

/*fonts*/
body, .site-subnav ul.site-subnav__links li .site-subnav__dropdown .category-title, .site-nav__link, h1:not(.hero__title), .h1:not(.hero__title), h2:not(.hero__title), .h2:not(.hero__title), h3:not(.hero__title), .h3:not(.hero__title), h4:not(.hero__title), .h4:not(.hero__title), h5:not(.hero__title), .h5:not(.hero__title), h6:not(.hero__title), .h6:not(.hero__title), h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .input-container input, .input-container input:focus, .site-subnav ul.site-subnav__links li .site-subnav__dropdown .category-description {font-family: 'Open Sans', sans-serif;}
.font-soleil-lite {font-family: 'Open Sans', sans-serif;font-weight:300;}
.font-soleil-semi {font-family: 'Open Sans', sans-serif;font-weight:400;}


.product__faq .accordion .card-body, .product__faq .accordion .card-header .btn-link > span, .font-roboto, #search-form90 input {font-family:'Roboto',serif!important;}
/*end fonts*/




.text-primary, .text-ebars,.text-hinkle, .text-natural {color:#b11117!important;}
.site-header {background:#fff;}
.site-footer {background:#f6f8f9;padding-bottom: 40px;}
.bg-primary {background-color: #b11117!important;}
.font-open-sans {font-family: 'Open Sans', sans-serif;}
.font-natural {font-family: 'FontinSansRgBold',Helvetica,Arial,sans-serif;}
.font-natural-regular {font-weight:400;}
.font-natural-bold {font-weight:700;}
.font-natural-medium {font-weight:500;}
.font-natural-light {font-weight:300;}


.site-header .header-logo {max-width:100%!important;}
.site-header .site-header__logo-link {top:0;}

.site-subnav ul.site-subnav__links li .site-subnav__title:hover, a:hover, .site-subnav ul.site-subnav__links li .site-subnav__title:hover, .site-subnav--learn .link a, .site-subnav--learn .learn__start-here ul li a .icon {color: #b11117;}
.site-subnav ul.site-subnav__links li:hover>a:after, .site-subnav ul.site-subnav__links li:hover>a:after {background: #b11117;}

.site-subnav ul.site-subnav__links>li {padding:0 32px;font-weight:800;letter-spacing:3px;font-size:12px;height: 44px; text-transform: uppercase;}
.site-subnav ul.site-subnav__links li>a {line-height: 44px;}

.site-subnav ul.site-subnav__links li .site-subnav__dropdown .category-title, .collection__heading h2, .collection__heading h1 {color: #202324;text-transform: uppercase;font-size: 2.5rem;font-weight: 900;letter-spacing: 0;}

.product.product--header .product__wrapper:hover {border-color:#b11117;background:#b11117;}
.product.product--header .product__wrapper:hover .product__title, .product.product--header .product__wrapper:hover .product__image i {color:#fff;}

body.promo-pusher--active .site-subnav {top: 116px;background: #f4f7fa;height: 44px;border:none;box-shadow: 0 5px 15px 0 rgba(0,0,0,0.05);transition: all 0.2s ease-in-out;}


.itemid-101 #partnerSlider, .itemid-112 #partnerSlider {background:#f0f3f9;}

.footer-brand > img {max-width:100%;width:100%;}


footer .site-footer__meta {border-top:1px solid #677175;font-size:12px;}

.site-subnav ul.site-subnav__links .site-subnav__title--has-icon .fa-icon {margin-right: 8px;top: 0px;}

.site-nav__item .site-nav__link {color:#222323;}

.site-subnav ul.site-subnav__links li .site-subnav__dropdown {opacity:0;transition: all .4s ease;z-index:-2;}
.site-subnav ul.site-subnav__links li.active .site-subnav__dropdown {opacity:1;transition: all .4s ease;z-index:2;}

.site-nav__item:hover {background:transparent;}
.site-nav__item .site-nav--hidden-mobile .icon {transition: all 0.3s;}
.site-nav__item:hover .site-nav--hidden-mobile .icon {color:#b11117;transition: all 0.3s;}

.site-nav__item .site-nav__link--icon .icon {height: 30px;}
#subCategoryMenu {margin-bottom:60px;}
#subCategoryMenu .subcategory-slider .category-item {padding:0 5px;}
#subCategoryMenu .subcategory-slider .subcategory__media {width: 100%;display: inline-block;background:#f4f7fa;padding:6px 0px;}
#subCategoryMenu .subcategory-slider .subcategory__media img {display: inline-block;width: 35%;height: auto;max-width: 100%;padding: 6px;}
#subCategoryMenu .subcategory-slider .subcategory__media-body {display: inline-block;width: 60%;height: 100%;vertical-align: middle;padding: 0;margin: 0;position: relative;opacity: 1;pointer-events: all;}
#subCategoryMenu .subcategory-slider .subcategory__media-body h5 {font-size: 11px;
	line-height: 12px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	text-decoration: none;
	display: -webkit-box;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0 18px 0 8px;
	font-weight: 600;text-transform:uppercase;letter-spacing:2px;}

#subCategoryMenu .subcategory-slider .subcategory__media:hover h5 {text-decoration:underline;}

.btn-rounded {border-radius: 28px;font-weight: 600;padding: 12px 24px;text-transform:uppercase;letter-spacing:1px;}

.site-footer .site-footer__copyright ul li, .site-footer .site-footer__disclaimer {font-size:12px;color:#595955;letter-spacing:0;font-weight:600;}
.site-footer ul {font-size:14px;}
.site-footer h3, h3.section-sub-title  {color:#3d414c;transition: all .2s ease;font-size: 21px;font-family: "Oswald",Helvetica,Arial,sans-serif;text-transform: uppercase;letter-spacing:0;font-weight:400;font-family: 'FontinSansRgBold';}
.site-footer .site-footer__linklist a, .site-footer .site-footer__copyright ul li a, .site-footer .site-footer__credits {color:#3d414c;transition: all .2s ease;font-family: 'Open Sans', sans-serif;font-weight: 600;}
footer .c-item a, footer.site-footer .contact-info .contact-item i, .btn-natural.btn-hero {font-size:14px;color:#3d414c;}

/*.site-footer .site-footer__credits {font-size: .875em;letter-spacing:0;}*/
.site-footer .site-footer__linklist a:hover, .site-footer .site-footer__copyright ul li a:hover  {color:#b11117;transition: all .2s ease;}


.site-footer .site-footer__credits a {color:#222;transition: all .2s ease;}
.site-footer .site-footer__credits a:hover {color:#FAB103;transition: all .2s ease;}
.site-footer .site-footer__credits a:hover img {-webkit-transform: rotate(360deg);transform: rotate(360deg);transition: all ease .5s;}
.site-footer .site-footer__copyright ul li + li:before {background:#34393a;width: 6px;}
.site-nav__item .site-nav__text, .site-nav__item .site-nav__link--icon {color:#3a3d45;}
.site-nav__item:hover > a > span > .site-nav__text {color:#000;}

.site-nav__item:hover > a > span > .icon {color:#000;}
.site-nav__item .site-nav__link--icon .icon {height: 30px;}



.site-nav__link--icon.cart-link.cart__vertical .icon {font-size: 1.5rem!important;}
.site-nav__link--icon.cart-link.cart__vertical .cart-link__bubble--visible {background-color: #b11117!important;top: 8px!important;}


#offlajn-ajax-search231 {width:100%!important;float:none!important;}
#offlajn-ajax-search231 .offlajn-ajax-search-container {padding:0!important;}
.site-nav--search__bar {padding: 0;}
input#search-area231, input#suggestion-area231, #ajax-search-button231, #ajax-search-button231 .magnifier {height:32px!important;}
input#search-area231 {padding-left:10px!important;}
#ajax-search-button231 {float:none!important;left: inherit!important;right: 0!important;border: none!important;}
input#suggestion-area231 {box-shadow:none!important;}


.site-footer .site-footer__disclaimer {color:#a3abae;border-color:#a3abae;}


.newline__btn {color:#b11117!important;border: 1.5px solid #b11117;transition: all 0.3s;}

.btn-outline-success {color: #00ba74;border-color: #00ba74;}
.btn-outline-success:hover, .btn-outline-success:focus {color: #fff;border-color: #008a56!important;background:#008a56!important;}

.cartlogo .smllogo-link > img {width:100%;height:auto!important;}

.site-header__logo-link .logo-tagline, .site-footer .logo-tagline {display: block;font-size: 12px;text-align: right;line-height: 1;color: #32353B;font-weight:400;font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;}
.site-header__logo-link .logo-svg {height:42px;}


.mobile-logo-box img {height:42px;visibility: visible!important;}

.ten-off-circle {width:154px;height:154px;}

.grid-product--item .grid-product__btn:hover, .newline__btn:hover, .newsletter .input-group-btn .btn.newsletter__submit {background:#b11117;transition: all 0.3s;}
.text-recore, .text-primary {color:#b11117!important;}
.newsletter {background:#202324;}
.newsletter .input-group .inputbox {background:#fff;}

.newsletter .input-group-btn .btn.newsletter__submit:hover {opacity:.95;transition: all 0.3s;}


body.promo-pusher--active .site-subnav--learn, body.promo-pusher--active .site-subnav--account {top: 80px;}

@media (max-width:568px){

	.site-header .site-header__logo-link {left:-10px;}
	.site-header .site-header__logo-link .header-logo.header-logo-mobile {height:24px;}
}



.newline-video-hero .display-3, .collection__maintitle {color: #fff;font-size: 80px;font-weight: normal;line-height: 1;letter-spacing: -2px;margin-bottom: 10px;}
.newline-video-hero  p.lead, .collection__subtitle {text-transform: uppercase;letter-spacing: 7px;font-weight: 600;font-size: 1.3rem;}

.btn-watch-video {border-radius: 3px;padding: 10px 20px;text-transform:uppercase;font-weight: 600;font-size: 1.25rem;letter-spacing: 3px;}
.btn-watch-video i {margin-right:7px;font-size:24px;position:relative;top:2px;}

.grid-product--item .grid-product__image-link .grid-product__image {max-width:none;}
.grid-product--item .grid-product__content-wrapper {position:relative;z-index:2;}
.grid-product--item .grid-product__content-wrapper .grid-product__title, .product-flavor__title {display: block;max-width: none;font-weight: 900;text-transform: uppercase;font-size: 26px;letter-spacing: 1px;}
.grid-product--item.crosssell-product .grid-product__content-wrapper .grid-product__title {font-size:24px;}
.grid-product--item .grid-product__content-wrapper .grid-product__title2 {line-height: 16px;height: 34px;overflow: hidden;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;	justify-content: center;}
.grid-product--item .grid-product__content-wrapper .grid-product__title2__inner {}
.tag-category .grid-product--item .grid-product__content-wrapper .grid-product__title1 {font-size:22px;}
#productDetails {background:#31393F;box-shadow: 0 15px 18px 0 rgba(189,189,189,0.43);}

#productDetails .nav-pills .nav-link {border-radius:0;position:relative;height: 44px;border-bottom:2px solid #293035;background:transparent;font-size:.825rem;line-height: 25px;letter-spacing: 1px;opacity:0.9;color:#fff;font-weight:400;}

#productDetails .nav-pills .nav-link:hover, #productDetails .nav-pills .nav-link.active {border-bottom:2px solid #b11117;color:#fff;opacity:1;background:#293035;}
#productDetails .nav-pills .nav-link:hover:before, #productDetails .nav-pills .nav-link.active:before {content: "";display: inline-block;bottom: 0;left: 50%;transform: translateX(-50%);position: absolute;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #b11117;transition: all .2s ease;}
#productDetails .nav-pills .nav-link.active1, .nav-pills .show>.nav-link {background:transparent;}

#productDetails .btn-success, #EmptyCart .btn-success, .drawer .cart__checkout {border-radius:0px;background:#b11117;color:#fff;border-color:#b11117;}
#EmptyCart .btn-success:hover {opacity:0.95;}
.btn.checkout-continue-btn {background:#b11117;color:#fff;border-color:#b11117;border-radius: 4px;padding: 1.0em 1.7em;opacity:1;transition: all .3s ease;}
.btn.checkout-continue-btn:hover, .btn.checkout-continue-btn:focus {background:#b11117!important;border-color:#b11117!important;opacity:0.92;transition: all .3s ease;}

#j2store-checkout .custom-control.custom-checkbox {margin-left: 7px;}
.custom-control-input:checked~.custom-control-label::before {border-color: #3a3d45;background-color: #3a3d45;}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {background:#b11117;}
#cartCrumbs span.completed {color:#b11117;}
.grid-product--item .grid-product__btn {border-color:#b11117;color:#fff;background:#b11117;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.grid-product--item .grid-product__btn:hover {background:#fff;color:#b11117!important;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.newline-add-to-cart .j2store-cart-button {background:#b11117;color:#fff;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;text-transform: uppercase;letter-spacing: 3px;}
.newline-add-to-cart .j2store-cart-button:focus, .newline-add-to-cart .j2store-cart-button:active, .newline-add-to-cart .j2store-cart-button:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .drawer .cart__checkout:hover, .btn.checkout-continue-btn:hover, .btn.checkout-continue-btn:focus, .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {background:#b11117;border-color:#b11117;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;opacity:0.95;}

#j2store-checkout input[type="radio"]:checked, .invoicesfieldset .content-box .content-box__row .active input[type="radio"], .j2store-tab input[type="radio"]:checked, .radio-container .btn-group input[type="radio"]:checked, #j2store-cart-shipping input[type="radio"]:checked {-webkit-box-shadow: 0 0 0 6px #b11117 inset;box-shadow: 0 0 0 6px #b11117 inset;}
#checkout-split-page a:not(.checkout-continue-btn), .review-block__link a {color:#b11117!important;}

#checkout-split-page .chosen-container a {color:#333!important;}

.nav-link.active > .rc_label:before {background-color: #4F5659; box-shadow: 0 0 0 1.5px #4F5659;}

.product-children__option .nav.nav-pills .single_option .nav-link.active, .rc_shipping_interval_frequency input[type='radio']:checked+label {border-color: #4F5659;box-shadow: 0 0 0 1px #4F5659;color:#4F5659;}

.bundled-products > .nav .nav-item > .nav-link.active, .account-dashboard-tabs > .nav .nav-item > .nav-link.active {border-color:#b11117;}
.bundled-products > .nav .nav-item > .nav-link.active:before, .account-dashboard-tabs > .nav .nav-item > .nav-link.active:before {border-bottom-color:#b11117;}

.nutritioninfo-table[data-readmore] {transition: height 300ms;overflow: hidden;}

h5.highlight-title {font-weight:700;font-size:1rem;color: #717f86;letter-spacing: .0625rem;line-height: 1.25rem;text-transform: uppercase;}
.product-single__features ul {margin: 0 0 50px 20px;padding: 0;transition: all .3s ease-in-out;list-style-position: outside;list-style-type: disc;font-size: 1.1875rem;line-height: 1.625rem;}
.product-single__features ul > li {font-size: .9rem;color: #404042;letter-spacing: 0;line-height: 1.25rem;margin-bottom: 7px;font-family:'Roboto',serif;}

.product__faq .accordion .card-header .btn-link {color: #202324;}
.product__faq .accordion .card-header .btn-link > span {font-weight:500;}
.product__faq .accordion .card-body {font-size:0.9rem;}

.reviews {background: #faf1ea;}
.reviews h2, .reviews h2 + p {color:#e66902;}
.reviews h2 + p {font-size:20px;}
.reviews .verified-icon > i {position:relative;color:#e66902;}
.reviews .product__title > a {border-bottom: 2px solid #e6e1cb;display:inline-block;line-height:1.5;}
.reviews .product__title > a:hover {border-color:#726e60;}



.contact-content span > a {color:#b11117;}

.low-inventory-progress-box .low-inventory-progress-text {margin-bottom:.5rem!important;}
.low-inventory-progress-box .progress {border-radius:0;height:20px;}
.low-inventory-progress-box .progress .progress-bar {background:#b11117;}
.link.link--underline.link--underline-primary, .entry-footer .cat-links a, a.link {color: #00ba74;}
.link.link--underline.link--underline-primary:hover, .entry-footer .cat-links a:hover, a.link:hover {color:#008a56;}
.cart-link__bubble--visible, .link.link--underline.link--underline-primary:after {background-color: #b11117;}
.link.link--underline.link--underline-primary:hover:after {background:#008a56;}
.cart-link__bubble--visible #CartCount {color:#fff;font-family:'Roboto',serif;}

#search-form90 input {border-radius:0!important;letter-spacing:0!important;}

#checkout-split-page .cart-sidebar {background:#fff;}
.checkout-summary.cart-ajax .ajaxcart__row .row-grid {background:#f5f7fa;}

.btn-group-sm>.btn.btn-outline-success, .btn-sm.btn-outline-success, .order-header-wrap .btn-sm.btn-success {border-radius:0;color:#00ba74!important;border-color:#00ba74;}
.order-header-wrap .btn-sm.btn-success {color:#fff!important;}
.btn-group-sm>.btn.btn-outline-success:hover, .btn-sm.btn-outline-success:hover, .order-header-wrap .btn-sm.btn-success:hover {border-color:#00ba74;color:#fff!important;background:#00ba74;}


.com_j2store.view-carts .cart__product-name {font-size: 14px;font-weight: 600;}
.com_j2store.view-carts .cart__product-meta {padding-left:0;color: #777;font-size: 0.75em;letter-spacing: 0px;display: block;font-weight:500;}
.cart__row--table-large .grid__item .js-qty {top:10px;position:relative;}


.ajaxcart-progress.ajaxcart-progress--full	{background-color:#F5F7FA;}
.ajaxcart-progress.ajaxcart-progress--full .progress .progress-bar {background:#b11117;}
.ajaxcart-progress.ajaxcart-progress--full .ajaxcart-progress__title {color:#222323;}
.ajaxcart-progress.ajaxcart-progress--full .ajaxcart-progress__title i {color: #222323;margin-right: .5rem;margin-left: .5rem;}
.results-box .card {border-radius:0;}

.site-subnav ul.site-subnav__links li>a:after, .site-subnav ul.site-subnav__links li:hover>a:after, .site-subnav ul.site-subnav__links li:hover>a:after {display:none;}
.hvr-underline-from-center:before {content: "";position: absolute;z-index: -1;left: 50%;right: 50%;bottom:1px;background:#b11117;height:2px;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}

.hvr-underline-from-center:hover:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:active:before {left: 0;right: 0;}



.crosssell-product .product--grid .product__sub__title p {font-size:11px;letter-spacing: 0.5px;}

.crosssell-product.grid-product--item .grid-product__btn {font-size:14px;}
.crosssell-product .grid-product__normal-price.strike {display:none;}
.faq-footer a:hover {text-decoration:underline!important;}


.site-subnav ul.site-subnav__links li .site-subnav__dropdown .category-description {margin-bottom:0;color: #202324;font-size:1.15rem;letter-spacing:0;}

@media (max-height: 870px){
	.site-subnav ul.site-subnav__links li .site-subnav__dropdown .category-description {margin-bottom:0;}
}

.site-footer .contact-info {}
.site-footer .contact-info .contact-item {line-height:20px;font-size:14px;}
.site-footer .contact-info .contact-item a span, .site-footer .contact-item #footerLogout button span {color:#595955;transition: all .2s ease;margin-left:4px;display: inline-block;}
/*.site-footer .contact-info .contact-item a:hover span {color: #34393A;transition: all .2s ease;}
.site-footer .contact-info .contact-item i {font-size:18px;color: #34393A;}*/
.site-footer .contact-item #footerLogout button {background:transparent;box-shadow:none;border:none;padding:0;}
.site-footer .contact-item #footerLogout button i {position:relative;top:1px;font-size:16px;}
.site-footer .contact-item i.text-success {position:relative;top:1px;}


.featured-products .ajaxcart__product-image, #ProductSection-related .ajaxcart__product-image, .collection-template-products .ajaxcart__product-image {width:100%;}

.collection-template-products .ajaxcart__product-image > a, .collection-template-products .ajaxcart__product-image > span {display:block;border-radius: 4px;transition: all .3s;width: 100%;border: 1px solid #D6DFE1;padding: 3px;position:relative;overflow:hidden;}
.collection-template-products .ajaxcart__product-image > a img, .collection-template-products .ajaxcart__product-image > span img {border:none;border-radius:0;-webkit-transform: scale(0.95);transform: scale(0.95);transition: all .3s;}
.collection-template-products .product--grid__box:hover .ajaxcart__product-image > a img, .collection-template-products .product--grid__box:hover .ajaxcart__product-image > span img {-webkit-transform: scale(1);transform: scale(1);transition: all .3s;}

/*Product Category Page**/
.jumbotron.jumbotron--calculator {background: #f6f8f9;padding: 76px 0 56px;}
.jumbotron.jumbotron--calculator h1 {font-size: 50px;font-weight: 600;letter-spacing: -.05px;line-height: 54px;padding-left: 2px;color:#343a40;margin-left: -5px;margin-bottom: 8px;}
.jumbotron.jumbotron--calculator p {color: #4f5659;font-size: 1.25em;letter-spacing:0;margin-bottom:0;max-width: 577px;}

#CollectionSection .j2store-single-product {position:relative;padding:0 30px;}
.grid-product--item .grid-product__title {min-height:60px;}
.grid-product--item .grid-product__summary {font-size: 0.8em;letter-spacing: 0;max-width:none;min-height: 66px;line-height: 1.4;margin: 5px auto;}


.single-blog-box-layout1 a:not(.js-social-share) {color:#b11117!important;}

.collection-hero.ebars-hero {}
.collection-hero.ebars-hero h1 {color:#fff;font-size:70px;margin-bottom: 20px;}
.collection-hero.ebars-hero p {color:#fff;text-transform: uppercase;letter-spacing: 6px;font-weight: 500;font-size: 1rem;font-family:'Roboto',serif;line-height:1.5;}


.btn-order-action {display:block;width:100%;font-size:12px;margin-bottom:7px;background:#31393F;color:#fff;}
.btn-order-action:hover, .btn-order-action:focus {background:#000;color:#fff;}

/*End Product Category Page*/

.doctor-developed .admin-video-content p {font-size: 0.825rem;line-height: 1.3;margin-bottom:10px;}




.single-blog-box-layout1 ul {list-style-type: disc;padding-left:40px;}



.fabrikElementContainer.plg-captcha .float-container {border-color:transparent!important;}

.learn__newline-answers ul li .text {font-size:14px;}

.learn__newline-answers ul li .icon {font-size:18px;}



.ajaxcart__product.cart-item .ajaxcart__product-name {padding-right:15px;font-size: 14px;font-weight: 600;}


.promo-pusher--header.announcement__header .announcement-bar--link {background:#3a3d45;}
.promo-pusher--header.promo__header .announcement-bar--link {background:#36323a;}
.promo-pusher--header .announcement-bar--link .top-promo-text, .promo-pusher--header .announcement-bar--link .icon {color:#fff!important;}
.promo-pusher--header.promo__header .announcement-bar--link .top-promo-text, .promo-pusher--header .announcement-bar--link .icon {color:#fff!important;}


.btn.btn-outline-white {border:2px solid #fff;border-radius:0px;background:transparent;color:#fff;}
.promo-pusher--header.announcement__header .announcement-bar--link .btn.btn-outline-white:hover, .promo-pusher--header.announcement__header .announcement-bar--link .btn.btn-outline-white:focus {background:#fff;color:#3a3d45;}

.promo-pusher--header.promo__header .announcement-bar--link .btn.btn-outline-white {border-color:#ba0112;background-color:#ba0112;}
.promo-pusher--header.promo__header .announcement-bar--link .btn.btn-outline-white:hover, .promo-pusher--header.promo__header .announcement-bar--link .btn.btn-outline-white:focus {opacity:0.95;}

.promo-pusher--header .announcement-bar--link .btn {font-size:12px;padding:0px 12px;line-height:26px;text-transform:uppercase;font-weight:500;}


.promo-pusher--header .announcement-bar__message {}

.alert-newline-1 {background-color:#293035;color:#fff;}

.djrv_single_review .djrv_review_message {height:95px;overflow:hidden;}

.grid-product--item .grid-product__wrapper .product__details > a {
	background: #293035;
	padding: 7px 12px;
	transition: all 0.3s;
	border-radius: 3px;
	color: #fff;
}
.product--grid .product__details span {
	margin-left: 5px;
	font-size: 12px;
}
.grid-product--item .grid-product__content-wrapper .grid-product__title2 {line-height:1.2;}



.product-single__meta__desktop .flavor-image-box > img {height: 60px;margin-bottom: 15px;}




/*Product Detail Page*/
.product-single__title {font-weight: 300;letter-spacing: 2px;font-size:3rem;}


.cert-icon-list .tag-icon > img {height: 70px;width: auto;}


.product-single__reviews-stars .djrv_rating .djrv_avg a.text-decoration-none {text-decoration:none!important;}
.checkout-heading-title {letter-spacing:0px;color:#212529;font-size:18px;margin-bottom:15px;font-weight: 700;}
.checkout-heading-desc {font-size: 12px;font-family: "Roboto", sans-serif;font-weight: 500;margin-top: -10px;margin-bottom: 30px;}

#paymentConfirmation.content-box {background-color: #fafafa;}

#j2store-checkout .radio__label.payment-confirmation-wrapper {cursor: default;}

#shipping_error_div {font-size:16px;}

#confirmJ2StoreCart .table .cartitem-tr td {padding: 0.75rem .75rem 0.75rem;}
#confirmJ2StoreCart .product-thumbnail {width: 50px;height: 50px;}


.category__title-box {margin-bottom:5px;}
.category__title-box > a, .quickbuy__modal-box .category__title-box > span {font-weight: 500;text-transform: uppercase;letter-spacing: 2px;font-size: 14px;color:#b11117;}
.quickbuy__modal-box .category__title-box > span {font-size:12px;letter-spacing:1.5px;}


.shipping_element.hide {display:none!important;}

.product-single__description {font-size: 0.975rem;letter-spacing: 0;line-height: 1.5;}
.product-single__description p {margin-bottom:.5rem;}

.alert-success.collection-hero h1, .alert-success.collection-hero .h1, .alert-success.collection-hero p {color:#155724;}
.alert-warning.collection-hero h1, .alert-warning.collection-hero .h1, .alert-warning.collection-hero p {color:#856404;}
.alert-primary.collection-hero h1, .alert-primary.collection-hero .h1, .alert-primary.collection-hero p {color:#004085;}



.plugin_error_div span.j2error {position:relative;bottom:0;font-size:14px;}


.product-type-Gear.new-line-product-detail .product-flavor__title > span {display:none;}
.product-single__reviews-stars.mb-3 {margin-bottom:1.75rem!important;}


/*end Product Detail Page*/

#formNewAffiliateAccount .checkbox input[type="checkbox"] {display:inline-block;}
.alert-info-alt {border-color: #B4E1E4;background: #81c7e1;color: #fff;}


.drawer__header {border-bottom: 1px solid #dfe2e5;}

.join__bottom:before {display:none;}

section.featured-products {background:#fff;}

#ProductMessage p {margin-bottom:0;}

/*.thumb_swatches {border-top: 1px solid #d6dfe1;}*/
.thumb_swatches .thumb_swatch, .thumb_swatches .thumb_more {margin-right:4px;display: inline-block;vertical-align: middle;width: auto;}
.thumb_swatches .thumb_swatch img {width: 26px;height: 26px;border: 1px solid transparent;border-radius:50%;}
.thumb_swatches .thumb_swatch img.College {border:none;}

.thumb_swatches .thumb_swatch img.img-class-2 {border-color:rgba(0, 0, 0, 0.12);}
.thumb_swatches .thumb_more {margin-right:0;font-size: 12px;}

.grid-product--item .product__collection {font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing: 1px;}
.grid-product--item.product--grid .product__title {margin-bottom: 4px;margin-top: 0;display: block;line-height:1;}
.grid-product--item.product--grid .product__title a {font-size: 18px;font-weight: 600;letter-spacing:0px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 4px;margin-top: 0;display: block;line-height:1.3;}

.grid-product--item .product__price--box {font-size: 13px;color:#666;line-height: 26px;}
.grid-product--item .grid-product__pricing {}

.grid-product--item .grid-product__pricing .base-price, .grid-product--item .grid-product__pricing .sale-price {line-height: 26px;}
.grid-product--item .grid-product__pricing .base-price {font-size: 12px;color: #939C9F;}
.grid-product--item .grid-product__normal-price.strike, .grid-product--item .grid-product__normal-price span.strike {text-decoration: line-through;}
.collection-template-products .ajaxcart__product-image>a, .grid-product--item .product__image >span, .grid-product--item .product__image > a {display: block;border-radius: 4px;transition: all .3s;width: 100%;border: 1px solid #EBEFEF;padding: 8px 0;position: relative;overflow: hidden;}
.collection-template-products .ajaxcart__product-image>a img, .grid-product--item .product__image img {border: none;border-radius: 4px;transition: all .3s;}
.collection-template-products .product--grid__box:hover .ajaxcart__product-image>a img, .grid-product--item:hover .product__image img {transition: all .3s;}



.collection__heading {padding-top: 36px;margin-bottom: 36px;text-align: center;margin-top:05px;}
.collection__heading .collection__subtitle, .nl-podcast-detail .collection__subtitle {letter-spacing: 3px;font-weight: 500;color:#b11117;font-size: 15px;text-transform: uppercase;line-height: 1;}
.collection__heading .collection__title {letter-spacing:1px;font-weight: 600;}


.featured-products__shop-all > .link {color:#00796b;text-transform: uppercase;font-weight: 600;letter-spacing: 2px;font-size: 15px;}
.featured-products__shop-all > .link .fa-long-arrow-right {position:relative;left:0;transition: all .3s;}
.featured-products__shop-all > .link:hover .fa-long-arrow-right {left:4px;transition: all .3s;}


.collection-highlights {padding: 72px 24px 80px;text-align: center;}
.collection-highlights a {display: inline-block;position: relative;top: 0;transition: all .4s;}
.collection-highlights .collection__block {border-radius: 4px;box-shadow: none;height: 100%;padding: 32px 22px 43px;transition: all .4s;}
.collection-highlights .collection__block img {height: 256px;}
.collection-highlights .collection__block h3, .collection-image__box .collection-image__box--content h1 {font-size:2rem;font-weight:300;letter-spacing:2px;margin-top: 24px;margin-bottom: 15px;line-height: 28px;text-align: center;color: inherit;text-transform:uppercase;}
.collection-highlights .collection__block p {font-size: 16px;font-weight: 500;letter-spacing: -.07px;line-height: 26px;margin-bottom: 24px;padding-left: 10px;padding-right: 10px;text-align: center;}
.collection-highlights .collection__block .link--underline-secondary, .shopCollection--box .link--underline-secondary {display: inline-block;font-size: 12px;font-weight:400;letter-spacing: 3px;padding-bottom: 6px;position: relative;text-transform:uppercase;}
.collection-highlights .collection__block .link--underline-secondary .icon, .shopCollection--box .link--underline-secondary .icon {position: relative;top: 1px;left: 4px;}

.collection-highlights .collection__block .category-icon {font-size: 10rem;margin: 3rem;}


.collection-highlights a:hover {text-decoration: none;top: -5px;}
.collection-highlights a:hover .collection__block {box-shadow: 0 11px 18px 0 rgba(133,133,133,.36);}
.collection-highlights a:hover .link--underline-secondary, .shopCollection--box .link--underline-secondary {text-decoration: none;}

.collection-highlights a .link--underline-secondary:before, .shopCollection--box .link--underline-secondary:before {bottom: 0;content: " ";display: block;height: 2px;position: absolute;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;width: 100%;}

.collection-highlights a .link--underline-secondary:after, .shopCollection--box .link--underline-secondary:after {bottom: 0;content: " ";display: block;height: 1px;position: absolute;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;z-index: -1;left: 50%;right: 50%;}

.collection-highlights.collection-highlights2 .collection__block {border-radius:0;padding:0;box-shadow:none!important;width: 100%;}
.collection-highlights.collection-highlights2 .category2__link-box {width: 100%;display:block;position:relative;transition: all .4s;}
.collection-highlights.collection-highlights2 .collection__image {position: relative;height:400px;background-position: center center;background-repeat: no-repeat;background-size: cover;}

.collection-highlights.collection-highlights2 .category2__link-box:hover {top: -10px;transition: all .4s;}

.collection-highlights.collection-highlights2 .collection__block .collection__image-inner {width: 100%;height: 100%;background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.75))) repeat-x;background: -webkit-linear-gradient(transparent,rgba(0,0,0,.75)) repeat-x;background: linear-gradient(transparent,rgba(0,0,0,.75)) repeat-x;color: #fff;}
.collection-highlights.collection-highlights2 a:hover {top:0;}

.collection-highlights a .alert-primary .link--underline-secondary:before {background:#b8daff;}
.collection-highlights a .alert-warning .link--underline-secondary:before {background:#fff3f5;opacity:0.75;}
.collection-highlights a .alert-danger .link--underline-secondary:before {background:#f5c6cb;}
.collection-highlights a .alert-success .link--underline-secondary:before {background:#c3e6cb;}

.collection-highlights a .link--underline-secondary:before, .shopCollection--box .link--underline-secondary:before {background:rgba(255,255,255,0.2);}
.collection-highlights a:hover .link--underline-secondary:after, .single-banner > a:hover .shopCollection--box .link--underline-secondary:after {background:#b11117;}

.collection-highlights a:hover .link--underline-secondary:after, .single-banner > a:hover .shopCollection--box .link--underline-secondary:after {left: 0;right: 0;z-index:1;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}

.homepage__collections .collection-item .collection-item_inner .single-banner > a {display:block;padding:20px;position:relative;}
.homepage__collections .collection-item .collection-item_inner .single-banner > a img {object-fit: cover;height: 100%;max-width: 100%;    border-radius: 4px;}
.homepage__collections .collection-item .collection-item_inner .shopCollection__link {position: absolute;right: 30px;bottom: 50px;display: inline-block;padding: 10px 30px;background: #fff;z-index: 1;opacity:0;}
.homepage__collections .collection-item .collection-item_inner .shopCollection--box {position: absolute;left:0;right:0;bottom:20px;height:auto;display:block;padding: 30px 30px 20px;z-index: 1;opacity:0;text-align: center;}
.homepage__collections .collection-item.slick-center .collection-item_inner .shopCollection__link, .homepage__collections .collection-item.slick-center .collection-item_inner .shopCollection--box {opacity:1;}
.homepage__collections .collection-item {opacity:0.7;}
.homepage__collections .collection-item.slick-center {opacity:1;}

.homepage__collections .collection-item .collection-item_inner .shopCollection--box h3 {color:#fff;font-weight: 300;letter-spacing: 2px;line-height: 28px;text-transform: uppercase;}
.homepage__collections .shopCollection--box .link--underline-secondary {color:#fff;}
.collection-highlights .img-background-box {min-height: 450px;border-radius:4px;}
.brand__collections .collection-highlights .img-background-box {min-height: 300px;border-radius:4px;}
.collection-highlights .img-background-box .collection__block, .homepage__collections .collection-item .collection-item_inner .single-banner > a:after  {background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.90))) repeat-x;background: -webkit-linear-gradient(transparent,rgba(0,0,0,.90)) repeat-x;background: linear-gradient(transparent,rgba(0,0,0,.90)) repeat-x;color:#fff;border-radius:4px;}
.homepage__collections .collection-item .collection-item_inner .single-banner > a:after {content:"";position:absolute;top: 20px;left: 20px;right:20px;bottom: 20px;background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.90))) repeat-x;background: -webkit-linear-gradient(transparent,rgba(0,0,0,.90)) repeat-x;background: linear-gradient(transparent,rgba(0,0,0,.90)) repeat-x;}

.homepage__collections .collection-item.slick-center .single-banner > a {padding:20px 0;}
.homepage__collections .collection-item.slick-active .single-banner > a {}
/*.homepage__collections .collection-item.slick-active:not(.slick-center) .single-banner > a {padding:20px 50px;}*/
.homepage__collections .collection-item.slick-active:not(.slick-center) .single-banner > a {padding:20px 80px 20px 0;}
.homepage__collections .collection-item.slick-center + .slick-active .single-banner > a {padding:20px 0px 20px 80px;}



.homepage__collections .collection-item.slick-active.slick-center .single-banner > a:after {left: 0px;right:0px;}
.homepage__collections .collection-item.slick-active:not(.slick-center) .single-banner > a:after {left:0px;right:80px;}
.homepage__collections .collection-item.slick-center + .slick-active .single-banner > a:after {right:0;left:80px;}

.collection-highlights .img-background-box .collection__block p {font-weight:400;line-height:18px;margin-bottom:10px;}

.homepage__collections .slider-nav .slick-slide {float:none;display:inline-block;}
.homepage__collections .slider-nav .slick-slide h3 {margin-bottom:0;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;padding:10px 20px;text-align:center;}
.homepage__collections .slider-nav .slick-slide h3 > span {display:inline-block;border-bottom:2px solid transparent;padding-bottom: 3px;}
.homepage__collections .slider-nav .slick-slide.is-active h3 > span {display:inline-block;border-bottom:1px solid #b11117;}
.js .slider-single > div:nth-child(1n+2) { display: none }

.js .slider-single.slick-initialized > div:nth-child(1n+2) { display: block }

.slider-nav .slick-slide { cursor: pointer; }

section.homepage__section {padding:50px 0 70px;}


.text-underline {text-decoration: underline!important;}

.homepage__collections .arrow-btn, .collection__product--scroller .arrow-btn  {height:100px;background:#fff;line-height:100px;padding:0;text-align:center;color:#000;width:50px;z-index: 2;top: 50%;display:block;position:absolute;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);border:none;box-shadow:none;transition: all .3s;}
.homepage__collections .arrow-prev, .collection__product--scroller .arrow-btn.arrow-prev {left:0px;}
.homepage__collections .arrow-next, .collection__product--scroller .arrow-btn.arrow-next {right:0px;}

.homepage__collections .arrow-prev i, .collection__product--scroller .arrow-btn.arrow-prev i {position: relative;left: -3px;}
.homepage__collections .arrow-next i, .collection__product--scroller .arrow-btn.arrow-next i {position: relative;right: -3px;}

.homepage__collections .arrow-btn:hover, .homepage__collections .arrow-btn:focus {background:#f4f7fa;transition: all .3s;}

.collection__product--scroller .arrow-btn {background:#34393A;color:#fff;transition: all .3s;}
.collection__product--scroller .arrow-btn:hover, .collection__product--scroller .arrow-btn:focus {background:#000;color:#fff;transition: all .3s;}

.collection__heading h1 .collection__title {}
.collection-image__box {border-radius: 4px;position: relative;}
.collection-image__box:after {background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.90))) repeat-x;background: -webkit-linear-gradient(transparent,rgba(0,0,0,.90)) repeat-x;background: linear-gradient(transparent,rgba(0,0,0,.90)) repeat-x;color: #fff;border-radius: 4px;content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;}
.collection-image__box .collection-image__box--img {width:100%;max-height:350px;object-fit: cover;border-radius: 4px;}

.collection-image__box .collection-image__box--content {position:absolute;bottom:10px;left:0;right:0;text-align:center;display:block;padding:20px 10px 10px;z-index:1;}
.collection-image__box .collection-image__box--content h1 {color:#fff;}



.bannergroup.free-shipping {background:#b11117;}
.bannergroup.valentines-sale {background:#ad0e01;}
.bannergroup.spring-bling {background:#947D5F;}
.bannergroup.mothersale {background:#ffaeaa;}
.bannergroup.memorialday {background:#2e409a;}
.bannergroup.july4 {background:#d01c1d;}
.bannergroup.midsummer {background:#3d7086;}
.bannergroup.endofsummer {background:#cf3801;}
.bannergroup.fallsavings {background:#000;}
.bannergroup.almostspring {background:#40086f;}
.bannergroup.fathersday {background:#000;}



.promoted-articles, .article-list {display: flex;flex-direction: column;flex-wrap: wrap;}
.promoted-articles-item, .article-list .article-list-item {flex: 1 0 auto;}
.promoted-articles-item a, .article-list .article-list-item a {border-bottom: 1px solid #ddd;color:#4d4f4e;display: block;padding: 15px 0;}

.recent-activity-list {padding: 0;}
.recent-activity-item {border-bottom: 1px solid #ddd;overflow: auto;padding: 20px 0;}

.recent-articles li, .related-articles li {margin-bottom: 15px;font-size:14px;}

a.article-list-link.underline-effect {background-size: 0 1px;}
a.article-list-link.underline-effect:hover {color:#b11117;background-size: 0 1px;background-size: 100% 1px;}

.collection-hero, .collection-hero .collection-hero__bg {position:relative;}



.collection-hero2 {height:unset;position:relative;}
.collection-hero2:after {content: "";background: linear-gradient(to left, rgba(0,0,0, 0), rgba(0,0,0, 0.75));display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.collection-hero2 .collection__image-box {}
.collection-hero2 .collection__image-box .collection__image-image {object-fit: cover;width: 100%;height: 200px;}
{object-fit: cover;}
.collection__image-image-placeholder {height:350px;background:#3a3d45;}
.collection-hero2 .collection__image-content {position: absolute;top:50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);left: 0;right: 0;display: block;z-index:1;}
.collection-hero2 .collection__image-content h1 {font-size: 3rem;font-weight: 300;letter-spacing: 3px;margin-bottom: 0px;line-height: 28px;color:#fff;text-transform: uppercase;}

.btn.btn-filter {width:100%;padding: 10px 16px;min-height:50px;cursor: pointer;background:#f4f7fa/*#F0EFED*/;}
.btn.btn-filter[aria-expanded="false"] .product-filter-icon .fa-minus {display:none;}
.btn.btn-filter[aria-expanded="true"] .product-filter-icon .fa-plus {display:none;}
.j2store-sidebar-filters-container .sidebar-filter__inner {padding:1rem;}

.btn.btn-filter .product-filter-heading {font-weight: 500;text-transform: uppercase;letter-spacing: 3px;font-size: 14px;}


.j2store-sidebar-filters-container .sidebar-filter__inner span.checkbox {position:relative;display: block;padding-top: 7px;margin-top: 0;margin-bottom: 0;}

.checkbox label, .radio label {padding-left:32px;line-height: 24px;font-size: 14px;margin-bottom: 0;cursor:pointer;color: #222;}
.checkbox input[type="checkbox"], .checkbox input[type="radio"] {display: none;}
.checkbox input[type="checkbox"] + label:before,.checkbox input[type="radio"] + label:before {content: "";position: absolute;display: inline-block;top:6px;padding: 0;left: 0;-moz-transition: all 0.2s;-o-transition: all 0.2s;-webkit-transition: all 0.2s;transition: all 0.2s;content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' viewBox='0 0 26 26'%3E%3Cpath fill='%23fff' stroke='%23666' stroke-linejoin='miter' stroke-linecap='butt' stroke-miterlimit='4' stroke-width='2' d='M21 5h-16v16h16v-16z'%3E%3C/path%3E%3Cpath fill='none' stroke='%23fff' stroke-linejoin='miter' stroke-linecap='butt' stroke-miterlimit='4' stroke-width='1' d='M22.5 3.5h-19v19h19v-19z'%3E%3C/path%3E%3C/svg%3E");width: 26px;height: 26px;line-height: 26px;overflow: hidden;}
.checkbox input[type="checkbox"]:checked + label:before,.checkbox input[type="radio"]:checked + label:before {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' viewBox='0 0 26 26'%3E%3Cpath fill='%23666' stroke='%23fff' stroke-linejoin='miter' stroke-linecap='butt' stroke-miterlimit='4' stroke-width='1' d='M22.5 3.5h-19v19h19v-19z'%3E%3C/path%3E%3Cpath fill='none' stroke='%23fff' stroke-linejoin='miter' stroke-linecap='butt' stroke-miterlimit='4' stroke-width='2' d='M7.5 13.611l4.278 4.278 6.722-9.778'%3E%3C/path%3E%3C/svg%3E");}
.checkbox input[type="checkbox"]:checked + label:before {}
.checkbox input[type="radio"]:checked + label:before {}
.checkbox input[type="checkbox"]:checked + label:after,.checkbox input[type="radio"]:checked + label:after {font-weight: bold;}

.clear__filter > a {background:#3a3d45;color:#fff;border-radius: 0;padding: 5px 10px;font-weight: 500;font-size: 11px;letter-spacing: 1px;}

.checkbox input.j2store-pfilter-checkboxes-color[type="checkbox"] + label:before,.checkbox input.j2store-pfilter-checkboxes-color[type="radio"] + label:before {top:-2px;}
.checkbox input.j2store-pfilter-checkboxes-color[type="checkbox"] + label {position:relative;display:block;}
.checkbox input.j2store-pfilter-checkboxes-color[type="checkbox"] + label .color-option {display:inline-block;height:16px;width:16px;border:1px solid #bbc4c7;border-radius:50%;position:absolute;right:0;display:none;}

/*.checkbox input#j2store-pfilter-color-19[type="checkbox"] + label .color-option {background: #000;}
.checkbox input#j2store-pfilter-color-20[type="checkbox"] + label .color-option {background: #fff;}
.checkbox input#j2store-pfilter-color-21[type="checkbox"] + label .color-option {background:#745624;}

.checkbox input#j2store-pfilter-color-30[type="checkbox"] + label .color-option {background:#988D82;}
.checkbox input#j2store-pfilter-color-34[type="checkbox"] + label .color-option {background:#7B1215;}
.checkbox input#j2store-pfilter-color-42[type="checkbox"] + label .color-option {background: url("/images/products/v2/unfinished.jpg");}
.checkbox input#j2store-pfilter-color-23[type="checkbox"] + label .color-option {background:#813D1D;}
.checkbox input#j2store-pfilter-color-26[type="checkbox"] + label .color-option {background:#3A617B;}
.checkbox input#j2store-pfilter-color-27[type="checkbox"] + label .color-option {background:#939490;}
.checkbox input#j2store-pfilter-color-28[type="checkbox"] + label .color-option {background:#782722;}
.checkbox input#j2store-pfilter-color-29[type="checkbox"] + label .color-option {background:#AFD0CA;}
.checkbox input#j2store-pfilter-color-35[type="checkbox"] + label .color-option {background:#214339;}
.checkbox input#j2store-pfilter-color-36[type="checkbox"] + label .color-option {background:#201E3C;}
.checkbox input#j2store-pfilter-color-37[type="checkbox"] + label .color-option {background:#000;}
.checkbox input#j2store-pfilter-color-38[type="checkbox"] + label .color-option {background:#62422D;}
.checkbox input#j2store-pfilter-color-25[type="checkbox"] + label .color-option {background:#7E4E36;}
.checkbox input#j2store-pfilter-color-24[type="checkbox"] + label .color-option {background:#745624;}
.checkbox input#j2store-pfilter-color-33[type="checkbox"] + label .color-option {background:#BE6329;}
.checkbox input#j2store-pfilter-color-41[type="checkbox"] + label .color-option {background:#F66931;}
.checkbox input#j2store-pfilter-color-31[type="checkbox"] + label .color-option {background:#412514;}*/
/*.checkbox input#j2store-pfilter-color-[type="checkbox"] + label .color-option {background:;}
.checkbox input#j2store-pfilter-color-[type="checkbox"] + label .color-option {background:;}
.checkbox input#j2store-pfilter-color-[type="checkbox"] + label .color-option {background:;}
.checkbox input#j2store-pfilter-color-[type="checkbox"] + label .color-option {background:;}*/

.hinkle-gold {background:#b11117;}

.product__filter-box {margin-bottom:5px;}

.product--grid .product__badge {margin-bottom: 10px;}
.product--grid .product__badge--yellow {background: #ffe7a3;color: #60451a;}
.product--grid .product__image {margin-top:0fpx;}
.product--grid .product__badge.product__badge--empty {height:17px;}

.pagination-layout {padding: 1rem 0;}

.product-price-container .cancel_anytime {color: #4F5659;font-size: 12px;font-weight: 500;}
.dd-plp-label {font-style: normal;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;list-style: none;text-align: center;box-sizing: border-box;border-radius: 11.5px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;font-size: 10px;line-height: 11px;padding: 5px 10px;z-index: 1;position: absolute;top: 15px;left: 15px;}
.dd-plp-label-green {color:#fff;background: #34393a;}


.product.product--grid.grid-product--item .djrv_vote_cnt > span {display:none!important;}

.ultimatecart .ajaxcart__qty .product-quantity.chosen-select-container {border:none!important;margin-bottom:0;width:auto;background:transparent;border-radius:0;padding:0;}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.right#modal-j2store-cart .modal-content, .right#modal-j2store-cart .j2store-cart-ajax.plugin, .right#modal-ultimatecart .modal-content {position:absolute;}
}


#siteSubNavLinks {}
#siteSubNavLinks a {line-height: 44px;display: block;color: #fff!important;height: 100%;padding-left: 20px;padding-right: 20px;font-weight: 800;letter-spacing: 3px;font-size: 12px;text-transform: uppercase;background-color: #34393a;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
#siteSubNavLinks a:hover {-webkit-transition-duration: 0.3s;transition-duration: 0.3s;background:#111;color: #34393a;!important;}

@media (max-width:1200px) {
	#siteSubNavLinks a {padding-left: 10px;padding-right: 10px;letter-spacing: 3px;font-size: 12px;}
}
.plp-header {font-size:2rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;line-height:1;}
.top-filters-container {border-bottom:1px solid #d6dfe1;padding:7px 0;}
.top-filters-container .top-filters-right {font-size:13px;}

.product__category-box {border-bottom: 1px solid #E4E7EB;}

.product__price--box .grid-product__sale-price.sale-price, .product__price--box.flexi-product-price-range.sale-price {color:#409c69;}

.fast__shipping_text {display:inline-block;line-height:20px;color: #FF6243;}
.fast__shipping_text i.fa-shipping-fast {font-size:22px;position:relative;top:8px;}
.fast__shipping_text i.fa-info-circle {}
.fast__shipping_text span {font-style: italic;font-weight: 600;letter-spacing: 1.5px;}
.fast__shipping_text small {margin-top: -2px;font-style: italic;}

.sort-filter-bar .navbar-text {color: #212529;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	font-size: 26px;
	font-weight: 300;
	letter-spacing: 4px;
	margin-bottom: 0px;padding-top:0;
	padding-bottom: 12px!important;
	text-transform: uppercase;}

@media (max-width:1200px){
	.grid-product--item.crosssell-product .grid-product__content-wrapper .grid-product__title {font-size: 16px;line-height:1;}
	.collection-highlights .img-background-box {min-height: 300px;}
	.homepage__collections .collection-item .collection-item_inner .single-banner > a img {max-height:300px;}
}


@media (max-width:992px){
.jumbotron.jumbotron--calculator {padding: 32px 0;}
.jumbotron.jumbotron--calculator h1 {font-size: 32px;letter-spacing: -.43px;text-align: center;line-height: 38px;}
.jumbotron p {font-size: 1.125em;line-height: 26px;margin: 0 auto 24px;}
.jumbotron.jumbotron--calculator p {font-size: 1.125em;letter-spacing: -.07px;text-align: center;line-height: 26px;}
#productDetails.alert-newline-1.fixed {background:#293035;}
.collection-hero2 .collection__image-box .collection__image-image {height:350px;}
}

@media (max-width:768px){
	.breadcrumb-box .breadcrumb li.active {display:none;}
	.newline-video-hero .display-3 {letter-spacing: 0px;}
	.newline-video-hero p.lead {font-size:1.5rem;}
	footer .site-footer__meta {border-top:none;}
	.site-footer .site-footer__row {margin-bottom:0;}
	#footer-col5 {padding-top:30px;}
	#footer-col5 h3 {display:none;}
	#footer-col5 .c-item {width:60%;margin-left:auto;margin-right:auto;}
	#footer-col5 .c-item a {display:block;text-align:center;padding: 16px;line-height:16px;border: 1px solid #00796b;border-radius:2px;color:#fff;}
	#footer-col5 .footer-col__inner .contact-info .contact-item {padding-left:0;}
	#footer-col5 .footer-col__inner .contact-info .contact-item a {background:#2f2d2d;color:#fff;border-color:#2f2d2d;}
	header .header__image--box__inner {width:100%;text-align:center;}
}

@media (max-width:548px){
	.article-heading {font-size: 26px;line-height: 30px;}
	.newline-video-hero .display-3 {font-size: 50px;letter-spacing: 0px;}
	.newline-video-hero p.lead {font-size:1rem;}
}
@media (min-width:768px){

}
@media (min-width:968px){
	#confirmJ2StoreCart .order-summary-item.Total .order-summary-value:before {background: #bbb;border-radius: 4px;color: #fff;font-size: 12px;padding:3px 3px 3px 4px;text-transform: uppercase;content:"USD";position:relative;display: inline-block;top: -4px;right: 5px;letter-spacing: 1px;}
}

@media (min-width:992px) {
	.site-subnav ul.site-subnav__links li .site-subnav__title {line-height: 59px;}
	th.table-width-150 > a {width:150px;display:block;}
	th.table-width-200 > a {width:200px;display:block;}
	.row.articlesRelatedProductsMobile > div {opacity:1!important;}
	#CollectionSection .collection__heading {margin-bottom:50px;}
	#CollectionSection .collection__heading h2 {font-size:3rem;margin-bottom:15px;}
	#CollectionSection .collection__heading p {width:50%;letter-spacing:0.5px;}
	.site-nav__item .site-nav__link--icon {height:80px;}
	.site-header {height: 80px;}
	body.promo-pusher--active {padding-top:160px;}
	.site-footer .site-footer__row {margin-bottom:20px;}
	.site-subnav #siteSubNavDropDowns {margin-right:0;margin-left: auto;margin-right: auto;}
}
@media screen and (min-width: 1023px) {
	.drawer__fixed-header {left:0;right:0;}
	.drawer__fixed-header .drawer__close .drawer__close-button {right: 20px;top: 50%;margin-top: -15px;}
	.header__image--box {height:80px;}
	.promoted-articles, .article-list {flex-direction: row;}
	.promoted-articles-item, .article-list .article-list-item {align-self: flex-end;flex: 0 0 auto;padding-right: 30px;width: 33%;}
	.article-list:not(.related-articles) .article-list-item {width:50%;}
}


@media (min-width:1200px){
	.product-single__meta__desktop .flavor-image-box > img {height: 80px;margin-bottom: 0px;}
}



@media (min-width:1400px){
	/*.container, .promo-pusher--header .announcement-bar__message {max-width: 1400px;}*/
	.sidebar-widget-area .sidebar-widget {padding-right:1rem;}
	.collection-hero2 .collection__image-box .collection__image-image, .collection__image-image-placeholder {height:200px;}
}


