/* =Mobile Menu
-------------------------------------------------------------- */

.mobile-menu,
.mobile-menu-text,
.no-sidebar.one-column #access-top {
	display: none;
}
.no-sidebar.one-column #mobile-fixed-header {
	display: inline-block;
	float: left;
	height: 30px;
	margin: 0;
	width: 30px;
	overflow: hidden;
}
.no-sidebar.one-column #mobile-fixed-header.mobile-menu a {
	color: #000;
	padding: 5px;
}
.mobile-top-nav-open #mobile-fixed-header .genericon-menu:before,
.mobile-header-left-nav-open #mobile-header-menu .genericon-menu:before,
.mobile-header-right-nav-open #mobile-header-right-menu .genericon-menu:before,
.mobile-footer-nav-open #mobile-footer-menu .genericon-menu:before {
	content: "\f406";
}


/* =Media queries
-------------------------------------------------------------- */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}


/* =Screen Size Max 1344px
-------------------------------------------------------------- */

@media screen and (max-width: 1344px) {
	.wrapper,
	#main-slider.normal-width {
		width: 1200px;
	}
	#content .has-post-thumbnail.image-left .featured-image {
		width: 170px;
	}
	#content .has-post-thumbnail.image-left .entry-container {
		width: 370px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns #content .has-post-thumbnail.image-square .entry-container {
		width: 340px;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .entry-container {
		width: 940px;
	}

	/* Three Columns Layout, Style 1
 	* Left Sidebar Smaller */
	.three-columns .content-sidebar-wrap {
		width: 960px;
	}
	.three-columns #primary {
		width: 600px;
	}
	.three-columns #third-sidebar {
		width: 220px;
	}

	/* Three Columns Layout, Style 3
	 * Equal Sidebars */
	.three-columns.equal .content-sidebar-wrap {
		width: 870px;
	}
	.three-columns.equal #secondary,
	.three-columns.equal #third-sidebar {
		width: 310px;
	}

	#supplementary.two .widget-area,
	#site-generator .copyright,
	#site-generator .powered {
		width: 590px;
	}
}


/* =Screen Size Max 1280px
-------------------------------------------------------------- */

@media screen and (max-width: 1280px) {
	.wrapper,
	#main-slider.normal-width,
	.two-columns .wrapper,
	.two-columns #main-slider.normal-width {
		width: 1100px;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .entry-container {
		width: 840px;
	}
	.two-columns #primary {
		width: 740px;
	}
	.two-columns #secondary {
		width: 340px;
	}
	.two-columns #content .has-post-thumbnail.image-left .featured-image {
		width: 290px;
	}
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container {
		width: 480px;
	}
	#content .has-post-thumbnail.image-left .featured-image {
		width: 140px;
	}
	#content .has-post-thumbnail.image-left .entry-container {
		width: 340px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 160px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
	    width: 320px;
	}
	/* Three Columns Layout, Style 1
 	* Left Sidebar Smaller */
	.three-columns .content-sidebar-wrap {
		width: 860px;
	}
	.three-columns #primary {
		width: 540px;
	}
	.three-columns #secondary {
		width: 300px;
	}

	/* Three Columns Layout, Style 3
	 * Equal Sidebars */
	.three-columns.equal .content-sidebar-wrap {
		width: 820px;
	}
	.three-columns.equal #secondary,
	.three-columns.equal #third-sidebar {
		width: 260px;
	}

	#supplementary.two .widget-area,
	.two-columns #supplementary.two .widget-area,
	#site-generator .copyright,
	#site-generator .powered {
		width: 540px;
	}
}


/* =Screen Size Max 1152px
-------------------------------------------------------------- */

@media screen and (max-width: 1152px) {
	.wrapper,
	#main-slider.normal-width,
	.two-columns .wrapper,
	.two-columns #main-slider.normal-width {
		width: 1040px;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .entry-container {
		width: 780px;
	}
	#content .has-post-thumbnail.image-left .featured-image {
		width: 140px;
	}
	#content .has-post-thumbnail.image-left .entry-container {
		width: 320px;
	}
	.two-columns #content .has-post-thumbnail.image-left .featured-image {
		width: 230px;
	}
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container {
		width: 420px;
	}
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
		width: 340px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 140px;
	}

	/* Two Columns Layout
 	* Left Sidebar
	* Right Sidebar */
	.two-columns #primary {
		width: 680px;
	}

	/* Three Columns Layout, Style 1
 	* Left Sidebar Smaller */
	.three-columns .content-sidebar-wrap {
		width: 820px;
	}
	.three-columns #primary {
		width: 520px;
	}
	.three-columns #secondary {
		width: 280px;
	}
	.three-columns #third-sidebar {
		width: 200px;
	}

	/* Three Columns Layout, Style 3
	 * Equal Sidebars */
	.three-columns.equal .content-sidebar-wrap {
		width: 790px;
	}
	.three-columns.equal #secondary,
	.three-columns.equal #third-sidebar {
		width: 230px;
	}

	.two-columns #supplementary.two .widget-area,
	.two-columns #site-generator .copyright,
	.two-columns #site-generator .powered,
	#supplementary.two .widget-area,
	#site-generator .copyright,
	#site-generator .powered {
		width: 510px;
	}
}


