/* 
768px --> 650px
960 -> 768px
*/

li.nothing {
}

li.nothing a {
  background: none;
  background-color: #fff;
  color: #0a61a4;
}

.navigation .inner > ul > li.nothing.active a {
  background: none;
  background-color: #fff;
  color: #0a61a4;
}

.navigation .inner > ul > li.nothing.active a::after {
  border-color: #fff transparent transparent;
}

li.nothing a:hover {
  color: #fff;
}

.visual .slide_bar .article_links {
  height: 90px;
  padding: 18px 0 0 46px;
}

.visual .slide_bar,.visual .slide_bar .slides {
  min-height: 50px;
}

.visual .slide_bar strong {
  margin-top: 9px;
}

.home .visual,.home .visual .visual_img,.home .header {
  height: 281px;
}

.header .inner {
  margin-top: -10px;
}


/* NAVIGATION */
ul.sm-links.language {
	font-size: 13px;
	color: #2a76ac;
	padding-right: 10px;
}
ul.language a {
	display: inline-block;
	color: #3e97d5;
}
.button {
	background: #348dd1;
	border: 0;
	color: #FFF;
	font-weight: 800;
	font-size: 12px;
	text-transform: uppercase;
}
.article_links.article_links_detail {
	padding: 0 0 0 10px;
	border-left: 1px solid #ccc;
	margin-top: 20px;
}
.article_links {
	color: #7a7a7a;
	font-size: 13px;
}
li.language {
	font-size: 12px;
	color: #3783cb;
}

/* HOME */
@media screen and (min-width: 996px) {
	.teaser.home {
	    width: 50%;
	}
}
/* FILIAALEN PAGE */
.filialen .teasers {
	margin: 0;
	padding:0;
	
}
.filialen .teaser {
	float: left;
	clear: none;
	width: 32.5%;
	margin-bottom: 15px;
	padding:  0;
	min-height: 360px;
	border: 1px solid #bad6e6;
	margin: 5px 1% 5px 0;
}
/* ieder eerste element */
.filialen .teaser:nth-child(3n+1) {
	clear: both;
}
/* ieder derde element */
.filialen .teaser:nth-child(3n) {
	margin-right: 0;
}

.filialen .teaser:nth-child(3n+1) {
	clear: both;
}
.filialen .teaser:hover {
	background-color: #eef7fc;
}
.filialen .image-container img{
	width: 100%;
}
.filialen .text-container {
	padding:15px;
	font-size: 10px;
}
.filialen .text-container .filiaal-introtekst {
	font-size: 12px;
}
.filialen .text-container p {
	font-size: 13px;
}
.filialen  .city {
	position: relative;
	top: -5px;
	color: #348dd1;
}
/* widget */
.widget_bar div .icon {
	text-align:center;
	width: 100px;
	min-height: 100px;
	padding-left: 5px;
	padding-right: 5px;
}
.widget_bar div .icon a p {
	padding-right:0;
	overflow:hidden;
	text-overflow:ellipsis;
}
/* lege BOKKEN */
legend {
	color: rgba(0,111,197,.7);
}

.fr .article_list .article_list_text .article_list_content:after {
	content: 'PLUS D\'INFO >';
}



/*mobile nav fixes */
#skrollr-body.pagewrapper {
	min-height: auto;
	height:  auto;
	background-color: transparent!important;
}

.footer {
	position: relative;
	z-index:999;
	display:  block;
	height: 153px;
}
.footer .nav-list {
	margin-left: 0;
	padding-left: 0;
}
.footer .nav-list a {
	font-size: 12px;
	font-weight: 400;
}
.header-row-fixed {
	z-index:999;
	width: 100%;
	max-width: 970px;
	margin: 0 auto;
	top: 0;
	position: fixed;
	background:rgba(255,255,255,0.85);
}
.header .inner {
	border-bottom: 0;
}
/* ------  RESPONSIVE ------ */

@media only screen and (max-width: 960px) {
	.container.main {
		padding-left: 20px;
		padding-right: 20px;
	}
	.teaser h3, .teaser p {
		padding-left: 0;
	}
	.teaser .leesmeer {
		margin-left: 0;
	}
	.teaser figure img {
		height: auto;
	}

	.filialen .teaser {
		width: 100%;
		max-width:  100%;
		min-height: auto; 
	}
	.visual .slide_bar .article_links {
		width: auto;
	}
	.visual .slide_bar .slider_content .slider_content_text {
		padding-left: 20px;
	}
	
	
	

}

@media only screen and (max-width: 550px) {
	.vestiging_detail .adres img {
		height:100%;
	}
}
@media only screen and (min-width: 900px) {
	.vestiging_detail .adres img {
		height:100%;
	}
}

@media only screen and (max-width: 768px) {
	
	.visual .slide_bar strong {
		font-size: 20px;
	}
	
	/* mobile nav fixes */
	.open_mobile_navigation .mobile_navigation {
		position: fixed;
		top: 42px;
		/*padding-top:45px;*/
		z-index:998;
	}
	.header-row-fixed {
		/* position: fixed; */
		border-bottom: 1px solid #281e64;
	}
	
	
}

@media only screen and (max-width: 450px) {
	
	.visual .slide_bar strong {
		font-size: 18px;
		padding-top: 8px;
	}
	


}