/* Enter Your Custom CSS Here */

body{color: #444444;}
@media screen and (min-width: 1024px){.header__logo, 
.header__logo img{height: 140px;}}
@media screen and (min-width: 1200px){.header__widgets{height: 110px !important;}

#gform_3 .ginput_complex .ginput_left, #gform_3 .ginput_complex .ginput_right{margin-top: 16px;}

.panel-grid .diensten .page-box .page-box__content p:nth-child(even){height: 154px;}

body #gform_wrapper_2 .top_label div.ginput_container, body #gform_wrapper_3 .top_label div.ginput_container{margin-top:0;}
.gform_wrapper .top_label .gfield_label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{display:none !important;}
#gform_submit_button_1,
#gform_submit_button_2,
#gform_submit_button_3,
#gform_submit_button_4,
#gform_submit_button_5{
    background: #016be1;
    border: 2px solid #016be1;
    color: #fff;
    padding: 0px 40px;
    font-size:15px;
    font-weight:bold;
    height: 51px;
}

li#menu-item-709{margin-top:-12px;}
li#menu-item-709 a{padding: 11px 15px;}
li#menu-item-709:hover a:after,
.main-navigation > .current-menu-item > a::after{background-color: transparent;}
@media screen and (max-width: 991px){li#menu-item-709 a{color:#fff;}

#gform_wrapper_3{margin-top:-8px;}

.gform_wrapper .ginput_left.address_city,
.gform_wrapper .ginput_right.address_zip{margin-top:16px !important;}

#gform_wrapper_1 #field_1_3{position: relative;top:-61px !important;}
@media screen and (min-width: 768px){#pgc-7-3-2 .featured-widget{height: 422px;}}

body #gform_wrapper_1 ul li.gfield{margin-top:0;}

#gform_wrapper_1 #input_1_5{height:100px;}

@media screen and (min-width: 768px){#gform_wrapper_1 #field_1_5{padding-right:12px !important;}}

#gform_wrapper_1 .top_label .gfield_label{display:none;}

#gform_wrapper_1 input[type=text]{height: 45px;}

#gform_wrapper_1 .gform_footer{position:relative;top:-81px;}

#gform_submit_button_1{
    background: #016be1;
    border: 2px solid #016be1;
    color: #fff;
    padding: 0px 30px;
    height: 45px;
    font-size: 15px;
    font-weight: bold;
    margin-right:0;
    float: right;
    
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.gform_wrapper textarea
{
    background: #f5f5f5;
    border-radius: 2px;
    border: 1px solid #eeeeee;
    box-shadow: none;
    width: 100%;
    padding: 17.5px 20px !important;
}

@media screen and (max-width: 767px){.header__container{margin-bottom:35px;}}
@media screen and (max-width: 767px){a.btn.btn-info{padding: 0 35px;}}
@media screen and (max-width: 767px){.main-title__primary{font-size:38px;}}
@media screen and (max-width: 767px){.carousel-inner > .item > img{height: 150px;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.panel-grid .diensten .page-box .page-box__content .page-box__title{height: 58px;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.panel-grid .diensten .page-box .page-box__content p:nth-child(even){height: auto;}}
@media screen and (min-width: 1025px) and (max-width: 1199px) and (orientation: landscape){.panel-grid .diensten .page-box .page-box__content p:nth-child(even){height: auto;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){body.page-id-120 .featured-widget h3{font-size:19px;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.header .icon-box{margin-right:15px;}}
@media screen and (min-width: 1025px) and (max-width: 1199px) and (orientation: landscape){.header .icon-box{margin-right:15px;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.widget_pw_opening_time .week-day dt, .widget_pw_opening_time .week-day dd{font-size:13px;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.header__container{padding-bottom:15px;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.panel-grid .diensten .page-box .page-box__content p:nth-child(even){height: auto;}}
@media screen and (min-width: 882px) and (max-width:  991px){.header .widget.widget_text{margin-bottom:20px;}}
@media screen and (max-width: 768px){#gform_wrapper_1 #field_1_3 {position: relative;top: -7px;}}
@media screen and (max-width: 768px){#gform_wrapper_1 .gform_footer{position: relative;top: -30px;}}
@media screen and (max-width: 768px){#pg-7-3 .featured-widget{height: 600px;}}