.the@font-face {
    font-family: "MetaPro";
    src: url(fonts/MetaPro-Normal.otf);
    src: url(fonts/MetaPro-Normal.woff) format('woff'), url(fonts/MetaPro-Normal.ttf) format('truetype');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "MetaPro";
    src: url(fonts/MetaPro-Normalitalic.otf);
    src: url(fonts/MetaPro-Normalitalic.woff) format('woff'), url(fonts/MetaPro-Normalitalic.ttf) format('truetype');
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: "MetaPro";
    src: url(fonts/MetaPro-Medium.otf);
    src: url(fonts/MetaPro-Medium.woff) format('woff'), url(fonts/MetaPro-Medium.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "MetaPro";
    src: url(fonts/MetaPro-Bold.otf);
    src: url(fonts/MetaPro-Bold.woff) format('woff'), url(fonts/MetaPro-Bold.ttf) format('truetype');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: "MetaProBook";
    src: url(fonts/MetaPro-Book.otf);
    src: url(fonts/MetaPro-Book.woff) format('woff'), url(fonts/MetaPro-Book.ttf) format('truetype');
    font-style: normal
}

@font-face {
    font-family: "MetaProBookItalic";
    src: url(fonts/MetaPro-BookItalic.otf);
    src: url(fonts/MetaPro-BookItalic.woff) format('woff'), url(fonts/MetaPro-BookItalic.ttf) format('truetype');
    font-style: italic
}

@font-face {
    font-family: "MetaProLight";
    src: url(fonts/MetaPro-Light.ttf) format('truetype');
    font-style: light
}

body {
    background: #fff;
    color: #111;
    font-size: 1.3em;
    font-family: effra, sans-serif;
    margin: 0 auto;
    width: 100%
}

ul {
    list-style: outside none none;
    padding: 0
}

img,
iframe,
object,
embed,
video {
    width: 100%
}

.img.full-width-banner>img {
    width: 100%
}

h1,
h2,
h3,
h4 {
    letter-spacing: .1px;
    margin-top: 0
}

h1 {
    font-size: 36px;
    font-weight: 700;
    margin: 0 0 30px 0;
    color: #333;
    text-transform: uppercase
}

h2 {
    font-size: 2.45em
}

h3 {
    font-size: 1.3em
}

h1 a,
h2 a,
h1 a:hover,
h2 a:hover {
    color: inherit;
    text-decoration: none
}

h1 a:focus,
h2 a:focus {
    text-decoration: dotted
}

a:hover {
    color: #888
}

p {
    margin: 0 0 20px 0
}

label {
    color: #dee2ea;
    font-size: 12px
}

hr {
    border-color: #cdcdcd;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    margin: 5px 0 10px 0;
    max-width: 100%;
    text-align: left
}

.clr {
    clear: both
}

.wrapper {
    background: transparent;
    margin: 0 auto;
    max-width: 1124px;
    position: relative;
    width: 96%
}

.inner {
    margin: 0 auto;
    padding: 0 15px
}

#main:focus {
    outline: none
}

.ajaxprogress {
    background: url(/images/ajax/ajax-loader.gif) no-repeat right top
}

.ajaxprogressbottomleft {
    background: url(/images/ajax/ajax-loader.gif) no-repeat left bottom
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px
}

.col-xs-15 {
    width: 20%;
    float: left
}

@media print {
    .reisgeneeskunde {}
    .secundary-menu {
        display: none
    }
    header {
        display: none
    }
    footer {
        display: none
    }
    .rg-country-footer {
        display: none
    }
    .eupopup-container,
    .eupopup-container-bottom,
    .eupopup-color-default {
        display: none !important
    }
}

@media (min-width:768px) {
    .col-sm-15 {
        width: 20%;
        float: left
    }
    .header-logo {
        width: 50%
    }
    .header-actions {
        min-width: 49%
    }
}

@media (min-width:992px) {
    .col-md-15 {
        width: 20%;
        float: left
    }
}

@media (min-width:1200px) {
    .col-lg-15 {
        width: 20%;
        float: left
    }
}

.header {
    background: #004f70;
    color: #fff;
    width: 100%
}

.header-bottom {
    background-color: #fff;
    height: auto;
    box-shadow: 0 1px 20px rgba(0, 0, 0, .3)
}

.logo-2,
.search-box2 {
    display: none;
    text-align: center
}

.logo-2 img {
    width: auto
}

.navbar-brand>span {
    display: none
}

.brd-crm.padding-left-15 {
    text-align: left
}

.brd-crm {
    margin: 25px 0
}

.brd-crm>a {
    color: #fff;
    font-size: 14px
}

.header-bottom .col-sm-12 {
    padding-left: 134px
}

.navbar-brand {
    display: none;
    float: left;
    font-size: 20px;
    height: 50px;
    line-height: 22px;
    padding: 10px;
    width: 130px
}

.navbar-brand::before {
    content: '';
    position: absolute;
    top: 96px;
    height: 0;
    width: 0;
    border: 55px solid transparent;
    border-top: 55px solid #004f70
}

.navbar-brand .logo {
    margin: 0 auto;
    position: relative;
    width: 86px
}

.navbar {
    margin: -1px 0 0 0
}

.nav.navbar-nav {
    float: left !important;
    position: absolute;
    left: 0
}

.nav.navbar-nav>li {
    border-right: 1px solid #fff;
    margin: 39px 0;
    padding: 0 7px;
    background-color: #fff
}

.navbar-custom .nav>li>a:hover {
    background-color: transparent;
    text-decoration: none
}

.navbar-custom .nav>li>a:focus {
    background-color: #fff;
    color: #035d67;
    text-decoration: none
}

.navbar-custom .nav>li>a.active {
    font-weight: 400
}

.navbar-toggle {
    border-color: #fff;
    margin: 22px
}

.menumain.dropdown-menu {
    background-color: #fff;
    border: 0 none;
    border-radius: 0;
    box-shadow: 0 12px 12px rgba(0, 0, 0, .176);
    margin-top: 0px !important
}

.menumain.dropdown-menu>li>a {
    border-top: 1px solid #fff;
    color: #004f70;
    font-size: 1em;
    font-weight: 300;
    padding: 10px;
    text-transform: none
}

.menumain.dropdown-menu>li:last-child {
    border-bottom: 1px solid #fff
}

.menumain.dropdown-menu>li>a:hover,
.menumain.dropdown-menu>li>a:focus {
    background-color: transparent;
    text-decoration: underline
}

.search-box {
    padding-top: 20px;
    position: relative
}

.custom-search-input .search-query {
    border-radius: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 30px;
    width: 180px
}

.custom-search-input2 .search-query {
    border-radius: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 30px;
    width: 100%;
    display: inline-block
}

.custom-search-input2 .btn-custom {
    position: absolute;
    right: 16px;
    top: 1px;
    height: 44px;
    display: inline-block
}

.custom-search-query {
    padding: 20px 0;
    font-size: 2em;
    color: #333
}

.custom-search-input button {
    background: none;
    border: 0 none;
    border-radius: 0;
    color: #035d67;
    left: -28px;
    margin-bottom: 2px;
    padding: 5px 5px;
    position: relative
}

.custom-search-input button span.glyphicon-search {
    color: #004f70
}

.input-group {
    width: 100%
}

.form-control {
    height: 46px;
    border: 1px solid #ebd37e
}

.custom-search-input .input-group-btn {
    margin: 9px 0;
    position: absolute;
    right: 0
}

.form-control,
.form-control:focus {
    border: 1px solid #035d67
}

.btn.btn-custom.dropdown-toggle>img {
    max-height: 39px
}

.search-box3 .input-group {
    margin: 17px auto
}

.search-box4 .input-group {
    margin: 0 auto
}

.search-box4 .form-control,
.search-box4 .form-control:focus {
    border: 1px solid #9f9f9f
}

.search-box4 .form-control {
    border-radius: 4px !important
}

.search-box4 .custom-search-input button {
    color: #9f9f9f
}

.formexp {
    font-size: 18px;
    margin: 10px 0 0 0
}

div.searchresultcontainer {
    padding: 0 0 20px 0;
    margin: 0 0 20px 0
}

div.searchresultcontainer h1 {
    font-size: 1.8em;
    text-transform: uppercase;
    display: block;
    background: #eee;
    padding: 10px
}

div.searchresultcontainer a.loadmore {
    text-transform: uppercase
}

span.new-line {
    display: block
}

#themeWrapper h1 {
    font-size: 1.8em;
    text-transform: uppercase
}

#themeWrapper ul li a.dimmed {
    color: #ccc
}

#themeWrapper ul li a.selected {
    color: #004f70
}

ul.searchlist li {
    padding: 5px 0
}

li .filterThema {
    display: block;
    font-size: 1.2em;
    margin-bottom: 1px;
    padding: 5px 5px 5px 10px;
    background-color: #eee;
    width: 100%
}

a.filterThema {
    color: #000;
    text-decoration: none
}

.header-contact-box {
    margin: 30px 10px 0 20px;
    padding-right: 15px;
    border-right: 1px solid #fff
}

.header-search-mobile {
    display: none;
    padding: 0 10px 5px 5px
}

.header-contact-box a:link,
.header-contact-box a:visited {
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    font-weight: 100;
    font-size: 16px
}

.header-contact-box a:hover {
    text-decoration: underline;
    text-transform: uppercase;
    color: #fff
}

.lang-box {
    position: static;
    margin: 0 0 0 5px;
    padding-top: 20px
}

.lang li {
    float: right;
    height: 46px;
    padding: 10px 5px 0 0
}

.lang a {
    color: #fff;
    font-size: 16px;
    font-family: effra, sans-serif;
    font-weight: 100;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    position: relative
}

.lang a.active {
    background-color: #007299;
    padding: 10px 5px 15px 5px
}

.lang a:focus {
    background: #fff;
    color: #035d67;
    text-decoration: underline
}

nav.secundary-menu {
    position: fixed;
    left: 0;
    padding: 20px;
    background-color: rgba(255, 255, 255, 1);
    z-index: 1000;
    border-right: 1px dotted rgba(0, 0, 0, .2)
}

nav.secundary-menu ul li {
    font-size: 1.2em;
    font-weight: 400
}

nav.secundary-menu ul li>a {
    padding: 0;
    font-size: 1.2em;
    font-weight: 700;
    display: block;
    padding: 8px 0;
    color: #333;
    text-decoration: none
}

nav.secundary-menu ul li>a:hover {
    color: #0087bf
}

nav.secundary-menu ul li a.active {
    font-weight: 700
}

nav.secundary-menu ul li ul li a {
    padding-left: 30px;
    font-weight: 400;
    font-size: 15px
}

.secondary-nav-open {
    padding: 10px;
    background: #333;
    min-width: 35px;
    min-height: 35px;
    color: #fff;
    position: relative;
    display: block;
    float: right;
    right: -56px;
    cursor: pointer
}

.secondary-nav-open:hover {
    background: #666
}

.secondary-nav-open .glyphicon {
    float: right
}

.carousel.slide {
    border: 0 solid #bfbfbf;
    box-shadow: 0 1px 30px rgba(0, 0, 0, .3)
}

#articleImageCarousel {
    margin: 0
}

.carousel-inner {
    margin-left: -15px;
    width: 102%
}

.carousel-control {
    bottom: 0;
    color: #111;
    font-size: 20px;
    left: 0;
    opacity: .5;
    position: absolute;
    text-align: center;
    text-shadow: none;
    top: auto;
    padding: 8px 0 0;
    width: 30px
}

.carousel-control:hover,
.carousel-control:focus {
    color: #111;
    opacity: .9;
    outline: 0 none;
    text-decoration: none
}

.carousel-control.left,
.carousel-control.right {
    background: none;
    border: 1px solid #bfbfbf;
    left: auto;
    right: 0
}

.carousel-control.left {
    margin: 0 10px;
    right: 20px
}

.control-box {
    background: #fff;
    border-top: 1px solid #bfbfbf;
    bottom: 0;
    margin-left: -15px;
    min-height: 38px;
    position: absolute;
    right: 0;
    width: 60px
}

.item {
    padding-left: 15px
}

.item .col-sm-8 {
    width: 65.4%
}

.news-item-text,
.date-and-author {
    font-size: 1.3em;
    line-height: 22px;
    padding-left: 15px
}

.box-1 {
    background: #fff;
    border-top: 1px solid #bfbfbf;
    bottom: 0;
    min-height: 38px;
    position: absolute;
    right: 0;
    width: 34%
}

.date-and-author {
    margin: 0;
    padding: 7px 0 8px 30px
}

.cslider-container {
    display: block;
    width: 710px;
    margin-bottom: 20px
}

.cslider-images {
    display: block;
    position: relative;
    width: 710px
}

.cslider-images>img {
    position: relative;
    width: 100%;
    height: auto
}

.cslider-controls {
    display: inline-block;
    position: relative;
    width: 710px;
    margin-top: -30%
}

.cslider-controls {
    float: left;
    display: inline-block;
    position: relative;
    width: 100%;
    margin-top: -32%
}

.cslider-controls>.pleft {
    display: block;
    float: left;
    margin-left: 10px;
    cursor: pointer;
    width: auto
}

.cslider-controls>.pright {
    display: block;
    float: right;
    margin-right: 10px;
    cursor: pointer;
    width: auto
}

.cslider-annot {
    display: inline-block;
    width: 100%;
    padding: 10px;
    height: auto;
    text-align: center;
    border: 1px dotted rgb(150, 150, 150);
    font-size: 14px;
    position: relative;
    bottom: 0
}

.cslider-annot>span {
    display: block;
    font-size: 10px
}

.social li {
    display: inline
}

.social a {
    font-size: 20px
}

.social a i {
    color: #fff;
    height: 30px;
    width: 30px;
    margin-left: 5px
}

.social-box2 .social a i {
    font-size: 14px;
    height: 21px;
    padding: 4px 0;
    width: 19px
}

.twitter i {
    background: #ababab;
    padding: 6px
}

.facebook i {
    background: #ababab;
    padding: 6px
}

.pinterest i {
    background: #cb2128;
    display: none
}

.google-plus i {
    background: #dd4b39;
    display: none
}

.email i {
    background: #ababab;
    padding: 6px 0 6px 0
}

.pdf i {
    background: #a40707;
    padding: 6px
}

.img {
    position: relative
}

.info-box {
    left: -10px;
    position: absolute;
    top: 15px
}

.info-box2 {
    top: 60px
}

.info-box3 {
    top: 105px
}

.info-box4 {
    top: 150px
}

.info-box5 {
    top: 195px
}

.info-box6 {
    top: 240px
}

.info-box h3 {
    color: #fff;
    margin: 0;
    min-width: 180px;
    padding: 10px 25px;
    text-transform: uppercase;
    white-space: nowrap
}

.info-box h3 a {
    color: #fff
}

.info-box h3 a:focus {
    background: #fff;
    color: #035d67;
    text-decoration: none
}

.titlte-box {
    background: rgba(255, 255, 255, .8);
    bottom: 0;
    margin: 6px 2%;
    position: absolute;
    width: 96%
}

.date-title {
    font-size: 1.2em;
    margin: 0 0 5px
}

.title-large {
    line-height: 62px;
    margin: 0
}

.last {
    margin-right: 0 !important
}

.grid {
    background: none;
    max-width: 1124px
}

.grid:after {
    content: '';
    display: block;
    clear: both
}

.wrapper1 {
    padding: 0 15px
}

.grid-sizer,
.grid-item {
    width: 33.33%
}

.grid-item {
    float: left;
    border: 0 solid #333;
    border-color: hsla(0, 0%, 0%, .5);
    border-radius: 5px;
    margin-bottom: 30px
}

.grid-item--width2 {
    width: 65.67%
}

.item-wrap1 {
    padding: 0 15px
}

.item-wrap2 {
    margin: 0 0 0 20px;
    padding: 0 15px
}

.item-wrap3 {
    margin: 0 30px 0 0;
    padding: 0 15px
}

.item-wrap4 {
    padding: 0 10px 0 0
}

.item-wrap5 {
    margin: 0 -10px 0 0
}

.border-box {
    border: 1px solid #eee
}

.title {
    font-size: 2em;
    font-weight: 400;
    margin: 35px 0 30px 0
}

.title2 {
    margin: 30px 0 25px;
    padding-left: 15px
}

.title>a {
    color: #111
}

hr.title-h {
    border-color: #111;
    border-width: 2px 0 0 0;
    margin: 0 0 25px 15px;
    width: 30%
}

.title hr {
    border-color: #111;
    border-width: 2px;
    margin-top: 15px;
    width: 30%
}

hr.border-blue {
    border-color: #035d67
}

.list {
    margin: 0 15px 15px
}

.publi {
    margin: 0 0 38px 15px\9
}

.hiv .events {
    margin: 0 0 65px 15px\9
}

.list.events li {
    margin-bottom: 38px
}

.list hr {
    border-color: #e8e8e8;
    margin: 0 0 20px;
    width: 50%
}

.event-detail-header {
    width: 100%;
    margin: 0 10px 0 0;
    padding: 15px;
    position: relative;
    top: 0;
    background: rgba(0, 0, 0, .7);
    min-height: 90px
}

.event-detail-title {
    width: 70%
}

.event-detail-date {
    display: block;
    position: absolute;
    top: 15px;
    float: right;
    width: 30%;
    text-align: right;
    right: 0;
    margin-right: 30px;
    font-size: 3.8em;
    line-height: .7em;
    font-weight: 700;
    color: #fec001
}

.event-detail-date span {
    display: block;
    font-size: .5em;
    text-transform: uppercase;
    color: #fff
}

.event-detail-action {
    border-right: 1px dotted #666;
    margin: 0 10px
}

.sidebar-events h1,
.sidebar-events hr {
    display: none
}

.sidebar-events .text-right a:link,
.sidebar-events .text-right a:visited {
    margin-left: 15px;
    padding: 10px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #007398;
    color: #fff;
    display: block;
    width: calc(100% - 30px);
    text-align: left;
    font-size: 16px;
    font-weight: 700
}

.sidebar-events .text-right a:hover {
    background-color: #48a9c5
}

.events-title,
.publi-title,
.art-title {
    font-size: 1.2em;
    font-weight: 400;
    margin-bottom: 0
}

.article-sidebar .art-title {
    text-transform: uppercase
}

.events-description,
.publi-description,
.art-desc {
    font-size: 1.2em;
    font-weight: 300;
    line-height: 20px
}

.events-description a {
    text-decoration: none;
    color: inherit
}

.events-description a:hover {
    color: #006EA5
}

.publi-title a {
    color: #8e8e8e
}

.see-all {
    margin: 0 0 15px
}

.see-all a {
    color: #8e8e8e;
    font-size: 1.2em
}

.blue-box {
    background: #035d67;
    width: 100%
}

.title-box2 {
    padding: 86px 15px 104px
}

.title-box2 .title {
    border: 1px solid #2a7594;
    padding: 20px 0 25px
}

.video-wrap {
    background: #e5e5e5;
    position: relative;
    height: 308px
}

.video-link {
    text-align: right
}

.video-link iframe {
    border: 0 none;
    height: 308px;
    width: 100%
}

.itg-video-player {
    margin-left: 15px
}

.itg-video-player .playlist {
    display: block;
    float: left;
    background-color: #333;
    overflow-y: scroll
}

.itg-video-player .playlist .playlistitem {
    display: inline-block;
    width: 100%;
    color: #fff;
    padding: 10px;
    clear: both;
    margin: 0;
    cursor: pointer
}

.itg-video-player .playlist .playlistitem:nth-child(even) {
    background-color: #444
}

.itg-video-player .playlist .playlistitem:hover {
    background: #222
}

.nowplaying {
    background-color: #3eb06b !important
}

.itg-video-player .playlist .playlistitem .thumb {
    width: 60px;
    height: auto;
    display: inline-block;
    margin-right: 15px;
    float: left
}

