@charset "utf-8";

/* Algemeen */
* {
	margin:0;
	padding:0;
	-webkit-appearance:none;
	-webkit-font-smoothing:antialiased;
	-webkit-transition-timing-function:ease;
	-moz-transition-timing-function:ease;
	-o-transition-timing-function:ease;
	-ms-transition-timing-function:ease;
	transition-timing-function:ease;
	transition-timing-function-timing-function:ease;
} html,
  body {
	height:100%;
	min-height:100%;
	width:100%;
	min-width:980px;
} html {
	scroll-behavior:smooth;
	background-color:#f6f6f6;
} .padding {
	width:980px;
	margin:0 auto;
	padding:0 50px;
	box-sizing:border-box;
} img {
	border:none;
} *:focus {
	outline:none;
} ::-moz-selection {
	color:#fff;
	background-color:#008ccd;
} ::selection {
	color:#fff;
	background-color:#008ccd;
} .end {
	margin-bottom:0 !important;
	padding-bottom:0 !important;
} .margin {
	margin-bottom:20px !important;
} .toppadding {
	padding-top:15px;
} .toppaddinglarge {
	padding-top:40px;
} .italic {
	font-style:italic !important;
} .mobile,
  .article-info-term .visually-hidden {
	display:none !important; }

/* Wrapper */
#wrapper {
	float:left;
	position:relative;
	height:auto !important;
	height:100%;
	width:100%;
	background-color:#f6f6f6;
} #topwrapper {
	float:left;
	width:100%;
	position:relative;
	background-color:#f6fcff;
	background-repeat:no-repeat;
	background-position:center;
} #topcontainer {
	float:left;
	width:100%;
	opacity:0;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover; }

/* Search */
#top {
	float:left;
	width:100%;
} #top .padding {
	display:table;
} .moduletable.search {
	width:100%;
	display:table-cell;
	table-layout:fixed;
	vertical-align:middle;
} .moduletable.search .custom {
	float:right;
	width:300px;
	padding-top:20px;
} form.gsc-search-box,
  table.gsc-search-box {
	width:90% !important;
	width:calc(100% - 30px) !important;
	margin:0 !important;
} .gsc-input-box .gsst_b {
	display:none !important;
} .gsc-results {
	width:100% !important;
	padding-bottom:0 !important;
} .gsc-webResult.gsc-result,
  .search .item-page table {
	background:transparent !important;
} .gsc-result-info,
  .gsc-above-wrapper-area,
  .gsc-control-cse,
  .gsc-webResult .gsc-result,
  .gsc-table-result,
  .gsc-thumbnail-inside,
  .gsc-url-top,
  .gs-no-results-result .gs-snippet,
  .gs-error-result .gs-snippet {
	margin:0 !important;
	padding:0 !important;
	border:none !important;
} .gsc-control-cse {
	width:100% !important;
	background:transparent !important;
} .gsc-webResult .gsc-result {
	padding:5px 0 0 0 !important;
} .gsc-webResult .gsc-expansionArea .gsc-result {
	padding:0 0 20px 0 !important;
} .gsc-result .gs-title {
	height:auto !important;
} .gsc-results .gsc-cursor-box {
	margin:0 0 20px 0 !important; }

/* Menu */
#menucontainer {
	float:left;
	width:100%;
} #menu {
	float:left;
	width:100%;
	top:-100%;
	padding:20px 0 0 0;
	transition:top 0.25s;
	background-color:#f6fcff;
} .active #menu {
	top:0;
	position:fixed;
	z-index:9999;
	padding:20px 0;
} #menu .padding {
	display:table;
} .moduletable.logo,
  .moduletable.menu {
	display:table-cell;
	vertical-align:middle;
} .moduletable.logo {
	width:250px;
} .moduletable.menu .floatck {
	left:-40px;
	padding:40px;
	margin-top:20px;
	background-color:#008ccd;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 50px 0 rgba(0,0,0,0.2);
	box-shadow:0 0 50px 0 rgba(0,0,0,0.2);
} .active #menu .floatck {
	margin-top:40px;
} .moduletable.menu .floatck:before {
    content:'';
    position:absolute;
    top:-10px;
    width:0;
    height:0;
	left:55px;
    border-bottom:10px solid #008ccd;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
} .moduletable.menu li.first.parent .floatck {
	left:auto;
	right:-40px;
} .moduletable.menu li.first.parent .floatck:before {
	left:auto;
	right:55px;
} .moduletable.menu .maxidrop-main .first {
	width:auto !important; }

/* Header */
#headercontainer {
	float:left;
	width:100%;
	padding:80px 0 0 0;
	z-index:999;
	position:relative;
	background-color:#f6fcff;
} .active #headercontainer {
	padding-top:143px;
} #headertext {
	float:left;
	width:52%;
	padding:0 80px 80px 0;
	box-sizing:border-box;
} #headerimage {
	float:right;
	width:48%;
	opacity:0;
	min-height:400px;
	margin-bottom:-80px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	-o-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
} .search #headerimage {
	display:none; }

