/*

 Theme Name:     Divi Child Theme

 Template:       Divi

 Version:        1.0.0

*/
@import url("../Divi/style.css");

/*------------------------------------------------------- */

/*==========WATCH-TRAILER-BUTTOn==========*/
.et_pb_promo_description{
	display: none;
}
.et_pb_row_0{
	padding: 0px !important;
}
.et_pb_promo{
	text-align: right;
}
.et_pb_promo_button_1{
	top: -18vw;
}
.et_pb_promo_button_2{
	top: -19vw;
}
.et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button, .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button{
	transition: all 0.2s !important;
}
.et_pb_section_1.et_pb_section{
	overflow: hidden !important;
}
p::selection, p strong::selection, h1::selection{
	color: green;
}
.et_pb_contact_form_0.et_pb_contact_form_container .input::selection{
	background-color: white;
}
a::selection{
	background-color: white;
}
#press a{
	color: white !important;
}
.theme-color{
	color: #005e28;
}
.et_pb_testimonial:before{
	background: #003316 !important;
}
.et_pb_slider_with_text_overlay .et_pb_slide_content{
	padding: 15px 30px 5px 30px !important;
}
.et_pb_slides .et_pb_slider_container_inner{
	display: block !important;
}
.et_pb_fullwidth_post_slider_0 .et_pb_container{
	height: auto !important;
}
.et_pb_slide_content:before{
	font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
position: absolute;
top: -4px;
left: 50%;
margin-left: -16px;
-webkit-border-radius: 31px;
-moz-border-radius: 31px;
border-radius: 31px;
background: #003c1a;
font-size: 32px;
content: "\7c";
z-index: 3;
}
#main-header .container{
	width: 100%;
}
.grecaptcha-badge{
	display: none !important;
}
/*==========MEDIA==========*/
@media screen and (max-width: 1000px){
	.et_pb_promo_button_1{
		top: -20vw;
		left: 0;
	}
	.et_pb_promo_button_2{
		top: -22vw;
		left: 0;
	}
	.et_pb_promo{
		text-align: center;
	}
	.et_pb_text_0{
		top: -15px !important;
	}
	.et_pb_section_2{
		box-shadow: 0px 13px 35px 21px black  !important;
	}
	.et_pb_section_4{
		box-shadow: 0px 0px 15px 0px black !important;
	}
}
@media screen and (min-width: 1919px){
	.et_pb_row_0{
		/*padding: 14.2vw !important;*/
	}
}