/*
algemeen
*/
body, button, input, select, textarea{
	font-family:'Artegra';
}

button{
	padding: 2px 20px 2px 20px;
}

#wpadminbar{
	position: absolute !important;
}

body{
	background-color:#f3f4f5;
}

.site-branding{height:209px !important}
.ast-header-break-point .site-branding{height:auto !important}
.ast-mobile-header-inline .custom-logo{max-width:calc(100vw - 60px) !important;}

.cp-cont{
	max-width:1240px;
	padding:20px;
	margin-left: auto;
	margin-right: auto;
}

.cp-quote{
	display:block;
	padding-left: 40px;
	line-height: 1.6;
	margin-bottom: 1.6em;
}
.niet-inspringen{
	padding-left:0px !important;
}
.cp-quote-center{
	display:block;
	padding: 20px 40px;
	text-align:center;
}
.cp-quote-label{
	display:block;
	text-align:right;
	font-size:14px;
	margin-bottom:1.6em;
}
.cp-voetnoot{
	display:block;
	padding-left:50px;
	font-size:13px;
	margin-bottom:1.6em;
	margin-top:-15px;
}
.cp-quote .cp-quote-label{margin-bottom:0px}
.cp-center{
	text-align:center;
}

.cp-no-margin-bottom{margin-bottom:0px !important}