/* Content */
#content {
	float:left;
	width:100%;
	padding:160px 0 80px 0;
	position:relative;
	background-color:#f6f6f6;
} .home #content {
	padding:160px 0 0 0;
} .search #content {
	padding:80px 0;
} .com-content-article,
  .com-contactenhanced,
  .moduletable.content {
	float:left;
	width:100%;
} .com-content-article__body {
	margin-bottom:-20px;
} .home .com-content-article__body {
	margin-bottom:0;
} .submenu .com-content-article,
  .submenu .com-contactenhanced,
  .submenu .moduletable.content {
	width:60%;
	float:right;
} .highlight,
  table.image,
  .powerpage_content {
	display:block;
	width:100%;
	padding:40px;
	margin-bottom:20px;
	background:#fff;
	box-sizing:border-box;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
} .sectionheader {
	float:left;
	width:100%;
	display:table;
} .sectionheader h2,
  .sectionheader p.button {
	display:table-cell;
	table-layout:fixed;
} .sectionheader h2 {
	padding-bottom:0;
} .sectionheader p.button {
	text-align:right;
	vertical-align:middle;
} .sectionheader a {
	display:inline-block;
} .pagination {
	float:left;
	width:100%;
	margin-top:30px; }

/* Submenu */
#submenu {
	display:none;
} .submenu #submenu {
	float:left;
	width:40%;
	display:block;
	padding-right:80px;
	box-sizing:border-box;
} #submenu_inner {
	float:left;
	width:100%;
	box-sizing:border-box;
	background-color:#008ccd;
	padding:40px 40px 30px 40px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px;
} .moduletable.filter,
  .moduletable.submenu {
	float:left;
	width:100%;
} .moduletable.submenu.subcontent {
	padding-bottom:10px; }

/* Pop up */
.eb-dialog,
.eb-dialog .iframeWrapper iframe {
	-webkit-border-radius:20px !important;
	-moz-border-radius:20px !important;
	border-radius:20px !important;
} .eb-backdrop {
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
} .moduletable.pop-up {
	display:block;
	position:fixed;
	opacity:1;
	bottom:60px;
	right:60px;
	z-index:999;
	transition:ease 0.25s;
} .eb-1-open .moduletable.pop-up {
	opacity:0;
} .moduletable.pop-up .custom {
	float:right;
	width:auto;
} .eb-1 .eb-dialog {
	padding:0 !important;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
} .eb-1 .eb-dialog .image,
  .eb-1 .eb-dialog .text {
	float:left;
	width:100%;
} .eb-1 .eb-dialog .image {
	height:200px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	-o-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
} .eb-1 .eb-dialog .text {
	padding:40px;
} .eb-2 .eb-dialog {
	background-color:transparent !important; }

/* Location finder */
.moduletable.locatiezoeker {
	float:left;
	width:100%;
	padding-top:80px;
} .mod-istorelocator-search label.finder {
	display:none;
} .mod-istorelocator-search {
	float:left;
	width:100%;
	position:relative;
} .isl-container {
	float:left;
	width:65%;
} .isl-search-bar,
  .isl_map_canvas {
	float:left;
	width:100%;
} .isl-container .input-group-append.geolocate {
	display:none;
} .isl_map_canvas {
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px;
} .isl-search {
	width:100%;
	display:block;
	position:relative;
	margin-bottom:20px;
} .isl-list-container {
	float:left;
	width:35%;
	overflow-y:scroll;
	padding-left:40px;
	box-sizing:border-box;
} .isl-list-container .loc-misc,
  .isl-container .list-item img,
  .isl-container .gm-style-iw-chr {
	display:none;
} .isl-container .gm-style-iw-c {
	padding:40px !important;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
} .isl-container .gm-style-iw-d,
  .isl-container .gm-style-iw-d .list-item {
	overflow:auto !important;
	max-height:none !important;
} .isl-listings .card {
	float:left;
	width:100%;
	padding:40px;
	cursor:pointer;
	background:#fff;
	margin-bottom:20px;
	box-sizing:border-box;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
} .isl-listings .card:nth-last-of-type(1) {
	margin-bottom:0;
} .isl-listings img,
  .isl-listings .card-body {
	float:left;
	box-sizing:border-box;
} .isl-listings img {
	width:15%;
	height:auto;
} .isl-listings .card-body {
	width:85%;
	padding-left:20px;
} .isl-listings .loc-directions-details {
	display:none;
} .loc-directions-details {
	padding-top:20px; }

/* Accordions */
[data-rlta-element="container"][data-rlta-type="accordions"] {
	margin-bottom:20px;
} [data-rlta-element="container"][data-rlta-type="accordions"] [data-rlta-element="heading"] {
	cursor:pointer;
	margin-top:10px;
	padding:20px 80px 20px 40px !important;
	background-repeat:no-repeat;
	background-position:right 40px center;
	-webkit-background-size:15px;
	-moz-background-size:15px;
	-o-background-size:15px;
	background-size:15px;
	transition:ease 0.25s !important;
} [data-rlta-element="container"][data-rlta-type="accordions"] [data-rlta-state="closed"] > [data-rlta-element="heading"] {
	background-color:#fff;
	background-image:url(../../../../images/overig/plus-blue.png);
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
} [data-rlta-element="container"][data-rlta-type="accordions"] [data-rlta-element="heading"]:hover,
  [data-rlta-element="container"][data-rlta-type="accordions"] [data-rlta-state="open"] > [data-rlta-element="heading"] {
	color:#fff;
	background-color:#008ccd;
	-webkit-border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-topright:20px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
} [data-rlta-element="container"][data-rlta-type="accordions"] [data-rlta-state="closed"] > [data-rlta-element="heading"]:hover {
	background-image:url(../../../../images/overig/plus-white.png);
} [data-rlta-element="container"][data-rlta-type="accordions"] [data-rlta-state="open"] > [data-rlta-element="heading"] {
	background-image:url(../../../../images/overig/min-white.png);
} [data-rlta-element="container"][data-rlta-type="accordions"] [data-rlta-element="panel-content"] {
	padding:40px;
	background-color:#fff;
	-webkit-border-bottom-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px; }

