@media all and (max-width: 970px) {
	body .content-sidebar-wrap section {
		float: none;
		max-width: 100%;
		width: auto;
	}

	.after-entry-2 .widget {
		max-width: none;
		overflow: hidden;
	}
}

@media all and (max-width: 768px) {
	.after-entry-2.widget-area .widget-area {
		float: none;
		width: 100%;
	}

	.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
		width: 75% !important;
	}
	.diyp-advert {
		margin: 0 auto;
	}

	.archive .entry-header .entry-image-link {
		float: none;
		width: 100%;
	}
}

@media all and (max-width: 480px) {
	.home .entry-header,
	.home .entry-header-meta,
	.archive .entry-header,
	.archive .entry-header-meta {
		display: flex;
		flex-direction: column;
		align-items: stretch;
	}

	.home .entry-header-meta .social-sharing,
	.archive .entry-header-meta .social-sharing {
		padding-top: 0;
	}

	.site-container {
		padding-top: 0;
	}

	.genesis-nav-menu a {
		padding-top: 5px;
		padding-bottom: 0px;
	}

	.teaser-1 .wrap,
	.teaser-2 .wrap,
	.teaser-3 .wrap,
	.teaser-4 .wrap,
	.teaser-5 .wrap,
	.teaser-6 .wrap,
	.teaser-7 .wrap,
	.teaser-8 .wrap,
	.teaser-9 .wrap,
	.teaser-10 .wrap {
		padding: 0 !important;
	}
}
