body {
        line-height: 26px;
}
a {
        color: #204179;
}
a:hover {
        color: #3AAA35;
}
/* TEXT COLORS */
.text-facebook {
        color: #395693;
}
.text-twitter {
        color: #00a7e7;
}
.text-linkedin {
        color: #0e72a3;
}
.text-instagram {
        color: #d6249f;
        background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}
.text-instagram:hover {
        color: #3AAA35;
        background: #3AAA35;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}
.text-tumblr {
        color: #334459;
}
.text-pinterest {
        color: #c2222b;
}

header a.logo img {
        height: 70px;
        max-height: 70px;
}
header.sticky a.logo img {
        height: 50px;
        max-height: 50px;
}
header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a {
          padding: 26px 0;
}
header nav.navbar.white-link .navbar-nav > li > a, nav.navbar.bootsnav.white-link ul.nav > li > a, header nav.navbar.white-link .header-social-icon a, nav.navbar.bootsnav.white-link .header-social-icon a, header nav.navbar.white-link .header-searchbar a, nav.navbar.bootsnav.white-link .header-searchbar a, header nav.navbar.bootsnav ul.nav.white-link > li > a, nav.navbar.white-link .heder-menu-button a,
header nav.navbar.white-link .navbar-nav > li.dropdown.on > a, nav.navbar.bootsnav.white-link ul.nav > li.dropdown.on > a, header nav.navbar.bootsnav ul.nav.white-link > li.dropdown.on > a, header.header-appear nav.header-dark-transparent .navbar-nav > li.dropdown.on > a, header.header-appear nav.header-dark .navbar-nav > li.dropdown.on > a, header.sticky nav.header-dark .navbar-nav > li.dropdown.on > a, header.sticky nav.header-dark-transparent .navbar-nav > li.dropdown.on > a {
        color: #204179;
        font-weight: 400;
}
header nav.navbar.white-link .navbar-nav > li.active > a, nav.navbar.bootsnav.white-link ul.nav > li.active > a, header nav.navbar.bootsnav ul.nav.white-link > li.active > a, header.header-appear nav.header-dark-transparent .navbar-nav > li.active > a, header.header-appear nav.header-dark .navbar-nav > li.active > a, header.sticky nav.header-dark .navbar-nav > li.active > a, header.sticky nav.header-dark-transparent .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.header-dark-transparent.white-link .navbar-nav > li.active > a {
        color: #0EB2D5;
        font-weight: 400 !important;
}
header nav.navbar.white-link .navbar-nav > li > a:hover, nav.navbar.bootsnav.white-link ul.nav > li > a:hover, header nav.navbar.white-link .header-social-icon a:hover, nav.navbar.bootsnav.white-link .header-social-icon a:hover, header nav.navbar.white-link .header-searchbar a:hover, nav.navbar.bootsnav.white-link .header-searchbar a:hover, header nav.navbar.bootsnav ul.nav.white-link > li > a:hover, header.header-appear nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark-transparent .search-button:hover, header.header-appear nav.header-dark .search-button:hover, header.sticky nav.header-dark .search-button:hover, header.sticky nav.header-dark-transparent .search-button:hover {
        color: #0EB2D5 !important;
        font-weight: 400;
}
header.sticky nav.navbar.white-link .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.white-link ul.nav > li.active > a {
        color: #0EB2D5 !important;
}
/* nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
        margin-top: -20px;
} */
nav.navbar.navbar-default ul.nav > li > a {
        padding: 46px 0;
}
header nav .navbar-nav > li > a {
        margin: 0 10px;
}
nav.navbar.bootsnav.navbar-default li.dropdown.simple-dropdown > ul.dropdown-menu > li.active > a {
        color: #3aaa35;
        font-weight: 700;
}
.simple-dropdown .dropdown-menu {
        /* background: #204179; */
          background-color: rgba(32, 65, 121,0.9);
}
.simple-dropdown .dropdown-menu > li > a {
        color: #fff;
        overflow: visible;
}
.simple-dropdown .dropdown-menu > li > a.dropdown-toggle .fas, nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li.dropdown > a > .fas {
        right: -14px;
}
nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul, nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul > li.dropdown > ul {
        /* background: #3AAA35; */
        background-color: rgba(58, 170, 53,0.9);
}
.simple-dropdown .dropdown-menu > li.dropdown > ul li a {
        color: #fff;
}
section {
        padding: 80px 0;
}
h5 {
        color: #204179;
}
h2 {
  font-size: 35px;
  line-height: 40px;
  color: #204179;
}
.text-blue {
        color: #204179 !important;
}
.text-lblue {
        color: #0EB2D5 !important;
}
.text-green {
        color: #3AAA35 !important;
}
.bg-blue {
        background-color: #204179 !important;
}
.bg-lblue {
        background-color: #0EB2D5 !important;
}
.text-green {
        color: #3AAA35 !important;
}
.btn.btn-green {
        background: #3AAA35;
        border-color: #3AAA35;
        color: #fff;
}
.btn.btn-green:hover, .btn.btn-green:focus {
        background: transparent;
        color: #3AAA35;
}
.bhomeexpertise p {
        color: #fff;
}
.bhomeexpertise .alt-font {
        height: 98px;
}
.bhomeexpertise img {
        position: absolute;
        right: 15%;
        height: 98px;
        max-width: none;
}
.bhomeblog .blog-post {
        padding: 15px;
        background: #fff;
}
.bhomeblog .blog-post a {
        color: #204179 !important;
}
.bhomeblog .blog-post a:hover {
        color: #0EB2D5 !important;
}
footer .footer-bottom {
        border-color: #3AAA35 !important;
}
.bgradientback {
        background: radial-gradient(35.78% 230.92% at 50% 50%, #94C11F 0%, #91C020 32%, #89BE22 51%, #7BBB25 67%, #67B52A 81%, #4DAF31 93%, #3BAA35 100%);

}
.footer-logo {
        max-height: 73px;
}
footer p {
        color: #fff !important;
        margin-bottom: 10px;
}
footer a {
        color: #fff !important;
}
footer a:hover {
        color: #3AAA35 !important;
}

.bcontent h1, .bcontent h2, .bcontent h3, .bcontent h4, .bcontent h5, .bcontent h6 {
        line-height: 1.2 !important;
        color: #204179 !important;
        
}
.bcontent h1 {
        font-size: 25px;
}
.bcontent h2 {
        font-size: 20px;
}
.bcontent h3 {
        font-size: 18px;
}
.bcontent h4 {
        font-size: 16px;
}
.bcontent h5 {
        font-size: 14px;
}
.bcontent h6 {
        font-size: 14px;
}


.bteam .bg-extra-dark-gray {
        background-color: #94C11F;
}
.map {
	width: 100%;
	height: 515px;
	border: none;
	/* -webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%); */
        margin-bottom: -8px;
}

input, textarea, select {
        margin-bottom: 10px;
}

.swiper-container img {
        -webkit-filter: grayscale(100%);
         -moz-filter: grayscale(100%);
         filter: grayscale(100%);
         transition: all 0.2s ease;
}
.swiper-container img:hover {
        -webkit-filter: grayscale(0%);
        -moz-filter: grayscale(0%);
        filter: grayscale(0%);
}

/* SEARCH */
.mfp-content {
        vertical-align: top;
}
.search-form .search-input {
        text-transform: none;
}
ul#results2 {
	position: absolute;
	display: none;
	/* right: 0; */
	/* top: 0; */
	/* width: 170px; */
	/* width: 200px; */
	width: 100%;
	/* height: 530px; */
	/* height: 300px; */
        height: 80vh;
	margin: 0;
	padding: 0;
	border: 1px solid #CCCCCC;
	background-color: #000;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: rgba(0, 0, 0, .15) 0 1px 3px;
	-moz-box-shadow: rgba(0,0,0,.15) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.15) 0 1px 3px;
	list-style: none;
	overflow-y: scroll;
}
ul#results2 li {
	/* width: 150px; */
	/* width: 180px; */
	width: 100%;
	margin: 0;
	/* padding: 4px 2px; */
	padding: 8px 2px;
	cursor: pointer;
	/* border-top: 1px solid #cdcdcd; */
	transition: background-color 0.3s ease-in-out;
	-moz-transition: background-color .3s ease-in-out;
	-webkit-transition: background-color .3s ease-in-out;
	background-color: #000;
	border-top: 1px solid #F5F5F5;
	text-align: left;
}

