.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}*{box-sizing:border-box}body{font-family:"Montserrat",sans-serif;margin:0;font-size:14px}h5{font-size:18px}img{display:block;max-width:100%;height:auto}a{text-decoration:none;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.container{max-width:1200px;margin:0 auto}.container::after{content:"";clear:both;display:block}.primary-color{color:#0e8dc5}.fw-regular{font-weight:400}.header{position:absolute;width:100%;z-index:999}.header__topbar{border-bottom:1px solid rgb(255 255 255/.4);padding:0 10px}.header__topbar-left{float:left;width:50%}.header__topbar-contact{list-style:none;margin:0;padding:0}.header__topbar-right{float:right;width:50%}.header__topbar-social{list-style:none;margin:0;padding:14px 0 14px 20px;float:right;border-left:1px solid rgb(255 255 255/.4)}.header__topbar-social-item{display:inline-block;margin:0 5px}.header__navigation ul li:first-child,.header__topbar-social-item:first-child{margin-left:0}.header__navigation ul li:last-child,.header__topbar-social-item:last-child{margin-right:0}.header__topbar-contact-item{color:#fff;font-weight:500;font-size:13px;display:inline-block}.header__topbar-contact-item--phone{border-right:1px solid rgb(255 255 255/.4);padding:15px 20px 15px 0}.header__topbar-contact-item--email{padding:15px 0 15px 20px}.header__topbar-contact-item i{font-size:16px;margin-right:4px}.header__topbar-contact-item a{color:#fff;font-weight:300}.header__topbar-social-item a{color:#fff}.header__logo-nav .container{display:flex;align-items:center}.header__logo{width:216px;margin-right:20px}.header__navigation ul.sub-menu,.header__navigtaion-menu-toggle{display:none}.header__right{width:81%}.header__right-inner{display:flex;align-items:center;justify-content:flex-end}.header__navigation ul{list-style:none;padding:0;margin:0}.header__navigation ul li{float:left;margin:0 5px;position:relative}.header__navigation ul li a{color:#fff;font-size:15px;padding:10px 15px;text-shadow:1px 2px 1px rgb(0 0 0/.3);display:block}.header__navigation ul li a:hover,.header__navigation ul li.current-menu-item a{background-color:#efa600;color:#fff;border-radius:4px;font-weight:500;text-shadow:1px 2px 1px rgb(0 0 0/.3)!important}.header__navigation ul li.menu-item-has-children:hover ul.sub-menu{display:block;position:absolute;top:39px;width:240px;background-color:#fff;padding:15px;left:0}ul.sub-menu li a{width:100%;color:#000;text-shadow:none}ul.sub-menu li{float:none!important;margin:0!important}.header__logo-nav{padding:30px 25px}.free-estimate__btn::before{content:"";font-family:"FontAwesome";float:left;display:block;margin-right:5px;margin-top:3px;font-size:14px}.free-estimate__btn{display:block;color:#fff;background-color:#0e8dc5;padding:10px 20px;border-radius:5px;font-size:15px;text-shadow:1px 2px 1px rgb(0 0 0/.3)}.free-estimate{margin-left:20px}.footer__widgets{background-color:#3b3320;padding:70px 25px 100px}.footer-widget{float:left}.footer-widget .widget-title{color:#fff;margin:0 0 25px;text-transform:uppercase;font-weight:600}.footer-widget-1,.footer-widget-2{width:35%;margin-right:3.333333%}.footer-widget-2{width:16.666666%}.footer-widget-3{width:41.666666%}.footer__widget-text{color:#ccc;font-family:"Raleway",sans-serif;font-weight:300;font-size:14px;line-height:1.5em}.footer-widget-2 .menu{list-style:none;padding:0;margin:0}.footer-widget-2 .menu li{margin-bottom:13px;position:relative;padding-left:20px}.footer-widget-2 .menu li:last-child{margin-bottom:0}.footer-widget-2 .menu li a{color:#fff;font-size:15px;font-family:"Raleway",sans-serif}.footer-widget-2 .menu li::before{content:"";background-color:#efa600;width:10px;height:10px;position:absolute;left:0;border-radius:50% 50%;top:5px}.footer__gallery{display:flex;flex-wrap:wrap}.footer__gallery-item{margin:1px;width:32%}.footer__contact-info{margin-top:-55px}.footer__contact-info-inner{background-color:#0e8dc5;border-radius:5px;padding:35px 15px;margin:0 auto;display:flex;align-items:center;justify-content:center}.footer__contact-info-title{color:#fff;font-weight:300;text-transform:uppercase;margin:0 0 3px;font-size:14px}.footer__contact-info-link{color:#fff;font-weight:700;font-size:14px}.footer__contact-info-phone .footer__contact-info-link{font-size:18px}.footer__contact-info-phone{padding:0 80px;position:relative;margin:0 90px}.footer__contact-info-email .footer__contact-info-col-inner,.footer__contact-info-phone .footer__contact-info-col-inner{position:relative;padding-left:50px}.footer__contact-info-phone::before{content:"";border-left:3px dashed #ebebeb;width:1px;height:46px;position:absolute;left:0;top:0}.footer__contact-info-email .footer__contact-info-col-inner::before{content:"";background:#fff0 url(/wp-content/themes/epoxyflooringflorida/assets/images/footer-email.png)no-repeat 0 0;width:40px;height:40px;position:absolute;left:0}.footer__contact-info-phone .footer__contact-info-col-inner::before{content:"";background:#fff0 url(/wp-content/themes/epoxyflooringflorida/assets/images/footer-phone.png)no-repeat 0 0;width:40px;height:40px;position:absolute;left:0}.footer__contact-info-social-list{list-style:none;margin:0;padding:0}.footer__contact-info-social-list li{display:inline-block;margin:0 2px}.footer__contact-info-social-list li:first-child{margin-left:0}.footer__contact-info-social-list li:last-child{margin-right:0}.footer__contact-info-social-list li a{color:rgb(255 255 255/.6)}.footer__contact-info-social-list li a:hover{color:rgb(255 255 255)}.footer__bottom{padding:40px 25px}.footer__copyright{float:left;width:50%}.footer__copyright-inner{position:relative;padding:20px 0 20px 75px}.footer__copyright-inner::before{content:"";background:#fff0 url(https://losangelesepoxy.com/wp-content/uploads/2020/08/epoxyla-footer-icon.png)no-repeat 0 0;width:63px;height:63px;position:absolute;left:0;top:10px}.footer__copyright-heading{color:#525255;margin:0 0 5px}.footer__copyright-link{color:#169cd2;text-transform:uppercase;font-weight:600}.footer__copyright-text{color:#525255;margin:0;font-size:14px}.banner-list{margin:0!important}.banner-list-item{position:relative;color:#fff!important;padding-left:27px!important;list-style:none!important;margin-bottom:10px!important;text-shadow:1px 2px 3px rgb(0 0 0/.5)!important}.banner-list-item::before,.banner__btn span::before{content:"";font-family:"FontAwesome";position:absolute;left:0;font-size:20px}.banner__buttons{display:flex;align-items:center;max-width:460px}.banner__btn{display:block;color:#fff!important;text-align:center!important;padding:15px 0!important;border-radius:6px!important;text-shadow:1px 2px 3px rgb(0 0 0/.5)!important;width:100%}.banner__btn span{position:relative;padding-left:27px!important}.banner__btn span::before{content:"";font-size:16px}.banner__btn--call{margin-right:20px!important;background-color:#efa600!important}.banner__btn--call span::before{content:""}.banner__btn--quote{background-color:#0e8dc5!important}.banner__btn--quote span::before{content:""}.banner-form-header,.why-choose-form-header{display:flex}.banner-form-icon,.why-choose-form-icon{width:60px;margin-right:15px!important}.banner-form-details,.why-choose-form-details{width:308px}.banner-form-heading-1,.why-choose-form-heading-1{padding:0!important;color:#292929!important;font-size:20px!important}.banner-form-heading-2,.why-choose-form-heading-2{color:#efa600!important;font-size:35px!important;padding-bottom:0!important}.why-choose-form-heading-2{font-size:33px!important}.banner-form-text,.why-choose-form-text{color:#292929!important;display:block;font-weight:300;font-size:16px;margin:10px 0!important}.banner-form__group{margin-bottom:10px!important}.banner-form__input{width:100%!important;border:1px solid #d7d7d7!important;padding:15px!important;border-radius:5px!important;color:#292929!important;font-family:"Montserrat",sans-serif}.banner-form__input::placeholder,.banner-form__textarea::placeholder{color:#292929!important}.banner-form__submit-btn,.banner-form__textarea{font-family:"Montserrat",sans-serif;border-radius:5px!important}.banner-form__textarea{width:100%!important;border:1px solid #d7d7d7!important;padding:15px!important;color:#292929!important;resize:none;height:130px}.banner-form__submit-btn{cursor:pointer;color:#fff!important;background-color:#0e8dc5!important;width:100%;text-align:center!important;font-weight:500!important;font-size:18px;padding:20px 0!important}.bullets-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.bullets--orange li::before{background-color:#efa600}.cta-btn{background-color:#0c8a2a!important;color:#fff!important;border-radius:3px!important;float:right;display:block;padding:20px 50px!important;text-shadow:1px 2px 3px rgb(0 0 0/.3)!important;margin:2px 0!important;position:relative}.cta-btn::before{content:"";font-family:"FontAwesome";font-size:20px;margin-right:8px}.coat-epoxy-flooring-list{margin:22px 0 0!important}.coat-epoxy-flooring-list li{list-style:none!important;margin-bottom:20px!important}.coat-epoxy-flooring-list li h5{position:relative;padding-left:25px!important;font-weight:500!important;font-size:16px}.coat-epoxy-flooring-list li h5::before{content:"";background-color:#efa600;width:15px;height:15px;border-radius:50% 50%;position:absolute;left:0}.coat-epoxy-flooring-list li span{color:#797979!important;font-weight:300;font-size:15px;padding-left:25px!important;display:block}.benefits-info h5,.benefits-info span{text-shadow:1px 2px 3px rgb(0 0 0/.4)!important}.benefits-info h5{color:#fff!important;font-size:18px!important}.benefits-info span{color:#ccc!important;font-size:14px;display:block;font-weight:300}.benefits-item{display:flex}.benefits-icon{width:80px;height:80px!important;background-color:#0099e9!important;border-radius:50% 50%!important;display:flex!important;align-items:center;justify-content:center;border:3px solid #fff!important;padding:10px!important}.benefits-info{width:270px}.benefits-left .benefits-info{margin-right:24px!important;text-align:right!important}.benefits-right .benefits-info{margin-left:24px!important}.benefits-item,.bullets li{margin-bottom:30px!important;position:relative}.benefits-item--1,.benefits-item--4{left:130px}.benefits-item--5,.benefits-item--8{right:130px}.benefits-item--2,.benefits-item--3{left:60px}.benefits-item--6,.benefits-item--7{right:60px}.counter-info__number{color:#efa600!important;font-size:60px!important;font-weight:300!important;padding:0!important}.counter-info{display:flex;align-items:center}.counter-info__text{display:block;color:#fff!important;font-weight:300;text-transform:uppercase;margin-left:10px!important}.why-choose__title{color:#fff!important;text-shadow:1px 2px 3px rgb(0 0 0/.4)!important}.why-choose__content{display:flex;flex-wrap:wrap}.why-choose__item{width:40%;margin-right:30px!important;margin-bottom:30px!important}.why-choose__icon{margin-bottom:10px!important}.why-choose__text{display:block;color:#ccc!important;text-shadow:1px 2px 3px rgb(0 0 0/.4)!important;font-size:14px}.bullets{margin:20px 0 0!important}.bullets li{list-style:none!important;font-weight:600;color:#363636!important;font-size:15px!important;padding-left:20px!important;margin-bottom:6px!important}.bullets li::before{content:"";width:11px;height:11px;border-radius:50% 50%;position:absolute;left:0;top:5px}.sticky-phone{display:none}.footer_license-txt{font-size:12px;line-height:1.7em;margin:0;font-weight:300}@media screen and (max-width:580px){.sticky-phone{display:block!important}}.sticky-phone{z-index:9999!important}@media screen and (max-width:1000px){.free-estimate,br{display:none}.header__topbar .container{max-width:900px}.header__topbar-left{width:70%}.header__topbar-right{width:17%}.header__navigtaion-menu-toggle{display:block;background-color:#fff0;border:0;color:#fff;font-size:30px}.header__navigation ul{padding:70px 0 0}.header__navigation-container{background:#fff 0 0;height:100%;left:-100%;opacity:0;overflow:auto;padding:40px;position:fixed;top:0;-webkit-transition:all 500ms cubic-bezier(.19,1,.22,1) 0s;-moz-transition:all 500ms cubic-bezier(.19,1,.22,1) 0s;-o-transition:all 500ms cubic-bezier(.19,1,.22,1) 0s;-ms-transition:all 500ms cubic-bezier(.19,1,.22,1) 0s;transition:all 500ms cubic-bezier(.19,1,.22,1) 0s;width:100%;z-index:2}.header__navigation ul li{float:none;margin:0}.header__navigation ul li a{color:#000;text-shadow:none;padding:10px 15px;display:block}.footer-widget-1,.footer-widget-2{width:100%;margin-right:0;margin-bottom:20px}.footer-widget-3{width:100%}.footer__contact-info-inner,.footer__copyright-link{display:block}.footer__contact-info-phone::after,.footer__contact-info-phone::before{content:none}.footer__contact-info-phone{padding:0;margin:30px 0}.footer__contact-info-email .footer__contact-info-col-inner,.footer__contact-info-phone .footer__contact-info-col-inner{padding-left:0}.footer__contact-info-email .footer__contact-info-col-inner::before,.footer__contact-info-phone .footer__contact-info-col-inner::before,.footer__copyright-inner::before{position:inherit;display:block;margin:0 auto;top:0}.footer__contact-info-title{margin:0 0 10px;text-align:center}.footer__contact-info-link{display:block;text-align:center}.footer__contact-info-social-list{margin:0 auto;display:table}.footer__copyright{float:none;width:100%}.footer__copyright-inner{padding-left:0}.footer__copyright-heading{margin-top:10px;text-align:center}.footer__copyright-text{text-align:center}.footer__gallery-item{width:15%}}@media screen and (max-width:980px){.header__topbar-left{width:55%}.benefits-item--1,.benefits-item--2,.benefits-item--3,.benefits-item--4{left:0}.benefits-item--5,.benefits-item--6,.benefits-item--7,.benefits-item--8{right:0}.benefits-item{display:block}.benefits-icon{margin:0 auto 10px!important}.benefits-info{width:100%}.benefits-left .benefits-info{text-align:center!important;margin-right:0!important}.benefits-right .benefits-info{margin-left:0!important;text-align:center!important}.cta-btn{margin:2px auto!important;text-align:center!important;max-width:280px;float:none}}@media screen and (max-width:900px){.header__topbar{padding:8px 10px}.header__topbar-left,.header__topbar-right{width:100%;float:none}.header__topbar-contact-item{color:#fff;font-weight:500;font-size:13px;display:block;text-align:center}.header__topbar-contact-item--phone{border-right:0 none;padding:5px 0}.header__topbar-contact-item--email{padding:5px 0}.header__topbar-social{padding:5px 0;float:none;border-left:0 none;text-align:center}.why-choose__item{width:100%;margin-right:0!important}}@media screen and (max-width:580px){.banner-form-heading-2,.why-choose-form-heading-2{font-size:25px!important}.why-choose-form-heading-1{font-size:16px!important}.banner-form-icon,.why-choose-form-icon{width:38px}.banner-form-text,.why-choose-form-text{font-size:14px}.banner__buttons{display:block;max-width:100%}.banner__btn--call{margin-right:0!important;margin-bottom:10px!important}.sticky-phone{display:block;position:fixed;bottom:0;padding:15px 30px;text-align:center;background:#25a258;width:100%;z-index:999}.sticky-phone .sticky-phone_num{font-size:20px;font-weight:600;color:#fff}.header__topbar{display:none!important}}