.itg-video-player .playlist .playlistitem .thumbnail img {
    position: absolute
}

.itg-video-player .playlist .playlistitem .title {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    display: inline-block;
    width: calc(100% - 75px);
    margin: 0;
    float: left
}

.col-1-4 {
    padding: 0 15px;
    width: 26.1%
}

.col-3-4 {
    width: 73.9%
}

.col-1-2 {
    bottom: 0;
    left: 50%;
    padding-left: 15px;
    position: absolute;
    top: 0;
    width: 48%
}

.col-1-4,
.col-3-4,
.col-1-2 {
    float: left
}

.social-box2 {
    margin-top: 85px
}

.img .col2 {
    min-height: 290px;
    overflow: hidden
}

.img .col2>img {
    max-height: 100%;
    max-width: none
}

.list.rel-art li {
    color: #111
}

.art-title {
    font-size: 1.3em;
    font-weight: 400;
    margin-bottom: 0
}

.art-desc {
    font-size: 1.4em;
    font-weight: 300;
    margin-bottom: 0
}

.article-text {
    margin-top: 0;
    font-weight: 400;
    line-height: 1.5em
}

.article-text h2 {
    text-transform: uppercase;
    font-size: 24px;
    color: #333;
    font-weight: 700
}

.article-text h3 {
    text-transform: uppercase;
    font-size: 16px;
    color: #333;
    font-weight: 700
}

.articleinleiding {
    font-size: 1.25em;
    margin: 0 0 15px 0;
    font-family: effra, sans-serif;
    font-weight: 700
}

.article-text .text2 {
    font-weight: 300
}

.text3 {
    border: 0 none;
    font-size: 2.3em;
    font-style: italic;
    font-weight: 200;
    padding: 50px
}

.rel-art li hr {
    width: 100%
}

a.p-link {
    color: #00a3dc;
    text-decoration: underline
}

.photoright {
    width: 380px;
    float: right;
    margin: 0 0 40px 40px
}

.photoleft {
    width: 380px;
    float: left;
    margin: 0 40px 40px 0
}

.caption {
    background-color: #000;
    color: #fff;
    padding: 5px 5px 5px 10px
}

.lab {
    margin-top: 50px
}

.lab h2 {
    color: rgb(130, 130, 130)
}

.lab img {
    width: auto
}

.lab .detail {
    border: 1px dotted rgb(150, 150, 150);
    display: none;
    width: -webkit-calc(100% - 40px);
    margin-left: 15px;
    margin-bottom: 50px
}

.lab .detail-30 {
    background: rgb(240, 240, 240);
    display: table-cell;
    width: 30%;
    vertical-align: top
}

.lab .detail-30-img>img {
    width: 100%;
    height: auto
}

.lab .detail-30-contact {
    margin-top: 20px;
    padding-top: 10px;
    border-top: 1px dotted #666
}

.lab .detail-30-contact>img {
    padding: 0;
    margin: 0;
    margin-top: -4px
}

.lab .detail-30-contact>a:link {
    color: #333;
    margin-top: 5px;
    padding-left: 10px;
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase
}

.lab .detail-30-contact>a:hover {
    color: #999;
    text-decoration: none
}

.lab .detail-70 {
    display: table-cell;
    width: 70%;
    padding: 20px;
    padding-right: 50px
}

.lab .detail-close {
    background: rgb(10, 10, 10);
    padding: 15px;
    font-weight: 700;
    color: rgb(255, 255, 255);
    position: relative;
    float: right;
    top: -1px;
    right: -1px;
    margin: 0;
    cursor: pointer
}

.lab .detail-title {
    font-size: 18px;
    font-weight: 700;
    color: rgb(50, 50, 50)
}

.lab .detail-content {
    margin-top: 20px;
    font-size: 16px;
    font-family: effra, sans-serif;
    font-weight: 400;
    color: rgb(50, 50, 50);
    display: block
}

.lab .labblock {
    display: block
}

.lab .labblock:last-of-type {
    margin-top: 100px;
    display: block
}

.lab .labcell {
    height: 292px;
    width: 31%;
    cursor: pointer;
    margin-right: 20px;
    margin-bottom: 85px
}

.lab .labname {
    display: inline-block;
    position: absolute;
    top: 20px;
    padding: 10px;
    color: rgb(83, 83, 83);
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, .9)
}

.lab .labimg {
    display: inline-block;
    position: absolute;
    width: 100%;
    height: auto;
    overflow: hidden
}

.lab .labimg>img {
    width: 100%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.lab .labimg>img:hover {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25)
}

.dtls {
    margin: 15px;
    max-height: 370px;
    overflow-y: hidden
}

.dtls2 {
    max-height: 340px
}

.big-title {
    font-size: 16px;
    font-weight: 100;
    margin: 0 0 10px 0
}

.subtitle {
    font-size: 1.2em;
    font-weight: 400;
    margin: 0 0 20px
}

.dtls>p {
    font-size: 1.2em;
    line-height: 21px
}

.dtls h1.title-large {
    font-size: 2em;
    font-weight: 300
}

.dtls span,
.title-large span {
    font-weight: 300;
    vertical-align: top
}

.location {
    color: #035d67;
    font-size: 1.3em;
    margin: 0 0 10px
}

.location a {
    text-decoration: none
}

.location a:focus {
    text-decoration: underline
}

.list.e-detls {
    margin-left: 45px
}

.list.e-detls>li {
    margin: 0 0 6px
}

.title4 {
    font-size: 3em;
    font-weight: 400;
    margin: 0 0 30px;
    padding-left: 15px
}

.title4a {
    margin: 5px 0 30px
}

h1.eventdetail {
    font-size: 2.5em;
    line-height: 1.5em;
    margin-bottom: 6px
}

h2.eventdetail {
    font-size: 1.8em
}

.fc-toolbar {
    margin-top: 1.5em
}

.c-text {
    padding: 11px 0 10px
}

.modal-dialog {
    margin: 200px auto
}

.contactwaarschuwing {
    margin: 50px 0 50px 0;
    background-color: #eee;
    padding: 20px 20px 1px 20px;
    color:
}

.contactwaarschuwing a {
    color:
}

.contactwaarschuwing strong {
    text-transform: uppercase
}

.contactgesloten {
    margin: 50px 0 50px 0;
    background-color: #005a65;
    padding: 15px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 150%;
    text-align: center
}

.title8 {
    font-size: 1.8em;
    font-weight: 400;
    margin: 35px 0 30px
}

hr.title-h2 {
    border-color: #111;
    border-width: 2px 0 0;
    margin: 0 0 25px 0;
    width: 30%
}

hr.title-h3 {
    width: 70px
}

hr.border-gray {
    border-color: #8e8e8e
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus,
.nav-pills>li>a:hover {
    background-color: transparent;
    color: #848484;
    text-decoration: underline
}

.cont .nav.nav-pills.nav-stacked li a,
.download {
    font-size: 1.8em
}

.cont-text {
    font-size: 1.6em;
    font-weight: 300
}

.cont-text .col-sm-8 {
    font-weight: 400
}

.dtl .control-box {
    border: 0 none;
    bottom: -38px;
    float: right;
    right: 0;
    min-height: 38px;
    position: absolute;
    width: 60px
}

.cap-box {
    margin: 0 0 20px 0
}

.dtl .image-info {
    margin-left: 10px;
    color: #fff;
    font-family: MetaProLight
}

.dtl .image-info p {
    padding: 10px 0
}

.dtl .image-info #imagedescription {
    margin: 0;
    color: #000;
    font-size: 1.2em;
    height: 1px
}

.uc-ev {
    left: 15px;
    position: absolute;
    top: 15px
}

.uc-ev .title-large {
    line-height: 100%;
    font-size: 3em;
    text-transform: uppercase
}

.uc-ev .title-large a:link,
.uc-ev .title-large a:visited {
    color: #fff !important
}

.uc-ev .title-large:first-of-type {
    color: #fec001
}

.uc-ev .title-large a:active,
.uc-ev .title-large a:focus {
    text-decoration: none;
    color: #fff;
    text-shadow: 0 0 rgba(0, 0, 0, 0)
}

.dropdown-menu {
    background-color: #daaa00;
    border: 0 none;
    border-radius: 0;
    box-shadow: 0 12px 12px rgba(0, 0, 0, .176);
    margin-top: 0
}

.dropdown-menu>li>a {
    border-top: 1px solid #e0b92f;
    color: #fff;
    padding: 15px
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    background-color: transparent;
    color: #262626;
    text-decoration: none
}

.bootstrap-select.open {
    box-shadow: 0 0 12px rgba(0, 0, 0, .176)
}

.filter .bootstrap-select {
    padding-right: 5px
}

.btn:hover,
.btn:focus,
.btn.focus {
    color: #fff;
    text-decoration: none
}

.btm-hr {
    float: left;
    margin: 15px 0;
    width: 75%;
    display: none
}

.nav>li>a {
    color: #848484;
    display: block;
    font-size: 16px;
    padding: 5px 0;
    position: relative
}

.evnt-wrap {
    display: inline-block;
    margin-bottom: 30px;
    background-color: #fff
}

.img-ev>img {
    min-height: 364px
}

.responsive-calendar {
    border: solid 1px #bfbfbf;
    padding: 10px
}

.sidebar-events .responsive-calendar {
    padding: 0;
    margin-top: -20px
}

.evenementenCalendarMainCols {
    margin-bottom: 20px
}

.responsive-calendar .controls {
    margin: 10px 0
}

.responsive-calendar .controls {
    margin: 10px 0
}

.day-headers {
    border-right: 1px solid #9f9f9f
}

.responsive-calendar .day.header {
    background: #dcdcdc;
    border-bottom: 1px solid gray;
    border-left: 1px solid #9f9f9f;
    border-top: 1px solid #9f9f9f;
    color: #111;
    padding: 10px 0
}

.responsive-calendar .day a {
    border-bottom: 1px solid #a9a9a9;
    border-left: 1px solid #a9a9a9;
    text-decoration: none
}

.responsive-calendar .day.sun a {
    border-right: 1px solid #a9a9a9
}

.responsive-calendar .day.active a {
    background-color: #156695 !important
}

.responsive-calendar .btn.btn-link {
    color: #111
}

.responsive-calendar h4.text-md {
    font-size: 2em
}

.c-text {
    font-size: 1.3em;
    margin: 0;
    padding: 6px 0 5px
}

.new-calendar .c-text {
    padding: 10px 0
}

.paddingLeft88 {
    padding-left: 88px
}

.primary-color {
    color: #116192
}

.authors-page h1.title {
    font-size: 4em
}

.authors-box {
    margin: 38px 0
}

.authors-box .col-sm-2,
.authors-box .col-sm-10 {
    padding-left: 0
}

.authors-box {
    color: #116192;
    font-size: 1.5em
}

.authors-box a {
    color: #116192
}

.authors-box h1 {
    font-size: 1.5em;
    padding-top: 10px;
    font-weight: 400
}

.authors-box p {
    font-size: 1.5em;
    padding-top: 15px;
    font-weight: 300
}

a.read-more {
    text-decoration: underline
}

.wrapper.static-page {
    margin-top: 50px
}

.static-page h1.title {
    font-size: 3em;
    margin: 20px
}

.description-content {
    font-size: 1.6em
}

.paddingTop85 {
    padding-top: 85px
}

.paddingTop50 {
    padding-top: 50px
}

.paddingTop10 {
    padding-top: 10px
}

.static-page blockquote {
    font-size: 2.3em;
    font-style: italic;
    border: none;
    padding: 50px
}

.more-pages-box {
    display: none;
    padding-top: 15px;
    color: #a3a3a3
}

.static-page ol li {
    font-size: 16px;
    line-height: 1.8
}

.paddingTop100 {
    padding-top: 100px
}

.landing-title-text-box {
    bottom: 30%;
    left: 20%;
    position: absolute;
    right: 20%;
    text-align: center;
    top: 30%
}

.text-italic {
    font-style: italic
}

a.download-button.bttn {
    border: 1px solid #cdcdcd;
    border-radius: 6px;
    padding: 8px 13%
}

.align-right {
    text-align: right
}

.align-center {
    text-align: center
}

.filter .btn-default {
    background: #daaa00 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    margin: 17px 0
}

.bootstrap-select .dropdown-toggle:focus {
    outline: medium none !important
}

.btn-default:active:hover,
.btn-default.active:hover,
.open>.dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open>.dropdown-toggle.btn-default:focus,
.btn-default.focus:active,
.btn-default.active.focus,
.open>.dropdown-toggle.btn-default.focus {
    background-color: transparent !important
}

.btn-group.open .dropdown-toggle {
    background: transparent none repeat scroll 0 0;
    box-shadow: none;
    color: #fff
}

.btn-group.bootstrap-select {
    width: 100% !important
}

.filter2 .open>.dropdown-menu {
    display: block;
    margin: 0;
    overflow-x: hidden;
    width: 100%
}

.filter2 .btn-group.open .dropdown-toggle {
    background: #fff;
    box-shadow: none
}

.filter2 .dropdown-menu {
    background: #fff;
    border: 1px solid #9f9f9f;
    box-shadow: none;
    font-size: 12px;
    padding: 0
}

.filter2 .dropdown-menu>li>a {
    color: #9f9f9f;
    border-top: 1px solid #9f9f9f
}

.filter2.dropdown-menu>li>a:hover,
.bootstrap-select .dropdown-menu>li>a:focus {
    background-color: transparent;
    color: #9f9f9f;
    text-decoration: none
}

.filter2 .btn.dropdown-toggle {
    background: #fff;
    border: 1px solid #9f9f9f;
    box-shadow: none;
    color: #9f9f9f;
    font-size: 16px
}

.filter2 .dropdown-menu.open {
    border: 1px solid #9f9f9f;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.landing-title-box {
    top: 80px;
    left: 20%;
    position: absolute;
    right: 20%;
    text-align: center
}

.landing-title-box hr {
    border-color: #fff;
    border-width: 0;
    margin: 10px auto;
    width: 10%
}

.landing-title-box>.title5 {
    text-shadow: 2px 2px 5px rgba(0, 0, 0, .3)
}

.list.r-events>li {
    margin-bottom: 10px;
    color: #111
}

.list.r-events hr {
    width: 100%
}

.moore-btn {
    margin: 20px 0 38px;
    padding: 8px 50px
}

.pers-wrap {
    margin-bottom: 30px;
    min-height: 200px;
    padding: 15px 0
}

.oval {
    border-radius: 50%
}

.degree {
    font-size: 1.5em;
    margin: 0
}

.pers-wrap p {
    font-size: 1.3em
}

.bg-lightgrey {
    background: #F2F2F2
}

.phone-email {
    color: #8e8e8e;
    font-size: 1.3em
}

.phone-email a {
    color: #116192
}

hr.small-line {
    border-color: #000;
    border-width: 2px;
    margin-top: 25px;
    width: 30%;
    max-width: 90px
}

.nav-personnel-detail li>a {
    padding: 0;
    font-size: 1.8em
}

.title.pdetail {
    padding: 0;
    margin-top: 0
}

.personnel-detail-info {
    font-size: 1.6em;
    font-weight: 300
}

.title6 {
    font-size: 2.2em;
    margin: 30px 0 0
}

.title7 {
    font-size: 2em;
    margin: 0 0 30px
}

.clr-left {
    clear: left
}

.btn-apply {
    background: #daaa00;
    color: #fff;
    min-width: 200px
}

.btn-custom3 {
    background: #a0a0a0;
    color: #fff;
    min-width: 200px
}

.text-md.descrp {
    font-size: 22px;
    font-weight: 300;
    line-height: 26px
}

.vacature-intern,
.vacature-extern {
    margin-bottom: 60px;
    padding-bottom: 30px
}

.vacature-extern {
    display: none;
    border-bottom: 0
}

.vacature-intern .row,
.vacature-extern .row {
    clear: both;
    display: block;
    margin-bottom: 20px;
    margin-right: 15px
}

.vacature-intern .col-sm-8,
.vacature-extern .col-sm-8 {
    margin-left: 0
}

.vacature-intern>.col-sm-4 h1,
.vacature-extern>.col-sm-4 h1 {
    font-size: 1em;
    color: #666
}

.vacature-academic {
    padding: 20px;
    background-color: #e2e2e2;
    font-size: 16px;
    color: #333
}

.vacature-academic h1 {
    font-size: 18px
}

#vacaturedetail .col-sm-12 {
    margin-bottom: 0
}

#vacaturedetail .col-sm-4 h1 {
    text-align: right
}

#vacaturedetail .col-sm-6 h1 {
    background: #333;
    color: #fff;
    padding: 15px;
    font-weight: 700
}

#vacaturedetail div.vcdescription {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    color: #333;
    margin-bottom: 36px
}

#vacaturedetail div.vcdescription ul {
    list-style-image: url(../images/bullet_blue_light.png);
    margin: 0 0 0 18px
}

#vacaturedetail div.vcdescription ul li {
    margin: 9px 0
}

#vacaturedetail div.vcdescription p {
    font-size: ;
    margin: 20px 0
}

.vacature-intern .row,
.vacature-extern .row {
    margin-left: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #ccc
}

.vacature-list-box {
    display: inline-block;
    width: 75%
}

.vacature-list-box-date h1 {
    font-size: 16px;
    line-height: 100%
}

.vacature-list-box h1.title8 {
    font-size: 1.2em
}

.vacature-list-box h1.title8 a:hover {
    color: #666
}

.vacature-list-box .title8 {
    margin-top: 0;
    margin-bottom: 0
}

.vacature-list-box-date {
    margin-bottom: 0;
    float: right;
    display: inline-block
}

.text-right {
    text-align: right
}

.vacature-list-box .subtitle {
    margin: 0
}

.vacature-list-box h1.title8 a {
    text-decoration: none;
    color: #035d67
}

.vacature-list-box-date a {
    text-decoration: none;
    color: #8e8e8e
}

.vacature ul.bijlagen {
    list-style-type: none;
    margin: 12px 0
}

.itmdepartment {
    text-transform: uppercase;
    font-size: 1.4em;
    font-weight: 700;
    color: #025c66;
    float: left;
    padding-right: 20px
}

.itmdevision {
    text-transform: uppercase;
    font-size: 1.4em;
    font-weight: 700;
    margin: 0 0 30px 0;
    color: #025c66
}

.vacaturesmanagement li {
    padding: 15px 0 15px 0;
    border-bottom: 1px dotted #ccc;
    width: 690px
}

.vacaturesmanagement li a {
    text-decoration: none;
    font-size: 16px;
    line-height: 100%;
    Text-transform: uppercase;
    color: #005a65
}

a.event-reserve:link {
    background: #48a9c5;
    padding: 15px;
    margin-bottom: 20px;
    color: #fff;
    line-height: 500%;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700
}

a.event-reserve:visited {
    color: #fff;
    text-decoration: none
}

a.event-reserve:hover {
    background: #333;
    color: #fff
}

.avondseminarie-alert {
    padding: 20px;
    display: block;
    background: #b33d26;
    color: #fff;
    font-size: 18px;
    margin: 15px 0 15px 0
}

.partnerstdlist {
    font-size: 18px
}

.partnerlist .col-sm-8 {
    margin: 0 0 20px 0
}

.samenwerking-main-projects {
    padding: 15px 0
}

.samenwerking-project {
    background: #333;
    padding: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 150%;
    width: calc(50% - 20px)
}

.samenwerking-project:first-child {
    margin-right: 20px
}

.samenwerking-project-title-right h2,
.samenwerking-project-title-left h2 {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 700
}

.title-green1 {
    color: #949300
}

.title-blue-light {
    color: #48a9c5
}

.title-dark-red {
    color: #802f2d
}

.title-orange {
    color: #d57f00
}

