p.req-text {color:#666666;}

.executive-board .portret .portret-overlay {
 	background-color: rgba(0,0,0,0);
}

.executive-board .portret a:hover .portret-overlay {
 	background-color: rgba(0,0,0,.2);
}

.field-section-content h2 {
font-size:1.3em !important;
padding: 30px 0px 10px 0px;
line-height: 1.5;
}

.field-section-content h3 {
font-size:1.25em !important;
padding: 15px 0px 0px 0px;
}
.executive-board .portret .heading {
    padding: 0 1em;
    position: absolute;
    bottom: -0.49em;
    left: 0;
    font-size: 1.0em;
    font-weight: 300;
    color: #fff;
    z-index: 20;
    background-color: rgba(0, 0, 0, 0.3);
    width: 100%;
}

.slick-current.slick-center p a, .slick-current.slick-center a:hover, .slick-current.slick-center a:active  {color:#fff !important;}

.slick-slide.slick-current.slick-center a {color:#fff !important;}

p.quote-wo-marks{
display: block; 
center; 
border-top: 3px #0099ff solid; 
border-bottom: 3px #0099ff solid; 
padding:1.5em 0; 
font-size:1.6em; 
}

a:focus:not(.focus-visible) {
  outline: none;
}

a:focus-visible, .form-control:focus-visible, .form-group .btn btn-primary:focus-visible {border:2px solid #3b5973 !important;}

footer #footer .social-wrap li a.Instagram{background:url(../images/Icons/social/Instagram.png);}
footer #footer .social-wrap li a.Instagram:hover{background:url(../images/Icons/social/InstagramHover.png);}

p.ctablog {display: block; text-align: center; border-top: 1px #333 solid; border-bottom: 1px #333 solid; padding:2em 0;}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  img.arrow {
    display:none;
  }
 .field-heading {padding-left:40px;}

.contentSectionWrapper img.white-icon {
    height: auto!important;
    width: auto !important;
}
}
@media only screen and (min-width: 1025px) {
    .executive-board .quote {
        height: 15em !important; 
    }
    div.portret{width:75%;}
}
