/*------------------------------------------------------------------*/ 
/*	2) Note: Design for a width of 480 px
/*------------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {

/*------------------------------------------------------------------*/ 
/*	1) Header
/*------------------------------------------------------------------*/
#header { margin-bottom: 0 !important; }
.logo{margin-left:0; width:100%; text-align:center;}
.logo a { font-size: 4rem !important; }
.search{ margin: 0 90px 0 0 !important;}
#testo { width: auto !important; margin-right: 0 !important; }
#testo :first-child { /* margin-top: 1rem !important; */ }
.slider4 { float: left; width: 100% !important; margin: 0.6rem 0 0.2rem 0.5rem; position: relative; }
.device-menu{ display:none; /*margin-top:10px;*/ }
#nav { display: none; }
ul.sf-menu { display:none; }

/*------------------------------------------------------------------*/ 
/*	2) Slider
/*------------------------------------------------------------------*/
.main-slider {
	width: 100%;	/*400px;*/
	margin-top: 1rem;
}
.slider2, .slider3{
	display:none;
}
.main-slider .flexslider ul li img{
	/*height:275px;*/
	width: 100%;
	height: auto;
}
.videoi {
	width: 45%;
    float: left;
    margin-right: 0.2rem;
}
/*------------------------------------------------------------------*/ 
/*	3) Content
/*------------------------------------------------------------------*/
.main-content{
	width:100%;
}
.outertight{
	width:100%;
	margin-right:0;
}
.outertight img{
	max-width:100%;
}
.outerwide{
	width:100%;
}
.wnews li{
	width:400px;
}
.wnews li img{
	max-width:200px;
}
.errorpage h1{
	font-size:80px;
}
.block2 li{
	width:100%;
	margin-right:0;
}
ul.featured>li, ul.featured>li img, ul.featured>li iframe, ul.featured>li div.post-type-wrapper{
	width:100%;
	max-width:100%;
}
ul.social2{
	margin:0;
}
div#mypassion-short-summary{
	width:260px;
}
div#mypassion-review-wrapper.mypassion-review-placement-top {width:100%; margin-right:0;}
.mypassion-review-placement-top div#mypassion-short-summary{width:260px;}
div#mypassion-review-wrapper.mypassion-review-placement-topright {width:100%; margin-right:0;}
.mypassion-review-placement-topright div#mypassion-short-summary{width:260px;}

nav#nav{
	height:55px;
}
nav.is-sticky#nav{
	width:400px;
}
/*------------------------------------------------------------------*/ 
/*	3) Comments
/*------------------------------------------------------------------*/
.commment-text-wrap{
	width:310px;
}
ul.children li div.commment-text-wrap{
	width:280px;
}
ul.children li li div.commment-text-wrap{
	width:250px;
}
ul.children li li li div.commment-text-wrap{
	width:220px;
}
.form textarea, .wpcf7 textarea{
	width:380px;
}


}