/* =Screen Size Max 1100px
-------------------------------------------------------------- */

@media screen and (max-width: 1100px) {
	.wrapper,
	.two-columns .wrapper,
	#main-slider.normal-width,
	.two-columns #main-slider.normal-width {
		width: 960px;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .entry-container {
		width: 700px;
	}
	#content .has-post-thumbnail.image-left .featured-image {
		width: 120px;
	}
	.two-columns #content .has-post-thumbnail.image-left .featured-image {
		width: 140px;
	}
	.two-columns #content .has-post-thumbnail.image-left .entry-container {
		width: 400px;
	}
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container {
		width: 340px;
	}
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
		width: 320px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 120px;
	}

	/* Two Columns Layout
 	* Left Sidebar
	* Right Sidebar */
	.two-columns #primary {
		width: 600px;
	}
	.two-columns #supplementary.two .widget-area,
	.two-columns #site-generator .copyright,
	.two-columns #site-generator .powered {
		width: 470px;
	}

	/* Three Columns Layout, Style 1
 	* Left Sidebar Smaller */
	.three-columns .content-sidebar-wrap {
		width: 740px;
	}
	.three-columns #primary {
		width: 500px;
	}
	.three-columns #secondary {
		width: 220px;
	}

	/* Three Columns Layout, Style 3
	 * Equal Sidebars */
	.three-columns.equal .content-sidebar-wrap {
		width: 730px;
	}
	.three-columns.equal #primary {
		width: 500px;
	}
	.three-columns.equal #secondary,
	.three-columns.equal #third-sidebar {
		width: 210px;
	}

	#supplementary.two .widget-area,
	#site-generator .copyright,
	#site-generator .powered {
		width: 470px;
	}
}


/* =Screen Size Max 900px
-------------------------------------------------------------- */

@media screen and (max-width: 1000px) {
	.wrapper,
	.two-columns .wrapper,
	#main-slider.normal-width,
	.two-columns #main-slider.normal-width {
		width: 900px;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .entry-container {
		width: 640px;
	}
	#content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-tall .featured-image,
	.two-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 140px;
	}
	#content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container {
		width: 340px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 150px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
		width: 330px;
	}

	/* Two Columns Layout
 	* Left Sidebar
	* Right Sidebar */
	.two-columns #supplementary.two .widget-area,
	.two-columns #site-generator .copyright,
	.two-columns #site-generator .powered {
		width: 440px;
	}

	/* Three Columns Layout */
	.three-columns .content-sidebar-wrap,
	.three-columns.equal .content-sidebar-wrap {
		width: 100%;
	}
	.two-columns #primary,
	.three-columns #primary,
	.three-columns.equal #primary {
		width: 540px;
	}
	.three-columns #secondary,
	.three-columns.equal #secondary {
		width: 340px;
	}
	.three-columns #third-sidebar,
	.three-columns.equal #third-sidebar {
		margin-left: -20px;
    	width: 920px;
	}
	.three-columns #third-sidebar .widget {
		clear: none;
		display: inline;
		float: left;
		margin-left: 20px;
		width: 440px;
	}
	.three-columns #third-sidebar .widget:nth-child(2n+1) {
		clear: both;
	}

	/* Four Footer Widget Areas */
	#supplementary.four .widget-area {
		float: left;
		margin-right: 20px;
		width: 440px;
	}
	#supplementary.four #second.widget-area {
		margin-right: 0;
	}

	#supplementary.two .widget-area,
	#site-generator .copyright,
	#site-generator .powered {
		width: 440px;
	}
}


/* =Screen Size Max 940px
-------------------------------------------------------------- */