.title-rust-red {
    color: #b33d26
}

.project-link,
.project-more {
    display: inline-block;
    padding: 15px;
    background-color: #333;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%
}

.project-link a:link,
.project-link a:visited,
.project-more a:link,
.project-more a:visited {
    text-decoration: none;
    color: #eee
}

.samenwerking-project>h2 {
    text-transform: uppercase
}

.link-green1 {
    background-color: #949300
}

.link-blue-light {
    background-color: #48a9c5
}

.link-dark-red {
    background-color: #802f2d
}

.link-orange {
    background-color: #d57f00
}

.link-rust-red {
    background-color: #b33d26
}

.link-green1:hover,
.link-blue-light:hover,
.link-dark-red:hover,
.link-rust-red:hover {
    background: #fff;
    color: #333
}

.samenwerking-other-projects {
    margin: 30px 0 0 0
}

.samenwerking-other-projects a:link,
.samenwerking-other-projects a:visited {
    padding: 15px;
    margin: 0 10px 10px 0;
    color: #fff;
    background-color: #007398;
    display: inline-block;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700
}

.samenwerking-other-projects a:hover {
    color: #fff;
    background-color: #333
}

.samenwerking-HCA {
    margin: 30px 0 0 0;
    padding: 20px;
    background-color: #eee
}

.samenwerking-HCA p {
    font-size: 1.5em;
    font-weight: 300;
    padding: 0 40px 0 40px
}

.HCA-link-more a {
    padding: 10px 15px;
    background-color: #333;
    color: #fff;
    font-weight: 500;
    font-size: 1.2em;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    float: right
}

.stp-dgd,
.stp-fla,
.stp-edu {
    font-size: 14px;
    color: #666;
    background-repeat: no-repeat;
    padding: 0 0 0 40px;
    background-size: 20px auto;
    display: inline-block;
    vertical-align: top
}

.stp-dgd {
    background-image: url(../images/samenwerking/blauwbolleke.jpg);
    margin-right: 1%
}

.stp-fla {
    background-image: url(../images/samenwerking/roodbolleke.jpg);
    margin-right: 1%
}

.stp-edu {
    background-image: url(../images/samenwerking/kompas.jpg);
    margin: 0 0 80px 0
}

.stp-dgd-l,
.stp-fla-l,
.stp-edu-l {
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding: 0 0 0 25px
}

.stp-edu-l-s {
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding: 0 0 0 50px
}

.stp-dgd-l-s {
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding: 0 0 0 25px;
    margin: 0 0 0 25px
}

.stp-fla-l-s {
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding: 0 0 0 50px
}

.stp-dgd-l,
.stp-dgd-l-s {
    background-image: url(../images/samenwerking/blauwbolleke.jpg)
}

.stp-fla-l,
.stp-fla-l-s {
    background-image: url(../images/samenwerking/roodbolleke.jpg)
}

.stp-edu-l,
.stp-edu-l-s {
    background-image: url(../images/samenwerking/kompas.jpg)
}

.stp-header {
    margin: 20px 0 0 0
}

.lp-themes h1 {
    float: left;
    display: inline-block
}

.lp-themes-bar {
    margin-bottom: 60px;
    padding-top: 20px;
    width: 100%;
    vertical-align: top;
    border-top: 1px dotted #777
}

.lp-themes-bar:first-of-type {
    margin-bottom: 60px;
    width: 100%;
    vertical-align: top;
    border-top: 0 dotted #777
}

.lp-themes-bar a:link,
.lp-themes-bar a:visited {
    padding: 10px;
    background: #333;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff
}

.lp-themes-bar a:hover {
    background: #48a9c5
}

.thema-dropdown {
    position: relative;
    float: right;
    top: 0
}

.thema-dropdown select {
    padding: 10px;
    background: #333 color:#fff
}

.themas {
    font-size: 16px;
    line-height: 150%;
    padding-left: 15px
}

.themas h3 {
    color: #aaa;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700
}

.themas h1 {
    color: #333;
    text-transform: uppercase;
    font-size: 36px;
    font-weight: 700;
    line-height: 100%
}

.thema-news {
    margin-bottom: 100px
}

.thema-news-container>h2 {
    padding-left: 15px;
    text-transform: uppercase;
    color: #333;
    font-weight: 700;
    font-size: 28px
}

.thema-links,
.thema-units {
    background-color: #eee;
    padding: 20px;
    margin-bottom: 20px
}

.thema-steun {
    background-color: #48a8d4;
    padding: 20px;
    margin-bottom: 20px;
    color: #FFF
}

.themas ul {
    list-style-image: url(../images/bullet_blue_light.png);
    margin-left: 20px
}

.themas ul a:link,
.themas ul a:visited {
    text-decoration: none
}

.thema-links span,
.thema-units span,
.thema-steun span {
    display: inline-block;
    margin-right: 15px;
    color: #333
}

.thema-links h2,
.thema-units h2 {
    display: inline-block;
    text-transform: uppercase;
    font-size: 24px;
    color: #333;
    font-weight: 700
}

.thema-steun .thematitel {
    display: inline-block;
    text-transform: uppercase;
    font-size: 24px;
    color: #fff;
    font-weight: 700
}

.themasteunbutton {
    background-color: #eee;
    padding: 5px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 200px;
    text-align: center;
    text-transform: uppercase
}

.themasteunbutton a {
    text-decoration: none;
    font-weight: 700;
    font-size: 120%;
    color: 48a8d4
}

.padding-0 {
    padding: 0
}

.padding-right-0 {
    padding-right: 0
}

.padding-top-0 {
    padding-top: 0
}

.padding-left-0 {
    padding-left: 0
}

.padding-left-15 {
    padding-left: 15px
}

.padding-right-15 {
    padding-right: 15px
}

.marginTop77 {
    margin-top: 77px
}

.margin-top-40 {
    margin-top: 40px
}

.margin-top-50 {
    margin-top: 60px
}

.margin-top-60 {
    margin-top: 60px
}

.margin-top--30 {
    margin-top: -30px
}

.margin-top--50 {
    margin-top: -53px
}

.margin-top-90 {
    margin-top: 90px
}

.margin-top-140 {
    margin-top: 140px
}

.margin-top-150 {
    margin-top: 150px
}

.margin-top-200 {
    margin-top: 200px
}

.margin-top-50 {
    margin-top: 50px
}

.marginTop46 {
    margin-top: 46px
}

.margin-top-30 {
    margin-top: 30px
}

.margin-top-hairline {
    margin-top: 1px
}

.margin-bottom-30 {
    margin-bottom: 30px
}

.margin-bottom-60 {
    margin-bottom: 30px
}

.margin-bottom-150 {
    margin-bottom: 150px
}

.margin-top-20 {
    margin-top: 20px
}

.margin-top-80 {
    margin-top: 80px
}

.margin-top-90 {
    margin-top: 90px
}

.margin-top-120 {
    margin-top: 120px
}

.bg-green {
    background: #3eb06b
}

.bg-green2 {
    background: #3faf6c
}

.bg-orange {
    background: #ea5b0c
}

.bg-sky {
    background: #0cb9ea none repeat scroll 0 0
}

.bg-aqua {
    background: #1be2a3
}

.bg-blue {
    background: #035d67
}

.bg-pink {
    background: #fc246f
}

.bg-red {
    background: #9d1006
}

.text-blue {
    color: #035d67
}

.text-primary {
    color: #111
}

.text-white {
    color: #fff
}

.text-gray {
    color: #8e8e8e
}

.text-xl {
    font-size: 5em;
    text-shadow: 1px 1px 10px #9c9c9c;
    text-transform: uppercase
}

.text-lg {
    font-size: 3em
}

.text-md {
    font-size: 2.45em
}

.text-sm {
    font-size: 1.3em
}

.title-box1 {
    top: 30px;
    position: absolute
}

.title-box-inner {
    position: relative
}

.title-box2 .title::after {
    background: #035d67;
    bottom: -15px;
    color: #fff;
    content: "\f1d8";
    display: block;
    font-family: fontawesome;
    font-size: 20px;
    padding: 5px;
    position: absolute;
    right: 46%
}

.paddingLeft88 {
    padding-left: 88px
}

.primary-color {
    color: #116192
}

.bold {
    font-weight: 700
}

.sticky-header-page {
    position: fixed;
    top: 0;
    transition: top 0.8s ease-in-out;
    width: 100%;
    z-index: 99999
}

.sticky-header-page .logo>a {
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 45px;
    padding: 0
}

.sticky-header-page {
    height: 100px
}

.sticky-header-page .header-top {
    height: 100px;
    background: #035d67;
    padding: 10px 0
}

.sticky-header-page .logo img {
    float: left;
    margin-right: 15px;
    padding: 0;
    height: 78px;
    width: auto
}

.sticky-header-page .logo span {
    float: left;
    font-weight: 700;
    width: 70%;
    font-size: 1.4em;
    line-height: 100%;
    padding-top: 0
}

.sticky-header-page .nav.navbar-nav>li {
    border-right: 0;
    margin: 0 auto;
    background: #fff;
    border-right: 1px dotted rgb(230, 230, 230);
    padding: 0
}

.sticky-header-page .nav.navbar-nav>li:last-of-type {
    border-right: 0
}

.nav>li>a:hover,
.nav>li>a:focus {
    background: rgba(0, 68, 97, .3)
}

.sticky-header-page .nav.navbar-nav a,
.sticky-header-page .navbar-brand>span {
    padding: 16px 15px 19px 15px;
    color: #004e72
}

.sticky-header-page .nav.navbar-nav a:hover {
    color: #fff;
    text-shadow: 2px 0 rgba(0, 0, 0, .2)
}

.navbar-nav>li>.dropdown-menu a:hover {
    background: rgba(0, 68, 97, .3);
    text-decoration: none
}

.sticky-header-page .navbar-brand::before {
    display: none
}

.sticky-header-page .navbar-toggle {
    border-color: #004e72
}

.sticky-header-page .navbar-toggle .icon-bar {
    background: #004e72
}

.nav-up {
    top: -165px !important
}

.sticky-header .landing-title-box {
    left: 25%;
    right: 25%;
    text-transform: uppercase
}

.carousel-v2 .carousel-inner {
    margin: 0;
    max-height: 90%;
    width: 100%
}

.carousel-v2 .item {
    padding-left: 0
}

.carousel-v2 .carousel-inner>.item>img {
    width: 100%
}

.carousel-v2 .carousel-indicators {
    bottom: 2px
}

.carousel-v2 .carousel-indicators li {
    border: 2px solid rgba(255, 255, 255, .6);
    height: 17px;
    width: 17px
}

.carousel-v2 .carousel-indicators .active {
    height: 17px;
    width: 17px
}

.carousel-v2 .carousel-control {
    bottom: 50%;
    color: #fff;
    opacity: 1;
    margin: 0 10px
}

.carousel-v2 .carousel-control.left,
.carousel-v2 .carousel-control.right {
    border-left: 0
}

.carousel-v2 .carousel-control.left {
    right: auto
}

.carousel-v2 .carousel-caption {
    bottom: 0;
    font-size: 28px;
    left: 15px;
    line-height: 18px;
    margin: 0;
    right: 15px;
    text-align: left
}

.carousel-v2 .carouselButtons,
.carousel-v2 #carouselButtons {
    position: absolute;
    right: 10px;
    top: 10px
}

.carousel-v2 .carousel-control .glyphicon-chevron-left,
.carousel-v2 .carousel-control .glyphicon-chevron-right {
    font-size: 5em;
    width: auto
}

.bg-grey {
    background-color: #eee
}

.bg-gray2 {
    background-color: #f2f2f2
}

a.active {
    font-weight: bold !important
}

.blog {
    background-color: #fff
}

.blog-wrap {
    background-color: #f3f3f3;
    position: relative;
    margin-bottom: 30px;
    /
}

.blog-wrap img {
    border-bottom: 1px solid rgb(200, 200, 200)
}

.blog-title-box {
    background-color: transparent;
    background-image: url(../images/blog-title-bg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 25% 100%;
    bottom: 0;
    left: 0;
    padding: 18px 0 0 0;
    position: absolute;
    width: 100%
}

.blog-title {
    background-color: #fff;
    display: inline;
    font-size: 35px;
    font-weight: 700;
    margin: 0;
    padding: 16px 15px 15px 0;
    text-align: left;
    text-transform: uppercase;
    color: rgb(70, 70, 70)
}

.date-box {
    background-color: #fff;
    height: 50px;
    right: 10px;
    position: absolute;
    text-align: center;
    top: -20px;
    width: 60px;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 1.5em;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .4)
}

.date-box span {
    color: #222;
    font-family: effra, sans-serif;
    font-size: 24px;
    line-height: .3em;
    display: block
}

.date-box h3 {
    padding-top: 15px;
    line-height: .6em
}

.date-box h3 a:link,
.date-box h3 a:visited {
    padding-top: 0;
    color: #666;
    font-size: 14px
}

.date-box h3 a:hover,
.date-box h3 a:active {
    text-decoration: none
}

.see-more {
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 22% 100%
}

.see-more a {
    text-decoration: none;
    font-weight: 500
}

.see-more a:hover,
.see-more a:focus {
    text-decoration: underline
}

.titlte-box2 {
    padding: 0 0 40px 0
}

.titlte-box2 .titlte-box-title2 {
    font-size: 24px;
    font-weight: 100;
    margin: 20px 20px 0 20px
}

.titlte-box2 .titlte-box-subtitle2 {
    font-size: 16px;
    line-height: 1.5em;
    color: #333;
    font-weight: 300;
    margin: 15px 20px 0 20px
}

.titlte-box2 .titlte-box-title2 a,
.titlte-box2 .titlte-box-subtitle2 a {
    color: #333;
    font-weight: 700;
    text-decoration: none
}

.titlte-box2 .titlte-box-subtitle2 a {
    text-transform: none
}

.titlte-box2 .titlte-box-title2 a:hover,
.titlte-box2 .titlte-box-subtitle2 a:hover {
    color: #787878
}

.titlte-box2 .titlte-box-subtitle2 a {
    color: #333;
    font-family: effra, sans-serif;
    font-weight: 400
}

.titlte-box2 .titlte-box-subtitle2 {
    margin-bottom: 15px
}

.info-box4 {
    float: right;
    margin-top: 5px;
    background: #ddd !important
}

.info-box4 h3 {
    margin: 0;
    padding: 5px 20px
}

.info-box4 h3 a {
    color: #333;
    font-size: 16px;
    text-transform: uppercase;
    font-family: effra, sans-serif
}

.btn.btn-custom {
    border-radius: 0;
    color: #fff
}

.pageItemCarousel hr {
    display: none
}

.v3 .carousel-indicators {
    left: 50%;
    text-align: center
}

.v3 .carousel-caption {
    background-image: url(../images/caption-bg.png);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 42% 100%;
    bottom: 15%;
    left: 0;
    padding: 0;
    right: 0;
    text-align: right;
    width: 100%
}

.v3 .carousel-caption h3 {
    clear: right;
    color: #000;
    font-size: .9em;
    text-shadow: none;
    width: 30%;
    float: right;
    margin-top: 20px;
    margin-bottom: 5px;
    font-weight: 700
}

.v3 .carousel-caption h2 {
    font-size: 18px;
    margin: 0 0 0 50%;
    padding: 6px 18px;
    text-align: center;
    text-transform: uppercase;
    text-shadow: none;
    float: right
}

.v3 .carousel-caption p {
    clear: right;
    color: #000;
    font-size: 16px;
    text-shadow: none;
    margin-bottom: 15px;
    float: right;
    width: 38%;
    padding-left: 20px;
    font-weight: 400
}

.v3 .carousel-caption div.blogmore {
    clear: right
}

.v3 .carousel-caption div.blogmore a {
    font-size: .6em
}

.v3 .carousel-caption a {
    background-color: #474747;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500
}

.v3 .carousel-control-wrap {
    bottom: 50%;
    position: absolute;
    width: 100%
}

.v3 .carousel-control {
    margin: 0;
    padding: 0
}

.v3 .carousel-control span.glyphicon {
    font-size: 4em;
    height: auto;
    margin-top: -45px;
    width: 70px
}

.tweet {
    height: 530px;
    overflow-y: auto
}

.ext-page-2 .title-box1 {
    color: #fff
}

.ext-page-2 .col-1-2 {
    left: 45%;
    width: 55%
}

.ext-page-2 .title-box1 .btn {
    background-color: #fff;
    color: #474747;
    font-size: 14px;
    margin-top: 10px;
    text-shadow: none
}

.ext-page-2 .title-box1 .title {
    margin: 0
}

.ext-page-2 .col2 {
    margin-bottom: 30px;
    min-height: auto
}

.ext-page-2 .col-sm-12>img {
    height: 377px;
    width: 100%
}

.box.box1 {
    background-color: #ffc000;
    color: #fff;
    height: 115px;
    left: 40%;
    position: absolute;
    top: 0;
    width: 248px
}

.box.box2 {
    background-color: #0087bf;
    color: #fff;
    height: 115px;
    left: 62%;
    position: absolute;
    top: 115px;
    width: 18.5%
}

.box.box3 {
    background-color: #ffc000;
    color: #fff;
    min-height: 147px;
    left: 80.5%;
    position: absolute;
    top: 230px;
    width: 18%
}

.box h3 {
    font-size: 1.6em;
    margin: 0;
    padding: 5px 10px
}

.box p {
    margin: 0;
    padding: 5px 10px
}

.box a {
    color: #fff;
    float: right;
    font-size: 30px;
    line-height: 15px
}

