* { box-shadow: none; outline: inherit;}

div#bc-embedded-checkout {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 999; background: #FFF;
}
div#bc-embedded-checkout > div
{	visibility: visible; opacity: 1;
}
.bc-cart-actions
{	width: auto; float: right;
}
.bc-cart-actions +.bc-cart-actions
{	width: auto; float: left;
}
.cart-title
{	margin-top:0px; margin-bottom:20px;
}

.bc-pdp-wish-list-wrapper{
    display: none !important;
}
.ng-pristine .login-submit input#wp-submit,
div.bc-product-card.bc-product-card--single div.bc-product__actions form.bc-form.bc-product-form button.bc-btn.bc-btn--form-submit.bc-btn--add_to_cart,
#page-contents a,
#container button.bc-btn.bc-btn--form-submit.bc-btn--add_to_cart,
.single-bigcommerce_product #main .bc-product-single .bc-single-product__related .bc-btn.bc-btn--add_to_cart,
body.page.page-id-25042 .get_cart_products .bc-product-card h3.bc-product__title a,
#header ul li>ul li a,
#footer nav ul li a,
#header ul li a,
.bc-product__title-link,
a {color: #000; -webkit-transition: all 450ms ease-in-out;
    -moz-transition: all 450ms ease-in-out;
    -ms-transition: all 450ms ease-in-out;
    -o-transition: all 450ms ease-in-out;
    transition: all 450ms ease-in-out;}

#page-contents a:hover,
body.page.page-id-25042 .get_cart_products .bc-product-card h3.bc-product__title a:hover,
#header ul li>ul li a:hover,
#header ul li a:hover,
#footer nav ul li a:hover,
.bc-product__title-link:hover,
a:hover {color: #3ec2df;}

.page-template-template-home .bg-home {
    padding: 0 30px;
    max-width: 1260px;
    margin: 0 auto;
}

.page-template-template-home .product-slider-heading label,
.homepage-new .product-slider-heading label {
    font-family: 'ITCFranklinITCProLight';
    font-weight: 400;
    font-size: 24px;
    text-transform: uppercase;
    text-align: center;
    background: #fff; padding: 0 1em 0 1.15em; display: inline-block;
}
.page-template-template-home .product-slider-heading,
.homepage-new .product-slider-heading {position: relative; margin: 50px 0px 0px 0px; text-align: center; display: block;}

.homepage-new .product-slider-heading:after {content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    margin-top: 1px;
    background: rgba(0,0,0,.15); z-index: -1;}

/*.page-template-template-home .product-slider-heading:before,
.page-template-template-home .product-slider-heading:after,
.homepage-new .product-slider-heading:before,
.homepage-new .product-slider-heading:after {
    content: '';
    border-top: 1px solid #e9e9e9;
    margin: 0 10px 0 0;
    flex: 1 0 10px;
}
*/
.homepage-new .bc-product-card .bc-quickview-trigger { margin-left: auto; margin-right: auto;}

#first-filter .bc-product-archive__select.bc-product-archive--filter {
    display: block;
}

#first-filter form.bc-form.ng-pristine.ng-valid {
    display: block;
}

#first-filter ol {
    list-style: none;
}

.bc-product-breadcrumb {
    margin: 0;
    padding: 25px 0;
    font-size: 10pt;
}

.bc-product-breadcrumb>li {
    display: inline-block;
}

.bc-product-breadcrumb>li+li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc;
}

.popup-overlay {
    /*Hides pop-up when there is no "active" class*/
    visibility: hidden;
    position: absolute;
    position: fixed;
    top: 0px; bottom: 0px; left: 0px; right: 0px; display: block;
    margin: auto;
    z-index: 1;
}

.popup-overlay.active {
    /*displays pop-up when "active" class is present*/
    visibility: visible;
    text-align: center;
}

.popup-content {
    /*Hides pop-up content when there is no "active" class */
    visibility: hidden;
    position: fixed;
    min-width: 260px;
    left: 50%;
    top: 50%;
    background-color: #fff;
    border: 1px #999999 solid;
    padding: 10px 20px 20px 20px;
    -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
    
}

.popup-content.active {
    /*Shows pop-up content when "active" class is present */
    visibility: visible;
}

.popup-overlay h2 {
    font-size: 16px;
}

.popup-prod {display: block;}
.popup-prod img,
.popup-prod h2 {display: inline-block; vertical-align: middle;}
.popup-prod img {max-width: 50px; max-height: 50px; margin-top: 10px;
    margin-bottom: 10px;}
