/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


@font-face {
  font-family: "brandon-grotesque";
  src: url("https://use.typekit.net/af/1da05b/0000000000000000000132df/27/l?primer=94307afce6a7fd08b93247674eacdc498eb971e7d37bea5fcd05b1c17c85b6f6&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/1da05b/0000000000000000000132df/27/d?primer=94307afce6a7fd08b93247674eacdc498eb971e7d37bea5fcd05b1c17c85b6f6&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/1da05b/0000000000000000000132df/27/a?primer=94307afce6a7fd08b93247674eacdc498eb971e7d37bea5fcd05b1c17c85b6f6&fvd=n4&v=3") format("opentype");
  font-style: normal;
  font-weight: 400;
  font-display: swap; }

@font-face {
  font-family: "brandon-grotesque";
  src: url("https://use.typekit.net/af/d8f71f/0000000000000000000132e1/27/l?primer=94307afce6a7fd08b93247674eacdc498eb971e7d37bea5fcd05b1c17c85b6f6&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/d8f71f/0000000000000000000132e1/27/d?primer=94307afce6a7fd08b93247674eacdc498eb971e7d37bea5fcd05b1c17c85b6f6&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/d8f71f/0000000000000000000132e1/27/a?primer=94307afce6a7fd08b93247674eacdc498eb971e7d37bea5fcd05b1c17c85b6f6&fvd=n5&v=3") format("opentype");
  font-style: normal;
  font-weight: 500;
  font-display: swap; }
  
.brandon {
  font-family: "brandon-grotesque";
}

.et_builder_inner_content {
  background-color: #f2f2f4;
}
.et_pb_section {
  background-color: transparent;
}

/* main layout edits */
.et_fixed_nav.et_show_nav #page-container {
  padding-top: 0;
}

/* re-usable elements */
a.pinkbutton {
  line-height: 40px;
  display: inline-block;
  vertical-align: top;
  padding: 0 30px;
  color: #FFF;
  background-color: #ee2595;
  font-weight: bold;
}
a.pinkbutton-2024 {
  line-height: 40px;
  display: inline-block;
  vertical-align: top;
  padding: 0 30px;
  color: #FFF;
  background-color: #ee2595;
  font-weight: bold;
	border-radius: 10px;
}

/* specific blocks */
.hotel-links {
  
}
.hotel-links img {
  margin-right: 8px;
}
.hotel-links-2024 {
  
}
.hotel-links-2024 img {
  margin-right: 8px;
	border-radius: 10px;
}

.contacts {
  
}

.sociallinks {
  
}
.sociallinks img {
  margin: 0 8px;
}

.vluchtinfo {
  
}
.vluchtinfo table {
  border: 0!important;
}
.vluchtinfo table tr {
  border-top: 2px solid #ee2595;
}
.vluchtinfo table tr:nth-child(1) {
  border: 0!important;
}
.vluchtinfo table tr td {
  vertical-align: top;
  border: 0!important;
  padding-top: 20px!important;
  padding-bottom: 16px!important;
  padding-left: 0px!important;
}
.vluchtinfo table tr td:nth-child(3) {
  width: 300px;
}

/* media queries */
@media only screen and (max-width: 980px) {
  
  /* specific blocks */
  .vluchtinfo table tr td:nth-child(3) {
    width: unset;
  }
  
}
@media only screen and (max-width: 767px) {
  
  /* post password required */
  .post-password-required {
    background-image: url('../../uploads/2021/01/beaches-vert.jpg');
    background-size: cover;
  }
  
  /* specific blocks */
  .contacts h4 img {
    width: 199px;
    margin-right: calc(100% - 199px)!important;
    margin-bottom: 20px;
  }
  
  .vluchtinfo table,
  .vluchtinfo table tbody,
  .vluchtinfo table tr,
  .vluchtinfo table tr td {
    display: block;
  }
  .vluchtinfo table tr td:nth-child(3) {
    display: none;
  }
  
}