footer {
    background: #f2f2f2;
    background: -webkit-linear-gradient(#f2f2f2, #ffffff);
    background: -o-linear-gradient(#f2f2f2, #ffffff);
    background: -moz-linear-gradient(#f2f2f2, #ffffff);
    background: linear-gradient(#f2f2f2, #ffffff);
    margin-top: 60px;
    padding-top: 30px;
    padding-bottom: 100px;
    box-shadow: 0 -1px 40px rgba(0, 0, 0, .2)
}

.f-logo {
    margin: 6px 0;
    width: 203px
}

.foot-sec-title {
    color: #fec001
}

.social-links {
    margin: 30px 0
}

.social-links>li {
    display: inline-block
}

.social-links a {
    color: #6f6f6f;
    font-size: 26px;
    padding: 0 15px
}

footer ul.botm-links a {
    color: #111;
    text-decoration: none
}

footer ul.botm-links a:hover,
footer ul.botm-links a:focus {
    color: #9f9f9f;
    text-decoration: underline
}

.custom-search-input ::-webkit-input-placeholder {
    color: #fff;
    font-size: 13px
}

.custom-search-input :-moz-placeholder {
    color: #fff;
    font-size: 13px
}

.custom-search-input ::-moz-placeholder {
    color: #fff;
    font-size: 13px
}

.custom-search-input :-ms-input-placeholder {
    color: #fff;
    font-size: 13px
}

.search-box4 .custom-search-input ::-webkit-input-placeholder {
    color: #9f9f9f;
    font-size: 16px
}

.search-box4 .custom-search-input :-moz-placeholder {
    color: #9f9f9f;
    font-size: 16px
}

.search-box4 .custom-search-input ::-moz-placeholder {
    color: #9f9f9f;
    font-size: 16px
}

.search-box4 .custom-search-input :-ms-input-placeholder {
    color: #9f9f9f;
    font-size: 16px
}

input:focus::-webkit-input-placeholder {
    color: transparent !important
}

input:focus:-moz-placeholder {
    color: transparent !important
}

input:focus::-moz-placeholder {
    color: transparent !important
}

input:focus:-ms-input-placeholder {
    color: transparent !important
}

.static-page p {
    margin: 0 0 20px 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em
}

.static-page p a:link,
    {
    color: #0E90C7;
    text-decoration: underline
}

.static-page .col-sm-12 ul,
.static-page .col-sm-9 ul,
.static-page .col-sm-8 ul,
.static-page .col-sm-4 ul,
.static-page .col-sm-6 ul {
    margin: 0 0 30px 40px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAMAAABPErQ/AAAAZlBMVEX/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAHTYNdOAAAAIXRSTlMAFRcYGRscHiElJy0wNDY3Q6m1tsLKzs/T2dve3+Di5OZ7nUnRAAAAQElEQVQI1wXBCwKBQBQAwCmrSH+EKPvuf8lmjHMDHrFeoM/xTtDmWEqottjPOP3im7j941nQ7fEqcI9PDcN0hQOKhgNc7juOagAAAABJRU5ErkJggg==)
}

.static-img-left,
.static-img-right {
    position: relative;
    display: inline
}

.static-img-left img,
.static-img-right img {
    width: auto
}

.static-img-left .img-caption,
.static-img-right .img-caption {
    padding: 5px 10px;
    background-color: #333;
    color: #eee
}

.article-text,
.article-text p {
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: 400;
    font-family: effra, sans-serif
}

.article-text .text1 {
    font-weight: 700;
    font-size: 1.3em
}

.title5 {
    font-size: 40px;
    font-weight: 700;
    margin: 0 0 10px;
    color: #fff
}

.title3 {
    margin: 0 0 25px !important;
    padding: 0;
    font-size: 1.7em;
    font-weight: 400;
    color: #333
}

.article-text ol li,
.article-text ul li,
.article-text ol li ol li,
.article-text ul li ul li {
    font-size: 16px;
    font-weight: 400
}

.article-text ul {
    list-style-image: url(../images/bullet_blue_light.png);
    margin: 0 0 20px 40px
}

nav.secundary-menu ul li>a:hover {
    text-decoration: none
}

a {
    color: #006EA5;
    text-decoration: underline
}

.nav.navbar-nav a {
    color: #fff;
    font-size: 1.25em;
    font-weight: 300;
    line-height: 14px;
    padding: 0 0 0 2px;
    text-transform: uppercase;
    text-decoration: none
}

.titlte-box-title a {
    color: #000;
    text-decoration: none
}

.titlte-box-title {
    font-size: 2em;
    margin: 10px 25px 10px 21px
}

.big-title a {
    text-decoration: none
}

.carousel-inner a {
    text-decoration: none
}

.custombox {
    height: 300px;
    background-color: #035d67
}

.art-title a {
    color: #333;
    font-weight: 700;
    text-decoration: none
}

.art-title a:hover {
    color: #888
}

h3 a {
    text-decoration: none
}

.container-full {
    margin: 0 auto;
    width: 100%;
    background-color: #eee
}

.inner-but-full {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    background-image: url(/images/hvbg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: #eee;
    height: 800px
}

.bg-full-home {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    background-color: #eee;
    height: 577px
}

.bg-full-bg-front {
    border: 4px solid #DCAA00;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    background-image: url(../images/bg_hoofdgebouw_front.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 900px;
    padding: 40px 0 0 0;
    margin-bottom: 0
}

.article-main .title5 {
    margin-bottom: 10px;
    color: #333
}

.article-main .title.title3 {
    color: #666;
    font-family: effra, sans-serif;
    font-weight: 100
}

.article-main .social-box1 {
    display: none
}

.article-main .cap-box {
    background: #333;
    color: #fff
}

.article-main strong {
    font-family: effra, sans-serif;
    font-weight: 900
}

.article-main .date-and-author1 {
    color: #888;
    font-weight: 100;
    border-top: 1px dotted #999;
    border-bottom: 1px dotted #999;
    padding-top: 10px
}

.article-main .date-and-author1 p {
    margin-bottom: 10px;
    font-size: 16px
}

.article-main .article-text {
    line-height: 2em;
    font-size: 16px;
    color: #333;
    font-family: MetaPro;
    font-weight: 100
}

.article-main .social-row {
    margin-top: -43px
}

.article-sidebar {
    border-left: 0 dotted rgb(100, 100, 100);
    padding-left: 20px
}

.article-sidebar .title-h,
.article-sidebar .title4,
.event-sidebar .title-h,
.event-sidebar .title4 {
    display: none
}

.article-sidebar h1,
.event-sidebar h1 {
    text-transform: uppercase;
    font-size: 32px;
    color: rgb(200, 200, 200)
}

.list.rel-art li,
.list.events li {
    padding: 15px;
    margin-bottom: 20px;
    background-color: #fff;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .3)
}

.list.rel-art li>hr,
.list.rel-art li>.date {
    display: none
}

.list.rel-art li>.art-desc {
    color: #666;
    font-size: 16px;
    line-height: 150%;
    font-family: effra, sans-serif;
    font-weight: 400;
    margin-top: 20px
}

.sidebar-stretch {
    width: 100% !important
}

.article-title {
    color: #333
}

.evenementenCalendarMainCols .img {
    text-shadow: 2px 2px 0 rgba(0, 0, 0, .3)
}

.row-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: -webkit-calc(100% - 30px);
    width: -moz-calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px
}

.row-height-2 {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0
}

.row-eq-height {
    display: table
}

.col-height {
    display: table-cell;
    float: none
}

.event-header-grey,
.event-header-date {
    background: #333;
    padding: 15px;
    vertical-align: top
}

.event-header-date {
    color: #ffc001;
    font-size: 4em;
    font-weight: 700;
    text-align: right;
    line-height: 1em
}

.event-header-date .text-primary {
    display: block;
    color: #ccc;
    font-size: .3em;
    text-transform: uppercase;
    line-height: 1em
}

.event-header-details {
    margin-left: 0;
    margin-right: 0
}

.event-header-detail {
    text-align: center;
    border-right: 1px dotted #333;
    padding-top: 15px;
    height: 75px
}

.event-header-detail:first-child {
    border-left: 1px dotted #333
}

h1.eventdetail,
h2.eventdetail {
    color: #fff;
    line-height: 100%;
    font-weight: 700
}

h1.eventdetail {
    text-transform: uppercase
}

h2.eventdetail {
    font-weight: 300;
    color: #aaa
}

.list.events .date-title.text-blue {
    color: #333
}

.list.events .events-title.text-blue a.text-blue:link,
.list.events .events-title.text-blue a.text-blue:visited {
    color: #666;
    text-decoration: none
}

.list.events .events-title.text-blue a.text-blue:hover {
    color: #333
}

.list.events p.events-description.text-blue,
.list.events div.events-description.text-blue {
    text-transform: uppercase;
    font-weight: 700;
    color: #333
}

.event-sidebar .text-right a:link,
.event-sidebar .text-right a:visited {
    text-transform: uppercase;
    margin-right: 15px;
    text-decoration: none;
    background: #fff;
    color: #035d67;
    padding: 15px;
    width: -webkit-calc(100% - 30px);
    width: -moz-calc(100% - 30px);
    display: block;
    margin: 10px 15px 0 15px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
    font-weight: 700;
    font-size: 18px
}

.event-sidebar .text-right a:hover {
    background: #035d67;
    color: #fff
}

.event-body.article-text {
    font-size: 16px;
    font-weight: 100;
    color: #333
}

.event-body.article-text .event-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 200%
}

.event-body.article-text .event-speakers h2,
.event-body.article-text .event-contactinfo h2 {
    text-transform: uppercase;
    font-weight: 900
}

.event-body.article-text .event-speakers ul {
    list-style: none;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 200%
}

.event-body.article-text .event-speakers ul li {
    padding-left: 30px;
    margin-left: 0;
    font-size: 16px;
    font-weight: 400
}

.event-body.article-text .event-speakers ul li:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAMAAABPErQ/AAAAZlBMVEX/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAHTYNdOAAAAIXRSTlMAFRcYGRscHiElJy0wNDY3Q6m1tsLKzs/T2dve3+Di5OZ7nUnRAAAAQElEQVQI1wXBCwKBQBQAwCmrSH+EKPvuf8lmjHMDHrFeoM/xTtDmWEqottjPOP3im7j941nQ7fEqcI9PDcN0hQOKhgNc7juOagAAAABJRU5ErkJggg==);
    padding-right: 10px
}

.event-body.article-text .event-contactinfo p {
    padding-left: 30px;
    font-weight: 400
}

.event-body.article-text {
    padding-bottom: 30px
}

.evenementlocatie {
    font-size: 1.1em;
    font-weight: 700
}

.khiv .col-sm-4 {
    padding: 20px;
    border: solid 1px #eee
}

.khiv .col-sm-6:nth-of-child(1),
.khiv .col-sm-4:nth-of-child(1) {
    padding-left: 0
}

.mbeeld-uren {
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
    padding: 20px
}

.mbeeld-uren .row:nth-child(2n) {
    color: #888
}

.scrollBtn {
    background: #CF7F00;
    color: #fff;
    padding: 5px;
    cursor: pointer;
    margin-bottom: 1px;
    font-size: 16px
}

.scrollBtn:hover {
    background: #DAAA00
}

.carousel-control-wrap {
    display: none
}

.video-container {
    margin-bottom: 100px;
    position: relative;
    top: 0;
    left: 0;
    background: #fff;
    background-position: top left;
    background-size: cover
}

video {
    z-index: 1
}

.vid-play-btn {
    width: 150px;
    height: 150px;
    background: url(../images/vid-play-btn.png) no-repeat 100%;
    margin-left: calc(50% - 75px);
    top: 35%;
    z-index: 2000;
    position: absolute;
    cursor: pointer
}

.home-appointment {
    z-index: 2000;
    position: absolute;
    right: 0;
    background: #b33d26;
    padding: 15px;
    font-size: 18px
}

.home-appointment img {
    width: auto;
    display: inline
}

.home-appointment a:link,
.home-appointment a:visited {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    color: #fff
}

.home-appointment a:hover {
    color: #333
}

.home-header,
.home-header-v2 {
    position: relative;
    top: -55px
}

.header-slider {
    position: relative;
    top: -70px;
    margin-bottom: -55px
}

.home-slide-img img {
    display: none;
    height: 100%
}

.home-header-shadow {
    position: absolute;
    bottom: 50px;
    background: #000;
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    height: 150px;
    width: 100%;
    z-index: 2000
}

.home-header-box {
    position: absolute;
    display: none;
    max-width: 85%;
    font-size: 20px;
    padding: 0 0 10px 0;
    font-weight: 300;
    color: #fff;
    z-index: 2001
}

.home-header-box h1 {
    color: #fff;
    margin: 0;
    padding: 0;
    text-shadow: 2px 2px 10px rgba(0, 0, 0, .6)
}

.home-header-box img {
    width: auto;
    float: left;
    display: inline;
    padding-right: 15px
}

.home-header-box a {
    text-decoration: none;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, .6)
}

.home-header-bullets {
    position: relative;
    min-height: 50px;
    display: block;
    text-align: right;
    width: 100%;
    top: -50px;
    z-index: 2001
}

.home-header-scroll {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .2);
    cursor: pointer
}

.header-scroll-active {
    display: none;
    width: 6px;
    height: 6px;
    margin: 3px;
    border-radius: 50%;
    background: #fff
}

.home-header-tabs {
    position: relative;
    min-height: 50px;
    display: block;
    width: 100%;
    top: -48px
}

.home-header-tab {
    display: block;
    float: left;
    position: relative;
    bottom: 0;
    min-width: -webkit-calc(25% - 1px);
    min-width: -moz-calc(25% - 1px);
    min-width: calc(25% - 1px);
    margin-right: 1px
}

.home-header-tab:last-child {
    margin-right: 0
}

.home-header-tab a:link,
.home-header-tab a:visited {
    display: inline-block;
    width: calc(100% - 1px);
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 300;
    color: #333;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, .2);
    font-size: 18px;
    padding: 10px 15px;
    background: rgba(238, 238, 238, .9)
}

.home-tab-blue a.home-header-tab-active {
    border-top: 2px solid #48a9c5
}

.home-tab-green a.home-header-tab-active {
    border-top: 2px solid #949300
}

.home-tab-red a.home-header-tab-active {
    border-top: 2px solid #b33d26
}

.home-tab-yellow a.home-header-tab-active {
    border-top: 2px solid #daaa00
}

a.header-spotlight:link,
a.header-spotlight:visited {
    background: #b33d26;
    color: #fff
}

.home-header-boxes {
    display: absolute
}

.home-header-boxes a:link,
.home-header-boxes a:visited {
    text-decoration: none;
    color: #333;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, .3)
}

.home-header-boxes-v2 a:link,
.home-header-boxes-v2 a:visited {
    text-decoration: none;
    color: #fff;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 1)
}

.header-box {
    position: absolute;
    display: none;
    max-width: calc(50% - 2px);
    font-size: 20px;
    background: rgba(238, 238, 238, .9);
    color: #333;
    padding: 25px;
    font-weight: 300
}

.header-box img {
    width: auto;
    float: left;
    display: inline;
    padding-right: 15px
}

.header-box-blank {
    max-width: 0;
    height: auto;
    position: absolute;
    float: left;
    display: block
}

.header-box a {
    text-decoration: none
}

.home-intro {
    text-align: center;
    font-size: 16px;
    font-weight: 400
}

.home-intro h1 {
    margin: 20px 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px dotted #666;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 700
}

.home-intro-txt {
    text-align: left;
    padding-right: 20px
}

.home-intro img {
    width: 80%;
    height: auto;
    border-radius: 50%;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .5)
}

.home-intro a:link,
.home-intro a:visited {
    display: block;
    margin-top: 20px;
    text-decoration: none;
    color: #333
}

.home-intro a:hover {
    color: #0087bf
}

.home-quick-col {
    text-align: center
}

.home-quick-icons {
    display: block;
    background: #eee;
    padding: 50px 0
}

.home-quick-icons img {
    width: 64px;
    height: 64px
}

.home-quick-icons a:link,
.home-quick-icons a:visited {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none;
    font-size: 1.2em;
    color: #333
}

.home-quick-icons a:hover {
    color: #00a3dc
}

.home-quick-icons a:nth-of-type(2) {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px dotted #888
}

.home-events {
    display: block;
    padding: 30px 0 0 0
}

.home-events .border-box {
    border: 0
}

.home-events .item-wrap1 {
    padding: 0
}

.home-events hr {
    display: none
}

.home-events h1 {
    color: #333;
    text-transform: uppercase;
    padding-left: 13px;
    font-weight: 700
}

h1.home-nieuws {
    color: #787878;
    text-transform: uppercase;
    padding-left: 13px;
    font-weight: 900;
    display: none
}

.home-varia {
    display: none;
    background-color: #333;
    padding-bottom: 60px
}

a.twitter-timeline {
    background-color: #333
}

.blokEvenementen .evnt-wrap.border-box {
    background-color: #f3f3f3;
    border: 0 solid
}

.blokEvenementen .evnt-wrap.border-box .dtls h1 {
    line-height: 1em;
    font-size: 2em;
    padding: 0;
    color: #333
}

.blokEvenementen .evnt-wrap.border-box .dtls .big-title {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dotted #999
}

.blokEvenementen .evnt-wrap.border-box .dtls .subtitle.text-blue {
    color: #666;
    line-height: 1.5
}

.blokEvenementen .evnt-wrap.border-box .dtls .big-title a:link,
.blokEvenementen .evnt-wrap.border-box .dtls .big-title a:visited {
    color: #333;
    font-weight: 700
}

.blokEvenementen .evnt-wrap.border-box .dtls .big-title a:hover {
    color: #777
}

.home-events .blokEvenementen .evenementlocatie {
    display: none
}

.blokEvenementen .evnt-wrap.border-box .info-box.info-box1 {
    display: none
}

.rg-home {
    display: block;
    position: relative;
    padding: 0;
    height: 276px;
    background: url(../images/home_rg_001.jpg) no-repeat;
    margin-bottom: 30px
}

.rg-home a {
    text-decoration: none
}

.rg-home-content {
    display: block;
    margin: 0;
    width: 70%;
    height: 50%;
    padding: 20px;
    background-color: #ffc001;
    position: absolute;
    bottom: 0
}

.rg-home-content h2 {
    color: rgb(50, 50, 50);
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 900
}

.rg-home-content ul {
    padding: 0
}

.rg-home-content li {
    font-size: 16px;
    font-weight: 400;
    color: rgb(50, 50, 50)
}

.home-newsletter {
    background-color: #035d67;
    text-align: center;
    height: 276px;
    padding-top: 50px;
    display: block;
    margin-left: 0;
    width: 100%
}

.article-sidebar .home-newsletter {
    margin-left: 0
}

.old-slider-container {
    display: block;
    width: 710px
}

.old-slider-images {
    display: block;
    position: relative;
    width: 710px
}

.old-slider-images>img {
    position: relative;
    width: 100%;
    height: auto
}

.old-slider-controls {
    display: inline-block;
    position: relative;
    width: 710px;
    margin-top: -30%
}

.old-slider-controls {
    float: left;
    display: inline-block;
    position: relative;
    width: 100%;
    margin-top: -32%
}

.old-slider-controls>.pleft {
    display: block;
    float: left;
    margin-left: 10px;
    cursor: pointer
}

.old-slider-controls>.pright {
    display: block;
    float: right;
    margin-right: 10px;
    cursor: pointer
}

.old-slider-annot {
    display: inline-block;
    width: 690px;
    padding: 10px;
    height: 40px;
    text-align: center;
    border: 1px dotted rgb(150, 150, 150);
    font-size: 14px;
    position: relative;
    bottom: 0
}

.old-slider-annot>span {
    display: block;
    font-size: 10px
}

.small-newsletter {
    background-color: #035d67;
    text-align: center;
    height: 299px;
    width: 30%;
    padding-top: 50px;
    padding-right: 15px;
    margin-left: 15px
}

.home-newsletter .plane-icon img,
.small-newsletter .plane-icon img {
    width: auto;
    margin-bottom: 20px
}

.home-newsletter a:link,
.small-newsletter a:link {
    font-size: 28px;
    font-weight: 300;
    text-decoration: none;
    color: #fff;
    line-height: 1.2em
}

.home-newsletter a:visited,
.small-newsletter a:visited {
    color: #fff
}

.home-newsletter a:hover,
.small-newsletter a:hover {
    color: #ffc001
}

.home-vacancy {
    padding: 20px;
    height: 276px;
    width: 100%;
    background: url(/images/home_vacancy_02.jpg) no-repeat;
    background-size: 100% auto
}

.home-vacancy h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 900;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, .5)
}

.home-vacancy h1 {
    color: #ffc000;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
    line-height: 100%
}

.home-vacancy a:link,
.home-vacancy a:visited {
    padding: 15px;
    background: #fff;
    color: #333;
    text-decoration: none;
    font-size: 18px;
    font-weight: 700
}

.home-vacancy a:hover {
    background: #333;
    color: #fff
}

.sub-vacancy {
    height: 299px;
    margin: 0;
    float: right;
    right: 0
}

.sub-more {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 26px;
    height: 26px;
    background: url(../images/plus_white.png) no-repeat
}

.sub-more-right {
    display: block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 26px;
    height: 26px;
    background: url(../images/plus_white.png) no-repeat
}

.edu-intro {
    font-size: 16px;
    line-height: 1.8em;
    font-weight: 400;
    color: #333
}

.edu-intro>h1 {
    text-transform: uppercase;
    font-size: 36px;
    font-weight: 700
}

.edu-offer,
.edu-antwerp,
.edu-alumni {
    width: 100%;
    margin: 30px 0 30px 15px
}

.edu-offer {
    background: url(../images/studeren_bg_block01.jpg) no-repeat right 15px top 0
}

.edu-antwerp {
    background: url(../images/studeren_bg_block02.jpg) no-repeat left 0 top 0;
    height: 390px
}

.edu-alumni {
    background: url(../images/studeren_bg_block03.jpg) no-repeat right 15px top 0
}

