﻿.excerpt__heading{width:100%;order:1}
.excerpt__headshot+.excerpt__heading{flex:0 0 auto;width:calc(100% - 5.5625rem)}


.et_pb_blurb h4 {
	padding-bottom: 5px;
}


.et_pb_blurb h4 a {
	text-decoration: none;
}
		
				
.et_pb_blurb_2.et_pb_blurb h4, .et_pb_blurb_2.et_pb_blurb h4 a { text-transform: uppercase;font-size: 21px; }

.et_pb_blurb_1.et_pb_blurb { font-size: 14px; line-height: 1.4em; }

.et_pb_blurb_1.et_pb_blurb p { line-height: 1.4em; }

.et_pb_blurb_2.et_pb_blurb { font-size: 14px; }

.et_pb_blurb_1.et_pb_blurb h4, .et_pb_blurb_1.et_pb_blurb h4 a { text-transform: uppercase;font-size: 21px; }

.et_pb_blurb_0.et_pb_blurb { font-size: 14px; line-height: 1.4em; }

.et_pb_blurb_0.et_pb_blurb p { line-height: 1.4em; }

.et_pb_blurb_0.et_pb_blurb h4, .et_pb_blurb_0.et_pb_blurb h4 a { text-transform: uppercase;font-size: 21px; }
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6{display:block;float:none !important;margin:0 0 30px !important;padding:0 !important;width:auto !important;}
.cols .col_1.alpha,.cols .col_2.alpha,.cols .col_3.alpha,.cols .col_4.alpha,.cols .col_5.alpha,.cols .col_6.alpha{width:auto !important}
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6,.cols .col_7,.cols .col_8,.cols .col_9{float:left;margin-left:40px}
.cols .col_1{width:56px}





#content-mid {
        min-height:100%;
        position: relative;
        top:0px;
        margin-top: 30px;
        overflow: visible;
        position:relative;
        border:none;
        outline: none;
        margin-top: 0;
        background: none;
}


body.page-template-fullwidthpage-php #content.container #content-mid.row { background: white; }

body.page-template-fullwidthpage-php #content.container #content-mid.row #content-inner { padding-right: 0px; }
   
.page-template-page-full-php #content-mid {border:none;}