ul#results2 li:first-child {
	border-top: none;
}
ul#results2 li a,
ul#results2 li a:hover {
	margin: 0;
	padding: 0 0 0 10px;
	display: inline-block;
	width: 100%;
	background-color: #000;
}
ul#results2 li h3,
ul#results2 li h4 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	transition: color 0.3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-webkit-transition: color .3s ease-in-out;
	color: #fff;
	line-height: 1.42857;
}
ul#results2 li b.highlight {
	font-weight: 700;
	color: #848484;
	text-transform: none;
}
/*  */

.bkinderfysiokeuze {

}
.bkinderfysiokeuze a {
        padding: 20px;
        text-align: center;
        font-size: 18px;
        color: #fff;
}

.btarieventable table tr td {
        border: 1px solid #ddd;

}
.btarieventable table tr:first-child {
        color: #fff;
        background: #3AAA35;
        line-height: 16px;
}

.umooove {
        position: absolute; top: 0; right: 12px;
}
.umooove img {
        height: 40px;
}

header.sticky .umooove,
.umooove_label {
        display: none;
}


@media only screen and (max-width : 1520px) {
        .bhomeexpertise img {
                position: absolute;
                top: 60px;
                right: 10px;
                height: 98px;
                max-width: none;
        }
}

@media only screen and (max-width : 1200px) {
        header nav .navbar-nav > li > a {
                margin: 0 2px;
        }
}

