/*.humberger-landing{
    /*display: none;
}*/

/*____ Desktop menu _____*/
.navbar-fixed-top{
  	display:block;
  }
.navbar{
	background-color: rgba(255,255,255,1);
  border-color: rgba(0,0,0,0);
  height: 60px;
}
				/*____ center menu ____*/
.blog-nav{
  width: 100vw;
  position: absolute;
  left: 0px;
}

#menu-menu-2{
	transform: translate(-50%, 0px)!important;
  left: 50%;
  position: relative;
}

.navbar-inverse .navbar-nav li{
	color: #1E6ACE;
  text-transform: uppercase;
  font-weight: 800;
}
				/*____ end center menu ____*/


				/*____ color ____*/

.navbar-inverse .navbar-nav li a{
	color: #D2253C;
  font-size: 20px;
  text-align: center;
  padding: 20px 10px 5px 10px;
}

.navbar-inverse .navbar-nav li a:hover{
	color: #1E6ACE;
}

.navbar-inverse .navbar-nav li a:active{
	color: #1E6ACE;
}

			/*____ end color ____*/

.navbar-collapse li ul{
  width: auto;
  background-color: rgba(255,255,255,1);
  padding: 15px;
  position: absolute;
  left: -15px;
  /*left: -8000px;*/
  display: none;
  z-index: 1;
} 

.navbar-collapse li:hover ul{
	left: 0px;
  display: block;
}

.navbar-collapse li ul li{
  list-style-type: none;
  padding: 5px 0;
}

/*_____END Desktop Menu____*/


.page-has-cover .header-landing .cover-page{
	top: 0px;
  display: none;
}

#main-navigation{
	top: -100px;
  display: none;
}

.humberger{
	width: 42px;
  height: 42px;
}

.humberger i{
	margin-top: 10px;
  height: 3px;
  border-radius: 2px;
}

html{
	background-color: white;
}

body{
  background-color: white;
}
#main-navigation > div > div{
 	position: fixed!important;
  right: 80px;
  top: 80px;
}
#trigger-overlay > i:nth-child(1), #trigger-overlay > i:nth-child(2),#trigger-overlay > i:nth-child(3){
	background:#D2253C;
}
body{
font-family: 'Lato', sans-serif !important;
}

H1, H2, H3, H4, H5, H6{
    font-family: 'Lato', sans-serif !important;
  font-weight: 700;
  /*color: #5a5a5a;*/
  color: #1E6ACE;
  text-transform: inherit;
}


#page-id-home H1, #page-id-home H2, #page-id-home H3, #page-id-home H4, #page-id-home H5, #page-id-home H6{
	text-transform: uppercase;
}

p{
    font-family: 'Lato', sans-serif !important;
  font-weight: 400;
  color: #5a5a5a
}


#sidebar{
    display: none;
}

body > div.container.contain_default > h1{
    display: none;
}

#pg-1551-0 > div{
 	height: 100vh;
	background-position: 80% 75%;
  margin-top: -45px;
  min-height: 750px;
}

#pgc-1551-0-0{
	margin-top: 50px;
}

#panel-1551-0-0-0 > div > h3{
  font-size: 20px;
  font-weight: 600;
  color: white!important;
  line-height:1.5;
  margin-bottom: 30px;
  text-transform: uppercase;
  text-shadow: 3px 3px 4px rgba(0,0,0,0.75);
}

#panel-1551-0-0-0 > div{
  width: 50%;
  float: right;
}

#panel-1551-1-1-0 > div > div > h3{
  font-size: 40px;
  text-transform: uppercase;
  color: #D2253C !important;
}

.first_title h1{
	margin-bottom: 0px;
}

.first_title h3{
	margin-top: 0px;
}


#pg-1551-0 p{
    font-size: 20px;
  font-weight: 400;
  color: white;
}

/*#pgc-1551-1-0 {
    width: 70%;
}

#pgc-1551-1-1{
    width: 30%;
}*/

.avez_text{
	width: 85%;
  margin: auto;
}

.avez_text p{
	line-height: 1.5;
}


.section_title h3{
	text-align: center;
  font-size: 40px;
  margin-top: 60px;
  text-transform: uppercase;
}

.next_pub_img img{
    max-height: 300px;
}


.next_pub_text h3{
	text-align: center;
}

.next_pub_text p{
	text-align: center;
}

#pgc-1551-5-2 h3, #pgc-1551-5-2 p{
    color: white!important;
}