#masthead .row {margin-top:-16px; margin-bottom:0; position: relative; overflow: hidden;}
.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}
.wp-block-image img{max-width:100%}
.wp-block-image.aligncenter{text-align:center}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}
.wp-block-image .alignleft{float:left;margin-right:1em}
.wp-block-image .alignright{float:right;margin-left:1em}
.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}
.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}
.fusion-copyright-content{display:table;width:100%}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content{display:block;text-align:center}
.list-inset a:not(.btn) .list-inset-icon svg{height:2.5rem}
.list-inset a:not(.btn).zorg .list-inset-icon svg .body{fill:#a73c81}
.list-inset a:not(.btn).retail .list-inset-icon svg .body{fill:#7e48b3}
.list-inset a:not(.btn).tech .list-inset-icon svg .body{fill:#3955b0}
.list-inset a:not(.btn).overheid .list-inset-icon svg .body{fill:#3985b0}
.list-inset a:not(.btn).onderwijs .list-inset-icon svg .body{fill:#1fba79}
.list-inset a:not(.btn).zakelijk .list-inset-icon svg .body{fill:#39aeb4}
.list-inset a:not(.btn):hover .list-inset-icon svg .body{fill:#2e3d48}
.list-inset-icon{position:absolute;z-index:2;left:-.5rem;top:.75rem;width:2.5rem}
.list-inset-icon svg{vertical-align:top}


	.menu-trigger,
	.search-link,
	#user-menu .nav-btn.foliz {
		display: none !important;
	}


.navbar.navbar-inverse.fixedtop .menu-trigger {
	display: none;
}




.menu-trigger {
	font-size: 18px;
	font-weight: 600;
	position: relative;
	top: -2px;
	margin-left: 4px;
}


.clear {
    clear: both;
}
#footer-bottom{background-color:rgba(0,0,0,0)}

.megapanel .row .col1,.megapanel .row .col2,.megapanel .row .col3,.megapanel .row .col4,.megapanel .row .col5,.megapanel .row .col6{display:block;width:100%;min-height:20px;float:left;margin-left:2.127659574468085%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.megapanel .row .col2{width:43.914893617021278%}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
#masthead .elementor-inner-column:nth-child(2) .elementor-column-wrap{padding: 10px 0px;}


	#profile-menu {
		top: 55px;
	}


	#profile-menu ul li a {
		color: #eee;
	}


	#profile-menu ul li.active a {
		background: #222;
	}


	#profile-menu.open {
		right:0;
		box-shadow: 0 0 30px 0 rgba(0,0,0,.2);
	}


#profile-menu ul {
	padding: 0;
	list-style-type: none;
}


#profile-menu ul li a:hover {
	background: rgba(0, 0, 0, .4);
}


.main-bg, .main-bg-mask {
    content: ' ';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
}

.main-bg-mask {
    background: rgba(30, 29, 37, 0.8);  
    background-position: center;
    background-size: cover;
}



.connect-tabs-list li a span {line-height: 20px; height: 20px; font-size: 15px; padding: 8px 20px 4px;}

.connect-tabs-list {height: 37px;}

.connect-tabs-list li a {display: block; text-decoration: none; color: #5d5d53; outline: 0;}


.connect-tabs-list li a span img {display: inline-block; vertical-align: top; position: relative; left: -7px; top: 2px;}

.connect-tabs-list li a:hover span {background: #ccc;}

.connect-tabs-list li:first-child a span {border: 0;}

.connect-tabs-list li.ui-state-active a span {color: #fff; background: #33618a; padding-bottom: 7px; margin-top: 0;}
#widget-e89d5f68-3edd-4a6d-8ad3-21df96b2a259 .widget-content {
			height: auto;
		}


.mobile-view .widget-content {
	overflow-x: visible;
}





.mobile-view .widget-video .widget-content iframe {
	height: auto;
	max-width: 100%;
}



.mobile-view .widget-map .widget-content {
	padding: 0 40px;
}


.widget-content {
	overflow-x: hidden;
}


.widget-breadcrumbs div.widget-content {
	display: block;
}


.widget-header .widget-content {
	zoom: 1;
}


.widget-navigation .widget-content {
	overflow-x: visible;
}



.widget-video .widget-content {
	display: block;
	text-align: center;
}



.widget-site_logo .widget-content a {
	display: inline-block;
}


.widget-site_logo .widget-content img {
	display: block;
}
.footer-menu-item{margin-left:36px;margin-bottom:20px}
.footer-menu-item:nth-child(1){width:110px;margin-left:0}
.footer-menu-item:nth-child(2){width:126px}
.footer-menu-item:nth-child(3){width:176px}
.footer-menu-item:nth-child(4){width:154px}
.footer-menu-item:nth-child(5){width:110px;margin-left:0}
.footer-menu-item:nth-child(6){width:126px}

.slideshow .slides { position: relative; }

.slideshow .slides.no-navigation .slide-navigation { display: none; }
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.float-nav .anchors a:hover,.float-nav .anchors a .active,.float-nav .anchors span:hover,.float-nav .anchors span .active{color:#2b2d32}
.float-nav .anchors a.active,.float-nav .anchors span.active{padding-left:10px;color:#2b2d32;border-left:2px solid #86008b}
.slideshow-container .btn-info.active,.slideshow-container .btn-info:hover{color:#fff}
.slideshow-container .gallery-slides .slide.active{display:block}
.selectize .selectize-dropdown .active{background-color:#f2f2f2}
.filters .filter.active h6:after{content:'\2012';font-size:1.5rem;color:#86008b}
.section-page .controls ul.tags li.active a{color:#2b2d32}

.news ul li .news-name {
  font-size: 12px;
  color: #ae004b;
  font-weight: bold;
  margin-bottom: 5px;
  line-height: 15px;
}

.clear {clear:both;}

	.pagination {
		
	}

		.pagination a {
			display:inline-block;
			padding:0 5px;
			background:#eee;
			}


.hero-inner {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  max-width: 610px;
  margin: 0 auto;
  color: #ffffff;
}


.hero-inner .search input[type="search"] {
  font-size: 20px;
  height: 50px;
}


.hero-inner form::before {
  font-size: 20px;
}


    .footer_howcanwehelp .button_bar_wraper_inside {
        display: inline-block;
        text-align: center;
    }


    .footer_howcanwehelp .button_bar_wraper_inside a {
        display: inline-block;
        text-align: center;
    }


.section-heading {
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: .06em;
  text-align: center;
  padding-bottom: .9375rem;
  margin-bottom: .625em;
  border-bottom-width: 1px;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}

#logo { margin:0;padding:0; margin-top:-10px; }


body.retail li.current_page_item .sub-menu li a,
body.digital li.current_page_item .sub-menu li a,
body.insight li.current_page_item .sub-menu li a,
body.strategy li.current_page_item .sub-menu li a {
	color: #000000 !important;
}


	#top-menu ul.sub-menu li a {
		color: #000000 !important;
	}


	.header-button ul.sub-menu li a {
		width: 200px;
		padding: 6px 20px !important;
		background: none !important;
		font-size: 1em !important;
		color: rgba(0, 0, 0, 0.95) !important;
		font-weight: 500 !important;
		font-style: normal;
		text-transform: uppercase;
		text-decoration: none
	}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}


header #logo {
  width: 197px;
  height: 185px;
  margin: 0 auto;
  text-align: center;
}

header #logo img{
    width: 197px;
    margin-top: 0;    
}


header.smaller #logo{
  margin-top:15px;
}
.d-flex{display:-ms-flexbox!important;display:flex!important}

    .container .four.columns                    { width: 220px; }


        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }

.call_box {
	margin-bottom: 26px;
}

.call_box a {
	font-size: 13.5px;
	color: #777777;
	line-height: 25px;
}

.call_box h4 {
	color: #343e43;
	font-size: 18px;
}

.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both
}


.clearfix {
    zoom: 1
}
body .widget.clearfix-desktop{clear:both}
body .widget.clearfix-tablet{clear:both}
body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}
body .widget.clearfix-mobile{clear:both}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }
.clr{color:#000}

.sectiontitle {
font-size:1.4em;
padding:0 0 4px 0;
border-bottom:1px solid #ddd;
}
.tier-anim.tier-double .anim-spoke-engage .anim-spoke-logo{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.tier-anim.tier-double .anim-spoke-engage .anim-spoke-logo svg{max-width:150px;width:150px;height:auto}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.site-header .site-navigation .menu-top-menu-container .nav .menu-item-has-children:hover .sub-menu{overflow:visible;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.top-bar .top-bar-left,.top-bar .top-bar-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar .top-bar-left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:auto}
.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar-left,.top-bar-right,.top-bar-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}

.jm-module-raw {
  float: left;
  margin-left: 10px;
}

.jm-module-raw:first-child {
  margin: 0;
}

#jm-logo-bar .jm-module-raw {
  float: none;
  margin: 10px 0 0;
}

