/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 01 2018 | 12:16:36 */
.header-image .site-title > a,
body.with-page-header.header-image:not(.header-scroll) .site-title a{
    background: url(http://www.groutpalen.nl/wp-content/uploads/2018/09/groutpalen-logo.png) no-repeat !important;
    width: 25rem;
    background-size: cover !important;
    height: 8rem;
}
@media only screen and (min-width: 800px){body .site-inner{padding-top:14rem !important;padding-bottom:0 !important;}}
@media only screen and (min-width: 800px){.site-header, .header-image .site-header{background:#ffffff;padding: 1rem 0 1.5rem;border-bottom: 4px solid #2a366b;}}
@media only screen and (min-width: 800px){.admin-bar .site-header{top: 64px !important;}}
@media only screen and (min-width: 800px){.site-header{top: 32px !important;}}
@media only screen and (min-width: 800px){.utility-bar{
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    top: 0px;
  padding: 5px 0;
  background:#2a366b;
  z-index:999;
  }}
@media only screen and (min-width: 800px){.admin-bar .utility-bar{top:32px;}}

@media only screen and (max-width: 800px) {
button.sub-menu-toggle:before {
    color: #1a1a1a;
    font-size: 16px;
    padding: 14px 25px 14px;
    cursor: pointer;
}
}

.utility-bar a{color:#fff;font-weight:700;}
.utility-bar img{vertical-align:middle;}

.entry-content ul li, .entry ul li {
    list-style-type: disc;
    color: #2a366b;
}

/* MENU */
/*
.genesis-nav-menu a{color:#fff !important;font-size:14px;font-weight:700;opacity:1 !important;}
.genesis-nav-menu .sub-menu li a{color:#1b1b1b !important;}
.genesis-nav-menu > li .sub-menu:before{display:none;}
@media only screen and (min-width: 800px){.genesis-nav-menu .sub-menu{margin-top:-2rem !important;width:20rem;margin-left:-1rem;border-radius:0;}}
*/
.genesis-nav-menu a{color:#2a366b !important;font-size:14px;font-weight:700;opacity:1 !important;}
.genesis-nav-menu .sub-menu li a{color:#1b1b1b !important;}
.genesis-nav-menu > li .sub-menu:before{display:none;}
@media only screen and (min-width: 800px){.genesis-nav-menu .sub-menu{margin-top:-2rem !important;width:20rem;margin-left:-1rem;border-radius:0;}}

/* FONT */
body{font-family: 'Exo', sans-serif;color:#000000;}
.white ul li{color:#fff;}
.white ul li{list-style-image:url(http://www.groutpalen.nl/wp-content/uploads/2018/06/list-style-icon-red.png);}

/* BUTTONS */
.page .site-inner a.button.meer{width:100%;text-transform:uppercase;height:58px;line-height:3 !important;}
.site-inner a.button.meer.active{background:#2a366b;}
.site-inner a.button.meer.double{line-height:1.4 !important;padding:7px 30px;}
a.button.btn.black{background:#000000;}
a.button.btn.black:hover{background:#2a366b;}

.site-inner a.button.btn{text-transform:unset;height:50px;line-height:2.4 !important;}
.site-inner a.button.btn.white{background:#fff;color:#000000;border-radius:5px;}

.site-inner a.button.btn.btntekst{
      background: transparent;
    color: #2a366b;
    padding: 0;
    line-height: 0 !important;
}


/* GRAVITY FORMS */
#gform_wrapper_1 input[type=text],
#gform_wrapper_1 textarea{background:#1d1c1a;border:none;}
#gform_wrapper_1 .gform_footer{margin:0;text-align:right;padding-top:8px;}
body.page-id-27 .site-inner #gform_wrapper_1 .gform_footer{text-align:left;}
#gform_wrapper_1 .gform_footer input[type=submit]{width:60%;background:#2a366b;font-size:18px;text-transform:unset;border-radius:5px;color: #ffffff;}
#gform_wrapper_1 input[type=text] {color: #ffffff;}
#gform_wrapper_1 textarea {color: #ffffff;}

/* SLIDER HOME */
.site-inner .hesperiden .tp-tab-content{padding:50px 15px 15px 35px;}

.site-inner .hesperiden .tp-tab-title{line-height:33px;}
.site-inner .hesperiden .tp-tab-title img{margin-bottom:23px;}

.site-inner .hesperiden .tp-tab-title p.fromtop{margin-top:2em;}

.hesperiden .tp-tab:last-child{background:#2a366b !important;}
.hesperiden .tp-tab:last-child span.tp-tab-title{color:#fff;}

/* MAIN */
.site-inner p{margin-bottom:1em !important;}
.site-inner .contacticon{margin-right:1%;vertical-align:middle;}
.site-inner span.toright{margin-left:5%;}
/*.site-inner .esg-grid .mainul li.eg-washington-wrapper:hover{border:10px solid #2a366b;}*/
.site-inner .minimal-light .esg-navigationbutton{background:#ffffff;border:1px solid #ffffff;}
.site-inner .minimal-light .esg-navigationbutton *{color:#2a366b;}

.site-inner .eg-cleveland-element-0{height:75px;}
.page-id-25 .site-inner .eg-cleveland-element-0{height:50px;}

/* SINGLE */
.single .page-header, 
.single .adjacent-entry-pagination.pagination,
.single article .entry-footer{display:none;}
.single article h2{font-size:18px;color:#2a366b;margin-bottom:5px;}

/* FOOTER */
footer.site-footer{display:none;}
h2{font-size:30px;font-weight:bold;}
h3{font-size:24px;}
.quote p{color:#2a366b;font-size:54px;font-weight:bold;line-height:1 !important;}
.site-inner .footer span.toright{margin-left:8%;}
.site-inner .footer .white p a{color:#fff !important;}

ul#menu-sitemap li a{color:#fff;}
@media screen and (min-width: 768px){.footer .vc_wp_custommenu{margin:0 auto;display:table;position:relative;}}
/*@media screen and (min-width: 768px){.footer .adres .wpb_text_column{margin: 0 auto;display:table;}}*/

/* MEDIA QUERIES */
@media screen and (max-width: 768px){.site-header, .header-image .site-header{background:#ffffff; border-bottom: 4px solid #2a366b;}}
@media screen and (max-width: 768px){button.menu-toggle:before{color:#2a366b;top:2rem;}}
@media screen and (max-width: 767px){.site-inner .quote p{font-size: 40px;margin-bottom:.5em;}}
@media screen and (max-width: 767px){.site-inner .intro{padding-top:40px !important;padding-bottom:30px !important;}}
@media screen and (max-width: 767px){.site-inner h2{font-size:25px;margin-bottom:1rem;}}
@media screen and (max-width: 767px){.site-inner .projecten{padding-bottom:35px;}}
@media screen and (max-width: 767px){.site-inner .contact .vc_col-sm-6:first-child > .vc_column-inner{padding-left:15px;padding-right:15px;}}
@media screen and (max-width: 767px){.site-inner .contact #gform_wrapper_1 .gform_footer input[type=submit]{float:left;margin-bottom:0;padding-bottom:0;}}

@media screen and (max-width: 767px){.site-inner .footer ul#menu-sitemap{margin-left:0;margin-bottom:0;}}
@media screen and (max-width: 767px){.site-inner .footer .vc_col-sm-4:first-child .vc_column-inner{padding-top:20px !important;}}
@media screen and (max-width: 767px){.site-inner .footer .vc_col-sm-4 .vc_column-inner{padding-top:0px !important;}}
@media screen and (max-width: 767px){.site-inner .footer span.toright{margin-left:9%;}}
@media screen and (max-width: 767px){.nav-primary .genesis-nav-menu li{margin-left:20px;}}
@media screen and (max-width: 767px){.site-inner .vc_row{margin-left:0;margin-right:0;}}

/* MEDIA QUERIES IPAD */
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape){.site-inner .intro{padding-top:40px !important;padding-bottom:30px !important;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape){.site-inner .quote p{font-size:50px;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape){.site-inner .quote p span{padding-left:0 !important;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape){.site-inner .contactform .vc_col-sm-4{width:15%;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape){.site-inner .contactform .vc_col-sm-8{width:85%;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape){.site-inner .vc_row{margin-left:0;margin-right:0;}}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){.site-inner{padding:0;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){.utility-bar{background-color: #2a366b;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){.utility-bar-right{width:100%;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){.site-inner .intro{padding-top:40px !important;padding-bottom:30px !important;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){.site-inner .intro .vc_col-sm-2{width:4%;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){.site-inner .intro .vc_col-sm-4{width:46%;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){.site-inner .quote p{font-size:46px;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){.site-inner .projecten{padding-bottom:35px;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){.site-inner .contactform .vc_col-sm-4{width:15%;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){.site-inner .contactform .vc_col-sm-8{width:85%;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){.site-inner .eg-washington-element-3{font-size:21px;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){.site-inner .footer .vc_col-sm-4 .vc_column-inner{padding-top:30px !important;}}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){.site-inner #rev_slider_1_1_wrapper, .site-inner #rev_slider_1_1, .site-inner #rev_slider_1_1_forcefullwidth{height:500px !important;}} 