.visible-auth-no {
    display: none;
}
.visible-auth-yes {
    display: none;
}
body.auth-no .visible-auth-no {
    display: block;
}
body.auth-yes .visible-auth-yes {
    display: block;
}
.visible-it, .visible-en {
	display: none;
}

body.it .visible-it {
    display: block;
}
body.en .visible-en {
    display: block;
}

/* switch logo per pagine con slider */ 

.primary-logo img {
	display: none;
}

.primary-logo {
	height: 60px;
	position: relative;
	top: 10px;
	background-size: contain;
	background-image: url(/custom/img/logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	max-width: 200px;
	margin: 0 auto;
}

#header.menu-transparent-dark .primary-logo {
	background-image: url(/custom/img/logo-black.png);
}

@media (min-width:992px) {
	.primary-logo {
		background-position: left center;
	}
}

@media (min-width:1192px) {
	.primary-logo {
		background-position: left center;
		max-width: none;
		width: 250px;
	}
}


/* fine switch logo per pagine con slider */ 


/* colore principale */

#header .menu > ul > li > a:after {
	border-bottom: 1px solid #a3c6a4;
}

#header .menu a:hover, #header .menu a:focus {
	color: #a3c6a4;
	text-decoration: none;
}

#header.menu-transparent-dark .menu a:hover, #header.menu-transparent-dark .menu a:focus {
        color: #a3c6a4;
    }

.text-primary {
    color:#a3c6a4
}

a {
    color: #333333;
    text-decoration:none
}

a:hover, a:focus {
    color: #a3c6a4;
}

.btn-primary {
    color: #a3c6a4;
    background-color: #FFF;
    border-color:#a3c6a4
}

.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #a3c6a4;
    border-color:#a3c6a4
}

.btn-primary:hover {
    color: #fff;
    background-color: #a3c6a4;
    border-color:#a3c6a4
}

.btn-link {
    color: #a3c6a4;
}
.btn-link:hover, .btn-link:focus {
    color: #a3c6a4;
}

.menu-top .btn-small:hover, .menu-top .text-btn-small:hover {
		color: #a3c6a4;
	}

 .menu-top .dropdown-menu > li > a:hover, .menu-top .dropdown-menu > li > a:focus {
        text-decoration: none;
        color: #a3c6a4;
        background-color: transparent;
    }

#footer .btn-dark:hover, #footer .btn-dark:focus, #footer .btn-dark:active, #footer .btn-dark.active {
	color: #FFF;
	background-color: #a3c6a4;
	border-color: #a3c6a4;
}

#footer a {
    color: #FFF;
}

#footer a:hover, #footer a:focus {
    color: #a3c6a4;
}

/* fine colore principale */

/* prodotti con foto cover */
#layout-product #header { background-color: #FFF; }
@media (min-width:992px) {
	#layout-product .ls-fullheight { top: 132px; }
}
/* fine prodotti con foto cover */


#layout-product #block-product ul:not(.breadcrumb):not(.list-inline) {
	text-align: left;
}

#fidelitybox-content, #fidelitybox-points {
	display: none;
}

#product-list .text-primary {
	color: #656565;
	font-size: 15px;
}

#block-product .text-primary {
	color: #656565;
	font-size: 20px;
}

#block-product .variant .text-danger {
	display: none;
}


#layout-checkout-complete #ctl00_cph_main_up_order_complete::before {
    content: 'The shipping process and delivery takes about 3/40 business days for United States, Canada and Australia.\A The shipping process and delivery takes about 15 business days for Europe.\A\A After 3rd delivery attempt, the goods will be sent back to sender and an additional cost for the second shipping will be charged.\A\A  Delays due to custom clearance are beyond our responsibility\A\A Duty custom are not included for: Canada, Japan, Singapore, Hong Kong, South Corea, Australia, New Zealand, Russia, Svizzera, Norvegia, United Kingdom.';
    display: block;
    padding: 20px;
    text-align: center;
    background-color: #eee;
    margin-bottom: 20px;
	line-height: 1.6;
	white-space: pre-wrap;
}

#layout-checkout-complete.it #ctl00_cph_main_up_order_complete::before {
    content: 'Tasse doganali escluse per: Canada, Giappone, Singapore, Hong Kong, Corea del Sud, Australia, New Nuova Zelanda, Russia, Svizzera, Norvegia, Regno Unito.';
}


#layout-reservedarea #fidelitybox-title {
	font-size: 24px;
}

@media (min-width:992px) {
	#layout-category[data-id='8'] #product-list p {
		font-size: 16px;
	}
	#layout-category[data-id='8'] #product-list p.h3 {
		font-size: 26px;
	}
	
}

#layout-category #category-filters .breadcrumb > li {
    font-size: 14px;
}


/* 
#age-popup {
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	background-image: url('/custom/img/age-popup-bg.jpg');
}
*/

/* layout categoria e prodotti invertito per foto con fondo bianco

#layout-category {
	background-color: #F5F5F5;
}

#product-list .bg-lightgrey {
	background-color: #FFF;
}


#layout-product .bg-newlightgrey {
	background-color: #FFF;
}

#layout-product .bg-lightgrey {
	background-color: #FFF;
}

#layout-product {
	background-color: #F5F5F5;
}

#layout-product #header {
	background-color: #F5F5F5;
}

#layout-product .wrap-ls-product {
	border-right:1px solid rgba(165,165,165,0.2);
}

*/




