/* sil */
body.cms-page-view .left-sidebar-title,
body.contacts-index-index .left-sidebar-title
{
	border-bottom: solid 1px #000;
	padding-bottom: 8px;
	margin-bottom: 16px;
}

body.cms-page-view .col-main
{
	font-weight: 300;
	font-size : 13px;
	line-height: 17px;
	padding-bottom: 20px;
}
body.cms-page-view .col-main p
{
	margin-bottom: 10px;
}

body.cms-page-view .col-main p strong
{
	font-weight: 600;
}
body.cms-page-view .col-main h3,
body.cms-page-view .col-main h1,
body.contacts-index-index h4
{
	border-bottom: solid 1px #000;
	padding-bottom: 8px;
	margin-bottom: 16px;
	display: inline-block;
  	padding-right: 5%;
  	font-weight: 600;
  	font-size: 13px;
}

body.cms-page-view .col-main table tr
{
	border-bottom: solid 1px #cccccc;
}

body.cms-page-view .col-main table tr:last-child
{
	border:none;
}

body.cms-page-view .col-main table tr td
{
	padding: 10px 0 0 0;
}

body.cms-page-view .left-sidebar-content ul li a,
body.contacts-index-index .left-sidebar-content ul li a
{
	text-decoration: none;
	margin-bottom: 8px;
	display: block;
}

body.cms-page-view .left-sidebar-content ul li.active a,
body.contacts-index-index .left-sidebar-content ul li.active a
{
	font-weight: 600;

}

body.cms-page-view .col-main strong
{
	font-weight: 600;
}

.btn-black:hover
{
	color: #fff;
}

.wishlist-item-remove-button-x
{
  background: url('../images/x_remove.png') no-repeat;
  background-position: 30% 50%;
  background-size: 9px;
  padding-left: 18px;
}

body.product-gift-card #mainImageWrapper
{
	margin-top: 100px;
}

.catalog-product-view .findSize
{
	color: #7b7b7b;
	text-decoration: underline;
}

body.catalog-category-view .block-layered-nav dl
{
	margin-bottom: 50px;
}

.footer-logos .online-shop img
{
	height: 38px;
}

.footer-logos .kool-fly img,.footer-logos .menu-sec img
{
	height: 99px;
}


ul#nav > li:first-child > a
{
	padding-left: 0 !important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
	border-radius: 0px !important;
}

.sales-order-history .pager .pages ol > li > a
{
	text-decoration: none;
	color: #CCCCCC;
}
.sales-order-history .pager .pages ol > li > a:hover
{
	  color: #000;
}

#my-productreturn-table tbody tr td.ta-left
{
	text-align: left;
}

#my-productreturn-table thead tr th.first
{
	padding-left: 0;
}

#my-orders-table thead tr th.last
{
	padding-right: 0;
}

.productreturn-front-newrequest .return-item:last-child
{
	border:none;

}

body.contacts-index-index #messages_product_view li.success-msg ul li span
{
	color: #f00;
}

#brand-wrapper .sitemap > a:hover
{
	color: #000000;
}

body.checkout-onepage-index .dob-day input,
body.checkout-onepage-index .dob-month input,
body.checkout-onepage-index .dob-year input
{
	border: 1px solid #d0d0d0;
}

#ampromo-items
{
	background: #fff;
}

.ampromo-carousel-control.prev
{
  left: -5px;
  background: url('../images/arrow_left.png') center no-repeat;
  background-size: 13px;
  position: absolute;
  top: 50%;
  z-index: 1;
  left: 10px;
}
.ampromo-carousel-control.next
{
  right: -5px;
  background: url('../images/arrow_right.png') center no-repeat;
  background-size: 13px;
  position: absolute;
  top: 50%;
  z-index: 1;
  right: 10px;
}
.ampromo-carousel-control.next,
.ampromo-carousel-control.prev
{
	width: 25px;
	height: 25px;
	display: inline-block;
}

.ampromo-carousel-control.next:hover,
.ampromo-carousel-control.prev:hover
{
	text-decoration: none;
}
#ampromo-items h4.freeitems
{
	border-bottom: 2px solid #ccc;
	line-height: 32px;
	height: 40px;
}

#ampromo-overlay h4 a:link,
#ampromo-overlay h4 a:hover
{
	text-decoration: none;
}

select
{
	border: solid 1px #cccccc;
}

#slider
{
/*	overflow: hidden;*/
}

form#wishlist-view-form fieldset
{
	/*display: inline;*/
}