/* Background image CHI SONO */
/*
#pg-1551-6 > div{
  height: 80vh;
  background-position: 100% 0%!important;
  background-size: cover!important;
  min-height: 580px;
}

#pgc-1551-6-2 h3, #pgc-1551-6-2 p,#panel-1551-6-2-0 > div > div > div > div:nth-child(2), #panel-1551-6-2-0 > div > div > div > div:nth-child(3){
  color: white;
}

#pgc-1551-6-2 h3{
	font-size: 40px;
  text-transform: uppercase;
}
*/
/*END Background image CHI SONO */

/* CAMBIAMENTO CHI SONO */


.bio_image img{
	margin: auto;
	max-height: 550px;
}
#div_bio{
  height: auto;
  background-position: 100% 0%!important;
  background-size: cover!important;
  min-height: 580px;
}

.bio h3{
	font-size: 40px;
  text-transform: uppercase;
}

/* END CAMBIAMENTO CHI SONO */

.sow-cta-base{
	background-color: rgba(0,0,0,0)!important;
  border-color: rgba(0,0,0,0)!important;
}

.so-widget-sow-button{
	float: inherit!important;
  margin-top: 0px!important;
}

#panel-1651-0-1-1 > div > div > div > a > img{
	max-height:450px;
}

/*______ negozio ______*/

body > div.container.contain_default > div{
	margin-top: 50px;
  min-height: 80vh;
}

#content > h1{
	text-align: center;
  color: #1E6ACE;
}

#content > ul{
	width:80%;
  margin:auto;
}

.woocommerce-result-count{
	margin-left:10%!important;
}

.woocommerce-ordering{
	margin-right:10%!important;
}

.woocommerce-breadcrumb{
display: none;
}

#content > h1{
	margin-top: 80px;
}

#page-id-1264 #content{
	width: 80%;
  margin: auto;
}

.product{
	width: 60%;
  margin-left: auto;
  margin-right: auto;
  min-height: 90vh;
}

.woocommerce a.button{
  background-color: rgb(230,130,30);
	color: white;
}

.woocommerce div.product{
	margin-top: 80px;
}

.pp_overlay{
	top:-100px !important;
}

.pp_pic_holder{
	top:10px !important;
}

/*_____ Articoli _____*/

.attachment-shop_single{
	max-height: 460px!important;
  width: auto!important;
  float: right;
}

#product-1546 > div.images > div{
	position: relative;
  height: 0px;
}

#product-1546 > div.images > div > a{
	position: absolute;
	right: 0px;
  top: 350px;
}

.woocommerce-tabs{
	width: 48%!important;
  float: right!important;
  margin-top: -340px;
}

.thumbnails a {
  float: right!important;
} 

#product-1683 > div.woocommerce-tabs.wc-tabs-wrapper{
	margin-top: -190px !important;
}

.related{
	display: none;
}

/*_____ End Articoli _____*/

/*______arti varie______*/
body > div.container.contain_default > section:nth-child(3) > div > div > div > div.wpb_text_column.wpb_content_element > div > h3{
	margin-bottom: 30px;
}
/*____Backstage____*/
body > div.container.contain_default > section:nth-child(3) > div{
	margin-top: 65px;
}

/*______trailer______*/
.wpb_video_widget{
	margin-bottom: 40px !important;
}

/*Italiano inglese*/
body > div.container.contain_default > section:nth-child(3) > div > div > div > div.vc_wp_text.wpb_content_element > div > h2{
	margin-top: -70px;
}
/*______ cart ______*/


.cart_totals{
  width: 100%;
}
.cart_totals h2{
	text-align: center;
}

body > div.container.contain_default > div > div > div > table{
    border-left-color: rgba(0,0,0,0);
    border-right-color: rgba(0,0,0,0);
}

.shop_table{
	border-left-color: rgba(0,0,0,0);
  border-right-color: rgba(0,0,0,0);
}

.woocommerce table .shop_table{
	border-radius: 0px;
}


/*______ checkout ______*/

.woocommerce-billing-fields h3{
	text-align: center;
  text-transform: uppercase;
}

.col-1{
	width: 100%!important;
}

#billing_postcode_field{
	float: right;
}

#order_review_heading{
	text-align: center;
  margin-top: 60px;
  text-transform: uppercase;
}

.shop_table .woocommerce-checkout-review-order-table{
	border-left-color: rgba(0,0,0,0);
  border-right-color: rgba(0,0,0,0);
}

