
/* #Media Queries
================================================== */


/* Smaller than standard 1680 (browsers) */
@media only screen and (max-width: 1680px) {


}

/* Smaller than standard 1600 (browsers) */
@media only screen and (max-width: 1600px) {


}

/* Smaller than standard 1440 (browsers) */
@media only screen and (max-width: 1440px) {


}

/* Smaller than standard 1366 (browsers) */
@media only screen and (max-width: 1366px) {

}


/* Smaller than standard 1280 ( browsers) */
@media only screen and (max-width: 1280px) {

}


/* Tablet Portrait size to standard 980 (devices and browsers) */
@media only screen and (min-width: 981px) and (max-width: 1024px) {
	.sidebar ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li {
		padding-left:0px!important;
		margin-top:5px;
	}
	
	
	.sidebar ul.children ul.children ul.children ul.children ul.children ul.children ul.children li{
		padding-left:0px!important;
		margin-top:5px;
	}
}


/* Smaller than standard 980 (devices and browsers) */
@media only screen and (max-width: 980px) {
	.sidebar ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li {
		padding-left:0px!important;
		margin-top:5px;
	}
	
	
	.sidebar ul.children ul.children ul.children ul.children ul.children ul.children ul.children li{
		padding-left:0px!important;
		margin-top:5px;
	}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	.post-entry-text .entry-title {
		font-size: 2rem;
		font-weight: bold;
		line-height: normal;
	}
	
	#respond form textarea { width: 97%;}
	#respond form input[type="text"], #respond form input[type="email"], #respond form input[type="url"] {
		width: 70%;
	}
	
	.sidebar ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li {
		padding-left:0px!important;
		margin-top:5px;
	}
	
	
	.sidebar ul.children ul.children ul.children ul.children ul.children ul.children ul.children li{
		padding-left:0px!important;
		margin-top:5px;
	}

	
}


/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	#bodychild{width:100%; margin:0}
	
	
	/*============================================== HEADER SECTION ==============================================*/
	#logo{text-align:center; float:none; display:block; width:100%; margin:0 0 20px;}
	#logoimg img{margin:0px auto;}
	
	.container{ margin: 0px auto; max-width: 450px; }

	#navigation{text-align:center; float:none; clear:both; margin:0 0 20px; width:100%}
	.menu a{background:transparent !important; border:0 !important}
	.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 0 0; width:80%}/* mobile dropdown */
    .js .sf-menu { display: none }

	
	/*============================================== CONTENT SECTION ==============================================*/
	.sticky.featured-post{ position:relative; margin:0 0 20px 15px; } 
	
	.page-title-header { display: block;}
	
	.sidebar.widget-area{ padding-top:40px;}
	.sidebar div.widget-area {padding-left: 0;}
	.sidebar.positionleft div.widget-area {padding-right: 0;}
	
	.sidebar ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li {
		padding-left:0px!important;
		margin-top:5px;
	}
	
	
	.sidebar ul.children ul.children ul.children ul.children ul.children ul.children ul.children li{
		padding-left:0px!important;
		margin-top:5px;
	}

	
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#bodychild{width:100%;}

	#respond form textarea { width: 100%;}
	#respond form input[type="text"], #respond form input[type="email"], #respond form input[type="url"] {
		width: 100%;
	}

}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 480px) {
	#bodychild{width:100%;}
		
	.comment-list .children > li {padding-left: 0.5em;}
	#respond form textarea { width: 100%;}
	#respond form input[type="text"], #respond form input[type="email"], #respond form input[type="url"] {
		width: 100%;
	}


}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 360px) {
	

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 320px) {
	

}