@media (min-width: 769px) {
	.cp-half-col{
		max-width:585px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
}

.applogo{
	display:block;
	max-width: 100px !important;
	border-radius: 20px;
}

.ast-footer-overlay{
	padding-top:5px;
	padding-bottom:5px;
}

.ast-site-identity,.main-header-bar-navigation{
	text-align:left !important;
	max-width:1240px;
	margin-left: auto;
	margin-right: auto;
	padding:0px
}

.ast-main-header-bar-alignment{
	background-color:#434d62;
	margin-bottom: -1px;
	width:100%;
}

.site-branding{
	background-color:#FFF;
	display: block;
	width: 100%;
}

.main-header-menu a{
	color:#FFF !important;
}
.main-header-menu a:hover{
	color:#e5973e !important;
}

.sub-menu a{
	color:#000 !important;
}

.sub-menu a:hover{
	color:#0274be !important;
}

.main-header-bar{
	padding:0px;
}

.main-header-bar .ast-container{
	max-width: initial;
	padding: 0px;
}

@media (max-width: 850px) and (min-width:425px) {
	.ast-col-sm-12.footer-adv-widget{width:50% !important;height:250px}
}

.site-content h1.entry-title,.site-content h2.cp-head-title{
	display:block;
	font-size:20px;
	font-weight:900;
	text-transform: uppercase;
}

.footer-adv-widget,.site-footer a{
	font-size:14px;
	color:#bac7d4;
}

.site-footer a:hover{
	color:#e5973e;
}

.site-footer li::before {
	display: inline-block;
    content: '';
    -webkit-border-radius: 0.25rem;
    border-radius: 0.25rem;
    height: 0.5rem;
    width: 0.5rem;
    margin-right: 0.5rem;
    background-color: #43a3de;
}

.footer-adv-widget h2{
	font-size: 1.1rem;
	font-weight: 900;
}
.footer-adv-widget-3 .widget_custom_html{
	margin-bottom:8px;
}

.volg-ons{
	position: absolute;
	z-index: 100;
	right: 50%;
	margin-right: -600px;
	top: 90px;
	font-size: 20px;
}
.volg-ons-mini{
	font-size: 20px;
	display:none;
}
.volg-ons-mini a{color:inherit;font-size:20px}
.volg-ons-mini a:hover{color:inherit;cursor:pointer}

.volg-ons .icon-facebook2{
	color: #47639e;
}
.volg-ons .icon-instagram{
	color: #000;
}

.icon-youtube{
	color: #e62117;
	font-size: 30px;
	vertical-align: -3px;
}
.volg-ons-mini .icon-youtube{
	color:#bac7d4;
}

.volg-ons span,.volg-ons-mini span{
	margin-right:6px;
}

/*sidebar*/
.studie-sidebar,.sidebar-main{
	list-style-type: none;
}

.ncv-menu-bar-titel,.cp-sub-titel{
	font-weight:900;
	text-transform: uppercase;
}

.zelfde_serie_sub_widget,.zelfde_categorie_sub,.ncv-recente-sub{
	margin-left:20px !important;
}

.studie-sidebar .widget,.sidebar-main .widget{
	margin-bottom: .25em;
	background-color:#FFF;
	padding:10px;
}

.ncv-color-inherit{color:inherit;}

.ncv-recente-titel{
	font-weight:600;
}

.ncv-recente-li{
	line-height: 1.5;
	margin: 0.25em 0em;
}

.widget_recent_entries .widget-title{display:none}

.zelfde_categorie_widget,.zelfde_serie_widget{
	font-weight:600;
}

.zelfde_categorie_widget a,.zelfde_serie_widget a{
	font-weight:normal;
}

.studie-sidebar .widget_text,.sidebar-main .widget_text{
	margin-top:30px !important;
}

.studie-sidebar .icon-bangle-right,.sidebar-main .icon-bangle-right{
	font-weight:900;
	padding:3px;
	vertical-align:-2px;
}

.ncv-a-categorie{
	color:inherit;
	font-weight:600 !important;
}

.ncv-menu-bar-zoeken{
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.ncv-menu-bar-zoeken:hover{
	color:#e5973e;
	cursor:pointer;
}

.ast-studie-sidebar .post-navigation{display:none}
.ast-studie-sidebar .entry-content{line-height:1.5}

.ncv-menu-extra{
	position: absolute;
	height:60px;
	top: 0px;
	right: 0px;
}
.ast-header-break-point .ncv-menu-extra{display:none}
.ncv-menu-item-zoeken {vertical-align:top}
.ncv-menu-item-eh{max-height:60px}
nav .main-header-menu{
	width:100%;
	-webkit-box-pack: left !important;
	-webkit-justify-content: left !important;
	-moz-box-pack: left !important;
	-ms-flex-pack: left !important;
	justify-content: left !important;
}
nav .main-navigation{width:100%}
.ncv-menu-zoeken{
	color: #fff;
	font-size: 20px;
	line-height: 1;
	padding: 18px 30px;
	cursor: pointer;
	display:inline-block;
	vertical-align:top;
}
.ncv-menu-img{
	display:inline-block;
	width:58px;
	height:58px;
	background-image:url('../img/logo-eben-haezer2.png');
    background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
.volg-ons a{font-size:21px;padding:2px}
@media (max-width: 1240px) {
  .volg-ons,.ncv-menu-extra{
    margin-right: 0px;
    right:20px;
  }
}

.ast-header-break-point .volg-ons,.ast-header-break-point .ncv-menu-extra{display:none;}
.ast-header-break-point .volg-ons-mini{display:block}
.ast-header-break-point .site-header .ast-site-identity{text-align: center !important;}

.ast-header-break-point .main-header-bar-navigation{padding-top:0px !important}
.ast-header-break-point .main-header-bar-navigation .main-header-menu{background-color:inherit !important}
.ast-header-break-point .main-header-bar-navigation li.menu-item{padding-left:10px !important;min-height: 43px;}
.ast-header-break-point .menu-item .ast-menu-toggle{color:#fff;border:0px;padding-left: 30px !important;}

.site-footer .footer-adv-overlay{
	padding-bottom: 50px;
}
.ast-small-footer a{color:#fff}

.ast-mobile-menu-buttons,.ast-main-header-bar-alignment{font-weight: 500;}

@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-900-black-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-900-black-webfont.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-900-black-italic-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-900-black-italic-webfont.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-800-extrabold-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-800-extrabold-webfont.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-800-extrabold-italic-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-800-extrabold-italic-webfont.woff') format('woff');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-700-bold-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-700-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-700-bold-italic-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-700-bold-italic-webfont.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-600-semibold-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-600-semibold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-600-semibold-italic-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-600-semibold-italic-webfont.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-500-medium-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-500-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-500-medium-italic-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-500-medium-italic-webfont.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-400-regular-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-400-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-400-regular-italic-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-400-regular-italic-webfont.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-300-light-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-300-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-300-light-italic-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-300-light-italic-webfont.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-200-extralight-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-200-extralight-webfont.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-200-extralight-italic-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-200-extralight-italic-webfont.woff') format('woff');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-100-thin-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-100-thin-webfont.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Artegra';
    src: url('artegra/artegra_sans-100-thin-italic-webfont.woff2') format('woff2'),
         url('artegra/artegra_sans-100-thin-italic-webfont.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}

@font-face {
  font-family: 'icomoon';
  src:  url('../icomoon/fonts/icomoon.eot?re5sxb');
  src:  url('../icomoon/fonts/icomoon.eot?re5sxb#iefix') format('embedded-opentype'),
    url('../icomoon/fonts/icomoon.ttf?re5sxb') format('truetype'),
    url('../icomoon/fonts/icomoon.woff?re5sxb') format('woff'),
    url('../icomoon/fonts/icomoon.svg?re5sxb#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-edit:before {content: "\e901"}
.icon-check:before {content: "\e206"}
.icon-file-text,.icon-file-text-o{display: inline-block;padding: 1px 5px;line-height: 1;transform: scale(1, -0.9);-moz-transform: scale(1, -0.9);-webkit-transform: scale(1, -0.9);-o-transform: scale(1, -0.9);-ms-transform: scale(1, -0.9);cursor: pointer}
.icon-check{position: absolute;left: 3px;top: 4px;}
.icon-select:before {content: "\e213"}
.icon-select,.selectCheck .icon-angle-down{position: absolute;right: 0px}
.selectCheck .icon-angle-down,.icon-check{line-height:1.4 !important}
.zOverzicht .icon-select{position: relative;right: auto}
.icon-text-opt:before {content: "\e014"}
.icon-add-text:before {content: "\e01e"}
.icon-close:before {content: "\e209"}
.closek .icon-button-close:before {content: "\e209";}
.icon-menu:before {content: "\e20e"}
.icon-history:before {content: "\e29d"}
.icon-launch:before {content: "\e2a9"}
.icon-settings:before {content: "\e2cb"}
.icon-stack:before {content: "\e032"}
.icon-search:before {content: "\e036"}
.icon-home:before {content: "\e900"}
.icon-angle-down:before {content: "\e600"}
.icon-angle-left:before {content: "\e601"}
.icon-angle-right:before {content: "\e602"}
.icon-angle-up:before {content: "\e603"}
.icon-bangle-down:before {content: "\e604"}
.icon-bangle-left:before {content: "\e605"}
.icon-bangle-right:before {content: "\e606"}
.icon-bangle-right,.icon-bangle-left{vertical-align:-2px}
.icon-bangle-up:before {content: "\e607"}
.icon-text-document:before {content: "\e608"}
.icon-table:before {content: "\ea70"}
.icon-paragraph-justify:before {content: "\ea7a";vertical-align: -1px;}
.icon-facebook2:before {content: "\ea91"}
.icon-instagram:before {content: "\ea92"}
.icon-whatsapp:before {content: "\ea93"}
.icon-twitter:before {content: "\ea96"}
.icon-youtube:before {content: "\ea9d"}
.icon-youtube2:before {content: "\ea9e"}
.icon-trash-o:before {content: "\f014"}
.icon-file-text-o:before {content: "\f0f6"}
.icon-file-text:before {content: "\f15c"}
.icon-expand:before {content: "\f065"}
.icon-compress:before {content: "\f066"}
.icon-bar-chart:before {content: "\f080";vertical-align: -1px;}
.icon-bar-chart-o:before {content: "\f080"}
.icon-graf-set,.icon-vv-set{position: relative}
.menu:not(.zoekMenu) .icon-vv-set{position: absolute;right: 95px;line-height: 1;}
.icon-graf-set:before{content: "\f080"}
.icon-graf-set:after{content: "\e2cb";position: absolute;top:10px;font-size: 12;left: 27px;}
.icon-vv-set:before{content: "\e014"}
.icon-vv-set:after{content: "\e2cb";position: absolute;top:10px;font-size: 12;left: 23px;}