i.fcb-icons{border:3px solid;border-radius:50%;bottom:120px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;height:80px;padding:5px;position:relative;position:fixed;right:20px;transition:color .2s ease,background-color .2s ease,transform .3s ease;width:80px;z-index:100000000}i.fcb-icons:after{border:0 solid;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}i.fcb-icons:hover:after{box-shadow:10px 0 20px rgba(0,0,0,.19),6px 0 6px rgba(0,0,0,.23);transform:scale(1)}i.fcb-icons{background-color:red;border-color:red}i.fcb-icons:hover{background-color:#fff!important;color:red}i.fcb-icons:after{border-color:red}i.fcb-icons:hover{background-color:#fff;box-shadow:none;cursor:pointer;transform:rotate(90deg)}i.fcb-icons:hover span{margin-right:-2px}@media (min-width:601px){i.fcb-icons{padding:5px}}@media (min-width:993px){i.fcb-icons{padding:5px}}i.fcb-icons span{display:table-cell;font-size:55px;padding:5px}#fcb-modal{border-radius:0;box-sizing:border-box;opacity:0;position:fixed;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;visibility:hidden;width:400px;z-index:1000000000}#fcb-modal:target{left:50%;margin-left:-200px;opacity:1;top:12%;visibility:visible}#fcb-modal .copy,#fcb-modal .header{color:#fff;padding:10px}.fcb-modal-content{background:#fff;box-shadow:2.5px 4.33px 50px 0 rgba(0,0,0,.3);color:#000;font-size:13px;font-weight:400;max-height:480px;overflow-y:scroll;padding:3px 20px 5px;position:relative;z-index:20}.fcb-modal-content p{margin:0 0 5px!important}#fcb-modal .copy{background:#46cfb0}#fcb-modal .overlay{background-color:#000;background:hsla(0,0%,100%,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}#fcb-modal label{font-size:14px;font-weight:400;width:100%}#fcb-modal input,#fcb-modal textarea{background:#fff;background-image:none;background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;color:#666;display:block;font-size:14px;width:100%}#fcb-modal textarea{height:130px}#fcb-modal input[type=submit]{background-color:transparent;border:1px solid #000;color:#000;font-weight:400;height:35px;padding:3px 14px;text-transform:uppercase}#fcb-modal input[type=submit]:hover{background-color:red;border:1px solid red;color:#fff;font-weight:400;padding:3px 14px;text-transform:uppercase}#fcb-modal input[type=checkbox],#fcb-modal input[type=radio]{float:left;height:13px!important;height:0;margin-right:.5em;width:13px}#fcb-modal .fcb-header{bottom:-20px;left:-10px;position:relative;z-index:21}#fcb-modal .fcb-header-close{background-color:#fff;border:2px solid #bab6b6;border-radius:50%;display:table-cell;font-size:17px;font-weight:700;height:34px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:34px}#fcb-modal .fcb-header-close:hover{border:2px solid #000;color:#000!important}#fcb-modal .fcb-header-close:hover .fcb-close{color:#000!important;text-decoration:none!important}#fcb-modal .fcb-close{color:#bab6b6;font-family:Arial;font-size:16px;text-decoration:none!important;text-transform:uppercase}#fcb-modal .fcb-close:hover{color:#000;text-decoration:none!important}a.close-fcb-modal{text-decoration:none!important}#fcb-modal form{margin:1.5em 0 -10px}@media only screen and (min-width:651px) and (max-width:1024px){#fcb-modal{width:350px!important}#fcb-modal:target{margin-left:-175px!important}}@media only screen and (max-width:650px){#fcb-modal{min-width:90%;width:90%}#fcb-modal:target{left:5%;margin-left:unset!important;top:5%}.fcb-modal-content{max-height:550px;overflow-y:scroll}i.fcb-icons{height:65px;width:65px}i.fcb-icons span{font-size:40px}#fcb-modal .copy,#fcb-modal .header{padding:0}}.fcb-modal-content::-webkit-scrollbar{width:11px}.fcb-modal-content{scrollbar-color:#cfd8dc;scrollbar-width:thin}.fcb-modal-content::-webkit-scrollbar-track{background:#cfd8dc}.fcb-modal-content::-webkit-scrollbar-thumb{background-color:#666;border:3px solid #cfd8dc;border-radius:6px}