/* Tabs */
.steps [data-rlta-type="tabs"] [data-rlta-element="button-list"] {
	display:flex;
	margin:40px 0 20px 0;
	justify-content:space-between;
} .werkwijze .steps [data-rlta-type="tabs"] [data-rlta-element="button-list"] {
	margin:0 0 20px 0;
} .steps [data-rlta-type="tabs"] [data-rlta-element="button"] {
	flex:1;
	cursor:pointer;
	text-align:center;
	border-bottom:4px solid #001e36;
	transition:ease 0.25s;
} .steps [data-rlta-type="tabs"] [data-rlta-element="button"] h3 {
	margin:0;
	color:#001e36;
	font-size:20px;
	line-height:1;
	font-weight:700;
	transition:ease 0.25s;
} .steps [data-rlta-type="tabs"] [data-rlta-element="button"]:hover,
  .steps [data-rlta-type="tabs"] [data-rlta-element="button"]:hover h3,
  .steps [data-rlta-type="tabs"] [data-rlta-element="button"][aria-selected="true"],
  .steps [data-rlta-type="tabs"] [data-rlta-element="button"][aria-selected="true"] h3 {
	color:#008ccd;
	border-bottom-color:#008ccd;
} .steps [data-rlta-type="tabs"] [data-rlta-element="button"].is-past {
	border-bottom-color:#008ccd;
} .steps [data-rlta-type="tabs"] [data-rlta-element="panels"] {
	margin-top:20px;
} .steps [data-rlta-type="tabs"] [data-rlta-element="panel-content"] {
	padding:0;
} .steps [data-rlta-type="tabs"] [data-rlta-element="button-scroller"] {
	display:none; }

/* Secondary */
#secondary,
#seperatorimage {
	float:left;
	width:100%;
	position:relative;
} #seperatorimage {
	height:600px;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
} .moduletable.faq .padding,
  .moduletable.steps .custom,
  .moduletable.locatiezoeker.searchonly .padding{
	display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    justify-content:left;
    flex-direction:row;
} .moduletable.faq .text,
  .moduletable.faq .imagewrapper,
  .moduletable.faq .imagewrapper .image,
  .moduletable.steps .text,
  .moduletable.steps .imagewrapper,
  .moduletable.steps .imagewrapper .image,
  .moduletable.locatiezoeker .text,
  .moduletable.locatiezoeker .imagewrapper,
  .moduletable.locatiezoeker .imagewrapper .image {
	float:left;
	align-self:stretch;
	box-sizing:border-box;
} .werkwijze .moduletable.steps .detail,
  .werkwijze .moduletable.steps .imagewrapper {
	display:none;
} .moduletable.faq .text,
  .moduletable.steps .text,
  .moduletable.locatiezoeker .text {
	width:65%;
	padding:80px;
	margin-top:80px;
	background-color:#fff;
	-webkit-border-top-right-radius:40px;
	-moz-border-radius-topright:40px;
	border-top-right-radius:40px;
	-webkit-border-bottom-right-radius:40px;
	-moz-border-radius-bottomright:40px;
	border-bottom-right-radius:40px;
} .werkwijze .moduletable.steps .text {
	width:100%;
	padding:40px;
	margin-top:0;
	-webkit-border-top-left-radius:40px;
	-moz-border-radius-topleft:40px;
	border-top-left-radius:40px;
	-webkit-border-bottom-left-radius:40px;
	-moz-border-radius-bottomleft:40px;
	border-bottom-left-radius:40px;
} .moduletable.faq .imagewrapper,
  .moduletable.steps .imagewrapper,
  .moduletable.locatiezoeker .imagewrapper {
	width:35%;
} .moduletable.faq .imagewrapper .image,
  .moduletable.steps .imagewrapper .image ,
  .moduletable.locatiezoeker .imagewrapper .image {
	width:100%;
	height:100%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	-o-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-webkit-border-top-left-radius:40px;
	-moz-border-radius-topleft:40px;
	border-top-left-radius:40px;
	-webkit-border-top-right-radius:40px;
	-moz-border-radius-topright:40px;
	border-top-right-radius:40px;
	-webkit-border-bottom-left-radius:40px;
	-moz-border-radius-bottomleft:40px;
	border-bottom-left-radius:40px; } 