@media screen and (max-width: 940px) {
	.wrapper,
	.two-columns .wrapper,
	#main-slider.normal-width,
	.two-columns #main-slider.normal-width {
		display: block;
		width: 740px;
	}
	#main-slider .entry-container {
		left: 10%;
		width: 80%;
	}
	#main-slider .entry-header .entry-title {
		font-size: 28px;
	}
	#header-content {
		padding-top: 15px;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .entry-container {
		width: 480px;
	}
	#content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-tall .featured-image,
	.two-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 120px;
	}
	#content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container {
		width: 320px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 110px;
	}
	#top-logo img {
		padding: 5px 0;
		max-height: 40px;
	}
	#branding img {
		max-height: 45px;
	}
	#site-logo,
	#site-details {
		float: none;
	}
	#site-logo.title-right {
		padding-right: 0;
		padding-bottom: 10px;
	}
	#sidebar-header-right {
		clear: both;
		display: inline-block;
		float: none;
		padding-top: 10px;
		text-align: center;
		width: 100%;
	}
	.sidebar-top .widget {
		float: none;
	}
	.sidebar-top .social-profile ul li {
		display: inline-block;
		float: none;
	}
	.sidebar-top .widget.widget_nav_menu {
		margin: 0;
	}
	#branding .widget_search #s {
		display: block;
    	float: none;
   		margin: 0 auto;
		width: 50%;
	}
	.two-columns #primary,
	.three-columns #primary,
	.three-columns.equal #primary {
		width: 500px;
	}
	.two-columns #secondary,
	.three-columns #secondary,
	.three-columns.equal #secondary {
		width: 220px;
	}
	.three-columns #third-sidebar,
	.three-columns.equal #third-sidebar {
    	width: 760px;
	}
	.three-columns #third-sidebar .widget {
		width: 360px;
	}
	#supplementary.four .widget-area,
	#supplementary.two .widget-area,
	#site-generator .copyright,
	#site-generator .powered,
	.two-columns #supplementary.two .widget-area,
	.two-columns #site-generator .copyright,
	.two-columns #site-generator .powered {
		width: 360px;
	}
	#featured-content.layout-four .hentry {
	    width: 50%;
	}
	#featured-content.layout-four .hentry:nth-child(2n+1) {
		clear: both;
	}
	/* Mobile Menu */
	#logo-wrap {
		margin: 0;
		padding: 0;
	}
	.has-header-top #top-logo {
		text-align: center;
		width: 640px;
	}
	.has-header-top.no-top-social #top-logo,
	.has-header-top.no-top-search #top-logo {
		width: 670px;
	}
	.has-header-top.no-top-menu #top-logo {
		width: 680px;
	}
	.has-header-top.no-top-social.no-top-search #top-logo {
		width: 700px;
	}
	.has-header-top.no-top-menu.no-top-social.no-top-search #top-logo {
		width: 100%;
	}
	#header-extra #header-social-toggle,
	#header-extra #header-search-toggle {
		height: 28px;
		margin-left: 2px;
		padding: 4px;
		width: 28px;
	}
	#header-social, #header-search {
		top: 34px;
	}
	.has-header-left-menu #logo-wrap {
		text-align: center;
		width: 700px;
	}
	.has-header-left-menu.has-header-right-menu #logo-wrap {
		width: 660px;
		overflow: hidden;
	}
	#access-top,
	#access-header-sidebar,
	#header-menu,
	#header-menu #access-secondary,
	#access-footer {
		display: none;
	}
	.mobile-menu {
		display: inline-block;
		float: left;
		height: 40px;
		padding: 0;
		margin: 0;
		width: 40px;
		overflow: hidden;
	}
	.mobile-menu a {
		color: #000;
		padding: 10px;
	}
	#mobile-header-right-menu {
		float: right;
	}
	#mobile-footer-menu {
		display: block;
		float: none;
		margin: 0 auto;
	}
	#mobile-footer-menu.mobile-menu a {
		padding: 5px;
		color: #ddd;
	}
	/* Font Size */
	body,
	input,
	textarea {
		font-size: 15px;
		line-height: 1.62em;
	}
	#site-title {
	    font-size: 32px;
	    line-height: 1.2;
	}
	.entry-title {
		font-size: 24px;
		line-height: 1.2;
	}
	.entry-header .entry-format {
		font-size: 9px;
	}
	.entry-content h1,
	.comment-content h1 {
	    font-size: 22px;
	}
	.entry-content h2,
	.comment-content h2 {
	    font-size: 20px;
	}
	.entry-content h3,
	.comment-content h3 {
	    font-size: 18px;
	}
	.entry-content h4,
	.comment-content h4 {
	    font-size: 16px;
	}
	.entry-content h5,
	.comment-content h5 {
	    font-size: 14px;
	}
	.entry-content h6,
	.comment-content h6 {
	    font-size: 12px;
	}
	.widget-area,
	.widget ul {
	    font-size: 13px;
	    line-height: 1.5;
	}
	.widget .widget-title,
	.widget .widget-title a {
		font-size: 16px;
		line-height: 1.5;
	}
	#site-generator {
		font-size: 12px;
	}
}


/* =Screen Size Max 782px
-------------------------------------------------------------- */