/*
#billing_first_name, #billing_last_name, #billing_address_1, #billing_postcode, #billing_city, #billing_email, .select2-choice{
	border-color:rgba(0,0,0,0);
  border-bottom: solid 1px rgb(50,50,50);
}
*/



#panel-1651-1-0-1 > div > div > a > img{
	max-height: 380px;
  width: auto;
  margin: auto;	
}

#panel-1651-1-1-1 > div > div > a > img{
	max-height: 380px;
  width: auto;
  margin: auto;	
}


#cn-accept-cookie{
	background:#1E6ACE!important;
  border-color:#1E6ACE!important;
  color: white!important;
}

#cn-accept-cookie:hover{
	background:#1E6ACE!important;
  border-color:#1E6ACE!important;
  color: white!important;
}

#cn-more-info{
	background: white!important;
}


/*______ipad pro______*/
@media (min-width: 1024px) and (max-width:1199px){
  .navbar-fixed-top{
  	display:none;
  }
  
  body > div.container.contain_default > div{
  	margin-top: 0px !important;
  }
  
  #main-navigation{
		display: block;
	}
  
  p{
  font-size: 20px;
    line-height:1.6;
  }
  
  
  #pg-1551-0 > div{
		background-position: 45% 0px;
    margin-top: initial;
    min-height: initial;
  }
	
  #pg-1551-0 > div h3{
  	font-size: 30px;
  }
  
  #pg-1551-0 > div p{
  	font-size: 20px;
  }
  
  #panel-1551-1-1-0 h3{
  	text-align:left;
  }
  
  /*#pgc-1551-1-0{
  	width:60%;
  }
  
  #pgc-1551-1-1{
  	width:40%;
  }*/
  
  .sow-cta-base{
    padding: 0px;
    margin-bottom: 30px;
  }
  
  #panel-1551-1-1-0 > div > div h3{
    font-size: 40px;
  }
  
  #panel-1551-1-0-3 > div > div > div{
		padding-bottom: 0px;
  	margin-top:0px;
    margin-bottom:0px;
	}
  
   #panel-1551-3-0-0 > div h3{
  	text-align: center;
    font-size: 40px;
    margin-top: 30px;
  }
  /*
  #pg-1551-5{
  margin-bottom: 30px;
  }
  
  #pg-1551-6 > div{
  	/*margin-bottom: 300px;*/
   /* height: 1110px;
    background-position: 45% 0%!important;
    min-height: inherit;
  }
  
  #pgc-1551-6-2 h3{
    margin-top: 0px;
    text-align: left;
    font-size: 40px;
  }
  
  .next_pub{
  margin-top: 50px;
  }
  
  #pgc-1551-6-2 .bio p{
  	color: white;
    text-align: left;
  }
  
  
  #panel-1551-6-2-0 > div > div > div{
   margin-top: inherit;
  }
  */
  
  body > div.container.contain_default > div{
		margin-top: 70px;
  	min-height: 95vh;
	}
  
.product{
	width: 80%;
  margin-left: auto;
  margin-right: auto;
}
  /*_____ Articoli _____*/

.attachment-shop_single{
	max-height: 460px!important;
  width: auto!important;
  float: right;
}

.woocommerce-tabs{
	width: 48%!important;
  float: right!important;
  margin-top: -340px;
}

.thumbnails a {
  float: right!important;
} 

  
	#product-1683 > div.woocommerce-tabs.wc-tabs-wrapper{
		margin-top: -190px !important;
	}

	.related{
		display: none;
	}
  
/*_____ End Articoli _____*/
}