/* Veelgestelde vragen */
.moduletable.faq {
	float:left;
	width:100%;
	padding:80px 0;
	background-color:#f6f6f6;
} .moduletable.faq [data-rlta-element=container] {
	float:left;
	width:100%;
	margin-top:10px;
	margin-bottom:0;
} .moduletable.faq [data-rlta-element=panel-content],
  .moduletable.faq [data-rlta-state=closed]>[data-rlta-element=heading] {
	background-color:#f6f6f6;
} .moduletable.faq [data-rlta-element=heading]:hover,
  .moduletable.faq [data-rlta-state=open]>[data-rlta-element=heading] {
	background-color:#008ccd; }

/* General overviews */
.itemswrapper {
	float:left;
	width:100%;
	margin-bottom:-40px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    justify-content:left;
    flex-direction:row;
} .items-row {
	float:left;
	width:47%;
	width:calc(50% - 20px);
	cursor:pointer;
	align-self:stretch;
	margin-bottom:20px;
	list-style-type:none;
	box-sizing:border-box;
	background-color:#008ccd;
	transition:ease 0.25s;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
} .specialisten .items-row,
  .specialisten .items-row .item {
	cursor:default !important;
} .items-row:nth-of-type(odd) {
	margin:0 20px 40px 0;
} .items-row:nth-of-type(even) {
	margin:0 0 40px 20px;
} .items-row:hover,
  .moduletable.overview .item:hover {
	background-color:#003764;
} .specialisten .items-row:hover {
	background-color:#008ccd !important;
} .items-row .item {
	float:left;
	width:100%;
	cursor:pointer;
	box-sizing:border-box;
} .items-row .image,
  .moduletable.overview .image {
	float:left;
	width:100%;
	height:250px;
	background-color:#fff;
	box-sizing:border-box;
	background-position:top;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	transition:ease 0.25s;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
} .items-row .text,
  .moduletable.overview .text {
	float:left;
	width:100%;
	padding:40px;
	box-sizing:border-box; }

/* Scroll overviews */
.moduletable.overview {
	float:left;
	width:100%;
	padding:80px 0;
} .moduletable.overview.publicaties {
	background-color:#f6fcff;
} .moduletable.overview .scrollcontainer {
	float:left;
	width:100%;
	padding:20px 0;
	overflow:hidden;
	box-sizing:border-box;
} .moduletable.overview .newsflash {
	width:100%;
	display:table;
	table-layout:fixed;
} .moduletable.overview li {
	width:365px;
	list-style-type:none;
	display:table-cell;
	padding-right:40px;
	vertical-align:top;
	transition:ease 0.25s;
} .moduletable.overview li:last-child {
	padding-right:0;
} .moduletable.overview .item {
	float:left;
	width:100%;
	cursor:pointer;
	background:#008ccd;
	box-sizing:border-box;
	transition:ease 0.25s;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
} .moduletable.overview .arrows {
	float:left;
	width:100%; }

/* Contact */
.com-contactenhanced .ce-ff-container {
	float:left;
	width:100%;
} .com-contactenhanced .ce-ff-type-captcha {
	padding-bottom:15px;
} .com-contactenhanced dl.dl-horizontal dd {
	padding:0 !important;
} .securimage-image a,
  .securimage-image div {
	float:left;
} .ce-form-footer {
	display:inline-block;
} #cemap_directions_container {
	display:none !important;
} .cemap_canvas {
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px;
} .cemap_container {
	margin:20px 0 -20px 0; }

/* Footer */
#footer {
	float:left;
	width:100%;
	padding-top:80px;
	background-color:#001e36;
} #footer .sectionwrapper {
	float:left;
	padding-right:80px;
	box-sizing:border-box;
} #footer .sectionwrapper:nth-last-of-type(2) {
	padding-right:0; }

/* Contact links */
.contact-links {
	float:left;
	width:100%;
	padding:40px 0 80px 0;
} .contact-links ul {
	float:left;
	width:100%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    flex-direction:row;
} .contact-links li {
	float:left;
	width:31%;
	align-self:stretch;
	list-style-type:none;
	box-sizing:border-box;
	background-color:#fff;
	margin-bottom:0 !important;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
} .contact-links li:nth-child(3n+2) {
	width:calc(38% - 80px);
	margin:0 40px;
} .moduletable.contact li:nth-child(3n+2) {
	margin:0 40px;
} .contact-links p span {
	display:table-cell;
	table-layout:fixed;
	vertical-align:middle;
} .contact-links p span.icon {
	background-color:#008ccd;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px; 
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px; }

/* Policy */
.moduletable.policy {
	float:left;
	width:100%;
} .moduletable.policy {
	padding:30px 0;
	background-color:#000b14;
} .moduletable.policy .left,
  .moduletable.policy .right {
	width:2%;
	display:table-cell;
	table-layout:fixed; }

