
/* #Media Queries
================================================== */
/* Smaller than standard 960 (devices and browsers) */

@media only screen and (max-width: 1280px)  {
	#headercontainer, #afterheadercontainer, #outerbeforecontent, #outermain,  #outerfootersidebar, #outerfooter{width:100%;}
	#featuredwrap{ width:40%; float:left;}
	#slidercontainer.notfull{float:right; width:60%;}
	#list-featured li .pagetitle{ font-size:20px; line-height:normal}
	#list-featured li{height:235px;}

}

@media only screen and (max-width: 1024px)  {
	#featuredwrap{ width:44%; float:left;}
	#slidercontainer.notfull{float:right; width:56%;}
	#list-featured li .pagetitle{ font-size:20px; line-height:normal}
	#list-featured li{height:172px;}
	
	.banner{ font-size:16px;}
	.banner .right{ width:32%;}
	.banner .right .text{ padding-left:60px;}
	.banner img{ padding-left:10px}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	#bodychild{width:100%; margin:0}
	#logo h1{font-size:20px; line-height:20px;}
	#headercontainer, #afterheadercontainer, #outerbeforecontent, #outermain,  #outerfootersidebar, #outerfooter{width:100%; margin:0}
	.postimg{ float:none; width:100%;}
	.format-image .entry-content{ padding-bottom:24px;}
}


/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	#headercontainer, #afterheadercontainer, #outerbeforecontent, #outermain,  #outerfootersidebar, #outerfooter{width:100%;}
	#outerheader{height:auto;}
	
	.column, .columns{ max-width:460px; margin:0 auto} 
	
	/*============================================== HEADER SECTION ==============================================*/
	#logo{text-align:center; float:none; display:block; margin-bottom:20px;}
	#logoimg img{margin:0px auto;}
	#topright{ float:none; margin-bottom:20px}
	#top #searchform{ margin:0 auto}
	
	#navigation{text-align:center; float:none; clear:both; margin:0px!important;}
	.sf-menu a{background:transparent !important; border:0 !important}
	.sf-menu > li{border:0 !important; display:none;}
	nav{margin:0px; float:none; }
	.js .tinynav { display: block; display: inline-block; text-align:left ; margin:0 0 20px 0; width:50%}/* mobile dropdown */
    .js #topnav { display: none }
	
	/*============================================== SLIDER SECTION ==============================================*/
	#featuredwrap, #slidercontainer.notfull{ width:100%; float:none;}
	#list-featured li .pagetitle{ font-size:20px; line-height:normal}
	#list-featured li{height:150px;}
	#slider .camera_caption > div{ padding:0px 40px;}
	#slider  .camera_caption{ bottom:-190px!important}
	#slider .camera_pag{ bottom:10px;}
	
	/*============================================== CONTENT SECTION ==============================================*/
	
	#content.positionright, #content.positionleft, #sidebar.positionright, #sidebar.positionleft{background:transparent; float:none}
	.banner .left, .banner .right{ width:100%;}
	.banner .left .text{padding:36px 35px 36px 35px;}
	.banner .right{ background-image:none;}
	.banner img{ position:inherit}

		
	/*============================================== BLOG SECTION ==============================================*/

	.wp-pagenavi{margin-bottom:30px;}
	.entry-utility{ float:none; width:100%; text-align:left; margin-bottom:10px; margin-top:0px;}
	.entry-utility div{ display:inline-block;}
	.postimg{ float:none; width:100%;}
	.format-image .entry-content{ padding-bottom:24px;}

	
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#bodychild{width:100%;}

}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	#bodychild{width:100%;}

	
	/*============================================== BLOG SECTION ==============================================*/
	.commentlist ol{padding-left:20px;}
	.comment-body{margin:0;}
}
