/* Enter Your Custom CSS Here */
.vertical_area_background {background: #f5f5f5}

.cq-hotspots .hotspot-item a[tool-tip] {color:#51658d!important;font-weight:700!important}

.caroufredsel-direction-nav a, .flex-direction-nav a {bottom:0px!important;top:100%!important}
.flexslider .flex-prev, .portfolio_slider .caroufredsel-prev, .portfolio_slider .flex-prev {background:#ffffff}
.flexslider .flex-next, .portfolio_slider .caroufredsel-prev, .portfolio_slider .flex-next {background:#ffffff}
.caroufredsel-direction-nav a i, .flex-direction-nav a i {color:#51658d}
.flexslider .flex-prev:hover, .portfolio_slider .caroufredsel-prev:hover, .portfolio_slider .flex-prev:hover {background:#51658d!important}
.flexslider .flex-next:hover, .portfolio_slider .caroufredsel-prev:hover, .portfolio_slider .flex-next:hover {background:#51658d!important}
.caroufredsel-direction-nav li:hover a i, .flex-direction-nav li:hover a i {color:#ffffff!important}


p, h2, .h2, h2 a {margin-bottom:10px}

.wpcf7-form-control.wpcf7-submit {
    border: 2px solid #51658d!important;
    color: #51658d!important;
    background: #ffffff!important;
}
.wpcf7-form-control.wpcf7-submit:hover {
    border: 2px solid #ffffff!important;
    color: #ffffff!important;
    background: #51658d!important;
}

@media screen and (max-width: 999px) {
 .content_inner {padding-left:0px!important}
}

.caroufredsel-direction-nav a, .flex-direction-nav a {top:4%!important}

.parallax_section_holder {background-size: cover!important}
.vertical_logo_wrapper {margin-top: 45px}
header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus), nav.vertical_menu>ul>li>a>span:not(.plus) {font-weight: 900;font-size: 16px;}
.footer_top textarea.wpcf7-form-control.wpcf7-textarea {height: 100px}
.footer_top input.wpcf7-form-control.wpcf7-date, .footer_top input.wpcf7-form-control.wpcf7-number, .footer_top input.wpcf7-form-control.wpcf7-quiz, .footer_top input.wpcf7-form-control.wpcf7-text, .footer_top select.wpcf7-form-control.wpcf7-select, .footer_top textarea.wpcf7-form-control.wpcf7-textarea {padding:10px}
.cq-hotspots .hotspot-item a {
    width: 72px!important;
    height: 72px!important;
  border: 10px solid #ffffff!important}
.cq-hotspots .hotspot-item a i {font-size:36px!important}
.box-blauw {background:#51658d;}
.box-blauw p {color:#ffffff}
.box-blauw .wpb_wrapper h2 {color:#ffffff!important}

.content_inner::after {
  background:url('https://www.atelier120.nl/wp-content/uploads/2016/11/IMG_2695-klein.jpg');
  opacity:0.05;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
  background-size:cover;
  background-attachment:fixed;
}
.content_inner {padding-left: 0px;}
.vertical_menu_enabled .content .container, .vertical_menu_enabled .full_width, .vertical_menu_enabled .q_slider, .vertical_menu_enabled .title_outer, .vertical_menu_enabled footer {padding-left:260px}
aside.vertical_menu_area .vertical_menu_area_widget_holder {
    position: fixed;
    bottom: 0px;
    left: 60px;
}
@media screen and (max-width: 768px) {
.cq-hotspots .hotspot-item a {
    width: 36px!important;
    height: 36px!important;
    border: 3px solid #ffffff!important;
}
.cq-hotspots .hotspot-item a i {
    font-size: 18px!important;
}
}