.phone-cta{background-color:#1b488c;border-radius:0 4px 4px 0;position:fixed;top:50%;left:-70px;transition:.3s linear;z-index:99}.phone-cta a{color:#fff;padding:8px 12px;display:block;font-size:22px}.show-phone-cta{left:0!important}.scroll-top{position:fixed;bottom:40px;right:20px;background:#333;text-align:center;width:50px;height:50px;border-radius:50%;overflow:hidden;opacity:0;transition:0.3s linear;z-index:99}.scroll-top a{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-top .fa{position:relative;top:-3px;color:#fff;font-size:35px}.show-scroll-to-top{opacity:1}.gen-clearfix::after{content:"";display:block;clear:both}.gen-contact-col-2{width:48.5%;float:left;overflow:hidden;margin-bottom:15px}.gen-contact-col-2:nth-child(1){margin-right:3%}.wpcf7-form>p{color:#333;font-weight:bold}span.wpcf7-list-item{color:#4e4e4e;font-weight:300;display:block;margin-left:0}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"]{width:100%;font-size:14px;padding:20px;margin-bottom:20px;border:1px solid rgba(0,0,0,.2)}.wpcf7-form input[type="submit"]{background:#3f3f3f;color:#fff;border:none;font-size:16px;font-weight:bold;padding:14px 20px;border-radius:4px;margin-top:15px;cursor:pointer}.wpcf7-form textarea{width:100%;margin-top:20px;padding:20px}span.wpcf7-not-valid-tip{background:#f00;color:#fff;padding:0 10px;border-radius:4px;display:inline-block}.wpcf7-form-control-wrap:not(.radio-514) span.wpcf7-not-valid-tip{position:absolute;top:0;right:0}#et-info{width:100%;text-align:center}#et-info-phone::before{display:none}.video-popup-btn{cursor:pointer}.video-popup-container{display:none;opacity:0;visibility:hidden;transition:all .3s linear;z-index:-1}.video-popup-container.show-popup{display:initial;width:100%;height:100%;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;opacity:1;visibility:visible;z-index:99999}.video-popup-content{background:#fff;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cookie-popup{position:fixed;left:0;bottom:-150px;right:0;background:#231f20;padding:20px 160px 20px 20px;z-index:999999;transition:0.3s linear}.cookie-content{color:#fff!important}.cookie-content a{color:inherit;text-decoration:underline}.cookie-content button{position:absolute;top:5px;right:50px;background:#00ad6a;color:#fff;margin-top:10px;border:unset;padding:10px 20px}.cookie-content button:hover{cursor:pointer}.cookie-popup-show{bottom:0}#footer-widgets .footer-widget .contact-info-list li::before{display:none!important}#footer-widgets .footer-widget .contact-info-list>li{position:relative;padding-left:25px!important;margin-bottom:10px}#footer-widgets .footer-widget .contact-info-list>li:nth-child(3){margin-bottom:0}#footer-widgets .footer-widget .contact-info-list>li::before{font-family:FontAwesome;margin-right:10px;font-weight:bold;display:block!important;border:unset!important;position:absolute;top:0;left:0}#footer-widgets .footer-widget .contact-info-list>li:nth-child(1)::before{content:"\f0e0"!important}#footer-widgets .footer-widget .contact-info-list>li:nth-child(2)::before{content:"\f095"!important}#footer-widgets .footer-widget .contact-info-list>li:nth-child(3)::before{content:"\f041"!important}#footer-widgets .contact-info-list>li:nth-child(4)::before{content:""!important}#footer-info a{font-weight:500}@media screen and (min-width:980px){.phone-cta{display:none}}@media screen and (max-width:980px){.cookie-popup{display:none}.woocommerce div.product div.images.woocommerce-product-gallery{min-width:100%;position:static;top:0;left:0;transform:translateX(0)}.single-product div.product div.images img{max-width:50%!important;position:static;transform:translate(50%)}.single-product .summary{min-width:100%!important;right:0;padding:20px 0 20px 0!important;background-color:transparent;border-left:none}#et-top-navigation .et-cart-info{margin-right:25px!important}.sm-cart-count{top:17px;right:52px}}@media screen and (max-width:767px){.gen-contact-col-2{width:100%}.gen-contact-col-2:nth-child(1){margin-bottom:0}}@media screen and (max-width:450px){.et-cart-info,.sm-cart-count{display:none}}