/*--------------------------------------------------------------
## Responsive Layout Styles
--------------------------------------------------------------*/

@include breakpoint( mobileonly ) {

	.site-content .hentry,
	.site-content .post-navigation,
	.site-content .comments-area,
	.widget-area-wrap,
	.site-footer-wrap {

		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		padding: $mobile-baseline 0;
	}

	.site-content .hentry {

		padding-top: 0;
	}

	.single .flexslider {

		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.site-header-wrap {

		padding: $mobile-baseline 0 0;
	}

}

@include breakpoint( phablet ) {

	.site-header-wrap,
	.site-content .hentry,
	.site-content .post-navigation,
	.site-content .comments-area,
	.entry-media-wrap,
	.widget-area-wrap,
	.site-footer-wrap {

		max-width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
}

@include breakpoint( tablet ) {

	.site-header-wrap,
	.site-content .hentry,
	.site-content .comments-area,
	.entry-media-wrap,
	.widget-area-wrap,
	.site-footer-wrap {

		max-width: 90%;
	}

	.site-content .post-navigation {

		max-width: 80%;
	}
}

@include breakpoint( desktop ) {

	.site-content .hentry,
	.site-content .post-navigation,
	.site-content .comments-area,
	.widget-area-wrap,
	.site-footer-wrap {

		max-width: 75em;
	}

	.entry-media-wrap {

		max-width: calc( 100% - 120px );
	}

	.site-content .post-navigation {

		max-width: calc( 75em - 10% );
	}
}

