.home .woocommerce,
#menu-item-2850, #menu-item-2757, #menu-item-3111,
#fascia-categorie, #sc_title_608053821, #sc_title_323027152, .duepalle,
#sc_title_1840208788, #sc_title_354877099, #sc_title_168515424 {
			display:none
	}



/* BOXED SITE    */



	footer .zoom-instagram-widget {
			display:none
	}

#home-form-intestazione {
    width: 100%;
}

#mailchimp-home label {
	display:block;
	float:left;
	width:100%;
}

#mailchimp-home div {
		display:block;
	float:left;
	width:100%;
}

body #mailchimp-home .mc4wp-form-fields input[type="email"] {
    max-width: 100%;
}




.body_style_boxed header .sc_content .sc_layouts_row_type_compact nav {
    margin-left: 0!important;
}

div.vc_empty_space.trentotto {
    height: 0px!important;
}

.fotoprofilo {
    border-radius: 50%;
    overflow: hidden;
    width: 200px;
    height: 200px;
    display: block;
    float: left;
    margin-right: 2rem;
}

.fotoprofilo img {
    border-radius: 0!important;
}

@media screen and (min-width: 768px)  {
	
		body #fascia-prodotti	.woocommerce.columns-4 ul.products li.product {
     margin-left: 12%!important;
    margin-right: 12%!important;
  }

	
	header #viatelmail:before {
    content: "";
    width: 100%!important;    
    margin: 0!important;
	}
	
		header #viatelmail .wpb_wrapper {
    padding: 0 1rem;
	}
	
	 #header-icons-cart-user {
    right: 2px!important;
	}
		body .page_wrap,
	body.body_style_boxed .page_wrap {
    width: 1170px!important;
}

	.sc_content_width_1_1, .content_wrap, .content_container  {
    width: 1170px!important;
	}

	body #rev_slider_8_1_forcefullwidth, body #rev_slider_8_1, body #rev_slider_8_1_wrapper {
    height: 450px!important;
    min-height: 450px!important;
}
	

	rs-slide, rs-slide:before  {
			left: unset!important;
			width: 1170px!important;
	}
	
	rs-slides, rs-slide, rs-slide:before {
    position: relative!important;
    left: unset!important;
    margin: 0 auto;
}
	
		#home-testimonials,
	#fascia-francesca, 
	#fascia-parlanodinoi, #fascia-partnership, #fascia-icone-servizi, #fascia-blog {
			left: unset!important;
			width: auto!important;
			padding-left: 2rem!important;
			padding-right: 2rem!important;
		    margin-left: 0!important;
    margin-right: 0!important;
	}

	 #fascia-partnership {
			padding-left: 0!important;
			padding-right: 0!important;
	}
	
	

	
	
	
	#fascia-parlanodinoi {
    margin-left: -1rem!important;
    margin-right: -1rem!important;
    background: transparent!important;

}
	
	#fascia-parlanodinoi:before {
    background: transparent!important;
    width: 100%!important;
    height: 360px;
    content:none;
    position: absolute;
    top: 0;
    left: 0!important;
    right: 0;
 }
	
	
	#fascia-icone-servizi {
    margin-top: 5rem;
    margin-bottom: 6rem!important;
    background: #f7f7f7!important;
		padding-top: 2rem;
  }
	
	
		#fascia-icone-servizi .trx_addons_column-1_4 {
			padding-right: 0px!important;
  }
	
		#fascia-icone-servizi .sc_icons.sc_icons_default .sc_icons_item {
			margin: 0 auto!important;
	}

	
		#fascia-blog {
			background: transparent!important;
	}
	
	
	#fascia-blog .sc_blogger_item  {
			box-shadow: 0 0 25px 0 rgb(0 0 0 / 10%);
	}
	
	body footer, 
	body footer .scheme_alter_dark.footer_wrap, 
	body .footer_wrap .scheme_alter_dark.vc_row,
  body footer div.wpb_column.vc_column_container.vc_col-sm-12.sc_layouts_column_icons_position_left {
			background-color: transparent!important;   
	}
	
	footer .sc_content {
			background-color: #619a69!important;
		padding: 0 2rem;
	}
	
		footer .sc_content .sc_content_container {
		padding: 2rem 0;
	}


		footer .wpb_column.vc_column_container.vc_col-sm-12.sc_layouts_column_icons_position_left {
			padding-top: 0!important;
	}
	
	.footer_wrap .scheme_alter_dark.vc_row .sc_content .wpb_column {
    border-color: #ffffff;
}

	
}
	
	
	
