/* Hide Theme Elements */
header .minicart-wrapper, header .switcher, .owl-carousel .owl-nav.disabled, .action.tocart, .box-tocart, .alert-warning, .layout-switcher{display: none !important;}


/* Custom Styles */

/* Covid Messaging */
    #covid-dialog {
        display: none;
        padding: 0px 20px 20px;
    }

    #covid-dialog h1 {
        text-align: center;
        font-size: 22px;
        margin-top: 0px;
        margin-bottom: 20px;
    }

    #covid-dialog p {
        font-size: 14px;
        text-align: center;
    }
    
    .covid-wrapper{
        z-index: 1000;
    }

    .covid-wrapper .ui-widget-header {
        border: none;
        background: none;
    }

    .covid-wrapper button {
        outline: none;
    }

    .ui-widget-overlay {
        background: #0b0b0b;
        opacity: .8;
    }

    .middle-msg {
        padding: 15px 0px;
    }

/* General */
body { font-family: 'Open Sans', sans-serif !important; }
h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif !important; }
.navigation li.level0 a.level-top, .navigation ul.container .level0 > a { font-family: 'Open Sans', sans-serif !important; }
.price, .price-box .price { font-family: 'Open Sans', sans-serif !important; }
.btn { font-family: 'Open Sans', sans-serif !important; }
/*body{overflow-x: hidden;}*/
a:hover, a:focus, a:active{color: #80A1B6;}
.btn.btn-primary:hover, .action.primary:hover, .form-discount .action.action-apply:hover, .shipping-address-items .action:hover, .page-title-wrapper a.print:hover, .action-secondary.action-dismiss:hover, .multicheckout .actions-toolbar .secondary .action.update:hover, .sidebar .block-wishlist .action.details:hover, .block-dashboard-orders .action.view:hover, .block-dashboard-info .action.edit:hover, .block-dashboard-addresses .action.edit:hover, .block-reviews-dashboard .action.view:hover, .block-reorder .action.view:hover, .table-order-items .action.view:hover, .gift-options .action.action-cancel:hover, .action-update:hover, .cart.main.actions .action.clear:hover, .cart.main.actions .action.update:hover, .btn.btn-default:hover, .action.secondary:hover, .action-primary.action-accept:hover, .authentication-wrapper .action-auth-toggle:hover, .multicheckout .actions-toolbar .secondary .action.add:hover, .form.send.friend .action.back:hover, #compare-clear-all:hover, .block-dashboard-orders .action.order:hover, .block-dashboard-info .action.change-password:hover, .table-order-items .action.order:hover {background-color: #80A1B6 !important;}
.btn.btn-primary, .action.primary, .form-discount .action.action-apply, .shipping-address-items .action, .page-title-wrapper a.print, .action-secondary.action-dismiss, .multicheckout .actions-toolbar .secondary .action.update, .sidebar .block-wishlist .action.details, .block-dashboard-orders .action.view, .block-dashboard-info .action.edit, .block-dashboard-addresses .action.edit, .block-reviews-dashboard .action.view, .block-reorder .action.view, .table-order-items .action.view, .gift-options .action.action-cancel, .action-update, .cart.main.actions .action.clear, .cart.main.actions .action.update, .btn.btn-default, .action.secondary, .action-primary.action-accept, .authentication-wrapper .action-auth-toggle, .multicheckout .actions-toolbar .secondary .action.add, .form.send.friend .action.back, #compare-clear-all, .block-dashboard-orders .action.order, .block-dashboard-info .action.change-password, .table-order-items .action.order{background-color: #474d52 !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#474d52;}
.list-products .action.mgs-quickview:hover{color: #FFF;}
.comparison{max-width: 1300px;margin: 0px auto;}
.comparison .table>tbody>tr>th{width: 150px;}
.comparison .table>tbody>tr>td.remove{padding: 20px;text-align: center !important;}
textarea:focus, textarea:active{border-color: #80A1B6;}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .title>span{text-transform: uppercase;color: #FFF !important;font-weight: 600;letter-spacing: 2px;font-size: 16px;}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .title{background-color: #80A1B6 !important;color: #FFF !important;}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .title a:hover, #search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .title a:active{color:#FFF;text-decoration: underline;}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-container .price{color: #80A1B6;font-weight: 600;font-size: 14px;letter-spacing: 1px;}
.content-heading .title {font-size: 32px;}

/* Search */
#searchyResults{display:none;width:800px;border:1px solid #ddd;border-top:2px solid #474d52;box-shadow:0 1px 3px #ddd;max-height:330px;overflow-y:auto}
#searchyResults .searchySpinner{background:url(/pub/media/wysiwyg/search-spinner.gif) no-repeat left top;width:90px;height:90px;margin:0 auto;text-align:center}
#searchyResults .searchyItems{display:none;text-align:left}
#searchyResults .searchyItems ul.searchyul{list-style-type:none;margin:0;padding:0}
#searchyResults .searchyItems ul.searchyul li.searchyli{list-style-type:none;border-top:1px solid #ddd;margin:0;padding:10px 0;float:left}
#searchyResults .searchyItems ul.searchyul li.searchyli:first-of-type{border-top:0}
#searchyResults .searchyItems ul.searchyul li.searchyli .searchyProdInfo{float:left}
#searchyResults .searchyItems ul.searchyul li.searchyli .searchyProdInfo .searchyImgContainer{padding:0 20px;float:left;width:130px}
#searchyResults .searchyItems ul.searchyul li.searchyli .searchyProdInfo .searchyInfoContainer{padding-right:20px;float:left;width:665px;text-align:left}
#searchyResults .searchyItems ul.searchyul li.searchyli .searchyProdInfo .searchyInfoContainer a{color:#474d52;font-size:16px;font-weight:600;text-transform:uppercase;line-height:22px;text-decoration:none}
#searchyResults .searchyItems ul.searchyul li.searchyli .searchyProdInfo .searchyInfoContainer a.searchName:hover{color:#80a1b6}
#searchyResults .searchyItems ul.searchyul li.searchyli .searchyProdInfo .searchyInfoContainer a.searchPrice{font-size:15px;line-height:20px;font-weight:600;letter-spacing:1px;color:#80a1b6}
#searchyResults .searchyItems ul.searchyul li.searchyli .searchyProdInfo .searchyInfoContainer a.searchPrice:hover{color:#474d52}
#searchyResults .searchyItems ul.searchyul li.searchyli .searchyProdInfo .searchyInfoContainer a.searchPrice .price-box .price{color:#80a1b6}
#searchyResults .searchyItems ul.searchyul li.searchyli .searchyProdInfo .searchyInfoContainer a:hover{text-decoration:none}
#search_mini_form.loading .control::after{background:none!important}
#search_mini_form .mgs-instant-search-dropdown{display:none}
#search_mini_form{width:100%!important;display:block!important}
.searchyItems .mgs-instant-autocomplete-wrapper{background-color:#fff;padding:0 10px 10px;max-height:60vh;overflow-y:auto;overflow-x:hidden}
.searchyItems .mgs-instant-autocomplete-wrapper .products{margin:0}
.searchyItems .mgs-instant-autocomplete-wrapper .products:after{content:"";display:table;clear:both}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items{margin:0}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item-info{display:table;max-width:100%}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item-photo{display:table-cell;vertical-align:top;width:80px;padding:0 10px 0 0}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item-photo img{max-width:100%}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item-details{vertical-align:top;display:table-cell}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-reviews-summary.empty{display:none}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box{display:block;margin:0}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-container{font-size:15px}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-container .price{font-size:15px;line-height:20px}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-from,.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-to{display:inline-block}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-label{display:none}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item{border-top:1px solid #dadada;margin:0;padding:10px 0}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item:nth-child(2n){clear:left}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item:first-child{border-top:0}
.searchyItems .mgs-instant-autocomplete-wrapper .categories .category-item{margin:0;line-height:30px;border-bottom:1px solid #dadada}
.searchyItems .mgs-instant-autocomplete-wrapper .categories .category-item:last-child{border-bottom:0}
.searchyItems .mgs-instant-autocomplete-wrapper .pages .items{display:block}
.searchyItems .mgs-instant-autocomplete-wrapper .pages .page-item{display:block;margin:0;border-bottom:1px solid #dadada;padding:5px 0}
.searchyItems .mgs-instant-autocomplete-wrapper .pages .page-item:last-child{border-bottom:0}
.searchyItems .mgs-instant-autocomplete-wrapper .posts-list .post-items{padding-top:10px;padding-bottom:10px}
.searchyItems .mgs-instant-autocomplete-wrapper .posts-list .post-item-info{display:table-row}
.searchyItems .mgs-instant-autocomplete-wrapper .posts-list .post-item+.post-item{border-top:1px solid #ddd;padding-top:10px;margin-top:10px}
.searchyItems .mgs-instant-autocomplete-wrapper .posts-list .post-item-info .post-item-photo{display:table-cell;vertical-align:top;width:80px;padding:0 10px 0 0}
.searchyItems .mgs-instant-autocomplete-wrapper .posts-list .post-item-info .post-item-photo img{max-width:100%}
.searchyItems .mgs-instant-autocomplete-wrapper .posts-list .post-item-info .post-item-details{display:table-cell;vertical-align:top}
.searchyItems .mgs-instant-autocomplete-wrapper .posts-list .post-item-info .post-item-details .post-item-name a{font-weight:600;color:#000}
.searchyItems .mgs-instant-autocomplete-wrapper .posts-list .post-item-info .post-item-details .post-item-name a:hover{color:#56cfe1}
.searchyItems .mgs-instant-autocomplete-wrapper .title{margin:0 -10px;line-height:40px;padding:0 10px;background-color:#dadada}
.searchyItems .mgs-instant-autocomplete-wrapper .title>span{text-transform:uppercase;color:#000;font-weight:600}
.searchyItems .mgs-instant-autocomplete-wrapper .title .see-all{float:right}
.searchyItems .mgs-instant-autocomplete-wrapper .title>span{text-transform:uppercase;color:#FFF!important;font-weight:600;letter-spacing:2px;font-size:16px}
.searchyItems .mgs-instant-autocomplete-wrapper .title{background-color:#80a1b6!important;color:#FFF!important}
.searchyItems .mgs-instant-autocomplete-wrapper .title a:hover,.searchyItems .mgs-instant-autocomplete-wrapper .title a:active{color:#FFF;text-decoration:underline}
.searchyItems .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-container .price{color:#80a1b6;font-weight:600;font-size:14px;letter-spacing:1px}
.searchResultsLoading{position:relative;}
.searchResultsLoading:after {content: " ";z-index: 10;display: block;position: absolute;height: 100%;top: 0;left: 0;right: 0;background: #FFF url(/pub/media/wysiwyg/search-spinner.gif) no-repeat center 300px;}
#product-wrapper .product-item-info:hover a{color: #729fc9 !important;}

/* Header */
.middle-header-content .logo{padding: 20px 0px;}
.middle-header-content .logo img {max-width: 300px;height: auto;}
.nav-main-menu a, .desktop-navigation .navigation .nav-main-menu li>ul.dropdown-menu a, .navigation .nav-main-menu li>ul.dropdown-menu a {color: #474d52;}
.middle-header-content--right{-webkit-flex-basis: 30%;flex-basis: 30%;}
.flex-header .menu-navigation {flex-basis: 53%;-webkit-flex-basis: 53%;}
.desktop-navigation .navigation .nav-main-menu{float: right;}
.header .nav.nav-main-menu>li>a{text-transform: uppercase;font-size: 16px;}
.desktop-navigation .navigation .nav-main-menu li li>a, .navigation .nav-main-menu li li>a{font-size: 14px;text-transform: uppercase;padding: 0px 15px;}
.footer a:hover, .footer .list-icon a:hover, .header .nav.nav-main-menu>li>a:hover, .desktop-navigation .navigation .nav-main-menu li>ul.dropdown-menu a:hover, .navigation .nav-main-menu li>ul.dropdown-menu a:hover, .footer .list-icon .fa, .social-link li a:hover, .middle-header-content--setting .close-setting-menu:hover, .product.media .horizontal-thumbnail.owl-carousel .owl-nav>div:hover {color: #80A1B6;}
.footer a:hover, .footer .list-icon a:hover, .header .nav.nav-main-menu>li>a:hover, .desktop-navigation .navigation .nav-main-menu li>ul.dropdown-menu a:hover, .navigation .nav-main-menu li>ul.dropdown-menu a:hover{text-decoration: underline;}
.desktop-navigation .navigation .nav-main-menu li:hover>ul.dropdown-menu{padding: 10px 0px;}
.header-wl a i, header [class^="pe-7s-"]{font-weight: 600;}
.top-search .block.block-search{border-top: 2px solid #474d52;}
.top-search .block.block-search .form.minisearch .action.search, .top-search .block.block-search .form.minisearch .action.search:after{font-weight: 600;font-size: 23px;color: #474d52;}
.top-search .block.block-search .form.minisearch .action.search[disabled] {opacity: 0.2;}
.desktop-navigation .navigation .nav-main-menu li>.dropdown-menu, .navigation .nav-main-menu li>.dropdown-menu {left: 10px;}
.navigation .nav-main-menu li{padding:5px 0px;}
#mainMenu li.level0.hovered > a{text-decoration: underline;color: #80A1B6;}
.newsletter_popup{border-bottom: 3px solid #80A1B6;}
.newsletter_popup .form-group.newsletter .action.subscribe{background-color: #474d52;}.newsletter_popup .form-group.newsletter .action.subscribe:hover {background-color: #80A1B6;}
.newsletter_popup .form-group.newsletter .action.subscribe .pe-7s-mail{padding-top: 6px;}
.newsletter_popup .form-group.newsletter .action.subscribe .pe-7s-mail:before{color:#FFF;}
#newsletter-popup{padding: 5px 30px;background: #FFF url(/pub/media/wysiwyg/newsletter-im.jpg) no-repeat center left !important;}
#newsletter-popup h4{display: none;}
#newsletter-popup h5{text-transform: uppercase;font-size: 20px;font-weight: 600;}
#newsletter-popup p{line-height: 22px;font-size: 14px;}
#newsletter-popup .mfp-close:hover, #newsletter-popup .mfp-close:focus{color: #80A1B6;}
.hdr-promo-banner{text-align: center;border-top: 1px solid #cccccc85;padding: 10px;color: #474d52;font-size: 12px;}

/* Footer */
.middle-footer .middle-footer--content{border-top: none;}
.footer-container{border-top: 1px solid #e1e1e1;}
.footer h5{font-family: 'Crimson Text', serif !important;font-size: 22px;font-weight: 700;}
.footer h5 strong{font-weight: 300}
.footer a, .footer .list-icon li{font-size: 14px;}
.bottom-footer .bottom-footer--content{padding-bottom: 0px;}
.ftr-col1{text-align: center;}
.ftr-col1 .ftr-col1-inner{float: left;padding-left: 50px;}
.ftr-col1 p{text-transform: uppercase;font-size: 22px;font-family: 'Crimson Text', serif;margin-bottom: 0px;}
.ftr-col1 img{height: 150px;}
.footer .list-icon li, .footer .list-icon a{color: #474d52;}
.footer ul li {padding: 3px 0;}
.bottom-footer .bottom-footer--content{text-align: center;}
.footer .social-link li{line-height: 35px;padding: 0px 12px;margin-bottom: 0px;}
.footer .social-link li:first-child{margin-left: -10px;padding: 0 20px 0px 0px;}
.footer .social-link li a{color: #80A1B6;font-size: 40px;}
.footer .social-link li a:hover{color: #474d52;text-decoration: none;}
.footer .pre-footer .row{margin-right: 0px;margin-left: 0px;}
.footer .pre-footer .dealer-locator{background: linear-gradient(rgba(128, 161, 182, 0.75), rgba(128, 161, 182, 0.75)), url(/pub/media/wysiwyg/ui-map.jpg) no-repeat left -110px;float: left;}
.footer .pre-footer .catalog-download{background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), url(/pub/media/wysiwyg/ui-catalog-2025.jpg) no-repeat left top;float: left;background-size: cover;}
.footer .pre-footer .dealer-locator i{font-size: 90px;padding-right: 30px;}
.footer .pre-footer .catalog-download i{font-size: 90px;padding-left: 30px;color: #313030;}
.footer .pre-footer h4{text-transform: uppercase;font-weight: 600;font-size: 30px;color: #474d52;margin-top: 0px;margin-bottom: 15px;}
.footer .pre-footer .catalog-download h4{color: #FFF;}
.footer .pre-footer .info-container{padding: 40px;}
.footer .pre-footer .catalog-download .info-container{float: right;text-align: right;}
.footer .pre-footer .dealer-locator .info-container{float: left;text-align: left;}
.footer .pre-footer .action-shop-now{color:#FFF;border: 2px solid #fff;background: #474d52;}
.footer .pre-footer .action-shop-now:hover{color:#FFF;}
.ftr-col4 input[type="email"]{max-width: 300px;border: 1px solid #80A1B6;font-size: 14px;}
#footer-newsletter .newsletter{position: relative;max-width: 290px;margin-top: 15px;margin-bottom: 15px;}
#footer-newsletter .newsletter button{background-color: #80A1B6;border-radius: 0;height: 40px;width: 40px;border: none;font-size: 20px;box-shadow: none;color: #FFF;text-align: center;position: relative;}
#footer-newsletter .newsletter button:hover{background-color: #474d52;}
#footer-newsletter .newsletter button .pe-7s-mail{position: absolute;left: 10px;top: 10px;display: block;width: 20px;height: 16px;}
#footer-newsletter .actions{position: absolute;right: 0;top: 0;}

/* Home */
.slider_mgs_carousel .owl-item .slide-text.middle_left>*{margin-left: 150px;}
.slider_mgs_carousel .owl-item .content-heading .sub-title{font-size:14px;}
.slider_mgs_carousel .owl-item .content-heading .title{font-size:30px;}
.slider_mgs_carousel .owl-item .content-heading .sub-title, .slider_mgs_carousel .owl-item .content-heading .title{color: #fff;text-transform: uppercase;}
.slider_mgs_carousel.owl-carousel .owl-dots .owl-dot span{border: 2px solid #474d52;}
.slider_mgs_carousel.owl-carousel .owl-dots .owl-dot.active span, .slider_mgs_carousel.owl-carousel .owl-dots .owl-dot:hover span{border-color: #80A1B6;}
.slider_mgs_carousel.owl-carousel .owl-dots .owl-dot.active span:after, .slider_mgs_carousel.owl-carousel .owl-dots .owl-dot:hover span:after{background-color:#80A1B6;}
.slide-text .content-heading.text-left{background: rgba(0,0,0, .6);padding: 20px;text-align: center;}
.action-shop-now {border: 2px solid #fff;padding: 8px;background: #474d52;text-transform: uppercase;font-weight: 600;color: #fff;}
.action-shop-now:hover{color: #fff;}
.tablet-home-hero, .mobile-home-hero{display: none;}
.product-social-links a:hover, .top-search .enable_search_form:hover{color: #80A1B6;}
.enable-setting-menu:hover span:before, .enable-setting-menu:hover span:after, .enable-setting-menu:hover span{background-color: #80A1B6;}
.header-wl a i:hover{color:#ea595e;}
#page-header-sliders .owl-carousel .owl-stage{display: block;}
.owl-carousel .owl-stage {display: flex;}
.owl-carousel .owl-item img {width: auto;height: auto;}
.template-3 .slider_mgs_carousel.owl-carousel .owl-nav>div{color: #474d52;}
.template-3 .slider_mgs_carousel.owl-carousel .owl-nav>div:hover{color: #8b8b8b;}
.category-icons{padding: 50px 0px;}
.page-title-wrapper{padding: 25px 15px 25px;}
.page-title-wrapper.background-color {background-color: #E8E8E8;}
.home-featured-categories{padding-top: 60px;max-width: 1400px;margin: 0px auto;}
.home-featured-categories a{position: relative;display: block;margin-bottom: 30px;background-color: #80A1B6/*#474d52*/;}
.home-featured-categories a:hover .image {opacity: 0.3;}
.home-featured-categories a:hover .middle {opacity: 1;}
.home-featured-categories .image {opacity: 1;display: block;width: 100%;height: auto;transition: .5s ease;backface-visibility: hidden;}
.home-featured-categories .middle {transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}
.home-featured-categories .text {width: 290px;color: #FFF;font-size: 26px;line-height: 30px;text-transform: uppercase;}
.home-featured-categories .mobile-name{display: none;}
.home-featured-prods{margin: 30px;}
.home-featured-prods .content-heading{margin-bottom: 55px;}
.home-featured-prods .content-heading .title{text-transform: uppercase;}
.home-featured-prods .products-grid .product-item-details .product-item-name a{color: #474d52 !important;font-size: 16px;font-weight: 600;line-height: 22px;text-transform: uppercase;}
.home-featured-prods .products-grid .product-item-details .product-item-name a:hover{color: #80A1B6 !important;}
.home-featured-prods .product-item-info{padding: 0px 40px;}
.home-featured-prods .menu-product-tabs.nav-tabs{margin: 0 auto 40px;}
.home-featured-prods .menu-product-tabs.nav-tabs>li{padding: 0px 25px;letter-spacing: 2px;}
.home-featured-prods .menu-product-tabs.nav-tabs>li a{color: #474d52;font-size: 16px;font-weight: 600;}
.home-featured-prods .menu-product-tabs.nav-tabs>li a:after{background-color: #80A1B6;height: 2px;right: 0px;}
.home-featured-prods .product-detail-content span.price{display: none;}

/* Category */
.category-container{max-width: 1400px;margin: 0px auto;}
.category-container .sidebar{width:auto;max-width: 350px;}
.category-container .sidebar .filter.block .filter-title{display: none;}
.category-container .sidebar .filter-options-title, .filter-current .block-subtitle.filter-current-subtitle, #block-compare-heading, .block-wishlist .block-title strong{color:#80A1B6;text-transform: uppercase;font-size: 22px;font-weight: 600;font-family: 'Crimson Text', serif !important;line-height: 20px;margin-bottom: 10px;display: block;}
.filter-options .filter-options-content+.filter-options-title {margin-top: 25px;}
.toolbar .modes strong.modes-mode, .toolbar .modes a.modes-mode:hover, .toolbar .toolbar-sorter .sorter-action:hover, .products-grid .product-detail-action button.tocompare:hover{background-color: #80A1B6;border-color: #80A1B6;}
.toolbar .modes strong.modes-mode.active{background-color: #474d52;border-color: #474d52;}
.products .product-item .product-item-name a{color: #474d52 !important;font-size: 16px;font-weight: 600;text-transform: uppercase;line-height: 22px;transition-duration: 0ms;}
.products .product-item .product-item-name a:hover{color: #80A1B6 !important;}
.product-label.sold-out-label {background-color: #80A1B6;}
.catpage-prod-sku{color: #474d52;font-size: 14px;text-transform: uppercase;letter-spacing: 2px;}
.product-detail-content span.price{color: #80A1B6;font-weight: 600;font-size: 16px;letter-spacing: 1px;}
#product-wrapper .product-item-info{border: 1px solid #d0cece;padding: 10px;min-height: 405px;}
#product-wrapper.products-list .product-item-info{min-height: auto;}
#product-wrapper .product-item-info:hover{border: 1px solid #80A1B6;}
.products-grid .grid-template-1 .product-item-details{padding-right: 0px;padding-top: 15px;padding-bottom: 0px;text-align: center;}
.products-grid .product-detail-action button{border: 1px solid #474d52; background-color: #474d52;}
.category-container .pages ul.items li.pages-item-next, .category-container .pages ul.items li.pages-item-previous{margin-top: 10px !important;}
.toolbar .pages .items .item.current .page, .toolbar .pages .items .item.current .page:hover, .toolbar .pages .items .item.current .action:hover{background-color: #474d52;border-color: #474d52;}
.toolbar .pages .items .item .page:hover, .toolbar .pages .items .item .action:hover{background-color: #80A1B6;border-color: #80A1B6;}
.products-grid .product-item-details .product-item-name{min-height: 80px;display: flex;align-items: center;justify-content: center;}
.products-grid .product-detail-action button:before{background: #474d52;}
.products-grid .product-detail-action button:hover:after, .products-grid .product-detail-action button:hover:before{font-size: 13px;}
.filter-options .filter-options-content ol.items .item, .filter-current ol.items .item{border-bottom: 1px solid #d0cece;font-size: 14px;letter-spacing: 1px;line-height: 20px;}
.products-grid .product-item{margin-bottom: 10px;padding-left: 5px;padding-right: 5px;}
.filter-actions a.filter-clear{font-size: 14px;text-transform: uppercase;font-weight: 600;color: #80A1B6;}
.filter-actions a.filter-clear:hover{text-decoration: underline;}
.filter-current{border: 1px solid #80A1B6;padding: 15px;margin-bottom: 10px;}
.filter-current li.item:last-child, .filter-options .filter-options-content ol.items .item:last-child, .filter-current ol.items .item:last-child{border-bottom: none;}
.toolbar-products .limiter, .toolbar-products .sorter{border: 1px solid #d0cece;padding: 0 0 0 10px;}
.toolbar-products .limiter label, .toolbar-products .sorter label{color: #80A1B6;font-weight: 600;font-size: 14px;}
.toolbar-products .limiter select, .toolbar-products .sorter select{font-weight: 500;font-size: 14px;color: #888888;}
.toolbar .toolbar-sorter .sorter-action{border-left: 1px solid #d0cece;color:#888888;}
.block-compare, .block-wishlist{font-size: 14px;}
.sidebar>.block>.content, .sidebar>.block>.block-content, .sidebar>.block>.empty{padding-top: 0px;}
.toolbar-products{border-bottom: 1px solid #d0cece;margin-bottom: 30px;}
.products.wrapper+.toolbar-products{border-top: 1px solid #d0cece;margin-top: 25px;}
ol.products{margin-left: -4px;margin-right: -4px;}
.toolbar .pages .items .item .page, .toolbar .pages .items .item .action{border: 1px solid #d0cece;}
.products.list .product-item .product-detail-action .tocompare.action:hover{background-color: #80A1B6;border-color: #80A1B6;}
.products.list .product-item .product-detail-action .action span[class*="pe-7s-"], .products.list .product-item .product-detail-action .action i[class*="pe-7s-"]{line-height: 30px;}
.page-title-wrapper .breadcrumbs{margin-top: 15px;}

/* Product */
.breadcrumbs li{font-size: 14px;text-transform: uppercase;}
.product-detail-container{max-width: 1400px;margin: 0px auto;}
.product-info-main .product-info-stock-sku .stock:before, .product-info-stock-sku .product.attribute.sku strong, .product-info-stock-sku .product-brand strong, .product-info-stock-sku .product.attribute.sku .brand-name strong, .product-info-stock-sku .product-brand .brand-name strong{color: #474d52;}
.product-info-main .price-box .price {font-size: 16px;font-weight: 600;color: #80A1B6;letter-spacing: 1px;}
.product.media #owl-carousel-gallery.owl-carousel .owl-nav>div:hover, .breadcrumbs li a:hover{color: #80A1B6;}
.product.media .horizontal-thumbnail .owl-item .item-thumb.active{border-color: #80A1B6;border-width: 2px;}
.product.media .horizontal-thumbnail .owl-item{padding: 0 5px;width: 155px !important;height: auto !important;}
.product-data-items-menu .data.item.title a:hover, .product-data-items-menu .data.item.title.active a {color: #80A1B6;border-color: #80A1B6;}
.product-social-links{margin-top: 0px;margin-bottom: 20px;}
.product-social-links a{color:#888888;}
.product-social-links a span{color: #80A1B6;font-size:16px;}
.product-social-links a:before{color: #80A1B6;font-size: 22px;margin-bottom: -10px;display: block;float: left;}
.product-social-links a:hover:before{color: #888888;}
.product-social-links a:hover span{color: #888888;text-decoration: underline;}
.product-detail-container .product-info-main{font-size: 16px;}
.product-info-main .prod-lnks ul, .product-info-main .prod-feats ul, .product-info-main .prod-specs ul{margin-left: 20px;}
.product-info-main .prod-lnks ul li, .product-info-main .prod-feats ul li, .product-info-main .prod-specs ul li{list-style-type: disc;}
.product-info-main .prod-lnks ul li a{font-size: 16px;color:#80A1B6;}
.product-info-main .prod-lnks ul li a:hover{color:#888888;text-decoration: underline;}
.product-info-main .prod-feats ul li a, .product-info-main .prod-specs ul li a{font-size: 14px;color:#80A1B6;text-decoration: underline;}
.product-info-main .prod-feats ul li a:hover, .product-info-main .prod-specs ul li a:hover{text-decoration: none;color: #888888;}
.product-info-main .prod-specs ul li {line-height: 24px;}
.product-info-stock-sku .product.attribute.sku .value{color: #80A1B6;font-size: 16px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;}
.product-info-main .product-info-stock-sku .stock{color: #80A1B6;font-size: 16px;font-weight: 600;letter-spacing: 1px;margin: 10px 0px;}
.product-info-main .product-info-stock-sku .stock span{display:none;}
.product-info-stock-sku .product.attribute.sku strong, .price-box .price-label, .product-info-stock-sku .product.attribute.sku strong, .product-options-wrapper .fieldset>.field>.label, .product-info-main .product-info-stock-sku .stock:before, .product-detail-container .product-info-main h3{color: #474d52; font-size: 16px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;}
.product-detail-container .product-info-main .description{font-size: 14px;line-height: 24px;max-width: 750px;margin-top: -10px;}
.product-detail-container .product-info-main .prod-feats, .product-detail-container .product-info-main .prod-feats, .prod-specs{font-size: 14px;}
.product-info-main .price-box {margin-bottom: 5px;}
.product-info-main .product-options-wrapper+.product-options-bottom{display: none;}
.product-info-main .product-options-wrapper {margin-top: 15px;margin-bottom: 35px;max-width: 400px;}
.product-info-main .product-options-wrapper .fieldset>.field{margin-bottom: 15px;}
.field.required>.label:after, .field._required>.label:after{padding-left: 0px;margin-left: 5px;}
.product-options-wrapper .field.required>.label:after, .product-options-wrapper .field._required>.label:after{padding-left: 0px;margin-left: -5px;}
.price-box .price-label, .product-info-main .product-info-stock-sku .stock:before{text-transform: uppercase;}
.product-social-links .product-addto-links a:last-of-type{margin-right: 0px;}
.new-price-label{text-transform: uppercase;font-size: 16px;font-weight: 600;color: #474d52;padding-right: 5px;letter-spacing: 1px;}
.product-social-links .product-addto-links a.stf-link i{color: #80A1B6;padding-right: 10px;}
.product-social-links .product-addto-links a.stf-link:hover i{color: #888888;}
.product-detail-container .product .gallery-horizontal .owl-nav{border: none;background: none;border-radius: 0;visibility: visible;margin: 0;display: block;color: #959595;opacity: 1;padding: 0;height: auto;line-height: 1;width: auto;font-size: 16px;text-transform: uppercase;letter-spacing: 0.3em;writing-mode: tb-rl;position: absolute !important;top: 60%;left: -10px !important;display: block;margin: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}
.product-detail-container .product #horizontal-thumbnail .owl-nav{border: none;background: none;border-radius: 0;visibility: visible;margin: 0;display: block;color: #959595;opacity: 1;padding: 0;height: auto;line-height: 1;width: 100%;font-size: 16px;text-transform: uppercase;letter-spacing: 0.3em;writing-mode: tb-rl;position: absolute !important;top: 60%;left: -10px !important;display: block;margin: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}
.product.media .item-image{max-width: 600px;max-height:600px;margin: 0px auto;}
.product.media .horizontal-thumbnail.owl-carousel .owl-nav>div.owl-next{right:-25px;}
.product.media .item-thumb{width: 154px;height: 154px;}
.media .owl-carousel .owl-stage{margin: 0px auto;}
.product-detail-infomation, .related-product-main .product-item .product-item-inner .field, .related-product-main .price-box{display: none;}
.detail-page-grid-products .owl-carousel .owl-nav>div:hover{color: #80A1B6;}
.detail-page-grid-products .content-heading .title{text-align: center; font-size: 32px;font-weight: 700;color:#474d52;}
.special-sku-msg{font-size: 14px;color: #ea595e;}

/* About Us */
.about-us-page .container{padding-top: 100px;max-width:1400px; margin: 0px auto;}
.about-us-page .container:first-of-type{padding-top: 30px;}
.about-us-page .content-heading{margin-bottom:30px;}
.about-us-page .container p{color: #474d52;line-height: 32px;padding-bottom: 30px;font-size: 16px;}
.about-us-page .container img{max-width: 100%;}
.about-us-page .container img.img-responsive{text-align: center; margin: 0px auto;}
.aboutus-hero{margin: 100px 0px;background: url(/pub/media/wysiwyg/about-us-hero2.jpg) no-repeat left -100px; background-size: cover;min-height: 400px;display: flex;align-items: center;justify-content: center;}
.aboutus-hero h3.title{padding-top: 50px;font-size: 60px;color: #fff;}
.aboutus-hero p{color: #fff;font-size: 16px;line-height: 24px;max-width: 600px;font-weight: 600;padding-top: 20px;}
.history-row img{margin: 0px auto;}
.history-row p{max-width: 600px; text-align: center; margin: 0px auto; padding-top: 30px;color: #474d52;}

/* FAQ */
.faq-page{padding: 0px 20px;max-width: 1000px;margin: 0px auto;}
.faq-page #accordion h3{text-transform: uppercase;font-weight: 700;font-size: 24px;margin-top: 20px;}
.faq-page #accordion h3:hover{cursor: pointer;}
.faq-page #accordion p{font-size: 16px;color: #474d52;}
.faq-page a{text-decoration: underline;color: #80A1B6;}
.faq-page a:hover{text-decoration: none;}
.faq-page .ui-accordion-content-active{height: auto !important;padding-left: 30px;}

/* Terms */
.termspage{padding: 0px 20px;max-width: 1000px;margin: 0px auto;font-size: 16px;color: #474d52;}
.termspage ol li{list-style:inherit;padding-bottom: 10px;}

/* Returns */
.returns-page{padding: 0px 20px;max-width: 1000px;margin: 0px auto;font-size: 16px;color: #474d52;}
.returns-page h1{margin-bottom: 30px;text-transform: uppercase;}
.returns-page h2{padding: 25px 0px 10px;}

/* Privacy Policy */
.privacy-policy-page{padding: 0px 20px;max-width: 1000px;margin: 0px auto;font-size: 16px;color: #474d52;}
.privacy-policy-page a{text-decoration: underline;}

/* Contact Us */
.contact-us-page{padding: 0px 20px;max-width: 1000px;margin: 0px auto;font-size: 16px;color: #474d52;}
.contact-us-page h2{text-transform: uppercase;margin-bottom: 5px;font-size: 22px;}
.contact-us-page .contact-static{font-size: 14px;}
.contact-us-page .contact-static a{color: #80A1B6;text-decoration: underline;}
.contact-us-page .contact-static a:hover{text-decoration: none;}
form.contact legend, form.contact .note{display: none;}
form.contact .fieldset .field .label{font-size: 14px;}

/* Become a Rep, Become a Dealer, MINERALCAST */
.become-a-rep-page .top-row, .become-a-dealer-page .top-row, .mineralcast-page .top-row{text-align: center;padding-bottom: 50px;}
.become-a-rep-page .top-row img, .become-a-dealer-page .top-row img, .mineralcast-page .top-row img{padding-bottom: 50px;max-width: 100%;}
.become-a-rep-page h2, .mineralcast-page h2{font-weight: 600;padding-bottom: 20px;}
.become-a-rep-page h2 span, .become-a-dealer-page h2 span, .mineralcast-page h1 span, .mineralcast-page h2 span{color: #80A1B6;}
.mineralcast-page .left-col{font-size: 16px;color: #474d52;text-align: right;}
.mineralcast-page .left-col p{max-width: 550px;float: right;}
.become-a-rep-page ul, .become-a-dealer-page ul, .mineralcast-page ul{margin-left: 20px;max-width: 675px;}
.become-a-rep-page .left-col ul, .become-a-dealer-page .left-col ul, .mineralcast-page .left-col ul{float: right;}
.become-a-rep-page .right-col ul, .become-a-dealer-page .right-col ul, .mineralcast-page .right-col ul{float: left;}
.become-a-rep-page .right-col, .become-a-dealer-page .right-col, .mineralcast-page .right-col{padding-left: 50px;}
.become-a-rep-page ul li, .become-a-dealer-page ul li, .mineralcast-page ul li{list-style-type: disc; font-size: 16px;color: #474d52;text-align: left;padding-bottom: 5px;}
.become-a-rep-page .bot-row, .become-a-dealer-page .bot-row{padding: 50px 0px;}
.become-a-rep-page .bot-row img, .become-a-dealer-page .bot-row img{display: block;margin: 0px auto;}
.become-a-rep-page .email-row, .become-a-dealer-page .email-row, .mineralcast-page .email-row{text-align: center;padding-top: 50px;}
.become-a-rep-page .email-row .content-heading, .become-a-dealer-page .email-row .content-heading, .mineralcast-page .email-row .content-heading{margin-bottom: 20px;}
.become-a-rep-page .email-row p, .become-a-dealer-page .email-row p, .mineralcast-page .email-row p{font-size: 16px;color: #474d52;}
.become-a-rep-page .email-row a, .become-a-dealer-page .email-row a{color: #80A1B6;text-decoration: underline;}
.become-a-rep-page .email-row a:hover, .become-a-dealer-page .email-row a:hover{text-decoration: none;}

/* Forms */
.top-search .block.block-search .field.search input, ::placeholder{font-family:'Open Sans', sans-serif !important; color:#474d52 !important;}
.fieldset .field .label, .form-group .control-label{font-size: 16px;}
select:focus, input[type="text"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="datetime"]:focus,input[type="email"]:focus {border-color: #80A1B6;}

/* Login */
.login-container, .form-create-account{max-width:800px; margin: 0px auto;}

/* Compare */
.products-grid.wishlist .product-item-info .product-item-name a{font-size: 16px;}
.products-grid.wishlist .product-item-info .product-item-name a:hover{color: #80A1B6;}
.products-grid.wishlist .product-item-info .box-tocart+.product-item-actions .edit:hover{border-color:#80A1B6;background-color:#80A1B6;}
.products-grid.wishlist .product-item-info .box-tocart+.product-item-actions .delete:hover{border-color:#ea595e;background-color:#ea595e;}
.form-wishlist-items .actions-toolbar .btn.btn-secondary:hover{background-color: #474d52;}
.form-wishlist-items .actions-toolbar .share.btn.btn-secondary{border-color:#80A1B6;background-color:#80A1B6;color: #FFF;}
.form-wishlist-items .actions-toolbar .share.btn.btn-secondary:hover{border-color:#474d52;background-color:#474d52;}
.form-wishlist-items .back.btn.btn-secondary:hover{background-color:#ea595e;border-color:#ea595e;}
.products-grid.wishlist .product-item-info:hover{border: 1px solid #80A1B6;}

/* Wishlist */
.sidebar>.block.account-nav .account-nav-content .nav.items .nav.item a, .sidebar>.block.account-nav .account-nav-content .nav.items .nav.item strong{font-size: 16px;text-transform: uppercase;letter-spacing: 1px;color: #888;}
.sidebar>.block.account-nav .account-nav-content .nav.items .nav.item:last-of-type a{border-bottom: none;}
.sidebar>.block.account-nav .account-nav-content .nav.items .nav.item a:hover, .sidebar>.block.account-nav .account-nav-content .nav.items .nav.item strong{color: #80A1B6;}

/* Store List */
.store-list-container{max-width:1400px; margin: 0px auto;}
.store-list-container .store-list .items .store-infor .store-content .store-logo{display: none !important;}
.store-list-container .pages ul.items li.pages-item-next, .store-list-container .pages ul.items li.pages-item-previous{margin-top: 4px !important;}

/* Custom Paint */
.custom-paint-page{text-align: center;}
.custom-paint-page p{font-size: 16px;color: #474d52;padding: 20px;max-width: 1200px;margin: 0px auto;text-align: left;}
.custom-paint-page img{padding-bottom: 50px;max-width: 100%;}
.custom-paint-page table{margin: 0px auto;width: 400px;margin-bottom: 100px;}
.custom-paint-page table tbody tr td, .custom-paint-page table.table tbody tr td{padding: 10px;text-align: left;}
.table-info-row{max-width: 1200px;margin: 0px auto;}

/* Tub Insulation */
.tub-insulation-page{text-align: center;}
.tub-insulation-page p{color: #474d52;font-size: 16px;padding: 20px;max-width: 1200px;margin: 0px auto;text-align: left;}
.tub-insulation-page p.icon-text{font-size: 16px;color: #474d52;padding: 20px;max-width: 400px;margin: 0px auto;text-align: center;}
.tub-insulation-page img{padding-bottom: 50px;max-width: 100%;}
.tub-insulation-page img.icon{padding-bottom: 10px;}
.tub-insulation-page h3{font-weight: 600;}
.mobile-navigation--tabs>li a{font-size: 16px;font-weight: 500;}
.mobile-navigation--tabs>li.active a, .mobile-navigation--tabs>li.active a:focus{background: none;color: #80A1B6;}
#mobile_navigation_menu a:focus, #mobile_navigation_menu a:active, #mobile_navigation_menu a:hover{text-decoration: none;}
.mobile-navigation #menu_navigation {border-top: none;margin-top: 0px;}

/* Newsletter Signup */
.newsletter-page{max-width: 1200px;margin: 0px auto;}
.newsletter-page h1 span{color: #80A1B6;}
.newsletter-page h2{font-size: 20px !important;margin-top: 20px !important;}
.newsletter-page .form-group.newsletter .action.subscribe .pe-7s-mail {padding-top: 6px;}
.newsletter-page .form-group.newsletter {position: relative;}
.newsletter-page .form-group.newsletter .action.subscribe {color: #FFF;background-color: #474d52;position: absolute;right: 0;top: 0;border-radius: 0;height: 40px;width: 40px;border: none;font-size: 20px;box-shadow: none;}
.newsletter-page .form-group.newsletter .action.subscribe:hover {background-color: #80A1B6;color: #FFF;}
.newsletter-page .form-group.newsletter .action.subscribe .pe-7s-mail:before {color: #FFF;}
.newsletter-page form{width: 300px;margin: 0px auto;}

/* AJAX Search */
#search_autocomplete ul{background: #FFF;float: left;display: block;width: 100%;}
#search_autocomplete ul li{text-align: left;float: left; width: 100%;}
#search_autocomplete ul li.amount{display: none;}
#search_autocomplete ul li .search-thumb{padding-left: 10px;}
#search_autocomplete ul li a{display: block;float: left;width: 100%;}
#search_autocomplete ul li span{display: block;float: left;}
#search_autocomplete ul li span.qs-option-name{padding: 30px 20px 0px;font-size: 16px;color: #474d52;}
#search_autocomplete ul li span.price-container .price-wrapper .price{padding-top: 30px;font-size: 16px;font-weight: 600;color: #80A1B6;}

/* Locate a Dealer */
.store-list-container .store-list .items .store-infor .store-content .description h4{text-transform: uppercase;color: #80A1B6;font-weight: bold;}
.store-list-container .store-list .items .store-infor .store-content .description h4 a:hover{color: #474d52;}
.toolbar .pages .items .item.current .page{border-radius: 15px;}
.storelocator-details{margin: 0px auto;max-width: 1000px;}
.box-store h3{text-align: center;}

/* SPIFF */
.spiff-page .spiff-details h2{text-align: center;}
.spiff-page .spiff-details p{text-align: center;max-width: 500px;margin: 0px auto 30px;}
.spiff-page .spiff-details ul{max-width: 675px;border:3px solid #E8E8E8;margin: 50px auto 0px;padding: 20px;}
.spiff-page .spiff-details ul li{text-align: left;list-style-type: disc;margin-left: 20px;}
.spiff-page .form-application{text-align: center;padding-top: 50px;}
.spiff-page .form-application .amform-form{margin: 0px auto;}
.spiff-page .form-application .ui-widget-content{border: none;}
.spiff-page .form-application h1{margin-bottom: 0px;}
.spiff-page .form-application h2{font-size: 20px;padding-bottom: 20px;}
.spiff-page .form-application .sep{padding: 15px 0px;}
.spiff-page .form-application .amform-date, .spiff-page .form-application button.ui-datepicker-trigger{float: left;}

/* Sell Maidstone */
.become-a-dealer-page .amform-form{max-width: 900px;margin: 0px auto;}
.become-a-dealer-page .amform-form .amcform-multi-page{border: none;}
.become-a-dealer-page h2{font-weight: 600;padding-bottom: 0px;margin-top: 50px;}
.become-a-dealer-page h2[name=htwo-1603978210478]{margin-top: 0px;}

/* Mobile Styling */
@media only screen and (min-width: 990px) and (max-width: 1199px){
    .enable-setting-menu{padding: 0px 0px 0px 5px;}
    .header-wl a {margin: 0px;}
    .middle-header-content .logo img{max-width: 300px;height: auto;}
    .header .nav.nav-main-menu>li>a{padding: 40px 10px;}
}

@media only screen and (max-width: 989px){
    .middle-header-content .logo img{max-width: 225px;height: auto;}
    .hdr-promo-banner{padding-left:0px;padding-left: 20px;padding-right: 20px;}
}

@media only screen and (max-width:1024px) {
    .ftr-col1 .ftr-col1-inner{float: none; padding: 0px;margin-bottom: 50px;}
    .footer .pre-footer h4{font-size: 20px;}
    .footer .pre-footer .catalog-download i, .footer .pre-footer .dealer-locator i{font-size: 50px;}
    .ftr-col4 ul.list-icon li:last-of-type a, .ftr-col4 input[type="email"]{font-size: 12px;}
    .footer .social-link li a{width: 35px;display: block;font-size: 30px;}
    .footer .social-link li {line-height: 0px;padding: 0px 10px;}
    .footer .social-link li:first-child {margin-left: 0px;padding: 0px 5px;}
    .slider_mgs_carousel .owl-item .slide-text.middle_left>* {margin-left: 0px;}
    .middle-header-content .logo img {max-width: 200px;height: auto;}
    .middle-header-content .logo{margin-right: 30px;}
    .content-heading .title {font-size: 28px;}
    .home-featured-categories .mobile-name{display: block;}
    .home-featured-categories a{margin-bottom: 10px;}
    .home-featured-categories .mobile-name a{background: none;text-align: center;margin-bottom: 30px;font-size: 22px;text-transform: uppercase;font-weight: 600;color: #474d52;}
    .home-featured-prods .products-grid .product-item{clear: none;}
}

@media only screen and (max-width:768px) {
    .home-hero-slider{display: none;}
    .tablet-home-hero{display: block; background: url(/pub/media/wysiwyg/mws-tablet-768-300.jpg) no-repeat center top;min-height: 300px;}
    .tablet-home-hero .tablet-hero-text{background: rgba(0,0,0, .8);padding: 20px;text-align: center;color: #FFF;font-size: 22px;width: 300px;margin: 0px auto;top: 30%;position: absolute;left: 30%;text-transform: uppercase;}
    .tablet-home-hero .tablet-hero-text a, .tablet-home-hero .tablet-hero-text a:hover{text-decoration: none;}
    .product-social-links a:before{font-size: 26px;margin-bottom: -15px;}
    .product-social-links .product-addto-links a.stf-link i{font-size: 22px;}
}

@media only screen and (max-width:414px) {
    .home-hero-slider{display: none;}
    .tablet-home-hero{display: none;}
    .mobile-home-hero{display: block;background: url(/pub/media/wysiwyg/mws-mobile-370-300.jpg) no-repeat center top;min-height: 300px;}
    .mobile-home-hero .mobile-hero-text{background: rgba(0,0,0, .8);padding: 20px;text-align: center;color: #FFF;font-size: 22px;width: 300px;margin: 0px auto;top: 30%;position: absolute;left: 14%;text-transform: uppercase;}
    .mobile-home-hero .mobile-hero-text a, .mobile-home-hero .mobile-hero-text a:hover{text-decoration: none;}
    .home-featured-categories {padding-top: 45px;}
    .product-social-links a:before{font-size: 26px;margin-bottom: -15px;}
    .product-social-links .product-addto-links a.stf-link i{font-size: 22px;}
    .home-featured-categories .middle{display: none;}
}

@media only screen and (max-width:375px) {
    .home-hero-slider{display: none;}
    .tablet-home-hero{display: none;}
    .mobile-home-hero{display: block;background: url(/pub/media/wysiwyg/mws-mobile-370-300.jpg) no-repeat center top;min-height: 300px;}
    .mobile-home-hero .mobile-hero-text{background: rgba(0,0,0, .8);padding: 20px;text-align: center;color: #FFF;font-size: 22px;width: 300px;margin: 0px auto;top: 30%;position: absolute;left: 10%;text-transform: uppercase;}
    .mobile-home-hero .mobile-hero-text a, .mobile-home-hero .mobile-hero-text a:hover{text-decoration: none;}
    .home-featured-categories {padding-top: 45px;}
    .product-social-links a:before{font-size: 26px;margin-bottom: -15px;}
    .product-social-links .product-addto-links a.stf-link i{font-size: 22px;}
    .home-featured-categories .middle{display: none;}
}

@media only screen and (max-width:320px) {
    .mobile-home-hero .mobile-hero-text{left: 10%;width: 260px;}
    .middle-header-content .logo img {max-width: 165px;}
    .product-social-links a:before{font-size: 26px;margin-bottom: -15px;}
    .product-social-links .product-addto-links a.stf-link i{font-size: 22px;}
    .home-featured-categories .middle{display: none;}
}

@media only screen and (max-width:767px) {
    .content-heading .title, .aboutus-hero h3.title {font-size: 22px;}
    .aboutus-hero {margin: 100px 0px 0px;}
    .aboutus-hero h3.title {padding-top: 0px;}
    .aboutus-hero p{font-size: 14px;}
    .home-featured-categories .mobile-name a{font-size: 16px;}
    .home-featured-prods .product-item-info {padding: 10px;}
    .home-featured-prods .products-grid .product-item-details .product-item-name a{font-size: 16px;}
    .footer .pre-footer .info-container {padding: 20px;}
    .footer .pre-footer h4 {font-size: 16px;}
    .footer .pre-footer .catalog-download i, .footer .pre-footer .dealer-locator i {font-size: 36px;}
    .footer .pre-footer .catalog-download .info-container{text-align: left;}
    .footer .pre-footer .action-shop-now{padding: 5px;font-size: 12px;}
    .footer .mdft-block:last-child .title:after, .footer .mdft-block:last-child .title:before{display: none;}
    .ftr-col4 ul.list-icon li:last-of-type a, .ftr-col4 input[type="email"] {font-size: 16px;}
    .social-link{text-align: center;}
    #footer-newsletter .newsletter{margin: 20px auto;}
    .middle-footer .middle-footer--content{padding: 40px 0 0px;}
    .custom-paint-page table {width: auto;}
    .faq-page {padding: 0px;}
    .faq-page #accordion h3{font-size: 18px;float: left;}
    .faq-page #accordion h3 i{float: left;}
    .faq-page #accordion h3 span.titletxt{display: block;float: left;width: 285px;}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {

}

@media only screen and (min-width: 989px) and (max-width: 1099px){
    
}


@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
    
}
