.wrapper-landing-befana h1{ color:#58c0da; text-align:center; text-transform:uppercase; font-size:37px; margin-top:10px; display:none}
.wrapper-landing-befana .-desc{ color:#4c4d4d; font-size:25px; line-height:33px; position:relative; z-index:2; padding:0 20px; margin:20px 0; text-align:center}
.wrapper-landing-befana .-button{ background-color:#153146; color:#fff; text-align:center; font-size:20px; text-transform:uppercase; padding:5px 30px; font-weight:700}

.wrapper-landing-befana h3,
.wrapper-landing-befana h2{ color:#153146;font-size:37px; line-height:37px; margin:20px 0; position:relative; z-index:2; text-align:center; font-weight:400; letter-spacing:2px;}
.wrapper-landing-befana h3 .font-italic,
.wrapper-landing-befana h2 .font-italic{ letter-spacing:6px;}
.wrapper-landing-befana .-ttl2{ font-weight:700; text-align:center; margin-bottom:20px; color:#4c4d4d; text-transform:uppercase; font-size:18px;}

.wrapper-landing-befana .w-button{ text-align:center; margin:20px 0 -65px 0}
.wrapper-landing-befana .-button{ position:relative; z-index:2; display: inline-block;}
.wrapper-landing-befana .-button a{ color:#fff; display:block; padding:8px 40px;}
.wrapper-landing-befana .wrapper-products{margin-top:30px;justify-content: center; }


.wrapper-landing-befana .wrapper-products .product-item .add-to-cart{background-color: #f39017; width:100%; color:#fff; text-transform:uppercase; font-size:13px; font-weight:700; padding:10px 0}
.wrapper-landing-befana .wrapper-products .an_wishlist-mini{ -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; border-bottom-right-radius: 0; padding-bottom:3px; }	


@media (min-width: 1200px){
	.wrapper-landing-befana .wrapper-products .product-item:nth-child(6){ display:none}
}


@media (min-width: 576px){
	.wrapper-landing-befana h3,
	.wrapper-landing-befana h2{font-size:47px; line-height:47px;}
	.wrapper-landing-befana .-ttl2{font-size:25px}
}
			
.wrapper-landing-befana .wrapper-title-section{ position:relative}
.wrapper-landing-befana .wrapper-title-section .top-title{ color:#1d70b6; font-size:25px; text-transform:uppercase; text-align:center; font-weight:700}
.wrapper-landing-befana .wrapper-title-section h2{ margin:0}

.wrapper-landing-befana .wrapper-title-section.-top .-ico-sx{ position: absolute; left:29%; top:-30px; background:url(/img/avtheme/landing/befana/sprite-global.png?v=1) no-repeat center;width: 115px; height:150px;  background-position: 0 0; z-index:2}
.wrapper-landing-befana .wrapper-title-section.-top .-ico-dx{ position: absolute; right:29%; top:-30px; background:url(/img/avtheme/landing/befana/sprite-global.png?v=1) no-repeat center;     width: 115px;
height: 150px;background-position: -146px 0; z-index:2 }

.wrapper-landing-befana .wrapper-menu ul.menu-list{ margin-top:70px; text-align:center}
.wrapper-landing-befana .wrapper-menu ul.menu-list li.menu-item{display: inline-block;vertical-align: top; text-align:center; width:49%; margin-bottom:20px; cursor:pointer}
.wrapper-landing-befana .wrapper-menu ul.menu-list li.menu-item .-title{ color:#1d70b6; font-size:25px; text-transform:uppercase; font-weight:700; text-align:center; line-height:25px}
.wrapper-landing-befana .wrapper-menu ul.menu-list li.menu-item .-title span{ color:#1d3055; font-size:18px; display:block}
.wrapper-landing-befana .wrapper-menu ul.menu-list li.menu-item:hover .-title,
.wrapper-landing-befana .wrapper-menu ul.menu-list li.menu-item.-active .-title{ color:#f39017}

.wrapper-landing-befana .wrapper-menu ul.menu-list li.menu-item .-ico{background:url(/img/avtheme/landing/befana/sprite-global.png?v=1) no-repeat center; text-align:center; margin:0 auto 20px auto; width:175px; height:175px}
.wrapper-landing-befana .wrapper-menu.-top ul.menu-list li.menu-item.-senza-glutine .-ico{background-position:-289px 0;}
.wrapper-landing-befana .wrapper-menu.-top ul.menu-list li.menu-item.-integrale .-ico{background-position:-512px 0;}
.wrapper-landing-befana .wrapper-menu.-top ul.menu-list li.menu-item.-proteica .-ico{background-position:-752px 0;}
.wrapper-landing-befana .wrapper-menu.-top ul.menu-list li.menu-item.-biologica .-ico{background-position:-985px 0;}

.wrapper-landing-befana .wrapper-menu.-bottom ul.menu-list li.menu-item.-aproteici .-ico{background-position:0 -180px;}
.wrapper-landing-befana .wrapper-menu.-bottom ul.menu-list li.menu-item.-biologici .-ico{background-position:-225px -180px;}
.wrapper-landing-befana .wrapper-menu.-bottom ul.menu-list li.menu-item.-senza-glutine .-ico{background-position:-472px -180px;}



.wrapper-section-square, 
.wrapper-section-blank{ display:none_}


@media (min-width: 768px){
.wrapper-landing-befana .wrapper-menu ul.menu-list li.menu-item{ width:24.25%}
}

@media (max-width: 1400px){
	.wrapper-landing-befana .wrapper-title-section.-top .-ico-sx{ left:10px !important;}
	.wrapper-landing-befana .wrapper-title-section.-top .-ico-dx{ right:10px !important;}
}


@media (max-width: 990px){
	.wrapper-landing-befana .wrapper-title-section.-top .-ico-sx,
	.wrapper-landing-befana .wrapper-title-section.-top .-ico-dx{ display:none}
}


/*------------section-blank--------------*/

.wrapper-landing-befana .wrapper-section-blank{ position:relative; margin-top:20px; margin-bottom:20px; padding:20px 0 40px 0; background-color:#f5fbff}			
.wrapper-landing-befana .wrapper-section-blank .-desc{font-size:18px; line-height:26px}


/*------------section-blank custom--------------*/
			
.wrapper-landing-befana .wrapper-section-blank.-biologici .-ico-cx{ background:url(/img/avtheme/landing/befana/sprite-global.png?v=1) no-repeat center;width: 124px; height:115px; background-position:-923px -213px; z-index:2; position:relative; text-align:center; margin:0 auto;}		



@media (min-width: 576px){
	.wrapper-landing-befana .wrapper-section-blank.-relax-addicted .--button { font-size: 24px;}
}

@media (min-width: 991px){
	.wrapper-landing-befana .wrapper-section-blank.-relax-addicted .--button { display: inline-block;  position: relative;  z-index: 2;}
}

@media (max-width: 1400px){				
	.wrapper-landing-befana .wrapper-section-blank .-ico-sx{ left:10px !important;}
	.wrapper-landing-befana .wrapper-section-blank .-ico-dx{ right:10px !important;}
	
}


@media (max-width: 990px){
	.wrapper-landing-befana .wrapper-section-blank .-ico-sx,
	.wrapper-landing-befana .wrapper-section-blank .-ico-dx{ display:none}
}


/*------------section square--------------*/

.wrapper-landing-befana .wrapper-section-square{ position:relative; margin-top:40px; padding-bottom: 17px;  margin-bottom: 90px;}
.wrapper-landing-befana .wrapper-section-square .-desc{ font-size:18px; line-height:26px}
.wrapper-landing-befana .wrapper-section-square .-square{position: absolute; top: 50px;  bottom: 0;  left: 10px;  right: 10px;  border: 4px solid #f38f17; z-index:1}
.wrapper-landing-befana .wrapper-section-square .wrapper-products{ background-color:#fff; position:relative; z-index:2; margin-top:30px;}
.wrapper-landing-befana .wrapper-section-square h2{ background-color:#fff; display: inline-block; margin:20px 10px;text-align:center;}
.wrapper-landing-befana .wrapper-section-square .-desc{ background-color:#fff; margin:20px;display: inline-block}
.wrapper-landing-befana .wrapper-section-square .w-button{ margin:20px 0 -40px 0}

@media (min-width: 991px){
	.wrapper-landing-befana .wrapper-section-square .-square{ left: 10%;  right: 10%;}
	.wrapper-landing-befana .wrapper-section-square .-desc{margin:0 20%;}
}


/*------------section square custom--------------*/

@media (min-width: 576px){
	.wrapper-landing-befana .wrapper-section-square.-makup-lover .--button { font-size: 24px;}
}
				
	.wrapper-landing-befana .wrapper-section-square.-makup-lover .--button { display: inline-block;  position: relative;  z-index: 2;}
	.wrapper-landing-befana .wrapper-section-square.-aproteici .-ico-cx{ background:url(/img/avtheme/landing/befana/sprite-global.png?v=1) #fff no-repeat center;width: 124px; height:115px; background-position:-712px -213px; z-index:2; position:relative; text-align:center; margin:0 auto;}		
	.wrapper-landing-befana .wrapper-section-square.-senza-glutine .-ico-cx{ background:url(/img/avtheme/landing/befana/sprite-global.png?v=1) #fff no-repeat center;width: 124px; height:115px; background-position:-1144px -213px; z-index:2; position:relative; text-align:center; margin:0 auto;}		
	
		
		
		
@media (max-width: 1400px){
	.wrapper-landing-befana .wrapper-section-square .-ico-sx{ left:10px !important;}
	.wrapper-landing-befana .wrapper-section-square .-ico-dx{ right:10px !important;}
}


@media (max-width: 990px){
	.wrapper-landing-befana .wrapper-section-square .-ico-sx,
	.wrapper-landing-befana .wrapper-section-square .-ico-dx{ display:none}
}