@media  screen and  (min-width: 1024px) and (max-width: 1279px)  {
	
		body #fascia-prodotti	.woocommerce.columns-4 ul.products li.product {
     margin-left: 12%!important;
    margin-right: 12%!important;
  }

	
	.content_wrap, .content_container {
    width: 964px !important;
  }
	
			div.sc_content_width_1_1, .content_wrap, .content_container  {
			width: 964px!important;
		}
	
		rs-slide, rs-slide:before  {
			width: 964px!important;
	}
	
			body #rev_slider_8_1_forcefullwidth, body #rev_slider_8_1, 
	   body #rev_slider_8_1_wrapper {
				height: 410px!important;
				min-height: 410px!important;
			 left:0!important;
			}
	
	#gtranslate_wrapper {
    right: 267px!important;
 }
	
	
	
}







@media  screen and (min-width: 990px) and  (max-width: 1023px)  {
	
		body #fascia-prodotti	.woocommerce.columns-4 ul.products li.product {
     margin-left: 12%!important;
    margin-right: 12%!important;
  }

	
	
		div.content_wrap, div.content_container {
				width: 940px !important;
		}
				div.sc_content_width_1_1, .content_wrap, .content_container  {
			width: 940px!important;
		}
	
		rs-slide, rs-slide:before  {
			width: 940px!important;
	}
	

			body #rev_slider_8_1_forcefullwidth, body #rev_slider_8_1, body #rev_slider_8_1_wrapper {
    height: 390px!important;
    min-height: 390px!important;
}


}


@media  screen  and (min-width: 768px) and  (max-width: 989px)  {
	
		div.content_wrap, div.content_container {
				width: 800px !important;
		}
				div.sc_content_width_1_1, .content_wrap, .content_container  {
			width: 800px!important;
		}
	
		rs-slide, rs-slide:before  {
			width: 800px!important;
	}


	
				body #rev_slider_8_1_forcefullwidth, body #rev_slider_8_1, body #rev_slider_8_1_wrapper {
				height: 350px!important;
				min-height: 350px!important;
		}

	
				#home-form-intestazione {
					margin-top: 0rem;
					border-top: 0;
					padding-top: 3rem;
			}
	


			.fotoprofilo img {
					margin: 0 !important;
			}
	
	body  header .sc_layouts_menu_nav li.menu-item-has-children > a,
			body header .sc_layouts_menu_nav li > a {
				padding-right: 2em!important; padding-left: 0!important; 
		}
	

}



@media  screen   and  (min-width: 415px)  and  (max-width: 768px)  {
	
			body .page_wrap,
	body.body_style_boxed .page_wrap {
    width: 100%!important;  max-width: 720px!important;
}

	.sc_content_width_1_1, .content_wrap, .content_container  {
    width: 100%!important;  max-width: 720px!important;
	}



	rs-slide, rs-slide:before  {
			left: unset!important;
			width: 100%!important;  max-width: 720px!important;
	}
	
	
			#home-form-intestazione {
				margin-top: 0rem;
				border-top: 0px solid #c4c4c4;
				padding-top: 3rem;
		}
	
			.fotoprofilo img, .fotoprofilo img.alignleft {
					margin: 0 !important;
			}
	
	body .logged-in #gtranslate_wrapper, body #gtranslate_wrapper {
    right: 120px!important;
  }
	
	.fotoprofilo {
    width: 160px;
    height: 160px;
 }
	
			body #rev_slider_8_1_forcefullwidth, body #rev_slider_8_1, body #rev_slider_8_1_wrapper {
				height: 310px!important;
				min-height: 310px!important;
		}
	
			#fascia-icone-servizi .sc_icons.sc_icons_default .sc_icons_item {
				width: 150px!important;
				height: 150px!important;
		}
	
				#fascia-icone-servizi .vc_column-inner {
        padding:0!important;
		}
	
					#fascia-icone-servizi .vc_column-inner .sc_icons_item_description {
        font-size: .9rem!important;
    line-height: 1.0rem!important;
    padding: 0 1.2rem!important;
		}
	
	#fascia-icone-servizi .sc_icons .sc_icons_image + .sc_icons_item_title, 
	#fascia-icone-servizi .sc_icons .sc_icons_image + .sc_icons_item_description {
    margin-top: .7em!important;
}
	
	#fascia-icone-servizi .trx_addons_column-1_4 {
    width: 24%!important;
}
	

}


@media  screen   and  (max-width: 414px)  {
	
	

	
			#home-form-intestazione {
				margin-top: 3rem;
				border-top: 1px solid #c4c4c4;
				padding-top: 3rem;
		}
	


			.fotoprofilo img, .fotoprofilo img.alignleft {
					margin: 0 !important;
			}

}


