/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
/*RGB colors
 Licht blauw: rgba(178, 227, 250, 1)
 Donker blauw: rgba(87, 203, 245, 1)
 Licht groen: rgba(163, 208, 99, 1)
 Donker groen: rgba(0, 122, 71, 1)
 Licht paars: rgba(180, 138, 191, 1)
 Donker paars: rgba(87, 35, 93, 1)
 */
/*
 ********
 ****************
 Algemene layout settings
 ****************
 ********
 */
/*
 404 Error pagina
 open file templates/jl_brezz_free/error.php
 voeg onderstaande stukje code toe, direct onder 
 //no direct accees
defined ('_JEXEC') or die ('resticted aceess');

 
 if (($this->error->getCode()) == '404') {
header('Location: index.php?option=com_content&view=article&id=15');
exit;
}
 */
/*
 ****
 ********
 ************
 Verberg Twitter en Pinterest in Articles
 Pas deze aan in de file: natuurlijkgenieten/templates/jl_brezz_free/html/layouts/joomla/content/social_share/share.php
 ************
 ********
 ****
 */
/*
 Voeg de video player en video gallerij toe aan de fotogallerij (Joomgallery) middels onderstaande code
 Deze code laad via position1 en position2 de betreffende modules in. 
 Op deze manier worden de All Video Share Gallery en Player ingeladen die onder extensions->module aan deze positions gekoppeld zijn.
 Zorg er daarbij voor dat bij de All Video Share Gallery ook de custom player page url naar de juiste pagina verwijst (/impressie)
 
 Voeg onderstaande code toe in het volgende bestand:
 components/com_joomgallery/views/gallery/tmpl/default_header.php direct VOOR <div class="gallery">
 
 <?php
$document = &JFactory::getDocument();
$renderer   = $document->loadRenderer('modules');
$position2   = 'video';
$position1	= 'videoplayer';
$options   = array('style' => 'raw');
echo $renderer->render($position1, $options, null);
echo $renderer->render($position2, $options, null);
?>
 */
div.captchaCont:nth-child(6) > div:nth-child(3) > div:nth-child(1) {
  max-width: 100% !important;
  width: 100%;
}
a.Jera {
  color: #d29d30 !important;
  font-weight: bold;
}
/*shaduw toevoegen op png*/
.InHetGroen {
  filter: drop-shadow(0px 0px 6px #fff);
}
@media (max-width: 992px) {
  img.centerimg {
    float: unset !important;
    clear: both;
    margin-left: 0px !important;
  }
  #sp-logo {
    display: inline-table;
    float: left;
  }
  #sp-menu {
    display: inline-table;
    float: right;
  }
  #offcanvas-toggler {
    line-height: 0px !important;
  }
}
@media (min-width: 992px) {
  #sp-header-sticky-wrapper #sp-menu {
    text-align: right;
  }
  #sp-header-sticky-wrapper #sp-menu .sp-column .sp-module {
    display: inline-flex;
    height: 100%;
    margin: auto 0px auto 0px !important;
  }
  #sp-header-sticky-wrapper #sp-menu .sp-column .sp-megamenu-wrapper {
    display: inline-flex;
  }
  #sp-header-sticky-wrapper .sp-column {
    display: flex;
    flex-flow: row-reverse;
  }
}
/*
 ***
 ******
 Zorg ervoor dat de mobile menu in lijn komt met het logo
 ******
 ***
 */
li.phone {
  list-style-image: url('../images/phone.png');
  padding-left: 1em;
}
li.email {
  list-style-image: url('../images/email.png');
  padding-left: 1em;
}
#sp-feature {
  position: fixed;
  bottom: 0px;
  z-index: 999;
}
/*#sp-footer{
	 margin-bottom:66px;
 }
 */
.sp-module ul > li > a {
  display: inline !important;
}
#sp-actie {
  padding: 0 15px;
}
#sp-feature {
  /*background-color:rgba(87,35,93,1) !important;*/
  animation: colorchange 20s infinite !important;
  -webkit-animation: colorchange 20s infinite !important;
  background-color: #57235d;
}
/*RGB colors
 Licht blauw: rgba(178, 227, 250, 1)
 Donker blauw: rgba(87, 203, 245, 1)
 Licht groen: rgba(163, 208, 99, 1)
 Donker groen: rgba(0, 122, 71, 1)
 Licht paars: rgba(180, 138, 191, 1)
 Donker paars: rgba(87, 35, 93, 1)
 */
