@media only screen and (min-width: 768px) and (max-width: 1000px) {  .logo{margin-left:0;}
div.search { margin-top: 0; }
#testo { width: auto !important; }
#testo :first-child { margin-top: 1rem !important; }
.slider4 { float: left; width: 100% !important; margin: 0.6rem 0 0.2rem 0.5rem; padding-right: 1rem; position: relative; }
ul.sf-menu { display:none; }
.device-menu{ display:block; }  .main-slider {
width: 100%;  margin-top: 1rem;
}
.slider2, .slider3{
display:none;
}
.main-slider .flexslider ul li img{
height:515px;
}  .main-content{
width:512px;
}
.outertight{
width:236px;
}
.outertight img, .wnews li img{
max-width:236px;
}
.outerwide{
width:492px;
}
.wnews li{
width:492px;
}
.errorpage h1{
font-size:110px;
}
.block2 li{
width:236px;
}
ul.featured>li, ul.featured>li img, ul.featured>li iframe{
width:236px;
max-width:236px;
}
div#mypassion-short-summary{
width:352px;
}
.search2 .ft{
width:150px;
}
nav#nav{
height:45px;
}
nav.is-sticky#nav{
width:748px;
}  .commment-text-wrap{
width:400px;
}
ul.children li div.commment-text-wrap{
width:370px;
}
ul.children li li div.commment-text-wrap{
width:340px;
}
ul.children li li li div.commment-text-wrap{
width:310px;
}
.form textarea, .wpcf7 textarea{
width:470px;
}
}