body.category-hot-brands-50-w .block-layered-nav dl,
body.category-hot-brands-50-m .block-layered-nav dl,
body.parent-cat-id-1589 .block-layered-nav dl,
.converge-blog-navigator
{
	display: none;
}


body.category-hot-brands-50-w .block-layered-nav dl#narrow-by-list-0,
body.category-hot-brands-50-m .block-layered-nav dl#narrow-by-list-0,
body.parent-cat-id-1589 .block-layered-nav dl#narrow-by-list-0
{
	display: block;
}

/*.show-cart,*/
body.checkout-cart-index .show-cart,
body.checkout-onepage-index .show-cart,
.logotextcart.hide-cart
{
	display: none;
  visibility: hidden;
  opacity: 0;
}

body.checkout-cart-index .hide-mobile-cart,
body.checkout-onepage-index .hide-mobile-cart
{
	display: none;
	visibility: hidden;
	opacity: 0;
}

body.checkout-cart-index .show-mobile-cart,
body.checkout-onepage-index .show-mobile-cart
{
	display: block;
  visibility: visible;
  opacity: 1;
}

.hide-desktop
{
	display: none;
}

@media (min-width: 768px){
ul#nav li[data-cat-id="category-node-2827"] ul.level0 li.level1 ,
ul#nav li[data-cat-id="category-node-2819"] ul.level0 li.level1
{
    width: 22%;
}
ul#nav li[data-cat-id="category-node-2827"] ul.level0 li.level1.categ_img,
ul#nav li[data-cat-id="category-node-2819"] ul.level0 li.level1.categ_img
{
	    display: block;
	    width: 56%;
}
ul#nav li[data-cat-id="category-node-2827"] ul.level0 li.level1.categ_img img ,
ul#nav li[data-cat-id="category-node-2819"] ul.level0 li.level1.categ_img img
{
    width: 100%;
}
/* live li */
li[data-cat-id="category-node-2752"]:before,
/* dev li */
ul#nav li[data-cat-id="category-node-2819"]:before
{
	content: '';
	position: absolute;
	width: 35px;
	height: 45px;
	background: url(../images/menu-gifts.png) no-repeat;
	background-size: contain;
	margin-top: -37px;
	margin-left: 12px;
}

li[data-cat-id="category-node-2397"] li[data-cat-id="category-node-2403"] .view_more_a,
li[data-cat-id="category-node-2897"] li[data-cat-id="category-node-2403"] .view_more_a,
li[data-cat-id="category-node-2853"] li[data-cat-id="category-node-2403"] .view_more_a
{
	display: none;
}
}
@media (min-width: 1200px){
ul#nav li[data-cat-id="category-node-758"] li.level1.categ_img {
        width: 65%;
}
ul#nav li[data-cat-id="category-node-758"] li.level1.categ_img  a
{
	padding: 0 7px;
}
ul#nav li[data-cat-id="category-node-758"] li.level1.categ_img img {
        width: initial;
}
ul#nav li[data-cat-id="category-node-2827"] ul.level0 li.level1.categ_img,
ul#nav li[data-cat-id="category-node-2819"] ul.level0 li.level1.categ_img
{
	    width: 36%;
	     display: inline-block;
}
ul#nav li[data-cat-id="category-node-2827"] ul.level0 li.level1 ,
ul#nav li[data-cat-id="category-node-2819"] ul.level0 li.level1
{
    width: 16.6%;
}
}
@media (max-width: 768px){
ul#nav li[data-cat-id="category-node-2397"] ul.level0 li.level1 ,
ul#nav li[data-cat-id="category-node-2403"] ul.level0 li.level1 ,
ul#nav li[data-cat-id="category-node-2897"] ul.level0 li.level1 ,
ul#nav li[data-cat-id="category-node-2853"] ul.level0 li.level1
{
    width: 14%;
}
	}
/* MENU ORDER FIRST SALES*/
ul#nav,.m-nav
{
display: flex;
}

ul#nav
{
flex-direction: row;
}
.m-nav
{
flex-direction: column;
}
li[data-cat-id="category-node-2897"],
li[data-cat-id="category-node-2853"],
li[data-cat-id="category-node-2397"]
{
order: -1;
}

