/*
 Theme Name:   Divi Child
 Theme URI:    http://www.elegantthemes.com/preview/Divi/
 Description:  Divi Child Theme
 Author:       Elegant Themes
 Author URI:   elegantthemes.com
 Template:     Divi
 Version:      1.0.0
 Tags:         responsive-layout
 Text Domain:  Divi
*/

@import url("../Divi/style.css");

/* =Theme customization starts here-------------------------------------------------------------- */

/* HEADER */

.et_fixed_nav #logo {max-height: 70px !important; max-width: calc(100% - 530px) !important;}
.et_nav_text_color_light .et-social-icon a, .et_nav_text_color_light #et-info a {color: rgba( 255, 255, 255, 1.0 );}
#main-header, #top-header {z-index: 900;}
#main-header {padding: 9px 0;}
#main-header, #top-header {z-index: 99;}
#et-top-navigation {padding-left: 0 !important;}
.et_header_style_left .et-fixed-header #et-top-navigation {padding-top: 33px !important;}
#et_top_search {width: 85px; height: 10px; margin: 3px 0px 0 40px;}
#et_search_icon {position: absolute; left: 45px;}

#main-content {background-color: #EDEDED;}
.et_post_meta_wrapper {display: none !important;}

.et_pb_section {padding: 4% 0 !important;}

#top-header {background-color: #007599 !important;}
.et-fixed-header #top-menu a, .et-fixed-header #et_search_icon:before, .et-fixed-header #et_top_search .et-search-form input, .et-fixed-header .et_search_form_container input, .et-fixed-header .et_close_search_field:after, .et-fixed-header #et-top-navigation .et-cart-info {color: #007599 !important;}
.et-fixed-header #top-menu li.current-menu-ancestor>a, .et-fixed-header #top-menu li.current-menu-item>a {color: #007599 !important;}

/**********************/
/* NIEUWE FILM PAGINA */
/**********************/

.page-id-47 #sidebar {display: none;} /* sidebar verbergen */
.page-id-47 #left-area {width: 100%; padding-right: 0px !important;}
.page-id-47 #main-content .container:before {width: 0px;}
.prettyprint {background: none !important;}
.filmlink {float: left; margin: 10px 20px;}
.filmblok {max-width: 255px; max-height: 230px; width: 229px; height: 129px; background-size: contain;}
.filmblok:hover .filmtitel {display: block; background-color: rgba(0,117,153,0.8);}
.filmtitel {
	top: 0px;
	height: 100%;
	text-align: center;
	font-size: 16px !important;
	font-family: arial !important;
	padding: 0px 10px;
	color: #fff;
	display: none;
	vertical-align: middle;
	background-size: 40px;
	background-repeat: no-repeat;
	background-image: url('https://ilsevanloon.com/web/wp-content/uploads/2015/06/button_play1.png');
	background-position: bottom center;
	white-space: normal;
}
.filmtiteltekst {padding-top: 20%;}
.link {float: left; margin: 10px 20px;}
.titeltekst {padding-top: 20%;}

@-moz-document url-prefix() {footer .filmlink {margin-left: -56px !important;} } /* alleen firefox */

/****************************/
/* EINDE NIEUWE FILM PAGINA */
/****************************/

/* UNITE GALLERY */

/* .ug-slider-wrapper:hover .ug-textpanel {display: block !important;}
.ug-slider-wrapper:hover .ug-textpanel-description {display: block !important; top: 40px !important;}
.ug-textpanel {display: none !important; transition-duration: 0.5s;} */

/*.ug-slider-wrapper:hover .ug-textpanel {display: none !important;}*/

/* FONTS */

.parent-pageid-47 h1 {text-align: left;}
h1 {
  color: #000;
  padding-bottom: 5px;
  padding: 0px;
  font-weight: 700;
  line-height: 3rem;
}

h2 {
  color: #000;
  padding-bottom: 5px;
  padding: 0px;
  font-weight: 700;
  font-size: 25px;
  margin-bottom: 10px;
  line-height: 2rem;
}
.main_title {display: none;}

