:root{--jtoc-z-index:999;--jtoc-border-width:3px}*{box-sizing:border-box}body{font-family:"Montserrat",sans-serif;margin:0;font-size:14px}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}.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{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}.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%}}@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}}@media screen and (max-width:580px){.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}}@font-face{font-display:swap;font-family:ETmodules;font-display:block;src:url(/wp-content/plugins/divi-builder/core/admin/fonts/modules/all/modules.eot);src:url(/wp-content/plugins/divi-builder/core/admin/fonts/modules/all/modules.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/divi-builder/core/admin/fonts/modules/all/modules.woff)format("woff"),url(/wp-content/plugins/divi-builder/core/admin/fonts/modules/all/modules.ttf)format("truetype"),url(/wp-content/plugins/divi-builder/core/admin/fonts/modules/all/modules.svg#ETmodules)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-regular-400.woff)format("woff"),url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-regular-400.ttf)format("truetype"),url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome)format("svg")}@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-solid-900.woff)format("woff"),url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-solid-900.ttf)format("truetype"),url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome)format("svg")}@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-brands-400.woff)format("woff"),url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-brands-400.ttf)format("truetype"),url(/wp-content/plugins/divi-builder/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome)format("svg")}button::-moz-focus-inner{padding:0;border:0}.et-db #et-boc .et-l .et_pb_number_counter.active{opacity:1}