@media only screen and (max-width : 992px) {
        .navbar-default.white-link .navbar-toggler .icon-bar, header.sticky .navbar-default.header-dark .navbar-toggler .icon-bar, header.sticky .navbar-default.header-dark-transparent .navbar-toggler .icon-bar {
                background: #204179 !important;
        }
        header a.logo img {
                height: 50px;
                max-height: 50px;
        }
        nav.navbar.navbar-default ul.nav > li > a {
                padding: 12px 20px 11px 20px;
        }
        header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a {
                padding: 12px 20px 11px 20px;
        }
        nav.navbar.navbar-default ul.nav {
                padding: 10px 0;
                background: #3AAA35;
        }
        nav.navbar.bootsnav .navbar-nav {
                background: #fff;
        }
        header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a, .dropdown-menu, header.header-appear nav.bootsnav.header-light .navbar-nav > li.active > a, header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a {
                /* color: #0EB2D5 !important; */
                color: #fff !important;
                font-weight: 700;
        }
        .navbar-nav > li.dropdown > .fas {
                /* color: #204179 !important; */
                color: #fff !important;
        }
        nav.navbar.bootsnav.no-full .navbar-collapse {
                max-height: none;
        }
        nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown > .dropdown-menu {
                background: #204179 !important;
        }
        .navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a {
                /* color: #204179 !important; */
                color: #fff !important;
        }
        header .navbar-nav li > ul > li > a {
                color: #fff !important;
        }
        nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li > ul > li {
                padding-left: 15px !important;
        }
        nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li > a .fa-angle-right {
                display: none !important;
        }
        .navbar-nav > li.dropdown > .fas {
                left: 0;
                text-align: right;
        }
        .umooove {
                display: none;
        }
        .umooove_label {
                position: absolute;
                display: inline;
                bottom: -40px;
                right: 8px;
                padding: 0 10px;
                background: #fff;
                -webkit-border-bottom-right-radius: 4px;
                -webkit-border-bottom-left-radius: 4px;
                -moz-border-radius-bottomright: 4px;
                -moz-border-radius-bottomleft: 4px;
                border-bottom-right-radius: 4px;
                border-bottom-left-radius: 4px;
        }
        .umooove_label img {
                height: 40px;
        }
        header.sticky .umooove_label {
                display: none;
        }
}

@media only screen and (max-width : 768px) {
        .bhomeexpertise img {
                position: absolute;
                top: 20px;
                right: 30px;
                height: 98px;
                max-width: none;
        }

}

@media only screen and (max-width : 480px) {

}

@media only screen and (max-width : 320px) {

}