/* MAIN */
tr td {border-top: none !important}
.entry-content tr td {padding: 6px 0px;}
.et_pb_section {background-color: #EDEDED;}
.home .et_pb_section.et_section_regular {padding: 15px 0;}
.et_pb_section {background-color: #fff; margin: 0 20px !important;}

.slogan {margin-bottom: 20px !important; padding-bottom: 20px !important;}

/* p {margin-left: 45px; margin-right: 70px;}
#left-area ul, .entry-content ul, .comment-content ul {margin-left: 45px;} */

.home .main_title {display: none;}
.home .et_pb_text {margin-top: -6px;}
.pp_default .pp_description {display: block !important;} /* Lightbox */
#gallery-1 img {border: none;}
.et_pb_image {margin-bottom: 0px;}
.et_pb_text {margin-bottom: 0px !important;}
.page-id-50 .et_pb_text {margin-bottom: 85px !important;} /* Foto pagina */

.tekst {
  position: absolute;
  margin-top: -180px;
  font-size: 70px;
  color: #fff;
  width: 320px;
  background-color: rgba(144,143,74,0.8);
  height: 180px;
  text-align: center;
  line-height: 180px;
  text-transform: uppercase;
  display: none;
}
.afbeelding {margin-bottom: 14px;}
.afbeelding:hover .tekst {display: block;}

.et_password_protected_form input {background: #fff !important;}

/* .more-link {
  background-color: #8f8e49;
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  float: right;
  margin-left: 180px;
} */

/* FILM PAGINA */

p.wp-caption-text a {
	position: relative;
	top: -135px;
	height: 130px;
	background-color: rgba(0,117,153,0.8);
	text-align: center;
	font-size: 16px !important;
	padding: 44px 10px;
	color: #fff;
	display: none;
	vertical-align: middle;
	background-size: 40px;
	background-repeat: no-repeat;
}

#main-footer p.wp-caption-text a {
	top: -118px !important;
	height: 112px !important;
	padding: 22px 10px !important;
}

 /* FILM PAGINA (ALGEMEEN) */

.page-id-50 .wp-caption-text a {
	top: -200px;
	height: 194px;
	font-size: 30px !important;
	padding: 88px 0px;
	width: 292px;
	margin-left: 0px;
} /* FOTO PAGINA */

.page-id-47 .wp-caption-text a {
	background-image: url('https://ilsevanloon.com/web/wp-content/uploads/2015/06/button_play1.png');
	background-position: center bottom;
}
.wp-caption-text a {color: #fff;}
.wp-caption p.wp-caption-text {padding: 0;}
.wp-caption:hover .wp-caption-text a {display: block;}
.wp-caption {
  height: 123px;
  max-height: 123px;
  background: none !important;
  border: none;
}

.mfp-title {
  text-align: center;
  line-height: 18px;
  color: #fff;
  background-color: #908F4A;
  padding: 10px;
  font-size: 16px;
}

.page-id-47 .et_pb_column_1_4 {width: 255px;}
.page-id-47 .et_pb_column {margin-right: 20px;}
.page-id-47 .et_pb_row {padding: 10px 0 0 0;}
.page-id-2 .et_pb_row, .page-id-637 .et_pb_row {padding: 0px 0;} /* pagina home, over mij */
.page-id-2 .entry-content {margin-top: 20px;} /* pagina home */

/* PAGINA NAVIGATIE */

#previouspage {left: 0;}
#nextpage {right: 0;}
#previouspage, #nextpage {position: fixed; top: 50%; font-size: 0px; z-index: 99999;}
#nextpage a, #previouspage a {font-size: 0px; z-index: 99999;}
a.next-page-anchor::after {content: '>'; transition: all 1s ease-in-out;}
a.prev-page-anchor::after {content: '<'; transition: all 1s ease-in-out;}
a.next-page-anchor::after, a.prev-page-anchor::after {color: #fff; background-color: #000000; font-size: 50px; padding: 10px;}
a.next-page-anchor:hover, a.prev-page-anchor:hover {color: #000000; background-color: #fff;}
.parent-pageid-47 #nextpage, .parent-pageid-47 #previouspage {display: block;}
#nextpage, #previouspage {display: none;}

#previouspage img, #nextpage img {display: none;}
#previouspage:hover img, #nextpage:hover img {display: block; height: 88px; width: auto; position: fixed; bottom: calc(50% - 55px); z-index: 99999;}
#nextpage:hover img {right: 50px;}
#previouspage:hover img {left: 50px;}

/* FOTO PAGINA */

.et_pb_text {margin-bottom: 85px !important;}

/* GALERIJ PAGINA */

/* .ug-slider-wrapper:hover .ug-textpanel {display: block !important;}
#ugdefault_1_1.ug-slider-wrapper.ug-textpanel {display: block !important;} */

.ug-textpanel-textwrapper {background-color: rgba(0,0,0,0.5);}
.ug-textpanel-title, .ug-textpanel-description {padding: 0 10px !important; width: calc(100% - 20px) !important;}

/*FILM PAGINA*/

.et_pb_animation_left.et-animated,.et_pb_animation_fade_in.et-animated,.et-waypoint {
  opacity: 1 !important;
  -webkit-animation: none !important;
  -moz-animation: none !important;
  -o-animation: none !important;
  animation: none !important;
}

/* SLIDER */

/* #Galerij {height: 70vh;} */
/* .et_pb_gallery_fullwidth .et_pb_gallery_item .et_pb_gallery_image, .et_pb_gallery_fullwidth .et_pb_gallery_item .et_pb_gallery_image img {
	max-height: 70vh !important;
	max-width: 80vw;
	width: auto !important;
} */

/* FOOTER */

#et-social-icons {display: none !important;}
#footer-info, #footer-info a {color: #8f8e49;}
#main-footer .et_pb_widget a {color: #fff !important;}
#et-info, #et-info a, #et-info-email, .et-social-icon {color: #fff;}
#main-footer {background-color: #a09e9e !important;}
#footer-widgets {padding: 2% 0 0;}
.footer-widget {margin: 0 3.5% 2% 0 !important;}
footer .wp-caption {max-width: 199px !important; padding: 0px !important;}
.footer-widget:nth-child(3) {height: 150px;}
footer .filmlink {position: absolute; top: 40px; margin: 10px 0;}

/*------------------------------------------------*/
/*---------------[RESPONSIVE_LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and ( max-width: 1350px ) {
	.page-id-47 .et_pb_column_1_4 {width: 224px !important;}
	p.wp-caption-text a {
		top: -118px;
		height: 112px;
		font-size: 14px !important;
		padding: 24px 10px;
	}
	.page-id-50 .et_pb_column_1_3 {width: 280px !important;}
	.page-id-50 .wp-caption-text a {top: -175px; height: 169px; padding: 79px 0px; width: 253px;}
}

@media only screen and ( min-width: 980px ) and ( max-width: 1198px ) {
	.page-id-47 .et_pb_column_1_4 {width: 180px !important;}
	.page-id-50 .et_pb_column_1_3 {width: 230px !important;}
	p.wp-caption-text a {
	  top: -94px;
	  height: 88px;
	  font-size: 12px !important;
	  padding: 5px 10px;
/*	  background-size: 40px;
	  background-repeat: no-repeat;
	  background-position-y: 100%;
	  background-position-x: 50%; */
	}
	.page-id-50 .wp-caption-text a {top: -143px; padding: 55px 0px; width: 205px; margin-left: 0px; height: 137px;}
}

@media only screen and ( min-width: 768px ) and ( max-width: 979px ) {
	#main-footer > .container {height: 360px;}
	footer .filmlink {top: 200px;}
}

@media only screen and ( max-width: 767px ) { footer .filmlink {top: 290px;} }
@media only screen and ( min-width: 980px ) and ( max-width: 1190px ) {footer .filmblok {max-width: 180px !important; max-height: 101px !important;} }
@media only screen and ( max-width: 980px ) { .et_fixed_nav #logo {max-width: 100% !important;} }
@media only screen and ( max-width: 600px ) { .et_fixed_nav #logo {max-width: calc(100% - 80px) !important;} }


@media only screen and ( min-width: 708px ) and ( max-width: 979px ) {
	.page-id-47 .et_pb_column_1_4 {width: 180px !important;}
	p.wp-caption-text a {
	  top: -172px;
	  height: 166px;
	  font-size: 18px !important;
	  padding:45px 10px;
	}
	.et_pb_row.et_pb_row_0.et_pb_row_4col {height: 340px !important;}
	.page-id-50 .et_pb_column_1_3 {width: 186px !important;}
	.page-id-50 .et_pb_text {margin-bottom: 10px !important;}
	.page-id-50 .wp-caption-text a {top: -114px; padding: 40px 0px; width: 163px; height: 108px; font-size: 25px !important;}
}

@media only screen and ( min-width: 480px ) and ( max-width: 708px ) {
	.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {width: 170px !important;}
	  p.wp-caption-text a {
	  top: -147px;
	  height: 140px;
	  font-size: 18px !important;
	  padding:45px 10px;
	}
	.et_pb_row.et_pb_row_0.et_pb_row_4col {height: 340px !important;}
	.page-id-50 .et_pb_column_1_3 {width: 186px !important;}
	.page-id-50 .et_pb_text {margin-bottom: 10px !important;}
	.page-id-50 .wp-caption-text a {top: -114px; padding: 40px 0px; width: 163px; height: 108px; font-size: 25px !important;}
}

@media only screen and ( max-width: 480px ) {
	.page-id-50 .wp-caption-text a {top: -185px; padding: 75px 0px; width: 269px; margin-left: 0px;}
	.page-id-47 .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {height: 150px;}
/*	.page-id-47 p.wp-caption-text a {top: -173px; height: 167px; font-size: 18px !important; padding: 70px 10px;}   */
	.page-id-47 #main-content img {height: 100px !important; width: auto;}
	.page-id-47 p.wp-caption-text a {top: -106px; height: 100px; font-size: 18px !important; padding: 20px 10px; width: 180px; margin-left: calc(50% - 90px); font-size: 10px !important; line-height: 14px;}
}

/*-------------------[1080px]------------------*/
@media only screen and ( min-width: 1280px ) { }

@media only screen and ( max-width: 1200px ) {
	#previouspage, #nextpage {position: absolute; top: 235px; z-index: 1 !important;}
	.parent-pageid-47 .et_pb_section.et_section_regular {padding-top: 100px;}
	#previouspage:hover img, #nextpage:hover img {position: absolute; top: -33px !important; bottom: auto !important; z-index: 100; max-width: 156px !important;}
}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 720px ) and ( max-width: 1220px )  { }


/*-------------------[768px]------------------*/ 
/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) { }

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) { }	