
/* #Media Queries
================================================== */
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 959px) {
	#topnav{display:block !important;}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	#bodychild{width:100%;}

	/* Slider */
	#shadowslider{ background:none;}
	
	/* Blog */
	.postimg{background:none;}
	
	/* Contact */
	.shadowmap{background:none; padding-left:0px; padding-right:0px;}
	
	/* Portfolio 3 Column */
	.ts-display-pf-img{ background:none;}
	.ts-display-pf-col-3 li{width:236px;}
	.ts-display-pf-col-3 .ts-display-pf-img{
		width:224px;
	}
	
	.ts-display-pf-col-3 .ts-display-pf-img a.image{
		width:224px;
	}
	
	.ts-display-pf-col-3  .ts-display-pf-img a .rollover{
		width:224px;
	}

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	#bodychild{width:100%;}
	
	/* Header */
	#logo{text-align:center; float:none; display:block}
	
	#navigation{text-align:right; clear:both; height:auto; background:transparent}
	.sf-menu a{background:transparent !important; border:0 !important}
	.sf-menu > li{border:0 !important; display:none;}
	nav{margin:0 0 20px 0;}
	.js .tinynav { display: block; display: inline-block; text-align:left ; margin:0 0 0 0; width:100%}/* mobile dropdown */
    .js #topnav { display: none }
	
	
	/* Slider */
	#shadowslider{ background:none;}
	
	/* Title */
	.title{background:url(../images/bg-title-420.png) no-repeat center;}
	
	/* Contact */
	.shadowmap{background:none; padding-left:0px; padding-right:0px;}
	
	/* Content 
	#content.positionright, #content.positionleft{background:transparent;}
	.padcontent{padding-right:0;}
	#content.positionright .padcontent{padding-left:0; padding-right:0}
	img.alignright, .alignright{float:none; margin:0 0 0 0 !important;}*/

		
	/* Blog 
	.post{padding-bottom:30px; margin-bottom:30px;}
	.posttitle{margin-bottom:5px;}

	.wp-pagenavi{margin-bottom:30px;}
	.addthis_toolbox{float:none; display:block; clear:both; padding:20px 0 0 0}*/
	
	.postimg{background:none;}
	
	
	/* Sidebar */
	#sidebar ul{padding:0;}
	
	/* Portfolio*/
	.ts-display-pf-col-3 li{width:300px;}
	.ts-display-pf-col-3 .ts-display-pf-img{
		width:288px;
	}
	
	.ts-display-pf-col-3 .ts-display-pf-img a.image{
		width:288px;
	}
	
	.ts-display-pf-col-3  .ts-display-pf-img a .rollover{
		width:288px;
	}
	

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#bodychild{width:100%;}
	
	
	/* Slider */
	.flex-control-nav {bottom:28px;}
	
	/* Blog */
	.commentlist ol{
		padding:30px 0 0 50px;
	}

	/* Portfolio */
	.ts-display-pf-col-3 li{width:420px;}
	.ts-display-pf-col-3 .ts-display-pf-img{
		width:408px;
	}
	
	.ts-display-pf-col-3 .ts-display-pf-img a.image{
		width:408px;
	}
	
	.ts-display-pf-col-3  .ts-display-pf-img a .rollover{
		width:408px;
	}
	
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	#bodychild{width:100%;}
	
	/* Slider */
	.flex-caption h1, .flex-caption .desc{ display:none;}
	.flex-control-nav{ bottom:-10px;}
	
	/* Title */
	.title{background:url(../images/bg-title-300.png) no-repeat center;}
	.title h1{ font-size:16px; padding-top:15px;}
	
	/* Blog */
	.commentlist ol{
		padding:30px 0 0 30px;
	}
	
	
	/* Footer */
	#toTop {
		display:none !important;
	}	

}
