::selection {
    background-color: #333;
    color: #fff;
}
#header, .site-header {
    background-color: #7DCED9;
    color: #ffffff;
}
.site-header-bottom {
    background-color: #7DCED9;
}
.site-footer {
    background-color: #b70027;
    color: #fff;
}
.site-footer-bottom {
    background-color: #073e66;
    color: #fff;
}
.opening-hours .icon-clock{fill:#fff;}
.footer-social-nav a:hover {
    color: #095387;
}
.header-contact-number .icon-phone, 
.header-address .icon-pin {
    fill: #ffffff;
}
.header-contact-number > small {
    color: #ffffff;
}
.header-contact-number > span, .header-contact-number > a {
    color: #ffffff;
}

a {
	color: #b70027;
}
a:hover {
	color: #095387;
}

.site-title a {
	color: #fff;
}

.main-navigation a {
    color: #F6F8F0;
}

.header-appointment-button .icon-calendar {
    fill: #F6F8F0;
}
.header-appointment-button:hover .icon-calendar {
    fill: #ffffff;
}
.main-navigation .main-menu > li.current_page_item > a,
.main-navigation .main-menu > li.current-menu-item > a,
.main-navigation .main-menu > ul > .page_item.current_page_item > a,
.main-navigation .main-menu > ul > .page_item.current-menu-item > a,
.mean-container a.meanmenu-reveal,
.mean-container .mean-nav,
.mean-container .mean-nav ul li a.mean-expand,
.header-appointment-button,
.btn:active, button:active,
input[type="submit"]:active, 
.read-more:active,
.btn-primary,
button, 
input[type="submit"],
.read-more,
.contact-page-social-media-list a {
    background-color: #073e66;
    color: #F6F8F0;
}
.main-navigation .main-menu > li:hover > a,
.main-navigation .main-menu > ul > .page_item:hover > a,
.main-navigation .children,
.main-navigation .sub-menu,
.main-navigation .children a:hover,
.main-navigation .sub-menu a:hover,
.btn:active:hover,
button:active:hover,
input[type="submit"]:active:hover,
.read-more:active:hover,
.btn-outline-primary:hover,
.btn-primary:hover,
.scroll-top:hover,
button:hover, 
input[type="submit"]:hover,
.read-more:hover,
.header-appointment-button:hover {
    background-color: #095387;
    color: #ffffff;
}

.flex-direction-nav a {
    background-color: #b70027;
    border-color: #b70027;
    color: #095387;
}
.flex-direction-nav a:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #095387;
}
.fab.fa-twitter,.fab.fa-facebook{color:#fff;}
li.afspraakknop a{background-color:#073e66;}
li.afspraakknop a:before{font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f073";padding-right:10px;}
.banner-image-overlay {
    background-color: #073e66;
}
.tag-line {
    font-size: 2rem;
}
.announcement {
    background-color: #095387;
    color: #ffffff;
}
.home-features-item {
    border-top-color: #095387;
}
.home-features-item:hover,
.testimonials-carousel-item {
    border-color: #b70027;
}
.blog-page .comments_count {
    display: none;
}
.home-slider-content-wrapper {
	top: 25%;
}

.home-slider-content {
    width: auto;
}
.home-slider-title {
    font-size: 4rem;
    font-weight: normal;
    text-transform: none;
    text-shadow: 1px 1px 2px #fff;
}
.home-slider-description {
	font-size: 2rem;
    text-shadow: 1px 1px 2px #fff;
	color: #333;
}

.home-slider-title span {
    display: block;
    font-weight: bold;
}
.filters-wrapper .container {
    display: none;
}
.blog-page .post .left_meta {
    border-top-color: #b70027;
}
.blog-page .entry-author {
    display: none;
}
.site-footer-top {
    background-color: #073e66;
}

.opening-hours-content {
	color: #fff;
}

.site-footer .widget_recent_comments li::before,
.site-footer .widget_recent_entries li::before, 
.site-footer .widget_categories li::before,
.site-footer .widget_archive li::before, 
.site-footer .widget_pages li::before,
.site-footer .widget_meta li::before {
    background-position: left -42px;
}

.call-to-action {
	background-image: -webkit-linear-gradient(left, #095387 0%, #114251 100%);
	background-image: linear-gradient(to right, #095387 0%, #114251 100%);
}

.site-footer .widget-popular-blog-posts .blog-link i {
	color: #fff;
}

.services-item-title a {
	color: #333;
}

.home-features-item-title a {
	color: #2f3d4a;
}

.tag-line {
	margin-left: 0;
	font-size: 80%;
}

/* custom */
.home-slide .flex-direction-nav { display: none; }
.home-slide .flexslider { margin: 0 }
.home-services { background: transparent; }
.service .entry-header { display: none; }
.entry-content ol li, .entry-content ul li { margin-bottom: 0; }
table, blockquote, p { margin-bottom: 1rem; }

.btn.btn-primary.fancybox-iframe {
	padding: 10px;
	display: block;
}

.everest-forms .everest-forms-part-button, .everest-forms button, .everest-forms button[type="submit"], .everest-forms input[type="submit"] {
	border-radius: 0;
	background-color: #095387;
	color: #fff;
}

.everest-forms .everest-forms-part-button:active, .everest-forms .everest-forms-part-button:hover, .everest-forms button:active, .everest-forms button:hover, .everest-forms button[type="submit"]:active, .everest-forms button[type="submit"]:hover, .everest-forms input[type="submit"]:active, .everest-forms input[type="submit"]:hover {
	background-color: #084a79;
	color: #fff;
}

.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
	background-color: #b70027;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {
	background-color: #b70027;
	opacity: 0.9;
}