@media screen and (max-width: 782px) {
	.admin-bar #header-top.fixed-header {
		margin-top: 46px;
	}
	.wrapper,
	.two-columns .wrapper,
	.one-column.no-sidebar .site,
	#main-slider.normal-width,
	.two-columns #main-slider.normal-width,
	.one-column.no-sidebar #header-top {
		width: 600px;
	}
	#main-slider .entry-container {
		left: 5%;
		width: 90%;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .entry-container {
		width: 340px;
	}
	#content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-tall .featured-image,
	.two-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 170px;
	}
	#content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container {
		width: 370px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 140px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
		width: 400px;
	}
	#sidebar-header-right {
		padding-top: 10px;
	}
	.has-header-top #top-logo {
		width: 500px;
	}
	.has-header-top.no-top-social #top-logo,
	.has-header-top.no-top-search #top-logo {
		width: 530px;
	}
	.has-header-top.no-top-menu #top-logo {
		width: 540px;
	}
	.has-header-top.no-top-social.no-top-search #top-logo {
		width: 560px;
	}
	.has-header-left-menu #logo-wrap {
		width: 560px;
	}
	.has-header-left-menu.has-header-right-menu #logo-wrap {
		width: 520px;
	}
	#site-logo.title-right {
		padding-right: 0;
	}
	#mobile-header-sidebar {
		float: none;
	}
	.no-sidebar #primary,
	.two-columns #primary,
	.three-columns #primary,
	.three-columns.equal #primary {
		width: 100%;
	}
	.two-columns #secondary,
	.three-columns #secondary,
	.three-columns.equal #secondary {
		clear: both;
		width: 620px;
		margin-left: -20px;
	}
	.two-columns #secondary .widget,
	.three-columns #secondary .widget {
		clear: none;
		display: inline;
		float: left;
		margin-left: 20px;
	}
	.two-columns #secondary .widget:nth-child(2n+1),
	.three-columns #secondary .widget:nth-child(2n+1) {
		clear: both;
	}
	.three-columns #third-sidebar,
	.three-columns.equal #third-sidebar {
		width: 620px;
	}
	.two-columns #secondary .widget,
	.three-columns #secondary .widget,
	.three-columns #third-sidebar .widget,
	.three-columns.equal #third-sidebar .widget {
    	width: 290px;
	}
	#supplementary.four .widget-area,
	.two-columns #supplementary.two .widget-area,
	#supplementary.two .widget-area {
		width: 290px;
	}
	.one-column.no-sidebar #supplementary.two .widget-area {
		width: 280px;
	}
	#site-generator .social-profile {
		width: 100%;
	}
	#site-generator .social-profile ul {
		text-align: center;
	}
	#site-generator .social-profile ul li {
		display: inline-block;
		float: none;
	}
	.one-column.no-sidebar #site-generator .copyright,
	.one-column.no-sidebar #site-generator .powered,
	.two-columns #site-generator .copyright,
	.two-columns #site-generator .powered,
	#site-generator .copyright,
	#site-generator .powered {
		display: block;
		width: 100%;
		text-align: center;
	}

}


/* =iPad Portrait
-------------------------------------------------------------- */

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
	.wrapper,
	.two-columns .wrapper,
	.one-column.no-sidebar .site,
	#main-slider.normal-width,
	.two-columns #main-slider.normal-width,
	.one-column.no-sidebar #header-top {
		width: 710px;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .entry-container {
		width: 450px;
	}
	#content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-left .featured-image {
		width: 200px;
	}
	#content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-left .entry-container {
		width: 450px;
	}

	.two-columns #content .has-post-thumbnail.image-tall .featured-image,
	.two-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 169px;
	}
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container {
		width: 480px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 150px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
		width: 500px;
	}
	.has-header-top #top-logo {
		width: 610px;
	}
	.has-header-top.no-top-social #top-logo,
	.has-header-top.no-top-search #top-logo {
		width: 640px;
	}
	.has-header-top.no-top-menu #top-logo {
		width: 650px;
	}
	.has-header-top.no-top-social.no-top-search #top-logo {
		width: 670px;
	}
	.has-header-left-menu #logo-wrap {
		width: 670px;
	}
	.has-header-left-menu.has-header-right-menu #logo-wrap {
		width: 630px;
	}
	.two-columns #secondary,
	.three-columns #secondary,
	.three-columns.equal #secondary,
	.three-columns #third-sidebar,
	.three-columns.equal #third-sidebar {
		width: 730px;
	}
	.two-columns #secondary .widget,
	.three-columns #secondary .widget,
	.three-columns #third-sidebar .widget,
	.three-columns.equal #third-sidebar .widget {
		width: 305px;
	}
	#supplementary.four .widget-area,
	.two-columns #supplementary.two .widget-area,
	#supplementary.two .widget-area {
		width: 345px;
	}
	.one-column.no-sidebar #supplementary.two .widget-area {
		width: 327px;
	}
}


