<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*########################################################################################################################
						######### &lt;---*/ALGEMEEN{}/*---&gt; #################################################################
########################################################################################################################*/
* {margin:0; padding:0;}
p {margin-bottom:2em;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.hide {display:none;}
.show {display:block;}
a img {border:none;}
img {max-width:100%; vertical-align:middle;}
html {background: #fff;}
body {font-family: 'Montserrat', sans-serif; font-weight:400; font-size:18px; line-height:28px; color:#666666; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.wrapper_small {width:940px; margin:0 auto;}
.wrapper_big {width:1040px; margin:0 auto;}
.clearfix:after {  content: " "; /* Older browser do not support empty content */visibility: hidden;display: block; height: 0;clear: both;}
.bg-grey, #content .main.bg-grey {background-color:#f2f2f2;}
.bg-white {background-color:#fff;}
.border-box {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container {max-width:1618px; margin:0 auto;}
p {font-family: 'Lato', sans-serif; }
@media (max-width:1918px) {.container {padding:0 7.8125%;}}
a {color:#e49600;font-family: 'Lato', sans-serif; text-decoration:none; }
a:hover {color:#303942;}
.button { -webkit-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; -moz-transition: all 150ms ease-out; transition: all 150ms ease-out; background:#e49600; display:inline-block; color:#fff; font-weight:700;font-family: 'Montserrat', sans-serif; text-transform:uppercase; line-height:51px; padding:0 20px; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -o-border-radius:30px; font-size:14px; }
.button i {margin-left:26px; font-size:20px; position:relative; top:2px;}
.img-holder {position:relative; display:inline-block;}
.img-holder .overlay { z-index:1; position:absolute;height:100%; width:100%;
background: -moz-linear-gradient(top,  rgba(34,34,34,0) 0%, rgba(34,34,34,0) 40%, rgba(34,34,34,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,0)), color-stop(40%,rgba(34,34,34,0)), color-stop(100%,rgba(34,34,34,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(34,34,34,0) 0%,rgba(34,34,34,0) 40%,rgba(34,34,34,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(34,34,34,0) 0%,rgba(34,34,34,0) 40%,rgba(34,34,34,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(34,34,34,0) 0%,rgba(34,34,34,0) 40%,rgba(34,34,34,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(34,34,34,0) 0%,rgba(34,34,34,0) 40%,rgba(34,34,34,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00222222', endColorstr='#222222',GradientType=0 ); /* IE6-9 */}
.img-holder .overlay-hover { width:100%; height:100%; position:absolute; -webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; }
body.single-activiteiten .rela {margin-bottom:23px;}
img.logo-keur {width:45%; margin-top: 20px; max-width: 130px;}
img.logo-keur.first {margin-right: 5%;}
.maps-popup p {color:#666666;}
#friese_content {display: none;}
#friese_titel {display: none;}
#switch_language_fries {display: block; width: 24px;
    height: 15px;
    background: url(../images/vlag.jpg) no-repeat;
    display: block;
    float: right;
    margin-left: 10px;
    font-family: "pt_sansregular", Arial, sans-serif !important;
    color: #212121;
    background-position: 0 -15px;
    cursor: pointer;
 }
 #switch_language_ned {display: block; width: 24px;
    height: 15px;
    background: url(../images/vlag.jpg) no-repeat;
    display: block;
    float: right;
    margin-left: 10px;
    font-family: "pt_sansregular", Arial, sans-serif !important;
    color: #212121;
    background-position: 0 0px;
    cursor: pointer;
 }

/*########################################################################################################################
						######### &lt;---*/ALGEMEEN{}/*---&gt; #################################################################
########################################################################################################################*/






/*########################################################################################################################
						######### &lt;---*/TYPOGRAFIE{}/*---&gt; ###############################################################
########################################################################################################################*/
h1 {font-size:36px;}
h2 {font-size:24px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:14px;}

#content h1 {font-size:60px;font-family: 'Montserrat', sans-serif; font-weight:700; color:#E49600; letter-spacing:-0.6px; line-height:61px; margin-bottom:50px;}
#content h2 {font-size:40px;font-family: 'Montserrat', sans-serif; font-weight:700; color:#E49600; letter-spacing:-0.4px; line-height:41px; margin-bottom:40px;}
#content h3 {font-size:30px;font-family: 'Montserrat', sans-serif; font-weight:700; color:#E49600; letter-spacing:-0.3px; line-height:31px; margin-bottom:30px;}
/*########################################################################################################################
						######### &lt;---*/TYPOGRAFIE{}/*---&gt; ###############################################################
########################################################################################################################*/






/*########################################################################################################################
						######### &lt;---*/HEADER{}/*---&gt; ###################################################################
########################################################################################################################*/
#header {background:#3c1d8a; height:101px;  }
#header .logo {padding:10px 44px 8px 40px; background:#2e156d;}
#header .menu-holder ul li {list-style-type:none; float:left; margin:0 50px; line-height:101px; height:101px; }
#header .menu-holder ul li a {text-decoration:none;font-size:18px; color:#fff;-webkit-transition: all 100ms ease-out 100ms;-moz-transition: all 100ms ease-out 100ms;-o-transition: all 100ms ease-out 100ms;transition:all 100ms ease-out 100ms; font-family: 'Montserrat', sans-serif;}
#header .menu-holder ul li a:hover,
#header .menu-holder ul li.current-menu-item a,
#header .menu-holder ul li.current-page-ancestor a {color:#a3acb5;}
#header .search {padding: 37px 35px 36px 40px; background:#2e156d; cursor:pointer; }
#header .search i {font-size:22px; color:#b0bcc8;}
#header .menu-holder.log-in a {text-decoration:none;font-size:18px; color:#d9e2eb;-webkit-transition: all 100ms ease-out 100ms;-moz-transition: all 100ms ease-out 100ms;-o-transition: all 100ms ease-out 100ms;transition:all 100ms ease-out 100ms;margin:0 50px; line-height:101px; font-family: 'Montserrat', sans-serif; }
#header .menu-holder.log-in a:hover {color:#a3acb5;}
#header .search-holder { background:none;}
#header .search-holder form {background:#2e156d; }


#banner-slider {position:relative;}
#banner-slider ul li img {width:100%; vertical-align:middle;}
#banner-slider .slider-text {background:#e40050; position:absolute; bottom:150px; left:150px; color:#fff; padding:60px 60px 96px 49px; width:490px;}
#banner-slider .slider-text h3 {font-size:44px; letter-spacing:-0.44px; line-height:45px; margin-bottom:30px;}
#banner-slider .slider-text p {font-family: 'Conv_AvenirNextLTPro-Demi'; margin-bottom:0; font-size:26px; line-height:28px; letter-spacing:-0.26px;}
#banner-slider .bx-controls-direction {position:absolute; bottom:140px; left:631px; z-index:9; background:#fff; padding:10px 0;}
#banner-slider .bx-controls-direction a {display:inline-block;}
#banner-slider .bx-controls-direction a.bx-prev {border-right:solid 1px #e6e6e6;}
#banner-slider .bx-controls-direction i {font-size:12px; color:#d7d7d7; margin:0 20px; padding:9px 0;webkit-transition: all 100ms ease-out 100ms;-moz-transition: all 100ms ease-out 100ms;-o-transition: all 100ms ease-out 100ms;transition:all 100ms ease-out 100ms;}
#banner-slider .bx-controls-direction a:hover i {color:#252e36;}
/*########################################################################################################################
						######### &lt;---*/HEADER{}/*---&gt; ###################################################################
########################################################################################################################*/






/*########################################################################################################################
						######### &lt;---*/CONTENT{}/*---&gt; ##################################################################
########################################################################################################################*/
#home-blocks {padding:100px 0 90px;text-align:center;}
#home-blocks h1 { font-size:46px; line-height:47px; letter-spacing:-0.46px;margin-bottom:80px; color:#303942;}
#home-blocks .single-block {    width: 23.05%; margin-right:2.6%; padding:0 40px 45px; }
#home-blocks .single-block.last {margin-right:0;}
#home-blocks .single-block .icon {background:#e40050; text-align:center; width:62px; line-height:58px; height:58px; margin:-20px auto 0; display:inline-block;}
#home-blocks .single-block .icon img {vertical-align:middle;}
#home-blocks .single-block h3 {margin-top:30px; font-size:26px; color:#303942; line-height:28px;font-family: 'Conv_AvenirNextLTPro-Bold'; min-height:56px; margin-bottom:20px;}
#home-blocks .single-block h3:hover {color:#c0c0c0;}
#home-blocks .single-block p {font-family: 'Lato', sans-serif; color:#666666; font-size:18px; line-height:28px;}
#home-blocks .single-block a { font-size:18px; font-family: 'Lato', sans-serif; text-decoration:none; }
#home-blocks .single-block a:hover,
#home-blocks .single-block a:active { color:#303942; }

#home-news {border-top:none; padding:70px 0 123px;}
#home-news .news {width:65.5%;}
#home-news .news .single-news {width:48%;    }
#home-news .news .single-news a {display:inline-block;}
#home-news .news .single-news .titles {margin-top:-130px; margin-left:20px; margin-bottom:40px; position:relative; z-index:10;}
#home-news .news .single-news .title {webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; transition: all 300ms ease-out;display:inline-block; background:#e40050; padding:30px; font-size:26px; line-height:28px; color:#fff; font-family: 'Conv_AvenirNextLTPro-Bold'; width:70%;background-position:bottom right;}


#home-news .news .single-news .date {background:#fff; display:inline-block; line-height:45px; padding:0 19px; color:#666666; font-size:17px;}
#home-news .news .single-news a.read-more {margin-left:50px;}
#home-news .news .single-news p {padding:0 80px 0 50px;}
#home-news .news .single-news a:first-child:hover .overlay-hover {background:rgba(0,0,0,0.2);}
#home-news .news .single-news a:first-child:hover .title {background:url('../images/news-hover.png') no-repeat bottom right #303942;}

#home-news .activity {width:29.85%;}
#home-news h3 {color:#c0c0c0; font-size:46px; line-height:47px; letter-spacing:-0.46px; margin-bottom:55px;}
#home-news .activity .single-activity {padding-bottom:25px; border-top:solid 1px #d9d9d9; padding-top:30px;}
#home-news .activity .single-activity .date {background:#303942; margin-right:30px; text-align:center; width:65px; padding:13px 0 11px;}
#home-news .activity .single-activity .date span {display:block; color:#fff;font-family: 'Conv_AvenirNextLTPro-Bold';}
#home-news .activity .single-activity .date span.day {font-size:30px;}
#home-news .activity .single-activity .date span.month {font-size:16px; line-height:16px; text-transform:uppercase;}
#home-news .activity .single-activity .text {width:80%;}
#home-news .activity .single-activity .text .title {color:#e40050; font-size:22px;font-family: 'Conv_AvenirNextLTPro-Bold'; display:block; line-height:28px;}
#home-news .activity .single-activity .text .title:hover {color:#666666;}
#home-news .activity .single-activity.first {border-top:none; padding-top:0;}
#home-news .activity .single-activity span.author a {color:#666666;}
#home-news .activity .single-activity span.author a:hover {color:#303942;}
#home-seo { position: relative; background: #e49600;}
#home-seo .home-seo-bg { right: 0px; top: 0px;width: 50%;height: 100%;position: absolute;}
#home-seo .text {width:50%; color:#fff; position:relative; padding-right:107px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background:url('../images/home-seo.png') no-repeat right bottom; padding-bottom:55px; padding-top:97px;}
#home-seo .text p {font-size:16px;}
#home-seo .text:after {content:''; z-index: 1; display:block; position:absolute;width: 0;height: 0;border-style: solid;border-width: 22px 0 22px 22px;border-color: transparent transparent transparent #e49600; right:-22px; top:50%; margin-top:-22px;}
#home-seo .text .first {width:76.8%;}
#home-seo .text .first h2 {font-size:40px; line-height:42px; letter-spacing:-0.379px; margin-bottom:45px;}
#home-seo .text .first a {font-size: 12px; color:#fff; font-weight:700; padding:0 27px; line-height:47px; border:solid 2px #fff; margin-top:40px; display:inline-block; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px;}
#home-seo .text .first a:hover {background:#fff; color:#e49600;}
#home-seo .text .second {width:20.7%; margin-top:75px;}
#home-seo .text .second  .count-holder {line-height:33px;background:url('../images/count-bg.png') no-repeat top left; padding-left:48px; font-size:30px;font-family: 'Conv_AvenirNextLTPro-Demi'; margin-bottom:8px;}

#newsletter {text-align:center; padding:50px 0 45px;}
#newsletter h3 {color:#333333; font-size:24px;font-family: 'Conv_AvenirNextLTPro-Demi'; margin-bottom:30px;}
#newsletter form input {width:362px;color:#4a4a4a; font-size:16px; border:solid 1px #cccccc; height:41px; line-height:41px; padding-left:15px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:20px;}
#newsletter form button {color:#fff; font-size:14px;font-family: 'Conv_AvenirNextLTPro-Bold'; height:50px; line-height:50px; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#e49600; border:none; box-shadow:none; text-transform:uppercase; padding:0 28px;border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; margin-top:-4px; cursor:pointer; }
#newsletter form button i {margin-left:20px;}
#newsletter form button:hover {background:#ffa800;}

#breadcrumb-holder {line-height:73px;}
#breadcrumb-holder p#breadcrumbs {font-family: 'Lato', sans-serif; margin-bottom:0;}
#breadcrumb-holder p#breadcrumbs a {color:#7a7a7a; text-decoration:underline;}
#breadcrumb-holder p#breadcrumbs span span span{color:#898989;}


#content .main { width: 78.23856613102596%; background:#fff;border-right:solid 1px #cfcfcf; padding:70px 70px 80px 0; }
#content .main.full {width:100%; border-right:none; padding-right:0;}

#content .main ul li {list-style-type:none; color:#666666; font-size:18px; font-family: 'Lato', sans-serif; line-height:36px;}
#content .main ul li:before {content:''; display:inline-block; width:8px; height:8px; background:#e49600; margin-right:22px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%;vertical-align: top; margin-top: 15px;}

#content .main .cta-holder {background:#f2f2f2; padding:30px 70px; margin-top:50px; border-left:solid 6px #FFA800;}
#content .main .cta-holder .title {line-height:50px; color:#3c1d8a; font-size:20px;}
#content .main.single h1 {color:#e49600; font-size:46px; margin-bottom:40px; line-height:49px;}
#content.content-musea .main.single h1 {color:#c0c0c0;}
#content .main.single .terms {display:inline-block;background:#c0c0c0; color:#fff; height:31px; line-height:31px;border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -o-border-radius:30px; padding:0 13px;}
#content .main.single span.date {font-family: 'avenirregular'; margin-bottom:40px; display:inline-block; margin-right:10px; color:#999999; }

#content .main .aanvraag-form-wrap{display: none; margin-top: 40px; width: 100%;}
#content .main .aanvraag-form-wrap .left{ float: left; width: 48%;}
#content .main .aanvraag-form-wrap .right{ float: right; width: 48%;}
#content .main .aanvraag-form-wrap .wpcf7 p{width: 100%;}


#content .main.archive .single-item {padding:50px 0; border-bottom:solid 1px #cfcfcf;}
#content .main.archive .single-item .img-holder {width:30.55%;}
#content .main.archive .single-item .img-holder:hover .overlay-hover {background:rgba(0,0,0,0.2);}
#content .main.archive .single-item .text-holder {width:64.88%;}
#content .main.archive .single-item .text-holder h2 {font-size:36px; margin-bottom:25px;}
#content .main.archive .single-item .text-holder h2 a {color:#303942;    font-family: 'Montserrat', sans-serif; font-weight: 700;letter-spacing: -0.4px;}
#content .main.archive .single-item .text-holder h2:hover a  {color:#e40050}
#content .main.archive .single-item .text-holder p {margin-bottom:20px; margin-top:20px;}
#content .main.archive .single-item .text-holder .terms {display:inline-block;background:#999999; margin-bottom: 5px; color:#fff; height:31px; line-height:31px;border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -o-border-radius:30px; padding:0 13px;}
#content .main.archive .single-item .text-holder span.date {font-family: 'avenirregular'; margin-bottom:20px; display:inline-block; margin-right:10px;}
#content .main.archive .single-item .text-holder span.date.day { text-transform:capitalize; background:url('../images/calender.png') no-repeat top 3px left; padding-left:30px; color:#999999;}
#content .main.archive .single-item .text-holder span.date.days { margin-left:15px; padding-left:30px; background:url('../images/clock.png') no-repeat top 4px left; color:#999999; }


#content .main.archive .single-item.cursus .text-holder .left {width:59.88%;}
#content .main.archive .single-item.cursus .text-holder .right.join {width:37.97%; border:solid 1px #cfcfcf; padding:40px 25px 30px 30px; color:#999999; font-size:17px;}
#content .main.archive .single-item.cursus .text-holder .right.join a.location {color:#999999; font-size:17px;font-family: 'avenirregular';}
#content .main.archive .single-item.cursus .text-holder span.date.days {margin-left:0px;}
#content .main.archive .single-item.cursus .text-holder .right.join a.location:after, #content .main.archive .single-item.cursus .text-holder .right.join a.location i, #content .main.archive .single-item.cursus .text-holder .right.join span i, #content .main.archive .single-item.cursus .text-holder .right.join span:after {color:#6f7780;}
#content .main.archive .single-item.cursus .text-holder .right.join .location {margin-bottom:20px; display:inline-block;}
#content .main.archive .single-item.cursus .text-holder .right.join a.location:hover {    color: #e40050;}
#content .main.archive .single-item.cursus .text-holder .right.join i {margin-right:10px;}
#content .single-person {float:left; width:30.728241563055064%; margin-right:3.907637655417407%; position:relative; }
#content .single-person.last {margin-right:0;}
#content .single-person .img-holder {position:relative; margin-bottom:40px;}
#content .single-person .name {webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; transition: all 300ms ease-out;background:#e40050; background-position:bottom right; color:#fff; z-index:1; padding:30px 10.452961672473868%; width:62.1%; position:absolute; left:5.7803468208092484%; bottom:-20px; font-size:26px;font-family: 'Conv_AvenirNextLTPro-Bold';}

#content .single-person:hover .name {background:url('../images/news-hover.png') no-repeat bottom right #303942;}

#content .single-person p {margin-left:17.421602787456447%; color:#666666;}
#content .side { width: 21.761433868974044%;padding:70px 0 0 70px; padding-bottom:100px;  }
#content .side .top {padding-bottom: 50px;}
#content .side .border-bottom {width:50%; right:0px; position:absolute; z-index:-10; border-bottom:solid 1px #cfcfcf; padding-bottom:50px; }
#content .side .block-title span {margin-bottom:30px; display:block; font-size:24px; font-weight:700; color:#333333; letter-spacing:-0.024px; }
body.single-activiteiten #content .side .block-title span {margin-bottom:23px;}
#content .side ul li {list-style-type:none; line-height:51px; border-bottom:solid 1px #d9d9d9; position:relative;}
#content .side ul li a {color:#666666; display:block; font-size:18px;font-family: 'Lato', sans-serif;webkit-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; -moz-transition: all 150ms ease-out; transition: all 150ms ease-out;}
#content .side ul li.current_page_item a, #content .side ul li:hover a {color:#2a2a2a; padding-left:20px}
#content .side ul li:before {webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; transition: all 300ms ease-out;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\f105";position:absolute; left:0px; line-height:51px;top:0px; color:transparent;  pointer-events:none;}
#content .side ul li.current_page_item:before , #content .side ul li:hover:before {color:#FFA800; }

#content.content-musea .side ul li:before, #content .side .usp ul li:before {display:none;}
#content.content-musea .side ul li:hover a, #content .side .usp ul li:hover a {padding-left:0;}

#content .side ul li.last-page-item {border-bottom:none;}
#content .side .other-news .single-news {padding:20px 0; border-bottom:solid 1px #d9d9d9;}
#content .side .other-news .single-news.last {border-bottom:none; margin-bottom:30px;}
#content .side .other-news .img-holder {width:24.75%;}
#content .side .other-news .titles {width:67.98%;}
#content .side .other-news .titles span {display:block;}
#content .side .other-news .titles span.title {color:#333333; font-weight:700; font-size:18px;font-family: 'Lato', sans-serif;}
#content .side .other-news .titles span.title:hover {color:#e49600;}
#content .side .other-news .titles span.date {color:#999999; font-family: 'avenirregular';}
#content .side .category-holder {padding-top:80px; position:relative;}
#content .side .category-holder.nm {padding-top:0;}
#content .side .category-holder .single-term { border-bottom:solid 1px #d9d9d9;}
#content .side .category-holder .single-term.last {border-bottom:none;}
#content .side .category-holder .single-term a {color:#666666; line-height:50px; display:block;}
#content .side .category-holder .single-term a:hover {color:#2a2a2a;}
#content .side .category-holder .single-term a span.count {float:right; background:#c0c0c0; color:#fff; height:30px; line-height:30px; width:44px; text-align:center; margin-top:10px; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -o-border-radius:30px;}

#content .side .sidebar-news .inner {padding-top:75px;}
#content .side .sidebar-news .inner h3 {color:#333333; font-size:24px;font-family: 'Conv_AvenirNextLTPro-Bold'; margin-bottom:30px; padding-right:0px;}
#content .side .sidebar-news .inner form input {width:362px;color:#4a4a4a; font-size:16px; border:solid 1px #cccccc; height:41px; line-height:41px; padding-left:15px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:20px; max-width:100%; }
#content .side .sidebar-news .inner form button {color:#fff; font-size:14px;font-family: 'Conv_AvenirNextLTPro-Bold'; height:50px; line-height:50px; -webkit-appearance:none; -moz-appearance:none; appearance:none;background:#e49600; border:none; display:block; box-shadow:none; text-transform:uppercase; padding:0 28px;border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; margin-top:-4px; cursor:pointer; margin-top:30px; width:100%; }
#content .side .sidebar-news .inner form button i {margin-left:20px;}
#content .side .sidebar-news .inner form button:hover {background:#FFA800;}
#content .side .sidebar-news .sidebar-news-bg { width:50%; right:0px; position:absolute; z-index:-10; border-bottom:solid 1px #cfcfcf; padding-bottom:50px; background:#f2f2f2; margin-top:1px;}

.social-buttons {float:right; margin-top:50px;}
.social-buttons .title {color:#999999;font-family: 'avenirregular'; margin-right:10px;}
.social-buttons a {webkit-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; -moz-transition: all 150ms ease-out; transition: all 150ms ease-out;background:#b7bbbf; width:29px; height:29px; display:inline-block; text-align:center; line-height:29px; border-radius:50%;}
.social-buttons a i {color:#fff; display:inline-block;}
.social-buttons a:hover {background:#303942;}

.pagination-center {text-align:center;}
.pagination-holder {border:solid 1px #d9d9d9; display:inline-block; margin:60px auto 0; border-right:none;}
.pagination-holder .page-numbers {width:49px; height:49px; display:inline-block; text-align:center; line-height:49px; border-right:solid 1px #d9d9d9; color:#666666; float:left;}
.pagination-holder span.page-numbers {background:#f2f2f2; color:#303942; font-weight:700;}
.pagination-holder span.page-numbers.dots {background:none;}
#content .side .other-news .single-news .date.act {background:#303942;}

#content .main.archive .single-item .text-holder a.button i {font-size:12px; top:0px;}
/*########################################################################################################################
						######### &lt;---*/CONTENT{}/*---&gt; ##################################################################
########################################################################################################################*/






/*########################################################################################################################
						######### &lt;---*/FOOTER{}/*---&gt; ###################################################################
########################################################################################################################*/
#footer {background:#3c1d8a; padding:100px 0 85px;}
#footer h4 {color:#e0e9f2; font-size:24px;font-family: 'Conv_AvenirNextLTPro-Demi'; line-height:28px; margin-bottom:40px;}
#footer .block.big {width:31%;}
#footer .block {width:23%; padding-right:40px;}
#footer .block p {color:#bab1d7;}
#footer .block.last {padding-right:0;}
#footer .block ul li {list-style-type:none;}
#footer .block ul li a, #footer .block a {font-family: 'Lato', sans-serif;color:#bab1d7;}
#footer .block .single-news span {display:block; color:#bab1d7;}
#footer .block a span.date {color:#9185b8; font-size:16px;}
#footer .block.last span {display:block;color:#afbac5;font-family: 'Lato', sans-serif;}
#footer .block.last span i {margin-right:20px;}

#copyright {background:#2e156d; line-height:73px;}
#copyright .left span {color:#bab1d7;font-family: 'Lato', sans-serif;}
#copyright ul li {list-style-type:none; float:left;}
#copyright ul li a {color:#bab1d7;font-family: 'Lato', sans-serif; padding-right:10px; margin-right:10px; border-right:solid 1px #5835ae; }
#copyright ul li.last-menu-item a {margin-right:0; border:none; padding-right:0;}
#footer a:hover, #copyright a:hover, #footer .block ul li a:hover {color:#fff;}
#footer .block .single-news span:hover,
#footer .block a span.date:hover {color:#fff;}

#copyright .container.border-top {text-align:center; line-height:38px;}
#copyright .social-link {display:block; text-align:center;}
#copyright .social-link a {border:solid 1px #51585e; height:42px; line-height:42px; display:inline-block; margin-top:16px; margin-right:10px;-webkit-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; transition: all 150ms ease-out;}

#copyright .social-link a:hover {background:#4a2a9a;}
#copyright .social-link a.last {margin-right:0;}
#copyright .social-link a span.text {color:#bab1d7; font-size:18px; padding:0 24px;border-right:solid 1px #51585e; display:inline-block;-webkit-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; transition: all 150ms ease-out;}
#copyright .social-link a i.fa {color:#afbac5; width:42px;-webkit-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; transition: all 150ms ease-out;}
#copyright .social-link a:hover span.text { color:#fff;}
#copyright .social-link a:hover i.fa {color:#fff;}


/*########################################################################################################################
						######### &lt;---*/FOOTER{}/*---&gt; ###################################################################
########################################################################################################################*/



/*########################################################################################################################
                  ######### &lt;---*/FONT AWESOME {} /*---&gt; #############################################################
########################################################################################################################*/
.fa.fa-twitter {
   font-family: sans-serif;
}
.fa.fa-twitter::before {
   content: "ð•";
   font-size: 1.2em;
}
/*########################################################################################################################
                  ######### &lt;---*/FONT AWESOME {} /*---&gt; #############################################################
########################################################################################################################*/




#content .side .top .remove-border, .rela .remove-border {width:100%; background:#fff; position:absolute; bottom:0px; height:1px;}
#content .side #usp-list li:before {display:none;}

/* =WordPress Core
-------------------------------------------------------------- */

.alignnone {margin:5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block;margin:5px auto 5px auto;}
.alignright {float:right; margin:5px 0 20px 20px;}
.alignleft {float:left; margin:5px 20px 20px 0;}
.aligncenter {display:block; margin:5px auto 5px auto;}
a img.alignright {float:right; margin:5px 0 20px 50px;}
a img.alignnone {margin:5px 20px 20px 0;}
a img.alignleft {float:left; margin:5px 50px 20px 0;}
a img.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.wp-caption {background:#fff; border:1px solid #f0f0f0; max-width:96%;/* Image does not overflow the content area */ padding:5px 3px 10px; text-align:center;}
.wp-caption.alignnone {margin:5px 20px 20px 0;}
.wp-caption.alignleft {margin:5px 20px 20px 0;}
.wp-caption.alignright {margin:5px 0 20px 20px;}
.wp-caption img {border: 0 none;height:auto; margin:0; max-width:98.5%; padding:0; width:auto;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; margin:0; padding:0 4px 5px;}

#edu-intro {padding: 25px 0 15px; border-bottom: solid 1px #e4e4e4;}
#edu-intro h1 {color:#e49600; font-size:50px; line-height: 64px; font-weight: 700; margin-bottom: 30px;}
#edu-intro p {margin-bottom: 0;}

#edu-filter {padding: 50px 0;}

#edu-filter .filter-box-1 {background: #fff; padding: 40px 30px; border: solid 1px #cccccc; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;}
#edu-filter .filter-box-1 &gt; .left {width:25%; padding-right: 30px; padding-left: 40px; border-right: solid 1px #cccccc; min-height: 265px;}
#edu-filter .filter-box-1 .left.first {padding-left: 0px;}
#edu-filter .filter-box-1 .left.last {border-right: none; padding-right: 0;}
#edu-filter .filter-box-1 .left h2 {color:#3c1d8a; font-size: 24px; line-height: 24px; font-weight: 700; margin-bottom: 25px;}
#edu-filter .filter-box-1 .filter-holder {position: relative; margin-bottom: 25px;}
#edu-filter .filter-box-1 .filter-holder label {display: block; margin-bottom: 10px; color:#353042; font-size: 19px; font-weight: 700;font-family: 'Montserrat', sans-serif; }
#edu-filter .filter-box-1 .filter-holder select { background:#fff; -webkit-appearance: none; -moz-appearance: none; appearance: none; height:45px; border:none; padding:0; outline:none; width:100%; padding-left:15px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; color:#4a4a4a; font-size:16px; font-family: 'avenirregular'; border: solid 1px #cccccc; cursor: pointer;}
#edu-filter .filter-box-1 .filter-holder select::-ms-expand {display:none;}
#edu-filter .filter-box-1 .filter-holder.select:after {content:"\f0d7"; position:absolute;font-family:'FontAwesome'; display:block; right: 26px;top: 46px; color:#333333; pointer-events:none;}
#edu-filter .filter-box-1 .filter-holder.checkbox .left.padding {padding-right: 35px;}
#edu-filter .filter-box-1 .filter-holder.checkbox .single-checkbox {line-height: 36px;}
#edu-filter .filter-box-1 .filter-holder.checkbox .single-checkbox input { -webkit-appearance: none;-moz-appearance: none;  -o-appearance:none;    appearance: none;    margin-right: 12px;    margin-top: 10px;    -webkit-appearance: none;border: 1px solid #cccccc;    box-shadow: none;    border-radius: 2px;    -webkit-border-radius: 2px;   -moz-border-radius: 2px;    -o-border-radius: 2px;    width: 18px;    height: 18px;   cursor: pointer;   position: relative;   float: left;}
#edu-filter .filter-box-1 .filter-holder.checkbox .single-checkbox input:hover {border-color: #e49600;}
#edu-filter .filter-box-1 .filter-holder.checkbox .single-checkbox span {color:#737373; font-size: 18px;}
#edu-filter .filter-box-1 .filter-holder.checkbox .single-checkbox input:focus {outline: none;}
#edu-filter .filter-box-1 .filter-holder.checkbox .single-checkbox input:checked {background: url('../images/checkmark-edu.png') no-repeat center; outline: none;}
#edu-filter .filter-box-1 .filter-holder.checkbox .single-checkbox input:checked + span {color:#3c1d8a;}


#edu-filter .filter-box-2 .inner {background: #fff; padding: 40px 30px; border: solid 1px #cccccc; border-radius:0 4px 4px 4px; -webkit-border-radius:0 4px 4px 4px; -moz-border-radius:0 4px 4px 4px; -o-border-radius:0 4px 4px 4px; margin-top: -1px;}
#edu-filter .filter-box-2 .inner .tab-content {display: none;}
#edu-filter .filter-box-2 .inner .tab-content.current {display:block;}
#edu-filter .filter-box-2 .inner .left {width:67.6%; }
#edu-filter .filter-box-2 .inner .left .single-checkbox {width:25%; padding-right: 20px;  margin-bottom:10px; min-height: 43px; line-height: 21px; cursor: pointer; word-break: break-word;}
#edu-filter .filter-box-2 .inner .left .single-checkbox span {color:#353042; font-size: 18px;}
#edu-filter .filter-box-2 .inner .left .single-checkbox input {-webkit-appearance: none;-moz-appearance: none;  -o-appearance:none;    appearance: none;    margin-right: 12px;    margin-top: 1px;    -webkit-appearance: none;border: 1px solid #cccccc;    box-shadow: none;    border-radius: 2px;    -webkit-border-radius: 2px;   -moz-border-radius: 2px;    -o-border-radius: 2px;    width: 18px;    height: 18px;   cursor: pointer;   position: relative;   float: left;}
#edu-filter .filter-box-2 .inner .left .single-checkbox input:hover {border-color: #e49600;}
#edu-filter .filter-box-2 .inner .left .single-checkbox span {color:#737373; font-size: 18px; display: block;}
#edu-filter .filter-box-2 .inner .left .single-checkbox input:focus {outline: none;}
#edu-filter .filter-box-2 .inner .left .single-checkbox input:checked {background: url('../images/checkmark-edu.png') no-repeat center; outline: none;}
#edu-filter .filter-box-2 .inner .left .single-checkbox input:checked + span {color:#3c1d8a;}
#edu-filter .filter-box-2 .inner .left .single-checkbox .inner-border {border: solid 1px #cccccc; width: 100%; padding-left: 10px; padding-right: 10px; padding-top: 11px; padding-bottom: 11px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px;}
#edu-filter .filter-box-2 .inner .left .single-checkbox:hover .inner-border {border-color:#e49600; background: #fcfcfc; }
#edu-filter .filter-box-2 .inner .left .single-checkbox:hover .inner-border span {color:#e49600;}
#edu-filter .filter-box-2 .inner .left .single-checkbox input:disabled, #edu-filter .filter-box-2 .inner .left .single-checkbox input:disabled:hover {background: #f2f2f2;border: 1px solid #cccccc;}
#edu-filter .filter-box-2 .inner .right {width:30.3%; padding: 40px 30px; border: solid 1px #e49600; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; }
#edu-filter .filter-box-2 .inner .right &gt; div {display: none;}
#edu-filter .filter-box-2 .inner .right &gt; div.current {display: block;}
#edu-filter .filter-box-2 .inner .right h3 {color:#353042; font-size: 24px; font-weight: 700;}
#edu-filter .filter-box-2 .inner .right img {margin-bottom: 30px;}
#edu-filter .filter-box-2 .inner .right p.sublabel {color:#666666;}
#edu-filter .filter-box-2 .inner .right p.desc {border-bottom: solid 1px #cccccc; padding-bottom: 35px;}
#edu-filter .filter-box-2 .inner .right p.nm {margin-bottom: 0; color:#353042;}
#edu-filter .filter-box-2 #tabs a.tab {color:#353042; font-size: 17px;font-family: 'Montserrat', sans-serif; background: #f2f2f2; display: inline-block; height: 53px; line-height: 53px; border: solid 1px #cccccc; margin-right: -6px; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; padding: 0 25px; cursor: pointer; font-weight: 700;}
#edu-filter .filter-box-2 #tabs a.tab.current {background: #fff; border-bottom: solid 1px #fff; color:#3c1d8a;}

#edu-filter .filter-result {padding: 55px 0 50px;}
#edu-filter .filter-result div {line-height: 53px;}
#edu-filter .filter-result span.label {color:#737373; float: left; min-width:19%; display: inline-block; font-size: 18px;font-family: 'Lato', sans-serif;}
#edu-filter .filter-result span.checker {border: solid 1px #e69e26; background: #fff; margin-right: 10px; line-height: 43px; padding: 0 15px; color:#737373; font-size: 18px; display: inline-block;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px;}
#edu-filter .filter-result span.checker span.close {margin-left: 15px;}
#edu-filter .filter-result span.checker span.close {cursor: pointer;}
#edu-filter .filter-result span.checker span.close i {color:#e49600;}
#edu-filter .filter-result span.none {color:#353042;font-family: 'Lato', sans-serif; position: absolute; font-size: 17px;}
#edu-filter .filter-result span.inner {position: relative; width:80%; display: inline-block; background: #f2f2f2; }
#edu-filter .button {background:url('../images/loop-white.png') no-repeat #E49600; background-position:top 17px right 25px; padding-right:60px; margin-top: 20px; cursor: pointer;}
#edu-filter .button:hover {background:url('../images/loop-white.png') no-repeat #FFA800;background-position:top 17px right 25px;}
#content .leason h2 {color:#E49600; font-size: 60px; line-height: 64px; margin-bottom: 60px;}
.edu-cat-block {padding: 44px 0 0; border-top: solid 1px #cfcfcf; margin-top: 50px;}
.edu-cat-block .inner {line-height: 59px;}
.edu-cat-block .label {color:#737373; font-size: 18px; width: 280px;font-family: 'Lato', sans-serif; display: inline-block;}
.edu-cat-block .value {display:inline-block; color:#737373; font-family: 'Lato', sans-serif; font-size: 12px; height: 39px; line-height: 39px; padding: 0 15px; background: #fff; border: solid 1px #e69e26; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px;}

#content.vakgebieden-template {text-align: center; }
#content.vakgebieden-template h1 {color:#303942; font-size: 46px; margin-bottom: 95px;}
#content.vakgebieden-template .single-vakgebied {width:23.148148148148148%; background: #fff; margin-right: 2.4691358024691357%; padding: 0 40px 55px; margin-bottom: 40px;}
#content.vakgebieden-template .single-vakgebied.last {margin-right: 0;}
#content.vakgebieden-template .single-vakgebied img {margin-top: -20px; margin-bottom: 30px;}
#content.vakgebieden-template .single-vakgebied h2 { font-size: 26px; margin-bottom: 10px;}
.bg-grey.border-top {border-top:solid 1px #fff;}
#social-white .social-buttons {margin-top: 0; line-height: 125px;}
#content.vakgebieden-template .main.full {padding-bottom: 170px;}
#home-activity .single-activity .date{padding: 9px 0 15px;}

/* - Splash page - */
.stop-scrolling{height: 100%; position: absolute; overflow: hidden; width: 100%;}

.splash-page{width: 100%; height: 100%; position: fixed; background: rgba(102,102,102,0.8); z-index: 999999999; overflow: hidden; }
.splash-page .inner{position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center;}
.splash-page .inner .top{background-color: #3c1d8a; padding: 20px;}
.splash-page .inner .bottom{background-color: #fff; padding: 20px;}
.splash-page .inner .bottom h2{color: #3c1d8a; font-size: 36px;font-weight: 700; margin-bottom: 20px; line-height: 40px;}

@media (max-width:2050px) {
	#header .menu-holder ul li {margin:0 40px;}
}
@media (max-width: 1918px) {
	#home-map .filter {width:62.4%; right: 7.8125%;}
	#home-news .single-news .title {font-size:22px;}
}
@media (max-width:1875px) {
	#header .menu-holder.log-in a {margin:0 35px;}
	#header .menu-holder ul li {margin:0 35px;}
}
@media (max-width:1800px) {
	#header .menu-holder.log-in a {margin:0 30px;}
	#header .menu-holder ul li {margin:0 30px;}
	#content .side .category-holder.musea .facility-holder span {width:68%;}
	#home-news .activity .single-activity .text { width:71%; }
	#home-news .news .single-news .title { padding:20px 30px; }
	#home-seo .text .first h2 { font-size:32px; }

	#content .main .gallery.full a.full {width:56.714%;}
	#content .main .gallery.full .right-gallery {width:40.532%;}
	#content .main .gallery.full .right-gallery .join-block .left {width:100%; border-bottom:solid 1px #cfcfcf; border-right:none; padding-bottom:20px; margin-bottom:20px;}
	#content .main .gallery.full .right-gallery .join-block .right {width:100%; border-right:none;}
	#edu-filter .filter-result span.label {width: 30%;}
	#edu-filter .filter-result span.inner {width:70%;}
	#edu-filter .filter-box-1 .filter-holder.checkbox .left.padding {padding-right: 10px;}
	#edu-filter .filter-box-1 .filter-holder.checkbox .single-checkbox span {font-size: 14px;}
	
}
@media (max-width:1630px) {
	#header .menu-holder ul li a {font-size:17px;}
	#header .menu-holder.log-in a {font-size:17px;}
	#banner-slider .slider-text {bottom:20%;}
	#content .main.archive .single-item .img-holder { width: 33.55%;}
	#content .main.archive .single-item .text-holder { width: 61.88%;}
	#content .main.archive .single-item .text-holder h2 {margin-bottom:15px;}
	#content .main.archive .single-item .text-holder span.date {margin-bottom:10px;}
	#content .main.archive .single-item .text-holder h2 {font-size:26px; line-height:29px; }
}
@media (max-width:1590px) {
	#header .menu-holder.log-in a {margin:0 20px;}
	#header .menu-holder ul li {margin:0 20px;}
	#home-map .filter .filter-holder { padding: 24px 30px 23px;}
	#home-activity .single-activity .text .title {font-size:20px;}
	#home-activity .single-activity .date {margin-right:10px;  }
	#home-activity .single-activity .upper .titles {width:72%;}
	#home-news .single-news .title {padding: 20px 20px 20px 30px;}
	#footer h4 { font-size:20px; line-height:24px; margin-bottom:25px; }
	#footer .block {width:21%;}
	#footer .block.last {width:27%;}
	#content .side {padding-left:50px;}
	#content .main .text {width:65%;}
	#content .main .gallery {width:33%;}
	#content .side .category-holder.musea .facility-holder span {width:60%;}
	#content .side .sidebar-news .inner h3 {padding-right:0;}
	#content .side .sidebar-news .inner form input {width:80%; margin-right:0;}
	#content .main .gallery.full a.full {width:63.714%;}
	#content .main .gallery.full .right-gallery {width:33.532%;}
	#home-news .single-news .titles {margin-top:-120px;}
	.sidebar-news.aanmeld a.button {font-size: 12px;}
	#edu-filter .filter-box-1 .filter-holder.checkbox .single-checkbox {line-height: 27px;}
	#edu-filter .filter-box-1 .filter-holder.checkbox .single-checkbox input {margin-top:5px;}
	#edu-filter .filter-box-1 &gt; .left {min-height: 316px;}
}
@media (max-width:1460px) {
	#banner-slider .slider-text h3 {font-size:26px; margin-bottom:10px;}
	#banner-slider .slider-text p {font-size:18px;}
	#banner-slider .slider-text {padding:40px 40px 76px 29px;}
	#banner-slider .bx-controls-direction {left:531px; bottom:130px;}
	#home-map .filter .filter-holder { padding: 24px 20px 23px;}
	#content .main .order-box {position:absolute; bottom:40px; margin-left:0;}
	#content .main.book {position:relative; padding-bottom:240px;}
	#content .side .other-news .single-news .date.act {width:50px; line-height:23px;}
	#content .side .other-news .single-news .date.act span.day {font-size:21px;}
	#content .side .other-news .single-news .date.act span.month {font-size:12px;}
	#home-blocks h1 { font-size:40px; line-height:40px; }
	#home-blocks .single-block { padding:0 30px 35px; }
	#home-blocks .single-block h3 { font-size:22px; margin-top:25px; margin-bottom:15px; }
}
@media (max-width:1415px) {
	#header .menu-holder ul li {margin:0 15px;}
	#header .menu-holder.log-in a {margin:0 15px;}
	#home-map .filter .filter-holder button {padding:0 20px;}
	#home-news .single-news .title {font-size:19px;}
	#home-activity .single-activity .upper .titles {width:70%;}
	#content .side.contact .info span {font-size:15px;}
	#content .main .text {width:100%; padding-right:0;}
	#content .main .gallery {width:100%; margin-top:40px;}
	#content .main .gallery a.full { margin-bottom: 20px;  width: 73%; margin-left: 0;}
	#content .main .gallery a { display: block;position: relative;float: left;width: 25%;margin-left: 2%; margin-right: 0;margin-bottom:22px;}
	#content .main .gallery.full a.full {width:100%;}
	#content .main .gallery.full .right-gallery {width:100%;}
	#content .main .gallery.full .right-gallery .join-block {margin-top:20px;}
	#content .main .gallery.full .right-gallery .join-block .left {width:46%; border-right:solid 1px #cfcfcf; padding:0 30px; border-bottom:none; margin-bottom:0; padding-bottom:0;}
	#content .main .gallery.full .right-gallery .join-block .right {width:54%; padding:0 40px;color:#999999;}
	#content .main .gallery.full .right-gallery .join-block .right a.location {margin-left:0;}
	.table-cursus {width:100%;}

}
@media (max-width:1320px) {
	body { font-size:16px; line-height:26px; }
	#header .menu-holder ul li {margin:0 20px; line-height:75px; height:75px;}
	#header .menu-holder ul li a {font-size:15px;}
	#header .menu-holder.log-in a {font-size:15px;line-height:75px;}
	#header .logo img { max-height:55px; }
	.container {padding: 0 3.8125%;}
	#home-map .filter { width: 68.4%;right: 3.8125%;height:110px;}
	#home-news .single-news .title {font-size:17px;}
	#home-activity .single-activity .text .title {padding-top:0; font-size:18px; line-height:21px;}
	body {font-size:15px;}
	#home-activity .single-activity .text {padding:20px 24px 30px; margin-top:-75px;}
	#home-activity .single-activity .text .upper {padding-bottom:15px;}
	#home-activity .single-activity .text .lower {padding:10px 0 0;}
	#home-activity .single-activity .text .lower p {margin-bottom:0; font-size:15px;}
	#home-activity .single-activity .text .autohor a {font-size:15px;}
	#home-activity { padding:40px 0 63px;}
	#home-map {padding:80px 0; }
	#home-news { padding:50px 0 83px;}
	#banner-slider ul li {max-height:430px;}
	#banner-slider ul li img {height:100%; max-width:1500px; width:auto;}
	#content .side .other-news .img-holder {display:none;}
	#content .side .other-news .titles {width:100%;}
	#header {height:75px;}
	#header .logo {padding:10px 24px 11px 20px;}
	#header .search {padding:22px 25px 25px 25px;}
	#header .search-holder form {right:-375px;}
	#header .search-holder.active .search {padding:24px 24px 23px 29px;}
	#header .search-holder.active form {right:70px;}
	#header .search-holder form input[type=text] { height:39px; line-height:100%; margin-top:15px; font-size:15px;}
	#header .search-holder form input[type=submit] {width:39px; height:39px; top:16px;}
	#banner-slider .slider-text {width:400px; padding:30px 30px 50px 30px;}
	#banner-slider .slider-text h3 {font-size:24px; line-height:26px;}
	#banner-slider .bx-controls-direction {left:485px; bottom:73px;}
	#home-news h3 { font-size:40px; line-height:42px; }
	#home-news .single-news .titles {margin-top:-80px;}
	#home-news .single-news .titles .title { padding:15px 15px 15px 20px;}
	#home-news .single-news .date {font-size:15px; line-height:35px;}
	#home-seo .text {padding:40px 30px 40px 0;}
	#home-seo .text .first h1 {font-size:36px; line-height:37px; margin-bottom:20px;}
	#home-seo .text .first {width:70.8%;}
	#home-seo .text .first p {margin-bottom:0; }
	#home-seo .text .second {width:21.7%; margin-top:52px;}
	#home-map {padding:50px 0;}
	#home-map .info-block {padding:20px 2%;}
	#home-map .info-block h2 {margin-bottom:20px;}
	#home-map .filter .filter-holder {padding:15px 20px;}
	#home-map .filter .filter-holder button {margin-top:31px; line-height:43px;}
	#home-map .filter .filter-holder select {height:40px;}
	#home-news {padding:40px 0;}
	#home-news h3 {margin-bottom:40px;}
	#home-news .activity .single-activity .text { width:65%; }
	#home-news .activity .single-activity .text .title { font-size:18px; line-height:22px; }
	#home-news .news .single-news .titles { margin-top:-110px; }
	#home-news .news .single-news .title { font-size:22px; line-height:24px; }
	#footer {padding:60px 0 40px;}
	#newsletter {padding:25px 0;}
	#content .main {padding:40px 40px 50px 0;}
	#content h1 {font-size:50px; line-height:51px; }
	#content .archive h1, #content .archive.act.musea h2 {font-size:50px; line-height:51px; margin-bottom:30px; }
	#content h2 {font-size:35px; line-height:36px; }
	#content h3 {font-size:30px; line-height:31px; }
	#content .main.archive.musea .single-item.act-arch .titles .title {font-size:24px; line-height:26px;}
	#content .main.archive.musea .single-item.act-arch .titles .white-bg {padding:25px;}
	#content .main.archive.musea .single-item .titles {margin-top:-100px;}
	#content .main.archive.musea .single-item .title {font-size:20px; line-height:23px; padding:25px; min-height:40px;}
	#content .main.archive .single-item .text-holder h2 a {line-height:30px}
	#content .main.archive .single-item .text-holder p {margin:15px 0;}
	#breadcrumb-holder p#breadcrumbs i {color:#c0c0c0; font-size:18px; margin:0 10px;}
	#content .side.contact .info span i.fa-envelope {display:none;}
	#map-archive #map {height:400px;}
	#map-archive .filter {height:365px;}
	.img-content-right {max-width:46%;}
	.img-content-left {max-width:46%;}
	.wpcf7 p {font-size:16px;}
	.wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 input[type=date] {height:39px; line-height:100%; margin-top:9px;}
	.wpcf7 select {line-height:41px; height:41px; margin-top:9px;}
	#content .main ul li {font-size:15px; line-height:31px;}
	#content .side .category-holder.musea .facility-holder img {max-width:40px;}
	#content .side .category-holder.musea .facility-holder span {width:63%; line-height:18px;}
	#map-archive .filter .filter-holder {margin-bottom:15px;}
	#map-archive .filter #breadcrumbs {margin-bottom:10px;}
	#map-archive .filter .filter-holder select {height:37px; line-height:100%;}
	#map-archive .filter .filter-holder label {margin-bottom:5px;}
	#map-archive .filter .filter-holder.select:after {right: 17px; top: 37px;}
	#map-archive .filter .filter-holder button {margin-top:7px;line-height:45px;}
	#map-archive .filter .filter-holder button i {top:0px;}
	#map-archive.home .filter .filter-holder.select:after {top:31px;}
	#map-archive.home .filter {padding: 70px 40px 40px 50px;}
	#map-archive.home #map, #map-archive.home .map-shadow {height:515px;}
	#map-archive.home .filter {height:435px; padding-top: 40px;}
	#map-archive.home .filter .filter-holder select {height:35px;}
	#map-archive.home .filter .button {height:39px;  line-height: 39px;      background-position: 92%;}
	#map-archive.home .filter .filter-holder.select:after {height:34px;}
}
@media (max-width:1240px) {
	#home-map .info-block {width:92.3750%;  text-align:left; padding: 30px 3.8125%; margin-bottom:40px; }
	#home-map .info-block img, #home-map .info-block a {display:none;}
	#home-map .info-block p {width:70%;}
	#home-map .info-block h2 {    color: #adcbcc; padding:0;  font-size: 46px;line-height: 47px; letter-spacing: -0.46px;margin-bottom: 25px;}
	#home-map #map {width:100%; min-height:600px;}
	#home-map .filter {width:92.3750%; right:3.8125%;}
	#home-news .single-news .titles {margin-top: -95px;}
	#home-activity .single-activity .text {margin-top: -75px;}
	#home-seo .text .first {width: 100%;}
	#home-seo .text .second { display:none;}
	#home-seo .text {background:none;}
	#header .menu-holder ul li {margin:0 10px;}
	#home-activity .single-activity .upper .titles {width:68%;}
	.footer-clear {clear:both;}
	#content .side {padding-left: 40px;}
	#content .activity-holder-content .single-activity {width:100%;}
	#content .main .gallery a { width: 24%;margin-left: 3%;}
	#breadcrumb-holder {line-height:54px;}
	#TB_prev a:after, #TB_next a:after {background:#fff;}
	#TB_prev a:after , #TB_next a:after {color:#369da1; }
	#content .side .other-news .titles span.title {font-size:17px;}
	#content .side #usp-list li {font-size:16px; line-height: 21px;padding: 8px 0 8px 25px; position:relative;}
	#content .side #usp-list li i {position:absolute; left:0px; top:12px;}
	#content .single-person .name {font-size:18px;     padding: 7px 10.452961672473868%;}
	#edu-filter .filter-box-1 &gt; .left {width:33.33%;}
	#edu-filter .filter-box-1 &gt; .left {min-height: 264px;}
	#edu-filter .filter-box-1 &gt; .left.last, #edu-filter .filter-box-1 &gt; .left.third {min-height: 132px; border-right: none;}
}
@media (max-width:1180px) {
	#home-activity .single-activity .upper .titles {width:63%;}
	#header .right { background:#2e156d; }
	#header ul li.log-in {disply:block;}
	#header .menu-holder.log-in {display:none;}
	#header .search-holder {background:none;}
	#map-archive.home .filter { padding: 40px 0px 40px 35px;}
	#header .search-holder form {right:-440px; background:none;}
	#header .search-holder form input[type=text] {margin-top:14px;}
	#header .search-holder form input[type=submit] {top:14px; right: 0px;}
	#header .search-holder.active form { right: 137px;}
	#header .menu-holder {position:absolute; display:none; top:80px; background:#E49600; z-index:999; width:100%;}
	#header .menu-holder ul li {float:none; display:block; line-height:49px; height:49px; margin:0; border-bottom:solid 1px #c38000;padding: 0 3.8125%; position:relative;}
	#header .menu-holder ul li.log-in {background:#8c97a2; border-bottom:none;}
	#header .menu-holder ul li a {color:#fff; display:block;}
	#header .menu-holder ul li.log-in a {color:#fff;}
	#header .menu-holder ul li:hover {background:#c38000;}
	#header .menu-holder ul li.current-menu-item a, #header .menu-holder ul li:hover a {color:#fff;}
	#header .menu-holder ul li:after {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f054";position:absolute; right:3.8125%; line-height:49px;color:#fff; top:0px; pointer-events:none;}
	#header .menu-button {display: inline-block; background:#2e156d;}
	#header {height:80px;}
	#header .logo { padding: 13px 34px 13px 30px;}
	#header .search {  padding: 26px 35px 26px 29px;}
	#header .search-holder.active .search {padding: 26px 36px 26px 27px;}
	#banner-slider .bx-controls-direction {bottom:110px;}
	#footer .block.news {display:none;}
	#footer .block.big {width:33%; margin-right: 0%;}
	#footer .block {width:33%; margin-right: 0%;}
	#footer .block ul li {float:left; width: 50%;}
	#footer .block.middle {width:33%; margin-right: 0%;}
	#footer .block.last {width:33%; margin-right: 0;}
	#home-news .single-news .title {font-size:17px;}
	#home-news .single-news .titles { margin-top: -80px;}
	#content .side.contact .info span span {width:100%;}
	#content .main.archive.musea .single-item, #content .main.archive.musea .single-item.last {width:31%; margin-right:3.5%}
	#content .main.archive.musea .single-item.third {margin-right:0;}
	#content .main.archive.musea .clear {display:none;}
	#content .main.archive.musea .third-clear {clear:both;}
	#content .side .category-holder.musea .facility-holder span {width:65%;}
	#home-seo .text {padding-top:50px;}
	.alignright, .img-content-left, .alignleft, a img.alignright, a img.alignleft, .img-content-right { float: none;margin: 0px 0px 20px 0px; }
	#content .main  .alignright {float:left; margin:5px 20px 20px 0px;}
	#content .side .other-news .titles.arc { width: 71.98%;}

	#content .main .cta-holder { padding:25px 50px; }
	#content .main .cta-holder .title { font-size:18px; }
	#header .menu-holder ul li.log-in { border-bottom: solid 1px #717B84;}
	.sidebar-news.aanmeld a.button {font-size: 10px; text-transform: capitalize; padding: 0 15px;} 
	#content .side .sidebar-news .inner h3 {font-size:20px; margin-bottom: 20px;}
	#content .side .other-news .single-news .date.act span.day {font-size: 14px;}
	#content .side .other-news .single-news .date.act span.month {font-size: 10px;}
	#content .side .other-news .single-news .date.act { width: 39px; line-height: 15px; padding: 6px 0 3px;}
	#content .side .other-news .titles span.title {font-size: 14px;}
	#content .side {padding-left: 30px;}
	#content .side .other-news .titles.arc {width:73%;}
	a.mt-23 {font-size: 14px;}
	#edu-filter .filter-box-1 .left h2 {font-size: 20px;}
	#edu-filter .filter-box-1 .filter-holder label {font-size: 17px;}
	#edu-filter .filter-box-1 &gt; .left {min-height: 314px;}
	#edu-filter .filter-box-1 &gt; .left.last, #edu-filter .filter-box-1 &gt; .left.third {min-height: 157px;}
	#edu-filter .filter-result span.label {width: 40%;}
	#edu-filter .filter-result span.inner {width:60%;}
	#content.vakgebieden-template .single-vakgebied {width:48%; margin-right: 0; margin-bottom: 50px;}
	#content.vakgebieden-template .single-vakgebied.even {float: right; }
}
@media (max-width:1000px) {
	#home-news .single-news {width:48%; margin-right:0;}
	#home-news .single-news img {width:100%;}
	#home-news .single-news.odd, #home-news .single-news.last {float:right;}
	.mobile-clear {clear:both;}
	#home-activity .single-activity.last {}
	#home-activity .single-activity {width:48%; margin-right:0;}
	#home-activity .single-activity.even {float:right;}
	#home-activity .clear {display: none;}
	#home-activity .single-activity .upper .titles {width:68%;}
	#home-seo .home-seo-bg {background-position:center; position:relative; width:100%; height:500px;}
	#home-seo .text {width:100%; text-align:center; padding-right:0}
	#home-seo .text:after {bottom:-22px; top:auto;    border-width: 22px 22px 0 22px; border-color: #e49600 transparent transparent transparent; right:50%; margin-right:-22px;}
	#banner-slider .slider-text {position:relative; width:92.3750%;   padding: 30px 3.8125%; left:0px;}
	.bx-wrapper {position:relative;}
	#banner-slider .bx-controls-direction {bottom:-40px; left:auto; right:3.8125%;}
	#banner-slider .slider-text h3 {font-size:32px;}
	.button {font-size:13px;}
	#home-map .filter .filter-holder { padding: 24px 18px 23px;}
	#banner-slider .slider-text p, #banner-slider .slider-text h3 {padding-right: 134px;}
	#content .main {width:100%; border-right:none; padding: 50px 0 40px;min-height:0px!important;}
	#content .side {width:100%; padding-left:0;min-height:0px!important;}
	#content .side .border-bottom {display:none; }
	#content .side .sidebar-news .sidebar-news-bg.musea {display:none;}
	#content .side .side-50 {width:48%; float:left;}
	#content .side .side-50 #map {width:90%; position:absolute; }
	#content .side .side-50.other-news ul.musea-info {margin-top:300px;}
	#content .side .side-50.sidebar-news {margin-top:333px;}
	#content .side .side-50.sidebar-news  .block-title span {margin-bottom:10px;}
	#content .side .side-50.sidebar-news ul.musea-info {margin-top:0;}
	#content .side .side-50.side-50-right {float:right;}
	#content .side .side-50.side-50-right.category-holder.musea {padding-top:50px; width:100%;}
	#content .side .side-50.side-50-right .inner {padding-top:0;}
	#content .side .category-holder.musea .facility-holder {width:50%; min-height:40px;}
	#content .side .category-holder.musea .facility-holder span {width:80%;}
	.social-buttons {margin-top:10px;}
	#content .side .sidebar-news .sidebar-news-bg {width:100%;}
	.pagination-center {margin-bottom:30px;}
	#content .side .aanmeld {text-align:center;}
	#content .side .sidebar-news .inner form button {display:inline-block; width:auto;}
	#content .side .other-news .titles a.mobile-title {display:inline-block;}
	#content .side .other-news .titles a.normal-title {display:none;}
	#content .side .other-news .img-holder {display:block; width:8.75%;}
	#content .side .other-news .titles {width: 88.98%;}
	#breadcrumb-holder {line-height:21px; padding:16px 0;}
	#content .main .cta-holder {padding:20px;}
	#content h1 {font-size:40px; line-height:43px; margin-bottom:40px;}
	#content .side .other-news .titles.arc {width:88%;}
	#content .side .sidebar-news.news-side {text-align:center;}
	#content .side.usp-books {display:none;}
	#content .main .order-box {position:relative; padding:66px 80px 60px;}
	#content .main.book .img-content-left.activity {float:left;}
	#content .main.book .book-clear {clear:both;}
	#content .main .category-holder {padding-top:80px;}
	#content .main .category-holder.musea {padding-top:125px;}
	#content .main .category-holder.nm {padding-top:0; position:relative;}
	#content .main .category-holder .single-term { border-bottom:solid 1px #d9d9d9;}
	#content .main .category-holder .single-term.topic {border-bottom:none;}
	#content .main .category-holder .single-term.topic a {color:#96c026;font-family: 'Lato', sans-serif; text-decoration:none; font-size:18px; line-height:36px;}
	#content .main .category-holder .single-term.topic a:hover {color:#369da1;}
	#content .main .category-holder .single-term.last {border-bottom:none;}
	#content .main .category-holder .single-term a {color:#666666; line-height:58px; display:block;}
	#content .main .category-holder .single-term a span.count {float:right; background:#c0c0c0; color:#fff; height:30px; line-height:30px; width:44px; text-align:center; margin-top:15px; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -o-border-radius:30px;}
	#content .main .block-title span {margin-bottom:35px; display:block; font-size:20px; font-weight:700; font-family: 'Montserrat', sans-serif; color:#8c97a2; letter-spacing:-0.024px; }
	#content .main.archive &gt; p {display:none;}
	#map-archive .filter #breadcrumbs, #map-archive .filter .filter-holder.select {margin-bottom:10px;}
	#map-archive .filter {padding-top:15px;}
	#map-archive .filter .filter-holder button {margin-top:6px;}
	body.page-template-template-contact-php #content .side {padding-bottom:0;}

	#home-blocks h1 { font-size:34px; line-height:34px; }
	#home-blocks .single-block { width:48%; margin-right:4%; }
	#home-blocks .single-block:nth-child(odd) { margin-right:0; margin-bottom:4%; }

	#home-news .news { width:100%; float:none; margin-bottom:30px; }
	#home-news .activity { width:100%; float:none; }

	#content .single-person .name {font-size:24px;     padding: 14px 10.452961672473868%;}
	#map-archive .filter {height:385px;}
	#map-archive .filter #breadcrumbs, #map-archive .filter .filter-holder.select {margin-bottom:19px;}
	#edu-filter .filter-box-1 &gt; .left {width:50%; min-height: 0px; border-right:none;}
	#edu-filter .filter-box-1 &gt; .left.last {float: right; min-height: 0px;}
	#edu-filter .filter-box-1 &gt; .left.third {min-height: 0px;}
	#edu-filter .filter-box-1 &gt; .left.first {border-right: solid 1px #cccccc; min-height: 360px;}
	#edu-filter .filter-box-1 .filter-holder {margin-bottom: 10px;}
	#edu-filter .filter-box-1 .first .filter-holder {margin-bottom: 35px;}
	#content .leason h2 {font-size: 40px; line-height: 43px;}
	
	/* - Splash page - */
	.splash-page .inner{margin: 40px; top: auto; left: auto; transform: none;}
}
@media (max-width:850px) {
	#content .main.archive.musea .single-item, #content .main.archive.musea .single-item.last, #content .main.archive.musea .single-item.third {width:48%; margin-right:0;}
	#content .main.archive.musea .single-item.odd {float:right;}
	#content .main.archive.musea .third-clear {display:none;}
	#content .main.archive.musea .odd-clear {clear:both;}
	#map-archive .map-shadow {width:100%; position:relative;}
	#map-archive #map {width:100%; position:relative;}
	#map-archive .filter {width:100%; height:auto; padding-right:0; background:none;}
	#map-archive .filter .filter-holder.select {width:50%; float:left; z-index:1;}
	#map-archive .filter .filter-holder.select:after {right:16%; z-index:1;}
	#map-archive .filter .filter-holder select {width:90%;}
	.img-content-right {max-width:100%;}
	.img-content-right img, .img-content-left img {width:100%;}
	.img-content-left {max-width:100%;}
	#content .activity-holder-content {padding-top:50px;}

	#content .main .cta-holder .title { font-size:16px; }
	.alignright, .img-content-left, .alignleft, a img.alignright, a img.alignleft, .img-content-right, #content .main  .alignright {display:block; clear:both;}
	#map-archive .filter .filter-holder button {margin-top:25px;}
	#map-archive .filter form {margin-bottom:25px;}
	#map-archive.home .filter {float:none; width:100%; padding:30px 0; height:auto; border-left:0;}
	#map-archive.home .filter .filter-holder {padding-right:30px;}
	#map-archive.home .filter .filter-holder.select:after {right:31px;}
	#map-archive.home .filter .filter-holder select {width:100%;}
	#edu-filter .filter-result span.label {width:100%;}
	#edu-filter .filter-result span.inner {width:100%;}
	#edu-filter .filter-result &gt; div {position: relative;}
	#edu-filter .filter-result span.none {top:40px;}
	#content.vakgebieden-template .main.full {padding-bottom: 70px;}
	#social-white .social-buttons {line-height: 27px; padding: 20px;}
	
	#edu-filter .filter-box-2 #tabs a.tab{ font-size: 14px; }
	#edu-filter .filter-box-2 .inner{ padding: 40px 20px;}
	#edu-filter .filter-box-2 .inner .left{ width: 100%;}
	#edu-filter .filter-box-2 .inner .right{ width: 100%; margin-top: 40px;}
	
	#edu-filter .filter-box-2 .inner .left .single-checkbox{padding-right: 8px; width: 50%;}
	#edu-filter .filter-box-2 .inner .left .single-checkbox span{ font-size: 12px;}
	
}
@media (max-width:780px) {
	#banner-slider ul li {max-height:320px; min-height:320px; overflow:hidden;}
	#banner-slider ul li img {position:absolute; top:-99999px; z-index:9; bottom:-99999px; left:-99999px; right:-99999px; margin:auto;}

	#home-activity .single-activity {width:100%;}
	#home-activity .single-activity img {width:100%; height:auto;}
	#home-activity .single-activity.last {display:block;}
	#home-activity .single-activity .img-holder {display:block;}
	#home-map .filter .filter-holder {width:100%; padding:0 18px; margin-bottom:20px}
	#home-map .filter {height:auto; position:relative; width:100%; float:left; left:0px; padding:20px 0;}
	#home-map .filter .filter-holder button {margin-top:0px;}
	#home-map .filter .filter-holder.select:after {right: 7%; top: 37px;}
	#footer .block.big, #footer .block.last, #footer .block.middle, #footer .block {width:100% !important; margin:0; padding:0; text-align:center; margin-bottom:30px;}
	#footer .block h4 {margin-bottom:0;}
	#footer .block p {margin-bottom:0;}
	#copyright {font-size:16px;}
	#copyright .left, #copyright .right {width:100%; line-height:40px; text-align:center;}
	#copyright .right ul.menu {text-align:center;}
	#copyright ul li {float:none; display:inline-block;}
	#copyright .right ul.menu:after {content: " "; /* Older browser do not support empty content */visibility: hidden;display: block; height: 0;clear: both;}
	#home-seo .text {padding-top:50px;}
	#home-news.musea .single-news {width:48%; margin-right:0; float:right;}
	#home-news.musea .single-news.first {float:left;}
	#home-news.musea .single-news.last {display:none;}
	#content .side .other-news .img-holder {display:none;}
	#content .side .other-news .titles {width: 100%;}
	#header .search-holder form input[type=text] {width:330px;}
	p.intro-text {width:100%;}
	#content .single-person {width:38%; padding: 14px 5%; float:left; margin-right:0;}
	#content .single-person.odd {float:right;}
	#footer .block ul li {float:left; width: 100%;}
	.edu-cat-block .inner {line-height: 37px;}
	.edu-cat-block .label {display: block; width: auto; font-size: 16px;}
	.edu-cat-block .value {height: 33px; line-height: 33px; font-size: 15px;}
	ul.act-info li span.flex {width:100%;}
	#edu-filter .filter-box-1 .filter-holder.checkbox .single-checkbox span {font-size: 12px;}
}
@media (max-width:680px) {
	#edu-filter .filter-box-1 &gt; .left {width:100%; min-height: 0px; padding: 0;}	
	#edu-filter .filter-box-1 &gt; .left.first {border: none; min-height: 0px;}
	#content.vakgebieden-template .single-vakgebied {width:100%;}
	#content.vakgebieden-template .main.full {padding-bottom: 80px;}
}
@media (max-width:620px) {
	#home-news .single-news {width:100%;}
	#newsletter { padding: 50px 20px 45px;}
	#newsletter form button {margin-top:20px;}
	#newsletter form input {width:90%; margin-right:0;}
	#copyright .social-link a span.text {display:none;}
	#header .logo {padding: 10px 24px 10px 20px; height:60px; }
	#header .logo img {max-height:100%; width:auto;}
	.lines-button { padding: 25px 20px 25px 0px;}
	#header .search {padding:28px 35px 13px 40px;}
	#header .search-holder.active .search {padding: 28px 36px 13px 27px;}
	#header .menu-holder {top:80px;}
	#header .menu-button { height:80px; }
	#home-map .info-block { padding: 30px; width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	#home-map, #home-activity, #home-news { padding: 40px 0;}
	#home-map .filter .filter-holder.select:after {right:12%;}
	#home-seo .text .first a.button {font-size:11px;}
	#footer {padding: 60px 0 45px;}
	.wpcf7 p {width:100%;}
	p.intro-text {width:100%;}
	#content .archive h1, #content .archive.act.musea h2 {font-size:32px; margin-bottom:30px; line-height:36px;}
	#home-news.musea .single-news.first,
	#home-news.musea .single-news.last,
	#home-news.musea .single-news {width:100%; display:block; margin-bottom:40px;}
	#content .side .side-50 {width:100%;}
	#content .side .side-50.sidebar-news {margin-top:20px;}
	#content .side .category-holder.musea .facility-holder {width:100%;}
	#content .side .block-title span { margin-bottom:30px; }
	#content .main .gallery a { width:32%; margin-right:2%;margin-left:0;}
	#content .main .gallery a.last, #content .main .gallery a.full {margin-right:0; }
	#content .main .gallery a.full { width:100%;}
	#content .main {padding: 40px 0 40px;}
	p.intro-text {margin-bottom:40px;}
	#content .main.single h1 {font-size:34px; line-height:36px; margin-bottom:20px;}
	#content .activity-holder-content .single-activity .text a .title {font-size:18px}
	#content .main.single .activity-holder-content .single-activity .date {padding:7px 0 3px;}
	#content .activity-holder-content .single-activity .date span.day {font-size:24px;}
	#content .main.archive .single-item .img-holder {width:100%; margin-bottom:20px;}
	#content .main.archive .single-item .text-holder {width:100%;}
	.img-content-right {width:100%; margin: 0 0 20px;}
	#content h1 { font-size:30px; margin-bottom:20px; line-height:32px; }
	#content h2 { font-size:26px; margin-bottom:18px; line-height:28px; }
	.overlay-hover {display:none;}
	#content .main.book .img-content-left {float:none;}
	#header .search-holder form input[type=text] { margin-top:20px; line-height:42px; }
	#header .search-holder form input[type=submit] { margin-top:5px; line-height:42px; right:0; }
	.img-content-left.activity {max-width:100%;}
	#content .main .order-box {padding:36px 27px 30px;}
	#TB_prev a:after , #TB_next a:after {height:30px; width:30px; line-height:30px; top:60%;}
	#content .main .gallery a .overlay span {font-size:15px;}
	#breadcrumb-holder p#breadcrumbs span span span i {display:none;}
	#breadcrumb-holder p#breadcrumbs span span span span {display:none;}
	body.page-template-template-aanmelden #content .side {display:none;}
	.social-buttons {float:none; text-align:center;}
	.social-buttons .title {display:block;}
	#content .main.archive .single-item .img-holder {margin-bottom:5px;}
	#content .main.single span.date {margin-bottom:10px;}
	ul.act-info li span {width:145px;}
	#content .main ul li {font-size:14px; line-height:18px; margin:10px 0;}
	#content .side .sidebar-news .inner {padding-top:20px;}
	.archive #content .side .sidebar-news .sidebar-news-bg {padding-bottom:20px;}
	#content .main .order-box {width:100%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	#content .main .category-holder .single-term.topic a {font-size:16px; line-height:29px;}
	#content .main .block-title span {margin-bottom:20px;}
	#content .side.contact #map {display:none;}
	#content .main .cta-holder {text-align:center;}
	#content .main .cta-holder .title { display:block; line-height:24px; margin-bottom:10px; }
	#content .main .cta-holder span, #content .main .cta-holder .button {float:none;}

	#home-blocks { padding:50px 0; }
	#home-blocks h1 { margin-bottom:60px; }
	#home-blocks .single-block { margin-bottom:30px; }
	#banner-slider .slider-text h3 { font-size:28px; line-height:34px; }
	#home-news .news .single-news .titles { margin-bottom:20px; }
	#home-news .news .single-news p { padding:0 40px 0 40px; }

	#content .main.archive .single-item { padding:35px; }
	#content .archive h1,
	#content .archive.act.musea h2 { margin-bottom:10px; }
	#content .single-person {width:90%;}
	#content .single-person.odd {float:right;}
	#map-archive .filter .filter-holder button {padding:0 25px;}
	#content.content-musea .main.single span.date {margin-bottom:25px}
	#content .main .gallery.full .right-gallery a.thickbox {display:none;}
	#map-archive.home #map, #map-archive.home .map-shadow {height:435px;}
	#content .main ul li:before {margin-top: 5px;}
	
	#content .main .aanvraag-form-wrap .left,
	#content .main .aanvraag-form-wrap .right{ float: none; width: 100%;}
}
@media screen and (max-width: 600px) {
	html #wpadminbar { top: -46px;}
	#header .search-holder form input[type=text] { width: 230px;font-size: 14px;}
	#content .side .other-news .titles.arc {width:79%;}
	#content .main .gallery.full .right-gallery .join-block .left {width:100%; border-bottom:solid 1px #cfcfcf; border-right:none; padding-bottom:20px; margin-bottom:20px;}
	#content .main .gallery.full .right-gallery .join-block .right {width:100%; border-right:none;}
	.table-cursus .head-table {font-size:16px;}
	.table-cursus .body-table {font-size:16px;}
	#content .main .block-title span {font-size: 17px;}
	#content .main .category-holder .single-term a {line-height: 51px; font-size: 14px;}
	#content .main.single .terms {margin-bottom: 10px; font-size: 14px;}
	
}
@media (max-width:500px) {
	#banner-slider .slider-text h3 {font-size:28px; line-height:31px; padding-right:0; margin-top:10px;}
	#banner-slider .slider-text p {padding-right:0;}
	#home-map .info-block h2 {font-size:31px; line-height:33px;}
	#home-map .info-block p {width:100%;}
	#home-news h3, #home-activity h3 { font-size: 36px;line-height: 37px;margin-bottom: 25px;}
	#home-activity .single-activity .upper .titles {width:63%;}
	#home-activity .single-activity .text {padding: 20px 18px 25px; }
	home-activity .single-activity .text .title {line-height:21px;}
	#home-seo .text .first h1 {font-size:31px; line-height:33px;}
	#footer h4 {font-size:21px;}
	#home-seo .home-seo-bg {height:250px;}
	#content .main.archive.musea .single-item, #content .main.archive.musea .single-item.last, #content .main.archive.musea .single-item.third {width:100%;}
	#content .main.archive.musea .odd-clear {display:none;}
	#content .main.archive.musea .single-item .img-holder img {width:100%;}
	#map-archive .filter .filter-holder.select {width:100%;}
	#content .main.archive.books .single-item .text-holder {width:100%;}
	#content .main.archive.books .single-item .img-holder {width:100%;}
	
	#edu-filter .filter-box-2 .inner .left .single-checkbox{padding-right: 8px; width: 100%;}
}
@media (max-width:480px) {
	#header .search-holder.active {display:none;}
	#header .search-holder {display:none;}
	#header .menu-button { padding-left:20px; }
	#banner-slider ul li {max-height:260px; min-height:260px;}
	#home-blocks h1 { font-size:28px; line-height:28px; }
	#home-blocks .single-block,
	#home-blocks .single-block:nth-child(odd) { width:100%; margin-right:0; margin-bottom:30px; }

	#home-news .news .single-news { width:100%; margin-right:0; margin-bottom:30px; float:none; }
	#home-news .news .single-news p { margin-bottom:1em; }
	#home-news .activity .single-activity .text { width:60%; }
	#home-blocks .single-block h3 { min-height:inherit; }
	#home-news .news .single-news .titles { margin-bottom:20px; }
	#home-news .news .single-news p { padding:0 60px 0 50px; }

	#home-seo .text { padding-top:40px; }
	#home-seo .text .first h2 { margin-bottom:30px; }

	#content .archive h1,
	#content .archive.act.musea h2 { margin-bottom:10px; }
	#content .main.archive .single-item { padding:30px 0; }
	#content .main.archive .single-item .text-holder h2 a { font-size:20px; line-height:22px; }
	#content .main.archive .single-item .text-holder span.date,
	#content .main.archive .single-item .text-holder span.date.days { display:block; margin-left:0; }

	#content .side .block-title span { margin-bottom:20px; }
	#content .side .sidebar-news .inner { text-align:center; }
	#content.content-musea .side .sidebar-news .inner { text-align:left; }
	.table-cursus .head-table {font-size:12px;    padding: 5px 15px;}
	.table-cursus .body-table {font-size:12px;  }
}

/* NEW styling 2021 */

/* Global changes */
.container__small { max-width: 1360px; margin: 0 auto;}
.container__x-small { max-width: 900px; }

/* Flexibel content styling */
.flex-content .flex { display: -webkit-box; display: -ms-flexbox; display: flex; }
.flex-content_block { margin: 200px auto; }
.flex-content__switch { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.flex-content__top { background-repeat: no-repeat; background-size: cover; background-position: center; }
.flex-content__top--section { position: relative; padding-top: 180px; }
.flex-content__top--content { padding: 50px; background-color: #e49600; color: #fff; max-width: 500px; }
.flex-content__top--margin { margin-top: 90px; }
.flex-content__top--title { font-weight: 700; font-size: 46px; line-height: 56px; margin-bottom: 0.3em; }
.flex-content__top--subtitle { font-style: italic; font-size: 20px; line-height: 24px; margin-bottom: 0.8em; }
.flex-content__top--intro { font-size: 16px; line-height: 30px; margin-bottom: 0; }

.flex-content__top--tags { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 600px; list-style-type: none; }
.flex-content__top--tags li { padding: 8px 18px; margin-right: 20px; margin-bottom: 20px; color: #333333; background-color: #fff; font-size: 16px; line-height: 1.75; }

.flex-content__usps--item { background-color: #F2F2F2; padding: 74px 40px 60px; position: relative; margin-right: 60px; flex-grow: 1; }
.flex-content__usps--item:last-child { margin-right: 0; }
.flex-content__usps--title { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 26px; line-height: 1.08; color: #303942; margin-bottom: 0.6em; }
.flex-content__usps--text { font-size: 16px; line-height: 1.87; color: #303942; margin-bottom: 0; }
.flex-content__usps--icon { position: absolute;  top: -33px; left: 40px; background-color: #e49600; padding: 15px; }
.flex-content__usps--icon &gt; * { max-width: 37px; max-height: 37px; }

.flex-content__variably--left,
.flex-content__variably--right { width: 50%; }
.flex-content__variably--pr { padding-right: 100px; }
.flex-content__variably--pl { padding-left: 100px; }
.flex-content__variably--title { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 40px; line-height: 1.08; margin-bottom: 1em; color: #303942; }
.flex-content__variably--text { font-size: 18px; line-height: 1.67; color: #303942; }
.flex-content__variably--image { width: 100%; }

#content h2.flex-content__paragraph--title { font-family: 'Montserrat', sans-serif; font-size: 40px; font-weight: 700; line-height: 49px; color: #303942; margin-bottom: 0.4em; }
.flex-content__paragraph--text { font-size: 18px; line-height: 1.67; color: #303942; }

#content h2.flex-content__quote--title { font-family: 'Montserrat', sans-serif; font-size: 40px; font-weight: 700; line-height: 49px; color: #303942; margin-bottom: 1.5em; }
.flex-content__quote--text { font-size: 18px; line-height: 1.67; color: #303942; }
.flex-content__quote--center { margin: auto; }

.flex-content__gallery { max-height: 659px; position: relative; }
.flex-content__gallery--imgs .slick-list { overflow: hidden; }
.flex-content__gallery--nav .slick-list { padding: 0 !important; }
.flex-content__gallery--imgs { width: 82.9411vw; }
.flex-content__gallery--nav { width: 14.8529vw; margin-left: 30px; }
.flex-content__gallery--imgs .slick-track,
.flex-content__gallery--nav .slick-track { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.flex-content__gallery--nav .slick-track {  height: 659px !important; -webkit-transform: translate3d(0, 0, 0) !important; transform: translate3d(0, 0, 0) !important; }
.flex-content__gallery--imgs .slick-track .slick-slide,
.flex-content__gallery--nav .slick-track .slick-slide { width: 100% !important; outline: 0; cursor: pointer; }
.flex-content__gallery--nav .slick-track .slick-slide.slick-current { opacity: 1; }
.flex-content__gallery--imgs .slick-track .slick-slide { height: 659px; background-size: cover; }
.flex-content__gallery--nav .slick-track .slick-slide { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin-bottom: 30px; background-size: cover; opacity: .4; }
.flex-content__gallery--nav .slick-track .slick-slide:last-child { margin-bottom: 0; }
.flex-content__gallery--icon { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-sizing: border-box; box-sizing: border-box; width: 67px; height: 67px; top: -33px; left: 40px; background-color: #E40050; padding: 15px; z-index: 1; }
.flex-content__gallery--icon svg { margin: auto; }

@media (max-width:1918px) {
	.container__small { padding-left: 7.8125%; padding-right: 7.8125%; }
}

@media (max-width:780px) {
	.flex-content .flex { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
	.flex-content_block { margin: 75px 0; }

	.flex-content__top { background-repeat: no-repeat; background-position: center top; }
	.flex-content__top--content { padding: 30px; }
	.flex-content__top--title { font-size: 24px; line-height: normal; }
	.flex-content__top--subtitle { font-size: 18px; }
	.flex-content__top--intro { font-size: 15px; }

	.flex-content__usps--item { margin-right: 0; margin-bottom: 50px; padding: 44px 30px 44px; }
	.flex-content__usps--item:last-child { margin-bottom: 0; }
	.flex-content__usps--icon { padding: 8px; width: 25px; height: 25px; display: flex; left: 30px; top: -23px; }
	.flex-content__usps--icon &gt; * { max-width: 15px; max-height: 15px; margin: auto; }
	.flex-content__usps--title { font-size: 18px; line-height: 1.4; }
	
	.flex-content__variably--left, .flex-content__variably--right { width: 100%; margin-bottom: 50px; }
	.flex-content__variably &gt; *:last-child { margin-bottom: 0; }
	.flex-content__variably--pl { padding-left: 0; }
	.flex-content__variably--pl { padding-right: 0; }
	.flex-content__variably--title { font-size: 20px; line-height: 1.4; }
	.flex-content__variably--text { font-size: 15px; }

	#content h2.flex-content__quote--title { font-size: 20px; line-height: 1.4; }
	.flex-content__quote--text { font-size: 15px; }

	#content h2.flex-content__paragraph--title { font-size: 20px; line-height: 1.4; }
	.flex-content__paragraph--text { font-size: 15px; }

	.flex-content__gallery--imgs { width: 100%; }
	.flex-content__gallery--nav { width: 100%; margin-left: 0; }
	.flex-content__gallery--imgs .slick-track,
	.flex-content__gallery--nav .slick-track { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
	.flex-content__gallery--nav .slick-track { height: auto !important; }
	.flex-content__gallery--imgs .slick-track .slick-slide { height: 350px; }
	.flex-content__gallery--nav .slick-track .slick-slide { height: 60px; margin: 30px 30px 0 0; }
	.flex-content__gallery--nav .slick-track .slick-slide:last-child { margin: 30px 0 0; }
}

@media (max-width:480px) {
	.flex-content_block { margin: 50px 0; }
}</pre></body></html>