@keyframes colorchange {
  0% {
    background: #57235d;
  }
  /*20%  {background: rgba(180, 138, 191, 1);}*/
  33% {
    background: #57cbf5;
  }
  /*60%  {background: rgba(178, 227, 250, 1);}*/
  67% {
    background: #007a47;
  }
  100% {
    background: #57235d;
  }
}
@-webkit-keyframes colorchange /* Safari and Chrome - necessary duplicate */ {
  0% {
    background: #57235d;
  }
  /*20%  {background: rgba(180, 138, 191, 1);}*/
  33% {
    background: #57cbf5;
  }
  /*60%  {background: rgba(178, 227, 250, 1);}*/
  67% {
    background: #007a47;
  }
  100% {
    background: #57235d;
  }
}
#sp-feature p, #sp-feature h3 {
  color: white !important;
}
#sp-feature p {
  margin-top: -42px;
  float: right;
  font-weight: 400;
}
#sp-feature p a {
  font-size: 18px;
  border: 2px solid #87cc4f;
  padding: 5px 20px;
}
#sp-feature p a:hover {
  border: 2px solid #6db434;
}
.view-article #sp-main-body .item.item-page {
  border: none !important;
}
article img.box {
  box-shadow: 0px 0px 2px black;
  border-radius: 5px;
  /*margin-left:20px !important;
 margin-right:20px !important;*/
}
blockquote {
  font-style: italic;
  border-right: 5px solid #eee;
}
.col-md-4 {
  float: left !important;
}
#sp-menu.col-md-8 {
  float: right !important;
}
/*
 einde mobile menu
 */
.offcanvas-menu .offcanvas-inner .sp-module {
  margin-top: 0px !important;
}
.ltr.offcanvas .offcanvas-menu {
  padding-left: 5px;
}
.avs_galleryvideodlr {
  border-bottom: 1px solid gray;
}
.avs_player_responsive {
  border: solid 1px black;
  box-shadow: 1px 1px 11px rgba(0, 0, 0, 0.5);
}
.avs_responsive .avs_thumb, .avs_thumb {
  box-shadow: 1px 1px 11px rgba(0, 0, 0, 0.4);
  max-width: 260px !important;
  width: auto !important;
  margin: 20px;
}
#avs_gallery .avs_thumb .title, #avs_gallery .avs_thumb .name {
  margin-left: 5px;
}
div.avs_thumb .views {
  margin-left: 5px;
}
.avs_player iframe {
  box-shadow: 1px 1px 11px rgba(0, 0, 0, 0.4);
  border: 5px solid #57235d;
}
table#impressie_tbl {
  table-layout: fixed;
  display: table;
  border-collapse: separate;
  border-spacing: 30px;
  margin: auto;
}
div.impressie {
  margin: 10px;
  padding: 20px 30px;
  font-size: 24px;
  text-align: center;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  box-shadow: 1px 1px 11px rgba(0, 0, 0, 0.4);
  float: left;
}
div.impressie img {
  float: center;
  max-width: 100%;
}
div.impressie img:hover {
  transform: scale(1.1);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/*zorgen dat de social media icons onder de div's komen te staan bij impressie*/
.clearfix {
  clear: both;
}
/*Settings voor JoomlaGallery*/
.jg_imgalign_gal {
  position: relative;
  top: 0;
}
.jg_element_gal {
  position: relative !important;
  float: left !important;
  width: auto !important;
  min-width: 155px;
  height: 260px;
  box-shadow: 1px 1px 11px rgba(0, 0, 0, 0.4);
  margin: 11px !important;
  text-align: center;
}
.jg_element_txt {
  margin-left: 0px !important;
  margin-top: 0px !important;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}
.jg_photo_container {
  display: inline-block;
  float: none !important;
}
/*End JoomlaGallery*/
body {
  font-weight: 400;
}
/*Aangesloten bij settings*/
img.aangesloten {
  max-width: 150px;
  max-height: 60px;
  margin: 0 3px;
  vertical-align: center;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in;
  width: auto;
  height: auto;
}
img.aangesloten:hover {
  transform: scale(1.1);
}
/*Buttons in de gallery correct maken*/
.pagination > li > a, .pagination > li > span {
  min-width: 40px;
  width: auto !important;
  padding: 0 5px !important;
}
div.gallery div.jg-header {
  background-color: #87cc4f !important;
}
/*Einde Buttons*/
/*Slider image*/
.slide-desc {
  /*width:auto !important;
 left: 5% !important;*/
  bottom: 10px !important;
}
/*
 .sp-module ul > li > a{
 color: rgba(0, 0, 0, 0.6)
 }
 */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #57235d !important;
  line-height: 1.5em;
}
#sp-main-body #sp-component img {
  margin: 5px;
}
/*
 Left Menu title hoogte aanpassing
 */
