html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{margin:0;padding:0;font-family:'Open Sans',sans-serif;line-height:24px}.container{position:relative;margin:auto!important}img{max-width:100%;height:auto}.clear{clear:both}#header{height:100px;width:100%;padding:20px;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0.6) 0%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=0)}#header .header-left{position:relative;z-index:2;float:left}#header .header-left .kk-logo{border:0;text-decoration:none}#header .header-right{float:right;text-align:right;color:#FFF;font-weight:bold;font-size:16px;height:60px;line-height:60px}#header .header-right a{padding:0 5px;color:#fff;float:left;font-size:18px}#header .header-right .searchbar{margin-left:20px}#header .header-right .search .search-bar{color:#000}#header .header-right .search .search-icon .fa{color:#FFF}#header .searchbar .search-bar input{color:#545454}#nav{position:absolute;bottom:0;left:0;width:100%;height:60px;background:#FFF;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);z-index:1;overflow:hidden}#nav.fixed{position:fixed;top:0px;z-index:999}#nav.fixed.admin{top:32px}#nav ul{list-style:none;margin:0;padding:0}#nav ul li{display:inline-block;margin:0;padding:0}#nav .intro-text{font-family:'Raleway',sans-serif;position:absolute;color:#c0392b;left:15px;line-height:60px;font-size:30px;top:0;visibility:visible;opacity:1;transition:all 0.3s ease}#nav .intro-text.noshow{visibility:hidden;opacity:0;top:30px}#nav .nav-left{position:absolute;left:0;visibility:hidden;opacity:0;top:-30px;transition:all 0.3s ease}#nav .nav-left.show{top:0;visibility:visible;opacity:1}#nav .nav-left li a{height:40px;line-height:40px;margin-left:0;text-decoration:none;margin-top:10px;float:left;color:#999;padding:0 15px;border-radius:3px;transition:all 0.3s ease}#nav .nav-left li a:hover{background:#EEE}#nav .nav-right{float:right}#nav .nav-right li a{background:#e67e22;height:40px;line-height:40px;margin-left:10px;text-decoration:none;margin-top:10px;float:left;color:#FFF;padding:0 20px;border-radius:3px;transition:all 0.3s ease}#nav .nav-right li a:hover{background:#bf6516}#nav .nav-right .call-us a{background:#c0392b;transition:all 0.3s ease}#nav .nav-right .call-us a:before{font-family:FontAwesome;content:"\f095";margin-right:15px;float:left;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;line-height:40px}#nav .nav-right .call-us a:hover{background:#962d22}#nav .nav-right .message-us a:before{font-family:FontAwesome;content:"\f0e0";margin-right:15px;float:left;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;line-height:40px}#gen-header{height:120px;width:100%;background:#eee}#gen-header .header-left{float:left;line-height:120px}#gen-header .header-left .kk-logo{border:0;text-decoration:none}#gen-header .header-right{float:right;text-align:right;height:60px;line-height:60px;margin-top:30px;font-weight:bold;font-size:16px}#gen-header .header-right a{padding:0 5px;color:#333;float:left;font-size:18px}#gen-header .header-right .searchbar{margin-left:20px}.searchbar{position:relative;float:right;height:60px;padding:10px 0;width:310px}.searchbar .search-icon{border:0;padding:0;height:40px;line-height:40px;text-align:center;float:right;background:#c0392b;outline:none;width:50px;border-radius:3px;color:#fff}.searchbar .search-icon a{color:#fff;cursor:pointer}.searchbar .search-bar input{line-height:40px;border:0;box-sizing:border-box;width:250px;padding:0 10px;outline:none;font-weight:normal;float:left;height:40px;right:30px;top:10px;overflow:hidden;border-radius:3px;background:#FFF;transition:all 0.3s ease}.searchbar .search-bar.visible input{width:250px;padding:0 10px}#gen-nav{position:relative;width:100%;height:60px;background:#FFF;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);z-index:1;overflow:hidden}#gen-nav.fixed{position:fixed;top:0px;z-index:999}#gen-nav.fixed.admin{top:32px}#gen-nav ul{list-style:none;margin:0;padding:0}#gen-nav ul li{display:inline-block;margin:0;padding:0}#gen-nav .nav-left{position:absolute;left:0;top:0;transition:all 0.3s ease}#gen-nav .nav-left li a{height:40px;line-height:40px;margin-left:0;text-decoration:none;margin-top:10px;float:left;color:#999;padding:0 15px;border-radius:3px;transition:all 0.3s ease}#gen-nav .nav-left li a:hover{background:#EEE}#gen-nav .nav-right{float:right}#gen-nav .nav-right li a{background:#e67e22;height:40px;line-height:40px;margin-left:10px;text-decoration:none;margin-top:10px;float:left;color:#FFF;padding:0 20px;border-radius:3px;transition:all 0.3s ease}#gen-nav .nav-right li a:hover{background:#bf6516}#gen-nav .nav-right .call-us a{background:#c0392b;transition:all 0.3s ease}#gen-nav .nav-right .call-us a:before{font-family:FontAwesome;content:"\f095";margin-right:15px;float:left;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;line-height:40px}#gen-nav .nav-right .call-us a:hover{background:#962d22}#gen-nav .nav-right .message-us a:before{font-family:FontAwesome;content:"\f0e0";margin-right:15px;float:left;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;line-height:40px}.nav-container{height:60px;width:100%}#nav ul .mobile-menu-access,#gen-nav ul .mobile-menu-access{display:none}.more-information{background:#eee}.more-information .col-md-6{position:relative}.more-information h2{font-size:22px;color:#c0392b;margin:0;padding:0;margin-bottom:10px;font-weight:bold}.more-information h3{font-size:18px;margin:0;padding:0;margin-bottom:5px;color:#e67e22}.more-information .button{background:#c0392b;display:inline-block;padding:5px 15px;margin-top:10px;border-radius:3px;color:#fff}.more-information .content{position:relative;z-index:2;padding:60px 0 60px 0}.more-information .img-container img{height:220px;width:auto;position:relative;z-index:0;opacity:0.6}.more-information .img-container:after{content:'';position:absolute;height:100%;width:70%;z-index:1;top:0}.more-information .offer{text-align:center;border-left:1px solid #fff}.more-information .offer .content{padding-left:140px}.more-information .offer .img-container{position:absolute;left:0;top:0;z-index:1}.more-information .offer .img-container:after{background:linear-gradient(to left,#eee 12%,rgba(238,238,238,0.03) 97%,rgba(238,238,238,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#00eeeeee',GradientType=1);right:0px}.more-information .event{text-align:center;border-right:1px solid #fff}.more-information .event .content{padding-right:140px}.more-information .event .img-container{position:absolute;right:0;top:0;z-index:1}.more-information .event .img-container:after{background:linear-gradient(to right,#eee 12%,rgba(238,238,238,0.03) 97%,rgba(238,238,238,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#00eeeeee',GradientType=1);left:0px}@media screen and (max-width: 500px){.more-information .content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:220px;padding:0px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.hero-container{position:relative;width:100%;height:100%;min-height:212px;max-height:100vh;background:#EEE;top:0;left:0;overflow:hidden;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.hero-container ul{list-style:none}.hero-container.admin{margin-top:-32px}.hero-container.admin #header{margin-top:32px}.hero-image{position:absolute;width:100%;left:0;top:0;z-index:0;height:auto;overflow:hidden}.hero-image img{width:100%;object-position:100% 100%;pointer-events:none}.process-container{background:#EEE;padding:40px 0}.process-container h3{margin-top:0}.mailing-list-container{padding:40px 0}.mailing-list-container.interior-page{background:#EEE}.mailing-list-container .btn{background:#c0392b;border:0;box-shadow:none;text-shadow:0;color:#FFF}.mailing-list-container h3{margin-top:0}.mailing-list-container .greenbtn{background:#27ae60}.mailing-list-container input,.mailing-list-container .btn{height:40px;line-height:40px;padding:0 20px}.process-container h4{font-weight:bold}.process-container .white-bg{background:#FFF;border-radius:3px;overflow:hidden}.process-container .white-bg img{width:100%;height:200px;object-fit:cover}.process-container .white-bg .interior{padding:10px}.kitchen-container{padding:40px 0;background:#eee}.kitchen-container h3{margin:0;margin-bottom:40px}.kitchen-container .btn{background:#c0392b;border:0;box-shadow:none;text-shadow:0;padding:10px 20px;color:#FFF;margin-top:30px}.about-us-container,.recommend-container{padding:40px 0}.about-us-container h3,.recommend-container h3{margin-top:0}.about-us-container img,.recommend-container img{max-width:100%;height:auto}.recommend-container .row{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.recommend-container img{max-height:100px;width:auto}.image-gallery-container .image-item{width:25%;height:250px;background:#EEE;float:left;overflow:hidden;position:relative}.image-gallery-container .image-item a{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.image-gallery-container .image-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;visibility:hidden;opacity:0;background:rgba(0,0,0,0.4);transition:all 0.3s ease}.image-gallery-container .image-item:hover::after{visibility:visible;opacity:1}.image-gallery-container .image-item img{width:100%;height:100%;position:relative;object-fit:cover;transition:all 0.3s ease}.image-gallery-container .image-caption{z-index:2;width:100%;min-height:40px;line-height:40px;color:#FFF;padding:0 10px;position:absolute;bottom:-100%;left:0;transition:all 0.3s ease}.image-gallery-container .image-item:hover .image-caption{bottom:0}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0!important}#footer{background:#262626;color:#FFF}#footer .main-footer{padding:40px 0;background:#333}#footer .main-footer input,#footer .main-footer textarea{margin-bottom:20px;background:rgba(255,255,255,0.05);color:#FFF;outline:0;width:100%!important;height:34px;padding:6px 12px;border-radius:4px;border:1px solid rgba(255,255,255,0.35);transition:all 0.3s ease}#footer .main-footer input:focus,#footer .main-footer textarea:focus{box-shadow:none;border:1px solid rgba(255,255,255,0.65)}#footer .main-footer button{background:#c0392b;border:0;box-shadow:none;text-shadow:none;color:#FFF;font-weight:600}#footer .main-footer h3{font-size:22px;margin-top:0}#footer .copy-right-footer{height:60px;line-height:60px}.wufoo .form-field input{margin-bottom:20px;background:1px solid rgba(255,255,255,0.5);color:#FFF;outline:0;width:100%!important;height:34px;padding:6px 12px;border-radius:4px;border:1px solid rgba(255,255,255,0.35)}#footer #reviewstream [class^="star-"],#footer #reviewstream [class*=" star-"]{background:none}#footer #reviewstream [class^="star-"]:after,#footer #reviewstream [class*=" star-"]:after{font-family:fontAwesome;content:'\f005';font-style:normal;font-size:30px;color:#c0392b}#footer .aggregate{margin:0;padding:0;margin-top:20px}#footer .btn-footer{background:#c0392b;color:#fff;padding:6px 20px}.slider{height:100vh}.slider.admin{position:relative}.slider.admin #header{margin-top:32px}.slider .toggle-thumb{position:absolute;bottom:60px;height:30px;width:100%;z-index:99;background:rgba(0,0,0,0.85);line-height:25px;cursor:pointer;text-align:center;color:#FFF;transition:all 0.3s ease}.slider .toggle-thumb .fa{margin-right:10px;transition:all 0.3s ease}.slider .toggle-thumb.active{bottom:160px;line-height:30px}.slider .toggle-thumb.active .fa{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.lSSlideOuter{position:relative;width:100%;height:100%;max-height:100vh;overflow:hidden}.lSSlideOuter li{width:100%;max-height:100vh;overflow:hidden;background-size:cover;background-position:100% 50%;position:relative}.lSSlideOuter li img{width:100%;height:100%;object-fit:cover}.lSSlideOuter .lSGallery{height:100px;overflow:hidden}.lSSlideOuter .lSGallery.active{bottom:-0}.lSSlideOuter .lSPager.lSGallery{margin:0;padding:0;width:100%}.lSSlideOuter .gallery-thumb{height:0px;width:100%;overflow:hidden;background:rgba(0,0,0,0.75);position:absolute;bottom:60px;left:0;z-index:99;overflow-x:scroll;transition:all 0.3s ease}.lSSlideOuter .gallery-thumb li{height:100px!important;display:inline-block;width:auto!important;margin-right:2px}.lSSlideOuter .gallery-thumb li img{height:100px!important;margin:0;padding:0;pointer-events:none}.lSSlideOuter .gallery-thumb::-webkit-scrollbar{display:none}.lSSlideOuter .gallery-thumb.active{height:100px}.imageText{position:absolute;bottom:150px;left:100px;width:550px;height:120px;color:#FFF;padding:10px 60px 10px 30px;z-index:99;border-top:2px solid #FFF;border-bottom:2px solid #FFF;transition:all 0.3s ease}.imageText h3{margin:0;margin-bottom:10px;margin-top:5px;color:#e67e22;font-weight:bold}.imageText:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("http://www.kitchendesigncolumbusohio.com/wp-content/themes/farben-basic/assets/images/stainless-steel.png");z-index:-1;opacity:1}.imageText .icon{float:left;width:50px;height:100px;margin-right:30px}.imageText .icon img{height:100%;width:auto}.slider.gallery-active .imageText{visibility:hidden;opacity:0}.interior-page-container{padding-top:40px;padding-bottom:40px}.interior-page-container h3{margin-top:0}.interior-page-container aside{margin-bottom:20px}.interior-page-container .main-container-padding{padding-right:40px}.kitchen-brands{margin-top:40px!important}.kitchen-specs{background:#fbe9d9;box-shadow:0 0 0 2px #eb9950;border-radius:3px;padding:15px}.kitchen-specs h3{margin:0;padding-bottom:5px}.kitchen-specs .spec{display:block;margin:12px 0}.kitchen-specs strong{margin-right:3px}.product-menu{padding:15px;margin-bottom:0!important;padding-bottom:0}.product-menu h3{margin:0;padding-bottom:10px}.product-menu ul{list-style:none;margin:0;padding:0}.product-menu ul li{margin:0;padding:0}.product-menu ul li a{position:relative;display:inline-block;width:100%;padding:5px 0;padding-left:20px;border-bottom:1px solid rgba(0,0,0,0.15);text-decoration:none;color:#4d4d4d;transition:all 0.3s ease}.product-menu ul li a:before{position:absolute;left:5px;font-family:FontAwesome;content:"\f105";transition:all 0.3s ease}.product-menu ul li a:hover{color:#e67e22;padding-left:30px}.product-menu ul li a:hover:before{color:#e67e22;left:15px}.sidebar-staff{padding:15px;margin-bottom:0px!important}.sidebar-staff .staff-member{width:100%;padding:5px;border-radius:3px}.sidebar-staff .staff-member img{float:left;height:auto;width:35%;border-radius:3px}.sidebar-staff .staff-member a{color:#000}.sidebar-staff .staff-member .interior{float:left;width:65%;font-weight:bold;padding:15px 0 0 10px}.sidebar-staff .staff-member .interior .position{display:block;font-weight:normal;font-size:12px}.sidebar-staff .view-more-staff{background:#c0392b;padding:3px 15px;float:right;text-decoration:none;border-radius:3px;color:#FFF;margin-top:10px}.sidebar-staff .view-more-staff .fa{margin-left:8px}#brands .item{padding:10px;text-align:center}#brands .item a{text-decoration:none;color:#000}#brands img{height:100px;width:auto;border-radius:3px;display:block;margin:auto;margin-bottom:10px}.entry-title{font-size:30px}.entry-title a{text-decoration:none;color:#c0392b}.entry-meta{padding:5px 0;border-radius:3px 3px 0 0;color:gray}.entry-meta a{color:#4d4d4d;text-decoration:none;transition:all 0.3s ease}.entry-meta a:hover{color:#c0392b}.entry-meta a.time{color:gray;transition:all 0.3s ease}.entry-meta a.time:hover{color:#c0392b}.entry-meta .divider{margin:0 10px;color:#ccc;font-size:12px;line-height:1px}.featured-image{width:100%;height:300px}.featured-image img{max-width:100%;height:300px;border-radius:3px;object-fit:cover}.entry-content{margin:10px 0}.entry-content .more-link{display:inline-block;background:#c0392b;color:#FFF;padding:3px 10px;border-radius:3px;text-decoration:none}.post-info{background:#EEE;padding:10px;margin-bottom:40px;border-radius:3px}.post-info .cat-container{position:relative;padding-right:26px}.post-info .cat-container .show-more{position:absolute;top:0;right:0;visibility:hidden;opacity:0}.post-info .cat-container .show-more a{margin:0;padding:0;text-align:center;width:30px;background:none;margin:none!important;position:realtive}.post-info .cat-container .show-more a::after{font-family:FontAwesome;content:"\f067";width:100%;height:100%;left:0;top:0;transition:all 0.3s ease}.post-info .cat-container.open a{margin-bottom:5px}.post-info .cat-container.open .show-more a::after{content:"\f068";color:#c0392b}.post-info .cat-container.more-items{overflow:hidden}.post-info .cat-container.more-items .show-more{line-height:30px;visibility:visible;opacity:1}.post-info .category{margin-top:10px}.post-info .fa{width:26px;float:left;line-height:30px}.post-info a{background:#FFF;border-radius:3px;color:gray;display:inline-block;text-decoration:none;float:left;padding:0 10px;height:30px;max-width:100%;overflow:hidden;line-height:30px;margin-right:5px;transition:color 0.3s ease}.post-info a:hover{color:#c0392b}.staff-item{margin-bottom:30px}.staff-item a{color:#4d4d4d;text-decoration:none}.staff-item img{display:block;max-width:100%;height:auto;border-radius:3px}.staff-picture{text-align:center;margin:auto}.staff-picture img{border-radius:3px}.product{padding:5px}.product a{color:#4d4d4d;text-decoration:none}.product .interior{border-radius:3px;background:#EEE;padding:10px}.product .interior img{max-width:100%;height:auto;margin-bottom:10px}.product .interior .name{padding:10px 0 0 0}.faqs .question-container{padding:0;border-bottom:1px solid #e6e6e6}.faqs .question-container .question a{margin:20px 0;display:inline-block;font-size:16px;color:#4d4d4d;text-decoration:none;transition:all 0.3s ease}.faqs .question-container .question a:before{font-family:FontAwesome;content:"\f067";width:25px;display:inline-block}.faqs .question-container .answer{display:none;margin-left:25px}.faqs .question-container.active .question a{color:#c0392b}.faqs .question-container.active .question a:before{content:"\f068"}#posts-pagination div{width:50%}#posts-pagination a{width:98%;padding:10px;float:left;height:80px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;text-decoration:none;color:#4d4d4d;transition:all 0.3s ease}#posts-pagination a:hover{background:#c0392b;color:#FFF}#posts-pagination .title{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}#posts-pagination .meta-nav{font-size:30px;-webkit-flex-grow:none;-ms-flex-positive:none;flex-grow:none}#posts-pagination .previous .meta-nav{margin-right:20px}#posts-pagination .next a{text-align:right;float:right}#posts-pagination .next .meta-nav{margin-left:20px}.nodisplay{opacity:0}.page-header{margin-top:0px}#kitchen-archive .item{margin-bottom:30px}#kitchen-archive .item img{max-width:100%;height:250px;object-fit:cover;border-radius:3px}#kitchen-archive .item a{color:#4d4d4d;text-decoration:none}#kitchen-archive .item .image-container{width:100%;height:250px;position:relative}#kitchen-archive .item .image-container img{position:relative;z-index:0}#kitchen-archive .item .image-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;z-index:1;visibility:hidden;opacity:0;background:rgba(0,0,0,0.4);transition:all 0.3s ease}#kitchen-archive .item a:hover .image-container::after{visibility:visible;opacity:1}.show-info .item .interior{height:100%;width:100%;padding:15px;margin-bottom:30px;border-radius:3px;box-shadow:0 0 0 2px rgba(0,0,0,0.15)}.show-info .item .interior.important{box-shadow:0 0 0 2px #e67e22}.show-info .item .interior .list-table{border:1px solid #d5d5d5;border-top:0;border-radius:3px;overflow:hidden}.show-info .item .interior .list-item{height:40px;line-height:40px;border-top:1px solid #d5d5d5;padding:0 15px}.show-info .item .interior .list-item:hover{background:#EEE}.show-info .item .interior .btn{background:#c0392b;border:0;box-shadow:none;text-shadow:0;padding:10px 20px;color:#FFF;margin:auto}.acf-map{width:100%;height:300px;border-radius:3px;overflow:hidden;margin-top:20px}.acf-map img{max-width:inherit!important}#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-gd-system-control-panel{display:none!important}.showroom-gallery .showroom-item{padding-left:10px;padding-right:10px;padding-bottom:20px}.process-page{margin-bottom:-40px}.process-row{padding:30px 0}.process-row.even{background:#EEE}.process-row img{border-radius:3px}.latest-posts .item{height:60px;display:block;width:100%;margin-bottom:10px}.latest-posts .thumb{height:60px;float:left}.latest-posts .thumb img{max-height:100%;width:auto;border-radius:3px;margin-right:10px}.latest-posts .title{height:60px;line-height:60px}.latest-posts span{display:inline-block;vertical-align:middle;line-height:1.3}.rpwwt-widget ul li{margin:0!important}ul.towns{margin:0;padding:0;list-style:none}ul.towns li a{display:inline-block;padding:3px 0;color:#bfbfbf;text-decoration:none;transition:all 0.3s ease}ul.towns li a:hover{color:#c0392b}header#vendor-header img{max-width:300px;max-height:150px;height:auto;width:auto}header#vendor-header h1{float:left;height:39px}header#vendor-header .btn{background:#eee;color:#555;font-weight:bold;transition:all 0.3s ease}header#vendor-header .btn:hover{background:#d5d5d5}header#vendor-header .description{margin:40px 0}.products{margin-bottom:20px}.products .product .title{height:20px;overflow:hidden;line-height:1.4;margin:0;padding:0}.products .col-md-2 img{height:100px}.category-vendor-header{margin-top:60px}.category-vendor-header img{max-width:200px;max-height:100px;height:auto;width:auto;margin-bottom:20px}.cat-view a{color:#000;text-decoration:none}.cat-view .btn{background:#eee;color:#555;font-weight:bold;transition:all 0.3s ease}.cat-view .btn:hover{background:#d5d5d5}.cover-image img{width:100%;height:300px;object-fit:cover;margin-bottom:15px;max-height:300px;max-width:100%;margin-top:20px}.vendors{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vendors .col-md-3{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:30px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}.vendors .col-md-3 img{max-height:90px;width:auto}.italics{font-style:italic}.browse-more{margin-bottom:10px;color:#666}.browse-more i{color:#888}.browse-more a{color:#888;text-decoration:none}.modal{width:500px;background:#FFF;height:650px;border-radius:3px;padding:40px;position:relative;overflow:visible;box-shadow:0 0 25px 0 rgba(0,0,0,0.45)}.modal .interior{height:90%;width:100%;overflow:scroll}.modal h2{margin-top:0}.modal .b-close{position:absolute;top:-10px;right:-10px;background:#c0392b;border-radius:50%;text-align:center;height:40px;width:40px;line-height:40px;box-shadow:0 0 10px 0 rgba(0,0,0,0.45)}.modal .b-close a{color:#FFF}.wufoo ul{list-style:none;margin:0;padding:0}.wufoo ul li{margin:0;padding:0;margin-bottom:15px}.wufoo ul select:invalid{color:gray}.wufoo ul .full,.wufoo ul .left,.wufoo ul .right{margin-bottom:10px;display:inline-block}.wufoo ul .buttons{text-align:center}.wufoo ul input[type=text],.wufoo ul input[type=email],.wufoo ul input[type=tel],.wufoo ul select,.wufoo ul textarea{width:100%}.wufoo ul label{margin:0}.wufoo ul span.full{width:100%}.wufoo ul span.left,.wufoo ul span.right{width:calc(50% - 5px);float:left}.wufoo ul span.left{margin-right:5px}.wufoo ul span.right{margin-left:5px}.wufoo ul .radio-buttons input{line-height:24px;margin-right:3px;margin-left:2px}.wufoo ul .radio-buttons label{display:inline-block;margin:0;margin-right:15px}.wufoo ul .phone .phone-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.wufoo ul .phone .symbol{padding:0 6px;line-height:34px}.wufoo .desc{font-weight:bold}.wufoo .button,.wufoo button,.wufoo input[type="submit"],.wufoo input[type="reset"],.wufoo input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#fff;text-align:center;font-size:14px;font-weight:normal;line-height:38px;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;background-color:#c0392b;border-radius:4px;border:0px;cursor:pointer;box-sizing:border-box}.wufoo .button:hover,.wufoo button:hover,.wufoo input[type="submit"]:hover,.wufoo input[type="reset"]:hover,.wufoo input[type="button"]:hover,.wufoo .button:focus,.wufoo button:focus,.wufoo input[type="submit"]:focus,.wufoo input[type="reset"]:focus,.wufoo input[type="button"]:focus{outline:0}.wufoo .button.button-primary,.wufoo button.button-primary,.wufoo input[type="submit"].button-primary,.wufoo input[type="reset"].button-primary,.wufoo input[type="button"].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.wufoo .button.button-primary:hover,.wufoo button.button-primary:hover,.wufoo input[type="submit"].button-primary:hover,.wufoo input[type="reset"].button-primary:hover,.wufoo input[type="button"].button-primary:hover,.wufoo .button.button-primary:focus,.wufoo button.button-primary:focus,.wufoo input[type="submit"].button-primary:focus,.wufoo input[type="reset"].button-primary:focus,.wufoo input[type="button"].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}.wufoo input[type="email"],.wufoo input[type="number"],.wufoo input[type="search"],.wufoo input[type="text"],.wufoo input[type="tel"],.wufoo input[type="url"],.wufoo input[type="password"],.wufoo textarea,.wufoo select{height:34px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box;transition:all 0.3s ease}.wufoo input[type="email"],.wufoo input[type="number"],.wufoo input[type="search"],.wufoo input[type="text"],.wufoo input[type="tel"],.wufoo input[type="url"],.wufoo input[type="password"],.wufoo textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wufoo textarea{min-height:65px;padding-top:6px;padding-bottom:6px}.wufoo input[type="email"]:focus,.wufoo input[type="number"]:focus,.wufoo input[type="search"]:focus,.wufoo input[type="text"]:focus,.wufoo input[type="tel"]:focus,.wufoo input[type="url"]:focus,.wufoo input[type="password"]:focus,.wufoo textarea:focus,.wufoo select:focus{border:1px solid #c0392b;outline:0}.wufoo label,.wufoo legend{display:block;margin-bottom:.5rem;font-weight:600}.wufoo fieldset{padding:0;border-width:0}.wufoo input[type="checkbox"],.wufoo input[type="radio"]{display:inline}.wufoo label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before,.lightSlider:after{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 1s;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;transition-duration:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;transition-delay:0s;transition-duration:inherit!important;transition-property:opacity;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>*.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;transition:all 0.5s linear 0s}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#428bca}.lSSlideOuter .media{opacity:0.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;transition:all 0.3s ease}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:40px;display:block;top:40%;height:100px;font:normal normal normal 14px/1 FontAwesome;cursor:pointer;position:absolute;z-index:99;margin-top:-50px;transition:all 0.3s ease}.lSAction>a:after{content:"\f104";position:absolute;left:0;top:0;width:100%;height:100%;line-height:100px;font-size:90px;text-shadow:-2px 2px 0 rgba(0,0,0,0.25);color:#FFF}.lSAction>a:active{margin-top:-48px}.lSAction>.lSPrev{left:20px}.lSAction>.lSNext{right:20px}.lSAction>.lSNext:after{content:"\f105";text-align:right}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0px!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right!important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}@media (max-width: 990px){#nav,#gen-nav{overflow:visible}#nav .nav-left,#gen-nav .nav-left{position:initial;float:left}#nav ul .mobile-menu-access,#gen-nav ul .mobile-menu-access{display:inline-block;width:100%;padding:10px;padding-bottom:0;height:60px;line-height:60px}#nav ul .mobile-menu-access a,#gen-nav ul .mobile-menu-access a{width:100%;margin:0}#nav .nav-left .main-menu,#gen-nav .nav-left .main-menu{display:none;position:absolute;width:100%;background:#FFF;top:60px;height:0px;left:0;width:100%;padding:0 20px;box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);z-index:-1!important;transition:all 0.3s ease}#nav .nav-left .main-menu.display,#gen-nav .nav-left .main-menu.display{display:block;height:auto}#nav .nav-left .main-menu li,#gen-nav .nav-left .main-menu li{width:auto;padding:0}#nav .nav-left .main-menu li a,#gen-nav .nav-left .main-menu li a{text-align:left;width:100%;margin:0;height:40px;line-height:40px}#nav .intro-text{font-size:24px}}@media (max-width: 640px){#header,#gen-header{height:100%;padding:0;margin-top:-10px!important;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hotspot{display:none}.lSSlideOuter .imageText{display:none}.lSSlideOuter .lSAction a:after{font-size:40px}#brands .item{width:50%}.modal{width:100%;height:100%;z-index:999999;border-radius:0px}.modal .b-close{right:0;top:0;border-radius:0 0 0 50%;line-height:50px;height:50px;width:50px;font-size:24px}}@media (max-width: 740px){.nav-container{height:120px}#gen-nav{height:120px}#nav,#gen-nav{z-index:99}#nav .container,#gen-nav .container{padding:0;margin:0}#nav.fixed,#gen-nav.fixed{height:120px;overflow:visible}#nav .nav-left,#nav .nav-right,#gen-nav .nav-left,#gen-nav .nav-right{width:100%;text-align:center;float:none!important;position:relative!important;left:auto;right:auto;top:auto;bottom:auto;height:60px}#nav ul .mobile-menu-access,#gen-nav ul .mobile-menu-access{display:inline-block;width:100%;padding:10px;padding-bottom:0}#nav ul .mobile-menu-access a,#gen-nav ul .mobile-menu-access a{width:100%;margin:0}#nav .nav-left .main-menu,#gen-nav .nav-left .main-menu{display:none;position:absolute;width:100%;background:#FFF;top:100%;height:0px;left:0;padding:0 20px;box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);z-index:-1!important;transition:all 0.3s ease}#nav .nav-left .main-menu.display,#gen-nav .nav-left .main-menu.display{display:block;height:auto}#nav .nav-left .main-menu li,#gen-nav .nav-left .main-menu li{width:100%;padding:0}#nav .nav-left .main-menu li a,#gen-nav .nav-left .main-menu li a{text-align:left;width:100%;margin:0;height:40px;line-height:40px}#nav .nav-right,#gen-nav .nav-right{height:60px}#nav .nav-right li,#gen-nav .nav-right li{width:49%;margin:0;height:60px;padding:10px}#nav .nav-right li.message-us,#gen-nav .nav-right li.message-us{padding-right:5px}#nav .nav-right li.call-us,#gen-nav .nav-right li.call-us{padding-left:5px}#nav .nav-right li a::before,#gen-nav .nav-right li a::before{content:none!important}#nav .nav-right li a,#gen-nav .nav-right li a{width:100%;margin:0}}@media (max-width: 780px){#nav.fixed.admin,#gen-nav.fixed.admin{top:0}}@media (max-width: 960px){.image-gallery-container .image-item{width:50%}.lSSlideOuter li .imageText{bottom:60px;border-bottom:0;height:140px;left:50%;margin-left:-275px;padding:10px 80px}.lSSlideOuter li .imageText .icon{display:none}}@media (max-width: 550px){.image-gallery-container .image-item{width:100%}}