body{font-family:"Montserrat",sans-serif;color:#000}a,a:visited{color:#000;text-decoration:underline;font-weight:400}a:active,a:hover{color:#0fa1f3;text-decoration:none;font-weight:400}[type=button],[type=reset],[type=submit],button{border:1px solid #0fa1f3;background-color:#0fa1f3;border-color:#0fa1f3;color:#fff;position:relative;z-index:1;transition:color .5s ease 0s,border-color .25s ease 0s,background-color .5s ease 0s;border-radius:10px;font-weight:400;text-transform:none}[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{color:#0fa1f3;background-color:#fff;box-shadow:0 0 16px 0 rgb(15 161 243 / .53)}h1{font-family:"Inter Tight",sans-serif;color:#000}h2,h3,h4,h5,h6{font-family:"Inter Tight",sans-serif;color:#000}h1,h2,h3,h4{line-height:100%}.font-xxs{font-size:.7rem;line-height:130%}.font-xs{font-size:1rem;line-height:130%}.font-sm{font-size:1.3rem;line-height:130%}.font-md{font-size:1.8rem;line-height:130%}.font-lg{font-size:2.3rem;line-height:130%}.font-xl{font-size:3rem;line-height:130%}.font-xxl{font-size:4rem;line-height:130%}.tagcloud a,.tagcloud a:visited{border:1px solid #0fa1f3;color:#fff;background-color:#0fa1f3;text-decoration:none}.tagcloud a:active,.tagcloud a:hover{background-color:#fff;color:#0fa1f3}.wpcf7 label input,.wpcf7 label textarea,.wpcf7 label select{border-radius:15px;padding:8px 12px;border:1px solid #000}.widget_categories a,.widget_categories a:visited{border:1px solid #0fa1f3;background-color:#0fa1f3;color:#fff;text-decoration:none}.widget_categories a:hover,.widget_categories a:active{background-color:#fff;color:#0fa1f3}#primary.widget-area li.current-cat a,#primary.widget-area li.current-cat a:visited{border:1px solid #0fa1f3;background-color:#FFF;color:#0fa1f3}aside .menu li a{border:1px solid #0fa1f3;background-color:#0fa1f3;color:#fff;text-decoration:none}aside .menu li a:hover,aside .menu li.active a{background-color:#fff;color:#0fa1f3}.wp-pagenavi a,.wp-pagenavi a,.wp-pagenavi a:visited,.wp-pagenavi a:active{background-color:#fff;border:1px solid #0fa1f3;color:#0fa1f3}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#0fa1f3;border:1px solid #0fa1f3;color:#FFF;text-decoration:none}.nav-tabs>li>a,.nav-tabs .nav-link{background-color:#0fa1f3;border:1px solid #0fa1f3;color:#fff;cursor:pointer;border-radius:10px;text-decoration:none}.nav-tabs li a:hover,.nav-tabs li a:focus,.nav-tabs li a:active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:#fff;border:1px solid #0fa1f3;color:#0fa1f3;box-shadow:0 0 16px 0 rgb(15 161 243 / .53)}.nav-tabs>li>.nav-link.active,.nav-tabs>li>.nav-link.active:hover,.nav-tabs>li>.nav-link.active:focus{background-color:#fff;border:1px solid #0fa1f3;color:#0fa1f3;box-shadow:0 0 16px 0 rgb(15 161 243 / .53)}h4.panel-title a,h3.panel-title a{background-color:#0fa1f3;border:1px solid #0fa1f3;color:#fff;text-decoration:none;border-radius:10px}h4.panel-title a:hover,h3.panel-title a:hover{background-color:#fff;border:1px solid #0fa1f3;color:#0fa1f3;box-shadow:0 0 16px 0 rgb(15 161 243 / .53)}input.wpcf7-submit{border:1px solid #0fa1f3;background-color:#0fa1f3;border-color:#0fa1f3;color:#fff;position:relative;z-index:1;transition:color .5s ease 0s,border-color .25s ease 0s,background-color .5s ease 0s;border-radius:10px;text-transform:none;font-weight:400}input.wpcf7-submit:focus,input.wpcf7-submit:hover{color:#0fa1f3;background-color:#fff;box-shadow:0 0 16px 0 rgb(15 161 243 / .53);font-weight:400}.content-flexible img,.content-flexible img.alignnone{margin-bottom:20px}.content-flexible h2.lead{font-size:1.25rem;font-weight:300;font-family:"Montserrat",sans-serif}.content-flexible .lead.h2{font-size:2rem;margin:10px 0;font-family:"Inter Tight",sans-serif;font-weight:600}.content-box .text{padding:0 50px}.padding-bottom{padding-bottom:20px}.entry-content .wp-block-image img{width:100%}.single-post h1{font-size:2.5rem}.single-post h2{font-size:1.8rem}.single-post h3{font-size:1.3rem}.single-post h4{font-size:1rem}.single-post h5{font-size:.8rem}.single-post h6{font-size:.5rem}.wp-element-caption{font-size:13px;font-weight:700;font-style:italic}.wp-element-caption strong{font-size:13px;font-weight:700;font-style:italic}.content-news .nav-tabs li a{color:#0fa1f3}.content-news .nav-tabs li a:hover{color:#0fa1f3;background:#fff0}.content-news .nav-tabs li .entry-meta-caption a{color:#0fa1f3}.content-news .nav-tabs li .entry-meta-caption a:hover{color:#0fa1f3}.item-gallery .title-green{background-color:#0fa1f3}.item-gallery .light-green{background-color:#0fa1f3}.content-suscribe-home .subscri_btn{background-color:#0fa1f3}.content-help .btn-help:hover{background-color:#fff}.background-color-1 .btn-secondary{border-color:#fff}.black-container{background-color:#fff;padding:0 0}.black-container .container{background-color:#000;padding:50px 15px}.section-icon{padding:0}.content-future .content-banner{background:rgb(0 0 0 / .8)}.content-future .content-banner .lead{margin-bottom:20px}#content .page-list .current_page_item>a{color:#0fa1f3;text-decoration:none}.background-color-2{background-color:#fffdeb;color:#000}.background-color-2 h1,.background-color-2 h2,.background-color-2 h3,.background-color-2 h4,.background-color-2 h5,.background-color-2 h6{color:#000}.background-color-2 a:not(.btn),.background-color-2 a:not(.btn):visited{color:#000;text-decoration:underline}.background-color-2 a:not(.btn):hover,.background-color-2 a:not(.btn):focus{color:#000;text-decoration:none}.nav-tabs>li>a{background-color:#0fa1f3}.content-top{position:absolute;background-color:#fff0;border-bottom:none;top:0}.content-top .btn-phone{display:none}.content-top img{max-width:100px}.content-top a .number{display:inline-block}.content-top a .text{display:none}.content-up,.content-down{display:block;width:auto}.content-down{order:2}.content-up{order:1}.content-down{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;align-items:center}header .top-content{display:flex;align-content:center;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.top-content .btn,.top-content .btn:visited{background-color:#0fa1f3;border-color:#fff;color:#fff;border-radius:50px;font-size:.9rem;margin-top:0;margin-right:10px;padding:5px 20px;text-transform:none}.top-content .btn:hover,.top-content .btn:focus{background-color:#fff0;border-color:#fff;color:#fff}.top-content label{margin:0;display:flex;align-items:center;flex-wrap:nowrap}.top-content label .fa{color:#fff;margin-right:5px}.top-content form.navbar-search{background-color:#fff0;padding:5px 20px;border:1px solid #fff;border-radius:50px;max-width:150px}.top-content input,.top-content input:hover,.top-content input:focus,.top-content input:focus-visible{background-color:#fff0;border:none;outline-width:0;color:#fff}.top-content input::placeholder{color:#fff;opacity:1}.top-content input::-ms-input-placeholder{color:#fff}.inner .content-top{background-color:#000;padding:5px 0}.callbtn .call{display:inline-block}.social a{color:#fff;text-decoration:none}.social a:hover{color:#0fa1f3}.dropdown-menu{background-color:#fff;width:200px}.header-default .call>span{color:#fff;display:inline-block;width:100%}.header-default .call{display:inline-block;width:100%}.socialI a:active,.socialI a:hover{color:#fff}.btn-navbar,.btn-navbar:visited,.btn-navbar:hover,.btn-navbar:focus{display:none;width:100%;background-color:#fff0;border:none;align-content:center;justify-content:flex-start;align-items:center;outline:none;padding:0;box-shadow:none}.btn,.btn:visited{border:1px solid #0fa1f3;background-color:#0fa1f3;color:#fff;border-radius:10px;position:relative;z-index:1;padding:10px 35px;text-transform:none;transition:color .5s ease 0s,border-color .25s ease 0s,background-color .5s ease 0s}.btn:hover,.btn:focus,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{color:#0fa1f3;border-color:#0fa1f3;background-color:#fff;box-shadow:0 0 16px 0 rgb(15 161 243 / .53)}.btn:before,.btn:after{display:none;content:'';width:0;height:2px;transition:width .25s ease-in .25s,height .25s ease-out 0s,background-color 1s ease 0s;position:absolute;z-index:-1}.btn:before{left:0;top:0}.btn:after{right:0;bottom:0}.btn:before,.btn:after{background-color:#0fa1f3}.btn:hover:before{background-color:#0fa1f3;width:100%;height:100%;transition:width .25s ease-out 0s,height .25s ease-in .25s,background-color .25s ease 0s}.btn:hover:after{width:100%;height:100%;transition:width .25s ease-out 0s,height .25s ease-in .25s,background-color .25s ease 0s;background-color:#0fa1f3}.btn-primary,.btn-primary:visited{border:1px solid #000;background-color:#fff;color:#000}.btn-primary:hover,.btn-primary:focus{border:1px solid #0fa1f3;background-color:#0fa1f3;color:#fff}.btn-secondary,.btn-secondary:visited{border:1px solid #000;background-color:#000;color:#fff}.btn-secondary:hover,.btn-secondary:focus{border:1px solid #000;background-color:#fff;color:#000;box-shadow:none}.navbar-default .nav>li>a:before,.navbar-default .nav>li>a:after{content:"";height:2px;position:absolute;content:'';-webkit-transition:all .35s ease;transition:all .35s ease;background-color:#0fa1f3;width:0;display:block;margin:0 auto;left:0;opacity:1}.navbar-default .nav>li>a:before{opacity:0}.navbar-default .nav>li>a:after{bottom:4px;right:0}.navbar-default .nav>li>a:hover:before,.navbar-default .nav>li.current_page_item>a:before,.navbar-default .nav>li>a:hover:after,.navbar-default .nav>li.current_page_item>a:after,.navbar-default .nav>li.current-menu-parent>a:after{width:40%}.content-menu{background-color:#0fa1f3;border-color:#fff0;padding:15px 0}.navbar-expand-lg .navbar-collapse{justify-content:center}.navbar-default .nav>li>a,.dropdown-menu>li>a,.ubermenu-skin-minimal .ubermenu-item-level-0>.ubermenu-target,.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target{color:#fff}.dropdown-menu>li>a{color:#000;text-decoration:none;text-transform:none}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li.current_page_item>a{background-color:#0fa1f3;color:#fff}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus,.ubermenu-skin-minimal .ubermenu-item-level-0:hover>.ubermenu-target,.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-active>.ubermenu-target{background-color:#fff0;color:#fff}.navbar-default .nav>li>a,.ubermenu-skin-minimal .ubermenu-item .ubermenu-target,.dropdown-menu>li>a{padding:5px 10px;text-transform:none;font-family:"Inter Tight",sans-serif;text-decoration:none}.navbar-default .nav>.active>a,.navbar-default .nav>.active>a:hover,.navbar-default .nav>.active>a:focus,.navbar-default .nav li.current-page-ancestor,.ubermenu-skin-minimal .ubermenu-item-level-0:hover>.ubermenu-target,.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-active>.ubermenu-target,.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target{background-color:#fff0;color:#fff}.navbar-default .nav>li>a i{padding-left:5px;position:absolute;top:9px;margin-right:25px}.navbar-default .nav>li.dropdown>a{padding-right:15px;cursor:pointer}.navbar-default .nav .current-menu-parent>a,.navbar-default .nav .current-menu-parent>a:hover{background-color:#fff0}.btn-content{margin-left:0}.top-content .social a{margin-right:0}.wp-block-table thead{border-bottom:none}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border:none;border-top:1px solid #ddd}.table thead th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}div#ez-toc-container{background:#fff!important;border:1px solid #eee!important}div#ez-toc-container a,div#ez-toc-container a:visited{color:#047ace!important}div#ez-toc-container a:hover,div#ez-toc-container a:focus{text-decoration:underline!important;color:#047ace!important}div#ez-toc-container ul li{margin-bottom:5px!important}.square-img img{max-width:250px;width:100%}.titleblack{text-align:center;background-color:#000;color:#fff;padding:17px 20px;width:max-content;margin:0 auto;position:relative;top:-50px}.block-best-commercial-flooring-orlando-fl .box-back .title-box-back{text-align:center}.box-back .vertical .animation{width:100%;height:100%}.box-back .item-box-back{height:95%}.box-back{padding:0 0 0 0;margin-bottom:0}.eg-ifl-featured-element-3{height:50px;overflow:hidden}.eg-ifl-featured-element-11-a{display:none}.ifl-featured-projects-wrap .esg-filters.esg-navbutton-solo-left{left:-45px}.ifl-featured-projects-wrap .esg-filters.esg-navbutton-solo-right{right:-45px}.section-area ul{list-style:none;padding:0;margin:0}.section-area ul li{margin-bottom:10px}.section-area ul li::before{content:"";background-image:url(/wp-content/uploads/2024/08/Flooring-Icon.png);width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;background-size:contain;background-repeat:no-repeat}.section-area .padding-bottom{padding-top:50px;padding-bottom:0}.single-project h1,.single-project h2{text-transform:uppercase;color:#000}.ifl-featured-projects .esg-entry-cover,.ifl-featured-projects .esg-entry-media-wrapper-not-even{border-radius:10px}#esg-grid-3-1 .esg-entry-cover,#esg-grid-3-1 .esg-entry-media-wrapper-not-even{border-radius:10px}.section-commercial .esg-entry-media-wrapper-not-even{position:relative;border:1px solid #075078;border-radius:10px}.section-portfolio .esg-entry-media{border-radius:10px}.section-commercial .esg-entry-media::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:-moz-linear-gradient(90deg,#075078 0%,rgb(131 168 188 / .52) 48%,#fff0 100%);background-image:-webkit-linear-gradient(90deg,#075078 0%,rgb(131 168 188 / .52) 48%,#fff0 100%);background-image:-ms-linear-gradient(90deg,#075078 0%,rgb(131 168 188 / .52) 48%,#fff0 100%);z-index:9}.section-commercial .tp-esg-item:hover .esg-entry-media::after{background-image:none}.item-related{max-width:400px;display:table;margin:0 auto}.item-related figure{height:250px;overflow:hidden}.item-related img{width:100%}.item-related a{text-decoration:none}.carousel-control-prev,.carousel-control-next{display:none}.carousel-indicators{bottom:-45px}.carousel{margin-bottom:35px}.carousel-indicators li{width:15px;height:15px;border-radius:100%;background-color:#fff;border:1px solid #000}.carousel-indicators li.active{background-color:#000}.tab-content>.active{border:1px solid #0fa1f3;box-shadow:none;border-radius:10px}.carousel-item{border-radius:15px;overflow:hidden}.carousel-item img{border-radius:15px}.related-title{margin-top:32px}.section-flooring .nav-tabs{justify-content:center;border:1px solid #fff0}.section-flooring .tab-content>.active{border-color:#fff0}.content-flexible .big-size,.content-flexible h3.big-size{font-size:245px;line-height:73%;font-weight:900;text-align:left;display:block;width:auto;margin:0 auto;letter-spacing:-15px;font-family:"Inter Tight",sans-serif;margin-bottom:15px}.section-flooring .nav-link{margin:10px 0;margin-right:15px;padding:10px 35px;transition:color .5s ease 0s,border-color .25s ease 0s,background-color .5s ease 0s;max-width:300px;text-align:center;min-height:67px;display:flex;align-content:center;align-items:center}.section-industry{padding:50px 0}.section-residential{padding:50px 0;position:relative;z-index:2;display:block;overflow:inherit}.section-residential::before{content:"";position:absolute;top:-29px;left:auto;right:0;background-image:url(/wp-content/uploads/2024/05/Flooring-Stroke-Background-Gradient.png);background-repeat:no-repeat;height:56px;width:40%}.section-portfolio{padding:50px 0}#esg-grid-26-2 .esg-overflowtrick{overflow:visible!important}.esg-grid .mainul li.eg-m5-services-grid-142425-wrapper{border:none!important;box-shadow:none!important}.section-letter .ifl-featured-projects .esg-filters{top:40%}.section-letter .ifl-featured-projects{margin:50px 0}.section-letter .esg-grid .esg-pagination{margin:25px 0}.esg-grid .mainul li.eg-m5-services-grid-142425-wrapper .esg-media-cover-wrapper{padding:15px;overflow:hidden;max-width:350px;display:table;margin:0 auto;background:#fff0;padding:0 0 0 0;border-width:1px 1px 1px 1px;border-radius:23px 23px 23px 23px;border-color:#0c0c0c;border-style:solid;box-shadow:0 0 5px 5px rgb(0 0 0 / .25)}.section-portfolio .esg-grid{margin:50px 0}.home .padding-bottom{padding-bottom:50px}.section-flooring .padding-bottom{padding-bottom:0}.section-flooring .tab-pane{padding-top:0}.section-flooring .tab-content{max-width:1200px;display:table;margin:0 auto}.section-flooring .tab-content .content-right{padding:0 7%}.section-why blockquote p{margin-bottom:15px!important}.section-flooring{padding-top:50px}.section-flooring img.alignnone{display:inline-block;max-width:70px}.section-flooring .animation .icon-collection{margin-top:35px}.section-flooring .animation .icon-collection:first-child{margin-top:0}.section-flooring .content-right img{border-width:1px;border-color:#000;border-style:solid;border-radius:10px;background-color:#006437;box-shadow:0 6px 46px 0 rgb(0 0 0 / .26)}.section-flooring .content-right .animation{padding:50px 0}.section-flooring .content-right figure{position:relative;margin:15px 0}.section-flooring .content-right figure::before{content:"";position:absolute;top:0;bottom:0;left:0;background-image:-moz-linear-gradient(90deg,#265c4b 0%,rgb(147 174 165 / .52) 48%,#fff0 100%);background-image:-webkit-linear-gradient(90deg,#265c4b 0%,rgb(147 174 165 / .52) 48%,#fff0 100%);background-image:-ms-linear-gradient(90deg,#265c4b 0%,rgb(147 174 165 / .52) 48%,#fff0 100%)}.section-flooring .content-right figcaption{position:absolute;top:auto;bottom:30px;left:45px;color:#fff;font-size:1.5rem;line-height:100%;font-weight:600}.section-specification{padding-bottom:50px}.section-specification .btn{margin:10px 0;margin-right:5px}.section-specification .content-col{display:table;margin:0 auto;width:auto}.section-why{padding:50px 0}.section-why .small-why{width:46%;margin-left:105px}.section-why blockquote{font-style:italic}.section-why blockquote p{font-size:1.1rem;margin:0}.section-why blockquote+p{margin-left:50px}.section-why .content-right img{margin-right:0}.section-why .content-right{position:relative;height:100%;padding-top:0}.section-why .content-right .animation{height:100%;padding-right:10%}.layout-two_eq_columns.section-why::after{content:"";position:relative;display:block;top:0;bottom:0;height:29px;width:100%;background-image:url(/wp-content/uploads/2024/05/Flooring-Stroke-Background-Black.png);background-repeat:no-repeat;left:0;right:0;margin-top:-2px;margin-left:50%}.eg-ifl-commercial-flooring-industries-content{background-color:#000!important}.home h2{font-size:3.5rem;margin:0}.home h3{font-size:2.5rem;margin:0}.home .lead{color:#0fa1f3;margin:0;font-weight:600}.section-cta{padding:80px 0}.section-cta h2{font-size:3.5rem}.section-cta .btn{display:table;margin:0 auto}.background-image{background-size:cover}footer{background-color:#000;color:#fff;padding:10px 0}footer h3{color:#fff}footer a,footer a:visited{color:#fff;text-decoration:underline}footer a:active,footer a:hover{color:#fff;text-decoration:none}#first img{max-width:130px}.menu-footer-container{margin:0}#menu-footer li{border-right:0 solid #ccc;padding:0 0}#menu-footer li a{padding:0 10px;text-transform:none}#third{text-align:center}#fourth{text-align:center}footer .social a{font-size:1.5rem;margin-right:5px}.copyright .text-copy{text-align:center;width:100%}.copyright{margin:0;background-color:#000}.copyright p{padding:10px 0;margin:0;color:#fff;font-size:.8rem}.copyright a,.copyright a:visited{color:#fff;text-decoration:underline}.copyright a:hover,.copyright a:active{color:#fff;text-decoration:none}.woocommerce ul.products li.product .price{display:none}.woocommerce ul.products li.product .button{margin-top:-15px;margin-bottom:15px;margin-left:auto;margin-right:auto;display:table}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce .flex-viewport .woocommerce-product-gallery__wrapper{height:100%}.woocommerce .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{display:inline-block;height:100%}.woocommerce .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{display:inline-block;width:100%;height:100%}.woocommerce .flex-viewport .woocommerce-product-gallery__wrapper a img{width:100%;height:100%!important;object-fit:cover}.woocommerce-product-gallery .flex-viewport{max-height:430px;overflow:hidden;margin-bottom:130px}.gallery-woocommerce{position:absolute;bottom:0;width:100%;top:80%}.gallery-woocommerce .flex-viewport{z-index:99;width:90%;display:block;margin:0 auto;max-height:100%}.gallery-woocommerce ul{margin:0;padding:0;display:inline-block;height:100%}.gallery-woocommerce ul li{display:inline-block;height:100%;height:100px}.gallery-woocommerce img{display:block;opacity:.5;cursor:pointer}.gallery-woocommerce .flex-active-slide img{opacity:1;cursor:default}#our_own_thumnail_markup{position:relative}#our_own_thumnail_markup .woocommerce-product-gallery__image{display:inline-block;max-height:100px;overflow:hidden;height:100%}.gallery-woocommerce #our_own_thumnail_markup img{height:100%;object-fit:cover}.woocommerce-product-gallery>.flex-direction-nav li{position:absolute;top:40%;z-index:1;width:auto;left:0;margin:0;padding:0;list-style:none}.woocommerce-product-gallery>.flex-direction-nav li.flex-nav-next{right:0;left:auto}.gallery-woocommerce ul.flex-direction-nav{position:absolute;top:40%;z-index:1;width:100%;left:0;margin:0;padding:0;list-style:none}.gallery-woocommerce li.flex-nav-prev{float:left}.gallery-woocommerce li.flex-nav-next{float:right}a.flex-next{visibility:hidden}a.flex-prev{visibility:hidden}a.flex-next::after{visibility:visible;content:"\f054";font-family:'FontAwesome';margin-right:5px;font-size:20px;font-weight:700}a.flex-prev::before{visibility:visible;content:"\f053";font-family:'FontAwesome';margin-left:5px;font-size:20px;font-weight:700}ul.flex-direction-nav li a{color:#ccc}ul.flex-direction-nav li a:hover{text-decoration:none}.xcp-btn,.xcp-btn:visited,a:not([href]):not([tabindex]),a:not([href]):not([tabindex]){color:#fff}.xcp-btn:hover{color:#ccc!important}.woocommerce-input-wrapper{width:100%}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px}.select2-container .select2-selection--single{height:auto}.select2-container .select2-selection--single .select2-selection__rendered{padding:5px 10px}.woocommerce .col-1,.woocommerce .col-2{max-width:none}.woocommerce .cart .button,.woocommerce .cart input.button{float:none;display:inline-block;width:auto}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:auto}.woocommerce .woocommerce-info{border-top-color:#383838}.woocommerce .woocommerce-info a{color:#ededed}.woocommerce .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#383838;color:#fff}.woocommerce .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message{border-top-color:#383838}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000;font-weight:700;font-size:20px;margin:20px 0;display:block}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#000;color:#fff;-webkit-font-smoothing:antialiased;font-weight:400;text-transform:uppercase}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#383838;color:#fff;font-weight:400;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0px!important;background-color:#fff!important;color:#000!important;font-weight:normal!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab.active{background:#000!important;color:#fff!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#000!important;border-bottom-color:#fff!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff!important;font-weight:normal!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:normal!important;text-transform:uppercase}.woocommerce-cart table.cart img{width:100px!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:10px!important}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#383838}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff;background-color:#000}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#383838;text-decoration:none;background-image:none;color:#fff}.select2-container .select2-choice{padding:5px 10px}.related.products h2{clear:both;float:left}@media (min-width:1200px) and (max-width:1499.98px){.top-menu{max-width:150px}.eg-ifl-featured-element-3{height:80px}.content-flexible .big-size,.content-flexible h3.big-size{letter-spacing:-10px}.section-flooring .nav-link{padding:10px 25px}}@media (min-width:992px) and (max-width:1199.98px){.navbar-default .nav>li>a{padding:5px 8px}.top-content form.navbar-search{max-width:80px}header .top-content{flex-direction:row;flex-wrap:nowrap}.social-content{margin:0}.top-content .social a{margin-right:5px}.section-icon h3{font-size:1.5rem}.eg-ifl-featured-element-3{height:80px}.section-flooring .nav-link{margin-right:10px;padding:10px 15px;max-width:215px}.top-menu{max-width:150px}.top-content a i{margin-right:0}.content-flexible .big-size,.content-flexible h3.big-size{letter-spacing:-10px}.content-flexible .big-size,.content-flexible h3.big-size{font-size:12rem}}@media (max-width:991.98px){.content-top .content-menu{padding:5px 0}.btn-navbar,.btn-navbar:visited,.btn-navbar:hover,.btn-navbar:focus{display:flex;margin-right:5px}.callbtn .call{display:flex}.content-top a .number{display:none}.content-top a .text{display:inline-block}.navbar{justify-content:flex-start}.content-top .btn-phone,.content-top .btn-phone:visited{display:inline-block;margin-right:5px;border:1px solid #000;background-color:#fff;color:#000}.content-top .btn-phone:hover,.content-top .btn-phone:focus{border:1px solid #fff;background-color:#000;color:#000}.content-top .btn{border-radius:10px}.inner .content-top,.content-top{position:sticky;top:0;z-index:999}.titleblack{margin:0 auto 21px auto;top:0;font-size:1.25rem}.section-icon .col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.navbar-default .nav>li>a i{position:relative;top:0}.container{max-width:94%}.eg-ifl-featured-element-3{height:70px}.esg-grid .eg-ifl-teams-element-3{height:80px}.esg-grid .eg-ifl-teams-element-11{height:50px}.section-flooring .nav-link{width:300px;justify-content:center}.section-why .content-right .animation{padding-right:0}.top-menu{display:none}.content-flexible .big-size,.content-flexible h3.big-size{letter-spacing:-10px}.btn-content{margin-left:0}.callbtn{padding:0}.top-content .btn{margin:0;margin-right:5px;padding:5px 14px}.section-why .content-right{padding:25px 15px}.section-why .content-right::after{bottom:auto}.section-residential .content-right{margin:15px 0}.content-flexible .big-size,.content-flexible h3.big-size{font-size:12rem;text-align:center}.section-why .small-why{width:100%;margin-left:0;margin-top:25px}footer .textwidget{padding:15px 0}.navbar-collapse{background:#fff}.navbar-default .nav>li>a{padding:10px 21px}.navbar-default .nav .current-menu-parent>a{background-color:#0fa1f3}.navbar-default .nav .current-menu-parent>a:hover{background-color:#0fa1f3}.navbar-default .nav .current_page_item>a{background-color:#0fa1f3;color:#fff}.navbar-default .nav>li>a,.dropdown-menu>li>a,.ubermenu-skin-minimal .ubermenu-item-level-0>.ubermenu-target,.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target{color:#000;font-size:1rem}.navbar-default .nav>.active>a,.navbar-default .nav>.active>a:hover,.navbar-default .nav>.active>a:focus,.ubermenu-skin-minimal .ubermenu-item-level-0:hover>.ubermenu-target,.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-active>.ubermenu-target,.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target{background-color:#0fa1f3}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus,.ubermenu-skin-minimal .ubermenu-item-level-0:hover>.ubermenu-target,.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-active>.ubermenu-target{background-color:#0fa1f3}.content-top .content-menu{background-color:#fff0;margin:0;padding:10px 15px}.dropdown-menu{width:100%}.content-collapse{text-align:left;padding:0 10px}.content-collapse .social a{font-size:2rem}.content-collapse{padding:0 5px;text-align:left}.content-top .social a{margin-right:15px;color:#0fa1f3}.content-collapse .navbar-search input.search{padding:10px 20px}.content-collapse .social{display:block;margin:10px 10px}.search .navSearch i{display:none}.navbar-default .navbar-brand{color:#fff}.navbar-toggler,.btn-navbar.collapsed .navbar-toggler{margin-right:5px;border-color:#fff0;background-color:#fff0}.btn-navbar.collapsed .navbar-toggler .fa{color:#fff}.navbar-toggler:focus,.navbar-toggler:hover,.btn-navbar .navbar-toggler{background-color:#fff}.navbar-toggler:focus .fa,.navbar-toggler:hover .fa,.btn-navbar .navbar-toggler .fa{color:#000}.social-content{display:none}.content-top{padding-bottom:0;background-color:#000}.menu-desktop{display:none}.navbar-default .nav>li>a:before,.navbar-default .nav>li>a:after{display:none}.navbar-default .nav{text-align:left}}@media (max-width:767.98px){.content-future .content-banner{background-color:#fff0;color:#000}.content-future .content-banner ul>li::before{color:#000}.content-top img{margin-left:0;width:100%}.ifl-featured-projects .esg-entry-cover,.ifl-featured-projects .esg-entry-media-wrapper-not-even{max-height:250px}.home h2{font-size:2.5rem}.home h3{font-size:2rem}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.5rem}.section-cta h2{font-size:2.5rem}.section-flooring .nav-link{width:100%}.layout-two_eq_columns.section-why::after{margin-left:30%}.section-flooring .nav-tabs{flex-direction:column;flex-wrap:wrap}.section-flooring .nav-tabs .nav-item .nav-link{max-width:100%;align-items:center;justify-content:center;text-align:center}header .top-content{margin:15px 0}.content-top .content-menu{margin-top:0}.hero-banner{padding-top:0}.top-menu .navSearch{width:100%}.content-down{width:100%;justify-content:end}.content-flexible .big-size,.content-flexible h3.big-size{font-size:10rem}}@media (max-width:575.98px){.section-flooring .tab-content .content-right{padding:0}.section-flooring .content-flexible .container{max-width:100%;margin:0}.section-flooring .content-flexible .container .col{padding:0}.section-flooring .tab-pane{padding-left:0;padding-right:0}.ifl-featured-projects .esg-pagination{display:flex!important;overflow:hidden;justify-content:center}.ifl-featured-projects .esg-pagination .esg-pagination-button{min-width:15px}.eg-ifl-featured-element-3{height:85px}.content-flexible .big-size,.content-flexible h3.big-size{font-size:7rem}.ifl-featured-projects-wrap .esg-filters.esg-navbutton-solo-left{left:0}.ifl-featured-projects-wrap .esg-filters.esg-navbutton-solo-right{right:0}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-radius:10px}}