.sp-module .sp-module-title {
  margin: 40px 0 5px 0 !important;
}
/*
	breedte left menu iets aanpassen en content-veld beetje smaller
 */
@media (min-width: 768px) {
  /*and (max-width:991px)*/
  .col-md-10 {
    width: 81.3333% !important;
  }
}
/*
.zvr-widget--type3 .zvr-logo, .zvr-widget--type4 .zvr-logo{
width:100% !important;
}
*/
@media (max-width: 991px) {
  .zvr-widget--type3 .zvr-widget-container {
    width: 100% !important;
  }
}
#sp-slide .sp-module ul > li > a {
  padding: 0px 0 !important;
}
.sp-module ul > li > a {
  padding: 5px 0 !important;
  line-height: 24px !important;
}
#sp-submenu > div {
  padding-top: 1px;
}
.col-md-8 {
  width: auto !important;
}
div#sp-slider div.sp-column div.sp-module div.sp-module-content div.custom div div div div h1, div#sp-slider div.sp-column div.sp-module div.sp-module-content div.custom div div div div h2, .slide-desc-text-default .slide-title {
  text-shadow: 0px 0px 5px black;
}
#sp-slider .g-content {
  margin: 0.625rem 0.625rem 0 0.625rem !important;
  padding: 1.5rem 1.5rem 0 1.5rem !important;
}
/*
 ********
 ****************
 submenu onder header-image hover effect geven
 ****************
 ********
 */
#sp-submenu img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
#sp-submenu img:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
#sp-submenu .slide-desc {
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  margin: auto;
  pointer-events: none;
  /*belangrijk!, zorgt ervoor dat de div niets doet, zodat de onderliggende image hover effect plaatsvind.*/
}
.djslider-default .slide-desc-in .slide-desc-bg-default {
  background: none !important;
}
.djslider-default .slide-desc-in {
  max-width: 400px;
}
.slide-desc-text-default {
  text-align: left !important;
}
/*
 Geef kleuren aan de 3 vakken in het submenu 
 */
#sp-submenu ul > li:nth-child(1) {
  background-color: #b2e3fa;
}
#sp-submenu ul > li:nth-child(2) {
  background-color: #a3d063;
}
#sp-submenu ul > li:nth-child(3) {
  background-color: #b48abf;
}
#sp-submenu ul > li > a:hover {
  box-shadow: 5px 5px 7px 2px rgba(0, 0, 0, 0.5);
}
/*
 hoofd slider kleuren text wanneer hover
 */
#sp-slider ul > li:nth-child(3n+3) .slide-text > a:hover, #sp-slider ul > li:nth-child(3n+3) .slide-title > a:hover {
  color: #a3d063 !important;
  font-weight: bold;
}
#sp-slider ul > li:nth-child(3n+1) .slide-text > a:hover, #sp-slider ul > li:nth-child(3n+1) .slide-title > a:hover {
  color: #b48abf !important;
  font-weight: bold;
}
#sp-slider ul > li:nth-child(3n+2) .slide-text > a:hover, #sp-slider ul > li:nth-child(3n+2) .slide-title > a:hover {
  color: #b2e3fa !important;
  font-weight: bold;
}
/*geef slideshow zelf een minimalistische schaduwrand*/
#sp-slider .sp-module {
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.75);
}
/*
 ********
 ****************
 Overwrite codes standaard CSS !important
 ****************
 ********
 */
