@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);@import url(https://fonts.googleapis.com/css?family=Lato:400,100italic,100,300,300italic,400italic,700,700italic,900,900italic);.grecaptcha-badge { z-index:1000 !important; }.form-group-required label:after{content:" *";color:#f00}.door-locks img{height:115px !important}.container{padding-bottom:15px}img{max-width:100%}img[align=center],img[align=middle]{display:inherit;margin:0 auto}td img{max-width:none;display:block;margin:0 auto}.preferred-builders td{vertical-align:top}a{color:#f2bc00;outline:0}input::-moz-focus-inner{border:0;outline:0}a:hover,a:active,a:focus{outline:0}a:hover{color:#f2bc00;text-decoration:none}.navbar-default{background:none !important;border:none !important}.content-padding{padding:40px 50px}body{font-family:'Lato',sans-serif;background-color:#f3f3f3}@-moz-document url-prefix(){textarea{display:inline-block !important;resize:none !important;}#g-recaptcha-response{display:none !important;}.form-control[type="text"]{height:auto;}}.yellowtext{color:#f2bc00}.greytext{color:#58595b}.top-header{overflow:hidden;padding-top:10px;padding-bottom:10px;background-color:#f2bc00;margin-left:15px;margin-right:15px;margin-top:10px}.top-header .social-icons{float:right}.social-icons a{font-size:20px;color:#fff}.top-header .social-icons a{background-color:#f2bc00;padding-left:10px;padding-right:10px;display:inline-block;text-align:center}.top-header .phone{float:right;margin-left:35px;font-size:22px;font-family:'Roboto Condensed',sans-serif;font-weight:bold;color:#fff}.top-header .search{margin-right:30px;margin-left:35px;float:right;color:#fff;font-size:20px;width:0;min-width:30px;position:relative;height:31px;transition:width .3s}.top-header .search.searchbar-open{width:300px}.top-header .search.searchbar-open .searchbutton{background:#f6cf1f}.search .searchbutton{z-index:90;background:#f2bc00;height:30px;width:30px;position:absolute;top:0;right:0;text-align:center}.searchbar{z-index:10;position:absolute;top:0;right:0;float:right;border:0;width:100%;height:30px;padding:6px 12px;margin-left:20px;color:#9d9fa0;outline:none;font-size:11pt}.dropdown-menu{margin-top:0}.hamburger-top .navbar-toggle{border:none}.hamburger-top .navbar-default .navbar-toggle .icon-bar{background-color:#fff;width:35px;height:4px}.hamburger-top .navbar-default .navbar-nav{width:100%}.hamburger-top .navbar-default .navbar-collapse{width:100%;padding:0;padding-top:5px}.hamburger-top .navbar-default .navbar-nav .dropdown-menu>li>a{text-align:left;padding-left:15px;padding-top:10px;padding-bottom:10px;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:20px;background-color:#9d9fa0}.hamburger-top .navbar-default .navbar-nav>li>a{text-align:left;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:20px;text-transform:uppercase}#toggle-menu>ul>li>ul>li>a>img{display:none}.hamburger-top .navbar-brand{float:right;padding-left:0;padding-right:0}.hamburger-top .navbar-toggle{float:left;margin-left:10px;margin-right:10px}.hamburger-top .navbar-nav>li:nth-last-child(-n+1){display:none}.navbar-brand{width:60%}.navbar-brand .search{float:right;margin-left:12px}.navbar-brand .phone{float:left;font-size:25px}.logo a{height:110px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start}.logo img.img-responsive{margin-left:0;max-height:80px;width:auto;max-width:none}.navbar-toggle{margin-left:25px}.header .navbar{margin-bottom:0}.header .nav>li{margin-bottom:0;position:static}.header .nav>li>a{padding-top:55px;padding-bottom:35px;padding-left:15px;padding-right:15px;color:#231f20;font-family:'Roboto Condensed',sans-serif;font-size:18px;text-transform:uppercase}.header .nav>li>a{border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3}.header .nav>li.dropdown.open>a,.header .navbar-default .navbar-nav>.active>a{background:#f6cf1f;border-color:#f6cf1f;color:#fff}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#9d9fa0}.galleryimages a{height:0;padding-bottom:75%;overflow-y:hidden;display:block}div.GoldenGallery .textWidget-container{padding:0 !important}div.GoldenGallery p{font-size:1.1em}div.GoldenGallery>div.photos.row>div.col-sm-12>a.fancybox>img.img-responsive{width:150px}.header{background-color:#fff;margin:0 15px 15px 15px}.top-header{margin-bottom:0}section,footer{margin-bottom:15px}.header .navbar-default .navbar-collapse{padding-left:0;padding-right:0}.submenu{width:100%;text-align:center}@media(min-width:768px){.payment form .form-row{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 -20px}#dropdowndoors+.dropdown-menu,#dropdownwindows+.dropdown-menu{display:none}}.header .nav>li.dropdown{position:relative}.navbar-right .dropdown-menu{background:#f3f3f3;box-shadow:none;border:0;left:0;right:auto;width:250px;font-size:16px;padding-bottom:0}.dropdown-menu li a{border-bottom:1px solid #fff;text-align:left;font-family:Roboto Condensed;padding:8px}#display-submenu>li{list-style:none;border-radius:0;margin-left:8px;margin-right:8px;width:200px;border:2px solid #808080;font-weight:bold;color:#808080;text-align:center}#submenu-container{padding:0}.submenu .col-sm-12{position:relative}.submenu{list-style:none}#display-submenu li[data-type]{display:inline-block}#display-submenu.col-sm-12{border-top:thick solid #f6cf1f}.submenu-pics li,.submenu-buttons li{display:inline}.submenu-pics{text-align:center;overflow-x:auto;display:inline-block}.submenu-pics li{padding:20px}.submenu-pics li a img{display:inline-block;text-align:center;margin:0 auto;max-height:108px}.submenu-pics li a p{margin-top:20px;color:#000;font-size:16px}.submenu-buttons{text-align:center;margin-bottom:30px;overflow:auto}#display-submenu>div.submenu-buttons>li>a.btn.btn-default{border-radius:0;margin-left:8px;margin-right:8px;width:200px;border:2px solid #808080;font-weight:bold;color:#808080;text-transform:uppercase}.dropdown.open #dropdownwindows.dropdown-toggle{background-color:#f6cf1f}.dropdown.open #dropdowndoors.dropdown-toggle{background-color:#f6cf1f}#carousel .carousel-inner,#carousel .item{height:660px;overflow:hidden;background-size:cover}.category-banner img{width:100%}.carousel-indicators li,.carousel-indicators li.active{width:16px;height:16px;margin:0 10px 0 0;border:2px solid #fff}.carousel-caption{top:10%;left:35px;text-align:left;width:85%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;text-shadow:none}.carousel-caption h1{margin:0;padding:0;font-size:0;font-weight:300;max-width:92%}.carousel-caption h1 span{font-size:48px;background-color:rgba(235,185,39,.8);padding-top:.1em;padding-bottom:.1em;margin-bottom:25px;display:inline-block}.carousel-caption .btn{margin-top:60px}.carousel-caption .btn-primary{background-color:#9d9fa0;border:none;border-radius:0}.carousel-caption .btn-primary p{font-weight:300;font-family:'Roboto Condensed',sans-serif;margin:10px 16px;font-size:18px}.category-description{max-width:100%}.banner .col-sm-12 h2{background-color:#9d9fa0;font-weight:300;color:#fff;padding:20px 100px 30px 70px;margin:10px 0 0 0;font-weight:300;font-size:24px;line-height:1.4}.content .btn.btn-gray{border-radius:0;background:#9d9fa0;color:#fff}.content .btn.btn-gold{border-radius:0;background:#f2bc00;color:#fff}.row.grid{display:flex;flex-direction:row;align-content:space-between;margin-right:0;margin-left:0}.grid>div{flex:1 1 auto;flex-wrap:wrap;background:#fff;color:#939598;display:flex;flex-flow:column nowrap;justify-content:space-between}.content .col-sm-3{padding-bottom:15px}.grid>div.yellow{color:#fff;margin-top:0;margin-bottom:0;background-color:#f2bc00}.grid>div.yellow>div.textWidget-container{background-color:#f2bc00}.grid>div.grey{color:#fff;background:#9d9fa0}.grid>div:not(:last-child){margin-right:8px}.content .col-sm-3 h3{font-weight:bold}.grid .col-sm-3 p{font-size:16px;line-height:1.6;font-weight:300}.grid .col-sm-3 img{width:100%;bottom:0}.content .container-fluid .row .col-sm-12{margin-top:10px}.dealer{height:0;background:#fff;margin:0 15px 0 15px;position:relative;display:flex;flex-flow:column nowrap;justify-content:center;transition:height .5s;overflow:hidden;z-index:3;align-items:center}.dealer .container{opacity:0;transition:opacity .5s}.dealer.open .container{opacity:1}.dealer.open{height:200px;opacity:1;margin-bottom:15px}.dealer .btn-close{position:absolute;top:0;right:0;font-size:36px;color:#58595b;margin:5px 20px 0 0;cursor:pointer}.dealer .btn-close:active{background:none}.dealer .search input{background:#f3f3f3;border:0;padding:6px 12px;width:220px;height:50px;outline:none;float:left}.dealer .search button{height:50px;border-radius:0;background:#9d9fa0;color:#fff;padding:12px 35px}.dealer-backdrop{visibility:hidden;width:100%;height:100%;z-index:2;background:#f3f3f3;opacity:0;position:absolute;transition:opacity .5s,visibility .5s}.dealer-backdrop.open{visibility:visible}.inputandbutton{position:relative;height:48px}.dealerform button{position:absolute;top:0;height:48px;border-radius:0;background:#9d9fa0;color:#fff;font-weight:700;outline:0;margin:0;border:0}@media screen and (max-width:2000px){.four-col-img-bottom{position:relative}.four-col-img-bottom>img.img-responsive{bottom:10px;width:90%;margin-left:auto;margin-right:auto}}@media screen and (max-width:1200px){#carousel .carousel-inner,#carousel .item{height:580px}.four-col-img-bottom{position:relative}.four-col-img-bottom>img.img-responsive{bottom:10px;width:90%;margin-left:auto;margin-right:auto}}@media screen and (max-width:1024px){.four-col-img-bottom{position:relative}.four-col-img-bottom>img.img-responsive{bottom:10px;width:90%;margin-left:auto;margin-right:auto}}@media screen and (max-width:400px){.four-col-img-bottom{position:relative}.four-col-img-bottom>img.img-responsive{bottom:10px;width:90%;margin-left:auto;margin-right:auto}}.message{margin-bottom:15px}.message{background-color:#fff}.message{margin-bottom:0;margin-top:15px;padding-top:45px;padding-bottom:45px;padding-left:70px;padding-right:70px}.message h2,.message h3{color:#58595b;font-weight:300}.message-title h2{font-size:34px}.message form legend{border-width:0}.message form .form-control{border-radius:0}.message .form-group{width:auto}.payment form .form-control{height:48px;padding-left:20px;color:#9d9fa0;background-color:#fcfcfc;font-family:'Roboto Condensed',sans-serif;font-size:17px;border-radius:0}.payment form .form-group{flex:1;margin:0 20px}.payment form .form-row .form-group .form-row #leftdiv{flex:1;margin:0 0 0 20px;max-width:25%}.payment form .form-row .form-group .form-row #rightdiv{flex:1;margin:0 20px 0 0;max-width:75%}@media screen and (max-width:750px){.payment form .form-row .form-group .form-row #leftdiv{flex:1;margin:0 0 0 0;max-width:100%}.payment form .form-row .form-group .form-row #rightdiv{flex:1;margin:0 0 0 0;max-width:100%}}.message .form-group input[type=text]{height:48px;padding-left:20px;color:#9d9fa0;background-color:#fcfcfc;font-family:'Roboto Condensed',sans-serif;font-size:17px;border-radius:0;width:32%;float:left;box-shadow:none}.message .form-group:nth-child(3) input[type=text]{float:right;margin-right:0}.message form textarea{padding:20px;height:150px;font-family:'Roboto Condensed',sans-serif;font-size:17px;background-color:#fcfcfc;box-shadow:none}.message .textWidget-container{padding:0}.recaptcha-send{padding-right:70px;padding-left:70px;background-color:#fff;padding-bottom:10px;float:left}.g-recaptcha{float:left;margin-right:15px}br+.form-group{float:left}.recaptcha-send input{display:inline-block;margin-top:10px;margin-bottom:10px}.recaptcha-send input[type=text]{margin-left:10px;margin-right:10px;padding:8px;width:120px;border:2px solid #9d9fa0;box-shadow:none}form input[type=submit]{padding:8px 25px;border-radius:0;background-color:#9e9fa1;color:#fff;font-weight:bold}form input[type=submit]:hover{color:#fff}.recaptcha-send img{display:inline-block}.disclaimer,.disclaimer+br{display:none;float:left}.second-nav-links .navbar-nav>li{float:none}.two-columns{margin-left:15px;margin-right:15px}.mobile-news{background-color:#f1bc1b}.news-mobile .news{padding-left:35px;padding-top:25px;padding-right:50px;color:#fff}.news-mobile .news{padding-left:35px;padding-top:25px;padding-right:50px;padding-bottom:20px;color:#fff}.news-mobile .news h3{font-weight:bold}.news-mobile .news h2{font-weight:300}.news-mobile .news p{font-weight:300;font-size:16px}.news{padding:25px 35px;color:#fff}.news h3{font-weight:bold}.news h2{font-weight:300}.news p{font-weight:300;font-size:16px}.grey .second-nav-links{padding-bottom:15px;padding-top:0}.grey .second-nav-links .row{display:flex;flex-flow:row nowrap;justify-content:space-between}.grey .second-nav-links .navbar-left{margin-left:10%;margin-top:45px;text-transform:uppercase}.grey .second-nav-links .navbar-right{margin-right:70px;margin-top:45px}.grey .navbar-default .navbar-nav>li>a{color:#fff;padding:7px;font-weight:300;font-size:22px}.links .navbar-default .navbar-nav>li:last-child>a{}.footer-nav .navbar-default .navbar-nav>li.active>a,.links .navbar-default .navbar-nav>li.active>a{background:#9d9fa0;color:#fff}footer{margin-left:15px;margin-right:15px;padding-bottom:40px;background-color:#fff}.footer-logos{margin-left:35px;margin-top:35px}.footer-logos img{display:inline-block;margin:10px 5px}footer .fa{font-size:22px;color:#fff}footer .social-icons{text-align:right;margin-top:35px}footer .social-icons a{background-color:#f1bc1b;width:38px;display:inline-block;text-align:center;margin-left:5px;margin-right:5px}footer .social-icons a .fa{padding:8px 0}footer .navbar-default .navbar-nav>.active>a{background:none}.copyright{text-align:right;margin-top:25px}.copyright p{font-size:12px;color:#939598;font-family:'Roboto Condensed',sans-serif}.copyright a{color:#939598;font-family:'Roboto Condensed',sans-serif}.category-banner{background-image:url("../img/awning-ie.jpg");padding-bottom:200px;padding-top:150px;background-size:cover;background-position:center;background-repeat:no-repeat;padding-left:35px;margin-left:15px;margin-right:15px}.product-category{list-style:none}.col-sm-12>div>ul{padding-left:0}.category-description{margin-top:60px;font-size:0}h4.category-description span{background-color:#9d9fa0;font-size:18px;color:#fff;font-weight:300;line-height:1.7;display:inline-block;padding-right:3px;padding-left:4px;margin-bottom:5px}.product-category{background-color:#fff;overflow:hidden;margin:0;margin-bottom:10px;padding:70px;color:#58595b;position:relative}.product-category>#breadcrumbs{position:absolute;top:15px;left:20px}.product-category>li>div:first-child{text-align:center}.product-category>li>div:nth-child(2){margin-bottom:15px}.product-category>li>div:nth-child(2) ul{padding-left:15px;margin-bottom:15px}.product-category>li>div:nth-child(2) p{line-height:1.6;font-size:15px}.product-category>li>div:nth-child(2) h4{text-transform:uppercase;color:#f2bc00;font-weight:700;font-style:italic;font-size:16px;margin-top:20px;line-height:1.4}#slider{padding-bottom:40px}#slider img{margin:0 auto}.img-responsive{margin-left:auto;margin-right:auto}.selected-image{border:4px solid #bdbdbd}#slider-thumbs{text-align:center}#slider-thumbs>ul>li>a>.img-responsive{display:inline-block;margin:5px;padding:5px;border:1px solid #bdbdbd}.product-category .btn-default{background-color:#9d9fa0;color:#fff;font-weight:700;border-radius:0;padding:10px 15px;margin-top:20px}.product-category>li>div ul{list-style-type:disc}.panel-title{background-color:#f2bc00;margin-top:10px}.panel-title h1{color:#fff;padding-left:60px;padding-top:25px;padding-bottom:25px;font-weight:300;margin:0}.gallery-div .product-title{margin-bottom:80px;margin-left:40px}.option-title{padding-left:60px;padding-bottom:20px;background-color:#fff}.option-title h3{text-transform:uppercase;font-weight:bold;color:#58595b;margin:0;padding-top:20px;padding-bottom:20px}.product-options,.gbg,.color-options{background-color:#fff}.patterns-one{padding-left:20px;overflow:hidden}.patterns-two{padding-left:30px;overflow:hidden}.patterns-one figure{float:left;padding-left:40px;padding-right:40px}.patterns-two figure{float:left;padding-left:15px;padding-right:15px}.color-options{padding-bottom:40px}.color-options figure{float:left}figure>figcaption{text-align:center;font-family:'Roboto Condensed',sans-serif;margin:10px;font-size:15px}.color-options{padding-left:40px}.color{float:left;margin-right:10px}.carousel-inner .item.active{max-width:1900px;max-height:660px;overflow-y:hidden}#carousel-bounding-box .carousel-inner .item.active img{display:block;width:auto;height:auto;margin-left:auto;margin-right:auto}#carousel+.textWidget-container{padding:15px;background:#9d9fa0;margin-top:15px}.textWidget-container #breadcrumbs{margin-left:-40px}#breadcrumbs a.breadcrumbs{color:#58595b}#productLocation{color:#f2bc00 !important}.breadcrumbs{text-decoration:none}.services{background-color:#fff;margin:10px 0}.services h1{color:#58595b;line-height:1.3}@media(min-width:1200px) and (max-width:1800px){.carousel-caption h1 span{font-size:65px}#line-1{width:600px}#line-2{width:650px}#line-3{width:400px}}@media(max-width:1200px){.header .collapse>.nav>li>a{font-size:15px;padding:55px 7px 35px 7px}}@media(max-width:1000px){.header .collapse>.nav>li>a{font-size:14px;padding:55px 5px 35px 5px}}@media(min-width:992px) and (max-width:1200px){.submenu figure{margin-left:10px;margin-right:10px;margin-bottom:30px;margin-top:20px;padding:5px}.submenu figure img{max-width:80%}.carousel-caption h1 span{font-size:55px}#carousel .carousel-inner,#carousel .item{height:470px}#line-1{width:500px}#line-2{width:550px}#line-3{width:340px}.banner .h2{padding-left:35px;padding-right:35px}.banner .col-sm-12 h2{font-size:30px}.content .col-sm-3{padding:20px 5px 10px 5px}.content .col-sm-3 h3{font-size:24px}.message-title{padding-left:35px;padding-right:35px;padding-top:35px;padding-bottom:35px}.message form{padding-left:35px;padding-right:35px}.recaptcha-send{padding-left:35px;padding-right:35px}.two-columns .news h3{font-size:20px}.two-columns .news h2{font-size:26px}.two-columns .news{padding-left:20px;padding-top:15px;padding-right:20px}.two-columns .second-nav-links .navbar-left{margin-left:15px}.two-columns .second-nav-links .navbar-right{margin-right:15px}.two-columns .second-nav-links .navbar-default .navbar-nav>li>a{font-size:20px}.category-banner{padding-bottom:100px;padding-top:100px}.category-name h1{font-size:75px}.category-name h1.line1{width:300px}.category-name h1.line2{width:420px}.carousel-caption{width:80%;padding-right:10px}.option-title{padding-left:20px}}@media(max-width:992px){.dealerform button{margin-top:7px;width:200px;margin-left:auto;position:static}#carousel .carousel-inner,#carousel .item{height:400px}.submenu figure{margin-left:10px;margin-right:10px;margin-bottom:20px;padding:0}h4.category-description{background-color:rgba(157,159,160,.7);color:#fff;font-weight:300;padding:4px 12px;line-height:1.7;margin:10px;width:100%}h4.category-description span{margin:0;padding:0;background:none;font-size:14px}.submenu figure img{max-width:60%}.intro{padding:5px 35px 15px 35px}.banner .col-sm-12 h2{font-size:28px}#carousel .item img{height:400px}.carousel-caption h1 span{margin-bottom:10px;font-size:45px}.carousel-caption .btn p{margin-top:20px;font-size:15px;margin:5px}#line-1{width:430px}#line-2{width:460px}#line-3{width:300px}.carousel-indicators li,.carousel-indicators li.active{width:16px;height:16px;margin-right:10px;border:2px solid #fff}.four-columns .column-text{padding:20px 2px 10px 2px}.four-columns .column-title{font-size:22px}.four-columns .two h3,.four-columns .three h3,.four-columns .four h3{font-size:22px}.message-title{padding-left:25px;padding-right:25px}.message form{padding-left:25px;padding-right:25px}.recaptcha-send{padding-left:25px;padding-right:25px}.message{padding:10px}.two-columns .news h3{font-size:20px}.two-columns .news h2{font-size:26px}.two-columns .news{padding-left:20px;padding-top:15px;padding-right:20px}.two-columns .second-nav-links .navbar-left{margin-left:5px}.two-columns .second-nav-links .navbar-right{margin-right:5px}.two-columns .second-nav-links .navbar-default .navbar-nav>li>a{font-size:18px}h4.category-description{padding-right:10px;font-size:16px}.option-title{padding-left:20px}.option-title h3{font-size:20px}.grey .navbar-default .navbar-nav>li>a{font-size:18px}.services h1{font-size:24px}}@media(max-width:767px){#toggle-menu>ul>li.dropdown.open>ul>li>a>p{margin:0}.dealerform button{width:100%}.navbar-default .navbar-nav>.active>a{background:#9d9fa0}.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background:#9d9fa0;color:#fff}.four-col-img-bottom{position:relative}#carousel+.textWidget-container h2{padding:0;margin:0}.four-col-img-bottom>img.img-responsive{bottom:10px;width:90%;margin-left:auto;margin-right:auto}.banner .col-sm-12 h2,.textWidget-container{padding:10px}.g-recaptcha{transform:scale(.7);position:relative;left:-45px}.container-fluid,.col-sm-3{padding-left:0;padding-right:0}.grid>div{margin-bottom:0 !important}h3{margin:5px 0}.col-sm-12{padding-left:0;padding-right:0}.textWidget-container{padding-left:25px !important;padding-right:25px !important}.message{padding:0}.message h2{margin-top:0}.row{margin-left:0;margin-right:0}footer,.header,.top-header{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.col-xs-12.visible-xs{padding-left:0;padding-right:0}.top-header{padding-bottom:0;padding-top:0}.top-header .navbar-default{margin-bottom:0}.navbar-brand .phone{text-align:center;margin:0 auto}.hamburger-top .search{position:absolute;right:-20px;margin-top:10px;top:0}.top-header .search.searchbar-open{width:70%}.header .navbar{margin-bottom:0}.logo a{padding:15px;max-height:auto}.logo img.img-responsive{max-width:100%;height:auto}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background:#adafb0;color:#fff}.navbar-default .navbar-nav>li>a{border-bottom:1px solid #fff}.hamburger-top .navbar-default .navbar-collapse{padding-top:0}.dropdown.open .dropdown-toggle{background:#9d9fa0 !important;color:#fff !important;border-bottom:0}.dropdown-menu{padding:0}.carousel-caption{top:2%;left:0;text-align:left;width:100%}#carousel .item{background-position:50% 0}#carousel .item img{height:400px}.carousel-caption h1{margin-left:20px;font-size:0}.carousel-caption h1 span{font-size:40px}.carousel-caption .btn{margin-top:50px;margin-left:20px}.carousel-caption .btn p{margin-top:20px;font-size:15px;margin:5px}#line-1{width:350px}#line-2{width:380px}#line-3{width:240px}.carousel-indicators li,.carousel-indicators li.active{width:13px;height:13px;margin-right:10px;border:2px solid #fff}.intro{padding:5px 20px 15px 20px}.banner .col-sm-12 h2{font-size:20px}.four-columns .two,.four-columns .three,.four-columns .four{border-right:none}.content .col-sm-3{padding-bottom:0}.services-professionals .row>.col-sm-6{padding-left:0;padding-right:0}.message-title{padding-top:5px;padding-bottom:25px;padding-left:30px;padding-right:30px}.message-title h2{font-size:28px;line-height:1.2}.message-title h3{font-size:20px;line-height:1.3}.message .form-group input[type=text]{width:100%}footer .social-icons{display:flex;justify-content:center}footer .social-icons a .fa{padding:12px 0}footer .social-icons a{width:45px;height:45px}.copyright{text-align:center}.copyright p{font-size:11px}.footer-logos{text-align:center}.news{padding:20px 10px}.news h3{margin-top:0}h4.category-description{background:rgba(157,159,160,.7);width:100%;padding-right:0;font-size:15px;line-height:1.4;margin-left:0}.full img{text-align:left;margin:0 0 0 20px}.previews{text-align:left;margin-left:20px}.gallery-div{padding-right:0}.gallery-div-text{margin-left:20px;margin-right:10px}.gallery-div-text h1{font-size:33px}.gallery-div-text h1 span{display:block}.panel-title h1{font-size:32px;padding-left:20px}.gallery-div .product-title{margin-bottom:60px;margin-left:30px}.gallery-div .product-title h1>span{display:block}.product-text{margin-top:40px}.option-title{padding-left:20px}.option-title h3{font-size:20px}.patterns figure{margin-bottom:30px}.product-title h1{font-size:32px}.color img{width:80%}.grid>div:not(:last-child),.grid>div{border-right:none;margin-right:0;margin-bottom:10px}}@media(max-width:481px){.navbar-brand{width:70%}.navbar-brand .phone{margin-left:5px;font-size:22px}.navbar-brand .search{margin-right:5px}#carousel .item img{height:280px}.carousel-caption{width:100%}.carousel-caption h1 span{font-size:23px}.carousel-caption .btn{margin-top:20px}.carousel-caption .btn p{margin-top:20px;font-size:11px;margin:2px}#line-1{width:200px}#line-2{width:235px}#line-3{width:140px}.intro{padding:5px 20px 15px 20px}.banner .col-sm-12 h2{font-size:18px}.mobile-visible-col h3{font-size:22px}.four-columns .column-text{padding-top:10px;padding-bottom:10px}.four-columns .column-text p{font-size:14px}.four-columns .column-text h3{font-size:22px}.message-title{padding-top:5px;padding-bottom:25px;padding-left:20px;padding-right:20px}.message-title h2,.message-title h3{font-weight:500}.message-title h2{font-size:25px;line-height:1.2}.message-title h3{font-size:16px;line-height:1.3}.message form{padding-left:20px;padding-right:20px}.recaptcha-send{padding-left:20px;padding-right:20px}.news-mobile .news{padding-left:35px;padding-top:25px;padding-right:50px;color:#fff}.news-mobile .news{padding-left:20px;padding-top:5px;padding-right:20px;padding-bottom:20px;color:#fff}.news-mobile .news h3{font-size:22px}.news-mobile .news p{font-size:14px;line-height:1.5}.footer-logos{text-align:center;margin-left:0}.category-banner{padding-bottom:50px;padding-top:50px;padding-left:10px}.category-name h1{font-size:40px}.category-name h1.line1{width:170px}.category-name h1.line2{width:230px}.category-description{margin-top:50px}.category-description{width:100%;padding-right:10px;font-size:14px;line-height:1.4}.gallery-div{padding-bottom:40px}.gallery-div-text{margin-left:20px;margin-right:10px}.gallery-div-text h1{font-size:26px}.gallery-div-text h1 span{display:block}.gallery-div-text p{font-size:14px}.full{height:auto;padding-bottom:20px}.full img{width:80%}.panel-title h1{font-size:24px;padding-top:15px;padding-bottom:15px;padding-left:10px}.option-title{padding-left:10px}.pattern-row-1{padding-left:10px;padding-right:10px}.pattern-row-1 img{width:50%}}@media(max-width:321px){.category-name h1{font-size:35px}.full img{width:80%}.gallery-div{padding-top:40px}.gallery-div .product-title{margin-left:10px;margin-bottom:30px}.gallery-div .product-title h1{font-size:22px}.previews{margin-left:10px}.product-text{margin-left:10px}.gallery-div-text h4{font-size:14px}.patterns-one,.patterns-two{padding-left:10px}.patterns-one figure{padding-left:5px;padding-right:10px;width:33%}.patterns-two figure{padding-left:5px;padding-right:10px;width:45%}.patterns-one figure>figcaption,.patterns-two figure>figcaption,.color-options figure>figcaption{font-size:13px}.color-options{padding-left:10px}.color-options figure{padding-left:5px;padding-right:10px;width:24%}}@media(max-width:767px){.row.grid{flex-direction:column}.content .col-sm-3{border-right:0 !important}.content .col-sm-3.yellow p{display:none}.product-category{padding:15px 0 0 0}}@media(max-width:960px) and (min-width:768px){.row.grid>.yellow{width:100%;margin-bottom:10px;margin-right:0}.header .nav li a{font-size:13.9px}.row.grid{flex-flow:row wrap}}.goldDivider{background-color:#f2bc00;padding:15px 15px 15px 45px;font-size:28pt;font-weight:300;color:#fff;margin-bottom:10px}.greyDivider{background-color:#9d9fa0;padding:15px 15px 15px 45px;font-size:28pt;font-weight:300;color:#fff;margin-bottom:10px}.textWidget-container{background-color:#fff;padding:15px}.textWidget-container h1{margin-top:0}.textWidget-container+.textWidget-container{padding-top:0}.textWidget-container ul{padding-left:15px !important}.whiteRow{background-color:#fff;padding:25px;margin-left:0;margin-right:0}.blogPost-Container{background-color:#fff;padding:25px;margin-top:10px}.blogPost-Container:last-child{margin-bottom:10px}.photos{padding:0 15px 15px 15px;background-color:#fff;margin-left:0 !important;margin-right:0 !important}.results{display:flex;flex-flow:row wrap;align-content:flex-start;padding:15px}.result{width:50%;float:left;border-color:#f3f3f3;border-width:1px 1px 1px 0;border-style:solid;padding:10px}.result:nth-child(even){border-width:1px 0 1px 1px}.result>h2{font-size:24px;font-weight:700;color:#666}.result>p{font-size:18px}#txtPostalCode{border:1px solid #9d9fa0;padding:12px 12px;color:#9d9fa0;font-size:16px;outline:none;width:200px;height:48px}.resultTotal{font-size:24px;padding:20px}#searchRadius{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:200px;height:46px;outline:none;font-size:16px;color:#9d9fa0}.radiusGroup{width:200px;position:relative}#radiusButton{position:absolute;top:0;right:0;background:#9d9fa0;color:#fff;text-align:center;width:46px;height:46px;line-height:55px;pointer-events:none}.letterlabel{color:#f2bc00;font-size:24px}@media screen and (max-width:767px){.dealer{margin:0 0 15px 0}.result>p{font-size:14px}.results{padding:0;margin-left:-15px;margin-right:-15px}.result{width:100%;border-width:0 0 1px 0}.radiusGroup,#searchRadius{width:100%}#txtPostalCode{width:100%}.resultTotal{font-size:18px}.letterlabel{width:100%}.navbar-right{margin-left:0}.content p .btn{margin-bottom:5px}.product-category>#breadcrumbs{position:static;padding-left:20px}}.table>tbody td{border:1px solid #f3f3f3 !important;width:50%;border-collapse:collapse;padding:40px 10px 10px 80px !important;position:relative}.table{border-style:hidden}.table>tbody td img:first-child{position:absolute;left:20px;top:20px;}.table>tbody td a:first-child{position:absolute;left:20px;top:20px}.table>tbody td a:first-child{position:absolute;left:20px;top:20px}.table>tbody td a:first-child{position:absolute;left:20px;top:20px}.table>tbody td a:nth-child(2){position:unset;color:#666;font-size:20px;font-weight:700}.textDivider>div>div{margin-bottom:0}.greyDivider,.goldDivider{position:relative}.greyDivider p:after{content:"+";width:93px;height:100%;position:absolute;background-color:#c6c6c6;right:0;top:0;font-size:46px;text-align:center;line-height:93px}.goldDivider p:after{content:"–";width:93px;height:100%;position:absolute;background-color:#ffcc40;right:0;top:0;font-size:46px;text-align:center;line-height:93px}.hide-product-details .btn-lg{display:none}@media(max-width:768px){.table>tbody td{display:block;width:100%}.preferred-builders~.row td:first-child{display:none}.greyDivider,.goldDivider{font-size:20px}.greyDivider>p,.goldDivider>p{margin-bottom:0}.goldDivider p:after,.greyDivider p:after{width:61px;line-height:61px;font-size:36px}}@media(max-width:480px){.greyDivider,.goldDivider{font-size:16px}.goldDivider p:after,.greyDivider p:after{display:none}}.blogPost-Container>.row>.col-sm-12>.img-responsive{max-height:500px;width:auto}.recentPosts,.archives{background:#9d9fa0;padding:15px;margin:15px 0;color:#fff}.recentPosts ul,.archives ul{list-style-type:none;padding-left:0}.recentPosts a,.archives a{color:#fe8}.recentPosts h3,.archives h3{margin-top:0}.dealerhead h2{font-weight:700;color:#f2bc00}@media(min-width:768px){.fancybox-navigation .fancybox-button{height:150px;width:105px}.fancybox-navigation .fancybox-button--arrow_left{left:20px}.fancybox-navigation .fancybox-button--arrow_right{right:20px}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{transition:opacity .4s ease,visibility 0s ease .25s}}.message .form-group select{height:48px;padding-left:20px;color:#9d9fa0;background-color:#fcfcfc;font-family:'Roboto Condensed',sans-serif;font-size:17px;border-radius:0;width:32%;float:left;box-shadow:none}.covid-yellow .textWidget-container{background-color:#f2bc00;font-weight:300;color:#fff}.covid-yellow h2{font-weight:300}.yellow a{color:#fff}.yellow a.btn{color:#333}.message2{font-family:'Roboto Condensed',sans-serif;margin-top:15px;margin-bottom:15px;padding-top:45px;padding-bottom:45px;padding-left:70px;padding-right:70px;background-color:#fff}.message2 .form-group{display:inline-block;padding:0 15px;width:33%}.message2 .form-group.d-block{display:block;width:100%;clear:both}.message2 .form-group input[type=text]{width:100%;height:48px;padding-left:20px;color:#9d9fa0;background-color:#fcfcfc;font-size:17px;border-radius:0;box-shadow:none;float:none}.message2 .form-group:nth-child(3) input[type=text]{float:none;width:100%}.message2 .form-group select{width:100%;height:48px;padding-left:20px;color:#9d9fa0;background-color:#fcfcfc;font-size:17px;border-radius:0;box-shadow:none}.message2 form textarea{padding:20px;min-height:150px;font-size:17px;background-color:#fcfcfc;border-radius:0;box-shadow:none;resize:vertical !important}@media(max-width:767px){.message2 .form-group{width:100%}}#dropdowncontact+.dropdown-menu{left:auto;right:0;width:auto}.mr-3{padding-right:15px}.mt-0{margin-top:0 !important}.m-0{margin:0 !important}#popupModal.modal{text-align:center;padding:0 !important}#popupModal.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}#popupModal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle} .fa.fa-twitter.icon-4x:before { color: transparent;; width:38px;height:38px } .fa.fa-twitter.icon-4x { display: inline-block; background-image: url('../img/twitterx-50.png');background-position: center; background-size: 21px; background-repeat: no-repeat; }
.message .form-group{display:inline-block!important;width:33%!important;vertical-align:top;box-sizing:border-box;padding:0 5px}.message .form-group input[type=text],.message .form-group select{width:100%!important;float:none!important}.message .form-group:nth-child(3) input[type=text]{float:none!important;width:100%!important}.message .form-group.d-block{display:block!important;width:100%!important;clear:both}@media (max-width:767px){.message .form-group{width:100%!important;display:block!important}}