/* 
 Theme Name:   Sport bureau Twente
 Theme URI:    
 Description:  
 Author:       jeroen
 Author URI:   
 Template:     Divi
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/


/*Front page */

.FrontPageHeader{
	background-position:25% 25%;	
}
.FrontPageHeader h1{
	color:#fff;
	text-shadow: 0px 2px 1px rgba(150, 150, 150, 1);
	font-size:88px;
}

.PartySection img{
	height:100px;
	width:auto;
}

.PartySection .et_pb_blurb_description p:nth-child(1) {
    min-height: 150px;
}

#main-header .nav li ul{
	background:#fff!important;
}


/*Header*/
.mobile_menu_bar:before{
	color:#264059;
}
.et_mobile_menu{
	border-top:#264059 3px solid;
}
/*Over ons*/

.USPsection img{
	max-width:150px;
}

/*Testemonials*/

.Testemonials p span{
	color:#ff9130;
	font-size:1.2em!important;
}

/*Contact*/

.ContactContainer{
	max-width:100%;
	display: flex;
	flex-direction:row;
	justify-content: space-between;
	margin-bottom:15px;
}

.ContactRow{
	width:49%;
}


input.text, input.title, input[type=text], select, textarea, input[type=email]{
	padding:15px;
}

span.wpcf7-form-control-wrap.your-name, input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, input.wpcf7-form-control.wpcf7-text, textarea{
	width:100%;

}

.DienstenButton , input[type=submit]{
	background:#FF9130;
	border:solid #FF9130 2px;
	padding:10px 25px;
	font-size:15px;
	border-radius:5px;
	cursor:pointer;
	transition:.4s ease all;
	color:#fff;
	float:right;
}

input[type=submit]:hover{
	background:#fff;
	border:#FF9130 solid 2px;
	color:#FF9130;
	border-radius:0px;
}

.FrontPageHeader .DienstenButton, .Uitgelicht .DienstenButton {
	float:left;
}

.Uitgelicht .DienstenButton:hover ,.FrontPageHeader .DienstenButton:hover{
	background:rgba(255, 255, 255, 0);
	border:#FF9130 solid 2px;
	color:#FF9130;
	border-radius:0px;
}


.StandardKnop {
	background: #fff;
    border: #FF9130 solid 1px;
    color: #FF9130;
    padding: 5px 15px;
    border-radius: 5px;
	transition: .4s ease all;
	margin-bottom:5px;
}

.StandardKnop:hover {
	background: #FF9130;
    border: none;
    color: #fff;
    padding: 5px 15px;
    border-radius: 0px;
}

/*Nieuw DIensten*/	
.DienstenRow .et_pb_column{
    background: #fff;
    -webkit-box-shadow: 0px 10px 10px 0px rgba(212,212,212,1);
    -moz-box-shadow: 0px 10px 10px 0px rgba(212,212,212,1);
    box-shadow: 0px 10px 10px 0px rgba(212,212,212,1);
}

.DienstenRow .et_pb_blurb{
	padding:15px 15px 25px 15px;
}

.DienstenRow img {
    height: 250px;
    width: 100%;
    object-fit: cover;
}

.DienstenRow h4 {
    font-size: 26px!important;
    text-decoration: underline;
    text-decoration-color: #ff9130;
}

/*Verhuur*/
.Verhuur .et_pb_column {
    padding: 15px;
	background:#fff;
	-webkit-box-shadow: 0px 10px 10px 0px rgba(212,212,212,1);
-moz-box-shadow: 0px 10px 10px 0px rgba(212,212,212,1);
box-shadow: 0px 10px 10px 0px rgba(212,212,212,1);
}


.Verhuur img {
    height: 150px!important;
    width: auto;
}

/* .Verhuur .et_pb_blurb_description p {
    min-height: 260px!important;
}
 */

/*Comments uit*/
.et_post_meta_wrapper{
	display:none;
}

article{
	min-height:415px;
}

/*ffull width*/

.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth>.et_pb_row{
	width:100%!important;
	max-width:100%!important;
}

.TeamDiensten, .KinderDiensten {
    min-height: 750px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.IntroTekst p{
	font-size:18px;
}

/*Footer*/
.FooterText img {
    height: 20px;
}


.FooterText {
    display: flex;
    justify-content: space-between;
    color: #fff;
}

.footer-widget a{
	  text-decoration: underline;
    text-decoration-color: #ff9130;
}

.footer-widget a:hover{
	color:#ff9130!important;
	  text-decoration: underline;
    text-decoration-color: #fff;
	transition: ease .2s all;
}

#main-footer .footer-widget h4 {
    color: #ff9130;
    padding-bottom: 30px;
}

@media (max-width:768px){
	.TeamDiensten, .KinderDiensten{
		padding:0 25px!important;
	}
	.Page-id-180 .et_pb_column_3{
		padding-left:25px;
	}
}

@media (max-width:426px){
	.FrontPageHeader h1{
		font-size:60px!important;
	}
	.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{
		background-size:100% 100px!important;
		height:100px!important;
	}
	.et_pb_section_2.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{
		    background-size: 100% 60px!important;
		height:60px!important;
	}
	.ContactContainer{
		flex-direction:column;
		width:100%;
	}
	.ContactRow{
		width:100%;
	}
	input[type=text].VulTel ,input[type=text].VulNaam {
    margin-bottom: 15px;
}
}


/*TEST*/
.Verhuur .et_pb_column {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	height:500px;
}