/*original css file: modules/mod_djimageslider/themes/default/css/djimageslider.css */
/*settings voor de textbox in de slideshow*/
.slide-desc-text-default {
  padding-bottom: 15px !important;
}
#sp-slider .slide-text > a, #sp-slider .slide-title, #sp-slider .slide-text > p {
  color: white !important;
  font-weight: bold;
  text-shadow: 0 2px 3px black;
  font-size: 0.8em;
}
#sp-slider .slide-title {
  font-size: 1.2em;
}
#sp-submenu .slide-text > a, #sp-submenu .slide-title > a {
  color: white !important;
  font-weight: normal;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px black;
}
/*geef bollen slideshow een passende groene border*/
.djslider-default .load-button {
  border: 2px solid #a3d063 !important;
}
/*Tweaks voor template.css*/
/*lijnkleuren linker menu aanpassen*/
.sp-module ul.nav.menu > li, .sidebar-a ul.mod-menu > li {
  border-bottom: 1px solid rgba(180, 138, 191, 0.5);
}
.sp-module ul > li:last-child, .sidebar-a ul.mod-menu > li:last-child {
  border-bottom: medium none !important;
}
/*Linker menu active menu item styling*/
ul.nav.menu > li.current.active a, .sidebar-a ul.mod-menu > li.current.active a {
  color: #87cc4f;
  font-weight: bold;
}
div.offcanvas-menu ul.nav.menu li a.ReserverenBtn {
  color: #b773c9 !important;
}
/*pijlen navigatie verticaal centreren in slideshow*/
.navigation-container {
  top: 50% !important;
}
/*verwijderen > teken voor link in slideshow*/
#sp-slider .sp-module ul > li > a::before {
  content: none !important;
}
#sp-submenu .sp-module ul > li > a::before {
  content: none !important;
}
/*hoogte footer*/
#sp-footer, .sp-footer {
  padding: 20px 0 !important;
}
/*verwijderen van pin icoon bovenin artikel*/
.post-format {
  display: none !important;
}
/*Formulier submit button layout*/
.form-actions > input[type="submit"], .visBtnCon > input[type="submit"] {
  background-color: #b773c9 !important;
  color: white;
  border: 1px solid #b840d7;
  box-shadow: 2px 2px 7px 0px rgba(0, 0, 0, 0.5);
  padding: 0 5px;
  float: right;
}
.form-actions > input[type="submit"]:hover, .visBtnCon > input[type="submit"]:hover {
  background-color: #b840d7 !important;
  border: 1px solid #b840d7;
  box-shadow: 2px 2px 9px 2px rgba(0, 0, 0, 0.5);
}
.form-actions {
  background-color: white !important;
  border-top: none !important;
}
.visCSSlabel {
  width: 31.9149% !important;
}
/*
 ********
 ****************
 Geef visforms vergelijkbaar layout als articles
 ****************
 ********
 */
#sp-component .visforms-form {
  /*border:1px solid #f2f2f2;*/
  margin: 0 0 40px;
  overflow: hidden;
  padding: 20px;
}
#sp-component .visforms-form h1 {
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
  margin: 40px 0 20px;
}
/*
********
****************
border kleur voor input fields bij aanklikken
****************
********
*/
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
  border-color: #a3d063 !important;
}
/*
 ********
 ****************
 ruimte tussen content en header/footer
 ****************
 ********
 */
#sp-main-body, .jl-section {
  /*padding:20px 0 !important;*/
  padding: 0px !important;
  background-color: #FFF !important;
}
#sp-submenu .g-content {
  padding: 0rem 1.5rem 0 1.5rem;
  margin-top: 0rem !important;
}
.sidebar-a h3, .sidebar-a ul, .sidebar-a .visforms h1 {
  margin: 0px !important;
}
/*
 ********
 ****************
 zorg ervoor dat # rows in visforms werkt (textarea hoogte)
 ****************
 ********
 */