/* =Screen Size Max 640px
-------------------------------------------------------------- */

@media screen and (max-width: 640px) {
	.wrapper,
	.two-columns .wrapper,
	.one-column.no-sidebar .site,
	#main-slider.normal-width,
	.two-columns #main-slider.normal-width,
	.one-column.no-sidebar #header-top {
		width: 500px;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .featured-image,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .featured-image,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .featured-image {
		width: 150px;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .entry-container {
		width: 290px;
	}
	#content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-tall .featured-image,
	.two-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 120px;
	}
	#content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container {
		width: 320px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 100px;
	}
	.three-columns #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
		width: 340px;
	}
	#header-social,
	#header-search {
		width: 475px;
	}
	#header-search #searchform input#s {
		width: 455px;
	}
	#header-content,
	.one-column.no-sidebar #header-content {
		padding: 10px 0;
	}
	.has-header-top #top-logo {
		width: 400px;
	}
	.has-header-top.no-top-social #top-logo,
	.has-header-top.no-top-search #top-logo {
		width: 430px;
	}
	.has-header-top.no-top-menu #top-logo {
		width: 440px;
	}
	.has-header-top.no-top-social.no-top-search #top-logo {
		width: 460px;
	}
	.has-header-left-menu #logo-wrap {
		width: 460px;
	}
	.has-header-left-menu.has-header-right-menu #logo-wrap {
		width: 420px;
	}
	.two-columns #secondary,
	.three-columns #secondary,
	.three-columns #third-sidebar,
	.three-columns.equal #secondary,
	.three-columns.equal #third-sidebar {
		width: 520px;
	}
	.two-columns #secondary .widget,
	.three-columns #secondary .widget,
	.three-columns #third-sidebar .widget,
	.three-columns.equal #third-sidebar .widget {
    	width: 240px;
	}
	#commentform .comment-subscription-form {
		margin-top: 10px;
	}
	#supplementary.four .widget-area,
	.two-columns #supplementary.two .widget-area,
	#supplementary.two .widget-area {
		width: 240px;
	}
	.commentlist .children {
		margin-left: 0;
	}
	#respond form input[type="text"] {
		width: 100%;
	}
	.one-column.no-sidebar #colophon #supplementary .widget-area {
		width: 100%;
	}
	#supplementary.three .widget-area {
		width: 48%;
	}
	#supplementary.three #second.widget-area {
		margin-right: 0;
		margin-left: 2%;
	}
	#supplementary.three #third.widget-area {
		width: 100%;
	}
	/* Font Size */
	#site-title {
	    font-size: 26px;
	}
	#site-description {
		font-size: 13px;
	}
	body,
	input,
	textarea {
		font-size: 14px;
	}
	.entry-title,
	.featured-content-wrap .entry-title {
		font-size: 20px;
	}
	.entry-header .entry-format {
		font-size: 9px;
	}
	#main-slider .entry-header .entry-title {
		font-size: 24px;
	}
	#main-slider .entry-content {
		font-size: 16px;
	}
	.entry-content h1,
	.comment-content h1 {
	    font-size: 20px;
	}
	.entry-content h2,
	.comment-content h2 {
	    font-size: 18px;
	}
	.entry-content h3,
	.comment-content h3 {
	    font-size: 16px;
	}
	.entry-content h4,
	.comment-content h4 {
	    font-size: 15px;
	}
	.entry-content h5,
	.comment-content h5 {
	    font-size: 14px;
	}
	.entry-content h6,
	.comment-content h6 {
	    font-size: 12px;
	}
	.widget-area,
	.widget ul {
	    font-size: 13px;
	    line-height: 1.5;
	}
	.widget .widget-title,
	.widget .widget-title a {
		font-size: 16px;
		line-height: 1.5;
	}
	#respond form p.form-allowed-tags,
	#respond form p.form-allowed-tags code,
	#commentform .comment-subscription-form,
	#site-generator {
		font-size: 12px;
	}
}


/* =Screen Size Max 568px
-------------------------------------------------------------- */

@media screen and (max-width:600px) {
	.admin-bar #header-top.fixed-header {
		margin-top: 0;
	}
}


/* =Screen Size Max 568px
-------------------------------------------------------------- */