/*______tablet______*/
@media (min-width: 768px) and (max-width:1023px){
  .navbar-fixed-top{
  	display:none;
  }
  
  
  body > div.container.contain_default > div{
  	margin-top: 0px!important;
  }
  
  #main-navigation{
		display: block;
	}
  
  #main-navigation > div > div{
  	right: 40px;
  	top: 40px;
	}
  
  p{
  font-size: 20px;
    line-height:1.6;
  }
  
  
  #pg-1551-0 > div{
		background-position: 42% 0px;
    margin-top: initial;
    min-height:initial;
  }
	
  #pg-1551-0 > div h3{
  	font-size: 25px;
  }
  
  #pg-1551-0 > div p{
  	font-size: 20px;
  }
  
  
	#pgc-1551-0-0{
		margin-top: initial;
	}
  
  #panel-1551-1-1-0 > div > div h3{
  	text-align: center;
    font-size: 40px;
  }
  
  
  #panel-1551-3-0-0 > div h3{
  	text-align: center;
    font-size: 40px;
    margin-top: 50px;
  }
  
  #panel-1551-1-1-0 > div > h3{
  	text-align: center;
  }
  
  #panel-1551-1-0-3 > div > div > div{
		padding: 0px;
  	margin-top:60px;
    margin-bottom:0px;
	}
  
  /* background image CHI SONO TABLET */
  /*
  #pg-1551-5{
  margin-bottom: 140px;
  }
  
  #pg-1551-6 > div{
  	margin-bottom: 500px;
    height: 500px;
    background-position: 35% 0%!important;
    min-height: inherit;
  }
  
  #pgc-1551-6-2 h3{
  	color: #5a5a5a;
    margin-top: -170px;
    text-align: center;
    font-size: 40px;
  }
  
  .next_pub{
  margin-top: 50px;
  }
  
  #pgc-1551-6-2 .bio p, #panel-1551-6-2-0 > div > div > div > div:nth-child(2), #panel-1551-6-2-0 > div > div > div > div:nth-child(3){
  	color: #5a5a5a;
    text-align: center;
  }
  
  
  #panel-1551-6-2-0 > div > div > div{
   margin-top: 570px;
  }
  */
  
  /* END background image CHI SONO TABLET */
  
  /* CAMBIAMENTO CHI SONO TABLET */
  
  #div_bio > div{
    height: auto;
    background-position: 35% 0%!important;
    min-height: inherit;
  }
  
  .bio h3{
    margin-top: -750px!important;
    margin-bottom: 720px;
    text-align: center;
    font-size: 40px;
  }
  
  
  .next_pub{
  margin-top: 50px;
  }
  
 .bio p{
  	color: #5a5a5a;
    text-align: center;
  }
  
  
 #div_bio > div > div{
   margin-top: 570px;
  }
  
	#panel-1551-6-0-0 > div > div > img{
  	max-height: 650px;
    margin: auto;
  }
  
  /* END CAMBIAMENTO CHI SONO  TABLET*/
  
  
  
  .sow-cta-base{
  	padding: 0px;
    margin-bottom: 30px;
		margin-top: -40px;
  }
/*______ Arti varie ______*/
  
  .isotope-item{
    position: inherit;
    float: left;
    width: 32%;
  }
  .isotope-item a, .isotope-item img{
  	width:100%;
  }
  
  
/*______ Negozio ______*/
	body > div.container.contain_default > div{
		margin-top: 70px;
  	min-height: 95vh;
	}
  
  .product{
		width: 95%;
  	margin-left: auto;
  	margin-right: auto;
	}
/*_____ Articoli _____*/
  .woocommerce #content div.product div.images{
  	float: left !important;
  }
  
  .images{
  	width: 48%!important;
  }
  .summary{
  	float: left!important;
    width: 48%!important;
    margin-left: 2%;
  }
	.attachment-shop_single{
		max-height: 460px;
  	width: auto;
  	float: right;
	}

	.woocommerce-tabs{
		width: 48%!important;
  	float: right!important;
  	margin-top: -320px;
    margin-bottom:100px;
	}

/*_____ End Articoli _____*/
  
  
}



