
:root {
    --blue: #173a5a;
    --yellow: #ffa111;
    --white: #ffffff;
  }   

p#breadcrumbs {
    
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 5px;

    color: var(--blue);
    margin-bottom: 15px;
    border-bottom: solid 1px #dadeea;
}
.col-sm-4.top.vblocks {
    position: sticky;
    top: 120px;
}
.right-block.vblock01 h2 {
    border: none;
    color: #fff;
    margin: 0;
    padding: 0;
}
.right-block.vblock01 {
    background: var(--blue);
    color: #fff;
    padding: 30px;
}

.right-block.vblock02 h2 {
    border: none;
    color: #fff;
    margin: 0;
    padding: 0;
}
.right-block.vblock02 {
    background: #a2accd;
    color: #fff;
    padding: 30px;
}
.right-block.vblock01 .btn {
    background-color: var(--yellow);
    color: var(--blue)!important;
    font-weight: 700;
}
.alignright {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}
.aligleft {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
#verstuur{
font-size: 17px;
font-weight: 600;
color: #fff;
background: #909cc1;
padding: 8px 45px;
width: 100%;
border: 0;
}
.wpcf7-form .btn::hover{background:#fee115}
span.wpcf7-not-valid-tip{
font-size: 16px!important;
padding-top: 4px;
}
div.wpcf7-response-output {
    margin: 0 0 20px 0!important;
   padding: 10px !important;
font-size: 25px;
text-align: center;
    }
    .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    border: 1px solid green;
}
.page-template-referentie .homepic img{
    max-height: 100px;
    max-width: 200px;
	width: auto;
    height: auto;
}
.page-content .vaclarge h3 a{color:#909cc1;}

.recencies {
    margin-top: 12px;
}
.review {
    display: inline-block;
    margin: 23px 0 0 0;
    border: solid 1px #a2accd;
    border-radius: 10px;
    padding: 20px;
    width: 100%;
}
img.rev-img {
    float: right;
    max-height: 90px;
    max-width: 200px;
    margin-left: 20px;
	    margin-bottom: 20px;
}
.review h4 {
    margin-bottom: 10px;
    font-weight: 600;
}
span.functie {
    display: block;
    margin-bottom: 25px;
}
span.recensie {
    font-size: 17px;
    font-style: italic;
    color: #7b88b5;
}


#tangram-frame {
    border: 0px;
}
.cstk.nosmartphonebrowser.nomobiledevicebrowser.fileuploadsallowed.reaction.internet.applimeth.risce{
    padding: 0;
}
body{padding:0px;}
.btn .zoekbtn {
    font-size: 17px;
    font-weight: 600;
    color: #fff;
    background: #909cc1;
    padding: 8px 18px;
    border:0px;
    width:100%;
}
.searchandfilter ul{padding:0;}
.right_gr .searchandfilter p {
   
    display: inline-block;
    width: 100%;
    margin-top: 0;
}

.search-results .page-title{color: #909cc1;}
.search-results .entry-title a
{
    font-size: 21px;
    color: #909cc1;
}
.search-results .link-more a
{
    
    color: #909cc1;
}
.search-results .link-more {

    margin-bottom: 20px;

}
.search-no-results h1,.error404 h1{color: #909cc1;}
span.noresult{color: #909cc1;font-size:18px;padding-bottom:10px;display:block;}
.search-no-results .search-submit svg {
    width: 10px;
    height: 10px;
    float: right;
    margin-top: 5px;
    margin-left: 5px;
}
.search-no-results .search-form,.error404 .search-form{margin-bottom:40px;}

.search-no-results .search-field,.error404 .search-field{
    margin-bottom: 15px;
    border-radius: 0px;
    box-shadow: none;
    border: 0px;
    min-height: 43px;
    border: 1px solid #ccc;
}
.search-no-results .search-submit,.error404 .search-submit {
    background: #909cc1;
    border: none;
    color: #fff;
    padding: 10px 20px;
}
.search-no-results .search-submit svg,.error404 .search-submit svg{
    display: none;
}
.search-no-results label .screen-reader-text,.error404 label .screen-reader-text {
    color: #909cc1;
    font-size: 20px;
    text-transform: uppercase;
}
.icon.icon-arrow-left,.icon.icon-arrow-right{
    width: 10px;
    height: 10px;
}
.page-numbers {
    padding: 5px;
}
.edit-link a {
    color: #909cc1;
}
.page-content p span.filenm {
    display: inline;
    padding:0 3px;
}
.page-content .entry-header .entry-title {
    color: #909cc1;
    font-size: 28px !important;
}

.rctvacancy h4 a{color: #313236;}

.page-template-referentie .page-content h3 a {
    color: #909cc1;
}
.quick-contact {
    display: block;
    width: 100%;
    height: 30px;
    border-bottom: solid 1px #ffffff52;
	transition:all 0.8s ease 0s; -webkit-transition:all 0.8s ease 0s; -moz-transition:all 0.8s ease 0s; 
}
.header-top.fixed .quick-contact {
    border-bottom: solid 1px var(--blue);
    background-color: var(--blue);
	}
.tele{
    padding-right: 15px;
}
.search-results #post-79 {
    display: none;
}
.pagination .screen-reader-text {
    display: none;
}
.searchvacature{margin-top: 10px}
.footerdetails a{color:#ffffff;}
.footerdetails a:hover{color:#fee115;}
.post-type-archive-vacancy .link-more {
    display: none;
}

#cookie-notice .button.wp-default {
    background: #fff!important;
    border-color: #ffffff!important;
    color: var(--blue)!important;
    text-shadow: none!important;
    font-weight: bold;
}
#cookie-notice .button.wp-default:focus, #cookie-notice .button.wp-default:hover {
    background: #fd8300!important;
    border-color: #fd8300!important;
    color: #ffffff!important;
    text-shadow: none!important;
    font-weight: bold;
}
i.heateorSssSharing {
    margin-right: 5px;
    margin-top: 15px;
}