ul#nav > li[data-cat-id="category-node-2853"],
ul#nav > li[data-cat-id="category-node-2897"],
ul#nav > li[data-cat-id="category-node-2397"]
{
    padding-left: 0px !important;
}
ul#nav > li[data-cat-id="category-node-2853"] > a,
ul#nav > li[data-cat-id="category-node-2897"] > a,
ul#nav > li[data-cat-id="category-node-2397"] > a
{
    padding-left: 0 !important;
}
/* add padding to new-in again since it's not the first item (sales) */
/*ul#nav > li:first-child {
    padding-left: 10px !important;
}
ul#nav > li:first-child > a {
    padding-left: 10px !important;
}*/
/* /MENU ORDER FIRST SALES*/
/* E-satisfaction */

#esat_checkout_container
{
    clear: both;
    float: left;
    padding: 20px;
    width: 100%;
    z-index: 3;
}
.esatisfaction .esat-blue-btn {
    background-color: #000000!important;
    border-color: #000000!important;
}
.br-theme-bars-round-esat .br-widget a
{
	color: #000000 !important;
    border: 1px solid #000000 !important;
}
.esatisfaction .esatisfaction-question-container .question-title-container .question-title
{
    width: 100%;
    text-align: center !important;
    display: inline-block !important;	
}
.br-theme-bars-1to10 .br-readonly a.br-active, .br-theme-bars-1to10 .br-readonly a.br-selected
{
    background-color: #000 !important;
}
.br-theme-bars-1to10 .br-widget a {
    background-color: #dbdcdc !important;
}
.br-theme-bars-round-esat .br-widget a.br-active, .br-theme-bars-round-esat .br-widget a.br-selected 
{
    background-color: #000 !important;
    color: #fff !important;
    }
@media only screen and (min-width: 768px){
.esatisfaction:not(.esatisfaction-mobile) {
	    width: 100% !important;
}
}
@media only screen and (max-width: 767px){
.esatisfaction .esatisfaction-questionnaire-container .questionnaire-header-container,
.esatisfaction .esatisfaction-questionnaire-container .questionnaire-controls-container .questionnaire-logo-esat 
{
    background: #000000 !important;	
}

.esatisfaction .esatisfaction-questionnaire-container .questionnaire-header-container h4
{
	color: #fff;
}

}
/* E-satisfaction */
/* sil */

.continue-guestlink
{
    background-color: transparent !important;
    text-decoration: underline;
    color: #000 !important;
    padding: 0 !important;
}

body.checkout-onepage-index .fb_button_ps 
{
	float: none !important;
	display: inline-block;
}

#remember-me-box input
{
    margin-left: 0 !important;
}

@media (min-width : 768px) and ( max-width: 1023px){

	body.customer-account-login .col2-set.col-xs-12 .sm-fz-13,
	body.checkout-onepage-index .sm-fz-13
	{ 
		font-size: 1.69271vw; line-height : 2.1vw; 
	}

}
@media (min-width : 1024px) and ( max-width: 1199px){

	body.customer-account-login .col2-set.col-xs-12 .sm-fz-13,
	body.checkout-onepage-index .sm-fz-13
	{ 
		font-size: 1.3vw; line-height : 1.8vw; 
	}

}

@media (min-width : 1024px){
body.checkout-onepage-index #nomembersWrapper button,
body.checkout-onepage-index #nomembersWrapper .fb_button_ps
{
    margin-left: -85px;
}
body.checkout-onepage-index #nomembersWrapper button
{
    padding: 8px;
}
body.checkout-onepage-index #nomembersWrapper .goRegisterWrapper > p.ta-center
{
    margin-left: -35px;
}
body.checkout-onepage-index #nomembersWrapper .continue-guestlink
{
    margin-left: -35px;
}
}

@media (min-width : 767px) and (max-width : 1024px){

	html[lang="en"] #nomembersWrapper .goRegisterWrapper > p.mt-10
	{
	    padding-right: 10px;
	}

	body.checkout-onepage-index #nomembersWrapper button.checkoutLogIn,
	body.checkout-onepage-index #nomembersWrapper button.checkoutLogInEmail,
	body.checkout-onepage-index #nomembersWrapper .fbbtnwrap
	{
	    margin-left: -35px;
	}
	body.checkout-onepage-index #nomembersWrapper .continue-guestlink
	{
	    margin-left: -25px;
	}

	body.checkout-onepage-index #nomembersWrapper .kaneeggrafi
	{
	    margin-left: -15px;
	}

}

body.checkout-onepage-index form#co-billing-form #remember-me-box,
body.checkout-onepage-index form#co-billing-form #remember-me-box
{
	float: left;
	clear: both;
}
#co-shipping-form ul li,
#billing-new-address-form ul li
{
	clear: both;
}