/*!
Theme Name: Tampa Flooring
Theme URI: https://them.es/starter
Author: Thomas Group
Author URI: https://thomasgbennett.com/
Description: 
Version: 3.3
Requires at least: 5.0
Tested up to: 6.0
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: lb_packaging
*/
 body.page-template-page-slide .equal-height .panel-grid-cell .innercell{min-height:760px}.equal-height .panel-grid-cell .innercell{min-height:500px;display:flex;align-items:center}.number-heading p{font-size:410px;color:#fff;margin-left:-20px;padding:0}.equal-height .text-right .textwidget{text-align:right;margin-right:-20px}.text-white p{color:#fff!important}.valign-middle{display:flex;align-items:center!important}#navbar ul>li>a{color:#000}#navbar ul>li>a:hover{background:#000;color:#fff}li.tf-cta a{color:#fff}nav#header{position:fixed;width:100%;top:0;background:linear-gradient(180deg,rgba(0,0,0,.7) 35%,rgba(0,0,0,0) 102%);z-index:99;transition:0.5s;padding:15px 23px 20px 90px}header.hero-img{padding-top:110px}header.hero-img .container-fluid{padding:0 88px!important}.tf-blk-section{padding:0 140px}span.tf-feature{letter-spacing:.1rem;font-size:1.2rem}.bg-stress-section h3.tf-white{font-size:3rem!important;margin-bottom:0}body.logged-in nav#header{top:30px}div#navbar ul.navbar-nav li{margin-bottom:0;display:flex;align-items:center;flex-wrap:wrap;margin-left:35px}nav#header.head_fixed{background:#000}nav#header.head_fixed ul li.tf-cta a{background:#fff;color:#000}nav#header.head_fixed ul li.tf-cta a:after{background:var(--wpr-bg-bff68689-25bf-4ed4-a81a-1816308cd22c)}#pgc-w63cff2852f83e-1-1>.panel-cell-style,#pgc-w63cff2852f83e-1-0>.panel-cell-style,#pgc-w63cff2852f83e-2-0>.panel-cell-style,#pgc-w63cff2852f83e-2-1>.panel-cell-style{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:top left}nav#header ul li.tf-cta{margin-top:40px;margin-left:0}.nav-call-menu{display:block!important;position:absolute;top:10px;margin-left:0!important;width:100%;max-width:200px;text-align:center}.nav-call-menu a{line-height:normal;padding:0;background:transparent}.tf-arrow-point{font-weight:600}.home-arrow-points ul li{margin-bottom:18px}.navbar-collapse .navbar-nav{width:100%;justify-content:space-between}.navbar-collapse .navbar-nav ul.tfa-menu-item-left{display:flex;width:100%;justify-content:center}nav#header ul li.tf-cta a.nav-link{font-size:12px;padding:8px 10px!important}.cstm-text-white p{color:#fff}.page-id-966 p{font-size:1.78rem;line-height:2.4rem;margin-bottom:40px}.page-id-966 #main{margin-top:0rem}.blue-title h3{font-size:38px!important;letter-spacing:3px}#navbar ul>li>a.dropdown-item{color:#000}#navbar ul>li>a.dropdown-item:hover{color:#fff}#navbar ul.dropdown-menu li{margin-left:0px!important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}body .tfa-menu-item-left p{font-family:"GothamLight"}.home .features p{color:#fff;font-weight:600;font-size:1.47rem;text-align:center;margin-bottom:0}.features .center-col p{border-right:3px solid #fff;border-left:3px solid #fff}.features .textwidget{padding:1rem 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-item{display:inline-block;text-align:left;vertical-align:top;width:50%}.gallery-item a,.gallery-item a:hover,.gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:none;display:inline-block;max-width:100%}.gallery-item a img{display:block;-webkit-transition:-webkit-filter 0.2s ease-in;transition:-webkit-filter 0.2s ease-in;transition:filter 0.2s ease-in;transition:filter 0.2s ease-in,-webkit-filter 0.2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%)}.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.bypostauthor{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.lb-cus input,.lb-cus textarea{width:100%!important;border:1px solid #e0e0e0;border-radius:5px}.lb-cus label{font-weight:400!important;color:#858585!important;font-size:0.9rem!important}span.lb-label{font-weight:700}span.lb-label-small{font-weight:400;color:#858585;font-size:.6rem}.lb-cus-info a{color:#000;border-bottom:2px solid #ff9902}.lb-cus-info hr{color:#e0e0e0;height:2px;margin:0;background:#e0e0e0}.lb-cus-info p{margin-bottom:5px}#gform_submit_button_1{width:100px!important}#gform_submit_button_1:after{content:"\279C"!important;margin-left:0.29rem!important;color:#fca524!important}.lb-p-small{font-size:0.85rem!important}.panel-row-style-for-391-0{padding-left:0!important;padding-right:0!important}#breadcrumbs span a,#breadcrumbs span{color:#000000!important}.breadcrumb_last{opacity:.3}.ea-body p{font-size:1.45rem}.ea-body ul{margin-top:30px}.ea-body ul li{font-family:Lato;font-weight:300;font-size:1.45rem;color:#4d4d4d;line-height:normal}.tf-form-group .tf-col-row{display:flex;flex-wrap:wrap;column-gap:15px;justify-content:space-between}.tf-form-group .tf-col-row .tf-col-half{width:calc(50% - 8px)}.tf-form-group .tf-col-row .tf-col-full{width:100%}.tf-form-group .tf-col-row input,.tf-form-group .tf-col-row textarea{width:100%;font-size:20px;color:#000;padding:8px 10px;border:1px solid}.tf-form-group .tf-col-row .tf-col-half label,.tf-form-group .tf-col-row .tf-col-half br{display:none}.tf-form-group .tf-col-row input:focus,.tf-form-group .tf-col-row textarea:focus{outline:none;background:#f9f9f9}.wpcf7-not-valid-tip{font-size:.5em}.tf-form-group{width:100%;max-width:650px;margin:0 auto}.wpcf7-submit{background:#000;color:#fff;font-size:17px;text-transform:uppercase;padding:8px 20px}body:not(.home) .hero-img{height:calc(100vh - 32vh);min-height:450px}.im-small-text .textwidget p{font-size:18px;font-weight:400}.im-finance-container .so-widget-sow-editor{text-align:center}.page-id-629 header.hero-img{background-attachment:inherit;background-position:bottom}.im-finance-container .so-widget-sow-editor .widget-title{font-size:35px!important;color:#fff;margin:0}.im-finance-container .so-widget-sow-editor .textwidget .sub_headlines{color:#fff;font-size:20px;margin:30px 0 40px 0}.im-finance-container:before{content:"";background:rgb(0 0 0 / 30%);width:100%;height:100%;position:absolute;top:0;right:0}.im-finance-container{position:relative}.im-finance-container .so-widget-sow-editor{position:relative}@media screen and (max-width:767px){body h1{font-size:2.9rem!important}.features .center-col p{border:0px!important}.features{padding:30px 0}.panel-grid-cell{margin-bottom:0!important}}.bg-overlay-section:before{content:"";background:#00000085;position:absolute;top:0;left:0;width:100%;height:100%}.bg-overlay-section{position:relative}.bg-overlay-section .so-widget-sow-editor{position:relative;z-index:9}.bg-overlay-section .so-widget-sow-editor .siteorigin-widget-tinymce *{color:#fff}.inner-page.number-heading p{font-size:575px}a.tf-cta,.tf-cta a{text-transform:uppercase}.inner-dots-bg .textwidget{display:flex;flex-wrap:wrap;justify-content:center;row-gap:30px}.inner-dots-bg .textwidget .tf-cta{margin-top:0px!important;margin-bottom:30px!important}.inner-dots-bg .textwidget>*{margin:0;color:#fff}.tf-form-group .tf-col-row select{width:100%;border-radius:0;border-color:#000;padding:8px 7px}.tf-form-group .tf-col-row .wpcf7-checkbox{display:flex;flex-wrap:wrap;align-items:center;column-gap:15px;row-gap:15px}.tf-form-group .tf-col-row .wpcf7-checkbox .wpcf7-list-item{margin:0;width:calc(100% / 3 - 10px)}residential-number .tf-form-group .tf-col-row .wpcf7-checkbox .wpcf7-list-item label{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:10px;align-items:center}.tf-form-group .tf-col-row .wpcf7-checkbox .wpcf7-list-item label>*{width:auto!important}#pgc-w63f6d37b60af1-0-0 .panel-first-child{border-bottom:1px solid #ccc;padding-bottom:50px}@media screen and (max-width:650px){.tf-form-group .tf-col-row .tf-col-half{width:100%}.tf-form-group .tf-col-row .wpcf7-checkbox .wpcf7-list-item{width:calc(100% / 2 - 10px)}}@media screen and (min-width:781px){.residential-number.number-heading p{font-size:560px}}body.page-id-966 .hero-img{height:calc(100vh - 32px);min-height:635px}.residental-banner h2{font-size:55px;color:#fff;margin-bottom:50px}.residental-banner{margin:60px 0}.residental-banner h1{color:#fff}body h1,body h2,body h3{font-family:"Montserrat",sans-serif;font-weight:600}body.home .hero-img,body.page-template-page-slide .hero-img{background-image:none!important;position:relative;z-index:999;height:auto;padding:0;min-height:auto}body.home #main,body.page-template-page-slide #main{margin-top:0!important}body.home .absolute_cls,body.page-template-page-slide .absolute_cls{position:absolute;width:100%}body.home .absolute_cls,body.page-template-page-slide .absolute_cls{top:0}body.home:not(.logged-in) .absolute_cls,body.page-template-page-slide:not(.logged-in) .absolute_cls{top:-32px}body.home .tf-features,body.page-template-page-slide .tf-features{margin-top:calc(100vh - 32px)!important}body.home .absolute_cls .sow-slider-image-wrapper{max-width:1627px!important;padding-top:15%!important}body.page-template-page-slide .absolute_cls .sow-slider-image-wrapper{max-width:1627px!important;padding-top:19%!important}body.home .absolute_cls .sow-slider-image-wrapper h1,body.page-template-page-slide .absolute_cls .sow-slider-image-wrapper h1{margin-top:7.5rem;font-size:3.9rem!important;font-family:"Montserrat",sans-serif;font-weight:600;text-shadow:none!important}body.home .absolute_cls .sow-slider-image-wrapper p,body.page-template-page-slide .absolute_cls .sow-slider-image-wrapper p{font-family:Lato;font-weight:300;font-size:1.78rem!important;color:#4d4d4d!important;line-height:normal;color:#fff!important;margin:0!important;text-shadow:none}@media screen and (max-width:1770px){body.home .absolute_cls .sow-slider-image-wrapper,body.page-template-page-slide .absolute_cls .sow-slider-image-wrapper{padding-left:5%!important;padding-right:5%!important}}@media screen and (max-width:1600px){body.home .absolute_cls .sow-slider-image-wrapper,body.page-template-page-slide .absolute_cls .sow-slider-image-wrapper{padding-left:100px!important;padding-right:100px!important;padding-top:0!important;padding-bottom:0!important}body.home .absolute_cls .sow-slider-image-wrapper,body.page-template-page-slide .absolute_cls .sow-slider-image-wrapper{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;text-align:left}}@media screen and (min-width:320px) and (max-width:780px){body.home .tf-hero-content h1,body.page-template-page-slide .tf-hero-content h1{font-size:2.6rem!important;margin-top:4.5rem!important}}@media screen and (min-width:767px) and (max-width:780px){#pg-23-0 div.panel-grid-cell{margin:0}}@media screen and (max-width:780px){body.home .tf-features{margin-top:calc(100vh - 240px)!important}body.home .absolute_cls .sow-slider-image-wrapper h1{margin-top:7.5rem;font-size:2.5rem!important;font-family:"Montserrat",sans-serif;font-weight:600;text-shadow:none!important;line-height:normal!important}body.home .absolute_cls .sow-slider-image-wrapper{padding-left:6%!important;padding-right:6%!important}}#navbar ul>li>a.dropdown-item.active{background:#000;color:#fff}h3.tf-white a{color:#fff}.banner-overlay-text-wrapper{margin-top:10vw}.page-id-672 .banner-overlay-text-wrapper{margin-top:5vw}li.tf-arrow-point:before{content:"- ";position:absolute;left:0}li.tf-arrow-point{position:relative;padding-left:15px}.tf-features,.tf-features span.tf-feature{font-family:"GothamLight"}.tf-features .tf-feature.separator{font-size:1.47rem}.image-height-fix img.image{min-height:630px;object-fit:cover;object-position:left}h2.synchrony-box{margin:30px;padding:30px;background:#d8d8d86b;border:5px dashed #d8d8d8}.tf-form-group .tf-col-row .wpcf7-checkbox .wpcf7-list-item{margin:0;width:calc(100% / 3 - 10px)}.image-480-height img.so-widget-image{height:480px!important;object-fit:cover}.page-id-857 .hero-img,.page-id-556 .hero-img{background-position:top}body:not(.home) header.hero-img.full-image{height:calc(100vh - 32vh)}.cstm-text-white a{color:#d8d8d8;text-decoration:underline}body.page-id-556 header.hero-img.full-image{height:calc(100vh - 10vh)}.page-id-744 .bg-overlay-section:before{background:#0000}.page-id-724 header.hero-img{background-position:bottom}.text-shadow h3.tf-white,.text-shadow p.tf-white{text-shadow:1px 1px 3px #000}.page-id-672 header.hero-img,.page-id-1597 header.hero-img{background-position:bottom;background-attachment:inherit}.content.post-2016{margin-top:-32px}.box-overlay-sections:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:#00000029}.box-overlay-sections{position:relative}.box-overlay-sections>.so-panel{position:relative}body .tf-offring-sections .panel-grid-cell{width:37%!important}.tf-offring-sections{justify-content:center!important;align-items:center!important}.tf-offring-sections{position:relative}.tf-offring-sections .widget_text .textwidget ul li{margin-bottom:8px;font-size:24px;font-weight:400}.tf-offring-sections .widget_text .textwidget ul{padding:0}body .tf-offring-sections .widget-title{margin-bottom:40px}