/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 03 2025 | 16:36:21 */
body.admin-bar .site-header {
  margin-top: 32px;
}

/* ONDERZOEK PAGINA */
.page-id-1124 .gform_wrapper .top_label .gfield_label {display:block !important;font-size: 16px;margin-bottom:20px;}
.page-id-1124 .gsurvey-rating:not(:checked)>label {width: 100px;height: 75px;color:#fff;background-size: 50px 40px;}
.page-id-1124 .gsurvey-rating:not(:checked)>label:hover, .gsurvey-rating:not(:checked)>label:hover~label {width: 100px;height: 75px;color:#fff;background-size: 50px 40px;}
.page-id-1124 .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    background: #ff9600;
    text-transform: uppercase;
    height: 44px;
  border-radius: 8px;
 }

@media only screen and (min-width: 800px) {.page-id-1124 .site-inner {padding-top: 13rem !important;}}

@media screen and (max-width:800px){.site-header .wrap{padding:0 2%;}}
.hustle-modal-image_rightbottom{cursor:pointer;}

.header-home h2{font-size: 16px;font-weight:300;}


.detail-tekst .vc_column-inner {padding-top: 20px !important;}
.detail-tekst h2,
.detail-tekst h3,
.detail-tekst h4{font-family: 'IBM Plex Sans', sans-serif; font-size: 18px !important; font-weight: bold; color: #16130e; margin-bottom: 0px;text-transform:inherit;letter-spacing:-0.02em;}
.site-inner .detail-tekst .wpb_text_column ul li{margin-bottom:0;line-height:23px;}

.detail-tekst .voordelen-blok h2{color:#fff;margin-bottom:30px;}

.site-inner .breadcrumb .vc_column-inner {padding-top: 15px !important;} 
.site-inner .breadcrumb .wpb_content_element {margin-bottom: 0px;}
.site-inner .breadcrumb-container li:last-child .separator:last-child{display:none;}
.site-inner .breadcrumb-container li:last-child a{font-weight: bold;}
.site-inner .breadcrumb-container li a{font-size: 14px; letter-spacing: 1px;}
.site-inner .breadcrumb-container.theme1 a{margin:0;padding:5px;}
.site-inner .breadcrumb-container.theme1 ul li:first-child a{padding-left:0;margin-left:0; font-size: 11px; letter-spacing: 1px;}

.tekstlink-1,
.tekstlink-2{text-align: right;}
.tekstlink-1 p a,
.tekstlink-2 p a {font-family: 'IBM Plex Sans', sans-serif; font-size: 16px; font-weight: bold; color: #009bd1 !important;}
.tekstlink-1 p a img,
.tekstlink-2 p a img{position: relative;vertical-align:middle;left:4px;top:-1px;}

.tekstlink-1 p a:hover img,
.tekstlink-2 p a:hover img{left:10px;transition:.5s;-webkit-transition:.5s;}

.download-whitepaper .validation_message, .download-whitepaper .validation_error {
 	color: #FFFFFF !important; 
}

a:hover {text-decoration: none;}

.white,
.white p{color: #ffffff !important;}

/* SLIDER */
.aa-slider-tekst a {color: #ffffff; border-bottom: 4px solid #009bd1; padding-bottom: 5px;}

/* DETAIL SIDEBAR */
.site-inner .vc_row .sidebar {margin-top: -35px;}
.site-inner .vc_row .sidebar .sidebar-blok h3 {color:#ffffff; font-size:26px; font-family:'IBM Plex Sans', sans-serif; font-weight: bold;text-transform:uppercase;}

.site-inner .vc_row .sidebar ul.menu li:after{
  content:'';
  background:url(https://aazoo.nl/wp-content/uploads/2018/09/arrow-button-black.svg) no-repeat;
  width:8px;
  height:17px;
  display:inline-block;
  position:relative;
  left:10px;
  top:5px;
}
.site-inner .vc_row .sidebar ul.menu li.current-menu-item:after{background:url(https://aazoo.nl/wp-content/uploads/2018/09/arrow-button-white.svg) no-repeat;}

.site-inner .vc_row .sidebar ul.menu li:hover:after{left:15px;transition: .5s;-webkit-transition: .5s;}
.site-inner .vc_row .sidebar h2 {color:#16130e; font-size:26px; font-weight: bold; text-transform: none; padding-left: 30px; margin-bottom: 20px;}
.site-inner .vc_row .sidebar ul.menu{margin-left:.3rem;}
.site-inner .vc_row .sidebar ul.menu li:first-child {border-top: 8px solid #009bd1}
.site-inner .vc_row .sidebar ul.menu li{list-style-type:none; border-bottom: 1px solid #000000; padding: 15px 10px 15px 30px; margin-bottom: 0px;}
.site-inner .vc_row .sidebar ul.menu li a{color:#16130e; font-size:20px; font-family:'IBM Plex Sans', sans-serif; text-decoration:none !important;}
.site-inner .vc_row .sidebar ul.menu li.current-menu-item {background-color: rgba(22,19,14,0.8); border-right: 8px solid #009bd1;}
.site-inner .vc_row .sidebar ul.menu li.current-menu-item a{color:#ffffff; font-weight: 500;}
.site-inner .vc_row .sidebar ul.menu li.current-menu-item a:before{border-bottom:1px solid #3a94ff;}
.site-inner .vc_row .sidebar ul.menu li.current-menu-item a:after{opacity:0;}
.page-id-51 .site-inner .contactheader .vc_col-sm-5 .social .contact a:hover{color:#009bd1;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #333;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #333;
}
:-moz-placeholder { /* Firefox 18- */
  color: #333;
}

/* HOME */
.home-intro .wpb_single_image .vc_single_image-wrapper {border-top: 8px solid #009bd1;}
.home-oplossingen .wpb_single_image img {width: 50px;}
.home-nieuwsbrief {border-top: 14px solid #009bd1;}
.home-nieuwsbrief .nieuwsbrief-rij {background: rgba(0, 0, 0, 0.5);}

/* NIEUWSBRIEF */
#gform_wrapper_1 .gform_footer input[type=submit] { height: 45px; background: #ff9600; text-transform: uppercase; line-height: 0 !important; font-size: 15px; font-weight: bold; border-radius: 8px; width:100%;}


@media screen and (min-width: 768px){
  .gform_wrapper form.gf_simple_horizontal div.gform_body {width:100% !important;}
}

@media screen and (max-width:800px){.single .site-inner .voordelen-blok{margin:0 !important;}}

/* NIEUWSPAGE */
.site-inner .sidebar-posts h2.wpb_heading{margin-bottom:0;padding-bottom:13px;border-bottom:8px solid #009bd1;}
.site-inner .sidebar-posts ul{margin-left:0 !important;}
.site-inner .sidebar-posts ul li{margin:0 !important;padding:20px 0 20px 30px !important;border-bottom:1px solid #000 !important;}
.site-inner .sidebar-posts ul li span.cat-post-date{font-style:inherit !important;color:#009bd1;}
.site-inner .sidebar-posts ul li .cat-post-title{font-size:16px !important;color:#16130e !important;font-style:inherit !important;font-family:'IBM Plex Sans', sans-serif;}
.site-inner .sidebar-posts #category-posts-2 a.cat-post-footer-link{font-size:18px;color:#16130e;font-weight:bold;padding-left:30px;}
.site-inner .sidebar-posts #category-posts-2 a.cat-post-footer-link:after{
  content:'';
  background:url(https://aazoo.nl/wp-content/uploads/2018/10/arrow-button-blue.svg) no-repeat;
  width:11px;
  height:22px;
  display:inline-block;
    position: absolute;
    right: 40px;
    vertical-align: middle;
    margin-top: 5px;
}

.single-post .entry-footer {display: none;}
.single-post .adjacent-entry-pagination {display: none;}
.site-inner .sidebar .searchfield{width:80% !important;margin:0 auto 50px !important;}
.site-inner .sidebar .searchfield .probox .promagnifier{width:36px !important;height:36px !important;border:none !important;}

@media screen and (min-width: 1025px){.site-inner .home-kracht .vc_row .vc_col-sm-4:not(.first):hover .vc_column-inner:before{content:"";background:rgba(0,0,0,.70);width:95.4%;height:93.3%;position:absolute;}}
@media screen and (max-width: 1024px){.site-inner .home-kracht .vc_row .vc_col-sm-4:not(.first) .vc_column-inner:before{content:"";background:rgba(0,0,0,.70);width:100%;height:100%;position:absolute;}}

/* FOOTER */
.footer .gallery img{border:none !important;}
.footer figure{margin:3rem 0 2rem;}
.footer .menu h2.widgettitle {font-family: 'IBM Plex Sans', sans-serif; font-size: 16px !important; font-weight: bold; color: #009bd1; text-transform: uppercase; margin-bottom: 40px;}
.footer ul.menu {margin-left: 0px;}
.footer ul.menu li {list-style-type:none;}
.footer ul.menu li a {font-family: 'IBM Plex Sans', sans-serif; font-size: 16px; font-weight: 300; color: #ffffff;}
.footer .footer-logo.wpb_single_image img {width: 160px;}
.footer .footer4 .footer4-tekst {color: #ffffff; text-align: right;}
.footer .footer4 .footer4-tekst p {line-height: 1.8 !important;}
.footer .footer4 .footer4-tekst p a {color: #ff9600; font-weight: bold;}
.footer .footer4 .footer4-tekst p a:hover{color:#009bd1;}
.footer .footer4 .footer4-tekst img.aa-mail {vertical-align: middle; margin-right: 15px; margin-top: 10px; margin-bottom: 12px; width: 25px;}
.footer .footer4 .footer4-tekst img.aa-phone {vertical-align: middle; margin-right: 5px; margin-top: 10px; margin-bottom: 12px; width: 25px;}
.footer .social img {width: 34px; margin-bottom: 0px;}
.footer .social a {display:inline-block; height:34px; margin-left: 3%;}
.footer .social .aa-twitter:hover {background-image: url(https://aazoo.nl/wp-content/uploads/2018/09/twitter-hover.svg);}
.footer .social .aa-twitter:hover img {visibility:hidden;}
.footer .social .aa-facebook:hover {background-image: url(https://aazoo.nl/wp-content/uploads/2018/09/facebook-hover.svg);}
.footer .social .aa-facebook:hover img {visibility:hidden;}
.footer .social .aa-linkedin:hover {background-image: url(https://aazoo.nl/wp-content/uploads/2018/09/linkedin-hover.svg);}
.footer .social .aa-linkedin:hover img {visibility:hidden;}
.footer .copyright p,
.footer .copyright p a{font-family:'IBM Plex Sans', sans-serif;font-weight:300;font-size:12px;color:#fff;}
.footer .copyright span.line {color: #009bd1; padding-left: 15px; padding-right: 15px;}
@media only screen and (min-width: 800px){.footer .withmenu.vc_col-sm-3 .vc_column-inner{padding-left:25%;}}