/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 22 2022 | 13:11:31 */
body{font-family: 'Roboto', sans-serif;color:#4a4a4a;}
.entry p, .entry-content p{line-height:1.4 !important;margin-bottom:1em;}
h1,h2,h3,h4{font-family: 'Baloo';}
h1{font-size:60px;}
h3{font-size:26px;}
h4{font-size:24px;line-height:1.3;text-transform:none;}
.admin-bar .site-header{top:0;}
.site-inner ul li a{color:#ff6600 !important;}
.button.blue {background-color: #db2023 !important;}
.orange-titel {color:#ff6600;}
#media_image-3 {margin-top:10px;margin-bottom:10px;}
@media screen and (max-width: 767px) {#media_image-2 {width: 300px;}}
.pagination.adjacent-entry-pagination {display:none;}
.entry-meta {display:none;}
@media screen and (min-width:800px){#afc_sidebar_1470{display:none;}}

@media (max-width: 991px){
  .header-image .site-title > a {
    position: relative;
    top: -40px;
  }
}

/* WRAP */
@media only screen and (min-width: 800px){.site-header .wrap{max-width:120rem !important;padding:0 0!important;}}
@media only screen and (min-width: 800px){.nav-secondary .wrap{max-width:120rem !important;padding:0 0 !important;}}
@media only screen and (min-width: 800px){.content{max-width:130rem !important;width:100%;}}
@media only screen and (min-width: 800px){body:not(.with-page-header) .site-inner{padding-top: 0rem;padding-bottom:0rem;}}
@media only screen and (min-width: 800px){.site-inner .wrap{max-width:120rem !important;padding:0;}}
.site-header .title-area{top:7px;position:relative;}
a.post-edit-link,
a.vc_inline-link,
header.entry-header{display:none;}
article.entry{margin-bottom:0;}
.single .site-inner{padding:0;}

@media (min-width: 992px){
  .nav-secondary li.mobile {
    display: none;
  }
}

/* HEADER */
.site-header .header-widget-area{position:relative;float:right;top:10px;}
.site-header .header-widget-area section.widget{float:left;}
.site-header .header-widget-area .nav-header ul#menu-top-menu li:not(last-child) a{border-right:1px solid #cecece;}
.site-header .header-widget-area .nav-header ul#menu-top-menu li a{
  font-size: 14px;
  color:#db2023;
  opacity:1;
  text-transform:none;
  font-weight:500;
  margin:0;
  padding:0 1.6rem;
  line-height:1;
}
.site-header .header-widget-area section#custom_html-3,
.site-header .header-widget-area section#custom_html-8{margin-top:2%;}
.site-header .site-title > a,
body.with-page-header.header-image:not(.header-scroll) .site-title a{background: url(https://profile-amersfoort.nl/wp-content/uploads/2021/11/profile-amersfoort-logo.svg) no-repeat !important;margin-top:10px;}
@media screen and (min-width: 800px){.site-header .site-title > a{height:8.5rem;width:22rem;}}

.single .page-header{display:none;}

/* MENU */
.nav-secondary {background: #db2023;border-bottom: none;overflow:visible;}
.nav-secondary li a span i.fa.fa-home{font-size:30px;vertical-align:middle;}
.nav-secondary ul li.home{width:55px;text-align:center;}
@media screen and (min-width: 800px){.site-header, .header-image .site-header {
    position: relative;
    padding-top: 0;
    padding-bottom: 1em;
  background:#fff;
}}
.nav-secondary ul li.offerte a span {
  color: #252526 !important;
}
.site-header{background:#fff;}
.nav-secondary .genesis-nav-menu{overflow:visible;float:left;padding-top:0;width:100%;text-align:left;}
.nav-secondary .genesis-nav-menu li a{color:#fff !important;opacity: 1 !important;padding: 1rem 0 1rem;font-family:'Roboto', sans-serif;font-weight:500;height:49px;}
.nav-secondary .genesis-nav-menu li.current-menu-item a:after{border-bottom-color: #ff6600 !important;}
.nav-secondary .genesis-nav-menu li{padding-bottom:0;}
.nav-secondary .genesis-nav-menu li:hover a:after {
    content: " ";
    border-bottom: 5px solid #ff6600;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.nav-secondary .genesis-nav-menu li.offerte:hover a:after{display:none !important;}
.nav-secondary .genesis-nav-menu li.offerte.current-menu-item a:after{display:none !important;}
.nav-secondary .genesis-nav-menu li.offerte a{padding-top:1.3rem !important;color:#262625;}
.nav-secondary .genesis-nav-menu li.offerte a img{vertical-align:middle;margin-left:10px;}
@media screen and (min-width: 800px){.nav-secondary ul li.offerte{float:right;}}
@media screen and (min-width: 800px){.nav-secondary ul li.offerte{background:#f7c93c;padding:4px 25px;}}
@media screen and (min-width: 800px){.nav-secondary ul li:not(:first-child) a span{padding-left:20px;padding-right:20px;border-left:1px solid #5d85bc;}}
@media screen and (min-width: 800px){.nav-secondary ul li.offerte a span{padding:0;border-left:0;}}
@media screen and (min-width: 1023px){.nav-secondary .genesis-nav-menu li{margin:0;}}
.nav-secondary ul li.offerte a span{text-transform:uppercase;}
.nav-secondary ul li a span{color:#fff !important;}

/* MEGA MENU */

.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{background:#db2023;margin-top:15px;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{color:#fff !important;top:54%;}
@media screen and (min-width: 801px){.ubermenu .ubermenu-target{padding-top:24px;}}
.ubermenu li.home a{padding-top:18px;}
.ubermenu li.offerte a{padding-top:12px;}
.ubermenu li.offerte img{top:6px;position:relative;left:6px;}

.ubermenu #menu-item-294 a span,
.ubermenu #menu-item-305 a span,
.ubermenu #menu-item-300 a span,
.ubermenu #menu-item-326 a span,
.ubermenu #menu-item-327 a span{border:none;}

.ubermenu .ubermenu-item.ubermenu-item-294 > .ubermenu-target span,
.ubermenu .ubermenu-item.ubermenu-item-305 > .ubermenu-target span,
.ubermenu .ubermenu-item.ubermenu-item-300 > .ubermenu-target span,
.ubermenu .ubermenu-item.ubermenu-item-326 > .ubermenu-target span,
.ubermenu .ubermenu-item.ubermenu-item-327 > .ubermenu-target span{color:#ff791f !important;font-size:20px;font-weight:500;font-family:'Baloo', cursive;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{padding-right:10px;}
@media screen and (min-width:800px){
.ubermenu #menu-item-294,
.ubermenu #menu-item-300,
.ubermenu #menu-item-326,
.ubermenu #menu-item-327,
.ubermenu #menu-item-305{margin-top:30px;margin-bottom:30px;}}

.ubermenu #menu-item-300{border-left:1px solid rgba(255, 255, 255, 0.8);border-right:1px solid rgba(255, 255, 255, 0.8);}
.ubermenu #menu-item-327{border-left:1px solid rgba(255, 255, 255, 0.8);}

.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item{background:#db2023;}

.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item a span{border:none;}
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item a{padding-top:0px;}

.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item:first-child a{padding-top:30px;}
.ubermenu .ubermenu-submenu-type-flyout>#menu-item-315 a{padding-bottom:30px;}
.ubermenu .ubermenu-submenu-type-flyout>#menu-item-319 a{padding-bottom:30px;}
.ubermenu .ubermenu-submenu-type-flyout>#menu-item-325 a{padding-bottom:30px;}

.ubermenu .ubermenu-submenu-type-flyout{margin-top:6px;}
.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout{margin-top:15px;}

.ubermenu .ubermenu-retractor{color:#ffffff;}

/* BUTTONS */
.button.btn{
  box-shadow:none !important;
  border-radius:0;
  letter-spacing:0;
  font-weight:500;
}
.button.border{background:none;border:1px solid #ff6600;color:#ff6600;}
.button.border:hover{background:#ff6600;color:#fff;border-color:#ff6600;background-image:url(https://profile-amersfoort.nl/wp-content/uploads/2017/10/Shape-1.png);background-repeat:no-repeat;background-position:92% 50%;}
.button.border:hover > img{visibility:hidden;}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {background-color: #ff6600;border-radius: 0px;}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {background-color: #ff6600;border-radius: 0px;}

.button.btn img{vertical-align:middle;margin-left:10px;}

.button.orange{background:#ff6600;}

a.link.orange{color:#ff6600;font-weight:bold;text-decoration:none !important;}

.site-inner .eg-grant-element-0,
.site-inner .eg-grant-element-6{color:#fff !important;}

.site-inner .apkcheck input[type=submit]{
      background-color: #ff6600;
    box-shadow: none;
    border-radius: 0;
    letter-spacing: 0;
    font-weight: 500;
}

.site-inner .apkcheck table tr{display:table-row !important;}
.site-inner .apkcheck table tr th a{
	color: #db2023;
    font-size: 20px;
    font-weight: 500;
}

/* SIDEBAR */
.sidebar .wpb_widgetised_column ul{list-style-image:url(https://profile-amersfoort.nl/wp-content/uploads/2017/10/bullet.jpg) !important;margin-top:20px;}
.sidebar .wpb_widgetised_column ul li.current_page_item{display:none;}

/* FOOTER */
.footer-widgets,
.site-footer{background: #333;}
.site-footer{padding:3rem 0;opacity:1;}
.site-footer p{text-align:left;font-weight:300;font-size:12px;text-transform:none;}
.footer-widgets a:not(.button){opacity:1;font-weight:300;}
.widget-area ul li{margin-bottom:.4rem;}
.footer-widgets #custom_html-2 a.button.btn{width: 210px;} 
.footer-widgets p{font-weight:300;}
.footer-widgets #custom_html-5 p{line-height: 1.8;}
.footer-widgets span.oranje{color:#ff6600;font-weight:bold;}
.site-footer p span.line{color:#f7c93c;font-weight:bold;padding-left:20px;padding-right:20px;}
.footer-widgets .widgettitle{font-weight:500;}
.footer-widgets #menu-sitemap li a{text-transform:uppercase;}
#custom_html-6 a img{margin:0;}
@media only screen and (min-width: 800px){.footer-widgets .wrap, .site-footer .wrap{max-width:120rem;padding:0;}}
@media only screen and (min-width: 800px){.footer-widgets {padding: 5rem 0 0;}}
@media only screen and (min-width: 800px){.footer-widgets .widgettitle{margin-bottom:2rem;}}

/* GRAVITY FORMS */
.gform_wrapper .top_label .gfield_label{display:none;}
.gform_wrapper ul li.gfield{margin-top:15px;}
.gform_wrapper input[type=text],
.gform_wrapper select{height:45px;}
.gform_wrapper input[type=text],
.gform_wrapper textarea{text-indent:17px;}
body .gform_wrapper .top_label div.ginput_container,
.gform_wrapper .gform_footer{margin-top:0;}
.gform_wrapper .gform_footer input[type=submit]{
  
  background: #f7c93c;
  box-shadow:none !important;
  border-radius:0;
  letter-spacing:0;
  font-weight:500;
  padding: 1rem 3rem;

}

#gform_wrapper_2 ul li#field_2_5,
#gform_wrapper_2 ul li#field_2_6,
#gform_wrapper_2 ul li#field_2_7,
#gform_wrapper_2 ul li#field_2_8,
#gform_wrapper_2 ul li#field_2_9,
#gform_wrapper_2 ul li#field_2_10{display:none;}

/* HOMEPAGE */
.white p{color:#fff;}
.points p{font-weight:500;font-size:14px;}
.home .wpb_revslider_element{margin-bottom:0;}
.drieblokken .white p{font-family: 'Baloo', cursive;font-size:24px;line-height:29px;}
.light{font-weight:500;font-size:20px;}
.orange ul li{color:#ff6600;font-weight:bold;}
ul li{list-style-image:inherit;}
ul#bluelist{list-style-image:url(https://profile-amersfoort.nl/wp-content/uploads/2017/10/bullet.jpg) !important;}
.site-inner .banner{background-position:0% 50% !important;}
.site-inner .banner img{width:121px;height:auto;}

.footer-widgets strong a{font-weight:700 !important;}

.bandenoutlet .vc_grid-item .white h4,
.velgenoutlet .vc_grid-item .white h4{margin-bottom:0;}

.velgenoutlet .vc_grid-item .vc_empty_space{height:200px !important;}

/* CONTACT PAGE */
.white h1,
.white h4{color:#fff;}
h1.shadow{text-shadow:2px 2px #000;}
.blue h3{color:#db2023;}
.wpb_gmaps_widget .wpb_wrapper{background:#fff;padding:0;}

@media screen and (min-width: 800px){.site-inner .esg-grid  .eg-grant-element-0-a{height:74px;}}

/* SINGLE */
.single article h2{font-size: 18px;margin-bottom: 0;color: #db2023;}
.single article h1:not(.shadow){font-size: 35px;color:#db2023;}
.single article ul{line-height:1.5;}

@media screen and (max-width:767px){a.desktop{display:none;}}
@media screen and (min-width:768px){a.mobiel{display:none;}}

/* MEDIA QUERIES PHONE */
@media screen and (max-width: 767px){.site-header #nav_menu-3{display:none;}}
@media screen and (max-width: 767px){.site-header .wrap{padding: 0 4%;}}
@media screen and (max-width: 767px){.site-header #media_image-2 img{width: 150px;}}
@media screen and (max-width: 768px){.nav-secondary ul li:first-child{margin-left:0;}}
@media screen and (max-width: 959px){.ubermenu-responsive-toggle{color:#fff;}}
@media screen and (max-width: 768px){.site-inner{padding:0;}}
@media screen and (max-width: 767px){.ubermenu li.home a{left:0;right:0;text-align:left;}}
@media screen and (max-width: 767px){.nav-secondary ul li.offerte{background:#f7c93c;padding: 4px 0px;}}
@media screen and (max-width: 767px){#rev_slider_1_1_wrapper, #rev_slider_1_1{height:400px !important;}}
@media screen and (max-width: 767px){.points p{text-align:left !important;}}
@media screen and (max-width: 767px){.banner .vc_column-inner{padding-bottom:15px;}}
@media screen and (max-width: 767px){.blue ul#bluelist{margin-left:20px;}}
@media screen and (max-width: 767px){.lijst .vc_column-inner{padding-top:0 !important;}}
@media screen and (max-width: 767px){.site-inner .bandenbg{background-position: 48% 50% !important;padding-top:80px !important;}}
@media screen and (max-width: 767px){.site-inner .bandentekst{padding-left:15px !important;padding-right:15px !important;}}
@media screen and (max-width: 767px){.site-inner .bandenkolom .vc_column-inner{padding-right:0px !important;margin-left:0px !important;}}
@media screen and (max-width: 767px){.site-inner .sidebar .vc_column-inner{padding-left:15px !important;}}
@media screen and (max-width: 767px){.site-inner .sidebar{margin-top: 35px;}}
@media screen and (max-width: 767px){.site-inner .detail{margin-bottom:35px !important;}}
@media screen and (max-width: 767px){.site-inner .detail .button.orange{font-size:13px;}}
@media screen and (max-width: 767px){.site-inner h1{font-size:35px;}}
@media screen and (max-width: 767px){.site-inner h3{font-size:20px;}}
@media screen and (max-width: 767px){.site-inner h4{font-size:20px;}}
@media screen and (max-width: 767px){html{word-wrap:break-word;}}
@media screen and (max-width: 800px){.site-header .header-widget-area section#custom_html-8{display:none;}}
@media screen and (max-width: 800px){.site-header, .header-image .site-header{padding:0 0 1rem;}}
@media screen and (max-width: 767px){.site-header .title-area{top:33px;}}
@media screen and (max-width: 767px){.site-inner .banner{background-position:0% 10% !important;}}
@media screen and (max-width: 767px){.site-inner .light{font-size:15px;}}
@media screen and (max-width: 767px){.site-inner .banner .vc_col-sm-3{display:none;}}
@media screen and (max-width: 767px){.site-inner .overabc .vc_col-sm-8 .vc_column-inner{padding-top:10px !important;}}
@media screen and (max-width: 767px){.header-image .title-area{width:12rem;}}
@media screen and (max-width: 767px){.site-inner .vanafcolumn{display:grid;}}
@media screen and (max-width: 767px){.site-inner .vanafcolumn .vc_col-sm-4{order:2;}}
@media screen and (max-width: 767px){.site-inner .vanafcolumn .vc_col-sm-8{margin-bottom:20px;}}
@media screen and (max-width: 767px){.site-inner .vanafcolumn .vc_col-sm-4 .wpb_single_image{text-align:left;padding-left:15px;}}
@media screen and (max-width: 767px){.site-inner .wpb_text_column.blue{margin-top:0 !important;}}
@media screen and (max-width: 767px){.site-footer p span.line{padding-left:0;padding-right:0;}}
@media screen and (max-width: 767px){.site-inner .vestigingenblok .vc_inner .vc_col-sm-5 .vc_column-inner{padding-left:15px !important;padding-right:15px !important;}}
@media screen and (max-width: 767px){.site-inner .vestigingenblok .vc_inner .vc_col-sm-5{margin-bottom:30px;}}
@media screen and (max-width: 767px){.site-inner .vestigingenblok .vc_inner .vc_col-sm-7 .vc_column-inner{padding-left:15px !important;padding-right:15px !important;}}



/* MEDIA QUERIES TABLETS */
@media screen and (min-width: 801px) and (max-width: 1190px){.ubermenu-sub-indicators .ubermenu-target{padding-left:10px;padding-right:10px !important;padding-top:20px;}}
@media screen and (min-width: 801px) and (max-width: 1190px){.nav-secondary ul li.offerte{padding: 4px 0;}}
@media screen and (min-width: 801px) and (max-width: 1190px){.nav-secondary ul li:not(:first-child) a span{padding-left:15px;padding-right:15px;}}
@media screen and (min-width: 801px) and (max-width: 1249px){.site-inner .entry-content div.vc_row{margin-left:0;margin-right:0;}}
@media screen and (min-width: 801px) and (max-width: 1249px){.footer-widgets .wrap{padding: 0 2%;}}
  
@media screen and (min-width: 768px) and (max-width: 1024px){.mi-logo-slider-plugin .mi-owl-item .mi-logo__item{height:120px !important;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.site-inner h4{font-size:20px;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.site-inner h3{font-size:24px;}}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.site-inner .points .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: portrait){.site-inner .points p{font-size:10px;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.site-inner .drieblokken .white p{font-size:20px;}}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.footer-widgets .widgettitle{margin-bottom:1rem;}}
@media screen and (min-width: 768px) and (max-width: 1024px){.footer-widgets{padding: 3rem 0 0;}}

.slick-prev {
    left: -40px;
}