/* Typografie en afbeeldingen */

	/* Algemeen */
	html,
	body {
		font-family:'Noto Sans', sans-serif !important;
		color:#000b14;
		font-size:1em;
		line-height:1.9em;
	} span.h1,
	  h1.title {
		display:block;
		color:#008ccd;
		font-size:2.4em;
		font-weight:700;
		margin-top:-10px;
		padding-bottom:15px;
		line-height:1.4em;
	} h1 {
		color:#008ccd;
		font-size:1.9em;
		font-weight:700;
		margin-top:-10px;
		padding-bottom:15px;
		line-height:1.4em;
	} .search h1 {
		padding-bottom:0;
	} span.title {
		font-size:0.85em;
		color:#001e36;
		display:block;
	} h2 {
		color:#001e36;
		font-size:1.5em;
		font-weight:700;
		line-height:1.3em;
		padding-bottom:15px;
	} h3,
	  #isl-search-result {
		color:#008ccd;
		font-size:1.15em;
		font-weight:700;
		padding-bottom:10px;
	} #isl-search-result {
		padding-bottom:20px;
	} h4 {
		color:#001e36;
		font-size:1em;
		font-weight:600;
		padding-bottom:5px;
	} h5 {
		color:#001e36;
		font-size:1em;
		font-weight:600;
		padding-bottom:5px;
	} p,
	  .article-info,
	  .com-content-article ul,
	  .com-content-article ol,
	  .com-contactenhanced ul,
	  .com-contactenhanced ol,
	  .moduletable.content ul,
	  .moduletable.content ol {
		font-size:1em;
		font-weight:400;
		line-height:2em;
		margin-bottom:20px;
		letter-spacing:0.03em;
	} .com-content-article ul,
	  .com-content-article ol,
	  .com-contactenhanced ul,
	  .com-contactenhanced ol,
	  .moduletable.content ul,
	  .moduletable.content ol {
		margin:-10px auto 15px auto;
		padding-left:20px;
		box-sizing:border-box;
		list-style-type:disc;
	} .highlight ul,
	  .highlight ol {
		margin:-10px auto 0 auto;
	} .com-content-article ol,
	  .com-contactenhanced ol,
	  .moduletable.content ol {
		list-style-type:decimal;
	} .com-content-article ul li,
	  .com-content-article ol li,
	  .com-contactenhanced ul li,
	  .com-contactenhanced ol li,
	  .moduletable.content ul li,
	  .moduletable.content ol li {
		display:list-item;
	} p a,
	  h2 a,
	  h3 a,
	  ul a,
	  ol a {
		color:#008ccd;
		font-weight:bold;
		text-decoration:underline;
		transition:color 0.25s;
	} p a:hover,
	  h2 a:hover,
	  h3 a:hover,
	  ul a:hover,
	  ol a:hover {
		color:#003764;
	} p.button {
		display:flex;
	} p.button.inline {
		display:inline-block;
	} p.button.inline:nth-last-of-type(1) {
		padding-left:10px;
	} p.button a,
	  .contact-form button {
		font-family:'Noto Sans', sans-serif !important;
		color:#fff;
		cursor:pointer;
		width:auto !important;
		margin:0 !important;
		padding:10px 25px !important;
		line-height:1.4em;
		font-size:1em !important;
		font-weight:700 !important;
		letter-spacing:0.03em !important;
		background-color:#008ccd !important;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		border-radius:20px;
		border:none !important;
		text-transform:none !important;
		text-decoration:none !important;
		transition:ease 0.25s !important;
	} p.button.light a {
		color:#000b14;
		background-color:#fff !important;
	} p.button.simple a {
		color:#008ccd;
		padding:0 !important;
		background-color:transparent !important;
	} p.button a i,
	  p.button.simple a i {
		width:15px;
		vertical-align:text-top;
		transition:transform 0.25s;
	} p.button.simple a i {
		margin-left:-9px;
		padding-right:10px;
	} p.button.light.simple a {
		color:#fff !important;
	} p.button a:hover,
	  .contact-form button:hover {
		background-color:#003764 !important;
	} p.button.light a:hover {
		background-color:#cce8f5 !important;
	} p.button.simple a:hover {
		color:#003764 !important;
		background-color:transparent !important;
	} p.button.light.simple a:hover {
		color:#cce8f5 !important;
	} p.button.simple a:hover i {
		transform:translate(5px, 0); }

	/* Search input */
	.gsc-input {
		padding:0 !important;
		vertical-align:text-top !important;
	} .gsc-input::-webkit-input-placeholder {
		-webkit-transition:opacity 0.25s ease;
	} .gsc-input:focus::-webkit-input-placeholder {
		opacity:0;
	} .gsc-input-box,
	  .gsc-input-box-hover,
	  .gsc-input-box-focus,
	  input.isl-location-search,
	  .mod-istorelocator-search input {
		box-shadow:none !important;
		padding:0 !important;
		border:none !important;
		background:#fff !important;
		-webkit-border-top-left-radius:20px !important;
		-moz-border-radius-topleft:20px !important;
		border-top-left-radius:20px !important;
		-webkit-border-bottom-left-radius:20px !important;
		-moz-border-radius-bottomleft:20px !important;
		border-bottom-left-radius:20px !important;
		-webkit-border-top-right-radius:0 !important;
		-moz-border-radius-topright:0 !important;
		border-top-right-radius:0 !important;
		-webkit-border-bottom-right-radius:0 !important;
		-moz-border-radius-bottomright:0 !important;
		border-bottom-right-radius:0 !important;
	} .gsib_a,
	  .gsib_b {
		background:transparent !important;
		vertical-align:middle !important;
		padding:0 !important;
	} .gsc-input input.gsc-input,
	  input.isl-location-search,
	  .mod-istorelocator-search input {
		width:100% !important;
		color:#000b14 !important;
		font-size:1em !important;
		letter-spacing:0.02em !important;
		text-align:left !important;
		text-indent:0 !important;
		vertical-align:top !important;
		margin:0 !important;
		border:none !important;
		background:transparent !important;
		padding:23px 30px !important;
		box-sizing:border-box !important;
		font-family:'Noto Sans', sans-serif !important;
	} .gsc-input input.gsc-input {
		min-width:250px !important;
	} .gsc-input input.gsc-input::placeholder {
		font-size:1em !important;
		transition:opacity 0.25s;
	} .gsc-input tr {
		background:transparent !important;
	} .gsc-search-box .gsc-search-button {
		display:table-cell !important;
	} .gsc-search-button,
	  button.isl-location-search-btn,
	  .mod-istorelocator-search button {
		border:none !important;
		position:relative;
		margin-left:0 !important;
	} .gsc-search-button button,
	  button.isl-location-search-btn,
	  .mod-istorelocator-search button {
		top:0;
		height:100%;
		cursor:pointer;
		position:absolute;
		background-color:#008ccd !important;
		transition:ease 0.25s;
	} .gsc-search-button button {
		padding:6px 24px !important;
	} .gsc-search-button-v2,
	  button.isl-location-search-btn,
	  .mod-istorelocator-search button {
		-webkit-border-top-right-radius:20px !important;
		-moz-border-radius-topright:10px !important;
		border-top-right-radius:20px !important;
		-webkit-border-bottom-right-radius:20px !important;
		-moz-border-radius-bottomright:10px !important;
		border-bottom-right-radius:20px !important;
	} .gsc-search-button button:hover,
	  button.isl-location-search-btn:hover,
	  .mod-istorelocator-search button:hover {
		background-color:#003764 !important; }

	/* Search results */
	.gsc-control-cse {
		font-family:'Noto Sans', sans-serif !important;
	} .gsc-control-cse .gs-spelling,
	  .gsc-control-cse .gs-result .gs-title * {
		font-weight:600;
		color:#000b14 !important;
		line-height:1.5em;
		font-size:1.22em !important;
		letter-spacing:0.02em !important;
	} .gsc-control-cse .gsc-table-result,
	  .gsc-results .gsc-cursor-box .gsc-cursor-page,
	  .gs-no-results-result .gs-snippet,
	  .gs-error-result .gs-snippet {
		font-family:'Noto Sans', sans-serif !important;
		line-height:1.9em;
		font-size:1.22em !important;
		letter-spacing:0.02em !important;
		background:transparent !important;
	} .gs-webResult .gs-visibleUrl {
		color:#008ccd !important;
	} .gsc-result-info-container {
		padding:0 !important; }

	/* Logo */
	.moduletable.logo img {
		width:100%;
		height:auto;
		vertical-align:middle; }

	/* Menu */
	.moduletable.menu ul {
		list-style-type:none;
		text-align:right;
	} .moduletable.menu ul ul {
		text-align:left;
	} .moduletable.menu li {
		position:relative;
		margin-left:20px;
		display:inline-block;
	} .moduletable.menu li li,
	  .moduletable.menu li:first-of-type {
		margin-left:0;
	} .moduletable.menu li a {
		color:#001e36;
		font-size:1em;
		font-weight:700;
		padding:5px 15px;
		line-height:1.5em;
		white-space:nowrap;
		display:inline-block;
		letter-spacing:0.02em;
		text-decoration:none;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		border-radius:20px;
		transition:ease 0.25s;
	} .moduletable.menu li:hover a,
	  .moduletable.menu li.active a {
		color:#fff;
		background-color:#008ccd;
	} .moduletable.menu li li {
		display:block;
	} .moduletable.menu li li a {
		padding:0;
		color:#fff;
	} .moduletable.menu li li:hover a,
	  .moduletable.menu li.active li a,
	  .moduletable.menu li li.active a.alias {
		background-color:transparent;
	} .moduletable.menu li li a::after {
		display:block;
		content:'';
		margin-top:-2px;
		transform:scaleX(0);
		transition:ease 0.25s;
		border-bottom:solid 2px #fff;
	} .moduletable.menu li li a:hover::after,
	  .moduletable.menu li li.active a.alias::after {
		transform:scaleX(1);
	} .moduletable.menu li li a {
		margin-bottom:10px;
		display:inline-block !important;
	} .moduletable.menu li li:nth-last-of-type(1) a {
		margin-bottom:0;
	} .moduletable.menu li li.active a.alias::after {
		transform:scaleX(0);
	} .moduletable.menu li li.active a::after,
	  .moduletable.menu li.active li a:hover::after,
	  .moduletable.menu li li.active a.alias:hover::after,
	  .moduletable.menu li.current li.active a.alias::after {
		transform:scaleX(1); }

	/* Header */
	.home #headerimage {
		display:table;
		cursor:pointer;
		text-align:center;
	} .home #headerimage i {
		color:#fff;
		font-size:7em;
		display:table-cell;
		vertical-align:middle;
		transition:ease 0.25s;
	} .home #headerimage:hover i {
		font-size:9em; }

	/* Content */
	.anchor {
		width:100%;
		float:left;
	} a.anchor {
		margin-top:-110px;
	} .article-info {
		color:#aaa;
		font-weight:bold;
	} p.image a {
		display:block;
		background-color:#fff;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		border-radius:20px;
	} .com-content-article img {
		width:100%;
		height:auto;
		display:block;
		box-sizing:border-box;
		vertical-align:middle;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		border-radius:20px;
	} .com-content-article img:hover {
		cursor:-webkit-zoom-in;
		cursor:-moz-zoom-in;
	} .com-content-article img.no-zoom {
		cursor:default;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	} .com-content-article .image img {
		-webkit-border-bottom-left-radius:0;
		-webkit-border-bottom-right-radius:0;
		-moz-border-radius-bottomleft:0;
		-moz-border-radius-bottomright:0;
		border-bottom-left-radius:0;
		border-bottom-right-radius:0;
	} .com-content-article .caption {
		width:100%;
		display:block;
		margin-top:-20px;
		padding:20px 40px;
		font-style:italic;
		box-sizing:border-box;
		background-color:#fff;
		-webkit-border-bottom-left-radius:20px;
		-webkit-border-bottom-right-radius:20px;
		-moz-border-radius-bottomleft:20px;
		-moz-border-radius-bottomright:20px;
		border-bottom-left-radius:20px;
		border-bottom-right-radius:20px;
	} .lb-cancel {
		width:50px !important;
		height:50px !important;
	} .lb-loader {
		top:calc(50% - 25px) !important;
	} .avPlayerWrapper {
		margin:0 auto 20px auto !important;
	} .avPlayerWrapper .avPlayerContainer .avPlayerBlock {
		padding:56% 0 0 0 !important;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		border-radius:20px;
	} .pagination ul {
		list-style-type:none;
		margin:-10px 0 0 0 !important;
		padding:0 !important;
	} .pagination ul li {
		display:inline-block;
		margin-bottom:0;
	} .pagination ul li.disabled {
		display:none;
	} .pagination ul li a,
	  .pagination ul li.active span.page-link {
		margin-right:25px;
	} .pagination ul li.active a {
		font-weight:bold;
		text-decoration:none;
	} .pagination ul li a.arrow {
		text-decoration:none;
	} .pagination ul li a.arrow,
	  .pagination ul li:nth-last-of-type(1) a {
		margin-right:0;
	} .pagination ul li a.arrow.more-margin {
		margin-right:25px;
	} .pagination span.page-link {
		font-weight:600;
	} .page-item .page-link [class^=icon-] {
		font-size:1.3em;
		vertical-align:top;
	} .page-item .icon-angle-double-left:before {
		content:"\00AB\00fe0e";
	} .page-item .icon-angle-left:before {
		content:"\2039\00fe0e";
	} .page-item .icon-angle-right:before {
		content:"\203A\00fe0e";
	} .page-item .icon-angle-double-right:before {
		content:"\00BB\00fe0e"; }

	/* Submenu */
	.moduletable.filter h3,
	.moduletable.subcontent h3,
	.moduletable.subcontent p {
		color:#fff;
	} .moduletable.submenu ul {
		width:100%;
		list-style-type:none;
		box-sizing:border-box;
	} .moduletable.submenu .accordeonck_outer {
		width:100%;
		display:table;
	} .moduletable.submenu ul li {
		width:100%;
		display:block;
		transition:ease 0.25s;
	} .moduletable.submenu ul li a {
		color:#fff;
		font-size:1em;
		font-weight:700;
		line-height:1.5em;
		margin-bottom:10px;
		display:inline-block;
		letter-spacing:0.02em;
		text-decoration:none;
		transition:ease 0.25s;
	} .moduletable.submenu ul li a::after {
		display:block;
		content:'';
		margin-top:-2px;
		transform:scaleX(0);
		transition:ease 0.25s;
		border-bottom:solid 2px #fff;
	} .moduletable.submenu ul li a:hover::after,
	  .moduletable.submenu ul li a.isactive::after,
	  .moduletable.submenu ul li a.alias.isactive:hover::after {
		transform:scaleX(1);
	} .moduletable.submenu ul li a.alias.isactive::after {
		transform:scaleX(0);
	} .moduletable.submenu ul ul {
		padding-left:20px;
	} .moduletable.submenu li .toggler_icon,
	  .moduletable.submenu li.open li .toggler_icon {
		display:table-cell;
		height:10px;
		width:50px;
		cursor:pointer;
		vertical-align:top;
		background-size:15px;
		-o-background-size:15px;
		-moz-background-size:15px;
		-webkit-background-size:15px;
		background-repeat:no-repeat;
		background-position:right 10px;
		background-image:url(../../../../images/overig/plus-white.png);
	} .moduletable.submenu li.open .toggler_icon,
	  .moduletable.submenu li.open li.open .toggler_icon {
		background-image:url(../../../../images/overig/min-white.png); }

	/* Pop-up */
	.moduletable.pop-up p {
		color:#fff;
		display:table;
		cursor:pointer;
		font-weight:bold;
		background-color:#001e36;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		border-radius:20px;
		-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
		box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
		transition:ease 0.25s;
	} .moduletable.pop-up p span {
		line-height:1.2;
		display:table-cell;
		table-layout:fixed;
		vertical-align:middle;
	} .moduletable.pop-up p span.icon {
		padding:5px 15px 5px 25px;
		transition:ease 0.25s;
	} .moduletable.pop-up p span.text {
		padding-right:25px;
	} .moduletable.pop-up p span.text i {
		width:15px;
		vertical-align:text-top;
		transition:transform 0.25s;
	} .moduletable.pop-up img {
		width:20px;
		height:auto;
		vertical-align:middle;
	} .moduletable.pop-up p:hover {
		color:#fff;
		background-color:#008ccd; }

	/* Location finder */
	input.isl-location-search,
	.mod-istorelocator-search input {
		width:80% !important;
		width:calc(100% - 68px) !important;
		background:#fff !important;
		padding:20px 35px 20px 35px !important;
	} .mod-istorelocator-search input {
		background:#f7f7f7 !important;
	} .mod-istorelocator-search button i,
	  button.isl-location-search-btn i {
		color:#fff;
		padding:0 25px;
		font-weight:600;
		font-size:1.35em;
		vertical-align:middle;
	} .loc-show-showDetails i {
		padding-right:5px !important;
	} .isl-listings .bg-info p {
		margin-bottom:0;
	} .gm-style-iw {
		font-family:'Noto Sans', sans-serif !important;
		font-size:16px !important;
	} .loc-addr,
	  .loc-dist {
		font-size:1em;
		font-weight:400;
		line-height:1.9em;
		font-style:normal;
		letter-spacing:0.03em;
	} .loc-dist {
		color:#008ccd; }

	/* General + scroll overviews */
	.items-row h3,
	.items-row h4,
	.items-row p,
	.items-row span.title,
	.moduletable.overview .item h3,
	.moduletable.overview .item h4,
	.moduletable.overview .item p,
	.moduletable.overview .item span.title {
		color:#fff !important;
	} .moduletable.overview .arrows i,
	  .moduletable.overview .active .arrows i.left {
		color:#008ccd;
		cursor:pointer;
		font-size:2.3em;
		transition:ease 0.25s;  
	} .moduletable.overview .arrows i.left {
		cursor:default;
	} .moduletable.overview .arrows i:hover,
	  .moduletable.overview .active .arrows i.left:hover {
		color:#003764;
	} .moduletable.overview .arrows i.left {
		color:#008ccd; }
	
	/* Contact */
	.com-contactenhanced .requiredsign,
	.com-contactenhanced .visually-hidden {
		display:none;
	} .control-label label,
	  p.securimage-introtext,
	  .captcha-textbox-container label {
		display:inline-block;
		color:#000b14;
		font-size:1em;
		font-weight:700;
		letter-spacing:0.02em;
	} .control-label label {
		padding-bottom:5px;
	} .controls .tooltip-desc {
		padding-bottom:10px;
	} .ce-ff-type-button .tooltip-desc {
		padding-bottom:0;
	} p.securimage-introtext,
	  .captcha-textbox-container label {
		display:block;
        margin-bottom:0;
	} label.ce-validation-error {
		float:left;
		width:100%;
		color:#eb0000;
		padding-bottom:5px;
		font-weight:normal !important;
		letter-spacing:0.03em;
	} .captcha-textbox-container input,
	  .com_contactenhanced-fields select,
	  .com_contactenhanced-fields .form-control {
		float:left;
		width:100% !important;
		font-family:'Noto Sans', sans-serif !important;
		font-size:1em !important;
		border:none !important;
		letter-spacing:0.03em;
		-webkit-border-radius:20px !important;
		-moz-border-radius:20px !important;
		border-radius:20px !important;
		background:#fff;
		padding:20px !important;
		margin-bottom:5px !important;
		box-sizing:border-box;
	} .captcha-textbox-container input {
		width:120px !important;
	} .captcha-container img.img-securimage-captcha {
		padding-right:0 !important;
		margin-right:20px;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		border-radius:20px;
	} .com_contactenhanced-fields .tooltip-desc small {
		font-size:initial !important;
	} .com_contactenhanced-fields fieldset {
		border:none;
	} .ce-ff-type-date,
	  .ce-ff-type-checkbox,
	  .ce-ff-type-selectlist,
	  .ce-ff-type-radiobutton,
	  .ce-ff-type-multiplefiles {
		margin-bottom:20px;
	} .ce-ff-type-checkbox input,
	  .ce-ff-type-radiobutton input {
		width:auto !important;
		-webkit-appearance:radio;
		border:solid 1px #dfdfdf;
		background:#fdfffc;
		padding:5px !important;
		margin:5px 7px 0 0 !important;
	} .ce-ff-type-checkbox  {
		-webkit-appearance:checkbox;
	} .ce-ff-container .form-check {
		margin-bottom:10px !important; }

	/* Footer */
	.moduletable.footer p a,
	.moduletable.footer li a {
		text-decoration:none;
	} .moduletable.footer .sectionwrapper h3,
	  .moduletable.footer .sectionwrapper li a {
		color:#fff;
	} .moduletable.footer li {
		margin-bottom:7px;
	} .moduletable.footer li:last-child {
		margin-bottom:0;
	} .moduletable.footer h4 {
		padding-bottom:0;
	} .moduletable.footer p {
		margin-bottom:10px;
	} .moduletable.footer ul {
		list-style-type:none;
		margin:0 !important;
	} .moduletable.footer ul.rows {
		gap:0 40px;
		display:inline-grid;
		grid-template-columns:repeat(2, max-content);
	} .moduletable.footer ul.rows li {
		white-space:nowrap; }

	/* Contact links */
	.contact-links p {
		font-weight:bold;
		margin-bottom:0 !important;
	} .contact-links p i {
		color:#fff;
		padding:20px;
		font-size:30px;
		vertical-align:middle;
	} .contact-links p span.text {
		padding-left:20px; }

	/* Policy */
	.moduletable.policy a {
		color:#fff;
		display:inline-block;
		margin-left:50px;
		vertical-align:middle;
		text-decoration:none;
	} .moduletable.policy a:first-of-type {
		margin-left:0;
	} .moduletable.policy a img {
		float:left;
		width:30px;
		height:auto;
		margin-right:20px;
		vertical-align:middle;
	} .moduletable.policy .right {
		text-align:right;
	} .moduletable.policy .right a {
		margin-left:0; }

/* Responsive styles */
@media only screen and (min-width:0px) {
.padding {
	width:980px;
	padding:0 30px;
} .moduletable.menu li {
	margin-left:10px; } }

@media only screen and (min-width:1020px) {
.padding {
	width:100%;
	padding:0 50px; } }


@media only screen and (min-width:1060px) {
.moduletable.menu li {
	margin-left:20px; } }

@media only screen and (min-width:1280px) {
.padding {
	width:1280px; } }