/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 29 2023 | 09:37:36 */
div.genesis-nav-menu{background:#4fbbb5;position:fixed;top:0;right:0;left:0;width:100%;z-index:999;padding:5rem 0;}

#esg-grid-3-1 .mainul li.eg-jason-wrapper .esg-media-poster{background-size:contain !important;}
@media screen and (min-width:768px){#esg-grid-3-1  .eg-jason-element-0-a{height:36px !important;}}

.header-image .site-title > a{height:9.5rem;background:url(https://new.regenboogboom.nl/wp-content/uploads/2018/03/de-regenboogboom-logo.svg) no-repeat !important;width:11rem;}
.site-header .wrap{padding-top:10px;padding-bottom:10px;}
.site-inner .tablet{display:none;}
#gform_confirmation_message_1 {text-align:center;}
@media only screen and (min-width: 800px){.header-image .title-area{width: 10rem;}}

.admin-bar #menu-second-menu {
position: relative;
  top: -29px; 
}

/* MENU */

.genesis-nav-menu a{color:#333333;opacity:1;letter-spacing:0;font-size:15px;font-family:'FreightSans Medium';}

.genesis-nav-menu ul#menu-second-menu{padding-left:53px;}
.genesis-nav-menu ul#menu-second-menu li{margin-right:2%;}
.genesis-nav-menu ul#menu-second-menu li a{color:#fff;font-family:'FreightSans Bold';}
.genesis-nav-menu ul#menu-second-menu li.wpmenucart a img{vertical-align:bottom;width:30px;}
.genesis-nav-menu ul#menu-second-menu li.right{float:right;}
.genesis-nav-menu ul#menu-second-menu li.right.inloggen img{width:30px;vertical-align:bottom;}
.genesis-nav-menu ul#menu-second-menu li.current_page_item,
.genesis-nav-menu ul#menu-second-menu li.current-page-ancestor{border:3px solid #fff;}

.page-id-33498 ul#menu-second-menu li.ouders{border:3px solid #fff;}

@media screen and (min-width: 800px){.genesis-nav-menu > .menu-item:hover > .sub-menu{margin-top:-0.5rem !important;}}
@media screen and (min-width: 800px){.genesis-nav-menu > .menu-item > .sub-menu{border-top:5px solid #f9b233;}}
@media screen and (min-width: 800px){.genesis-nav-menu > li .sub-menu:before{display:none;}}
div.genesis-nav-menu .menu{position:relative;top:-39px;}

@media screen and (min-width: 800px){nav.nav-primary ul li.menubutton a{background: #f9b233;padding: 5px 50px;color: #fff !important;border-radius: 50px;}}

@media screen and (min-width: 1100px){div.genesis-nav-menu .menu{max-width: 126rem;margin:0 auto;}}
@media screen and (min-width: 1500px){div.genesis-nav-menu .menu{max-width: 124rem;margin:0 auto;}}

@media screen and (min-width: 800px){.admin-bar .genesis-nav-menu{top:23px;}}
@media screen and (min-width: 800px){.admin-bar .site-header{top:80px !important;}}
@media screen and (min-width: 800px){.site-header{top:48px !important;}}

@media screen and (min-width: 800px){body:not(.with-page-header) .site-inner{padding-top:11rem;padding-bottom:0;}}
@media screen and (min-width: 800px){.site-header .wrap{background:#fff;padding-left:50px;padding-right:50px;border-radius:50px;}}
/*@media screen and (min-width: 800px){.nav-primary{text-align:center;}}*/
@media screen and (min-width: 800px){body.header-scroll .site-header{background:transparent;padding:1rem 0 2.5rem;box-shadow:none;}}
@media screen and (min-width: 800px){.nav-primary .genesis-nav-menu > li:not(:last-child) > a span{padding-left:20px;padding-right:20px;border-right:2px solid #4fbbb5;}} 
@media screen and (min-width: 800px){.nav-primary .genesis-nav-menu > li.contact > a span{border:none !important;}}
@media screen and (min-width: 800px){.nav-primary #menu-vrijwilligers > li:not(:last-child) > a span{border-right:2px solid #f68e56;}}
@media screen and (min-width: 800px){.nav-primary #menu-sponsoren > li:not(:last-child) > a span{border-right:2px solid #f68e56;}}

@media screen and (min-width: 1100px){.nav-primary .genesis-nav-menu > li > a{margin:3rem 0 0 0px;padding: 5px 0;}}

/* FONT */
body{font-family:'FreightSans W01 Book';}
.bold{font-family:'FreightSans Bold';}
h1,h2,h3,h4{font-family:soinsans;}
.site-inner .entry-content p{margin-bottom:1em;}

/* BUTTONS */
a.button.btn{border-radius:50px;padding:4px 50px;text-transform:uppercase;font-family:soinsans;height:40px;}
a.btn.yellow{background:#f9b233;}
a.btn.green{background:#4fbbb5;}
a.button.btn.small{font-size:13px;padding:9px 40px;}

/* ICONS */
.staricon img{width:45px;}

/* GRAVITY FORMS */
@media screen and (min-width: 800px){#gform_wrapper_1 #gform_1{display:table;text-align:center;}}
@media screen and (min-width: 800px){#gform_wrapper_1 .gform_body{width:72%;max-width:75%;}}
#gform_wrapper_1 .gform_body input[type=text]{border-radius:50px;height:50px;}
#gform_wrapper_1 .gform_footer input[type=submit]{
  height:50px;
  border-radius:50px;
  text-transform:uppercase;
  font-size:17px;
  padding: 1px 40px;
  background:#f9b233;
}

/* HOMEPAGE */
.header{height:500px;}
.introblokken .white p{font-size:18px;text-transform:uppercase;font-family:soinsans;}
.introblokken p{font-size:18px;}

.sectiontitle .white h2,
.sectiontitle.white h2{color:#fff !important;}
.sectiontitle h1{font-size:30px;color:#353535;text-transform:uppercase;line-height:1.4;}
.sectiontitle h2{font-size:32px;color:#353535;text-transform:uppercase;}
.vrijwilligers .sectiontitle h2{font-size:25px;}
.sectiontitle.grey h2{color:#999999;}
.bloktitel p{color:#3b3b3b;text-transform:uppercase;font-family:soinsans;font-size:14px;}
.bloktitel.white p{color:#fff;}
.quote p{font-size:50px;line-height:56px !important;text-transform:uppercase;font-family:'FreightSans Bold';}
.label p{font-size:24px;text-transform:uppercase;}
.ctabanner p .small{font-size:18px;text-transform:uppercase;}
.ctabanner p .big{font-size:30px;text-transform:uppercase;color:#fff;text-decoration:none !important;}
.ctabanner p a:hover{text-decoration:none;}

.site-inner .shop_table{margin-top: 0px !important;}

.agenda .date p{color:#fff;font-size:28px;font-family:'FreightSans Bold';line-height:33px !important;}
.agenda .agendasamenvatting p{margin-bottom:0;}

.newsletter .sectiontitle h4{font-size:18px;}
.newsletter .desc p{color:#353535;}
.site-inner .shopbutton{cursor:pointer;}
.site-inner .shopbutton:hover{background-color:#4fbbb5 !important;}
.site-inner .shopbutton:hover p{color:#ffffff !important;}
.shopbutton img{width:70px;margin-bottom:0;}
.shopbutton p{color:#353535;font-size:24px;font-family:soinsans;}

.site-inner .keuzeblokken .vc_col-sm-6 .wpb_text_column p{margin-bottom:0;}

.agenda .agendadatum p{font-family:'FreightSans Bold' !important;line-height:33px !important;margin-bottom:0;}
.agenda .vc_gitem-post-meta-field-Datum{font-family:'FreightSans Bold' !important;line-height:33px !important;margin-bottom:0;color:#fff;font-size:28px;}
.agenda .vc_grid-item{margin-bottom:35px !important;}

/* VRIJWILLIGERS */
.page-id-95 div.genesis-nav-menu,
.parent-pageid-95 div.genesis-nav-menu{background:#f9b233;}
@media screen and (min-width: 800px){.page-id-95 nav.nav-primary ul li.menubutton a{background:#4fbbb5;}}
@media screen and (min-width: 800px){.parent-pageid-95 nav.nav-primary ul li.menubutton a{background:#4fbbb5;}}

/* SPONSOREN */
.page-id-109 div.genesis-nav-menu,
@media screen and (min-width: 800px){.page-id-109 nav.nav-primary ul li.menubutton a{background:#f9b233;}}
@media screen and (min-width: 800px){.parent-pageid-109 nav.nav-primary ul li.menubutton a{background:#f9b233;}}

/* WOOCOMMERCE */
.shop_table {margin-top:100px !important;}
.checkout-button {background: #f9b233 !important;padding: 5px 50px;color: #fff !important;border-radius: 50px !important;}
.woocommerce .cart .button, .woocommerce .cart input.button {background: #f9b233;padding: 5px 50px;color: #fff !important;border-radius: 50px;}
.woocommerce {margin-top:100px !important;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {background: #f9b233 !important;padding: 5px 30px;color: #fff !important;border-radius: 50px !important;}

/* COUNTER */

#wpsm_counter_b_row_34190 .wpsm_counterbox {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
#wpsm_counter_b_row_34190 .wpsm_counterbox .wpsm_number {
  font-family: 'FreightSans Bold' !important;
  text-transform: uppercase !important;
}
#wpsm_counter_b_row_34190 .wpsm_counterbox .wpsm_count-title {
  font-family: 'FreightSans Bold' !important;
  text-transform: uppercase !important;
}
#wpsm_counter_b_row_34191 .wpsm_counterbox {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
#wpsm_counter_b_row_34191 .wpsm_counterbox .wpsm_number {
  font-family: 'FreightSans Bold' !important;
  text-transform: uppercase !important;
}
#wpsm_counter_b_row_34191 .wpsm_counterbox .wpsm_count-title {
  font-family: 'FreightSans Bold' !important;
  text-transform: uppercase !important;
}
.wpsm_col-md-4 {
  width: 100% !important;
}
.counter-border {
  border: 2px solid #ffffff;
  border-radius: 50px;
}

/* FOOTER */

.footer .widgettitel{font-size:18px;text-transform:uppercase;font-family:'FreightSans Bold';}
.footer .white h1,
.footer .white p{color:#f1f1f1;}
.footer .footermenu{margin-bottom:0;}
.footer .footermenu ul li{list-style-type:none;}
.footer .footermenu ul li a{color:#f1f1f1;}
.footer .gallery img{border:none;width:50px;}
.footer .gallery-item{margin:0 !important;width:20%;float:right;}
footer.site-footer{display:none;}

/* COOKIE NOTICE */
#cookie-notice .cn-button {
    background-image: none;
    margin-left: 10px;
    background-color: #f9b233;
    text-shadow: none;
    border: none;
    letter-spacing: 0;
    font-size: 13px;
    box-shadow: none;
    border-radius: 50px;
    font-family: soinsans;
    padding: 2px 17px;
}

/* MEDIA QUERIES */
@media screen and (max-width: 767px){.wpmenucart-display-right, .genesis-nav-menu ul#menu-second-menu li.right{display:none !important;}}
@media screen and (max-width: 768px){body.header-scroll div.genesis-nav-menu{position:relative;}}
@media screen and (max-width: 768px){body.header-scroll .site-header, body.header-scroll .header-image .site-header{top:0px;position:fixed;}}
@media screen and (max-width: 768px){body:not(.header-scroll) .site-header, body:not(.header-scroll) .header-image .site-header{top:76px;}}
@media screen and (max-width: 800px){.site-header .wrap{padding-left:15px;padding-right:5px;}}
@media screen and (max-width: 767px){.site-inner{padding:7rem 0 0;}}
@media screen and (max-width: 767px){.genesis-nav-menu ul#menu-second-menu li.current_page_item, .genesis-nav-menu ul#menu-second-menu li.current-page-ancestor{border:1px solid #fff;}}
@media screen and (max-width: 767px){.genesis-nav-menu ul#menu-second-menu{padding-left:15px;}}
@media screen and (max-width: 767px){.genesis-nav-menu ul#menu-second-menu li a{font-size:11px;}}
@media only screen and (max-width: 800px){button.menu-toggle {top:22px;}}
@media screen and (max-width: 767px){.nav-primary .genesis-nav-menu li{padding-left:15px;}}

@media screen and (max-width: 767px){.vc_row.vc_row-no-padding .vc_column-inner{padding-left:15px;padding-right:15px;}}

@media screen and (max-width: 767px){.site-inner .header .sectiontitle{padding-left:15px !important;}}
@media screen and (max-width: 767px){.site-inner .sectiontitle h1{font-size:25px;}}
@media screen and (max-width: 767px){.site-inner .sectiontitle h2{font-size:25px;}}
@media screen and (max-width: 767px){.site-inner .sectiontitle.nommargin{margin-bottom:0;}}

@media screen and (max-width: 767px){.site-inner .intro{padding-top:10px !important;padding-bottom:20px !important;}}

@media screen and (max-width: 767px){.site-inner a.button.btn{padding:4px 20px;}}
@media screen and (max-width: 767px){.site-inner a.button.btn.small{padding:9px 20px;}}
@media screen and (max-width: 767px){.site-inner .custommargin{margin-bottom:30px !important;}}

@media screen and (max-width: 767px){.site-inner .label p{font-size:20px;text-align:center;}}

@media screen and (max-width: 767px){.site-inner .labelcolumn .vc_column-inner{padding-top:10px !important;}}
@media screen and (max-width: 767px){.site-inner .quote p{font-size:30px;line-height:36px !important;}}
@media screen and (max-width: 767px){.site-inner .locaties .vc_inner .vc_col-sm-3{margin-left:15px;margin-right:15px;}}
@media screen and (max-width: 767px){.site-inner .locaties .vc_col-sm-12 > .vc_column-inner{padding-top:30px !important;padding-bottom:30px !important;}}
@media screen and (max-width: 767px){.site-inner .locaties .sectiontitle{margin-bottom:10px !important;}}
@media screen and (max-width: 767px){.site-inner .shopblok{margin-top:10px;}}
@media screen and (max-width: 767px){.site-inner .shopblok .tekst.vc_col-sm-6 > .vc_column-inner{padding-top:30px !important;padding-bottom:0px !important;}}
@media screen and (max-width: 767px){.site-inner .shopblok .tekst.vc_col-sm-6 .sectiontitle.grey{margin-bottom:10px !important;}}
@media screen and (max-width: 767px){.site-inner .shopblok .tekst.vc_col-sm-6 .sectiontitle{margin-bottom:0;}}
@media screen and (max-width: 767px){.site-inner .vrijwilligers{margin-top:10px !important;}}
@media screen and (max-width: 767px){.site-inner .kenmerk .vc_col-sm-12 > .vc_column-inner{padding-top:30px !important;padding-bottom:10px !important;}}
@media screen and (max-width: 767px){.site-inner .kenmerk .vc_col-sm-12 h2{font-size:25px;}}
@media screen and (max-width: 767px){.site-inner .introblokken{margin-top:0 !important;margin-bottom:20px !important;}}
@media screen and (max-width: 767px){.site-inner .introblokken .white p{margin-bottom:0;}}
@media screen and (max-width: 767px){.site-inner .introblokken .vc_col-sm-4{margin-left:30px;margin-right:30px;}}
@media screen and (max-width: 767px){.site-inner .introblokken .vc_col-sm-4.agenda .vc_grid-container{margin-bottom:10px;}}
@media screen and (max-width: 767px){.site-inner .introblokken .vc_col-sm-4.agenda .vc_grid-container .vc_grid-item .vc_col-sm-3{width:23%;float:left;margin-left:3%;}}
@media screen and (max-width: 767px){.site-inner .introblokken .vc_col-sm-4.agenda .vc_grid-container .vc_grid-item .vc_col-sm-8{width:72%;float:left;}}
@media screen and (max-width: 767px){.site-inner .introblokken .vc_col-sm-4.agenda .vc_grid-item{margin-bottom:10px !important;}}
@media screen and (max-width: 767px){.site-inner .introblokken .vc_col-sm-4.agenda .wpb_text_column{margin-bottom:10px;}}
@media screen and (max-width: 767px){.site-inner .keuzeblokken .vc_inner .vc_col-sm-6 .ctabanner{margin-left:0 !important;margin-right:0 !important;}}
@media screen and (max-width: 767px){.site-inner .keuzeblokken .vc_inner div.vc_col-sm-6:first-child .ctabanner{margin-bottom:15px !important;}}
@media screen and (max-width: 767px){.site-inner .keuzeblokken .vc_empty_space{height:60px !important;}}
@media screen and (max-width: 767px){.site-inner .newsletter .vc_col-sm-12 > .vc_column-inner{padding-bottom:0 !important;}}
@media screen and (max-width: 767px){.site-inner #gform_wrapper_1 .gform_footer{margin-top:0;}}

@media screen and (max-width: 767px){.site-inner .footer .vc_col-sm-12 > .vc_column-inner{padding-top:20px !important;padding-bottom:20px !important;}}
@media screen and (max-width: 767px){.site-inner .footer .widget ul.menu{margin-left:0;}}
@media screen and (max-width: 767px){.site-inner .footer .vc_row.vc_column-gap-35>.vc_column_container{padding:0 17.5px;}}
@media screen and (max-width: 767px){.site-inner .footer div.vc_col-sm-3:last-child .wpb_text_column p{text-align:left !important;}}
@media screen and (max-width: 767px){.site-inner .footer div.vc_col-sm-3:last-child .vc_column-inner{padding-top:35px !important;}}

/* IPAD LANDSCAPE */
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.nav-primary .genesis-nav-menu > li:not(:last-child) > a span{padding-left:10px;padding-right:10px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.nav-primary .genesis-nav-menu > li > a{margin:0;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner .intro{padding-top:20px !important;padding-bottom:20px !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner .locaties .vc_col-sm-3 .vc_column-inner{padding-left:0 !important;padding-right:0 !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner a.button.btn.small{padding:9px 25px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner a.button.btn{padding:4px 30px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner .desktop{display:none;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner .tablet{display:block !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner .droomdekensblok .tekst .vc_inner .vc_col-sm-6{width:100%;padding-left:15px;padding-right:15px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner .droomdekensblok .tekst .wpb_text_column.nommargin{margin-bottom:0;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner .shopblok .tekst .vc_inner .vc_col-sm-6{width:100%;padding-left:15px;padding-right:15px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner .introblokken p{font-size:16px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner .vrijwilligers div.vc_empty_space:first-child{height:30px !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner .vrijwilligers div.vc_empty_space:last-child{height:0 !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner .quote p{font-size:40px;line-height:46px !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner .footer .vc_row.vc_column-gap-35>.vc_column_container{padding:0;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape){.site-inner .shop{margin-left:-15px !important;margin-right:-15px !important;}}

/* IPAD PORTRAIT */
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.genesis-nav-menu ul#menu-second-menu li.right.inloggen{display:none !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner{padding:0 !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-header, .header-image .site-header{padding:0;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .sectiontitle{margin-right:0 !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .sectiontitle.nommargin{margin-bottom:0 !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .sectiontitle h1{font-size:27px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner a.button.btn{padding:4px 30px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner a.button.btn.small{line-height:2.7 !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .sectiontitle h2{font-size:25px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .quote p{font-size: 35px;line-height: 41px !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .intro{padding-top:0 !important;padding-bottom:0 !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .locaties .vc_inner .vc_col-sm-3{width:50%;float:left;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .droomdekensblok .tekst .vc_inner .vc_col-sm-6{width:100%;padding-left:15px;padding-right:15px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .droomdekensblok .tekst .wpb_text_column.nommargin{margin-bottom:0;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .shopblok .tekst .vc_inner .vc_col-sm-6{width:100%;padding-left:15px;padding-right:15px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .shopbutton p{font-size:17px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .agenda .vc_gitem-post-meta-field-Datum{font-size:24px;line-height:29px !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .introblokken p{font-size:16px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .introblokken.vc_row.vc_column-gap-35>.vc_column_container{padding:8px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .introblokken{margin-top:30px !important;margin-bottom:30px !important;margin-left:0 !important;margin-right:0 !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .shop #esg-grid-2-1{padding:0 20px !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .shop .eg-jason-content{padding:10px !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .shop .eg-jason-element-28{padding:5px 30px !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .agenda .agendasamenvatting{overflow:hidden;word-wrap:break-word;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .vrijwilligers div.vc_empty_space:last-child{height:0 !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .locaties > .vc_col-sm-12 > .vc_column-inner{padding-top:30px !important;padding-bottom:30px !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .locaties .sectiontitle{margin-bottom:10px;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .kenmerk > .vc_col-sm-12 > .vc_column-inner{padding-top:30px !important;padding-bottom:30px !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .keurmerk .tekst .vc_inner .vc_col-sm-8{width:100%;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .keurmerk .merken .vc_inner .vc_col-sm-4.tekst{width:50%;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .keurmerk .merken .vc_inner{margin-bottom:0 !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .keurmerk > .vc_col-sm-6 > .vc_column-inner{padding-top:30px !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .gform_wrapper form.gf_simple_horizontal div.gform_body{width:100%;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .footer .vc_inner .vc_col-sm-3{width:50%;float:left;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .footer .socialcolumn .wpb_text_column p{text-align:left !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait){.site-inner .footer ul.menu{margin-left:0;}}