textarea {
  height: unset !important;
}
.asterix-ancor.visCSSlabel {
  width: 0% !important;
  display: none;
}
#sp-left input.visCSSinput {
  width: 100% !important;
  margin-top: -1px !important;
}
#sp-bottom #sp-bottom1, #sp-bottom #sp-bottom2, #sp-bottom #sp-bottom3, #sp-bottom #sp-bottom4 {
  margin-bottom: 0 !important;
}
.visform input, .visform select, .visform textarea {
  padding-left: 5px !important;
}
/*
********
****************
laat Zoover logo bovenin rechts aansluitend aan andere social media iconen zien.
Zorg ervoor dat je het logo height aanpast naar 20px;
****************
********
*/
#sp-top-bar .zvr-widget .zvr-logo {
  height: 100% !important;
  margin-top: 0 !important;
}
/*
********
****************
Pas Zoover logo in linker kolom aan.
****************
********
*/
.acco-name {
  background-color: #dfe4fa !important;
}
.score:hover {
  background-color: #a3d063;
  color: white !important;
}
.score:hover > .score-value {
  color: white !important;
}
.zvr-widget-container.color--white {
  border-color: #57235d;
}
.zvr-widget--type3 .zvr-widget-container {
  box-shadow: 3px 4px 9px grey;
  margin-bottom: 11px;
  width: 95% !important;
}
.accordionfaq.round5 .accordionfaqheader.selected, .accordionfaqitem, .accordionfaq.round5 .accordionfaqheader {
  border-radius: 0 !important;
}
/*
********
****************
FAQ CSS - aanpassen van deLinde FAQ
****************
********
*/
#deLindeFAQ.lightnessfaq.headerborder .accordionfaqheader:hover, #deLindeFAQ.lightnessfaq.headerborder .accordionfaqheader.selected {
  border-color: #a3d063 !important;
  margin-bottom: 10px;
}
#deLindeFAQ.lightnessfaq.contentborder div.accordionfaqitem {
  border-color: #a3d063 !important;
  box-shadow: 0 0 5px #a3d063 inset;
  border: 0 !important;
}
.accordionfaqitem a {
  color: #57235d !important;
  font-weight: bold;
}
#deLindeFAQ.lightnessfaq.contentbackground div.accordionfaqitem {
  background: none !important;
}
#deLindeFAQ h3 a {
  margin-left: -5px !important;
}
#deLindeFAQ h3.selected a {
  color: #a3d063 !important;
  margin-left: -5px !important;
}
.accordionfaqicon {
  display: none !important;
}
/*
 Donker blauw: rgba(87, 203, 245, 1)
 Licht groen: rgba(163, 208, 99, 1)
 Donker groen: rgba(0, 122, 71, 1)
 */
#sp-submenu ul > li:nth-child(1) .slide-title > a {
  color: #57cbf5 !important;
  text-shadow: 0 0 5px black, 0 0 5px black;
  font-weight: bold;
}
#sp-submenu ul > li:nth-child(2) .slide-title > a {
  color: #007a47 !important;
  text-shadow: 0 0 5px white, 0 0 5px white;
  font-weight: bold;
}
#sp-submenu ul > li:nth-child(3) .slide-title > a {
  color: #57235d !important;
  text-shadow: 0 0 5px white, 0 0 5px white;
  font-weight: bold;
}
/*Settings voor Reserveren Button in top-menu*/
ul.sp-megamenu-parent li a.ReserverenBtn, ul.jl-navbar-nav li a.ReserverenBtn {
  padding: 0 5px !important;
}
ul.sp-megamenu-parent li a.ReserverenBtn, ul.jl-navbar-nav li a.ReserverenBtn, p a.ReserverenBtn {
  background-color: #b773c9 !important;
  color: white !important;
  border: 1px solid #b840d7;
  box-shadow: 2px 2px 7px 0px rgba(0, 0, 0, 0.5);
}
ul.sp-megamenu-parent li a.ReserverenBtn:after, ul.jl-navbar-nav li a.ReserverenBtn:after {
  background: none !important;
}
ul.sp-megamenu-parent li a.ReserverenBtn:hover, ul.jl-navbar-nav li a.ReserverenBtn:hover {
  padding: 0 5px !important;
}
ul.sp-megamenu-parent li a.ReserverenBtn:hover, ul.jl-navbar-nav li a.ReserverenBtn:hover, p a.ReserverenBtn:hover {
  background-color: #b840d7 !important;
  color: white !important;
  border: 1px solid #b840d7;
  box-shadow: 2px 2px 9px 2px rgba(0, 0, 0, 0.5);
}
ul.sp-megamenu-parent li:last-child a:hover, ul.jl-navbar-nav li:last-child a.hover {
  background: none !important;
}
.ReserverenBtn, .ReserverenBtn:hover {
  line-height: 35px;
  text-transform: uppercase;
  padding: 10px;
}
/*
 Homepage buttons die minder opvallen
 */
