embed,
iframe,
object,
video {
	max-width: 100%;
}

@media (max-width: 1110px) {
	.max_width {
		padding-left: 2%;
		padding-right: 2%;
	}
}

@media (max-width: 900px) {
	.width-75 {
		width: 100%;
	}

	.width-70 {
		width: 100%;
	}

	.cat-headline {
		font-size: 30px;
	}

	.width-25 {
		width: 100%;
	}

	.width-33 {
		width: 100%;
	}

	.width-50 {
		width: 100%;
	}

	.width-90 {
		width: 100%;
	}

	.page-head .fb-like {
		display: none;
	}

	.align-right,
	.search_input {
		width: 100%;
	}

	.vertical-spacing > * {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.search_input {
		margin-bottom: 20px;
	}

	/*.horizontal-spacing*/

	.horizontal-spacing {
		margin-right: 0;
		margin-left: 0;
	}

	.horizontal-spacing > * {
		padding-left: 0;
		padding-right: 0;
	}

	.single-container {
		margin-left: 0;
	}

	.extra-big {
		font-size: 30px;
		line-height: 30px;
	}

	.cat-half-left,
	.cat-half-right {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	.cat-half-left::after {
		display: none;
	}

	.big {
		font-size: 16px;
	}

	ul.category-nav li {
		margin-bottom: 10px;
	}

	article {
		overflow: hidden;
	}

	.logo-img-resp {
		width: 15%;
		margin-right: 5px;
	}

	.logo-text-resp {
		width: 75%;
		margin-right: 0px;
	}

	.kgk-mobile-only {
		display: block;
	}
}

@media (min-width: 900px) {
	.main-page-widget-image {
		flex-basis: calc(20% - 20px);
	}

	.main-page-widget-text {
		flex-basis: calc(80%);
		padding-right: 30%;
	}
}
