/* === Youtube iframe === */

.kanzu-iframe-container {
	display: flex;
	position: relative;
	flex-direction: column;
	overflow: hidden;
	width: 100%;
}

.kanzu-iframe-container.divi-theme {
	height: 680px !important;
}

/* -- start of new -- */

@media (min-width: 5000px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 2154px !important;
	}
}

@media (min-width: 4750px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 2054px !important;
	}
}

@media (min-width: 4500px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 1954px !important;
	}
}

@media (min-width: 4250px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 1854px !important;
	}
}

@media (min-width: 4000px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 1754px !important;
	}
}

@media (min-width: 3750px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 1654px !important;
	}
}

@media (min-width: 3500px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 1554px !important;
	}
}

@media (min-width: 3250px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 1454px !important;
	}
}

@media (min-width: 3000px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 1354px !important;
	}
}

@media (min-width: 2720px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 1254px !important;
	}
}

@media (min-width: 2350px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 1154px !important;
	}
}

@media (min-width: 2000px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 950px !important;
	}
}

@media (min-width: 1800px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 820px !important;
	}
}

@media (min-width: 1600px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 755px !important;
	}
}

/* -- end of new -- */

@media (max-width: 1199.98px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 540px !important;
	}
}

@media (max-width: 980px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 550px !important;
	}
}

@media (max-width: 767.98px) {
	.kanzu-iframe-container.divi-theme,
	.kanzu-iframe-container.divi-theme.playing {
		height: 472px !important;
	}
}

.kanzu-iframe-container.divi-theme.playing .kanzu-iframe-content>.fluid-width-video-wrapper {
	padding-top: 62.2522% !important;
}

.kanzu-iframe-container.divi-theme .kanzu-iframe {
	width: 100%;
	height: 100%;
	top: -58px;
	left: 0;
}

.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
	top: -57px;
}

@media (min-width: 981px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 592px;
	}
}

@media (min-width: 1200px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 730px;
	}
}

/* -- start of new -- */

@media (min-width: 5000px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 2200px;
	}
}

@media (min-width: 4750px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 2100px;
	}
}

@media (min-width: 4500px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 2000px;
	}
}

@media (min-width: 4250px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 1900px;
	}
}

@media (min-width: 4000px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 1800px;
	}
}

@media (min-width: 3750px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 1700px;
	}
}

@media (min-width: 3500px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 1600px;
	}
}

@media (min-width: 3250px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 1500px;
	}
}

@media (min-width: 3000px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 1400px;
	}
}

@media (min-width: 2720px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 1300px;
	}
}

@media (min-width: 2350px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 1200px;
	}
}

@media (min-width: 2000px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 1000px;
	}
}

@media (min-width: 1800px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 870px;
	}
}

@media (min-width: 1600px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 800px;
	}
}

/* -- end of new -- */

@media (max-width: 980px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 600px !important;
	}
}

@media (max-width: 767.98px) {
	.kanzu-iframe-container.divi-theme .kanzu-iframe,
	.kanzu-iframe-container.divi-theme.playing .kanzu-iframe {
		height: 524px !important;
	}
}

.kanzu-iframe-top,
.kanzu-iframe-bottom {
	width: 100%;
	left: 0;
}

@media (max-width: 450px) {
	.kanzu-iframe-top,
	.kanzu-iframe-bottom {
		min-height: 42px;
	}
}

@media (max-width: 400px) {

	.kanzu-iframe-top,
	.kanzu-iframe-bottom {
		min-height: 40px;
	}
}

.kanzu-iframe-top {
	top: 0;
}

.kanzu-iframe-bottom {
	/* bottom: 8.25%; */
	bottom: 6%;
}

@media (max-width: 380px) {
	.kanzu-iframe-bottom {
		bottom: 4.25%;
	}
}

.kanzu-iframe-player-controls {
	min-height: 28px;
	left: unset;
	width: 40%;
	bottom: 12px;
	right: 8px;
}

@media (max-width: 600px) {
	.kanzu-iframe-player-controls {
		width: 50%;
	}
}

@media (max-width: 500px) {
	.kanzu-iframe-player-controls {
		width: 60%;
	}
}

.kanzu-iframe-top,
.kanzu-iframe-bottom,
.kanzu-iframe-player-controls,
.kanzu-iframe-container.divi-theme .kanzu-iframe {
	position: absolute;
}

.kanzu-iframe-top,
.kanzu-iframe-bottom,
.kanzu-iframe-player-controls {
	transition: all .3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	background-color: #03A3E4;
	/* background-color: #ffffff; */
	z-index: 1;
}

.kanzu-iframe-container.playing .kanzu-iframe-top {
	min-height: 63.5px;
}

.kanzu-iframe-player-controls,
.kanzu-iframe-container.playing .kanzu-iframe-bottom,
.kanzu-iframe-container.paused .kanzu-iframe-player-controls {
	background-color: #000;
}

.kanzu-iframe-container.playing .kanzu-iframe-bottom,
.kanzu-iframe-container.playing .et_pb_video_overlay,
.kanzu-iframe-player-controls,
.kanzu-iframe-top {
	display: none;
}

.kanzu-iframe-container.playing .kanzu-iframe-player-controls {
	display: block;
}

.kanzu-iframe-container.paused .et_pb_video_overlay {
	display: block;
}

.kanzu-iframe-container.playing .kanzu-iframe-top,
.kanzu-iframe-container.playing .kanzu-iframe-bottom,
.kanzu-iframe-container.playing .kanzu-iframe-player-controls {
	transition: .3s ease-in-out all;
	-moz-transition: .3s ease-in-out all;
	-o-transition: .3s ease-in-out all;
	-webkit-transition: .3s ease-in-out all;
}

.et-l--post .et_pb_equal_columns {
	width: 100% !important;
}

.et_pb_video_overlay {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	cursor: pointer;
}

.et_pb_video_overlay_hover {
	background: transparent;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 100;
	transition: all .5s ease-in-out;
}

.et_pb_video_overlay_hover:hover,
.et_pb_video_overlay_hover:focus,
.et_pb_video_overlay_hover:active {
	background-color: rgba(0, 0, 0, .6);
}

.et_pb_video_play {
	display: block;
	position: absolute;
	z-index: 100;
	color: #fff;
	left: 50%;
	top: 50%;
	font-size: 6rem;
	line-height: 6rem;
	margin-left: -3rem;
	margin-top: -3rem;
}

.et_pb_video_play:before {
	font-family: FontAwesome !important;
	font-weight: 400 !important;
	content: "\f167" !important;
}

.et_pb_video_overlay,
.et_pb_video_play {
	color: #ed1a3d !important;
}

.post-275627 div.et_pb_section.et_pb_section_2 {
	padding-top: 27px;
}
