@media only screen 
and (min-width : 1px) 
and (max-width : 1290px) {
	
#header a.logo {
    left: 20px;
	}
		
	#main_nav > li {
	    margin: 0 0 0 1px;
		}

	#header .row {
		padding-left: 20px;
		padding-right: 20px;
		}
		
}

@media only screen 
and (min-width : 1px) 
and (max-width : 1235px) {


	#main_nav > li a {
		font-size: 16px;
		padding: 12px 12px;
		}
		
}

@media only screen 
and (min-width : 1px) 
and (max-width : 1125px) {

	#header a.logo {
	    width: 155px;
		}

	#header a span {
		display:none;
		}
			
	#reviews .review .review_content {
	    font-size: 26px;
	    line-height: 30px;
		}

}

@media only screen 
and (min-width : 1px) 
and (max-width : 920px) {

	.row {
		padding-left: 10px;
		padding-right: 10px;
		}
		
	#header a.logo {
	    height: 140px;
	    width: 140px;
	    top: -15px;
		}
		
	#header #top_nav,
	#header #main_nav {
		display:none;
		}
		
	#header a span {
		display:block;
		top: 28px;
		font-size: 22px;
		line-height: 26px;
		}
		
	#header .social-icons {
	    margin: 36px 20px;
	    float: right;
		}

	#mnav {
		display:block;
		}
	
	#footer {
		text-align: center;
		}
		
	#footer a.logo,	
	#footer .social-icons {
		display:none
		}

	#footer .footernav {
		float: none;
		margin: 0;
		text-align: center;
		}	

	.box {
		padding:20px;
		}
	
	.hide_on_mobile {
		display:none;		
		}
		
	.show_on_mobile {
		display:inline;		
		}
		
	.centerMobile {
		text-align:center !important;	
		}
		

	.ngg-albumoverview .ngg-album-compact {
		width:100%;
		}
	
	/************************************************
	* 	GRID ITEMS							*
	************************************************/
	
	.grid-item.one-half,
	
	.grid-item.one-third,
	.grid-item.two-third,
	
	.grid-item.one-fourth,
	.grid-item.two-fourth,
	.grid-item.three-fourth,
		
	.grid-item.one-forth,
	.grid-item.two-forth,
	.grid-item.three-forth,
	
	.grid-item.one-fifth,
	.grid-item.two-fifth,
	.grid-item.three-fifth,
	.grid-item.four-fifth,
	
	.grid-item.one-sixth,
	.grid-item.two-sixth,
	.grid-item.three-sixth,
	.grid-item.four-sixth,
	.grid-item.five-sixth,
	
	.grid-item.one-seventh,
	.grid-item.two-seventh,
	.grid-item.three-seventh,
	.grid-item.four-seventh,
	.grid-item.five-seventh,
	.grid-item.six-seventh,
	
	.grid-item.one-eighth,
	.grid-item.two-eighth,
	.grid-item.three-eighth,
	.grid-item.four-eighth,
	.grid-item.five-eighth,
	.grid-item.six-eighth,
	.grid-item.seven-eighth,
	
	.grid-item.one-ninth,
	.grid-item.two-ninth,
	.grid-item.three-ninth,
	.grid-item.four-ninth,
	.grid-item.five-ninth,
	.grid-item.six-ninth,
	.grid-item.seven-ninth,
	.grid-item.eight-ninth,
	
	.grid-item.one-tenth,
	.grid-item.two-tenth,
	.grid-item.three-tenth,
	.grid-item.four-tenth,
	.grid-item.five-tenth,
	.grid-item.six-tenth,
	.grid-item.seven-tenth,
	.grid-item.eight-tenth,
	.grid-item.nine-tenth { width: 100%; }
	
	.grid-item .inner {
		padding-left:0;
		padding-bottom:20px !important;
		}
	
	.grid-items {
		margin-left: 0;
		}

	.post .holder {
		height: 180px;
		width: 100%;
		}
	
	.post.hasImage .post_content {
		padding:20px;
		text-align:center;
		}
    			
	#wp_page_numbers a,				
	#wp_page_numbers li.page_info {
		padding: 6px;
		}
}


@media only screen 
and (min-width : 1px) 
and (max-width : 620px) {
	
	#header a.logo {
	    height: 115px;
	    width: 117px;
		}

	#header a span {
		display:none;
		}	
		
	.supernav {
		padding: 20px 30px;
		}
		
	#header .social-icons {
	    margin: 26px 20px;
	    float: right;
		}
		
	#mnav {     	
	    margin: 20px 0 ;
		}

}

@media only screen 
and (min-width : 1px) 
and (max-width : 480px) {

	#header .row {
		padding-left: 15px;
		padding-right: 15px;
		}
		
	#header .social-icons {
		display: none;	
		}
	
}

@media only screen 
and (min-width : 1px) 
and (max-width : 350px) {

	#header a.logo {
		height: 72px;
		width: 73px;
		top: 5px;
		}
	
}