@media screen and (max-width: 568px) {
	.wrapper,
	.two-columns .wrapper,
	.one-column.no-sidebar .site,
	#main-slider.normal-width,
	.two-columns #main-slider.normal-width,
	.one-column.no-sidebar #header-top {
		width: 440px;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .featured-image,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .featured-image,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .featured-image {
		width: 15%;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .entry-container {
		width: 80%;
	}
	#content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-tall .featured-image,
	.two-columns #content .has-post-thumbnail.image-square .featured-image,
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 100px;
	}
	#content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
		width: 280px;
	}
	#branding .widget_search #s {
		width: 80%;
	}
	#header-social,
	#header-search {
		width: 418px;
	}
	#header-search #searchform input#s {
		width: 396px;
	}
	.has-header-top #top-logo {
		width: 340px;
	}
	.has-header-top.no-top-social #top-logo,
	.has-header-top.no-top-search #top-logo {
		width: 370px;
	}
	.has-header-top.no-top-menu #top-logo {
		width: 380px;
	}
	.has-header-top.no-top-social.no-top-search #top-logo {
		width: 400px;
	}
	.has-header-left-menu #logo-wrap {
		width: 400px;
	}
	.has-header-left-menu.has-header-right-menu #logo-wrap {
		width: 360px;
	}
	.two-columns #secondary,
	.three-columns #secondary,
	.three-columns #third-sidebar,
	.three-columns.equal #secondary,
	.three-columns.equal #third-sidebar {
		width: 460px;
	}
	.two-columns #secondary .widget,
	.three-columns #secondary .widget,
	.three-columns #third-sidebar .widget,
	.three-columns.equal #third-sidebar .widget {
    	width: 210px;
	}
	#supplementary.four .widget-area,
	.two-columns #supplementary.two .widget-area,
	#supplementary.two .widget-area {
		width: 210px;
	}
	#promotion-message .left-section,
	#promotion-message .right-section {
		display: block;
	    float: none;
	    max-width: 100%;
	    padding: 20px 20px 0;
	    text-align: center;
	}
	#promotion-message .left-section {
		padding: 20px 20px 0;
	}
	#promotion-message .right-section {
		padding: 0 20px 20px;
	}
}


/* =iPhone 5 in landscape
-------------------------------------------------------------- */

@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : landscape) {
	.wrapper,
	.two-columns .wrapper,
	.one-column.no-sidebar .site,
	#main-slider.normal-width,
	.two-columns #main-slider.normal-width,
	.one-column.no-sidebar #header-top {
		width: 540px;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .featured-image,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .featured-image,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .featured-image {
		width: 15%;
	}
	.no-sidebar.full-width #content .has-post-thumbnail.image-left .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-tall .entry-container,
	.no-sidebar.full-width #content .has-post-thumbnail.image-square .entry-container {
		width: 80%;
	}
	#content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-tall .featured-image,
	.two-columns #content .has-post-thumbnail.image-square .featured-image,
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 120px;
	}
	#content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
		width: 340px;
	}
	#header-social,
	#header-search {
		width: 498px;
	}
	#header-search #searchform input#s {
		width: 478px;
	}
	.has-header-top #top-logo {
		width: 440px
	}
	.has-header-top.no-top-social #top-logo,
	.has-header-top.no-top-search #top-logo {
		width: 470px;
	}
	.has-header-top.no-top-menu #top-logo {
		width: 480px;
	}
	.has-header-top.no-top-social.no-top-search #top-logo {
		width: 500px;
	}
	.has-header-left-menu #logo-wrap {
		width: 500px;
	}
	.has-header-left-menu.has-header-right-menu #logo-wrap {
		width: 460px;
	}
	.two-columns #secondary,
	.three-columns #secondary,
	.three-columns #third-sidebar,
	.three-columns.equal #secondary,
	.three-columns.equal #third-sidebar {
		width: 560px;
	}
	.two-columns #secondary .widget,
	.three-columns #secondary .widget,
	.three-columns #third-sidebar .widget,
	.three-columns.equal #third-sidebar .widget,
	#supplementary.four .widget-area,
	.two-columns #supplementary.two .widget-area,
	#supplementary.two .widget-area {
		width: 260px;
	}
	.edit-link {
		display: none;
	}
}


/* =Screen Size Max 480px
-------------------------------------------------------------- */

