
.portfolio_nav { display:none; }
#wrapper
{
	overflow-x: hidden;
}
body.js_nav .mobile_menu_wrapper 
{
    display: block;
}
.gallery_type, .portfolio_type
{
	opacity: 1;
}
#searchform input[type=text]
{
	width: 75%;
}
.woocommerce .logo_wrapper img
{
	max-width: 50%;
}
.mobile_menu_wrapper
{
    display: none;
}





@media only screen and (max-width: 768px) {
	html[data-menu=leftmenu] .mobile_menu_wrapper
	{
		right: 0;
		left: initial;
		
		-webkit-transform: translate(360px, 0px);
		-ms-transform: translate(360px, 0px);
		transform: translate(360px, 0px);
		-o-transform: translate(360px, 0px);
	}
}


/* Direction Nav SFONDO FRECCE SLIDER HOME TRASPARENTE*/
.flex-direction-nav {height: 0; list-style: none !important;}
.flex-direction-nav a  {display: block;width: 80px;height: 80px;text-align: center;position: absolute;bottom: 44%;z-index: 2;overflow: hidden;opacity: 1;cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;background: none;}

/* CORREZIONE ALLINEAMENTO IMMAGINI IN BIOGRAFIA*/
.one_third.last
{
	width: 30.66%;
	float: left;
	margin-right: 4%;
	margin-bottom: 2%;
	position: relative;
	box-sizing: border-box;
}


/* TOGLIE IL MENU IN ALTO A DX A TENDINA SE PIU GRANDE DI 960 PX*/
#mobile_nav_icon 
{
	display: none;
	border-bottom: 9px double #444;
	border-top: 3px solid #444;
	height: 3px;
	width: 25px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	cursor: pointer;
	position: relative;
	margin-left: 10px;
	top: 3px;
}


/* TITOLI COLORE ROSSO*/
#page_caption h1, .ppb_title, .post_caption h1{font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#750000;}
@media only screen and (min-width: 768px) and (max-width: 959px) {
/* Direction Nav SFONDO FRECCE SLIDER HOME TRASPARENTE*/
.flex-direction-nav {height: 0; list-style: none !important;}
.flex-direction-nav a  {display: block;width: 80px;height: 80px;text-align: center;position: absolute;bottom: 44%;z-index: 2;overflow: hidden;opacity: 1;cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;background: none;}

/* CORREZIONE ALLINEAMENTO IMMAGINI IN BIOGRAFIA*/
.one_third.last
{
	width: 30.66%;
	float: left;
	margin-right: 4%;
	margin-bottom: 2%;
	position: relative;
	box-sizing: border-box;
}


/* TOGLIE IL MENU IN ALTO A DX A TENDINA SE PIU GRANDE DI 960 PX*/
#mobile_nav_icon 
{
	display: none;
	border-bottom: 9px double #444;
	border-top: 3px solid #444;
	height: 3px;
	width: 25px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	cursor: pointer;
	position: relative;
	margin-left: 10px;
	top: 3px;
}


/* TITOLI COLORE ROSSO*/
#page_caption h1, .ppb_title, .post_caption h1{font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#750000;}}

@media only screen and (max-width: 767px) {
/* Direction Nav SFONDO FRECCE SLIDER HOME TRASPARENTE*/
.flex-direction-nav {height: 0; list-style: none !important;}
.flex-direction-nav a  {display: block;width: 80px;height: 80px;text-align: center;position: absolute;bottom: 44%;z-index: 2;overflow: hidden;opacity: 1;cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;background: none;}

/* CORREZIONE ALLINEAMENTO IMMAGINI IN BIOGRAFIA*/
.one_third.last
{
	width: 30.66%;
	float: left;
	margin-right: 4%;
	margin-bottom: 2%;
	position: relative;
	box-sizing: border-box;
}


/* TOGLIE IL MENU IN ALTO A DX A TENDINA SE PIU GRANDE DI 960 PX*/
#mobile_nav_icon 
{
	display: none;
	border-bottom: 9px double #444;
	border-top: 3px solid #444;
	height: 3px;
	width: 25px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	cursor: pointer;
	position: relative;
	margin-left: 10px;
	top: 3px;
}


/* TITOLI COLORE ROSSO*/
#page_caption h1, .ppb_title, .post_caption h1{font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#750000;}}

@media only screen and (min-width: 480px) and (max-width: 767px) {
/* Direction Nav SFONDO FRECCE SLIDER HOME TRASPARENTE*/
.flex-direction-nav {height: 0; list-style: none !important;}
.flex-direction-nav a  {display: block;width: 80px;height: 80px;text-align: center;position: absolute;bottom: 44%;z-index: 2;overflow: hidden;opacity: 1;cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;background: none;}

/* CORREZIONE ALLINEAMENTO IMMAGINI IN BIOGRAFIA*/
.one_third.last
{
	width: 30.66%;
	float: left;
	margin-right: 4%;
	margin-bottom: 2%;
	position: relative;
	box-sizing: border-box;
}


/* TOGLIE IL MENU IN ALTO A DX A TENDINA SE PIU GRANDE DI 960 PX*/
#mobile_nav_icon 
{
	display: none;
	border-bottom: 9px double #444;
	border-top: 3px solid #444;
	height: 3px;
	width: 25px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	cursor: pointer;
	position: relative;
	margin-left: 10px;
	top: 3px;
}


/* TITOLI COLORE ROSSO*/
#page_caption h1, .ppb_title, .post_caption h1{font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#750000;}}