.edu-offer-content,
.edu-antwerp-content,
.edu-alumni-content {
    width: 31%;
    padding: 20px;
    height: 390px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.8em
}

.edu-offer-content {
    background: #ffc001
}

.edu-offer-content h2,
.edu-antwerp-content h2,
.edu-alumni-content h2 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px
}

.edu-antwerp-content,
.edu-antwerp-content h2 {
    color: #fff
}

.edu-offer-content ul,
.edu-antwerp-content ul,
.edu-alumni-content ul {
    margin-top: 20px;
    list-style-position: inside;
    list-style-image: url(../images/bullet_white.png);
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px
}

.edu-offer-content ul a:link,
.edu-offer-content ul a:visited,
.edu-alumni-content ul a:link,
.edu-alumni-content ul a:visited {
    text-decoration: none;
    color: #111
}

.edu-antwerp-content ul a:link,
.edu-antwerp-content ul a:visited {
    text-decoration: none;
    color: #ffc001
}

.edu-offer-content ul a:hover,
.edu-antwerp-content ul a:hover,
.edu-alumni-content ul a:hover {
    margin-left: 5px
}

.edu-offer-content ul a:active,
.edu-antwerp-content ul a:active,
.edu-alumni-content ul a:active {
    color: #fff
}

.edu-antwerp-content {
    float: right;
    margin-right: 15px;
    background: #b33d26
}

.edu-alumni-content {
    background: #48a9c5
}

.edu-offer-content .edu-sub-more,
.edu-alumni-content .edu-sub-more {
    position: absolute;
    bottom: 10px;
    left: 28%;
    width: 26px;
    height: 26px;
    background: url(../images/plus_white.png) no-repeat
}

.edu-antwerp-content .edu-sub-more {
    position: absolute;
    bottom: 10px;
    right: 40px;
    width: 26px;
    height: 26px;
    background: url(../images/plus_white.png) no-repeat
}

.LP-quote img {
    width: auto
}

.LP-quote-quote>img {
    width: auto;
    position: absolute;
    bottom: -30px;
    left: 100px
}

.LP-quote-quote {
    font-size: 2em;
    font-weight: 500;
    color: #333;
    padding: 20px;
    line-height: 1.1;
    font-style: italic;
    background-color: #eee;
    position: relative;
    float: clear;
    border-radius: 10px;
    text-shadow: 2px 2px #fff
}

.LP-quote-img {
    display: inline-block;
    width: 35%;
    float: left
}

.LP-quote-credit {
    font-size: 1.1em;
    font-style: normal;
    padding: 15px;
    color: #666;
    font-weight: 100;
    display: inline-block;
    width: 65%;
    float: right;
    top: 0;
    right: 0
}

.graphs {
    padding: 30px 0;
    margin: 30px 0;
    border-top: 1px dotted rgb(200, 200, 200);
    border-bottom: 1px dotted rgb(200, 200, 200);
    margin-right: 0
}

.graph {
    text-align: center
}

.graph h2 {
    text-transform: uppercase;
    color: #333;
    font-weight: 700;
    font-size: 18px
}

.graph-total01 {
    position: absolute;
    top: 70px;
    left: -webkit-calc(50% - 14px);
    font-size: 2em;
    font-weight: 900
}

.graph-total02 {
    position: absolute;
    top: 70px;
    left: -webkit-calc(50% - 21px);
    font-size: 2em;
    font-weight: 900
}

.graph-figures {
    text-align: left;
    padding: 20px;
    margin-top: 15px;
    text-transform: uppercase;
    font-size: 14px;
    color: #333;
    background-color: #eee
}

.graph-figures>span {
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 2px solid #fff;
    margin-right: 15px
}

.graph-be {
    background-color: #2E86A1
}

.graph-eu {
    background-color: #619EB0
}

.graph-noneu {
    background-color: #035d67
}

.padding-top-150 {
    padding-top: 150px
}

.padding-top-90 {
    padding-top: 90px
}

.padding-top-60 {
    padding-top: 60px
}

.padding-top-30 {
    padding-top: 30px
}

.padding-bottom-30 {
    padding-bottom: 30px
}

.padding-bottom-60 {
    padding-bottom: 60px
}

.light-grey {
    background: #f2f2f2
}

.no-margin {
    margin: 0
}

.no-padding {
    padding: 0
}

.about-intro {
    font-size: 16px;
    line-height: 1.5em;
    color: #333;
    padding-bottom: 30px
}

.about-intro .row {
    margin-bottom: 30px
}

.about-intro h2 {
    font-size: 36px;
    text-transform: uppercase;
    margin-bottom: 0;
    font-weight: 700
}

.about-graph {
    margin-left: -webkit-calc(50% - 60px);
    margin-left: -moz-calc(50% - 60px);
    margin-left: calc(50% - 60px)
}

.about-graph-detail {
    text-align: center
}

.history-large {
    display: block
}

.history-mobile {
    display: none
}

.org-graph {
    margin-top: 60px;
    padding: 30px 0;
    background: #e3e3e3;
    font-size: 14px
}

.org-graph h2 {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700
}

.org-bio-pic {
    margin: 20px 0
}

.org-bio-pic img {
    border-radius: 50%
}

.org-bio-pic p {
    text-align: center;
    padding-top: 10px
}

.org-intro-bio-txt {
    font-family: effra, sans-serif;
    font-weight: 400;
    font-size: 18px;
    padding: 20px 10px 0 0;
    color: #333
}

.org-intro-bio-txt h2 {
    font-family: effra, sans-serif;
    font-weight: 700;
    font-size: 36px;
    text-transform: uppercase;
    line-height: 1em;
    color: #333
}

.org-intro-bio-txt h3 {
    font-family: effra, sans-serif;
    font-weight: 700;
    color: #666
}

.org-more-btn {
    background: #035d67;
    padding: 15px;
    float: right
}

.org-more-btn a:link,
.org-more-btn a:visited {
    text-decoration: none;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px
}

.org-news {
    padding-bottom: 40px
}

.org-pers-tile,
.org-contact-tile,
.org-p3-tile {
    text-align: center
}

.org-pers-tile img,
.org-contact-tile img,
.org-p3-tile img {
    width: 128px;
    height: 128px;
    margin-left: -webkit-calc(50% - 64px);
    margin-left: -moz-calc(50% - 64px);
    margin-top: 30px;
    display: block
}

.org-pers-tile a:link,
.org-pers-tile a:visited,
.org-p3-tile a:link,
.org-p3-tile a:visited,
.org-contact-tile a:link,
.org-contact-tile a:visited {
    font-family: effra, sans-serif;
    color: #035d67;
    font-weight: 700;
    font-size: 2.5em;
    text-decoration: none
}

.org-pers-tile a:hover,
.org-contact-tile a:hover,
.org-p3-tile a:hover {
    color: #fec001
}

.org-pers-tile ul li,
.org-contact-tile ul li,
.org-p3-tile ul li {
    margin: 15px 0 0 100px;
    text-align: left
}

.org-pers-tile ul li:before,
.org-contact-tile ul li:before,
.org-p3-tile ul li:before {
    padding-right: 10px;
    content: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDMwNiAzMDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwNiAzMDY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY2hldnJvbi1yaWdodCI+CgkJPHBvbHlnb24gcG9pbnRzPSI5NC4zNSwwIDU4LjY1LDM1LjcgMTc1Ljk1LDE1MyA1OC42NSwyNzAuMyA5NC4zNSwzMDYgMjQ3LjM1LDE1MyAgICIgZmlsbD0iIzAwNGQ3MSIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}

.org-pers-tile ul a:link,
.org-contact-tile ul a:link,
.org-p3-tile ul a:link {
    font-size: 18px;
    font-weight: 500
}

.org-donations-tile {
    background: url(/images/mecenaat_banner_bg.jpg) no-repeat;
    background-size: 110% auto;
    height: 230px;
    padding: 40px 20px 20px 20px;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, .6)
}

.org-donations-tile h2 {
    margin-bottom: 0;
    font-size: 2em;
    font-weight: 900;
    color: #fec001;
    text-transform: uppercase;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, .5)
}

.org-donations-tile a:link,
.org-donations-tile a:visited {
    text-transform: uppercase;
    text-shadow: none;
    font-weight: 700;
    color: #333;
    background: #fff;
    padding: 5px 10px;
    margin-bottom: 2px;
    display: inline-block;
    text-decoration: none
}

.org-donations-tile a:hover {
    background: #fec001
}

.support-home-txt {
    font-size: 1.2em;
    background-color: #daaa00;
    padding: 20px;
    margin: 0;
    color: #222;
    min-height: 298px
}

.support-home-txt p {
    display: block;
    margin-bottom: 30px
}

.support-home-txt h1 {
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
    margin: 0
}

.support-home-txt a:link,
.support-home-txt a:visited {
    padding: 10px;
    color: #cf7f00;
    background-color: #fff;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
    font-size: 1.3em;
    margin-top: 3px
}

.support-home-txt a:hover {
    background-color: #333;
    color: #fff
}

.support-home-banner {
    min-height: 298px;
    background: url(/images/webshop_banner_bg.jpg) no-repeat;
    position: relative
}

.support-home-banner .support-home-banner-txt {
    position: absolute;
    bottom: 70px;
    left: 30px;
    font-size: 1.5em;
    color: #fff;
    width: 300px;
    text-transform: uppercase;
    font-weight: 500
}

.support-home-banner .support-home-banner-txt h1 {
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    font-size: 1.8em
}

.margin-sides {
    margin-left: 0;
    margin-right: 0
}

.org-extra {
    margin: 60px 0 60px 0
}

.tiles-large,
.tiles-small {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    background-color: #eee
}

.org-history {
    background: url(../images/about_tiles_01.jpg) no-repeat;
    height: 390px;
    padding: 0;
    margin: 0
}

.org-history-detail {
    background: #ffc001;
    width: 40%;
    padding: 20px;
    padding-bottom: 30px;
    margin: 0;
    position: absolute;
    top: 0;
    right: 0
}

.org-history-detail a {
    color: #000;
    text-decoration: none
}

.org-history-detail h2 {
    text-transform: uppercase;
    color: #222;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 0
}

.org-buildings {
    background: url(../images/about_tiles_02.jpg) no-repeat;
    background-size: 105% auto;
    height: 243px;
    width: 375px;
    padding: 0;
    margin: 0;
    margin-right: -20px
}

.org-buildings-detail {
    background: #48a9c5;
    width: 50%;
    padding: 20px;
    padding-bottom: 30px;
    margin: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff
}

.org-buildings-detail a {
    color: #fff;
    text-decoration: none
}

.org-buildings-detail h2 {
    text-transform: uppercase;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 0
}

.org-tours {
    background: url(../images/about_tiles_03.jpg) no-repeat;
    height: 147px;
    width: 375px;
    padding: 0;
    margin: 0
}

.org-tours-detail {
    background: #ffc001;
    width: 60%;
    padding: 20px;
    padding-bottom: 30px;
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%
}

.org-tours-detail a {
    color: #000;
    text-decoration: none
}

.org-tours-detail h2 {
    text-transform: uppercase;
    color: #222;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 0
}

.sub-more-sm {
    background: url(../images/plus_white.png) no-repeat;
    background-size: 75%;
    width: 26px;
    height: 26px;
    position: absolute;
    bottom: 0;
    right: 0
}

.sub-more-sm-left {
    background: url(../images/plus_white.png) no-repeat;
    background-size: 75%;
    width: 26px;
    height: 26px;
    position: absolute;
    bottom: 0;
    right: 50%
}

.p3-banner {
    background: url(../images/about_p3_banner_bg.jpg) no-repeat;
    background-size: 100% auto;
    height: 250px;
    padding: 50px 20px 20px 20px
}

.p3-banner-01 {
    font-size: 18px;
    color: #fff;
    margin-left: 45%;
    display: block;
    padding-right: 20px;
    text-shadow: 2px 2px rgba(0, 0, 0, .6)
}

.p3-banner-02 {
    font-size: 32px;
    color: #fff;
    font-weight: 700;
    margin-left: 45%;
    display: block;
    line-height: 1em;
    padding-right: 20px;
    text-shadow: 2px 2px rgba(0, 0, 0, .6)
}

.p3-banner-more {
    margin-left: 45%;
    text-transform: uppercase;
    display: inline-block;
    width: auto;
    font-size: 16px;
    font-weight: 700;
    margin-top: 20px
}

.p3-banner-more a:link,
.p3-banner-more a:visited {
    padding: 5px;
    background: #fff;
    color: #333;
    text-decoration: none
}

.p3-banner-more a:hover {
    color: #fff;
    background: #333
}

.org-donations {
    display: block;
    height: 159px;
    width: 100%;
    background: url(/images/donations_bg.jpg) no-repeat;
    padding: 20px;
    font-size: 18px;
    color: #fec001;
    font-weight: 500
}

.org-donations>h2 {
    font-size: 48px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 0
}

.mecenaat-steunen {
    background: url(/images/mecenaat/mecenaat_tile_01.jpg) no-repeat;
    height: 390px;
    padding: 0;
    margin: 0
}

.mecenaat-steunen-detail {
    background: #ffc001;
    width: 40%;
    padding: 20px;
    padding-bottom: 30px;
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 16px
}

.mecenaat-steunen-detail ul,
.med-labo-detail ul,
.med-beeld-detail ul {
    padding-left: 15px;
    margin-top: 20px
}

.mecenaat-steunen-detail ul li,
.med-labo-detail ul li,
.med-beeld-detail ul li {
    list-style-image: url(/images/bullet_white_xs.png)
}

.mecenaat-steunen-detail ul li a:link,
.mecenaat-steunen-detail ul li a:visited {
    text-decoration: none;
    color: #333;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase
}

.mecenaat-steunen-detail ul li a:hover {
    color: #fff
}

.mecenaat-steunen-detail h2 {
    text-transform: uppercase;
    color: #222;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 0
}

.mecenaat-webshop {
    background: url(/images/mecenaat/mecenaat_webshop.jpg) no-repeat;
    background-size: 105% auto;
    height: 243px;
    width: 375px;
    padding: 0;
    margin: 0;
    margin-right: -20px;
    font-size: 16px
}

.mecenaat-webshop-detail {
    background: #ffc001;
    width: 50%;
    padding: 20px;
    padding-bottom: 30px;
    margin: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    color: #222
}

.mecenaat-webshop-detail a:link,
.mecenaat-webshop-detail a:visited {
    font-size: 1.5em;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 900;
    color: #222
}

.white-text {
    color: #fff
}

.mecenaat-webshop-detail a:hover {
    color: #fff
}

.mecenaat-webshop-detail h2 {
    text-transform: uppercase;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 0
}

.mecenaat-wat {
    background: url(/images/mecenaat/mecenaat_tile_03.jpg) no-repeat;
    background-size: 105% auto;
    height: 147px;
    width: 375px;
    padding: 0;
    margin: 0
}

.mecenaat-wat-detail {
    background: #ffc001;
    width: 60%;
    padding: 20px;
    margin: 0;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0
}

.mecenaat-wat-detail a:hover {
    color: #fff
}

.mecenaat-wat-detail h2 {
    text-transform: uppercase;
    color: #222;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 0
}

.mecenaat-cta {
    width: 30%;
    position: absolute;
    top: 250px;
    margin-left: 35%;
    margin-right: 35%;
    display: inline-block;
    text-align: center
}

.mecenaat-cta a:link,
.mecenaat-cta a:visited {
    display: block;
    padding: 20px;
    background-color: #115e67;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 700
}

.mecenaat-cta a:hover {
    background-color: #fff;
    color: #333
}

.mecenaat-form input,
.mecenaat-form select {
    padding: 5px;
    border: 1px solid #ccc;
    margin-bottom: 5px;
    width: 100%
}

.mecenaat-form input:focus {
    background-color: #0087bf;
    color: #fff
}

.mecenaat-form .FormModButton {
    background: #0087bf;
    color: #fff;
    text-transform: uppercase
}

.steun-quick-btn {
    display: inline-block;
    min-width: 24%
}

.steun-quick-btn a:link,
.steun-quick-btn a:visited {
    text-decoration: none;
    padding: 20px;
    display: block;
    text-align: center;
    color: #333;
    font-weight: 700;
    font-size: 2em;
    text-transform: uppercase
}

.pay-10 a:link {
    background-color: rgba(0, 115, 152, .3)
}

.pay-10 a:hover {
    background-color: rgba(218, 170, 0, .3)
}

.pay-40 a:link {
    background-color: rgba(0, 115, 152, .6)
}

.pay-40 a:hover {
    background-color: rgba(218, 170, 0, .6)
}

.pay-100 a:link {
    background-color: rgba(0, 115, 152, .9);
    color: #fff
}

.pay-100 a:hover {
    background-color: rgba(218, 170, 0, 1);
    color: #333
}

.pay-x a:link,
.pay-x a:visited {
    background: #333;
    color: #fff
}

.pay-x a:hover {
    background: rgba(218, 170, 0, 1);
    color: #333
}

.pay-x-en a:link,
.pay-x-en a:visited {
    padding-top: 16px;
    padding-bottom: 27px;
    line-height: 120%;
    font-size: 1.1em;
    background: #333;
    color: #fff
}

.pay-x-en a:hover {
    background: rgba(254, 192, 1, 1);
    color: #333
}

.steun-quick-btn .pay-x a:link,
.steun-quick-btn .pay-x a:visited {
    background-color: #333;
    color: #fff
}

.steun-permanent {
    margin-top: 3px
}

.steun-permanent a:link,
.steun-permanent a:visited {
    width: calc(100% - 14px);
    display: block;
    background: #658d1b;
    padding: 10px;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center
}

.steun-permanent a:hover {
    background: rgb(218, 170, 0);
    color: #fff
}

.excellence-relevance-section h2 {
    color: #007398;
    font-weight: 900;
    font-size: 24px;
    text-transform: uppercase
}

.sub-page,
.mecenaat {
    font-size: 16px
}

.sub-page h1,
.mecenaat h1 {
    font-size: 36px;
    font-weight: 700;
    color: #333;
    text-transform: uppercase
}

.sub-page h2,
.mecenaat h2 {
    font-size: 24px;
    font-weight: 700;
    color: #333;
    text-transform: uppercase
}

.sub-page h3,
.mecenaat h3 {
    font-size: 18px;
    font-weight: 700;
    color: #333;
    text-transform: uppercase
}

.rvb-sub {
    padding-bottom: 30px;
    color: #333;
    font-size: 16px;
    font-weight: 400
}

.rvb-fiche {
    display: none;
    width: 100%;
    margin-bottom: 20px
}

.rvb-fiche-pic {
    width: 15%;
    height: auto;
    margin: 0;
    float: left
}

.rvb-fiche-pic>img {
    width: 100%;
    height: auto
}

.rvb-fiche-details {
    background: #4b4b4b;
    padding: 10px;
    width: 85%;
    float: left;
    vertical-align: text-top
}

.rvb-fiche-details-01 {
    border-right: 1px solid #aaa;
    width: 24%;
    display: inline-block;
    padding-right: 20px
}

.rvb-fiche-details-02 {
    display: inline-block;
    width: 75%;
    padding: 10px
}

.rvb-fiche-name {
    font-size: 18px;
    color: #fff;
    font-weight: 700
}

.rvb-fiche-func {
    font-weight: 300;
    font-size: 16px;
    color: #c6c6c6
}

.rvb-fiche-src {
    font-weight: 300;
    font-size: 16px;
    color: #b8b8b8;
    margin-bottom: 20px
}

.rvb-fiche-bio {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.8em;
    color: #e8e8e8
}

.rvb-fiche-bio a:link,
.rvb-fiche-bio a:visited {
    color: #fff
}

.rvb-fiche-bio a:hover {
    color: #00a3dc
}

