/*------------------------------------------------------------------*/ 
/*	1) Note: Design for a width of 768 px
/*------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 1000px) {
/*------------------------------------------------------------------*/ 
/*	1) Header
/*------------------------------------------------------------------*/
.logo{margin-left:0;}
ul.sf-menu { display:none; }
.device-menu{ display:block; }

/*------------------------------------------------------------------*/ 
/*	2) Slider
/*------------------------------------------------------------------*/
.main-slider {
	width:748px;
}
.slider2, .slider3{
	display:none;
}
.flexslider ul li img{
	height:515px;
}

/*------------------------------------------------------------------*/ 
/*	3) Content
/*------------------------------------------------------------------*/

iframe{max-width:100% !important;}

.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;
}

/*------------------------------------------------------------------*/ 
/*	3) Comments
/*------------------------------------------------------------------*/
.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;
}
}

body.home div#twitter {
position: relative !important;
margin-top: auto !important;
margin-left: auto !important;
margin-bottom: auto !important;
width: auto !important;
}
body.home div#twitter div.pointer{
width: auto !important;
position: relative !important;
margin-left: auto !important;
}
body.home #slider{
margin-top:auto !important;
}

div#twitter{
position: relative !important;
margin-top: auto !important;
margin-left: auto !important;
margin-bottom:auto !important;
}

div.breadcrumbs #crumbs{
margin-top:auto !important;
}

div#adbox{
width:600px !important;
margin:auto !important;
margin-top: auto !important;
}

div#adbox img{width:300px !important;}
 
ul#toplinksbox{
float: none !important;
margin-right: auto !important;
text-align:center;
margin-left:auto !important;
}

strong#datebox{
color:#000 !important;
}
div.search2 {
position: relative !important;
margin-top: auto !important;
}

div#sbox{
position: relative !important;
margin-top: auto !important;
margin-left: auto !important;
}
div#sbox a img {
padding-right: 5px !important;
width:30px !important;
}
div#sbox a img#gp{
position: relative !important;
margin-left: auto !important;
margin-top: auto !important;
}

div#text-10{margin-top: auto !important;}

div#text-11{display:none !important;}
#sidebar-optin{margin-top:auto !important;}




@media (max-width: 768px) and (min-width:768px) {

.logo{margin-left:200px !important;}

ul#toplinksbox{
margin-left:120px !important;
}

div#adbox{
margin:auto !important;
margin-top: auto !important;
z-index:99999999999;
}

}
