/*
Theme Name:     Divi-Child
Description:    
Author:         Maarten 
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/


#main-header {
	background-image: url("images/beulings_verloop_1124.jpg");
	background-repeat: repeat-y;


}

#main-footer {
	background-image: url("images/beulings_verloop_1124.jpg");
	background-repeat: repeat-y;
}

#top-menu a {
	display: block;
	position: relative;
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.et_pb_fullwidth_header_container {
	min-height:500px;
}

#logo {
	max-height: 70%;
}


.et_pb_fullwidth_header .et_pb_parallax_css {
	background-size: cover;
}

.fronttext {
position: relative;
margin-left: 53.5%;
height: 500px;
}

.home .header-content {
	margin-right: 0 !important;
}

.et_pb_fullwidth_header p {
     padding-bottom: 1em; 
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
    width: 100% !important;
}
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    max-width: 1000px !important;
}


#footer-widgets {
    padding: 10px 0 0;
}


#footer-widgets .footer-widget ul {
    position: relative;
    padding-left: 0px;
}

.footer-widget li:before {
	display:none;
}


#footer-widgets .footer-widget li {
    position: relative;
    padding-left: 0px;
    padding-right: 14px;
}



.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
	width: 100%;
}

#resengo-booknow {
	margin: 0 auto;
	width:100%;
    max-width: 550px;
}


a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}


.reserveren-balk {
	padding:10px 20px;
	text-align:right;
	background-color:#eee;	
}

.reserveren-balk a {
	font-weight:700;
}


.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
    width: 90%;
}

.et_pb_widget_area_left {

    padding-left: 30px;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
 	padding-right: 0px;
    border-right: 0px solid rgba(0, 0, 0, 0.1);
}


@media (max-width: 980px) {
	.footer-widget:nth-child(n) {
		width: 100% !important;
	}
	.et_pb_gutters3 .footer-widget {
	    margin: 0 1.5% 1.5% 0;
	}	
}

@media (max-width: 980px) {

	.fronttext {
	position: relative;
	margin-left: 0%;
	height: 500px;
	}
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	    width: 90% !important;
	}		
}

@media (min-width: 981px) {
	.et_pb_gutters3 .footer-widget {
	    margin: 0 1.5% 1.5% 0;
	}
}