.rvb-thumb {
    margin-bottom: 20px;
    cursor: pointer;
    max-height: 129px;
    padding-left: 0
}

.rvb-id-pic {
    margin: 0;
    display: inline-block;
    float: left;
    height: auto
}

.rvb-id-pic img {
    width: 130px;
    height: 129px
}

.rvb-id-detail {
    margin: 0;
    padding: 10px;
    width: 61%;
    height: 129px;
    float: left
}

.rvb-id-detail-name {
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    line-height: 1em
}

.rvb-id-detail-func {
    font-weight: 400;
    font-size: 12px;
    color: #c6c6c6
}

.rvb-id-detail-func-dark {
    font-weight: 400;
    font-size: 12px;
    color: #333
}

.rvb-id-detail-src {
    display: none
}

.rvb-id-detail-bio {
    display: none
}

.rvb-id-detail-lvl01 {
    background: #4b4b4b
}

.rvb-id-detail-lvl02 {
    background: #636363
}

.rvb-id-detail-lvl03 {
    background: #838383
}

.rvb-id-detail-lvl04 {
    background: #a7a7a7
}

.rvb-id-detail-lvl05 {
    background: #c1c1c1
}

.hccontact {
    background-color: #eee;
    padding: 10px
}

.hcclosed {
    background-color: #;
    color: #872e2d;
    padding: 1px 1px 0 4px;
    margin: -20px 0 0 0
}

.hcclosed h2 {
    font-size: 1.5em;
    text-transform: uppercase
}

.profile-12-left,
.profile-12-right {
    font-size: 14px;
    font-weight: 400;
    background: #333;
    color: #eee;
    margin-bottom: 20px
}

.profile-12-left h1,
.profile-12-right h1 {
    font-weight: 700;
    font-size: 24px;
    margin: 0
}

.profile-12-left .profile-12-pic {
    float: left
}

.profile-12-right .profile-12-pic {
    float: right
}

.profile-12-detail {
    display: inline-block;
    padding: 15px;
    height: 180px;
    width: -webkit-calc(100% - 145px);
    width: -moz-calc(100% - 145px);
    width: calc(100% - 145px)
}

.profile-12-detail h1 {
    color: #fff
}

.profile-12-detail a:link,
.profile-12-detail a:visited {
    background: #fff;
    padding: 5px;
    color: #333;
    text-decoration: none;
    display: inline-block;
    margin-top: 15px
}

.profile-12-detail a:hover {
    background: rgba(255, 255, 255, .3);
    color: #fff
}

.dep-intro {
    font-size: 16px;
    font-weight: 400;
    margin: 30px 0 30px 0
}

.dep-intro-ph {
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 30px 0
}

.dep-intro h1,
.dep-intro-ph h1 {
    margin: 0 0 20px 15px;
    font-size: 48px;
    text-transform: uppercase;
    color: #333;
    font-weight: 700
}

.dep-diensnten ul {
    list-style: none
}

.dep-diensten ul li {
    display: inline-block;
    margin: 10px 5px 10px 0
}

.dep-diensten a:link,
.dep-diensten a:visited {
    padding: 10px;
    background-color: #333;
    text-decoration: none;
    color: #fff;
    font-weight: 400;
    font-size: 14px
}

.dep-diensten a:hover {
    background: #e3e3e3;
    color: #333
}

.dep-diensten h1 {
    margin: 0 0 20px 0;
    font-size: 32px
}

.dep-diensten-vg h1 {
    margin: 0 0 20px 0;
    font-size: 32px
}

.dep-events {
    background: #333;
    margin-bottom: -60px;
    padding-top: 60px
}

.dep-events h2 {
    color: #fff;
    font-size: 48px;
    margin: 0 0 30px 15px;
    text-transform: uppercase
}

.dev-themas a {
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 500
}

.theme1 {
    background-color: #666;
    width: 100%;
    margin-bottom: 30px;
    padding: 100px 0 10px 10px
}

.dep-themas {
    margin-bottom: 60px
}

.dep-themas .scietheme {
    text-align: center;
    margin: 0 0 20px 0
}

.dep-themas a:link,
.dep-themas a:visited {
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    line-height: 500%;
    background: #eee;
    color: #000;
    margin: 0 0 0 0
}

.dep-themas a:hover {
    background: #005a65;
    color: #fff
}

.line-out {
    margin: 30px 0 30px 0
}

.dep-block {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    background: #fff
}

.dep-block-col {
    padding: 20px;
    font-size: 16px;
    line-height: 1.8em
}

.dep-block-col img {
    width: 80%;
    border-radius: 50%;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, .5)
}

.dep-block-col h1 {
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 0
}

.dep-block-col h2 {
    font-size: 24px;
    color: #666
}

a.dep-more:link,
a.dep-more:visited {
    margin-top: 20px;
    padding: 10px 15px;
    background-color: #333;
    color: #fff;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block
}

a.dep-more:hover {
    padding: 9px 14px;
    background-color: #fff;
    border: 1px dotted #333;
    color: #333
}

.dep-news {
    background: #eee
}

.dep-title {
    text-transform: uppercase;
    font-size: 32px;
    font-weight: 800;
    color: #333
}

.dep-blue,
.dep-green,
.dep-red {
    margin: 0;
    padding: 0;
    height: 368px
}

.wetenschap-intro {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em
}

.wetenschap-intro h1 {
    font-weight: 700;
    font-size: 36px;
    text-transform: uppercase;
    color: #333
}

.science-graphs {
    background: #e3e3e3;
    padding: 30px 0
}

.science-graphs h2 {
    line-height: 1em;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase
}

.science-graph {
    display: inline-block;
    margin-right: 30px;
    min-width: 33%
}

.science-graph-nr {
    font-size: 70px;
    font-weight: 900;
    display: inline;
    margin-right: 10px;
    color: #48a9c5
}

.science-graph-label {
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    line-height: 1em
}

.science-graph-nb {
    display: block;
    font-size: 14px;
    color: #999
}

.dep-blue {
    background: url(../images/wetenschap_dep_01.jpg) no-repeat #000;
    background-size: 105% auto
}

.dep-green {
    background: url(../images/wetenschap_dep_02.jpg) no-repeat #000;
    background-size: 105% auto
}

.dep-red {
    background: url(../images/wetenschap_dep_03.jpg) no-repeat #000;
    background-size: 105% auto
}

.dep-detail-blue,
.dep-detail-green,
.dep-detail-red {
    padding: 20px;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 18px;
    min-height: 150px
}

.dep-detail-blue h2,
.dep-detail-green h2,
.dep-detail-red h2 {
    font-size: 20px;
    font-weight: 700
}

.dep-detail-blue {
    background-color: #48a9c5
}

.dep-detail-green {
    background-color: #949300
}

.dep-detail-red {
    background-color: #b33d26
}

.dep-detail-library {
    background: url(../images/wetenschap_dep_04.jpg) no-repeat #000;
    background-size: 100% auto;
    height: 223px
}

.dep-detail-library a:link,
.dep-detail-library a:visited,
.dep-detail-labo a:link,
.dep-detail-labo a:visited {
    text-decoration: none;
    color: #222;
    font-weight: 700
}

.dep-detail-library a:hover,
.dep-detail-labo a:hover {
    text-decoration: none;
    color: #fff;
    font-weight: 700
}

.dep-detail-library-sub {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #ffc001;
    padding: 10px;
    padding-right: 40px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 800
}

.dep-detail-labo {
    background: url(../images/wetenschap_dep_05.jpg) no-repeat #000;
    background-size: 100% auto;
    height: 145px;
    font-size: 18px
}

.dep-detail-labo-sub {
    position: absolute;
    top: 0;
    left: 0;
    background: #48a9c5;
    padding: 10px;
    padding-right: 40px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 800;
    line-height: 1em
}

.dep-sub-more {
    display: block;
    position: absolute;
    bottom: 13px;
    right: 10px;
    width: 20px;
    height: 20px;
    background: url(../images/plus_white.png) no-repeat;
    background-size: 100%
}

.pure-wide {
    background: url(../images/pure_wide_01.jpg) no-repeat;
    padding: 20px;
    margin-left: 15px;
    height: 159px;
    margin-top: 30px
}

.pure-wide-01 {
    font-size: 18px;
    color: #fff;
    display: block
}

.pure-wide-02 {
    font-size: 115px;
    color: #ffc001;
    font-weight: 700;
    display: inline-block;
    line-height: 1em;
    text-transform: uppercase
}

.pure-wide-03 {
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.1em;
    padding-top: 10px;
    margin-left: 15px
}

a.pure-banner:link,
a.pure-banner:visited {
    text-decoration: none;
    color: #fec001
}

a.pure-banner-02:link,
a.pure-banner-02:visited {
    text-decoration: none;
    color: #fff
}

.landingrowtitle {
    font-size: 3em;
    margin: 0 0 20px 13px;
    color: #222
}

h1.title.text-grey {
    display: none
}

.purelink {
    padding: 20px;
    margin: 60px 15px 60px 15px;
    background-color: #035d67;
    height: 150px
}

.purelinktit {
    font-size: 2.2em
}

.purelinktitsub {
    font-size: 3.5em
}

.purelinktit a,
.purelinktitsub a {
    text-decoration: none;
    color: #FFF
}

.vac-title {
    font-size: 2.5em;
    font-weight: 700;
    text-transform: uppercase;
    color: #CF7F00
}

.vac-itmdepartment {
    font-weight: 900;
    color: #333;
    font-size: 1.2em;
    text-transform: uppercase;
    display: block
}

.vac-itmdevision {
    display: block;
    font-weight: 900;
    color: #666;
    font-size: 1.2em;
    text-transform: uppercase
}

.vac-react {
    padding: 10px;
    display: block;
    background: #ffe9e9;
    margin: 20px 0 20px 0
}

.vac-desc {
    font-size: 1.1em
}

.vac-desc h1 {
    padding: 10px;
    background-color: #333;
    color: #eee;
    font-size: 2em
}

.vac-desc ul {
    margin: 0 0 30px 40px;
    font-weight: 400;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAMAAABPErQ/AAAAZlBMVEX/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAHTYNdOAAAAIXRSTlMAFRcYGRscHiElJy0wNDY3Q6m1tsLKzs/T2dve3+Di5OZ7nUnRAAAAQElEQVQI1wXBCwKBQBQAwCmrSH+EKPvuf8lmjHMDHrFeoM/xTtDmWEqottjPOP3im7j941nQ7fEqcI9PDcN0hQOKhgNc7juOagAAAABJRU5ErkJggg==)
}

.vac-desc ul ul {
    margin: 0 0 0 40px;
    font-weight: 400;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAMAAABPErQ/AAAAZlBMVEX/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAHTYNdOAAAAIXRSTlMAFRcYGRscHiElJy0wNDY3Q6m1tsLKzs/T2dve3+Di5OZ7nUnRAAAAQElEQVQI1wXBCwKBQBQAwCmrSH+EKPvuf8lmjHMDHrFeoM/xTtDmWEqottjPOP3im7j941nQ7fEqcI9PDcN0hQOKhgNc7juOagAAAABJRU5ErkJggg==)
}

.P3 {
    margin-top: 60px;
    font-weight: 400;
    font-size: 16px;
    color: #333
}

.P3 h2 {
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 700
}

.P3 ul {
    margin: 0 0 30px 40px;
    font-size: 16px;
    font-weight: 400;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAMAAABPErQ/AAAAZlBMVEX/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAH/wAHTYNdOAAAAIXRSTlMAFRcYGRscHiElJy0wNDY3Q6m1tsLKzs/T2dve3+Di5OZ7nUnRAAAAQElEQVQI1wXBCwKBQBQAwCmrSH+EKPvuf8lmjHMDHrFeoM/xTtDmWEqottjPOP3im7j941nQ7fEqcI9PDcN0hQOKhgNc7juOagAAAABJRU5ErkJggg==)
}

a.col-btn-blue:link,
a.col-btn-blue:visited {
    text-decoration: none;
    text-transform: uppercase;
    background: #48a9c5;
    color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    padding: 10px;
    display: block;
    margin: 10px 0 30px 0
}

a.col-btn-blue:hover {
    background: #78d3f1;
    color: #333
}

.p3-articles {
    margin-top: 30px
}

.p3-articles h2 {
    color: #333;
    font-weight: 700;
    margin: 60px 0 30px 15px;
    text-transform: uppercase
}

.onderissue p {
    text-align: center;
    font-size: 24px;
    margin-bottom: 0
}

.onderissue a:link,
.onderissue a:visited {
    text-decoration: none;
    padding: 15px;
    display: block;
    width: 100%;
    background: #333;
    color: #fff
}

.onderissue a:hover {
    background: #007398
}

.survey {
    padding: 20px;
    background-color: #46a8c6;
    text-align: center;
    text-decoration: none
}

.survey a {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff
}

.survey a:hover {
    color: #eee
}

.med-travel {
    background: url(../images/medischediensten/rg_bg.jpg) no-repeat;
    background-size: 105%;
    height: 309px
}

.med-hiv {
    background: url(../images/medischediensten/hiv_bg.jpg) no-repeat;
    background-size: 105%;
    height: 240px
}

.med-travel>h2 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 36px;
    color: #fff;
    padding: 20px
}

.med-travel-detail {
    width: 50%;
    position: absolute;
    bottom: 0;
    font-weight: 300;
    color: #fff;
    line-height: 2.4em
}

.med-hiv-detail {
    width: 50%;
    position: absolute;
    bottom: 0;
    right: 0;
    font-weight: 300;
    color: #fff;
    line-height: 2.4em
}

.med-travel-detail>h2 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    color: #222
}

.med-link-light img,
.med-link-dark img {
    width: auto;
    padding: 0 10px
}

a.med-link-light:link,
a.med-link-light:visited,
a.med-link-dark:link,
a.med-link-dark:visited {
    margin-top: 1px;
    background-color: #48a9c5;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    font-weight: 500;
    font-size: 20px;
    padding: 5px;
    width: 100%
}

a.med-link-dark:link,
a.med-link-dark:visited {
    background-color: #007398
}

a.med-link-light:hover,
a.med-link-dark:hover {
    background-color: #333
}

.med-travel-info,
.med-hiv-info {
    padding: 20px;
    background-color: #eee;
    font-size: 16px
}

.med-travel-info img {
    width: auto;
    padding-right: 10px
}

.med-travel-info h2 {
    text-transform: uppercase;
    color: #007398;
    font-size: 24px;
    font-weight: 700
}

a.reisgeneeskunde-be:link,
a.reisgeneeskunde-be:visited {
    background: #fff;
    padding: 10px;
    font-size: 16px;
    color: #48a9c5;
    text-decoration: none;
    font-weight: 400
}

a.reisgeneeskunde-be:hover {
    background: rgba(255, 255, 255, .5);
    padding: 10px;
    color: #222
}

.table-row {
    display: table
}

.table-row [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top
}

.med-phone {
    width: 374px;
    background: #ffc001
}

.med-phone-detail {
    padding: 20px 5px 20px 5px
}

.med-phone-detail>h1 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 44px;
    line-height: .6em;
    padding-top: 20px
}

.med-phone-detail>h2 {
    color: #222;
    font-weight: 700;
    font-size: 60px;
    line-height: 0em;
    margin-bottom: 30px
}

.med-phone-detail>span {
    color: #bb8d01;
    font-weight: 400;
    font-size: 14px;
    line-height: 1em
}

.med-highlight {
    background: url(../images/medischediensten/zika_bg.jpg) no-repeat;
    background-size: 105%;
    padding: 0;
    height: 123px;
    width: 374px
}

.med-highlight-detail {
    background-color: #b33d26;
    height: 100%;
    width: 50%;
    padding: 20px;
    color: #fff;
    font-weight: 400;
    font-size: 16px
}

.med-highlight-detail>h2 {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 24px;
    color: #fff;
    margin-bottom: 0
}

.med-highlight a {
    text-decoration: none;
    color: #fff
}

.med-hiv {
    height: auto;
    padding: 20px 0 20px 0;
    margin: 50px 0 30px 0;
    min-height: 160px
}

.med-hiv-info h2 {
    font-size: 32px;
    color: #48a9c5;
    font-weight: 700;
    text-transform: uppercase
}

.med-hiv-intro {
    font-size: 16px
}

.med-extra-lab,
.med-extra-diag {
    background-color: #48a9c5;
    padding: 20px
}

.med-extra h2 {
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700
}

.med-extra,
.med-extra-lab,
.med-extra-diag {
    font-size: 16px
}

.med-extra img {
    width: auto
}

.med-extra-lab img,
.med-extra-diag img {
    padding-right: 10px
}

.med-extra-img-8 img,
.med-extra-img-4 img {
    width: 100%;
    height: auto;
    overflow: hidden
}

.med-extra ul li:before {
    content: url(/images/medischediensten/bullet-blue.png);
    width: 8px;
    height: 12px;
    padding-right: 10px
}

.med-extra a:link,
.med-extra a:visited {
    text-decoration: none;
    color: #fff
}

.med-extra a:hover {
    color: #ddcba4
}

.med-rg-s,
.med-hiv-s,
.med-extra-s {
    display: none
}

.about-press,
.about-org {
    margin: 0;
    background: url(../images/about_div_bg.jpg) no-repeat;
    background-size: 120% auto;
    display: block;
    padding: 80px 0 80px 0
}

.about-home {
    margin: 40px 0 0 0;
    background: url(../images/home_div_bg.jpg) no-repeat;
    background-size: 120% auto;
    display: block;
    padding: 40px 0 40px 0
}

.about-press-container,
.about-org-container {
    padding: 0 15px 0 15px
}

.about-press-container a:link,
.about-press-container a:visited {
    background-color: #48a8d4;
    color: #fff;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    line-height: 250%
}

.about-press-container a:hover {
    background-color: #115e67
}

.about-press-v2 {
    margin-top: 60px
}

a.about-varia-link:before {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    content: "\f101";
    font-size: 14px;
    padding-right: 10px
}

a.about-varia-link:link,
a.about-varia-link:visited {
    text-decoration: none
}

.med-hiv-header>h1,
.hiv-refcentra>h1,
.hiv-refcentrum>h1 {
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 10px
}

.hiv-refcentra>h2 {
    font-size: 24px;
    text-transform: uppercase;
    color: #666
}

.hiv-refcentra>p {
    font-size: 16px
}

.hiv-refcentra {
    line-height: 150%;
    color: #333;
    font-weight: 400;
    font-size: 16px
}

.hiv-refcentra>h1,
.hiv-refcentrum>h1 {
    font-size: 36px;
    color: #333
}

.hiv-refcentrum>h2 {
    text-transform: uppercase;
    font-weight: 900;
    font-size: 24px;
    color: #333
}

.hiv-refcentra ul li {
    display: inline-block;
    width: 32%;
    padding: 10px;
    font-weight: 400;
    background: #fff;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .3);
    margin: 0 10px 10px 0
}

.hiv-refcentra ul li h3 {
    text-transform: uppercase;
    margin: 0;
    font-weight: 700
}

.hiv-refcentrum ul {
    list-style-image: url(../images/bullet_blue_light.png);
    padding-left: 20px;
    font-weight: 100;
    font-size: 1.1em
}

.hiv-refcentrum .glyphicon {
    margin-right: 10px
}

.shadow-box {
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    padding: 20px
}

.shadow-box h3 {
    font-weight: 900;
    text-transform: uppercase
}

.med-hiv-contact {
    background: #b33d26 url(../images/medischediensten/contact-icon.png) no-repeat 15px 16px;
    padding: 10px 20px 10px 43px;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    position: absolute;
    float: right;
    right: 1px;
    top: 0
}

.med-hiv-contact a {
    color: #fff;
    text-decoration: none
}