/*______Mobile______*/
@media /*(mim-width: 361px) and */(max-width: 767px) {
  
  body > div.container.contain_default > div{
  	margin-top: 0px !important;
  }
  
  .navbar-fixed-top{
  	display:none;
  }
  
  #main-navigation{
		display: block;
	}
  
  #main-nav{
 		margin-top: 50px;
    margin-bottom: 10px;
  }
  
   #main-navigation > div > div{
  	right: 40px;
  	top: 40px;
	}
  
  #main-nav li a{
 		height: 45px;
  }
  
  #pg-1551-0 > div{
		background-position: 38% 0px;
    margin-top: initial;
    min-height: initial;
  }
	
  #pg-1551-0 > div h3{
  	font-size: 20px;
  }
  
  #pg-1551-0 > div p{
  	font-size: 16px;
  }
  
  #pgc-1551-0-0{
		margin-top: initial;
	}
  
  #panel-1551-1-1-0 > div > div h3{
  	text-align: center;
    font-size: 40px;
  }
  
  .avez_text{
		width: 95%;
  	margin: auto;
	}
  
	#panel-1551-1-0-3 > div > div > div{
		padding: 0px;
  	margin-top:0px;
    margin-bottom:0px;
	}
  
  #panel-1551-3-0-0 > div h3{
  	text-align: center;
    font-size: 40px;
    margin-top: 50px;
  }
  
  #panel-1551-1-1-0 > div > h3{
		text-align: center;
    font-size: 40px;
    margin-top: 30px;
  }
  
  /*background image CHI SONO MOBILE*/
  /*
  #pg-1551-5{
  margin-bottom: 100px;
  }
  
  #pg-1551-6 > div{
  	margin-bottom: 450px;
    height: 350px;
    background-position: 35% 0%!important;
    min-height: inherit;
  }
  
  #pgc-1551-6-2 h3{
  	color: #5a5a5a;
    margin-top: -170px;
    text-align: center;
    font-size: 40px;
  }
  
  .next_pub{
  margin-top: 50px;
  }
  
  #pgc-1551-6-2 .bio p, #panel-1551-6-2-0 > div > div > div > div:nth-child(2), #panel-1551-6-2-0 > div > div > div > div:nth-child(3){
  	color: #5a5a5a;
    text-align: center;
  }
  
  
  #panel-1551-6-2-0 > div > div > div{
   margin-top: 410px;
  }
  */
  /*END background image CHI SONO MOBILE */
  
  /* CAMBIAMENTO CHI SONO MOBILE */
  .bio_image{
  	margin-top: 50px;
  }
  
  #div_bio > div{
  	margin-bottom: 450px;
    height: 350px;
    background-position: 35% 0%!important;
    min-height: inherit;
    padding-bottom: 0px;
  }
  
  .bio h3{
    margin-top: -500px!important;
    margin-bottom: 460px;
    text-align: center;
    font-size: 40px;
  }
  
  .next_pub{
  margin-top: 50px;
  }
  
 	.bio p{
  	color: #5a5a5a;
    text-align: center;
  }
  
  
	#div_bio > div > div > div{
   margin-top: 410px;
  }
  
  #panel-1551-6-0-0 > div > div > img{
  	height: 400px;
    margin: auto;
  }
  
  /* END CAMBIAMENTO CHI SONO MOBILE */
  
  .sow-cta-base{
  	padding: 0px;
    margin-bottom: 30px;
		margin-top: -40px;
    margin-top: 30px;
  }
  
  /*______ Arti varie ______*/
  
  .isotope-item{
    position: inherit;
    float: left;
    width: 100%;
  }
  .isotope-item a, .isotope-item img{
  	width:100%;
  }
  
  
  /*______ Negozio ______*/
 	body > div.container.contain_default > div{
		margin-top: 70px;
  	min-height: 95vh;
	}
	#content > ul{
		width:100%;
	}

	.woocommerce-result-count{
		margin-left:2.5%!important;
	}

	.woocommerce-ordering{
		margin-right:2.5%!important;
	}
  
  .products li{
		width: 95%!important;
  	margin-left: 2.5%!important;
    margin-right: 2.5%!important;
	}

  .product{
		width: 95%;
  	margin-left: auto;
  	margin-right: auto;
	}
  
/*_____ Articoli _____*/
  .woocommerce #content div.product div.images{
  	float: left !important;
  }
  
  .images{
  	width: 100%!important;
  }
  .summary{
  	float: left!important;
    width: 100%!important;
    margin-left: 2%;
  }
	.attachment-shop_single{
		max-height: 460px;
  	width: auto;
    margin-left: auto;
    margin-right: auto;
    float: inherit;
	}
  
  #product-1546 > div.images > div{
  	position: inherit;
  }
  
  #product-1546 > div.images > div > a{
		position: absolute;
    right: initial;
    top: 350px;
    margin-left: 2.5%;
	}
  
	.thumbnails a{
  	float: left!important;
    margin-left: 2%;
  }
	.woocommerce-tabs{
		width: 100%!important;
  	float: left!important;
  	margin-top: 0px;
	}

  
	#product-1683 > div.woocommerce-tabs.wc-tabs-wrapper{
		margin-top: 0px !important;
	}


/*_____ End Articoli _____*/
  
/*____ News ____*/
  #pg-1651-0 > .panel-row-style{
  	padding:0px!important;
  }
  
}

