@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Imperial+Script&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Poppins',sans-serif !important;font-size:1em;line-height:1.6em;font-weight:300;overflow-x:hidden !important}#page{overflow-x:hidden !important;}.tabs-wrapper{border-bottom:0px solid #d1262c;margin:0 0 25px 0 !important;background:#f0f0f0 !important;clear:both;}ul.tabs{margin:0px !important;}ul.tabs li{background-image:none !important;padding:0px !important;}ul.primary li{display:inline;}ul.primary{border:none;margin:0;padding:0;}ul.primary li a{background:none;border:none;display:block;float:left;line-height:1.5385em;margin:0;padding:0 1em;border-radius:0px 0px 0 0;margin-right:15px;font-size:0.9em;font-weight:300;color:#222222;padding:10px;}ul.primary li a:hover,ul.primary li a.is-active{border:none;color:#ffffff;}ul.primary li a:hover{background:#000000;text-decoration:none;color:#fff;}ul.secondary li{display:inline;border-right:none;}ul.secondary li a,ul.secondary li a:link{border:none;color:#ffffff;display:block;float:left;line-height:1.5385em;padding:0 1em;}ul.secondary li a:hover,ul.secondary li a.is-active{background:#ffffff;color:#202120;text-decoration:none;}ul.secondary a.active{border-bottom:none;}ul.inline,ul.links.inline{margin-left:0;}#user-login-form{background-color:#f5f5f5;max-width:400px;padding:25px;margin-left:auto;margin-right:auto;}#user-login-form label{font-family:'Poppins';}#user-login-form input{width:100%;padding:5px;border:1px solid #111;margin-bottom:10px;}#user-login-form input.form-submit{background-color:#000000;border-radius:5px;text-transform:uppercase;color:#FFF;font-size:0.8em;border:none;padding:10px;}#header-container{background-size:cover;background:#0171b4;}#block-tfatc-logo{text-align:center;padding:15px;}#block-tfatc-logo img{height:130px;width:400px;}#navigation{background-color:#0284d2;}#search-block-form{margin-top:65px !important;color:#333333 !important;}#search-block-form input.form-search{background-color:#0284d2;border:1px solid #118dd8;padding:10px;float:left;color:#333333;width:100%;font-size:0.8em;}#search-block-form input.form-submit{float:right;width:50px;height:47px;margin-top:-47px;background:url(/themes/tfatc/assets/images/search-icon.png) center center no-repeat transparent;background-size:30px;border:none;font-size:0em;color:transparent;}#block-tfatc-productslink{padding-top:47px;text-transform:uppercase;}#block-tfatc-productslink ul{margin:0px 0px 0px -60px;padding:0px;}#block-tfatc-productslink ul li,#block-tfatc-contactuslink li{list-style:none;}#block-tfatc-productslink ul li a{text-transform:uppercase;color:#FFF;text-decoration:none;font-size:1em;}#block-tfatc-contactuslink ul{margin:0px 0px 0px 0px;padding:0px;}#block-tfatc-contactuslink{padding-top:30px;}#block-tfatc-contactuslink ul li a{border-radius:5px;padding:14px;display:block;text-align:center;text-transform:uppercase;color:#0171b4;text-decoration:none;font-size:0.8em;margin-top:30px;background-color:#ffffff;}#block-tfatc-contactuslink ul li a:hover{background-color:rgb(0,88,142);color:#ffffff;}#block-tfatc-mainnavigation{margin-top:5px;margin-bottom:5px;}#block-tfatc-mainnavigation ul{margin-left:auto;margin-right:auto;max-width:750px}#block-tfatc-mainnavigation a#superfish-main-toggle{background-image:url(/themes/tfatc/assets/images/burger-menu.png);background-size:30px;height:30px;width:30px;display:block;}#block-tfatc-mainnavigation  ul li a{margin-bottom:1px;margin-top:1px;color:#FFF;text-decoration:none;padding:15px 10px 15px 10px;font-family:'Poppins',sans-serif !important;text-transform:uppercase;}#block-tfatc-mainnavigation  ul li a.our-products{color:#ffffff;font-weight:400}#block-tfatc-mainnavigation  ul li span.nolink{margin-bottom:1px;margin-top:1px;color:#FFF;text-decoration:none;padding:15px 15px 15px 15px;font-family:'Poppins',sans-serif !important;text-transform:uppercase;}#block-tfatc-mainnavigation span.menuparent{background:url(/themes/tfatc/assets/images/down-arrow.png) right center no-repeat !important;background-size:27px !important;padding-right:35px !important;}#block-tfatc-mainnavigation  ul li{color:#FFF;text-decoration:none;font-size:1.0em;font-family:'Poppins',sans-serif !important;}#block-tfatc-mainnavigation  ul a:hover{color:#ddd;}#block-tfatc-mainnavigation ul ul{z-index:999 !important;margin-top:12px;width:300px !important;}#block-tfatc-mainnavigation ul ul a{background-color:#000;padding:13px 20px 13px 20px;margin-bottom:0px !important;margin-top:0px;border-top:1px solid #333;font-size:0.7em;}#block-tfatc-mainnavigation a#superfish-main-toggle span{display:none;}#slider #block-slider img{padding-left:0px;margin-bottom:15px;}#slider #block-slider .flexslider{background-color:transparent !important;border:none;}#slider #block-slider .flexslider .flex-caption{position:absolute;top:25%;width:650px;color:#FFF;padding-left:5%;}#slider #block-slider .flexslider .flex-caption .preheader-text{color:#ffffff;text-transform:uppercase;font-size:1.2em;}#slider #block-slider .flexslider .flex-caption .header-text{color:#FFF;font-size:3.4em;line-height:1.1em;font-family:"Imperial Script",cursive;}#slider #block-slider .flexslider .flex-caption .more-button a{border:1px solid #FFF;border-radius:5px;padding:14px;display:block;width:220px;text-align:center;text-transform:uppercase;color:#FFF;text-decoration:none;font-size:0.8em;margin-top:30px;font-weight:400;}#slider #block-slider .flexslider .flex-caption .more-button a:hover{background-color:#FFF;color:#0171b4;}#slider #block-slider .flexslider ol.flex-control-nav a{background-color:#DDD;}#slider #block-slider .flexslider ol.flex-control-nav a.flex-active{background-color:#000000;}.group-header{padding-bottom:20px;max-width:900px;margin-left:auto;margin-right:auto;text-align:center;}.group-header h1{max-width:700px;margin-left:auto;margin-right:auto;text-align:center;font-family:"Imperial Script",cursive;padding-top:70px;background:url(/themes/tfatc/assets/images/heading-bg.png) center top no-repeat;background-size:60px;margin-bottom:30px;font-size:3.0em !important;}.product #main-content h1{font-family:"Imperial Script",cursive;line-height:1.1em;background-size:60px;margin-bottom:20px;clear:both;}.contact-us .group-header .col-lg-4{margin-bottom:10px;padding-top:20px;}.contact-us .group-header a{}.contact-us .group-header a img{mix-blend-mode:multiply;filter:invert(100%);}#main-content h2{color:#111111;margin-bottom:20px;font-size:2.5em;font-family:"Imperial Script",cursive;}#main-content h3{font-family:"Poppins",sans-serif;font-size:1.2em;color:#111111;margin-bottom:20px;font-weight:600 !important;}.webform-confirmation h1{font-family:"Poppins",sans-serif;font-size:1.8em;color:#111111;margin-bottom:20px;font-weight:700 !important;}#main-content h4{font-family:"Poppins",sans-serif;font-size:1.1em;color:#1111112;margin-bottom:10px;font-weight:400 !important;}#main-content ul{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}#main-content ul li{list-style:none;background:url(/themes/tfatc/assets/images/heading-bg.png) left top no-repeat;background-size:25px;padding-left:32px;padding-bottom:14px;}#main-content ul li strong{color:#000000;font-weight:bold;}#main-content p strong{color:#222222;font-weight:bold;}#main-content p a{color:#222222;font-weight:bold;}#main-content p a:hover{color:#444444;font-weight:bold;text-decoration:none;}#main-content li a{color:#222222;font-weight:bold;}#main-content li a:hover{color:#444444;font-weight:bold;text-decoration:none;}#main-content p{margin-top:0px;margin-bottom:20px;}.panel-image img{width:100%;height:auto;margin-top:20px;margin-bottom:25px;}.highlighted-content{background-color:#000000;color:#FFF;padding-left:20px;margin-top:10px;border-radius:10px;}.highlighted-content h2{color:#FFF !important;}.highlighted-content a.more-button{border:1px solid #FFF;border-radius:5px;padding:14px;display:block;width:220px;text-align:center;text-transform:uppercase;color:#FFF;text-decoration:none;font-size:0.8em;margin-top:30px;font-weight:400;}.panel-text{padding-left:30px;padding-right:30px;}#main-content{padding-top:50px;padding-bottom:70px;}#main-content .row{padding-right:0px;}#main-content #edit-basic{border-bottom:1px solid #DDD;margin-bottom:30px;padding-bottom:30px;background-color:#f5f5f5;padding:20px;}#main-content #edit-basic label{color:#000000;font-family:'Poppins';font-size:1.1em;}#main-content #edit-basic input{padding:8px;border:1px solid #222;}#main-content #edit-basic input.form-submit{background-color:#000000;border-radius:5px;text-transform:uppercase;color:#FFF;font-size:0.8em;box-shadow:none !important;border:none;width:100px;padding:9px;margin-top:-2px !important;position:relative;}.search-page #main-content ol{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.search-page #main-content ol li h3{margin-bottom:5px;font-size:1.3em;}.search-page #main-content ol li{border-bottom:1px solid #DDD;margin-bottom:20px;padding-bottom:0px;}.search-page #main-content ol li a{color:#000000;}.search-page #main-content .pager ul{margin:0px;}.search-page #main-content .pager{background-color:#f5f5f5;padding:10px;text-align:center;margin:0px;}.search-page #main-content a#edit-help-link{display:none;}.search-page #main-content .pager li{background-image:none !important;padding:0px !important;}.search-page #main-content .pager li{display:inline;}.search-page #main-content .pager li a{color:#000000;padding-left:6px;padding-right:6px;font-family:'Poppins';}.front #postcontentone{background:url(/themes/tfatc/assets/images/fleur-de-lis-bg.png) #eeeeee;background-size:300px !important;padding-top:60px;padding-bottom:60px;}.front #postcontentone h2{text-align:center;font-family:"Imperial Script",cursive;color:#000000;font-size:2.8em;margin-bottom:25px;}.front #postcontenttwo{background:url(/themes/tfatc/assets/images/about-panel-bg.jpg) 0 bottom no-repeat #000000;background-size:cover;padding-top:60px;padding-bottom:60px;height:500px;}.front #postcontenttwo #block-tfatc-aboutus{background-color:rgba(238,238,238,0.83);max-width:22%;padding:40px 30px 30px 30px;color:#000000;margin-left:56%;margin-right:22%;margin-top:6%;}.front #postcontenttwo h2{font-family:'Poppins';text-transform:uppercase;color:#ffffff;margin-bottom:20px;}.front #postcontenttwo a{border:1px solid #FFF;border-radius:5px;padding:14px;display:block;width:220px;text-align:center;text-transform:uppercase;color:#FFF;text-decoration:none;font-size:0.8em;margin-top:30px;}.front #postcontenttwo a:hover{background-color:#FFF;color:#111;}.front #postcontentone .product-container{padding:15px;background-color:#FFF;border-radius:5px;margin-bottom:10px;}.front #postcontentone .product-container img{margin-bottom:18px;}.front #postcontentone .product-container .views-field-title a{font-family:'Poppins';font-size:1.1em;color:#111;text-decoration:none;}.front #postcontentone .more-button a{border:1px solid #000;border-radius:5px;padding:12px;display:block;width:180px;text-align:center;text-transform:uppercase;color:#000 !important;text-decoration:none;font-size:0.8em;margin-top:20px;font-weight:400;position:relative;bottom:100px;left:20px;background:url(/themes/tfatc/assets/images/link-bg.png) center center no-repeat !important;background-size:180px !important;padding-left:0px;padding-right:0px;}.front #postcontentone .product-container .more-button a:hover{background-color:#000000;border:1px solid #000000;color:#FFF;}.front #postcontentone footer a.more-button{border:1px solid #000000;border-radius:5px;padding:12px;display:block;width:200px;text-align:center;text-transform:uppercase;color:#000000;text-decoration:none;font-size:0.8em;margin-top:20px;margin-left:auto;margin-right:auto;background:url(/themes/tfatc/assets/images/link-bg-bigger.png) center center no-repeat !important;background-size:200px !important;padding-left:0px;padding-right:0px;background-color:transparent !important}.front #postcontentone footer a.more-button:hover{background-color:#FFF;color:#000000;}.front #postcontentone .product-text{min-height:160px;}.product .field--name-field-stock-status-added .field__item{float:left;background-color:#763d40;text-transform:uppercase;padding:7px 14px 6px 14px;font-family:'Poppins';color:#FFF;margin-right:5px;margin-bottom:20px;border-radius:5px;;}.product .group-left li img{width:100%;}.product #main-content .group-left .tns-slide-active{padding-left:15px;padding-right:15px;}.product .field--name-dynamic-block-fieldnode-general-product-info{font-size:0.9em;line-height:1.5em;border-top:1px solid #DDD;margin-top:30px;color:#666;}.product .field--name-dynamic-block-fieldnode-general-product-info h4{font-size:1.2em;font-weight:400;}.product #main-content .group-left ul{margin-top:-20px;}.product #main-content .group-left ul li{list-style:none;background:url(/themes/tfatc/assets/images/heading-bg.png) left top no-repeat;background-size:0px;border:none!important;padding:1px !important;}.product #main-content .group-right .field--label-inline{font-family:'Poppins';padding-top:7px;padding-bottom:5px;font-size:0.8em;color:#000000;}.product #main-content .group-right .field__label{float:left;width:auto;padding-right:5px;}.product #main-content .group-right .field--name-body{margin-top:20px;}.product .product-body{padding-top:20px;}.product .product-body a.more-button{border:1px solid #000000;border-radius:5px;padding:12px;display:block;width:180px;text-align:center;text-transform:uppercase;color:#000000;text-decoration:none;font-size:0.8em;margin-top:20px;font-weight:400;background:url(/themes/tfatc/assets/images/link-bg.png) center center no-repeat !important;background-size:180px !important;padding-left:0px;padding-right:0px;}.product h1{font-family:'Poppins' !important;font-size:1.6em;padding-top:10px;line-height:1.3em !important;margin-bottom:10px !important;}.product #main-content p{font-size:0.9em;margin-bottom:16px;}.product #main-content li{font-size:0.9em;}.product #postcontentone,.contact-us #postcontentone{background:url(/themes/tfatc/assets/images/fleur-de-lis-bg-2.png) #222;background-size:300px !important;padding-top:60px;padding-bottom:60px;}#postcontentone .views-field-field-stock-status-added .field-content{position:absolute;color:#FFF;text-transform:uppercase;background-color:#6f4041;padding:4px 12px 3px 12px;border-radius:5px;margin-top:5px;margin-left:5px;display:none;}#postcontentone .views-field-field-stock-status-added .field-content.Sold{position:absolute;color:#FFF;text-transform:uppercase;background-color:#6f4041;padding:4px 12px 3px 12px;border-radius:5px;margin-top:5px;margin-left:5px;display:block;}.field--name-dynamic-block-fieldnode-general-product-info h3{font-size:1.0em !important;margin-bottom:10px !important;}.field--name-field-reference-code{font-family:'Poppins',sans-serif !important;font-weight:400;}#postcontentone .webform-flexbox{margin-bottom:0px !important;margin:0px;}#postcontentone .webform-flex--container{margin:10px !important;}#postcontentone .webform-flex--1  .webform-flex--container{padding:0px;margin:0px !important;}#postcontentone label{color:#FFF;font-family:'Poppins';font-size:1.0em;margin-top:10px;margin-bottom:5px;}#postcontentone #edit-processed-text{background-color:transparent !important;color:#FFF;font-family:'Poppins';max-width:900px;margin-left:auto;margin-right:auto;font-size:1.1em;}#postcontentone #edit-processed-text h2{margin-bottom:15px;font-size:1.6em;}#postcontentone fieldset{padding:0px !important;margin:0px;}#postcontentone .form-item{padding:5px;}#postcontentone input,#postcontentone textarea{max-width:100%;color:#111;font-size:0.9em;}#postcontentone input.form-checkbox{width:15px;height:15px;float:left;margin:14px;}#postcontentone input.form-submit{border:1px solid #000000;border-radius:5px;padding:14px;display:block;text-align:center;text-transform:uppercase;color:#FFF;text-decoration:none;font-size:0.8em;margin-top:20px;font-weight:400;background-color:#111;margin-top:5px;}#block-faqs .views-field-field-question{padding:17px;background-color:#EEE;border:none;font-family:'Poppins';color:#000000;font-size:1.0em;font-weight:400;}#block-faqs .ui-accordion-header:hover{background-color:#222;color:#FFF;}#block-faqs .ui-accordion-header.ui-state-active{background-color:#000000;color:#FFF;}#block-faqs .ui-accordion-content{background-color:#f9f9f9;font-weight:300;font-family:'Poppins';font-size:1em;line-height:1.5em;padding:30px;}#block-products img{width:100%;height:auto;}#block-products .product-container{padding:15px;background-color:#FFF;border-radius:5px;margin-bottom:10px;border:1px solid #111;min-height:420px;margin-bottom:20px;}#block-products .views-row{height:460px !important;}#block-products .views-field-field-stock-status-added .field-content{position:absolute;color:#FFF;text-transform:uppercase;background-color:#6f4041;padding:4px 8px 3px 8px;border-radius:5px;margin-top:5px;margin-left:5px;font-size:0.9em;display:none;}#block-products .views-field-field-stock-status-added .field-content.Sold{position:absolute;color:#FFF;text-transform:uppercase;background-color:#6f4041;padding:4px 8px 3px 8px;border-radius:5px;margin-top:5px;margin-left:5px;font-size:0.9em;display:block;}#block-products .product-container img{margin-bottom:18px;}#block-products .product-container .views-field-title{line-height:1.2em;}#block-products .product-container .views-field-title a{font-family:'Poppins';font-size:0.9em;color:#111;text-decoration:none;}#block-products  .more-button{padding-right:40px;}#block-products  .more-button a{border:1px solid #000;border-radius:5px;padding:12px;display:block;width:100%;text-align:center;text-transform:uppercase;color:#000;text-decoration:none;font-size:0.8em;margin-top:0px;font-weight:400;position:relative !important;bottom:100px;left:20px;background:url(/themes/tfatc/assets/images/link-bg.png) center center no-repeat !important;background-size:180px !important;padding-left:0px;padding-right:0px;}#block-case-studies .case-study-container{padding:15px;background-color:#FFF;border-radius:5px;margin-bottom:10px;border:1px solid #111;min-height:440px;margin-bottom:20px;}#block-case-studies .case-study-container img{margin-bottom:18px;max-width:100%;height:auto;}#block-case-studies .case-study-container .views-field-title a{font-family:'Poppins';font-size:1.3em;color:#111;text-decoration:none;}#block-case-studies .case-study-container .more-button a{border:1px solid #000;border-radius:5px;padding:12px;display:block;width:180px;text-align:center;text-transform:uppercase;color:#000;text-decoration:none;font-size:0.8em;margin-top:20px;font-weight:400;}#block-case-studies .case-study-container .more-button a:hover{background-color:#000000;border:1px solid #000000;color:#FFF;}#block-filter h2{margin-bottom:14px;font-size:2.0em;}#block-filter fieldset{margin-bottom:10px;padding-top:15px;padding-bottom:5px;border-top:1px solid #CCC;font-size:0.9em;}#block-filter fieldset .fieldset-legend{font-size:0.6em;font-weight:400;text-transform:uppercase;color:#000000;}#block-filter fieldset legend{margin-bottom:0px;}#block-filter fieldset .form-item{padding-top:2px;padding-bottom:2px;}#footer{background:#0171b4;padding-top:50px;padding-bottom:40px;color:#FFF;}#footer .col-md-4{margin-bottom:30px;}#footer h2{font-family:'Poppins';margin-bottom:25px;font-size:1.5em;}#footer p{padding-top:5px;padding-bottom:5px;}#footer img{max-width:400px;}#footer #block-tfatc-footerlogo{padding-right:30px;}#footer #block-tfatc-footercontact a{font-weight:700;}#footer ul{margin:0px;padding:0px;}#footer ul li{list-style:none;}#footer ul li a{color:#FFF;text-decoration:none;padding-top:5px;padding-bottom:5px;display:block;}#footer p a{color:#FFF;}#footer a:hover{color:#cccccc;}#colophon{background:#0171b4;text-align:center;padding:14px;border-top:1px solid #0284d2;color:#FFF;font-size:0.9em;border-color:#0284d2;}#colophon a{color:#FFF;}.webform-submission-form{padding-bottom:20px;}.webform-submission-form  .col-lg-6{padding-left:0px;padding-right:0px;}.webform-submission-form input{display:block;width:100%;padding:10px;border:1px solid #222;margin-top:2px;}.webform-submission-form textarea{display:block;width:100%;height:150px;padding:10px;border:1px solid #222;margin-top:2px;}.webform-submission-form #edit-processed-text{background-color:#111 !important;color:#FFF;padding:10px 10px 12px 10px;text-align:center;margin-top:0px;clear:both !important;}.webform-submission-form #edit-processed-text p{margin:0px;font-size:1em;line-height:1.3em !important;}.webform-submission-form input.form-submit{margin-top:10px;color:#FFF;background-color:#3c4547;text-transform:uppercase;letter-spacing:0.05em;border:none;padding:14px;}.webform-submission-form label{margin-top:20px;}.webform-submission-form input.form-date{line-height:1em !important;height:40px !important;}.webform-submission-form input.form-time{width:100%;line-height:1em !important;height:40px !important;}.product-thumbnail img{width:100%;height:auto;margin-bottom:20px;}.product .cboxElement img{width:20% !important;height:auto;float:left;border:5px solid #ffffff;}.product-images .cboxElement img{width:25% !important;float:left;height:auto;}#postcontentone #block-tfatc-linkpanels{margin-bottom:50px;padding-left:40px;padding-right:40px;}.link-panel{padding:140px 20px;text-align:center;border-bottom:1px solid #ffffff;}.link-panel h3{color:#ffffff;text-transform:uppercase;font-weight:300;font-size:1.6em;}.link-panel p{margin-top:25px;}.link-panel p a{border:1px solid #ffffff;color:#ffffff;text-transform:uppercase;padding:5px 25px;text-decoration:none;}.link-panel p a:hover{border:1px solid #ffffff;color:#ffffff;text-transform:uppercase;padding:5px 25px;text-decoration:none;background:#000000;}#block-tfatc-linkpanels .left{background:url(/themes/tfatc/assets/images/helping-with-layout.jpg) center center no-repeat;background-size:cover;width:50%;border-right:1px solid #ffffff;margin-right:0%;}#block-tfatc-linkpanels .right{background:url(/themes/tfatc/assets/images/contact-us.jpg) center center no-repeat;background-size:cover;width:50%;margin-left:0%;}#main-content #block-tfatc-applicationmaintenance img{max-width:80%;margin-left:10%;margin-right:10%;height:auto;}#main-content #block-tfatc-applicationmaintenance img.right{max-width:20%;float:right;margin:0;margin-left:50px;border:1px solid #dddddd;}#main-content #block-tfatc-applicationmaintenance h2{text-align:center;font-family:"Poppins",sans-serif;padding-top:80px;background:url(/themes/tfatc/assets/images/heading-bg.png) center top no-repeat;background-size:60px;margin-bottom:30px;font-size:1.6em !important;margin-top:0px;}#main-content #block-tfatc-applicationmaintenance h2.first{margin-top:0px;}#block-faqs img{width:100%;height:auto;margin-bottom:20px;}#main-content .application-container{background:#f0f0f0;padding:30px;margin-bottom:30px;}#main-content .float-image{float:right;padding-left:30px;}#main-content #block-tfatc-historyoftiles{text-align:left}#main-content #block-tfatc-historyoftiles img{max-width:100%;height:auto;margin-bottom:0px;clear:both !important;}#main-content #block-tfatc-historyoftiles img.smaller{max-width:220px !important;height:auto;margin-bottom:0px;clear:both !important;}#main-content #block-tfatc-historyoftiles img.smaller-2{max-width:440px !important;height:auto;margin-bottom:0px;clear:both !important;padding-top:60px;}#main-content #block-tfatc-historyoftiles p.caption{font-style:italic;font-size:0.7em;padding:4px;background-color:#f0f0f0;margin-top:-20px;}#main-content #block-tfatc-historyoftiles p.image{margin-bottom:20px;}#main-content #block-tfatc-historyoftiles .image-container{width:75%;margin-left:auto;margin-right:auto;}#main-content #block-tfatc-historyoftiles p.image.padding{padding:10px;}.terms #main-content h1{font-family:"Poppins",sans-serif;font-size:1.8em !important;color:#111111;margin-bottom:20px;font-weight:600 !important;}.terms #main-content ul li{list-style:none;background:none !important;list-style:disc;background-size:25px;padding-left:5px;padding-bottom:20px;text-align:left;}#block-tfatc-joinourmailinglist-2{width:60%;margin-left:auto;margin-right:auto;}#block-tfatc-joinourmailinglist-2 #subForm{background:#f0f0f0;padding:30px;margin-top:30px;}#block-tfatc-joinourmailinglist-2 #subForm label{width:100%;margin-bottom:5px;}#block-tfatc-joinourmailinglist-2 #subForm input{width:100%;margin-bottom:5px;height:40px;margin-bottom:20px;}#block-tfatc-joinourmailinglist-2 #subForm button{width:100%;margin-bottom:5px;height:40px;margin-bottom:0px;background-color:#0070b4;text-transform:uppercase;border:0;color:#ffffff;}.messages__wrapper{background:#222222 !important;padding:15px;margin-bottom:20px;color:#ffffff;}.messages__wrapper a{background:none !important;color:#22222 !important;font-weight:700;}.messages__wrapper em.placeholder{background:0;color:#22222 !important;}.messages__wrapper em.placeholder a{background:0;color:hsl(0,0%,95%) !important;}@media (max-width:1400px){#block-tfatc-productslink ul{margin:0px 0px 0px -50px;padding:0px;}#block-tfatc-mainnavigation ul{margin-left:auto;margin-right:auto;width:750px;}}@media (max-width:1200px){#page{font-size:92%;}#block-tfatc-mainnavigation ul{margin-left:auto;margin-right:auto;width:700px;}#block-tfatc-productslink ul{margin:0px 0px 0px -30px;padding:0px;}.flex-caption{font-size:0.9em;top:16% !important;}.flex-caption a{padding:10px !important;}}@media (max-width:992px){#page{font-size:88%;}#search-block-form{margin-top:58px !important;}#search-block-form input.form-search{border:1px solid #AAA;padding:8px;float:left;color:#333333;width:100%;}#search-block-form input.form-submit{height:50px;}#block-tfatc-mainnavigation ul{margin-left:auto;margin-right:auto;width:680px;}#block-tfatc-logo{padding-top:5px;padding-bottom:6px;}#block-tfatc-logo img{max-width:240px;}#block-tfatc-productslink ul{margin:0px 0px 0px -15px;padding:0px;}#block-tfatc-contactuslink ul a{padding:10px !important;margin-top:24px !important;}.flex-caption{font-size:0.9em;top:15% !important;width:420px !important;}.flex-caption .header-text{font-size:1.9em !important;line-height:1.2em !important;}#block-products .product-container{padding:15px;background-color:#FFF;border-radius:5px;margin-bottom:10px;border:1px solid #111;min-height:650px;margin-bottom:20px;}#block-products .views-row{height:700px !important;}#block-products  .more-button a{border:1px solid #000;border-radius:5px;padding:12px;display:block;width:100%;text-align:center;text-transform:uppercase;color:#000;text-decoration:none;font-size:0.8em;margin-top:0px;font-weight:400;position:relative !important;bottom:100px;left:20px;}.front #postcontenttwo #block-tfatc-aboutus{max-width:70%;padding:40px 30px 30px 30px;margin-left:15%;margin-right:15%;margin-top:8%;}#main-content #block-tfatc-historyoftiles img.smaller-2{max-width:100% !important;height:auto;margin-bottom:0px;clear:both !important;padding-top:0px;padding-left:0px !important;}#main-content #block-tfatc-historyoftiles .float-image{padding:0;width:74% !important;margin-left:13% !important;margin-right:13% !important;clear:both;}#main-content #block-tfatc-historyoftiles p,#main-content #block-tfatc-historyoftiles h2{clear:both;}#main-content #block-tfatc-historyoftiles p.caption{font-style:italic;font-size:0.7em;padding:4px;background-color:#f0f0f0;width:100%;}#main-content #block-tfatc-historyoftiles img.smaller{margin-left:auto !important;margin-right:auto !important;text-align:center !important;display:block;}#block-tfatc-joinourmailinglist-2{width:80%;margin-left:auto;margin-right:auto;}}@media (max-width:768px){#pre-header p{margin:7px;}#navigation{background-color:#01639c;}#block-tfatc-mainnavigation{position:relative;margin-top:-70px !important;margin-bottom:0px;width:100%;text-align:center !important;}#block-tfatc-mainnavigation ul{background-color:#02639d !important;left:0px !important;width:100%;margin-top:40px !important;}#block-tfatc-mainnavigation ul li a{display:block;width:100%;font-size:0.9em;padding:14px;border-top:1px solid #0070b4;border-color:#0070b4;}#block-tfatc-mainnavigation ul li .nolink{border-top:1px solid #0070b4;padding:14px !important;font-size:0.9em;}#block-tfatc-mainnavigation ul ul{margin-top:0px;}#block-tfatc-mainnavigation ul ul li a{display:block;font-size:0.7em;padding:14px 14px 14px 34px;border-top:1px solid #7f725e;background-color:#000000;font-style:italic;}#search-block-form{width:100% !important;margin-top:10px !important;margin-bottom:0px !important;}#search-block-form input{padding:5px !important;}#search-block-form input.form-submit{height:30px;margin-top:-34px;}#block-tfatc-productslink{position:absolute;margin-left:150px;width:120px !important;left:50%;padding-top:28px;}#block-tfatc-logo{width:100%;padding:0px;}#block-tfatc-logo img{width:280px;}.front #postcontenttwo{padding-left:20px;padding-right:20px;}.panel-text{padding-left:15px !important;padding-right:15px !important;padding-top:30px;}.product-container{height:430px;}.product-container .more-button a{display:block;width:100% !important;}#footer .col-md-4{margin-bottom:50px;text-align:center;}#footer .col-md-4 img{max-width:230px;}.panel-image{padding-right:0px;}.front #postcontenttwo #block-tfatc-aboutus{max-width:70%;padding:40px 30px 30px 30px;margin-left:15%;margin-right:15%;margin-top:8%;}#block-tfatc-linkpanels .left{background:url(/themes/tfatc/assets/images/contact-us.jpg) center center no-repeat;background-size:cover;width:100%;margin-right:0%;margin-bottom:px;}#block-tfatc-linkpanels .right{background:url(/themes/tfatc/assets/images/helping-with-layout.jpg) center center no-repeat;background-size:cover;width:100%;margin-left:0%;}.flex-caption{display:none;}}@media (max-width:640px){#block-tfatc-productslink{display:none;}#slider #block-slider img{padding-left:0px;}.front #postcontentone .product-container{padding:15px;background-color:#FFF;border-radius:5px;margin-bottom:10px;height:600px;}.front #postcontentone .more-button a{border:1px solid #000;border-radius:5px;padding:12px;display:block;width:180px;text-align:center;text-transform:uppercase;color:#000;text-decoration:none;font-size:0.8em;margin-top:20px;font-weight:400;position:relative;bottom:100px;left:20px;}}@media (max-width:578px){#block-products .product-container{padding:15px;background-color:#FFF;border-radius:5px;margin-bottom:10px;border:1px solid #111;min-height:650px;margin-bottom:20px;}#block-products .views-row{height:680px !important;}#block-products  .more-button a{border:1px solid #000;border-radius:5px;padding:12px;display:block;width:100%;text-align:center;text-transform:uppercase;color:#000;text-decoration:none;font-size:0.8em;margin-top:0px;font-weight:400;position:relative !important;bottom:100px;left:20px;}.front #postcontentone .product-container{padding:15px;background-color:#FFF;border-radius:5px;margin-bottom:10px;height:600px;}#block-tfatc-joinourmailinglist-2{width:950%;margin-left:auto;margin-right:auto;}}@media (max-width:470px){.front #postcontentone .product-container{padding:15px;background-color:#FFF;border-radius:5px;margin-bottom:10px;height:520px !important;}#block-products .product-container{padding:15px;background-color:#FFF;border-radius:5px;margin-bottom:10px;border:1px solid #111;margin-bottom:20px;height:580px !important;min-height:580px !important;}#block-products .views-row{height:600px !important;}#block-products .views-field-title{height:100px !important;min-height:100px !important;padding-bottom:50px !important}#block-products  .more-button a{border:1px solid #000;border-radius:5px;padding:12px;display:block;width:100%;text-align:center;text-transform:uppercase;color:#000;text-decoration:none;font-size:0.8em;margin-top:0px;font-weight:400;bottom:100px !important;position:relative !important;left:20px;z-index:999 !important;}}