#jm-logo-bar .jm-module-raw:first-child {
  margin: 0;
}

  .jm-module-raw:last-child {
    margin: 0;
  }

  .jm-module-raw .login-greeting,
  .jm-module-raw .logout-button {
    float: none !important;
    display: inline-block;
  }
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.tab_footer { 
	border-style: none; 
	border-color: inherit; 
	border-width: 0px; 
	width: 100%; 
	height: auto; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	font-family: sans-serif,Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #f5f2f2; 
	padding-bottom: 10px; 
	

	background-color: #444444;
}

.tab_footer td { text-align: center; }

.tab_footer a { color: #aaa; }

.tab_footer table { margin: auto; }

#company_nav_list			{	list-style:none;	}

#company_nav_list li a		{	color:#FFF;			display:block;	font-size:3.0em;	background-repeat:no-repeat;	}

#company_nav_list li		{	width:640px;		height:auto;	position:relative;	border-bottom:2px solid #CCC;		}

#company_nav_list.open			{	left:5px;		}

#company_nav_list li a:hover	{	background-position:left bottom;	}
#mobile_menu li.menu-level-0 ul.sub-menu{display:none!important}
#mobile_menu .mega-menu.menu-level-0 .sub-menu li a{color:#1b5a7d!important;font-size:18px!important;font-weight:bold!important;text-transform:uppercase;line-height:18px}
#mobile_menu .menu-level-0 .sub-menu a{font-size:18px!important;color:#1b5a7d!important;text-transform:uppercase;font-weight:bold!important}

.col-md-12.col-sm-12.col-xs-12.header-top ul.clearfix{
	display:none;
}

.col-md-12.header-bottom.clearfix {
    display: none;
}

.col-md-12.no-padding.footer-top.clearfix {
    padding-bottom: 10px;
}

.pro-img-map.clearfix {
    clear: both;
}


#menu .container { padding: 0px 0px 0px; }


.container {
    padding: 0px 0px 0px 0px;   
}


.divibar-nob .divibars-content-inner {
	position: relative;
	margin: auto;
}
.p-3{padding:1rem!important}
.cs-rating,.pd-rating{display:block!important}


.footer-logo,
.footer .address,
.footer .phone {
	margin-bottom: 15px;
}

.divide-nav{
  height: 50px;
  margin-top: 0px;
}
.mp__expanded .mp__info .mp__song-name{display:block;font-size:.875rem;line-height:1.2}
.menu-item{position:relative}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.footerstick div.middle{float:left;padding-left:10px;width:27%;border-left:1px solid #fff}
.show-search-ico-mob{width:4%;margin-top:6px;position:absolute;right:12%;z-index:99}
.show-search-ico-mob .search-link i{display:block;float:right;height:18px}