.popup-prod h2 { margin: 10px; margin-top: 0px; margin-bottom: 0px;}
.popup-content .cnt-shop, 
.popup-content .viw-cart { display: block; margin: auto; font-size: 12px; padding: 10px 20px; font-weight: 400;
    text-transform: none; background-color: #eeeeee;
    color: #333333; margin-top: 20px; margin-bottom: 20px; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;}
.popup-content .viw-cart {background-color: #000000; color: #ffffff; margin-bottom: 0px;}
/* MK */

body.page-template-template-home h3.bc-product__title,
body .homepage-new h3.bc-product__title {height: 50px; overflow: hidden; padding-left: 20px; padding-right: 20px;}
html body .bc-cart .bc-cart-actions a,
#container button.bc-btn.bc-btn--form-submit.bc-btn--add_to_cart,
div.bc-product-card.bc-product-card--single div.bc-product__actions form.bc-form.bc-product-form button.bc-btn.bc-btn--form-submit.bc-btn--add_to_cart {background-color: #eeeeee; color: #333333;}

section#first-filter,
section#second-filter {margin-top: 15px; margin-bottom: 30px;}

.site-main .bc-product-archive .wrapper.outer {width: calc(100% - 0px);}
section#first-filter {margin-left: -15px;}
section#first-filter .bc-product-archive__select-label,
section#second-filter .bc-product-archive__select-label {margin-left: 0px; text-transform: none; font-size: 14px;}
section#first-filter .filter-list { margin-bottom: 20px; }


.checkoutHeader.optimizedCheckout-header {
    background: #fff;
}
.progress_steps {
    max-width: 750px; padding: 70px 0 0;
}
.progress_steps, .step_nm {
    text-align: center; margin: 0 auto;
}
.progress-indicator {
    display: -ms-flexbox; display: flex; margin: 0 0 20px; padding: 0; font-size: 16px; text-transform: uppercase;
}
.progress-indicator>li.active, .progress-indicator>li.active .bubble {
    color: #000;
}
.step_nm {
    position: absolute; top: -30px; left: 0; right: 0; display: block;
}
.progress-indicator>li.active .bubble {
    background-color: #000;
}
.progress-indicator>li:first-child .bubble:after, .progress-indicator>li:first-child .bubble:before {
    width: 50%;
    margin-left: 50%;
}
.progress-indicator>li .bubble:before {
    left: 0;
}
.progress-indicator>li .bubble:after, .progress-indicator>li .bubble:before {
    display: block; position: absolute; top: 9px; width: 100%; height: 3px; content: '';  background-color: #bbb;
}
.progress-indicator>li.active .bubble:after {
    content: ''; width: 20px; display: block; height: 20px; background: #000; left: 0; top: 0; right: 0; margin: 0 auto;
    border-radius: 50%;  border: 1px solid #000;
}
.progress-indicator>li {
    -ms-flex: 1; -moz-flex: 1; flex: 1; list-style: none; text-align: center; width: auto; padding: 0; margin: 0; position: relative;
    text-overflow: ellipsis; color: #bbb; display: block;
}
.progress-indicator>li .bubble {
    border-radius: 1000px; width: 20px; height: 20px; background-color: #bbb; display: block; margin: 0 auto .5em; border-bottom: 1px solid #bbb; position: static;
}
.progress-indicator>li:last-child .bubble:after, .progress-indicator>li:last-child .bubble:before {
    width: 50%;  left: 0;
    margin-right: 50%;
}
section#first-filter .filter-list ol {margin: 0px; padding: 0px;}
section#first-filter .filter-list li {padding-left: 15px; background: url(../images/bullet.png) 3px 7px no-repeat; line-height: 1.5em; transition: background-position 150ms ease-out; -moz-transition: background-position 150ms ease-out; -webkit-transition: background-position 150ms ease-out; -o-transition: background-position 150ms ease-out;}
section#first-filter .filter-list li:hover {background-position: 6px 7px;}
section#first-filter .filter-list li a {text-transform: uppercase;
    font-family: 'GT Eesti Display';
    font-weight: bold;
    letter-spacing: 0.5px;

}
section#second-filter .bc-product-archive__select-label {font-weight: normal; margin-bottom: 0px;}
section#second-filter form .bc-product-archive__select select {border: 1px solid #ddd; height: 36px; padding: 8px;}

section#first-filter form .bc-product-archive__select:after {display: none;}
section#second-filter .bc-product-archive__select.bc-product-archive--sort {position: relative; width: 22.7%;}
section#second-filter form .bc-product-archive__select:after {position: absolute; right: 13px; top: 50%; -moz-transform: translate(0px, -50%);
    -webkit-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); transform: translate(0px, -50%); margin: auto; height: 20px; line-height: 22px; font-size: 14px; content: "\f107"; font-family: 'FontAwesome';}

section#second-filter form .bc-product-archive__select select:hover,
section#second-filter form .bc-product-archive__select select:focus {border-color: #aaa;
    color: #333; outline: none;}