.med-hiv-contact:hover {
    background: #fff url(../images/medischediensten/contact-icon-red.png) no-repeat 15px 16px
}

.med-hiv-contact a:hover {
    color: #b33d26
}

.med-hiv-tile,
.about-press-tile,
.about-org-tile {
    background: #fff;
    margin-right: 1px;
    margin-bottom: 1px;
    padding: 20px;
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 1.8em;
    color: #333;
    font-weight: 400
}

.med-hiv-tile:first-child,
.about-press-tile:first-child,
.about-org-tile:first-child {
    margin-left: -2px
}

.med-hiv-tile:last-child,
.about-press-tile:last-child,
.about-org-tile:last-child {
    margin-right: 0
}

.med-hiv-tile>h1,
.about-press-tile>h1,
.about-org-tile>h1 {
    color: #48a8d4;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase
}

.about-press-tile>h1 {
    color: #000000
}

.about-press-tile-v2 {
    background: #efebe2;
    padding: 20px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    float: none;
    display: table-cell;
    vertical-align: top
}

.sub-more-hiv {
    background: url(../images/medischediensten/plus-blue.png) no-repeat;
    position: absolute;
    right: 15px;
    bottom: 15px;
    width: 21px;
    height: 21px
}

.med-extra {
    margin-top: 60px;
    padding-bottom: 60px;
    font-size: 14px;
    font-weight: 400
}

.med-labo {
    background: url(../images/medischediensten/lab-bg.jpg) no-repeat;
    min-height: 390px
}

.med-labo-detail {
    float: right;
    background: #48a9c5;
    padding: 20px;
    width: 45%
}

.med-labo-detail>h2,
.med-beeld-detail>h2,
.med-uza-detail>h2 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 0
}

.med-labo a:link,
.med-labo a:visited,
.med-beeld a:link,
.med-beeld a:visited,
.med-uza a:link,
.med-uza a:visited {
    text-decoration: none;
    color: #fff
}

.med-beeld {
    background: url(../images/medischediensten/beeld-bg.jpg) no-repeat;
    min-height: 243px;
    width: 374px
}

.med-beeld-detail {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 20px;
    background: #ffc001;
    width: 80%;
    color: #333
}

.med-uza {
    background: url(../images/medischediensten/uza-bg.jpg) no-repeat;
    background-size: auto 100%;
    min-height: 147px;
    width: 374px;
    padding: 0
}

.med-uza-detail {
    background: #b83d24;
    width: 70%;
    height: 147px;
    padding: 20px;
    float: left
}

.med-labo-detail>a>.sub-more-sm {
    position: absolute;
    float: right;
    top: 60px;
    right: 0
}

.med-uza-detail>a>.sub-more-sm {
    position: absolute;
    left: 52%
}

.reisgeneeskunde h1 {
    margin-bottom: 0
}

.reisgeneeskunde h2 {
    color: #999 !important
}

.reisgeneeskunde-vl {
    position: absolute;
    float: right;
    top: 0;
    right: 0
}

.reisgeneeskunde .reisgeneeskunde-brochure {
    padding: 40px 15px 20px 15px;
    border: 1px dotted #ccc;
    margin: 50px 0 30px 0;
    font-size: 16px
}

.reisgeneeskunde .reisgeneeskunde-brochure ul {
    list-style-type: none
}

.reisgeneeskunde .reisgeneeskunde-brochure ul li {
    float: left;
    margin-right: 4px;
    line-height: 2.5em
}

.reisgeneeskunde .reisgeneeskunde-brochure ul li a:link,
.reisgeneeskunde .reisgeneeskunde-brochure ul li a:visited {
    padding: 10px;
    font-size: 14px;
    background: #333;
    color: #fff;
    text-decoration: none
}

.reisgeneeskunde .reisgeneeskunde-brochure ul li a:hover {
    background: #48a9c5
}

.reisgeneeskunde a.brochure-link:link,
.reisgeneeskunde a.brochure-link:visited {
    text-transform: uppercase;
    text-decoration: none;
    color: #cf7f00;
    font-weight: 700;
    font-size: 18px
}

.reisgeneeskunde a.brochure-link:hover {
    color: #115e67
}

.reisgeneeskunde a.brochure-link img {
    width: auto;
    margin-bottom: 5px
}

.reisgeneeskunde .reisgeneeskunde-perland h3 {
    text-transform: uppercase
}

.reisgeneeskunde .rg-cta a:link,
.reisgeneeskunde .rg-cta-blue a:link,
.reisgeneeskunde .rg-cta a:visited,
.reisgeneeskunde .rg-cta-blue a:visited {
    display: block;
    padding: 20px;
    padding-left: 40px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 200%;
    margin-bottom: 20px;
    font-weight: 700;
    background: url(/images/bullet_white.png) no-repeat #333 20px 27px
}

.reisgeneeskunde .rg-cta a:hover {
    background: url(/images/bullet_white.png) no-repeat #48a9c5 20px 27px;
    color: #333
}

.reisgeneeskunde .rg-cta-blue a:link,
.reisgeneeskunde .rg-cta-blue a:visited {
    background: url(/images/bullet_white.png) no-repeat #cf7f00 20px 27px
}

.reisgeneeskunde .rg-cta-blue a:hover {
    background: url(/images/bullet_white.png) no-repeat #48a9c5 20px 27px
}

.rg-select {
    margin-bottom: 20px
}

.rg-select .country-list,
.rg-select .region-list {
    padding: 10px;
    font-size: 16px;
    width: 100%
}

.rg-scraped-content .landinfo,
.rg-land-content .landinfo,
.reisgeneeskunde-regio .landinfo {
    font-size: 28px;
    font-weight: 700;
    color: #007398;
    text-transform: uppercase
}

.rg-scraped-content .landinfowrapper h4,
.rg-land-content .landinfowrapper h4,
.reisgeneeskunde-regio h4,
.reisgeneeskunde-regio h3 {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    color: #cf7f00;
    margin-top: 20px
}

.reisgeneeskunde-regio h3 {
    color: #658d1b
}

.rg-scraped-content .landinfowrapper .groepinfo,
.rg-land-content .landinfowrapper .groepinfo {
    font-size: 16px;
    line-height: 150%
}


.rg-country-footer {
    margin-top: 30px;
    padding: 30px 0 0 0;
    border-top: 1px dotted #ccc
}

.contact-wrapper {
    font-size: 16px;
    font-weight: 400;
    line-height: 180%
}

.contact-wrapper .glyphicon-alert {
    color: #B33D26
}

.contact-wrapper h1 {
    text-transform: uppercase;
    font-size: 36px;
    font-weight: 700;
    color: #333;
    margin: 0
}

.contact-wrapper p {
    font-size: 16px;
    font-weight: 400;
    line-height: 180%
}

.contact-wrapper .glyphicon {
    padding-right: 5px
}

.contact-medische h2 {
    text-transform: uppercase;
    font-size: 24px;
    color: #666;
    font-weight: 700;
    margin: 0 0 20px 0
}

.contact-polikliniek,
.contact-reisadvies,
.contact-uza,
.contact-general,
.contact-press,
.contact-edu,
.contact-delivery,
.contact-quality,
.contact-location-col {
    padding: 15px;
    background: #eee;
    border: 1px solid rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 400;
    color: #333
}

.contact-polikliniek h3,
.contact-reisadvies h3,
.contact-uza h3,
.contact-general h3,
.contact-press h3,
.contact-edu h3,
.contact-delivery h3,
.contact-quality h3,
.contact-location-col h3 {
    text-transform: uppercase;
    font-weight: 700
}

.contact-other {
    margin-top: 60px;
    margin-bottom: 60px
}

.contact-medische .glyphicon-menu-right,
.contact-location .glyphicon-menu-right {
    height: 12px;
    width: auto;
    color: #00a3dc
}

.contact-location {
    background: #eee
}

.contact-location-col p {
    font-size: 16px;
    font-weight: 400
}

.contact-location ul li {
    font-weight: 400;
    font-size: 16px
}

.contact-location ul {
    margin-bottom: 20px
}

.map-extra {
    padding: 5px 0 5px 15px;
    background: #333;
    color: #aaa;
    font-weight: 100
}

.map-extra a:link,
.map-extra a:visited {
    text-decoration: none;
    color: #ccc
}

.map-extra a:hover {
    color: #00aced
}

.network-detail {
    vertical-align: top;
    margin-top: 30px;
    padding: 20px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3)
}

.network-logo {
    display: inline-block;
    padding-right: 30px;
    border-right: 1px dotted #333;
    margin-bottom: 30px
}

.network-logo img {
    width: auto;
    height: auto
}

.network-title {
    display: inline-block;
    max-width: 80%;
    padding-left: 30px
}

.network-title h1 {
    font-size: 24px;
    font-weight: 700;
    color: #333
}

.network-title h2 {
    font-size: 18px;
    font-weight: 700;
    color: #666
}

.network-contact {
    padding: 20px;
    border: 1px dotted #aaa
}

.netwerk-detail iframe {
    width: 100%;
    height: auto
}

.network-detail p {
    padding-left: 20px
}

.network-detail ul {
    list-style-image: url(../images/bullet_blue_light.png);
    padding-left: 60px
}

.block-bottom-bg-color-groen {
    padding: 5px 0 1px 15px;
    background-color: #969300
}

.block-bottom-bg-color-rood {
    padding: 5px 0 1px 15px;
    background-color: #b83d24
}

.block-bottom-bg-color-blauw {
    padding: 5px 0 1px 15px;
    background-color: #0087bf
}

.block-bottom-text h2 a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    font-size: .7em;
    text-decoration: none
}

.block-bottom-text p {
    color: #FFF;
    font-size: 1.4em;
    font-weight: lighter;
    text-transform: uppercase;
    letter-spacing: 2px
}

.blok8-tekstveld {
    position: relative;
    left: 400px;
    top: -240px;
    margin-bottom: -240px;
    width: 350px
}

.blok8-inl-zin a {
    color: #fff;
    text-decoration: none;
    font-size: 1.4em
}

.blok8-titel a {
    color: #fff;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    font-size: 2.5em;
    text-shadow: 2px 2px rgba(0, 0, 0, .6)
}

.blok8-leesmeer {
    padding: 8px;
    background-color: #FFF;
    margin: 10px 0 0 0;
    width: 110px
}

.blok8-leesmeer a {
    color: #333;
    text-decoration: none;
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: 700
}

.VG-evenementen-titel>h2 {
    font-size: 48px;
    font-weight: 700;
    color: #333;
    text-transform: uppercase;
    margin: 10px 0 30px 13px
}

.linkblokje {
    background-color: #eee;
    margin: 0 0 20px -10px;
    height: 160px
}

.linkblokje p {
    padding: 10px 10px 0 10px
}

.linkblokje p a {
    text-decoration: none;
    color: #000
}

.linkblokje p a:hover {
    color: #7E7E7E
}

.pers {
    font-size: 16px;
    line-height: 1.5em;
    color: #333
}

.pers h1 {
    font-weight: 700;
    font-size: 36px;
    text-transform: uppercase;
    color: #333
}

.pers h2 {
    font-weight: 700;
    font-size: 28px;
    text-transform: uppercase;
    color: #333
}

h2.dark-bg {
    background: #333;
    color: #eee;
    padding: 10px
}

h3.grey-bg {
    background: #ccc;
    color: #333;
    padding: 10px
}

.newsform input[type=text] {
    width: 100%;
    padding: 10px
}

.newsform input {
    margin: 0 0 10px 0
}

.newsform input[type=checkbox] {
    margin: 0 0 20px 20px
}

.newsform input[type=submit] {
    width: 100%;
    border: none;
    background-color: #0087bf;
    color: #FFF;
    font-weight: 400;
    padding: 5px
}

#mc_embed_signup {
    background: #fff;
    clear: left;
    font: 16px Effra, Arial, sans-serif;
    padding: 0 10px 0 10px
}

.input-group {
    text-transform: uppercase
}

.mc-field-group.input-group input {
    margin: 0
}

.mc-field-group.input-group label {
    color: #000;
    margin: 0 0 0 5px;
    font-size: 16px;
    font-weight: 400;
    text-transform: none
}

.discover-p3 {
    width: 354px;
    height: 276px;
    background-image: url(../images/rec.jpg);
    padding: 200px 10px 0 20px;
    display: block
}

.discover-p3 h2 {
    color: #FFF;
    text-transform:
}

.discover-p3 p a {
    color: #FFF;
    font-size: 27px;
    font-weight: 100;
    text-decoration: none
}

.standaard h1 {
    font-weight: 700;
    font-size: 36px;
    text-transform: uppercase;
    color: #333
}

.standaard h2 {
    font-weight: 700;
    font-size: 28px;
    text-transform: uppercase;
    color: #333
}

.impact-stories {
    position: relative
}

.impact-stories p,
.lp-themes p {
    font-size: 16px
}

.impact-stories .impact-stories-tile,
.lp-themes .themas-tile {
    margin-bottom: 100px
}

.impact-stories .impact-thumb,
.lp-themes .themas-thumb {
    display: inline-block;
    margin-right: 20px
}

.impact-stories .impact-thumb img,
.lp-themes .themas-thumb img {
    border-radius: 50%;
    width: 200px;
    height: 200px;
    display: block;
    position: absolute;
    top: 0
}

.impact-stories .impact-desc,
.lp-themes .themas-desc {
    display: inline-block;
    width: 50%;
    position: relative;
    left: 200px
}

.impact-stories .impact-desc h2,
.lp-themes .themas-desc h2 {
    text-transform: uppercase;
    font-size: 28px;
    color: #333;
    font-weight: 700
}

.impact-stories .impact-desc a:link,
.impact-stories .impact-desc a:visited {
    text-decoration: none;
    padding: 15px;
    background: #cf7f00;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px
}

.impact-stories .impact-desc a:hover {
    background: #daaa00
}

.lp-themes .themas-desc a:link,
.lp-themes .themas-desc a:visited {
    text-decoration: none;
    padding: 15px;
    background: #007398;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px
}

.lp-themes .themas-desc a:hover {
    background: #48a9c5
}

.impactstoryintro {
    padding: 20px 0 0 0;
    font-size: 1.6em;
    font-weight: 300
}

.impactstoryblock {
    height: 160px;
    background-color: #eee;
    width: 360px;
    margin: 20px 0 0 0;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .2)
}

.impactstoryblock p {
    font-size: 1.5em;
    padding: 10px 10px 10px 10px
}

.impactstoryblock p a {
    text-decoration: none;
    color: #000;
    font-weight: 300
}

.formsuccess {
    display: none;
    background: #afffe7;
    color: #333;
    padding: 15px;
    font-size: 16px;
    margin-bottom: 20px
}

@media only screen and (min-width:1201px) {
    .home-header,
    .home-header-v2 {
        display: block
    }
}

@media only screen and (min-width:993px) and (max-width:1200px) {
    .sticky-header-page .header-top {
        height: 100px;
        padding: 20px 0;
        background: #035d67
    }
    .sticky-header-page .logo img {
        height: 60px;
        width: auto;
        margin-right: 20px
    }
    .sticky-header-page .logo span {
        width: 70%;
        line-height: 110%;
        font-size: 1.3em
    }
    .header-bottom {
        margin-top: 0;
        height: auto
    }
    .home-header,
    .home-header-v2 {
        display: block;
        top: -55px
    }
}

@media only screen and (min-width:769px) and (max-width:992px) {
    .sticky-header-page {
        min-height: 100px;
        background: #035d67
    }
    .sticky-header-page .header-top {
        padding: 20px 0 20px 0;
        background: #035d67
    }
    .sticky-header-page .logo {
        min-height: 65px
    }
    .sticky-header-page .logo img {
        height: 60px;
        width: auto
    }
    .sticky-header-page .logo span {
        line-height: 110%;
        font-size: 1.4em;
        width: 80%;
        display: inline-block;
        margin-left: 10px
    }
    .header-bottom {
        height: auto;
        margin-top: 0
    }
    .home-header,
    .home-header-v2 {
        top: -55px
    }
    .lab h1 {
        font-size: 28px;
        text-transform: uppercase;
        font-weight: 900
    }
    .lab .labcell {
        max-height: 150px;
        width: 100%;
        margin-bottom: 60px;
        margin-right: 30px
    }
    .lab .labimg {
        display: inline-block;
        position: absolute;
        width: 100%;
        height: 180px;
        overflow: hidden
    }
    .lab .labimg>img {
        width: 100%
    }
    .lab .labname {
        display: inline-block;
        position: absolute;
        top: 20px;
        padding: 10px;
        color: rgb(83, 83, 83);
        font-size: 18px;
        font-weight: 300;
        width: 100%;
        height: auto;
        background: rgba(255, 255, 255, .9)
    }
    .lab .detail {
        border: 1px dotted rgb(150, 150, 150);
        display: none;
        width: -webkit-calc(100% - 60px);
        margin-left: 15px;
        margin-bottom: 50px
    }
    .lab .detail-30 {
        background: rgb(240, 240, 240);
        display: table-cell;
        width: 30%;
        vertical-align: top
    }
    .lab .detail-30-img>img {
        width: 100%;
        height: auto
    }
    .lab .detail-30-contact {
        padding: 15px;
        height: auto;
        line-height: 2em
    }
    .lab .detail-30-contact>img {
        padding: 0;
        margin: 0
    }
    .lab .detail-30-contact>a:link {
        background-color: rgb(255, 255, 255);
        border: 1px dotted rgb(200, 200, 200);
        margin-left: 0;
        padding: 0 10px 1px 10px;
        text-decoration: none
    }
    .lab .detail-30-contact>a:hover {
        background-color: rgb(80, 80, 80);
        border: 1px solid rgb(80, 80, 80);
        border-left: 1px dotted rgb(255, 255, 255);
        color: rgb(250, 250, 250);
        text-decoration: none
    }
    .lab .detail-70 {
        display: inline-block;
        width: 70%;
        padding: 20px;
        padding-right: 50px
    }
    .lab .detail-close {
        background: rgb(10, 10, 10);
        padding: 15px;
        font-weight: 700;
        color: rgb(255, 255, 255);
        display: block;
        position: absolute;
        float: right;
        margin: 0;
        cursor: pointer
    }
    .lab .detail-title {
        font-size: 18px;
        font-weight: 700;
        color: rgb(50, 50, 50)
    }
    .lab .detail-content {
        margin-top: 20px;
        font-size: 16px;
        color: rgb(50, 50, 50);
        display: block
    }
}