@media screen and (max-width: 480px) {
	.wrapper,
	.two-columns .wrapper,
	.one-column.no-sidebar .site,
	#main-slider.normal-width,
	.two-columns #main-slider.normal-width,
	.one-column.no-sidebar #header-top {
		width: 360px;
	}
	#content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-tall .featured-image,
	.two-columns #content .has-post-thumbnail.image-square .featured-image,
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 60px;
	}
	#content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
		width: 240px;
	}
	#header-social,
	#header-search {
		width: 338px;
	}
	#header-search #searchform input#s {
		width: 318px;
	}
	.has-header-top #top-logo {
		width: 260px;
	}
	.has-header-top.no-top-social #top-logo,
	.has-header-top.no-top-search #top-logo {
		width: 290px;
	}
	.has-header-top.no-top-menu #top-logo {
		width: 300px;
	}
	.has-header-top.no-top-social.no-top-search #top-logo {
		width: 320px;
	}
	.has-header-left-menu #logo-wrap {
		width: 320px;
	}
	.has-header-left-menu.has-header-right-menu #logo-wrap {
		width: 280px;
	}
	.two-columns #secondary,
	.three-columns #secondary,
	.three-columns #third-sidebar,
	.three-columns.equal #secondary,
	.three-columns.equal #third-sidebar,
	.two-columns #secondary .widget,
	.three-columns #secondary .widget,
	.three-columns #third-sidebar .widget,
	.three-columns.equal #third-sidebar .widget {
		margin-left: 0;
    	width: 100%;
	}
	#supplementary.four .widget-area,
	.two-columns #supplementary.two .widget-area,
	#supplementary.two .widget-area,
	#supplementary.three .widget-area {
		width: 100%;
	}
	.edit-link {
		display: none;
	}
	#main-slider .entry-header .entry-title {
		font-size: 18px;
	}
	#main-slider .entry-content {
		font-size: 14px;
		line-height: 1.3;
		padding-top: 0;
	}
	#featured-content.layout-four .hentry,
	#featured-content.layout-three .hentry,
	#featured-content.layout-two .hentry {
		width: 100%;
	}
}


/* =Screen Size Max 400px
-------------------------------------------------------------- */

@media screen and (max-width: 400px) {
	.wrapper,
	.two-columns .wrapper,
	.one-column.no-sidebar .site,
	#main-slider.normal-width,
	.two-columns #main-slider.normal-width,
	.one-column.no-sidebar #header-top {
		width: 340px;
	}
	#content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-tall .featured-image,
	.two-columns #content .has-post-thumbnail.image-square .featured-image,
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 50px;
	}
	#content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
		width: 230px;
	}
	.two-columns #content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-left .entry-container {
		width: 100%;
	}
	.two-columns #content .has-post-thumbnail.image-left .featured-image {
		padding-bottom: 10px;
	}
	#branding .widget_search #s {
		width: 90%;
	}
	#header-social,
	#header-search {
		width: 318px;
	}
	#header-search #searchform input#s {
		width: 298px;
	}
	.has-header-top #top-logo {
		width: 240px;
	}
	.has-header-top.no-top-social #top-logo,
	.has-header-top.no-top-search #top-logo {
		width: 270px;
	}
	.has-header-top.no-top-menu #top-logo {
		width: 280px;
	}
	.has-header-top.no-top-social.no-top-search #top-logo {
		width: 300px;
	}
	.has-header-left-menu #logo-wrap {
		width: 300px;
	}
	.has-header-left-menu.has-header-right-menu #logo-wrap {
		width: 260px;
	}
	#main-slider .entry-content {
		display: none;
	}
}


/* =Screen Size Max 360px
-------------------------------------------------------------- */

@media screen and (max-width: 360px) {
	.wrapper,
	.two-columns .wrapper,
	.one-column.no-sidebar .site,
	#main-slider.normal-width,
	.two-columns #main-slider.normal-width,
	.one-column.no-sidebar #header-top {
		width: 320px;
	}
	#content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-tall .featured-image,
	.two-columns #content .has-post-thumbnail.image-square .featured-image,
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 50px;
	}
	#content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
		width: 210px;
	}
	#header-social,
	#header-search {
		width: 298px;
	}
	#header-search #searchform input#s {
		width: 278px;
	}
	.has-header-top #top-logo {
		width: 220px;
	}
	.has-header-top.no-top-social #top-logo,
	.has-header-top.no-top-search #top-logo {
		width: 250px;
	}
	.has-header-top.no-top-menu #top-logo {
		width: 260px;
	}
	.has-header-top.no-top-social.no-top-search #top-logo {
		width: 280px;
	}
	.has-header-left-menu #logo-wrap {
		width: 280px;
	}
	.has-header-left-menu.has-header-right-menu #logo-wrap {
		width: 240px;
	}
	#branding img {
		max-height: 35px;
	}
}


/* =Screen Size Max 320px
-------------------------------------------------------------- */

@media screen and (max-width: 320px) {
	.wrapper,
	.two-columns .wrapper,
	.one-column.no-sidebar .site,
	#main-slider.normal-width,
	.two-columns #main-slider.normal-width,
	.one-column.no-sidebar #header-top {
		width: 300px;
	}
	#content .has-post-thumbnail.image-left .featured-image,
	.two-columns #content .has-post-thumbnail.image-tall .featured-image,
	.two-columns #content .has-post-thumbnail.image-square .featured-image,
	.three-columns #content .has-post-thumbnail.image-tall .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 40px;
	}
	#content .has-post-thumbnail.image-left .entry-container,
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
		width: 200px;
	}
	#header-social,
	#header-search {
		width: 278px;
	}
	#header-search #searchform input#s {
		width: 258px;
	}
	.has-header-top #top-logo {
		width: 200px;
	}
	.has-header-top.no-top-social #top-logo,
	.has-header-top.no-top-search #top-logo {
		width: 230px;
	}
	.has-header-top.no-top-menu #top-logo {
		width: 240px;
	}
	.has-header-top.no-top-social.no-top-search #top-logo {
		width: 260px;
	}
	.has-header-left-menu #logo-wrap {
		width: 260px;
	}
	.has-header-left-menu.has-header-right-menu #logo-wrap {
		width: 240px;
	}
}