.bc-product-breadcrumb>li {margin-right: 10px;}
.bc-product-breadcrumb>li:last-child {margin-right: 0px;}
header.bc-product-archive__header {margin-top: 30px;}
.navigation.pagination { text-align: right;}
.navigation.pagination .screen-reader-text,
.navigation.pagination .nav-links {display: inline-block; font-size: 14px; vertical-align: middle;}
.navigation.pagination .screen-reader-text {margin-bottom: 0px; text-transform: none;}
.navigation.pagination .page-numbers .meta-nav {display: none;}
.navigation.pagination .page-numbers {width: 30px; height: 30px; line-height: 30px; display: inline-block; vertical-align: middle; text-align: center; background-color: #f5f5f5; margin-right: -2px;}
.navigation.pagination a.page-numbers:hover {background-color: #000000; color: #fff;}
.navigation.pagination .page-numbers.current {background-color: #e5e5e5;}
.navigation.pagination .next.page-numbers,
.navigation.pagination .prev.page-numbers {background-image:url(../images/slider-arrows.png); text-indent: -9999px; transition: background-color 300ms ease-in-out, background-position 300ms ease-in-out; -moz-transition: background-color 300ms ease-in-out, background-position 300ms ease-in-out; -webkit-transition: background-color 300ms ease-in-out, background-position 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out, background-position 300ms ease-in-out;}
.navigation.pagination .next.page-numbers {background-position: -60px -10px;}
.navigation.pagination .next.page-numbers:hover,
.navigation.pagination .prev.page-numbers:hover {background-color: #000000;}
.navigation.pagination .next.page-numbers:hover {background-position: -60px -60px;}
.navigation.pagination .prev.page-numbers {background-position: -10px -10px;}
.navigation.pagination .prev.page-numbers:hover {background-position: -10px -60px;}


/* Category Page Customisation Start */
.single-bigcommerce_product #main .bc-product-single .bc-single-product__related .bc-btn.bc-btn--add_to_cart,
#container .bc-product-archive .bc-product__actions form button.bc-btn.bc-btn--form-submit.bc-btn--add_to_cart {width: auto; max-width: none; 
    padding: 0px 22px; height: 45px;}
.bc-product__meta .bc-product__brand a:hover {color: #3ec2df;}
/* Category Page Customisation End */


/* Product Page Page Customisation Start */
.bc-product-single .bc-single-product__description h2 {font-weight: 400; font-size: 2.2875rem;}
.bc-product-single .bc-product-single__meta .bc-product__brand a {color: rgba(169,169,169,0.75); /*text-decoration: underline;*/}
.bc-product-single .bc-product-single__meta .bc-product__brand a:hover {color: #3ec2df;}
.single-bigcommerce_product #main .bc-product-single .bc-single-product__ratings .bc-single-product__rating-reviews .bc-link {color: #599dd2; font-size: 13px; font-weight: normal; letter-spacing: 0.5px;}
.single-bigcommerce_product #main .bc-product-single .bc-single-product__ratings .bc-single-product__rating-reviews .bc-link:hover {color: #599dd2;}
.single-bigcommerce_product #main .bc-product-single .bc-btn.bc-btn--add_to_cart { max-width: none; width: auto;}

.single-bigcommerce_product #main .bc-product-single .bc-btn.bc-btn--add_to_cart { background-color: #000; color: #ffffff;}
.single-bigcommerce_product #main .bc-product-single .bc-btn.bc-btn--add_to_cart:hover { background-color: #eeeeee; color: #333333;}
.single-bigcommerce_product #main .bc-single-product__reviews,
.single-bigcommerce_product #main .bc-single-product__ratings { display:none; }
/* Product Page Page Customisation End */


/* Cart page start */ 
.bc-cart-header>div {padding: 15px 0; background-color:#eeeeee;}
.bc-cart-header .bc-cart-header__item { padding: 15px; }
.bc-cart-item {align-items: flex-start; padding: 15px; border-top-color: #eeeeee;}
.bc-cart-item:nth-child(even) { background-color:#eeeeee;}
.bc-cart-item-image img {max-width: 45px; margin-left: auto; margin-right: auto; display: block;}
.page-id-25042 .outer #page-contents h1 {font: 300 2.625rem/1 "futura-pt",Arial,sans-serif;}
#page-contents .bc-cart-item-image .bc-cart-item__remove-button {background-color: transparent !important;}
.bc-cart .bc-cart-actions a:first-child{ float: left;}
.bc-cart .bc-cart-actions a:last-child { background-color: #000; color: #ffffff !important;}
.bc-cart .bc-cart-actions a:last-child:hover { background-color: #eeeeee !important; color: #333333 !important;}
.bc-cart .bc-cart__empty .bc-cart__continue-shopping { background: #000; font-size: 14px; color: #ffffff !important; padding: 0px 40px; line-height: 40px; display: inline-block; }
.bc-cart .bc-cart__empty .bc-cart__continue-shopping:hover { background: #eeeeee; color: #333333 !important;}

/* Cart page end */ 


.bc-product__brand a { color: rgba(169,169,169,0.75)}

.ng-pristine .login-submit input#wp-submit {
    background-color: #eeeeee !important; color: #333333 !important; font-weight: normal; text-transform: none;}

/* Home Page Start */
.hp-section .hp-row:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0px; height: 0px;}
.hp-section img { vertical-align: top;}
.hp-section .hp-row {display: block; margin-left: -17px; margin-right: -18px;}
.hp-section .col {padding-left: 17px; padding-right: 18px; float: left; width: 33.33%;}
.hp-section .box {position: relative;}
.hp-section .box  .caption { position: absolute; }
.hp-section .box.three .caption {left: 50%; top: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.home-header img {margin-top: 15px; margin-bottom: 15px;}
 /* Home Page End */

.bc-ajax-add-to-cart__message {
display: none;
}

.tax-bigcommerce_brand .navigation.pagination h2.screen-reader-text,
.tax-bigcommerce_category .navigation.pagination h2.screen-reader-text { display: none;}
#second-filter { position: relative; }
#second-filter .pagination { position:absolute; right:0; top: 14px;}

#first-filter .filter-list {position: relative;}
#first-filter .nlbselect { border: 1px solid #ddd; height: 36px; padding: 8px;  }
#first-filter .filter-list:after { position: absolute;
    right: 13px;
    top: 50%;
    -moz-transform: translate(0px, -50%);
    -webkit-transform: translate(0px, -50%);
    -o-transform: translate(0px, -50%);
    -ms-transform: translate(0px, -50%);
    transform: translate(0px, -50%);
    margin: auto;
    height: 20px;
    line-height: 22px;
    font-size: 14px;
    content: "\f107";
    font-family: 'FontAwesome';
    display: none;

}




/* Tab landscape */
@media only screen and (max-width: 1199px) {
    section#second-filter .bc-product-archive__select.bc-product-archive--sort {display: flex; flex-wrap: nowrap; margin-top: 0px;}
    .single-bigcommerce_product .bc-product-grid>.bc-product-card { margin-bottom: 80px;}
}
/* End of max 1199px */

/* Tab portrait */
@media only screen and (max-width: 991px) {
    .navigation.pagination {margin-bottom: 30px;}
    #second-filter.bc-product-archive__refinery .bc-form { display: block;}
    section#second-filter .bc-product-archive__select.bc-product-archive--sort { display: inline-block; width: 240px;}
    section#second-filter .bc-product-archive__select-label,
    section#second-filter form .bc-product-archive__select select { display: inline-block; margin-right: -4px; vertical-align: middle;}
    section#second-filter .bc-product-archive__select-label { width: 24%;}
    section#second-filter form .bc-product-archive__select select { width:74%;}
    
    .single-bigcommerce_product #main .bc-product-single .bc-btn.bc-btn--add_to_cart {max-width: none;}
    .bc-cart-subtotal{align-items: baseline;}
}


@media only screen and (max-width: 600px) {
html body .bc-product-archive .left label.bc-product-archive__select-label { margin-right: 0px; padding-bottom: 0px !important; border-bottom: 0px;}
html body .bc-product-archive .left { padding-left: 0px; padding-right: 0px;}
html body .bc-product-archive .left section#first-filter {margin-left: 0px;}
html body .bc-product-archive .left section#first-filter { margin-bottom: 20px;}
html body .bc-product-archive section#second-filter .bc-product-archive__select-label {width: 100%; display: block; margin-right: 0px; font-size: 1.5em !important; font-weight: 400; padding-top: 3px; padding-bottom: 5px;}
html body .bc-product-archive section#second-filter .bc-product-archive__select.bc-product-archive--sort {display: block; width: 100%;}
html body .bc-product-archive section#second-filter form .bc-product-archive__select select {width: 100%;}
html body .bc-product-archive section#second-filter { margin-top: 0px;}
section#second-filter form .bc-product-archive__select::after {margin-top: 18px;}    
#second-filter.bc-product-archive__refinery .bc-form {padding-bottom: 19px;}
    #first-filter .filter-list:after { display: block;}
}
    
/* Mobile portrait */
@media only screen and (max-width: 479px) {
    section#second-filter .bc-product-archive__select.bc-product-archive--sort { display: block; margin-left: auto; margin-right: auto;}
    .single-bigcommerce_product #main .bc-product-single .bc-btn.bc-btn--add_to_cart { max-width: none;}
    #second-filter .pagination { position:relative;}
    .bc-cart .bc-cart-actions a:first-child{ float: none;}
    .bc-cart-item-total-price{ margin-left: 0; }
    .bc-cart-item-quantity input.bc-cart-item__quantity-input{ width: 60px; }
    .bc-cart .bc-link.bc-cart-item__remove-button{ right: 80px !important; }
    .bc-cart-body h3.bc-cart-item__product-title{ font-size: 13px !important; }
    .bc-cart-item__product-brand{ font-size: 13px; }
}
/* End of max 479px */

/* End of max 991px */

.bc-product__pricing.initialized *{
/*{	display: inline-block;*/
display: block;  
}
.slick-active {
    opacity: 1 !important;
}
@media only screen and (max-width: 767px) 
{
	.bc-product-single .bc-product-single__top
	{	display:block;	
	}
}
/**/
.hp-section .box .caption {
    position: absolute; top: 50%; left: 50%;width: 100%; text-align: center; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);
}
.hp-section .box.one .caption {
    font-family: 'ITCFranklinITCProLight'; color: #fff;
}
.hp-section .box.one .caption h3 {
    font-size: 32px !important; margin: 0 8px 0 0; line-height: 25px; font-weight: 700; letter-spacing: 0.05em;text-shadow: 1px 1px 7px rgba(0,0,0,1);
}
.hp-section .box.one .caption h4 {
  text-transform: none;  text-shadow: 1px 1px 7px rgba(0,0,0,1); font-size: 16px !important; margin: 0 8px 0 0; line-height: 25px; font-weight: 100; color: #fff; letter-spacing: 0.05em;
}
.hp-section .box.two .caption h4 {
    font-size: 23px !important; margin: 0px; font-weight: 700; color: #fff; text-transform: none; text-align: left; text-shadow: 1px 1px 1px rgba(0,0,0,1);
    line-height: 20px; letter-spacing: 0.05em;
}
.hp-section .box.four .caption h4,.hp-section .box.five .caption h4{
    margin: 0px; line-height: 0; letter-spacing: 0.05em;
}
.hp-section .box.five .caption h3 {
    font-size: 28px !important; margin: 0px auto; color: #fff; text-transform: none; text-shadow: 1px 1px 1px rgba(0,0,0,1);
    line-height: 29px; max-width: 180px; text-align: center; letter-spacing: 0.05em;
}
.hp-section .box.five .caption h4 a:after {
    content: ">"; margin: 0 0 0 5px;
}
.hp-section .box.five .caption {
    transform: none; top: 50px; right: 15px; left: auto; max-width: 211px;
}
.hp-section .box.five .caption h4 a {
    font-size: 18px !important; margin: 0px; text-transform: uppercase; text-shadow: 1px 1px 1px rgba(0,0,0,1); line-height: 29px;    position: relative;
    max-width: 180px; text-align: center; color: #fff; font-weight: 700; letter-spacing: 0.05em;
}
.hp-section .box.four .caption h4 a {
    letter-spacing: 0.05em; font-size: 10px !important; margin: 20px 0 0; line-height: 30px; font-weight: 900; text-transform: uppercase; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,1);
}
.hp-section .box.four .caption {
    right: 25px; left: auto; transform: none; top: 25px; max-width: 250px;
}
.hp-section .box.two .caption h3 {
    letter-spacing: 0.05em; font-size: 32px !important; margin: 0px; line-height: 45px; color: #fff; text-shadow: 1px 1px 7px rgba(0,0,0,1);
}
.hp-section .box.four .caption h3 {
    font-size: 19px !important; font-weight: 400; color: #fff; text-transform: uppercase; text-shadow: 1px 1px 7px rgba(0,0,0,1);
    line-height: normal; max-width: 220px; margin: 0 auto; text-align: center; letter-spacing: 0.05em;
}
.hp-section .box.two .caption {
    max-width: 180px; left: 12px; transform: none; bottom: 18px; top: auto; text-align: left;
}
.hp-section .box.two .caption h4:first-letter {
    text-transform: uppercase;
}
.hp-section .box.three .caption h3 {
    font-size: 25px !important; margin: 0; line-height: 25px; color: #000; font-weight: 700;
}
.hp-section .box.three .caption h4 {
    letter-spacing: 0.05em; margin: 5px 0 15px; line-height: normal; text-transform: none; color: #000; font-size: 15px !important;
}
.hp-section .box.three .caption ul {
    list-style: none; margin: 10px 0 0;
}
.hp-section .box.three .caption {
    max-width: 290px;
}
.hp-section .box.three .caption ul li {
    letter-spacing: 0.05em; line-height: normal; text-transform: none; color: #000;  font-size: 18px !important; 
}
.hp-section .box img {
    opacity: 0.8;
}
.hp-section .col p {
    display: none;
}
.hp-section .box.three,
.hp-section .box.two,.hp-section .box.five {
    margin: 11px 0 0;
}
.box.four, .box.five{
    text-align: right;
}





/* Accordion filter  */
.filter-nav-cust {
    width: 213px;
    padding: 40px 28px 25px 0;
}
.filter-nav-cust, .filter-nav-cust ul{
    list-style: none;
}
ol.filter-nav-cust {
    padding: 0;
    margin: 0;
    font-size: 1em;
    line-height: 0.5em;
    list-style: none;
}
ol.filter-nav-cust li {
    padding-left: 8px;
}
ol.filter-nav-cust li a {
    line-height: 10px;
    padding: 6px 5px;
    color: #000;
    display: block;
    text-decoration: none;
    font-family: "GT Eesti Display";
    font-weight: 700;
   
}
ol.filter-nav-cust li a span i {
    font-weight: normal;
    font-size: 10px;
}
ol.filter-nav-cust ul {
    margin: 0;
    padding: 0;
    display: none;
}
ol.filter-nav-cust ul li {
    margin: 0;
    padding: 0;
    clear: both;
}
ol.filter-nav-cust ul li a {
    padding-left: 5px;
    outline:0;
}

ol.filter-nav-cust ul ul li a {
    color:#000;
    padding-left: 40px;
    font-size: 13px;
    font-weight: normal;
    padding-left: 2px;
}


ol.filter-nav-cust span{
    float:right;
}
header#header.header.fix-header {
  z-index: 999999 !important;
}
/* Accordion Filter end */

@media screen and (max-width: 1199px){   
    .hp-section .box.one .caption h3,.hp-section .box.two .caption h3{
        font-size: 25px !important; line-height: normal;
    }
    .hp-section .box.one .caption h4{
        font-size: 14px !important; line-height: 15px;
    }
    .hp-section .box.two .caption h4{
        font-size: 18px !important;
    }
    .hp-section .box.three .caption h3{
        font-size: 18px !important;
    }
    .hp-section .box.three .caption {
        max-width: 240px;
    }
    .hp-section .box.four .caption h3{
        font-size: 16px !important;
    }
    .hp-section .box.four .caption h4 a{
        letter-spacing: 0.08em; font-size: 10px !important;
    }
    .hp-section .box.four .caption {
        right: 5px; top: 25px; max-width: 270px;
    }
    .hp-section .box.five .caption h3{
        font-size: 25px !important; line-height: 25px;
    }
    .hp-section .box.five .caption h4 a{
        font-size: 14px !important;
    }
    .hp-section .box.five .caption{
        max-width: 170px; right: 5px;
    }
    
    .hp-section .box.three .caption h4 {margin-bottom: 5px; font-size: 14px !important;}
    .hp-section .box.three .caption ul P {margin-top: 5px;}
    .hp-section .box.three .caption ul li {font-size: 15px !important;}
    
}
@media screen and (max-width: 990px){   
    .hp-section .col{
        width: 100%;
    }
    .col.last_col{
        clear: left; width: 100%;
    }
    .hp-section .box img{
        margin: 0 auto; display: block;
    }
    .hp-section .box {
        position: relative; display: inline-block; margin: 0 auto; left: 50%; transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);
    }
    .hp-section .box.three,.hp-section .box.four {
        margin: 11px 0 0;
    }
    .hp-section .box.three .caption h4 {margin-bottom: 15px;}
}
@media screen and (max-width: 479px){ 
    .hp-section .box.three .caption h4{
        margin: 10px 0;
    }
    .hp-section .box.three .caption ul li{
        font-size: 14px !important;
    }
    .hp-section .box.one .caption h3, .hp-section .box.two .caption h3,.hp-section .box.five .caption h3 {
        font-size: 18px !important; line-height: 20px;
    }
    .hp-section .box.five .caption{
        top: 40px;
    }
    .hp-section .box.five .caption h3{
        max-width: 150px;
    }
    .hp-section .box.four .caption{
        right: 0;
    }
    .hp-section .box.five .caption{
        top: 20px;
    }
}

@media screen and (max-width: 360px){ 

.hp-section .box.three .caption ul li {
	font-size: 14px !important;
	width: 50%;
	display: inline-block;
	vertical-align: top;
	margin-right: -4px;
}
    
}


/**/
.bc-cart .bc-cart-item-image
{ position:static;
}
.bc-cart .bc-link.bc-cart-item__remove-button
{ position: absolute; right: 198px; bottom: auto; top: 50px; z-index:1;
}

@media screen and (max-width: 1199px){
.bc-cart .bc-link.bc-cart-item__remove-button
{ right:198px;
}
}

@media screen and (max-width: 991px){
.bc-cart .bc-link.bc-cart-item__remove-button
{ right:99px;
}
}

@media screen and (max-width: 767px){
.bc-cart .bc-link.bc-cart-item__remove-button
{ right:110px; bottom:45px;
}
.bc-cart-header__qty
{   flex: 0 0 60px;
}
.bc-cart-header__price
{   flex: 0 0 76px;
}
}

@media screen and (max-width: 767px){
.bc-cart .bc-link.bc-cart-item__remove-button
{ bottom:auto;top: 50px;
}
}
/**/

.bc-cart .bc-cart-item
{ position:relative;
}
.get_cart_products .bc-product-card .bc-product__actions, .get_cart_products .bc-quickview-trigger--hover, .get_cart_products .bc-product-grid .bc-product-card .bc-product-card:nth-child(n+5)
{ display:none !important;
}
.get_cart_products .bc-product-grid
{ padding:20px 0 10px;
}
.get_cart_products .bc-product-grid .bc-product-card .bc-product-card
{ margin-bottom:10px;
}
.get_cart_products
{ display:block; width:100%; clear:left; margin:30px auto 10px;
}
.get_cart_products:after, .get_cart_products:before
{ content:''; display:block; clear:left;
}
.bc-cart-subtotal .bc-cart-subtotal__label
{	line-height: 30px;
}
#page-contents .get_cart_products .cart_suggested_title
{	display:block; text-align:center; margin:20px auto 0 !important; font-family: "futura-pt",Arial,sans-serif !important; font-size: 26px !important;
}

@media screen and (max-width: 767px){
.get_cart_products .bc-product-grid .bc-product-card
{ flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
width: calc(50% - 20px);
margin-right:20px;
}
}

@media screen and (max-width: 479px){
.get_cart_products .bc-product-grid .bc-product-card
{ flex-basis: calc(100% - 20px);
max-width: calc(100% - 20px);
width: calc(100% - 20px);
margin-right:20px;
}
.bc-cart-header__price
{   flex: 0 0 50px;
}        
    
}

.bc-product-single {max-width: 1260px; padding-left: 30px; padding-right: 30px;}

html body #page-contents h3,
.bc-btn, .entry-content .bc-btn,
.single-bigcommerce_product #main .bc-product-single .bc-single-product__ratings .bc-single-product__rating-reviews .bc-link,
.bc-product-card--single .bc-product__brand,
.bc-product-single .bc-product__brand,
.single-bigcommerce_product .bc-product-single .bc-product__title,
#footer p,
.bc-product-archive .bc-product__title,
.bc-product__meta .bc-product__brand,
.hp-section .box.four .caption h3,
.hp-section .box.five .caption h3,
.hp-section .box h3,
.hp-section .box.two .caption h4,
.hp-section .box.four .caption h4,
.hp-section .box.five .caption h4,
.hp-section .box.one .caption h4,
.hp-section .box.three .caption h4,
.hp-section .box.three .caption ul li,
.bc-product-quick-view__content .bc-product-card--single .bc-product__title,
.bc-product-quick-view__content .bc-product__description h4,
.bc-product-quick-view__content .bc-product__description p,
.bc-product-quick-view__content .bc-product__description li {font-family: 'ITCFranklinITCProLight';}

.bc-product-archive .bc-product-grid .bc-product__actions .bc-form.bc-product-form { margin-bottom: 0px;}

html body .left .bc-cart .bc-cart-actions a:hover,
div.bc-product-card.bc-product-card--single div.bc-product__actions form.bc-form.bc-product-form button.bc-btn.bc-btn--form-submit.bc-btn--add_to_cart:hover,
#container button.bc-btn.bc-btn--form-submit.bc-btn--add_to_cart:hover,
.single-bigcommerce_product #main .bc-product-single .bc-single-product__related .bc-btn.bc-btn--add_to_cart:hover {background-color: #000; color: #ffffff;}

#container .bc-account-form--lost-password .bc-btn:hover, #container .bc-account-form--lost-password button.bc-btn:hover,
.ng-pristine .login-submit input#wp-submit:hover {background-color: #000 !important; color: #ffffff !important;}

.bc-product-grid--4col>.bc-product-card:nth-child(1n) {position: relative; text-align: center;}

.bc-product-grid--4col>.bc-product-card:nth-child(1n):before { content: ""; position: absolute; display: block; top: -20px; bottom: -20px; left: -20px; right: -20px; margin: auto; transition: box-shadow 400ms ease-out;
    -moz-transition: box-shadow 400ms ease-out; -webkit-transition: box-shadow 400ms ease-out; -o-transition: box-shadow 400ms ease-out;}

.homepage-new .slick-initialized .slick-slide:hover:before,
.bc-product-grid--4col>.bc-product-card:nth-child(1n):hover:before {box-shadow: 0 0 20px rgba(0,0,0,0.2);}

.homepage-new .slick-list { padding-top: 30px; padding-bottom: 30px;}
.homepage-new .slick-initialized .slick-slide {transition: box-shadow 400ms ease-out; -moz-transition: box-shadow 400ms ease-out; -webkit-transition: box-shadow 400ms ease-out; -o-transition: box-shadow 400ms ease-out; padding-top: 20px; padding-bottom: 20px;}

.homepage-new .slick-initialized .slick-slide:hover {box-shadow: 0 0 20px rgba(0,0,0,0.2);}

.bc-product-gallery__images {border: 1px #ccc solid; max-width: 100%; padding: 5px;}
.bc-product-gallery__image-slide img { margin: auto;}
.single-bigcommerce_product .bc-product-single__meta .bc-product__pricing {border-top-color: #f5f5f5;}
.bc-product-single .bc-product-single__meta .bc-form {border-bottom-color:#f5f5f5;}

.page-id-25042 #content #page:not(:only-child),
.page-template-template-nosidebar.page-id-25042 #content #page-contents { width: 100%;}
.page-id-25042 .bc-cart {max-width: 100%;}
.page-id-25042 #content #page:not(:only-child) {
    max-width: 1260px;
    padding-left: 30px;
    padding-right: 30px;
    float: none !important;
    margin-left: auto;
    margin-right: auto;
}

.get_cart_products .bc-product__title,
.bc-single-product__related .bc-product__meta .bc-product__title {font-size: 1.2em; padding-left: 20px; padding-right: 20px;}

body.page.page-id-25042 .get_cart_products .bc-product-card h3.bc-product__title {font-size: 1.2em !important; text-transform: none;}

@media (min-width: 768px) {
.bc-product-single .bc-product__gallery {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    /*width: 40%;*/
    width: 100%;
    text-align: center;
    
}
.bc-product-single .bc-product-single__meta {width: calc(60% - 0px);}
    }
#page-contents a { text-decoration: none;}
html body #page-contents h3 { font-weight: 700;}

.bc-product-archive .left label.bc-product-archive__select-label,
.bc-product-archive .right .bc-product-archive__refinery form.bc-form.ng-pristine.ng-valid {
    border-top: 1px dotted #e5e5e5;
    border-bottom: 1px dotted #e5e5e5;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}

html body .bc-product-archive .left label.bc-product-archive__select-label {
    font-size: 1.5em !important;
    font-weight: 400;
    padding-top: 13px;
    padding-bottom: 12px;
}

.bc-product-archive .bc-product-archive__refinery {margin-top: 0px; margin-bottom: 0px;}
.bc-product-archive .bc-product-grid { padding-top: 0px;}

div.bc-product-card.bc-product-card--single div.bc-product__actions form.bc-form.bc-product-form button.bc-btn.bc-btn--form-submit.bc-btn--add_to_cart { text-transform: none; font-weight: normal;}



.bc-cart .bc-cart-actions a
{	background:#000; font-size: 14px; color:#333333 !important; padding: 16px 20px; display: inline-block;
}
.bc-cart .bc-cart-actions a:hover
{	background: #3ec2df;
    color: #fff !important;
}

/* Mobile portrait */
@media only screen and (max-width: 479px) {
    .bc-cart-actions { text-align: center;}
    .bc-cart .bc-cart-actions a { padding-left: 12px; padding-right: 12px;}
}
/* End of max 479px */

/* Start Development */
.mobileFilter_button, .mobileFilter_icon, .closeButton_mn
{   display: none;
}
@media only screen and (max-width: 991px) 
{   
    .mobileFilter_button, .mobileFilter_icon, .closeButton_mn
    {   display: inline-block !important; 
    }
    .mobileFilter_Overlay
    {   position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.15); z-index: 999; display: none;   
    }
    .mobileFilter_IsOpen .mobileFilter_Overlay
    {   display: block;      
    }
    html body .bc-product-archive .left section#first-filter
    {   display: block; position: fixed; top: 0; background: #fff; left: -100%; width: 80%; height: 100%; z-index: 999999; overflow-y: auto; padding: 20px 20px 15px; margin: 0; max-width: 100%; box-shadow: 0.375em 0 1em -0.375em rgba(0, 0, 0, .5); -webkit-box-shadow: 0.375em 0 1em -0.375em rgba(0, 0, 0, .5); transition: left 0.5s ease; -webkit-transition: left 0.5s ease; -moz-transition: left 0.5s ease;
    }
    html body.mobileFilter_IsOpen .bc-product-archive .left section#first-filter
    {   left: 0; 
    }
    section#first-filter .bc-product-archive__select-label
    {   margin: 0 0 12px; padding: 0 0 5px !important; border: 0; border-bottom: 1px solid #000; line-height: normal; display: block; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; font-size: 18px !important; 
    }
    section#first-filter .filter-list li
    {   display: block; line-height: normal; margin: 5px 0; font-size: 16px; padding: 0 0 0 20px; background-position: 5px 50% !important;
    }
    section#first-filter .bc-product-archive__select.bc-product-archive--filter
    {   margin: 0 0 25px; 
    }
    section#first-filter .filter-list:after
    {   display: none;
    }
    section#second-filter form .bc-product-archive__select::after
    {   margin: 0; 
    }
    .mobileFilter_button
    {   display: block; width: 100px;
    }
    .closeButton_mn 
    {   position: absolute; top: 15px; right: 15px; width: 30px; height: 30px; text-align: center; line-height: 30px; z-index: 9; 
    }
    .closeButton_mn a 
    {   display: block; font-size: 20px;    
    }
    .mobileFilter_button_inner 
    {   width: 73px; border: 1px solid #D6D6D6; display: inline-block; padding: 0 6px; line-height: 36px; height: 38px; border-radius: 2px; font-weight: 600; 
    }
    .mobileFilter_button_inner span
    {   display: block; text-align: center; 
    }
    #second-filter.bc-product-archive__refinery > .bc-product-archive__refinery .bc-form
    {   border: 0; margin: 0; padding: 0; 
    }
    /*#second-filter.bc-product-archive__refinery > .bc-product-archive__refinery*/
    #second-filter.bc-product-archive__refinery .bc-form
    {   border: 0; margin: 0; padding: 0; display: inline-block; width: calc(100% - 100px); max-width: 190px; float: right;
    }
    html body .bc-product-archive section#second-filter .bc-product-archive__select-label
    {   font-size: 0px !important; margin: 0; padding: 0; line-height: normal; display: inline-block; width: auto; position: static; font-weight: 600; 
    }
    html body .bc-product-archive section#second-filter .bc-product-archive__select-label:after
    {   content: 'Sort'; text-indent: initial; height: 38px; display: block; line-height: 36px; font-size: 16px; color: #000; width: 40px; display: inline-block; float: left;
    }
    html body .bc-product-archive section#second-filter form .bc-product-archive__select select
    {   width: calc(100% - 45px); border: 0; height: 38px; line-height: 38px; padding: 0 5px; margin: 0; font-size: 14px; 
    }
    html body .bc-product-archive section#second-filter .bc-product-archive__select.bc-product-archive--sort
    {   display: block; width: 100%; border: 1px solid #d6d6d6; border-radius: 2px; padding: 0 0 0 30px;
    }
    html body .bc-product-archive section#second-filter .bc-product-archive__select-label .fa.fa-sort-amount-desc
    {   vertical-align: middle; display: inline-block; position: absolute; left: 8px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); font-size: 14px; 
    }
    .tax-bigcommerce_brand .outer.wrapper > .medium-9#page, .tax-bigcommerce_brand .outer.wrapper > .medium-3.left,
    .tax-bigcommerce_category .outer.wrapper > .medium-9#page, .tax-bigcommerce_category .outer.wrapper > .medium-3.left 
    {   width: 100%; 
    }
    .bc-product-archive .bc-product-archive__refinery {display: inline;}
    #second-filter .pagination {
        position: relative;  
        right: 0;
        /* top: 14px; */
        width: 100%;
        display: inline-block;
    }
}
/* End Development */

/* Start CO1003 */
.homePage_block
{   margin: 50px 0 0;  
}
.ShopByCategory_Block 
{   clear: left; margin: 0 0 50px; 
}
.grid_ShopByCategory
{   display: block; width: 100%; clear: left;
}
.slider_ShopByCategory
{   width: auto; margin: auto -10px; 
}
.slider_ShopByCategory .slider_SBC_grid
{   width: 25%; display: inline-block; float: left; vertical-align: middle; padding: 10px; text-align: center; color: #000; 
}
.slider_ShopByCategory .slider_SBC_grid .SBC_title_block
{   display: block; width: 100%; padding: 0 10px; border: 5px solid #000; font-size: 17px; text-transform: uppercase; font-weight: 700; line-height: normal; letter-spacing: 1px; height: 100px; position: relative;  
}
.slider_ShopByCategory .slider_SBC_grid .SBC_title_block .SBC_title
{   position: absolute; padding: 0 5px; top: 50%; left: 0; right: 0; margin: 0 auto; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);
} 
.slider_ShopByCategory .slider_SBC_grid .SBC_title_block:hover
{   background: #000; color: #fff; 
}  
.slider_ShopByCategory .slider_SBC_grid .New_slider_SBC_grid
{   padding: 10px 0;    
}
.homePage_block .hm_title
{   text-align: center; width: 100%; margin: 0 0 45px; padding: 0; font-family: 'ITCFranklinITCProLight'; font-size: 30px; position: relative; 
}
.homePage_block .FeaturedBrands_Block .hm_title
{   margin: 0 0 15px; 
}
.homePage_block .hm_title > span
{   position: relative; z-index: 1; display: inline-block; width: auto; padding: 0 20px; background: #fff; text-transform: initial;
}
.homePage_block .hm_title:after 
{   content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; margin: -1px auto 0; background: rgba(0,0,0,.15); z-index: -1;
}
.homePage_block:after, .homePage_block:before, .ShopByCategory_Block:after, .ShopByCategory_Block:before, .FeaturedBrands_Block:after, .FeaturedBrands_Block:before
{   content: ''; display: block; clear: left; width: 100%; 
}
.FeaturedBrands_Block
{   clear: left; margin: 0 0 20px;  
}
.slider_FeaturedBrands
{   width: auto; margin: auto -5px;  
}
.slider_FeaturedBrands .slider_FB_grid
{   width: 16.6666667%; display: inline-block; float: left; vertical-align: middle; padding: 5px; text-align: center; margin: 0 auto; 
}
.slider_FeaturedBrands .slider_FB_grid .FeaturedBrands_img_block
{   display: block; text-align: center; width: 100%; height: 130px; display: flex; margin: auto; align-items: center; overflow: hidden; 
}
.slider_FeaturedBrands .slider_FB_grid .FeaturedBrands_img_block img
{   display: block; margin: 0 auto; max-height: 130px; transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s; -ms-transform: all .5s ease 0s; width: auto; max-width: 100%; opacity:1; 
}
.slider_FeaturedBrands .slider_FB_grid .FeaturedBrands_img_block:hover img
{   transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1);
}  
.FeaturedBrands_All
{   clear: left; width: 100%; text-align: right; margin: 0 0 10px; 
}
.FeaturedBrands_link
{   padding: 5px; display: inline-block; text-transform: uppercase; color: #000; text-decoration: underline; line-height: normal; font-size: 17px; font-weight: 700;
}
.FeaturedBrands_link:hover
{   color: #3ec2df;  
}
.homepage-new .grid_ShopByCategory .slick-initialized .group_slider_SBC_grid.slick-slide
{   box-shadow: none !important; margin: 0; padding: 0 10px;  
} 
.homepage-new .grid_FeaturedBrands .slick-initialized .slider_FB_grid.slick-slide
{   padding: 0; margin: 10px;          
}
.homepage-new .grid_ShopByCategory .slick-list, .homepage-new .grid_FeaturedBrands .slick-list
{   padding: 0;  
} 
.homePage_block .hm_title > span
{	font-family: 'ITCFranklinITCProLight'; font-weight: 400; font-size: 24px; text-transform: uppercase; color: #4d4d4d;
}
.homePage_block .hm_title:after
{	margin:3px auto 0; 
}
.tax-bigcommerce_brand #first-filter > .bc-form > .bc-product-archive__select.bc-product-archive--filter:nth-child(1),
.tax-bigcommerce_brand #first-filter > .bc-form > .bc-product-archive__select.bc-product-archive--filter:nth-child(2)
{	display:block !important;
}
.tax-bigcommerce_category #first-filter > .bc-form > .bc-product-archive__select.bc-product-archive--filter:nth-child(1),
.tax-bigcommerce_category #first-filter > .bc-form > .bc-product-archive__select.bc-product-archive--filter:nth-child(2)
{	display:block !important; 
}
 .bc-product__retail-price {
  width: 100%;
}
@media only screen and (max-width: 1199px) 
{
    .homePage_block .slick-prev
    {   left: -20px; 
    }
    .homePage_block .slick-next
    {   right: -20px; 
    }
    .grid_ShopByCategory, .grid_FeaturedBrands
    {   padding: 0 15px; 
    }
    .homepage-new .grid_ShopByCategory .slick-initialized .group_slider_SBC_grid.slick-slide
    {   padding: 5px; 
    }
    .slider_ShopByCategory .slider_SBC_grid .New_slider_SBC_grid
    {   padding: 5px 0; 
    } 
    .product-slider .slick-next
    {   right: -10px;    
    }
    .product-slider .slick-prev
    {   left: -10px; 
    }
    .slider_ShopByCategory .slider_SBC_grid .SBC_title_block .SBC_title
    { word-break: break-word;
    } 
}
@media only screen and (max-width: 991px) 
{
    .slider_FeaturedBrands .slider_FB_grid .FeaturedBrands_img_block
    {   height: 100px; 
    }
    .slider_FeaturedBrands .slider_FB_grid .FeaturedBrands_img_block img
    {   max-height: 100px; 
    } 
    .slider_ShopByCategory .slider_SBC_grid
    {   padding: 5px; width: 50%;
    }
    html body .bc-product-archive section#second-filter {
        display: inline-block;
        margin-top: 0;
        width: 100%;
    }
}
@media only screen and (max-width: 767px) 
{
    .slider_ShopByCategory .slider_SBC_grid .SBC_title_block
    {   font-size: 14px; letter-spacing: 0.2px;  
    }
    .slider_ShopByCategory .slider_SBC_grid .SBC_title_block
    {   border-width: 3px; 
    } 
    .homePage_block .hm_title
    {   font-size: 22px; margin: 0 0 35px; 
    }
    .FeaturedBrands_link
    {   font-size: 14px;  
    }
    .homepage-new .grid_FeaturedBrands .slick-initialized .slider_FB_grid.slick-slide
    {   margin: 12px; 
    }
    .FeaturedBrands_All
    {   margin: 0; 
    }
    .product-slider .slick-initialized .slick-slide a img { width: auto;}
}
@media only screen and (max-width: 479px) 
{      
	.slider_FeaturedBrands
	{	margin:auto; 
	}
    .slider_FeaturedBrands .slider_FB_grid .FeaturedBrands_img_block
    {   height: auto; 
    }
    .slider_FeaturedBrands .slider_FB_grid .FeaturedBrands_img_block img
    {   max-height: 70px; height:auto;  
    }
    .homePage_block .hm_title
    {   font-size: 20px; 
    }
    .homePage_block .hm_title > span
    {   padding: 0 10px; 
    }
	.grid_FeaturedBrands
	{	padding:0; 
	}
	.homepage-new .grid_FeaturedBrands .slick-initialized .slider_FB_grid.slick-slide
	{	margin:5px; 
	}
}
/* End CO1003 */
 
.bc-product-flag--grey { display:none; }

/* .bc-product-archive__select.bc-product-archive--filter:nth-child(2) ol li:first-child { display: none;} */

.bc-quickview-trigger--hover{ display: none;}
/**/
.bc-cart .single-statement 
{ margin: 20px 0 0; width: 100%; text-align: right; float: left; display: block;
}
.single-statement 
{ margin: 0px; width: 100%; text-align: left; float: left;
}
.always-free-shipping,.hassle-free-return
{  width: auto;  display: inline-block;  
}
.single-statement a 
{ text-decoration: underline;
}


/* 24-sept  - 415*/ 
.bc-product-single .bc-product__pricing--api .bc-product__retail-price.bc-no-retail-price{
    display: block;
}
.bc-product-single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price{
    color: #8b8b8b;
    font-style: normal;
}
.bc-cart-item-total-price.bc-cart-item--on-sale, .bc-product__price--sale{
    color: inherit !important;
}
.bc-product-single .bc-product__pricing--api .bc-product__original-price.bc-show-current-price {
  color: #8b8b8b;
  font-size: inherit;
  font-style: normal;
}
.subcategory-level-3 li a{
    font-weight: normal !important;
}
.subcategory-level-2{
	height: auto !important;
}
.subcategory-level-3{
	height: auto !important;
}

.skincare.shortorder:first-child{
     display: none;
}

.buy_btn_sec {
    /*display: flex;*/
    flex-wrap: wrap;
    align-items: flex-end;
}
.buy_btn_sec span.custom-msg{
    font-weight: normal;
    font-size: 16px !important;
    margin: 10px 0px 0px 0px;
    width: 100%; 
}
.buy_btn_sec span {
     display: block;
    font-size: 14px;
    margin: 5px 0 0px 0px;
    width: 100%;
}
.bc-product__meta .buy_btn_sec {
    justify-content: center;
} 

html body .bc-product-single a.moreInfoBtn.baynow_btn,
.buy_btn_sec a.moreInfoBtn.baynow_btn{
    font-weight: bold;
    text-transform: uppercase;
} 
/*html body a.moreInfoBtn.baynow_btn {
    height: auto;
    line-height: 21px;
    font-weight: bolder;
    font-size: .9em;
}*/ 
.bc-product__pricing .buy_btn_sec a.moreInfoBtn.baynow_btn{
    font-size: .9em;}