.LessAttentionBtn {
  background-color: white !important;
  color: black !important;
  border: 1px solid black;
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.5);
  padding: 5px;
}
.LessAttentionBtn:hover {
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.8);
  padding: 5px;
}
/*
USP row onder Hero image
*/
#sp-usp {
  padding-top: 10px;
  font-size: 1.2em;
  text-align: center;
}
section#sp-usps div.container {
  width: auto !important;
  display: inline-block;
}
.USPfloat {
  float: left;
  padding-right: 15px;
}
#sp-usps {
  margin: 10px 0;
  text-align: center;
}
/*text-align settings voor top-banner (groen)*/
#sp-top2 {
  text-align: right;
}
#sp-top3 {
  text-align: center;
}
#sp-top4 {
  text-align: left;
}
#sp-top4 .sp-module.zoover_logo {
  margin: 0 !important;
}
/*djslider hoofd-items*/
#djslider87 .slide-desc, #djslider130 .slide-desc, #djslider114 .slide-desc, #djslider115 .slide-desc, #djslider116 .slide-desc {
  width: 40% !important;
  height: 100%;
  left: 5% !important;
}
.slide-desc-bg slide-desc-bg-default {
  background-color: none;
}
.djslider-default .slide-desc-in {
  height: 100%;
}
.djslider-default .slide-desc-in {
  max-width: 100% !important;
  width: 100%;
  height: 100%;
  display: table;
}
/*#djslider87*/
#djslider87 .slide-desc-text-default, #djslider130 .slide-desc-text-default, #djslider114 .slide-desc-text-default, #djslider115 .slide-desc-text-default, #djslider116 .slide-desc-text-default {
  font-size: 1.9em !important;
  line-height: 1.2em !important;
  display: table-cell;
  vertical-align: middle;
}
#sp-slider .custom {
  height: 30vw;
  width: 100%;
  display: table;
}
#sp-slider .headertext {
  font-size: 1.9em;
  line-height: 1.8em;
  display: table-cell;
  vertical-align: middle;
  padding-left: 5%;
}
@media (max-width: 991px) {
  /*#djslider88 .slide-desc-text-default,*/
  #djslider87 .slide-desc-text-default, #djslider130 .slide-desc-text-default, #djslider114 .slide-desc-text-default, #djslider115 .slide-desc-text-default, #djslider116 .slide-desc-text-default, #sp-slideshow .headertext {
    font-size: 1em !important;
    line-height: 1.5em !important;
  }
  #sp-submenu .slide-title > a, #sp-submenu .slide-text > a {
    font-size: 1em !important;
    line-height: 0.8em !important;
  }
  #djslider87 .slide-desc, #djslider130 .slide-desc, #djslider114 .slide-desc, #djslider115 .slide-desc, #djslider116 .slide-desc, #djslider88 .slide-desc, #sp-slideshow .headertext {
    width: 100% !important;
  }
  .slide-desc-text-default .slide-title {
    margin-bottom: 0.4em;
  }
}
/*contact homepage*/
@media (min-width: 992px) {
  /*afbeeldingen in teksten*/
  #welkom {
    float: left;
    width: 50%;
    padding-right: 10px;
  }
  #vragen {
    float: left;
    width: 50%;
    padding-left: 10px;
    clear: right;
  }
  article img.leftfloat {
    margin-right: 30px !important;
    margin-top: 30px !important;
  }
  article img.rightfloat {
    margin-left: 30px !important;
    margin-top: 30px !important;
  }
}
@media (max-width: 991px) {
  #welkom {
    float: left;
    width: 100%;
    padding-right: 10px;
    clear: both;
  }
  #vragen {
    float: left;
    width: 100%;
    padding-left: 10px;
    clear: both;
  }
  #vragen img {
    float: right;
    width: 100%;
    height: auto;
    clear: both;
  }
}
.sp-megamenu-parent > li {
  height: auto !important;
}
/*
	Google maps paginabreed maken
*/
iframe {
  width: 100%;
}
/*RGB colors
 Licht blauw: rgba(178, 227, 250, 1)
 Donker blauw: rgba(87, 203, 245, 1)
 Licht groen: rgba(163, 208, 99, 1)
 Donker groen: rgba(0, 122, 71, 1)
 Licht paars: rgba(180, 138, 191, 1)
 Donker paars: rgba(87, 35, 93, 1)
 */
/*# sourceMappingURL=custom_15.css.map */