.kc_fab_overlay{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:transparent}.kc_fab_wrapper{z-index:9999;width:100%;height:240px;position:fixed;right:0;bottom:20px;pointer-events:none}.sub_fab_btns_wrapper{left:20px;bottom:75px;position:absolute;display:none;opacity:0;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-ms-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;pointer-events:all}.sub_fab_btns_wrapper button[data-link-title]:hover:after{content:attr(data-link-title);opacity:1;transition:all .5s;background:0 0;padding:5px 10px;border-radius:5px;color:rgba(255,255,255,.8);font-size:15px;pointer-events:none;position:absolute;right:90%;min-width:100px;color:#214f5e;display:none}.sub_fab_btns_wrapper.show{display:block;opacity:1}.sub_fab_btns_wrapper button{width:50px;height:50px;border-radius:100%;background:#f44336;margin-bottom:12px;margin-right:26px;padding:0;border:none;outline:none;color:#fff;font-size:19px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:.3s;pointer-events:all}button.kc_fab_main_btn{background-color:#f44336;width:50px;height:50px;border-radius:100%;background:#f44336;left:15px;bottom:16px;position:absolute;margin-right:0;margin-bottom:0;padding:0;border:none;outline:none;color:#fff;font-size:20px;font-weight:700;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:.3s;-webkit-tap-highlight-color:transparent;pointer-events:all}.kc_fab_main_btn span{transition:.5s}.kc_fab_main_btn:focus{transform:scale(1.1);transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.ink{display:block;position:absolute;background:rgba(255,255,255,.3);border-radius:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);pointer-events:all}.animate{-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}.fa{margin-top:7px}@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-o-transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}