

/*slide optie in cookiemelding*/
div.moove-gdpr-status-bar.gdpr-checkbox-disabled.checkbox-selected
{
display:none;
}
/* vlaggen in header */
.languages {
display: none !important;
}

.footer-dg {
transition: 0.2s linear;
}

.footer-dg:hover {
transition: 0.2s linear;
color: #ff0000 !important;
}

.q_list.circle ul>li:before{
background-color:#bb2222;
}
.testimonials .testimonial_text_inner p {
  font-weight: 300;
}
.projects_holder article .portfolio_description .project_category{
display:none;
}
.portfolio_single h6, .portfolio_single h6 a {
  color: #354256 !important;
 font-weight: 400;
}
.q_slider .separator.small {
  height: 3px;
}
.carousel-inner .slider_content .text .qbutton {
  margin: 26px 0 0 0;
}

.fa-stack {
background-color: rgb(69, 81, 99) !important;
}

.fa-stack:hover {
background-color: #354256 !important;
}

.q_icon_with_title .icon_text_inner {
    padding: 0 0 px !important;
}

.languages-padding-fix a img:hover {
box-shadow: 0 0 12px rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 12px rgba(0,0,0,.5);
}
div.textwidget {
vertical-align: middle !important;
}
div.header_bottom_widget.widget_text
{
vertical-align: middle !important;
}

.languages-padding-fix a img {
border-style: solid;
border-width: 1px !important;
border-color: #d6d6d6 !important;
}

.headmvo img {
display: none;
border-style: none !important;
margin-right: 2px;
}

.headmvo img:hover {
-webkit-transition: all .1s linear;
transition: all .1s linear;
-webkit-filter: drop-shadow(-2px 3px 2px rgba(0,0,0,0.25));
filter: drop-shadow(-2px 3px 2px rgba(0,0,0,0.25));
box-shadow: none !important;
-webkit-box-shadow: none !important;
}

.kloktopmvo img {
    -webkit-filter: drop-shadow(12px 12px 25px rgba(0,0,0,0.5)) !important;
    filter: url(#drop-shadow) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')" !important;
    filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')" !important;
}

.three_columns>.column2>.column_inner {
    padding: 0 5px 0 70px;
}

p a{color: #333f88 ;}
p a:hover{ color:#e6bd43;}


@media screen and (max-width: 675px) and (min-width: 175px) {

.button_wrapper {
height: 40px !important;
}

.color-row {
height: 10px !important;
}

.call_to_action_text span {
font-size: 12px !important;
padding-bottom: 15px !important;
}

.custom-call-to-action .vc_column-inner .wpb_wrapper .call_to_action {
padding: 0 !important;
}

.headmvo img {
display: inherit !important;
}


nav.mobile_menu #mobile-menu-item-17520 {
margin-top: 8px !important;
margin-bottom: 8px !important;
display: block;
}

nav.mobile_menu #mobile-menu-item-17520 a span {
background-color: #00438a;
color: white;
padding: 5px;
padding-left: 10px;
padding-right: 10px;
text-transform: capitalize;
font-weight: 600;
border-radius: 2px;
}

   .social-footer .section_inner {
       margin-left: 15px !important;
       margin-right: 15px !important;
       width: 375px !important;
   } 
   
   .de-klok-img {
       float: left !important;
       width: 105px !important;
   }
   
   .de-klok-img .vc_column-inner .wpb_wrapper {
       width: 100px !important;
   }
   
   .volg-ons {
       height: 65px !important;
   }
   
    .de-klok-social .vc_column-inner .wpb_wrapper {
       text-align: right !important;
       margin-right: 15px !important;
       margin-bottom: 5px !important;
   }
   
   .footer_top .container .container_inner {
       padding-left: 10% !important;
   }
   
   .footer_col2 .column_inner {
       padding:0 !important;
   }
   
   .footer_col3 .column_inner {
       text-align: left !important;
   }
   
   .footer_col3 .column_inner .widget .textwidget .separator {
       margin-right: auto !important;
       margin-left: 0 !important;
   }
   
   .languages-inner {
       width: 100% !important;
   }
   
   .languages-padding-fix {
       padding-right: 5px !important;
   }
}

@media screen and (max-width: 1024px) and (min-width: 680px) {

.custom-afdelingen .vc_col-sm-4 {
width: 50% !important;
}

.headmvo img {
display: inherit !important;
}

.tablet-width .vc_col-sm-6 {
width: 100% !important;
} 

.vacatures-info .full_section_inner .wpb_column {
width: 100% !important;
}

.vc_col-sm-4 h3 {
font-size: 18px !important;
}

.vc_col-sm-4 a {
font-size: 12px !important;
}

.vc_col-sm-4 p {
font-size: 12px !important;
}

.call_to_action_text span {
font-size: 18px !important;
}

nav.mobile_menu #mobile-menu-item-17520 {
margin-top: 8px !important;
margin-bottom: 8px !important;
display: block;
}

nav.mobile_menu #mobile-menu-item-17520 a span {
background-color: #00438a;
color: white;
padding: 5px;
padding-left: 10px;
padding-right: 10px;
text-transform: capitalize;
font-weight: 600;
border-radius: 2px;
}

   .languages-inner {
       width: 100% !important;
   }
   
   .languages-padding-fix {
       padding-right: 5px !important;
   }

   .volg-ons {
       width: 50% !important;
   }

   .de-klok-social {
       width: 25% !important;
   }

  .footer_col1 {
       width: 25% !important;
   }

  .footer_col2 {
       width: 40% !important;
   }

  .footer_col2 .column_inner {
       padding: 0 !important
   }

.volg-ons h3 {
text-align: left !important;
}

.de-klok-social .vc_column-inner {
text-align: right !important;
}

}

@media screen and (max-width: 1365px) and (min-width: 1024px) {

.volg-ons h3 {
text-align: left !important;
}

.de-klok-social .vc_column-inner {
text-align: right !important;
}

.vc_col-sm-4 h3 {
font-size: 18px !important;
}

.vc_col-sm-4 a {
font-size: 14px !important;
}

.vc_col-sm-4 p {
font-size: 14px !important;
}

.headmvo img {
display: none !important;
}

   .languages-inner {
       width: 100% !important;
   }
   
   .languages-padding-fix {
       padding-right: 62px !important;
   }

}

/* desktop */

@media screen and (min-width: 1365px) {

.volg-ons h3 {
text-align: right !important;
margin-right: 6% !important;
}

.de-klok-social .vc_column-inner {
text-align: right !important;
}

}


#nav-menu-item-17520 {
display: none;
}

.custom-icon img {
margin-top: 10px;
margin-right: 5px;
}

.custom-icon img:hover {
box-shadow: 0 0 12px rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 12px rgba(0,0,0,.5);
}

.zoekmachine_button_row .wpb_wrapper {
padding-left: 0 !important;
}

.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {
text-transform :none !important;
}

a.pp_next {display:none !important;}
a.pp_previous {display:none !important;}