@media screen and (max-width : 1600px) {
	.main-content-inner {width:100%;}
}

@media screen and (max-width : 1270px) {
	.wrapper {padding:0 15px;}
	
	#categories-featured .category {width:50%; margin:0 0 30px 0;}
	
	#single-post {margin:0 -15px 0 0; width:calc(100% + 15px);}
	.post-content {padding-right:30px;}
}

@media screen and (max-width : 1023px) {
	.site-logo a {width:164px; height:40px; background-size:164px 40px;}
	.moto {line-height:40px;}
}

@media screen and (max-width : 1000px) {
	.photo-of-the-week-border {width:300px; height:367px; background-size:300px 367px; padding:20px 0 0 0;}
	.photo-of-the-week-border img {max-width:90%;}
	
	.post-sidebar .photo-of-the-week-border {width:120px; height:147px; background-size:120px 147px; padding:13px 10px 0 10px;}
}

@media screen and (max-width : 880px) {
	.main-menu {width:auto;}
}

@media screen and (max-width : 800px) {
	.site-logo a {width:150px; height:37px; background-size:150px 37px;}
	.main-menu a {padding:0 20px;}
}

@media screen and (max-width : 750px) {
	#header-after {display:none;}
	#header {background:#fff;}
	#header .sidebar {display:block;}
	#header .main-content {width:auto;}
	#header .site-logo {height:66px; line-height:61px;}
	
	#main-menu-toggle {display:block;}
	#main-menu-content-flex {display:block !important;}
	#main-menu-content {position:fixed; left:0; top:0; display:none; width:100%; height:100%; padding:66px 0 0 0; background:#FCEE21; overflow:auto; -webkit-overflow-scrolling: touch; text-align:center;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.main-menu {width:100%; margin:0; display:block !important;}
	.main-menu li, .main-menu a {width:100%;}
	.main-menu a {height:auto; line-height:100%; padding:18px; font-size:2em;}
	.main-menu .sub-menu {display:block}
	.main-menu .menu-item-has-children > a {display:none}
	
	.socials {padding:20px 0;}
	
	#header-after + .body-content {margin:66px 0 0 0;}
	
	#welcome-video video {min-width:100%;}
	#welcome-video .overlay {top:30px;}
	
	#welcome-video .main-content {width:100%;}
	
	.sidebar {display:none;}
	.main-content {width:100%;}
	.sidebar.locked {display:block; width:100%;}
	.sidebar.locked + .main-content {margin:40px 0 0 0;}
	
	.album-sidebar {width:100%;}
	.album-sidebar + .album-content {float:left; width:100%; margin:30px 0 0 0;}
	
}

@media screen and (max-width : 599px) {
	.person {width:100%; padding-right:0;}
	
	#categories-featured .category {width:100%;}
	#categories-featured .category:last-child {margin:0;}
	
	.half-content {width:100%;}
	.half-content + .half-content {margin:50px 0 0 0;}
	.padding-content-l {padding-left:0;}
	.padding-content-r {padding-right:0;}
}

@media screen and (max-width : 560px) {
	#welcome-video .overlay {top:20px;}
	.title-large {font-size:4em;}
	
	#single-post {display:block; margin:0; width:100%;}
	.post-content {width:100%; padding-right:0;}
	.post-sidebar {width:100%; margin:0; padding-top:30px;}
	
	.thumb-mobile {display:block;}
}

@media screen and (max-width : 360px) {
}

@media screen and (orientation:portrait) {
	#welcome-video video {width:300%; max-width:300%;}
}

@media screen and (max-width : 750px) and (orientation:landscape) {
	.title-large {font-size:4em;}
}