/*** Bootstrap over-rides*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Oswald:wght@200..700&family=Questrial&display=swap');
body{font-family:'Montserrat',sans-serif;background:#fff;color:#000;line-height:1.5;font-size:14px;}.homeCarousel img{width:100%;max-height:525px;object-fit:cover;}
img{height:auto;}.ctct-form-embed.form_2 .ctct-form-custom button.ctct-form-button {background-color: #7F4729;border: 1px solid #7F4729; }
div#___ratingbadge_0 {visibility: hidden;}.antiCls-xs { visibility: hidden; }h1 {font-size: 30px;}
.titles {margin: 0 0 20px;font-size: 18px;font-weight: 600;letter-spacing: 0;}a.page-link {position: absolute;width: 100%;z-index: 2;height: -webkit-fill-available;}
.sr-only {position: absolute;display: block;cursor: text;margin: -1px 0 0 -1px;padding: 0;width: 1px;height: 1px;font-weight: normal;font-size: 15px;line-height: 1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;outline: 0;}
.megamenu3d > ul > li > a {font-weight: bold;}.megamenu3d > ul > li > a:hover {background-color: #7F4729;}
body .megamenu3d>ul>li>a, body .megamenu3d>.container>ul>li>a {padding: 12px 17px;}.ctct-form-embed.form_1 .ctct-form-defaults label {color: #fff !important;}
.ctct-form-embed.form_1 .ctct-form-defaults {background-color: transparent !important;}.homeCarousel.flexslider[data-animation="fade"] #hp-slides>li {background-attachment: unset !important;}
.sp-video {padding: 6rem 0;background: #464444;max-width: 100%;}.sp-video h2 {color: #fff;}.ctct-popup-content .ctct-form-footer {display: none;}
/*.homeCarousel.flexslider .slides, .homeCarousel.flexslider .slides li {max-height: 60vh;}*/
.slides li {background-size: cover;}.megamenu3d ul>li.treemenu ul li.has-children>a:hover {background-color: transparent;color: #d78450;}
.megamenu3d.light_theme ul>li.treemenu ul li:hover>a, .light_theme .tabbed-col-left>ul>li.active>a, .megamenu3d.light_theme .listcolumn-inner ul li:hover>a, .megamenu3d.light_theme .columnlistmenu-inner ul li:hover>a {background-color: rgb(255 255 255 / 60%);color: hsl(11deg 100% 62%);}
div#gdpr_text {display: none;}
div#mobile-categories .container {padding: 0;}#mobile-categories nav.megamenu3d {background: transparent;overflow: auto;}
#mobile-categories .columnmenu-heading {text-align: left;}#mobile-categories .columnmenu-img {display: none;}
#mobile-categories .columnmenu-inner {display: block;height: 100%;position: static;padding: 0;box-shadow: none;border: none;}
#mobile-categories .mobile-menu-widget ul li {width: 100%;height: 100%;}ul.links-menu {display: none;padding: 1rem 2rem;}.columnmenu-col-childrens {padding: 0rem 3rem;}
.columnmenu-col:hover .columnmenu-col-childrens ul {display: block;}ul.links-menu li {list-style: decimal-leading-zero;border-bottom: 2px solid #bfbfbf;}
ul.links-menu li > a {font-weight: 800;color: #000;font-size: 11px;max-width: 100%;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.subcategories {border-bottom: 1px solid #ececec;padding: 0 0 30px;}
.subcategories > ul > li > a {color: #000;text-decoration: none;display: block;-webkit-transition: all .25s ease-out;transition: all .25s ease-out;}
.subcategories > ul > li > a:hover {opacity: 0.8;}.subcategories > ul > li span.name {color: #000;font-size: 14px;font-weight: 600;text-transform: uppercase;}
@media (min-width: 1200px) {.container {width: 100%;max-width: 1200px;}.wide-container {max-width: 1600px;}}
.form-control {color: #000;font-family: 'Montserrat', sans-serif;font-size: 13px;height: 36px;padding: 7px 12px;}
.form-control.search-text {border:1px solid #ececec;-webkit-box-shadow: none;box-shadow: none;}
.btn {font-size: 13px;padding: 8px 12px;font-weight: 600;text-transform: uppercase;}.btn-xl {padding: 12px 40px;font-size: 16px;}
.btn-default,.btn-primary:focus, .btn-primary:active:focus border-color: #7F4729;background-color: #7F4729;color: #fff;}
.btn-default:hover,.btn-default:focus,.btn-default:hover:focus,.btn-default.focus {color: #fff;background-color: #D78450;border-color: #D78450;}
.btn-default.btn-inverse,.btn-primary {color: #fff;background-color: #656565;border-color: #656565;}
.btn-default.btn-inverse:hover,.btn-primary:hover {color: #fff;background-color: #7F4729;border-color: #7F4729;opacity: 1;}.navbar {min-height: 0;}
/*section.navbar-wrapper {background-color: #D78450;}*/
section.navbar-wrapper {background-color: #000000;}section.navbar-wrapper.affix {position: fixed;z-index: 1000;top: 0;left: 0;width: 100%;}
.navbar.navbar-inverse {margin-bottom: 0;border: none;background-color: transparent;}.nav > li > a {padding: 13px 6px;}section#category-navbar .container {max-width: 100%;}
.navbar-inverse .navbar-nav > li > a {color: #fff;font-weight: 600;letter-spacing: 0.025em;text-transform: uppercase;font-size: 12px;line-height: 1;min-height: 0;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus,.navbar-inverse .navbar-nav > li:hover > a {color: #fff;background-color: #7F4729;}
.dropdown-menu > li > a {font-size: 12px;padding: 6px 20px;text-transform: uppercase;}.dropdown-menu {background-color: #fff;border: none;padding: 0;min-width: 100%;}
.dropdown-menu > li > a {color: #000;padding: 10px 15px;}.dropdown-menu > li > a:hover {color: #7F4729;background-color: #fff;}
.navbar-nav > li.dropdown > a:after {content: "\f107";font-family: "fontello";font-size: 13px;line-height: 1;margin-left: 5px;}
.product-item .on-sale-badge {background-color: #000;height: 54px;line-height: 54px;border-radius: 100%;width: 54px;font-size: 14px;padding: 0;}
@media (max-width: 1023px) {
  .navbar-header {float: none;}.navbar-left,.navbar-right {float: none !important;}.navbar-toggle {display: block;}
  .navbar-collapse.collapse {display: none!important;}.navbar-nav {float: none!important;}.navbar-nav>li {float: none;}.collapse.in{display:block !important;}
  .navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #9d9d9d;}.navbar-nav .open .dropdown-menu > li > a {line-height: 20px;}.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}
}
/*** Template code*/
.logo {height: 120px;margin: 0px 0 0px 0;position: relative;overflow: hidden;}
@media(min-width: 768px) {.logo {height: 155px;}} @media(min-width: 992px) {.logo {height: 155px;}} @media(min-width: 1200px) {.logo {height: 125px;}}
div#checkout-logo .logo {margin:20px auto;}.logo img {position: absolute;top: 0;left: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;}.logo a:hover img {opacity: 0.6;}.top-nav {margin-top:0px;}
@media(min-width: 992px) {.top-nav {margin-top: 0px;}} @media(min-width: 1200px) {.top-nav {margin-top: 0px;}}
.top-nav ul {padding: 5px 0 15px 0;margin: 0;list-style: none;font-size: 12px;line-height: 1;font-family: 'Montserrat', sans-serif;font-weight: 500;text-align: right;}
.top-nav ul li {margin-left: 15px;display: inline-block;padding: 7px 0;font-weight: 600;}.top-nav ul li:first-child {border: none;margin: 0;padding: 0;}.top-nav ul li a {color: #000;}
.useraccount-wrapper a {color: #000;font-weight: 600;font-size: 12px;}.useraccount {text-align: right;font-size: 12px;margin: 0 0 12px;}.useraccount > ul {margin: 0;}
.useraccount > ul > li {margin-left: 10px;padding-left: 10px;display: inline-block;border-left: 1px solid #000;line-height: 1;font-weight: 600;text-transform: uppercase;}
.useraccount > ul > li:first-child {border: none;margin: 0;padding: 0;}
.useraccount > ul > li > a {color: #000;}.useraccount > ul > li i {color: #7b7065;font-size: 16px;vertical-align: middle;}
.free-shipping-message {display: block;text-align: left;font-weight: bold;font-size: 12px;line-height: 1;text-transform: uppercase;margin: 5px 0 15px;color: #000;}.minicart {margin: 0px 0 0 0;}
a.minicart-inner-top {color: #000;font-weight: 600;font-size: 12px;}a.minicart-inner-top i {font-size: 16px;vertical-align: middle;color: #000;}
.site-header {padding: 32px 0 10px;}.searchBox {padding: 0px 0 0 0;max-width: 156px;float: none;position: relative;margin: 5px 0 0 auto;}
@media(min-width: 992px) {.top-nav .searchBox {float: right;margin-left: 15px;}}
.searchBox div.searchlight-balloon {padding: 0;}.search-form {position: relative;}.search-form .search-text {padding: 0 32px 0 12px;height: 26px;margin: 0;}
.search-form .search-submit {position: absolute;top: 0;right: 0;width: 40px;height: 100%;text-align: center;font-size: 16px;padding: 0;border: none;background: none;color: #000;}
.minicart {text-align: right;}.minicart-inner {display: block;color: #000;text-transform: uppercase;cursor: pointer;}
.minicart-inner:hover {color: #000;opacity: 0.8;}.minicart .cart-details {display: block;float: left;}
.site-footer {background-color: #141414;padding: 55px 0 0;color: #fff;font-family: 'Montserrat', sans-serif;}
div#FRAME_LINKS {max-width: 560px;}ul.extrapages li {line-height: 1;margin: 0 0 15px;}
ul.extrapages li a {color: #959595;font-size: 14px;}.footer-devider {border-top: 1px solid #3c3c3c;margin-top: 50px;margin-bottom: 20px;}
.copyright {padding-bottom: 20px;color: #959595;font-size: 12px;}.copyright > p {margin: 0;}.mailist-box {width: 350px;float: right;margin-bottom: 10px;}
.mailist-box h3,.social_icons h3 {margin: 0 0 15px;font-family: 'Montserrat', sans-serif;font-size: 16px;text-transform: uppercase;font-weight: 600;}
.mailinglist-input.form-control {background-color: transparent;border-color: #2d2d2d;max-width: 265px;color: #fff;float: left;height: 46px;border-radius: 4px;}
.mailinglist-submit {background-color: #656565 !important;color: #141414 !important;border: none !important;float: right;width: 78px;height: 46px;border-radius: 4px;}
.btn-default.mailinglist-submit:hover, .btn-default.mailinglist-submit:focus {opacity: 0.6;}.mailinglist-response {display: none;}.maillist-options {margin: 15px 0 0;}
.subscribe {float: left;margin-right: 20px;line-height: 13px;}.subscribe input[type="radio"] {margin: 0;vertical-align: middle;}
.subscribe label {margin: 0;font-size: 12px;line-height: 13px;font-weight: 300;margin-left: 3px;color: #ccc;cursor: pointer;}
.social_icons {width: 350px;float: right;margin: 0 0 20px;}.social_icons h3 {}.footer-social ul {margin: 0;}
ul.payment-icons {margin: 10px 0 0;}ul.payment-icons li {font-size: 34px;line-height: 36px;vertical-align: middle;padding: 0;margin-right: 5px;}
ul.payment-icons li.payment-icons-label,ul.social-icons li.social-icons-label {font-size: 18px;vertical-align: middle;/*font-family: 'Montserrat', sans-serif;*/font-family: 'Montserrat', sans-serif;text-transform: uppercase;margin-right: 20px;}ul.payment-icons li span:before {margin: 0;width: auto;}
.social-icons li a {color: #141414;background-color: #656565;width: 26px;height: 26px;line-height: 26px;border-radius: 6px;display: block;text-align: center;font-size: 18px;}.social-icons li a:hover {opacity: 0.6;}
/*.product-item .reviews-stars:before {font-family: "fontello";content: "\e803 \e803 \e803 \e803 \e803";color: #b8b8b8;}.product-item .reviews-stars {color: #000;}*/
.reviews-stars:before {font-family: "fontello";content: "\e803 \e803 \e803 \e803 \e803";color: #b8b8b8;}.rating:hover .rating-star:hover,.rating:hover .rating-star:hover ~ .rating-star,.rating-input:checked ~ .rating-star,.reviews-stars {color: #D78450;}.product-item .name a {color: #000;font-weight: 600;}
.product-item del.regular-price {text-decoration: line-through;}.sale-price {color: #B30525;}del.original-price {font-weight: 500;}span.freeshipping {color: #00614E;}
.product-item .status span:before {content: "-";}.product-item .status {font-size: 11px;}.product-item .price {font-size: 16px;font-weight: bold;}
.product-item .img {min-height: 220px;position: relative;border: 1px solid #ececec;background-color: #fff;}.product-item .img a {display: block;}
.product-item .img img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-height: 100%;max-width: 100%;}
.product-item .action .btn {min-width: 150px;}.head-mobile-nav > a {color: #000;font-size: 24px;line-height: 1;}
.extrapages-shower a {display: block;background-color: #2d2d2d;color: #fff;padding: 10px 18px;text-decoration: none !important;}
.extrapages-shower a:after {content: "\f106";font-family: "fontello";float: right;}
.extrapages-shower a.collapsed:after {content: "\f107";}.SnapWidget {background-color: #e4e4e4;padding: 50px 0;}
.SnapWidget h3 {font-size: 20px;margin: 0 0 35px;text-align: center;line-height: 1;text-transform: uppercase;font-weight: 600;}
.revealOnScroll {opacity: 0;}.product-items {overflow: hidden;text-align: center;}
@media(max-width: 991px) {.navbar-inverse .navbar-nav > li > a {font-size: 14px;min-height: 0;}.navbar-nav > li.dropdown > a:after {float: right;}.mailist-box {float: none;padding: 30px 0;width: 100%;max-width: 350px;margin: 0 auto;}.footer-social {text-align: center;}.social_icons {float: none;margin: 20px auto;}}
@media(max-width: 767px) {
    .logo {text-align: center;height: auto;margin: auto;}.logo img {position: static;}
    .searchBox {padding: 0;float: none;width: 100%;clear: both;max-width: none;margin: 0;height: auto;}.search-form .search-text {height: 36px;}.search-form-col {clear: both;}.useraccount-wrapper {clear: both;}
    .flex-direction-nav a:before {font-size: 24px;}.flex-direction-nav a {width: 24px;height: 24px;line-height: 24px;margin: -12px 0 0;}
    .mailinglist-input.form-control {width: 200px;width: calc(100% - 90px);}.social-icons li a {width: 24px;height: 24px;line-height: 24px;font-size: 12px;}
    .footer-social ul li {padding: 0 4px;}.extrapages {display: none;}.home-page-content .category-header {padding: 15px 0;}
    .extrapages-shower a {display: block;}ul.extrapages {margin: 0;padding: 15px 0;}ul.extrapages li a {font-size: 14px;}
    #hp-slides > li {background-size: cover !important;background-attachment: initial !important;}.social_icons {width: 100%;}.product-items .product-item {text-align: center;}
}
@media(max-width: 567px) {.product-items.product-items-1 .product-item,.product-items.product-items-2 .product-item,.product-items.product-items-3 .product-item,.product-items.product-items-4 .product-item,.product-items.product-items-5 .product-item,.product-items.product-items-6 .product-item {max-width: 270px;}}
.menu-open {overflow: hidden;}
.mobile-menu {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;background-color: rgba(0,0,0,0.5);}
.menu-open .mobile-menu {overflow-x: hidden;overflow-y: auto;}
.mobile-menu-inner {background-color: #fff;padding: 30px 20px;width: 250px;margin-left: auto;margin-right: 0;min-height: 100vh;position: relative;-webkit-transition: -webkit-transform .3s ease-out;-o-transition: -o-transform .3s ease-out;transition: transform .3s ease-out;-webkit-transform: translate(250px,0);-ms-transform: translate(250px,0);-o-transform: translate(250px,0);transform: translate(250px,0);}
.menu-open .mobile-menu-inner {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);}
.mobile-menu-close a {color: #000;display: inline-block;line-height: 1;font-size: 24px;text-decoration: none;}
.mobile-menu-close a:after {content: '\e805';font-family: "fontello";}.mobile-menu-widget {margin: 30px 0;}
.mobile-menu-widget h3 {margin: 0;font-size: 16px;text-transform: uppercase;font-weight: bold;padding-bottom: 10px;margin-bottom: 10px;line-height: 1;border-bottom: 1px solid #ececec;}
.mobile-menu-widget ul {padding: 0;margin: 0;list-style: none;}.mobile-menu-widget ul li {margin: 0 0 10px;}
.mobile-menu-widget ul li a {padding: 0;line-height: 1;font-size: 13px;background-color: transparent !important;display: block;color: #555;text-decoration: none !important;}
.mobile-menu-widget ul li a:hover {color: #333;}.mobile-menu-widget ul ul {display: none !important;}.mobile-menu-widget ul li a:after {display: none;}
.mailinglist-response {margin: 10px 0;padding: 10px 20px;font-size: 12px;background-color: #2d2d2d;color: #ccc;}
.mailinglist-error span {color: #8a6d3b;}.mailinglist-subscribed span,.mailinglist-unsubscribed span {color: #3c763d;}
.floating-cart {position: fixed;top: 50%;right: 0;z-index: 999;background-color: #101010;color: #fff;border-radius: 20px 0 0 20px;padding: 15px;text-align: center;width: 90px;display: none;}
.floating-cart a,.floating-cart a:hover {color: #ececec;text-decoration: none;}
.floating-cart a:hover {opacity: 0.6;}.floating-cart span.cart-icon {display: block;font-size: 30px;line-height: 1;}
.floating-cart span.cart-details {font-size: 12px;text-transform: none;display: block;margin: 5px 0 0;}
.paging {float: right;}
.paging strong, .paging a {}.paging strong,.paging a:hover {color: #fff;background-color: #0f0f0f;text-decoration: none;}
/*Homepage Styles*/
.home-page-content {padding-bottom: 0;}.home-page-content .products-section {padding: 40px 0 20px 0;}.product-item .img .quickview{display:none;}
.product-item .img .quickview,.flex-direction-nav a{color: #000 !important;}.product-item .img .quickview:hover {opacity: 1;display:block;}
.home-page-content .products-section .product-item .img {min-height: 212px;position: relative;border: none;background-color: transparent;}
.home-page-content .products-section .product-items .product-item {margin-bottom: 35px;}
.home-page-content .products-section h2 {font-size: 24px;text-transform: none;font-weight: 500;padding: 0;text-align: center;position: relative;margin: 0 0 45px;padding: 0 20px;}
.home-page-content .products-section h2 span {background-color: transparent;padding: 0 15px;}
.home-page-content .products-section h2:before, .home-page-content .products-section h2:after {content: "";background-color: #b2b2b2;height: 1px;width: 35%;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;z-index: -1;}
.home-page-content .products-section h2:after {left:auto;right:0;}
/*.home-page-content .category-footer {padding: 40px 0 60px;}*/
.home-page-content .category-footer h3 {font-size: 20px;line-height: 1;margin: 0 0 20px;font-weight: bold;}
.home-page-content .category-footer p {margin: 0 0 30px;text-align: justify;}
.home-page-content .category-footer a:hover img {opacity: 0.7;}.home-page-content .category-header img {margin: 0 auto;}
.homepage-slider {}#hp-slides > li {background-position: 50% center;background-repeat: no-repeat;background-attachment: scroll;}
@media(min-width: 992px) {#hp-slides > li {background-attachment: fixed;}}
.hp-slider-text-outer {display: table;height: 525px;margin: auto;}
.hp-slider-text {display: table-cell;vertical-align: middle;text-align: center;padding-top: 20px;padding-left: 95px;padding-right: 95px;position: relative;}.hp-slider-logo {margin-bottom: 25px;}.hp-slider-logo img {margin: auto;}
.hp-slider-text h3 {color: #fff;font-family: 'Oswald', sans-serif;font-size: 87px;margin: 0 0 40px 0;font-weight: 400;line-height: 1.05;text-transform: uppercase;text-shadow: 8px 8px 1px #000;}
.hp-slider-text h3 > span {display: block;font-size: 200px;font-weight: 700;}
.hp-slider-text h3 > small {}.hp-slider-text p {}.hp-slider-text p span {}.hp-slider-img {height: 650px;position: relative;}
.hp-slider-img img {max-height: 650px;max-width: 100%;width: auto;height: auto;position: absolute;left: -45px;right: 0;top: 0;bottom: 0;margin: auto;}
.hp-slider-cta a {min-width: 200px;font-size: 16px;box-shadow: 8px 8px 1px #fff;}
.home-category-header {padding: 30px 0;}.homepage-category > a {display: block;}.homepage-category > a:hover {opacity: 0.7;}
.hp-full-banner {padding: 30px;background-position: center;background-size: cover;background-repeat: no-repeat;}.hp-full-banner .container {width: 100%;max-width: 1200px;}
.hp-full-banner-text {color: #fff;text-align: center;text-transform: uppercase;width: 50%;margin: 0 auto 0 0;padding: 120px 80px;background: 0 0;}
.hp-full-banner-text h2 {font-family: 'Oswald', sans-serif;font-size: 65px;margin: 0 0 20px;line-height: 1.15;font-weight: 400;color: #fff;}.hp-full-banner-text h2 span {}.hp-full-banner-text h2 span:after {content:'';}
.hp-full-banner-text h3 {font-family: oswald,sans-serif;font-size: 60px;text-transform: uppercase;font-weight: 600;background: #303030;color: #fff;padding: 15px 0 20px 0;margin: 10px 0 30px 0;text-shadow: 3px 3px 1px #000;}
.hp-full-banner-cta a {min-width: 200px;font-size: 16px;padding: 12px 40px;box-shadow: 6px 6px 1px #fff;}.hp-full-banner-cta a:hover {opacity: 0.90;}
.hp-brands-slider {padding: 60px 0;}.hp-brands-slider h2 {font-size: 24px;margin: 0 0 40px;text-transform: uppercase;font-weight: bold;}
.bottom-banner-item a {position: relative;display: block;text-align: center;text-decoration: none;}
.bottom-banner-item a:hover{opacity: 0.8;}.bottom-banner-item a img {display: block;margin: 0 auto;}
.bottom-banner-item a h3 {display: none;font-family: 'Oswald', sans-serif;position: relative;width: 100%;text-align: center;margin: 0;padding: 12px 12px;font-size: 24px;font-weight: 600;text-transform: none;background: #f0f0f0;}
.bottom-banner-item a h3:after {display:none;content:'';position: absolute;top: -4px;left: 0;height: 4px;width: 0%;background: #ffaaaa;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.bottom-banner-item:hover a h3:after {left: 0;width: 100%;background: #000;}.SnapWidget iframe {display: block;}
@media(max-width: 991px) {
    .hp-slider-text-outer,.hp-slider-text {display: block;height: auto;}.hp-slider-text {padding: 60px;}.hp-slider-text h3 {font-size: 48px;}.hp-slider-text h3 > span {font-size: 42px;}
	.hp-full-banner {/* background-image: none !important; *//* background-color: #8C8B89; */}.hp-full-banner-text {width: 100%;padding: 50px 30px;}
    .hp-full-banner-text h2 {font-size: 36px;}.bottom-banner-item {margin: 0 0 30px;}.hp-slider-text:before, .hp-slider-text:after {left: 10px;right: auto;}.hp-slider-text:after {left: auto;right: 10px;}
}
@media(max-width: 767px) {
    .hp-slider-text h3 {font-size: 34px;}.hp-slider-text h3 > span {font-size: 28px;}.home-category-header {padding: 15px 0;}.homepage-category {padding-top: 7.5px;padding-bottom: 7.5px;text-align: center;}.homepage-category > a {display: inline-block;}
	.free-shipping-message {text-align: center;padding: 10px 0;margin: 0;}.hp-slider-text {padding: 50px 10px;}.hp-slider-text:before, .hp-slider-text:after {display: none;left: 10px;right: auto;}.hp-slider-text:after {left: auto;right: 10px;}
}
.footer-seals {text-align: left;}.footer-seals ul{list-style: none;margin: 25px auto;padding: 0;}.footer-seals li{display: inline-block;width: auto;padding: 10px 40px 10px 0;}
@media(max-width: 991px) {.footer-seals li{display: inline-block;width: auto;padding: 10px 25px 10px 0;}}
@media(max-width: 767px) {.footer-seals {text-align: center;}.footer-seals li{display: inline-block;width: auto;padding: 10px 10px;}}
#InstagramGallery {text-align: center;background: #f3f3f3;}#InstagramGallery .follow {font-size: 20px;font-weight: 600;text-transform: uppercase;}
#InstagramGallery a.btn{margin: 15px auto;text-transform: uppercase;white-space: normal;}#instafeed a.slick-slide{padding: 0 5px;}
#InstagramGallery .widget-title {display: none;}#instafeed a.slick-slide img {opacity: 1;height: 320px;width: 100%;}
#instafeed a.slick-slide img:hover {opacity: .85;}.free-shipping-message{display:none;}
/* wholesale */
.hero {min-height: calc(100vh - 185px);padding: 125px 0;background:url(../images/hero1.jpg) no-repeat center center;background-size:cover;font-family: "Noto Sans";display: flex;color: #fff;align-items: center;font-size: 20px;letter-spacing: 2px;color: #EEEEEE;line-height: 35px;}
#content .hero h2{font-size:80px;font-family: "Questrial";letter-spacing: 6px;color: #7F4729;color: #fff;margin-bottom: 25px;font-weight: 900;letter-spacing: 0rem;-webkit-background-clip: text;text-transform:uppercase;}
#content .hero h2 span{font-size:100px;color: transparent;display:block;-webkit-text-stroke: 1.25px #fff;margin-bottom: 25px;}
.hero a {color: #fff;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;}
.about {padding: 125px 0;font-size: 20px;letter-spacing: 2px;line-height: 35px;font-family: "Noto Sans";border-top: 1px solid #b2b2b2;}
.about h3{font-size:70px;font-weight: 900;letter-spacing:0px;margin:0 0 25px;color: #7F4729;text-transform:uppercase;font-family: "Questrial";}
.about h3 span{    color: transparent;-webkit-text-stroke: 1.25px #7F4729;}
.about p {margin-bottom: 35px;}.about .crmField label {letter-spacing: 0;font-size: 14px;line-height: 1;}
.about.about-form {padding: 80px 0;}.about.about-form h3 {text-align: center;}
.about.about-form form {max-width: 800px;margin: 0 auto;}.about p:last-child {margin-bottom: 0;}
@media (max-width:991px){
    .hero,.about{padding: 70px 0;} .about h3{font-size: 45px;}#content .hero h2 span,#content .hero h2{font-size: 60px;}
    .hero,.about{font-size: 16px;letter-spacing: 1px;line-height: 30px;}.about p {margin-bottom: 25px;}.about h3 {margin-top: 25px;}
    div#content div.container {padding: 0 15px;max-width: 100%;}.about.about-form {padding: 50px 0;}.logo img {max-width: 100% !important;width: 132px;}
}
@media (max-width:479px){
    .hero{min-height: calc(100vh - 70px);}#content .hero h2 span{margin-bottom: 10px;}#content .hero h2 span, #content .hero h2 {font-size: 45px;}
    .about h3 {font-size: 30px;margin: 0 0 10px;}.hero, .about {font-size: 14px;letter-spacing: .5px;line-height: 25px;}.about.about-form h3 {margin-top: 0;}
}
.checkout-1 .social-icons-label{display: none;}.checkout-1 .footer-social {border-bottom: 1px solid #fff;padding-top: 0;padding-bottom: 20px;margin-bottom: 15px;}.checkout-1 .footer-social .col-md-6 {width: 100%;}
.checkout-1 .footer-social .col-md-6.hidden-sm.hidden-xs{height: 0;}.checkout-1.footer-social ul {text-align: center;}
.checkout-1 {padding: 0;font-size:12px;}.checkout-1 .page-content {background: rgba(255,255,255,0.85);}
.checkout-1 #checkout-left {padding-bottom: 80px;background: #fff;}.checkout-1 a {color:#201f1e !important}.checkout-1 a:hover {color: #333 !important;}
.checkout-1 #checkoutSinglePage .container {max-width: 1400px;padding: 0;}.checkout-1 .checkout-section {margin: 8px 0 0;}
.checkout-1 div#checkout-right {background: #eee;border: 0px solid #ccc;height: 100% !important;position:fixed;top:0;right:0;font-size: 16px;}
.checkout-1 .checkbox-format.checkbox-format-checkout {background-color: #fff;padding-left: 30px;padding-right: 10px;padding-top: 2px;padding-bottom: 2px;position: relative;cursor: pointer;margin-right: 3px;}.checkout-1 .createNewAccount .col-sm-6 {padding: 0;}
.checkout-1 .account_login .btn-link {width: auto;text-transform: uppercase;padding: 0;font-weight: 500;font-size: 12px;margin: -2px 0 0;letter-spacing: -0.5px;text-decoration: underline;}
.checkout-1 #checkout-logo {border-bottom: 0px solid #ccc;height: auto;text-align: center;background: #fff;}
.checkout-1 #checkout-logo .logo {margin: 10px 0 0;height: 120px;padding: 0;float: left;width: 100%;max-width: 100%;text-align: center;border: none;position: relative;top: 0;}
.checkout-1 #checkout-logo .logo img {position: relative;left: 0;right: 0;margin: 0 auto;width: auto;max-height: 100%;padding: 10px;}.checkout-1 .row {margin-left: 0;margin-right: 0;}
.checkout-1 .sameasbilling_radio {line-height: 30px;}.checkout-1 .sameasbilling_radio input[type="radio"] {margin: -4px 0 0;}
.checkout-1 .required-indicator {color: red;display: inline-block;font-size: 15px;line-height: 13px;position: absolute;top: 0;bottom: 0;right: auto;margin: auto;left: 8px;height: 34px;border-right: 0px solid  #ccc;padding: 13px 2px 0 0;}
.checkout-1 .form-control {padding: 6px 0 6px 20px;height: 40px;border-radius: 0;border: 1px solid #bbb;box-shadow: none;}.checkout-1 .createNewAccount .chkField.col-xs-12 {margin: 0 0 5px;}
.checkout-1 .checkbox-format.checkbox-format-checkout label {font-weight: 600;}.checkout-1 .account_login.account_login1.checkout-section {padding: 0 0 0 30px;margin: 0;font-weight: 600;}
.checkout-1 .has-labelholder.floating .form-control {padding-left: 16px !important;}.checkout-1 .chkField {padding: 0 5px 0 0;}
.checkout-1 .chkField, .chk-questions-section, .insurance-section {margin-bottom: 5px;}
.checkout-1 .ccgField:nth-of-type(3) {float: left;width: 65%;}.checkout-1 .cc-details .ccgField .col-xs-6 {padding: 0 5px 0 0;width: 50%;max-width:100px;}
.checkout-1 .ccgField:nth-of-type(4) {float: right;text-align: left;width: 35%;max-width:100px;}.checkout-1 .ccgField .form-control {padding: 6px 0 6px 8px;}
.checkout-1 #checkoutStep1 .header, #checkoutStep2 .header, #checkoutStep3 .header, .checkout-page .header, #checkoutStep2Multiple .header {margin-bottom: 0px;}.checkout-1 div[name="divPaymentOption"] img {height: auto;max-width: 100%;}
.checkout-1 #divPaymentMethods > div {background: #eee;border: 1px solid #ccc;margin-bottom: 10px;}
.checkout-1 .has-labelholder::before {left: 17px !important;}.checkout-1 .has-labelholder.floating::before {opacity: 1;}
.checkout-1 .page_heading {margin: 0 0 5px;font-weight: 400;text-transform: uppercase;padding: 6px 0 6px 8px;border-bottom: 2px solid #000;position: relative;color: #fff !important;font-size: 18px;background-color: #000;box-shadow: 0px -1px 1px 0 #fff inset;-webkit-box-shadow: 0px -1px 1px 0 #fff inset;border-radius: 3px 3px 0 0;}.checkout-1 .page_heading::after {display: none;}
.checkout-1 .category-header, .checkout-1 .category-footer{margin: 0;}
div#chkShoppingCart .cart-items {height: auto;line-height: normal;font-size: inherit;border-bottom: 1px dashed #ccc;}
.checkout-1 .icon-btn.icon-btn-refresh {color: #fff !important;padding: 0 10px 0 5px;font-size: 12px;border-left: 1px solid #fff;line-height: 18px;position: relative;}.checkout-1 #mobile-menu {display: none;}
.checkout-1 .coupon-field .btn.btn-default {padding: 0;background: #cf8b1c}.checkout-1 #spanCheckout .pull-right {float: right !important;width: 60%;}
.checkout-1 #spanCheckout .btn-primary {color: #000;background-color: #fcb714;border-color: #333;width: 100%;font-size: 25px;font-weight: 800;}
.checkout-1 #spanCheckout .btn-primary:hover {color: #fff;background-color: #000;border-color: #000;width: 100%;font-size: 25px;font-weight: 800;}
.chkShoppingCart .product-image {position: relative;background: #fff;}
.chkShoppingCart .product-image img {width: auto;max-width: 100%;max-height: 80px;display: block;margin: 0 auto;}
.chkShoppingCart .product-image span {background: #018952;line-height: 20px;}
.checkout-1 .coupon-field input {font-size: 12px;}.checkout-1 .site-footer {display: none;}
.checkout-1 .row-full.cart-toggle {width: 100%;left: 0;position: relative;right: 0;top: 0;background: transparent;border-bottom: 1px solid #ccc;margin: 0 0 5px;border-top: none;}
.checkout-1 .module-expand i {font-size: 21px;float: left;margin-right: 8px;margin-left: -8px;}
.checkout-1 .module-expand::before {line-height: 25px;font-size: 13px;}.checkout-1 .secure-holder {padding: 10px;}
.checkout-1 .secure-holder-inner {background: #fff;height: 90px;border: 1px solid #ccc;text-align: center;width: 100%;}.checkout-1 .account-block {display: inline-block;}
.checkout-1 .category-footer {background: #ffffff none repeat scroll 0 0;border: 2px solid #201f1e;border-radius: 3px;margin: 5px 0 0;padding: 10px;text-align: center;}
.checkout-1 .category-footer .register-note {color: #201f1e;font-size: 14px;font-weight: 600;}.tyinvoice-total {font-size: 35px;font-weight: 600;margin: 0;}
.checkout-1 .chkComments .form-control {height: auto;}.checkout-1 .category-footer {display: none;}
 @media (max-width:991px) {.checkout-1 div#checkout-right {padding: 0;position:relative;}.checkout-1 .row.hidden-xs.order-summary-header {display: block !important;padding: 5px 0;}.checkout-1 #checkout-logo {padding: 0;}}
 @media (max-width:640px) {.checkout-1 #spanCheckout .pull-right {width: 100%;}}