/*______Mobile 5______*/
@media (max-width: 360px) {
  .navbar-fixed-top{
  	display:none;
  }
  
  body > div.container.contain_default > div{
  	margin-top: 0px !important;
  }
  
  #main-navigation{
		display: block;
	}
  
  #main-nav{
 		margin-top: 50px;
    margin-bottom: 10px;
  }
  
   #main-navigation > div > div{
  	right: 40px;
  	top: 40px;
	}
  #main-nav li a{
 		height: 40px;
    font-size: 22px!important;
  }
  
  #pg-1551-0 > div{
		background-position: 38% 0px;
    margin-top: initial;
    min-height: initial;
  }
	
  #pg-1551-0 > div h3{
  	font-size: 16px;
  }
  
  #pg-1551-0 > div p{
  	font-size: 12px;
  }
  
  #pgc-1551-0-0{
		margin-top: initial;
	}
  
  /*#panel-1551-1-1-0 > div > div h3{
  	text-align: center;
    font-size: 40px;
  }
  
  
  #panel-1551-3-0-0 > div h3{
  	text-align: center;
    font-size: 40px;
    margin-top: 50px;
  }
  
  #panel-1551-1-1-0 > div > h3{
  	text-align: center;
  }*/
  
  .avez_text{
		width: 95%;
  	margin: auto;
	}
  
  #panel-1551-1-0-3 > div > div > div{
		padding: 0px;
  	margin-top:0px;
    margin-bottom:0px;
	}
  
  /*background image CHI SONO MOBILE 5 */
  /*
  #pg-1551-5{
  margin-bottom: 100px;
  }
  
  #pg-1551-6 > div{
  	margin-bottom: 500px;
    background-position: 35% 0%!important;
    min-height: inherit;
  }
  
  #pgc-1551-6-2 h3{
  	color: #5a5a5a;
    margin-top: -170px;
    text-align: center;
    font-size: 40px;
  }
  
  .next_pub{
  margin-top: 50px;
  }
  
  #pgc-1551-6-2 .bio p, #panel-1551-6-2-0 > div > div > div > div:nth-child(2), #panel-1551-6-2-0 > div > div > div > div:nth-child(3){
  	color: #5a5a5a;
    text-align: center;
  }
  
  
  #panel-1551-6-2-0 > div > div > div{
	  margin-top: 420px;
  }
  */
  /* end background image CHI SONO MOBILE 5 */
  
  /* CAMBIAMENTO CHI SONO MOBILE 5 */
  .bio_image{
  	margin-top: 50px;
  }
  
  #div_bio > div{
  	margin-bottom: -50px;
    background-position: 35% 0%!important;
    min-height: inherit;
    padding-bottom: 0px;
  }
  
  .bio h3{
    margin-top: -400px!important;
    margin-bottom: 360px;
    text-align: center;
    font-size: 40px;
  }
  
  .next_pub{
  margin-top: 50px;
  }
  
  .bio p {
  	color: #5a5a5a;
    text-align: center;
  }
  
  #panel-1551-6-0-0 > div > div > img{
  	height: 300px;
    margin: auto;
  }
  #panel-1551-6-2-0 > div > div > div{
	  margin-top: 420px;
  }
  
  /* END CAMBIAMENTO CHI SONO MOBILE 5 */
  
  .sow-cta-base{
  	padding: 0px;
    margin-bottom: 30px;
    margin-top: -40px;
  }
  /*______ Arti varie ______*/
  
  .isotope-item{
    position: inherit;
    float: left;
    width: 100%;
  }
  .isotope-item a, .isotope-item img{
  	width:100%;
  }
  
   /*______ Negozio ______*/
  body > div.container.contain_default > div{
		margin-top: initial;
  	min-height: 95vh;
	}
  
	#content > ul{
		width:100%;
	}
  
  .woocommerce-result-count{
		margin-left:2.5%!important;
	}

	.woocommerce-ordering{
		margin-right:2.5%!important;
	}
  .products li{
		width: 95%!important;
  	margin-left: 2.5%!important;
    margin-right: 2.5%!important;
	}
  
  .product{
		width: 95%;
  	margin-left: auto;
  	margin-right: auto;
	}
  
/*_____ Articoli _____*/
  .woocommerce #content div.product div.images{
  	float: left !important;
  }
  
  .images{
  	width: 100%!important;
  }
  .summary{
  	float: left!important;
    width: 100%!important;
    margin-left: 2%;
  }
  
  #product-1546 > div.images > div{
  	position: inherit;
  }
  
  #product-1546 > div.images > div > a{
		position: absolute;
    right: initial;
    top: 350px;
    margin-left: 2.5%;
	}
  
	.attachment-shop_single{
		max-height: 460px;
  	width: auto;
    margin-left: auto;
    margin-right: auto;
    float: inherit;
	}

	.woocommerce-tabs{
		width: 100%!important;
  	float: left!important;
  	margin-top: 0px;
	}
	
  
	#product-1683 > div.woocommerce-tabs.wc-tabs-wrapper{
		margin-top: 0px !important;
	}
}