@media only screen and (min-width:481px) and (max-width:768px) {
    .header-contact-box {}
    .header-logo {
        max-width: 50%
    }
    .header-actions {
        min-width: 49%
    }
    .header-search-mobile {
        display: inline-block;
        position: relative;
        padding: 0 10px 5px 5px
    }
    .navbar-brand>span {
        color: #fff;
        display: block;
        font-size: 34px
    }
    .navbar-brand .logo {
        display: none
    }
    .navbar-brand {
        display: none
    }
    .navbar-toggle .icon-bar {
        background: #fff
    }
    .nav.navbar-nav {
        max-width: 100%
    }
    .nav.navbar-nav>li {
        border-bottom: 1px solid #bfbfbf;
        border-right: 0 none;
        margin: 0;
        padding: 15px 20px
    }
    .brd-crm {
        text-align: center
    }
    .banner .col-sm-4 {
        float: left;
        width: 33.33%
    }
    .evnt .col-sm-4 {
        float: left;
        width: 50%
    }
    .header-bottom .col-sm-4 {
        margin: 0 auto
    }
    .filter.pull-right {
        float: none !important;
        margin: 0 auto;
        max-width: 160px
    }
    .search-box3 {
        margin: 0 auto;
        max-width: 300px
    }
    .responsive-calendar,
    .search-box4 {
        margin-top: 30px
    }
    .hiv .col-sm-8 {
        clear: both
    }
    .pers .col-sm-4 {
        float: left;
        width: 33.3333%
    }
    .pers .col-sm-8 {
        float: left;
        width: 66.6667%
    }
    .border-left-0 {
        border: 0 none
    }
    .titlte-box-title,
    .titlte-box-title2 {
        font-size: 1.25em
    }
    .authors-box .col-sm-2 {
        float: left;
        width: 16.6667%
    }
    .authors-box .col-sm-10 {
        float: left;
        width: 83.3333%
    }
    .item-wrap3 {
        margin: 0 0 0 15px
    }
    .item-wrap5 {
        margin: 0
    }
    .hiv .col-sm-4:nth-child(5) {
        clear: left
    }
    .day.header:nth-child(6) {
        float: none;
        margin: 0
    }
    .img-ev {
        padding-right: 15px
    }
    .calendar-box {
        border: 0 none
    }
    .vacature .col-sm-4 {
        float: left;
        width: 33.3333%
    }
    .vacature .col-sm-8 {
        float: left;
        width: 66.6667%
    }
    .sticky-header-page .nav.navbar-nav>li {
        margin: 0 auto
    }
    .sticky-header-page .nav.navbar-nav {
        width: 100%;
        margin: 0 0;
        border-top: 1px solid rgba(0, 0, 0, .2)
    }
    .sticky-header-page .navbar-toggle {
        margin: 11px 30px 11px 0;
        border-radius: 0
    }
    .sticky-header-page .navbar-brand {
        margin: 11px 0 11px 25px
    }
    .sticky-header-page .logo {
        display: inline-block
    }
    .sticky-header-page .header-top {
        min-height: 120px;
        padding: 20px 0
    }
    .sticky-header-page .logo a:link {
        text-decoration: none
    }
    .sticky-header-page .logo img {
        margin-right: 10px;
        display: inline-block
    }
    .sticky-header-page .logo span {
        line-height: 100%;
        display: inline-block;
        font-size: 1.2em;
        width: 85%
    }
    .sticky-header-page .nav.navbar-nav a {
        padding-left: 40px
    }
    .sticky-header-page .header-top .col-sm-7 {
        width: 70%;
        display: inline-block
    }
    .sticky-header-page .header-top .col-sm-5 {
        margin: 0 0;
        max-width: 40%;
        margin-right: 0;
        float: right;
        position: relative;
        display: inline-block
    }
    .sticky-header-page .lang-box {
        display: inline-block;
        position: relative
    }
    .sticky-header-page .search-box {
        display: inline-block;
        position: absolute;
        top: -100px;
        right: 90px;
        width: 100px
    }
    .custom-search-input {
        min-width: 100%
    }
    .custom-search-input .search-query {
        width: 100%
    }
    .search-box {
        display: inline-block
    }
    .sticky-header-page .lang a {
        font-size: 16px
    }
    .nav-up {
        top: -147px !important
    }
    .sticky-header.slider.top-margin {
        margin-top: 145px
    }
    .sticky-header .landing-title-box {
        left: 0;
        right: 0;
        top: 20%
    }
    .sticky-header .title5 {
        font-size: 2em
    }
    .sticky-header .subtitle {
        font-size: 1.2em
    }
    .carousel-v2 .carousel-caption {
        font-size: 17px
    }
    .ext-page-2 .landing-title-box {
        top: 35%
    }
    .blog-wrap {
        margin: 0 auto 30px;
        max-width: 350px
    }
    .ext-page-2 .see-more {
        margin-top: 0
    }
    footer .col-sm-6 {
        text-align: center
    }
    .social-links.pull-right {
        float: none !important;
        margin: 10px auto
    }
    .foot-sec,
    .botm-links {
        text-align: center
    }
    footer p {
        text-align: center
    }
    .blog-title-box {
        background-color: #f2f2f2;
        position: static;
        text-align: center
    }
    .blog-title {
        background-color: transparent;
        padding: 15px 0
    }
    .margin-top-120 {
        margin-top: 170px
    }
    .banner .col-sm-4 {
        margin-bottom: 30px;
        width: 50%
    }
    .banner .col-sm-4:last-child {
        width: 100%
    }
    .banner .col-sm-4:last-child div.img {
        margin: 0 auto;
        width: 50%
    }
    .carousel-inner {
        width: 102.5%
    }
    .v3 .carousel-control span.glyphicon {
        font-size: 1.5em;
        margin-left: 38px;
        margin-right: 38px
    }
    .carousel-v2 .carousel-control .glyphicon-chevron-left,
    .carousel-v2 .carousel-control .glyphicon-chevron-right {
        font-size: inherit;
        width: auto
    }
    #evenementenCalendarMain .title-large {
        font-size: 2em;
        line-height: normal
    }
    #evenementenCalendarMain h2 {
        font-size: 1.5em;
        line-height: normal
    }
    .authors-box .col-sm-2,
    .authors-box .col-sm-10 {
        width: 100%;
        text-align: center
    }
    .carousel-v2 .carousel-caption {
        font-size: 16px
    }
    .col-1-4 {
        width: 100%
    }
    .col-3-4 {
        width: 100%
    }
    .social-box2 {
        margin-top: 0
    }
    .social-box2.text-center {
        text-align: left
    }
    .vacature .col-sm-4,
    .vacature .col-sm-8 {
        width: 100%
    }
    .v3 .carousel-caption {
        background-size: 70% 100%
    }
    .box.box1 {
        left: 30%
    }
    .box.box2 {
        left: 45%
    }
    .box.box3 {
        left: 65%
    }
    .header {
        height: 135px
    }
    .header-bottom {
        display: block;
        height: auto
    }
    .home-nieuws {
        margin-top: 200px
    }
    .med-rg-xl,
    .med-hiv-xl,
    .med-extra-xl {
        display: none
    }
    .med-rg-s,
    .med-hiv-s,
    .med-extra-s {
        display: block;
        padding: 0 20px 0 20px;
        font-size: 16px;
        margin-bottom: 50px
    }
    .med-rg-s img,
    .med-hiv-s img,
    .med-extra-s img {
        width: auto;
        padding-right: 10px
    }
    .med-rg-s .med-travel {
        background: none;
        padding: 0 20px 0 20px;
        height: auto
    }
    .med-rg-s h2,
    .med-hiv-s h2 {
        text-transform: uppercase;
        font-weight: 700;
        color: #007398;
        padding: 0
    }
    .med-rg-s h3 {
        text-transform: uppercase;
        font-weight: 700;
        font-size: 24px;
        color: #48a9c5
    }
    .med-rg-s-cta {
        padding: 0 20px 0 20px
    }
    .med-hiv-s {
        background-color: #333;
        padding: 30px 20px 30px 20px;
        color: #fff
    }
    .med-extra-s {
        background: #48a9c5
    }
    .med-extra-s h2 {
        text-transform: uppercase;
        color: #fff;
        font-weight: 700
    }
    .med-extra-s ul li:before {
        content: url(/images/medischediensten/bullet-blue.png);
        width: 8px;
        height: 12px;
        padding-right: 10px
    }
    .med-extra-s a:link,
    .med-extra a:visited {
        text-decoration: none;
        color: #fff
    }
    .med-extra-s a:hover {
        color: #ddcba4
    }
    .history-large {
        display: none
    }
    .history-mobile {
        display: block
    }
    .support-home-banner {
        background-position: -120px 0;
        min-height: 316px
    }
}

@media only screen and (min-width:321px) and (max-width:480px) {
    .home-header-v2 {
        display: none
    }
    .header-contact-box {
        margin: 0 0 0;
        border-right: 0
    }
    .header-search-mobile {
        display: inline;
        position: relative;
        padding: 0 10px 5px 5px
    }
    .header-logo {
        max-width: 50%
    }
    .header-actions {
        min-width: 49%
    }
    .text-md {
        font-size: 20px
    }
    .subtitle {
        font-size: 20px
    }
    .title-box1 .title {
        font-size: 18px;
        padding: 0
    }
    .social a i {
        color: #fff;
        font-size: 16px;
        height: 25px;
        padding: 4px 0;
        width: 25px
    }
    .grid-sizer,
    .grid-item {
        width: 100%
    }
    .item-wrap2,
    .item-wrap3,
    .item-wrap5 {
        margin: 0
    }
    .item-wrap4 {
        padding: 0
    }
    .pers .col-sm-8,
    .pers .col-sm-4 {
        width: 100%;
        text-align: center
    }
    .per-dtl .col-sm-8,
    .per-dtl .col-sm-4 {
        text-align: left
    }
    .carousel-v2 .carousel-caption {
        font-size: 14px
    }
    .nav.navbar-nav {
        max-width: 100%
    }
    .nav.navbar-nav>li {
        border-bottom: 1px solid #bfbfbf;
        border-right: 0 none;
        margin: 0;
        padding: 15px 20px
    }
    .sticky-header-page .nav.navbar-nav {
        width: 100%;
        margin: -2px 0;
        border-top: 1px solid rgba(0, 0, 0, .2)
    }
    .sticky-header-page .logo {
        display: inline-block
    }
    .sticky-header-page .header-top {
        padding: 20px 0
    }
    .sticky-header-page .logo>a {
        font-size: 14px;
        line-height: 5px
    }
    .header-top {
        background: #035d67
    }
    .header-top .logo img {
        height: 50px;
        width: auto;
        margin-right: 10px
    }
    .header-top .logo span {
        width: 80%;
        line-height: 100%;
        font-size: 1.5em
    }
    .sticky-header-page .header-top {
        min-height: 120px;
        padding: 20px 0
    }
    .sticky-header-page .header-top .col-sm-7 {
        width: 75%;
        display: inline-block
    }
    .sticky-header-page .header-top .col-sm-5 {
        display: inline-block;
        float: right
    }
    .sticky-header-page .search-box {
        display: none
    }
    .sticky-header-page .navbar-header {
        background: rgb(255, 255, 255)
    }
    .sticky-header-page .navbar-toggle {
        margin: 11px 40px 11px 0;
        border-radius: 0
    }
    .v3 .carousel-caption {
        background-size: 55% 100%
    }
    .box.box1,
    .box.box2,
    .box.box3 {
        left: 40%;
        width: 50%
    }
    .blog-title-box {
        padding: 18px 0 0
    }
    .lang-box {
        margin: 0 0 0 0;
        padding-top: 0
    }
    .lang-box ul {
        margin-top: -10px
    }
    .home-nieuws {
        margin-top: 20px
    }
    .navbar-collapse.collapse.in {
        height: 600px
    }
    .med-rg-xl,
    .med-hiv-xl,
    .med-extra-xl {
        display: none
    }
    .med-rg-s,
    .med-hiv-s,
    .med-extra-s {
        display: block;
        padding: 0 20px 0 20px;
        font-size: 16px;
        margin-bottom: 50px
    }
    .med-rg-s img,
    .med-hiv-s img,
    .med-extra-s img {
        width: auto;
        padding-right: 10px
    }
    .med-rg-s .med-travel {
        background: none;
        padding: 0 20px 0 20px;
        height: auto
    }
    .med-rg-s h2,
    .med-hiv-s h2 {
        text-transform: uppercase;
        font-weight: 700;
        color: #007398;
        padding: 0
    }
    .med-rg-s h3 {
        text-transform: uppercase;
        font-weight: 700;
        font-size: 24px;
        color: #48a9c5
    }
    .med-rg-s-cta {
        padding: 0 20px 0 20px
    }
    .med-hiv-s {
        background-color: #333;
        padding: 30px 20px 30px 20px;
        color: #fff
    }
    .med-extra-s {
        background: #48a9c5
    }
    .med-extra-s h2 {
        text-transform: uppercase;
        color: #fff;
        font-weight: 700
    }
    .med-extra-s ul li:before {
        content: url(/images/medischediensten/bullet-blue.png);
        width: 8px;
        height: 12px;
        padding-right: 10px
    }
    .med-extra-s a:link,
    .med-extra a:visited {
        text-decoration: none;
        color: #fff
    }
    .med-extra-s a:hover {
        color: #ddcba4
    }
    .history-large {
        display: none
    }
    .history-mobile {
        display: block
    }
    .org-history-detail {
        background: #ffc001;
        width: 100%;
        padding: 20px;
        padding-bottom: 30px;
        margin: 0;
        display: block;
        position: relative
    }
    .org-history-detail a {
        color: #000;
        text-decoration: none
    }
    .org-history-detail h2 {
        text-transform: uppercase;
        color: #222;
        font-size: 24px;
        font-weight: 700;
        margin-bottom: 0
    }
    .org-buildings-detail {
        background: #48a9c5;
        width: 100%;
        padding-bottom: 30px;
        margin: 0;
        color: #fff;
        display: block;
        position: relative
    }
    .org-buildings-detail a {
        color: #fff;
        text-decoration: none
    }
    .org-buildings-detail h2 {
        text-transform: uppercase;
        color: #fff;
        font-size: 24px;
        font-weight: 700;
        margin-bottom: 0
    }
    .org-tours-detail {
        background: #ffc001;
        width: 100%;
        padding: 20px;
        padding-bottom: 30px;
        margin: 0;
        display: block;
        position: relative
    }
    .org-tours-detail a {
        color: #000;
        text-decoration: none
    }
    .org-tours-detail h2 {
        text-transform: uppercase;
        color: #222;
        font-size: 24px;
        font-weight: 700;
        margin-bottom: 0
    }
    .itg-video-player .playlist {
        clear: both;
        width: 100%
    }
    .about-press-tile-v2 h1 {
        display: inline-block;
        width: 100%;
        padding: 5px;
        background: #333;
        color: #fff
    }
    .about-intro-tile {
        margin-bottom: 20px
    }
    .about-graph-detail {
        margin-bottom: 20px
    }
    .about-press-tile-v2 {
        background: #efebe2;
        padding: 20px;
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
        float: none;
        display: inline-block
    }
    .support-home-banner {
        background-position: -200px 0
    }
}

@media only screen and (max-width:320px) {
    .med-rg-xl,
    .med-hiv-xl,
    .med-extra-xl {
        display: none
    }
    .med-rg-s,
    .med-hiv-s,
    .med-extra-s {
        display: block;
        padding: 0 20px 0 20px;
        font-size: 16px;
        margin-bottom: 50px
    }
    .med-rg-s img,
    .med-hiv-s img,
    .med-extra-s img {
        width: auto;
        padding-right: 10px
    }
    .med-rg-s .med-travel {
        background: none;
        padding: 0 20px 0 20px;
        height: auto
    }
    .med-rg-s h2,
    .med-hiv-s h2 {
        text-transform: uppercase;
        font-weight: 700;
        color: #007398;
        padding: 0
    }
    .med-rg-s h3 {
        text-transform: uppercase;
        font-weight: 700;
        font-size: 24px;
        color: #48a9c5
    }
    .med-rg-s-cta {
        padding: 0 20px 0 20px
    }
    .med-hiv-s {
        background-color: #333;
        padding: 30px 20px 30px 20px;
        color: #fff
    }
    .med-extra-s {
        background: #48a9c5
    }
    .med-extra-s h2 {
        text-transform: uppercase;
        color: #fff;
        font-weight: 700
    }
    .med-extra-s ul li:before {
        content: url(/images/medischediensten/bullet-blue.png);
        width: 8px;
        height: 12px;
        padding-right: 10px
    }
    .med-extra-s a:link,
    .med-extra a:visited {
        text-decoration: none;
        color: #fff
    }
    .med-extra-s a:hover {
        color: #ddcba4
    }
    .history-large {
        display: none
    }
    .history-mobile {
        display: block
    }
}

.ectmihmenu p {
    padding: 10px;
    background-color: #981c1f;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 120%
}

.ectmihmenu p a {
    color: #fff;
    text-decoration: none
}

.ectmihupdate p {
    padding: 30px;
    background-color: #DBAA27;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 500%;
    margin-bottom: 40px
}

.ectmihupdate1 {
    background-image: url(/Files/ECTMIH/daily-update1.jpg)
}

.ectmihupdate2 {
    background-image: url(/Files/ECTMIH/daily-update2.jpg)
}

.ectmihupdate3 {
    background-image: url(/Files/ECTMIH/daily-update3.jpg)
}

.ectmihupdate4 {
    background-image: url(/Files/ECTMIH/daily-update4.jpg)
}

.ectmihupdate5 {
    background-image: url(/Files/ECTMIH/daily-update5.jpg)
}

.ectmihupdate p a {
    color: #fff;
    text-decoration: none
}

.rvbvacature a {
    text-transform: uppercase;
    text-decoration: none;
    font-size: 120%;
    color: #005a65
}

.rvbvacature a:hover {
    color: #393939
}

.purecontent p {
    font-size: 16px
}

.navdichtbijitem {
    width: 350px;
    height: 50px;
    float: left;
    text-align: center;
    font-size: 20px;
    margin: 0 10px 10px 0;
    background-color: #d57f00;
    padding: 10px 0 0 0
}

.navdichtbijitem a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase
}

.algemeneraad h2 {
    text-transform: uppercase;
    margin: 40px 0 40px 0
}

.algemeneraad h3 {
    font-size: 20px;
    border-top: 1px solid #000;
    padding: 10px 0;
    margin: 0
}

.ar-pic {
    width: 150px;
    height: 150px;
    float: left;
    margin: 0 20px 10px 0
}

.ORT-light {
    font-size: 55px;
    font-weight: 200;
    padding: 0 0 0 10px
}

.ORT-heavy {
    font-size: 55px;
    font-weight: 700;
    padding: 0 0 0 10px
}

.ORT-light-list {
    font-size: 55px;
    font-weight: 200;
    padding: 0 0 0 10px
}

.ORT-light-list a {
    text-decoration: none;
    color: #fff
}

.ORT-light-list a:hover {
    text-decoration: underline;
    color: #fff
}

.ORT {
    display: block;
    background: #005a65;
    padding: 50px 0 0 0;
    color: #fff;
    margin-bottom: -60px
}

.ORT p {
    font-size: 16px
}

.MEMO-balk {
    display: block;
    background: #eee;
    padding: 50px 0
}

.MEMO-balk p {
    font-size: 16px;
    margin: 10px 0 10px 0
}

.MEMO-balk h2 {
    margin: 20px 0 0 0
}

.MEMO-balk ul {
    font-size: 16px;
    list-style-type: disc;
    margin-left: 20px
}

.MEMO-balk img {
    margin: 10px 0 10px 0
}

.MEMO-balk-partners p {
    font-size: 16px;
    margin: 10px 0 10px 0
}

.MD-privacy {
    background-color: #48a9c5;
    margin: 60px 0 0 0;
    height: 140px
}

.MD-privacy-content {
    padding: 20px 20px 20px 20px
}

.MD-privacy-content p {
    font-size: 16px
}

h2.memotitel {
    text-transform: uppercase;
    font-size: 35px
}

h3.memotitel {
    margin-top: 20px;
    font-size: 24px;
    font-style: italic
}

.MEMO-balk {
    display: block;
    background: #eee;
    padding: 50px 0
}

.MEMO-balk p {
    font-size: 16px;
    margin: 10px 0 10px 0
}

.MEMO-balk h2 {
    margin: 20px 0 0 0
}

.MEMO-balk ul {
    font-size: 16px;
    list-style-type: disc;
    margin-left: 20px
}

.MEMO-balk img {
    margin: 10px 0 10px 0
}

.MEMO-balk-partners p {
    font-size: 16px;
    margin: 10px 0 10px 0
}

.MD-privacy {
    background-color: #48a9c5;
    margin: 60px 0 0 0;
    height: 140px
}

.MD-privacy-content {
    padding: 20px 20px 20px 20px
}

.MD-privacy-content p {
    font-size: 16px
}

h2.memotitel {
    text-transform: uppercase;
    font-size: 35px
}

h3.memotitel {
    margin-top: 20px;
    font-size: 24px;
    font-style: italic
}