#primary-menu li.menu-item-17 a span:hover, 
#primary-menu li.menu-item-37590 a span:hover, 
#primary-menu li.menu-item-16 a span:hover, 
#primary-menu li.menu-item-14 a span:hover, 
#primary-menu li.menu-item-35519 a span:hover, 
#primary-menu li.menu-item-15 a span:hover {
color: #ec7f20 !important;
}
#primary-menu .sub-nav li a span:hover{
color: #fff !important;
}
.sub-nav { 
box-shadow: 0px 5px 18px 0px rgba(68,68,68,0.7); 
border-radius: 3px; 
} .post .rollover { 
margin-bottom: 20px !important; 
}
h3.entry-title, h2 { 
margin-top: 5px; font-size: 1.5em; 
}
.page-title h1 { 
line-height: 1.15 !important; 
}
.post-details.details-type-link, 
a.details.more-link { 
color: #ec7f20; 
}
.post-details.details-type-link * { 
color: #ec7f20; 
} .banner-text p {
margin-top: 50px;
}
.banner-btn {
background: rgb(136, 191, 59);;
color: #fff !important;
font-size: 20px;
text-decoration: none;
padding: 15px 20px 15px 20px;
border-radius: 15px;
}
.banner-text h2 {
color: #ffffff !important; 
font-weight: bold; 
text-align: right; 
font-size: 42px; 
margin-bottom: 30px;
line-height: 1.3;
}
.banner-text {
margin-top: 30px;
margin-right: 40px;
text-align: right;
float: right;
}
#header-cta .vc_column-inner {
background-color: #ec7f20;
min-height: 460px;
}
.doneer-btn a{
background: #ec7f20;
color: #fff !important;
}
.doneer-btn a span, .doneer-btn a span span {
color: #fff !important;
}
.doneer-btn a span, .doneer-btn a span span:hover {
color: #fff !important;
}
a.btn2 { 
padding: 8px 20px; 
margin: 15px 20px 10px 0;  
float: left; 
background-color: #ec7f20; 
color: #fff; 
border-radius: 5px; 
text-decoration: none; 
font-size: 1.3em; 
}
a.btn2:hover { 
background-color: #d65f0d; 
}
#header-banfoto img.swoosh { 
width: 80px;
height: auto;
position: absolute;
top: 350px;  	   
}  .ult-team-member-wrap.ult-style-1.new-team2 {
min-height: 520px;
}
.ult-team-member-wrap.ult-style-1.new-team {
min-height: 450px;
}
.ult-style-1 .ult-team-member-description p { 
margin: 0; 
}
.ult-style-1 .ult-team-member-position { 
text-transform: none; letter-spacing:0; 
}
.shortcode-teaser-img img {
height: 140px;
overflow: hidden;
object-fit: cover;
object-position: 50% 50%;  
} a.btn_oudersponsor { 
padding: 12px 30px; 
color: #fff; 
background: #ec7f20; 
margin-bottom: 20px; 
display: inline-block; 
border-radius: 10px; 
text-decoration: none; 
}
a.btn_oudersponsor:hover { 
background-color: #ccc; 
}
a.btn_kindsponsor { 
padding: 12px 30px; 
color: #fff; 
background: #ec7f20; 
margin-bottom: 20px; 
display: inline-block; 
border-radius: 10px; 
text-decoration: none; 
}
a.btn_kindsponsor:hover { 
background-color: #ccc; 
}
.doneer-btn a {
padding: 10px 15px 10px 15px !important;
background: #88bf3b;
}
.doneer-btn span {
font-size: 19px !important
}
.banner-text h2 {
padding-left: 20px;
}
.doneer-btn a:hover {
background: rgba(136,191,59,0.66);
}
.mobile-branding {
padding: 20px 20px 20px 20px;
} #footer-fb i, #footer-ig i{
margin-right:5px;
}
#footer-fb i, #footer-ig i, #footer-lin i{
color: #1a6dad;
}
.fa-linkedin:before{
content: "\f08c" !important;
}
#footer-fb i:hover, #footer-ig i:hover, #footer-lin i:hover{
color: #ec7f20;
} #cookieChoiceInfo { 
background: #444; 
color: #000; 
padding: 25px 10px !important; 
}
#cookieChoiceDismissIcon { 
right: 10px !important; 
} @media only screen and (max-width: 992px) {
.banner-text h2 {
font-size: 40px !important;
line-height: 1.25 !important;
}
.banner-text {
margin-right: 20px;
margin-left: 15px;
}
}
@media only screen and (max-width: 768px) {
#header-cta .vc_column-inner  {
position: absolute;
top: -440px;
right: 20px;
background-color: initial !important;
opacity: 1;
padding-left: 20px;
}
.banner-text {
margin-right: 0px;
margin-left: 0px;
}
.banner-text h2 {
font-size: 33px !important;
line-height: 1.7 !important; }
span.kleurbalk {
background: #ec7f20; 
padding: 2px 10px;
}
.banner-text h2:before { 
content: "\A"; 
white-space: pre; 
} 
#header-banfoto .dt-fancy-separator.title-left  { 
margin-top: 20px !important; 
}
#header-banfoto img.swoosh { 
width: 60px;
height: auto;
position: absolute;
top: 365px;  	   
}
.vc_column-inner.vc_custom_1603704507698{
margin-bottom: 0px !important;
}
.vc_column-inner.vc_custom_1605193182706{
padding-top: 0px !important;
}
.text-block-banner .vc_column-inner {
height: 250px;
}
.doneer-btn {
color: #fff !important;
border-radius: 5px;
}
.doneer-btn a span span:hover {
color: #fff !important;
}
.banner-text {
margin-right: 10px;
}
.vc_row .wpb_row .vc_row-fluid .dt-default{
margin-top: 10px !important;
}
}
@media screen and (max-width: 658px) {
.mobile-mini-widgets .mini-contacts {
display: none !important;
}
}
@media screen and (max-width: 480px) {
#header-cta .vc_column-inner  {
top: -440px;
}
.banner-text h2 {
font-size: 26px !important;
}