/* =Screen Size Max 300px
-------------------------------------------------------------- */

@media screen and (max-width: 300px) {
	.wrapper,
	.two-columns .wrapper,
	#main-slider.normal-width,
	.two-columns #main-slider.normal-width,
	.one-column.no-sidebar .site,
	.one-column.no-sidebar #header-top {
		width: 100%;
	}
	.one-column.no-sidebar #top-logo {
		width: 60%;
	}
	#header-social,
	#header-search {
		width: 96%;
	}
	#header-search #searchform input#s {
		width: 95%;
	}
	#content .has-post-thumbnail.image-left .featured-image,
	#content .has-post-thumbnail.image-left .entry-container {
		width: 100%;
	}

	.two-columns #content .has-post-thumbnail.image-tall .featured-image,
	.two-columns #content .has-post-thumbnail.image-square .featured-image,
	.three-columns #content .has-post-thumbnail.image-square .featured-image {
		width: 20%;
	}
	.two-columns #content .has-post-thumbnail.image-tall .entry-container,
	.two-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns #content .has-post-thumbnail.image-square .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-tall .entry-container,
	.three-columns.equal #content .has-post-thumbnail.image-square .entry-container {
		width: 80%;
	}
	#header-content,
	.one-column.no-sidebar #header-content {
		padding: 10px 0;
	}
	.has-header-top #top-logo {
		width: 66%;
	}
	.has-header-top.no-top-social #top-logo,
	.has-header-top.no-top-search #top-logo {
		width: 75%;
	}
	.has-header-top.no-top-menu #top-logo {
		width: 78%;
	}
	.has-header-top.no-top-social.no-top-search #top-logo {
		width: 86%;
	}
	.has-header-left-menu #logo-wrap {
		width: 86%;
	}
	.has-header-left-menu.has-header-right-menu #logo-wrap {
		width: 72%;
	}
	.hentry,
	.no-results,
	#author-info,
	#disqus_thread,
	#content .error404,
	.widget, #comments,
	.two-columns #secondary .widget,
	.three-columns #secondary .widget,
	.three-columns #third-sidebar .widget,
	.three-columns.equal #third-sidebar .widget {
		margin-bottom: 10px;
		padding: 2%;
    	width: 96%;
	}
	#branding .widget_search #s:focus {
		width: 70%;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	select:focus,
	textarea:focus,
	input:focus,
	input#s,
	#respond form input[type="text"],
	#respond form textarea,
	input[type="text"],
	input[type="email"],
	input[type="url"],
	input[type="password"],
	textarea {
 		font-size: 16px;
  	}
}

@media screen and (min-width: 1600px) {
	.one-column.no-sidebar .site {
		width: 780px;
	}
	#main,
	#footer-sidebar,
	#main-slider.normal-width,
	.no-sidebar.one-column #main-slider {
		padding-top: 35px;
	}
	.hentry,
	.no-results,
	#author-info,
	#disqus_thread,
	#content .error404,
	.widget,
	#supplementary .widget,
	#comments {
	    margin-bottom: 35px;
	    padding: 35px;
	}
	.wrapper {
		width: 1350px;
	}
	.two-columns .wrapper,
	.two-columns #main-slider.normal-width {
		width: 1215px;
	}
	.three-columns .content-sidebar-wrap {
	    width: 1045px;
	}
	.three-columns.equal .content-sidebar-wrap {
		width: 945px;
	}
	#primary {
		width: 780px;
	}
	#secondary,
	.three-columns.equal #third-sidebar {
		width: 370px;
	}
	.three-columns #third-sidebar {
		width: 270px;
	}
	#supplementary.three .widget-area {
	    margin-right: 3%;
	    width: 31.33%;
	}
	.one-column.no-sidebar #header-top .wrapper,
	.one-column.no-sidebar #header-content .wrapper,
	.one-column.no-sidebar #supplementary .wrapper,
	.one-column.no-sidebar #site-generator .wrapper {
		width: 94%;
	}
	#content .featured-image {
		margin-bottom: 21px;
	}
	#content .image-full-width .featured-image {
		margin: -35px -35px 21px;
	}
}
