@import url(https://fonts.googleapis.com/css?family=Bree+Serif);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,400italic,600italic,700italic);

/* kleuren ----------------
magenta: #e40c4d
lichtgrijs: #4f6475

---------------------------*/

body{
	font-family: 'Open Sans', sans-serif;

	}

body.site {
	background-color: #fff;
	border-top: none;
	padding: 24px;
}

.body{
	font-size: 15px;
	line-height: 22px;
}
	
.body .container {
	background-color: #fff;
	border: none;
	border-radius: none;
	box-shadow: none;
	padding: 20px;
}


a {
	color: #000;
}

p a {
 
	text-decoration: underline;
}


p {
	margin: 10px 0 20px;
}

/* extra classes */


.accordion-toggle a{
	color: #fff;
}
/*---*/

.brand.pull-left{
	margin-right: 40px;
	width: 220px;
	}
	

.brand.pull-left img{
	}
	
.header {
	margin-bottom: 0px;
}
	
.thumbnail  {
	padding: 0;
	max-width: 250px;
	border: none;
	box-shadow: none;
}	

.thumbnail > img {
	border-radius: 200px;
}

 
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
	background: none!important;
	color: #E40B4F;
}

.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: none;
	background: none!important;
	color: #5A6A77;

}

.nav-pills > li > a {
	border-radius: none;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-size: 18px;
	font-family: 'Bree Serif', serif;
	text-transform: uppercase; 
	color: #000;
	text-decoration: none;
}
.nav-tabs > li > a, .nav-pills > li > a {
	line-height: 14px;
	margin-right: 2px;
	padding-left: 12px;
	padding-right: 12px;
} 

.navigation .nav-child {
	border-radius: 0px;
	margin:0;
	box-shadow:none;
	padding:0;
}

.navigation .nav-child a {
	font-size: 15px;
	padding: 5px 20px;
	}

.navigation .nav-child li > a:hover{
	background:#000;
	color:#fff;
}

.navigation .nav-child li > a.overzicht{
	background: #ccc;
	border-top: #bbb 1px solid;
	font-weight: bold;
	}

.navigation .nav-child li > a.doneren{
	background: #66cccc;
	font-weight: bold;
	}


.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
	font-weight: normal;
}

.navigation .nav > li > .nav-child::before, .navigation .nav > li > .nav-child::after{
	border:none;
	content:none;
}
.navigation .nav > li > .nav-child::after{
	top:0;
}
.navigation {
	border:none;
	margin: 0 0 5px 50px;
	padding: 35px 0 0 ;
}

.navbar .btn-navbar{
	border-radius:none;
	background: #e40c4d;
	background-image: none;
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #4f6475;

}

	
h1,h2,h3, .page-header.titel {
	font-family: 'Bree Serif', serif !important;
	font-weight: normal;}

h1{
	color:#4f6475;
	}
	
.page-header.titel {

}

/*h2{
	font-size: 40px;
	line-height:50px;}
	*/
h2, h1{	
	font-size: 30px;
	line-height: 30px;
	margin: 12px 0;
	text-transform: uppercase;
}

.blog h2, .page-header h2, .page-header h1{	
	text-transform: none;
	color: #000;
}

h3{	
	font-size: 22px;
	line-height: 30px;
	margin: 12px 0 0;
}
/**********
opmaak voor streamer
**************/
h4{
	border: none !important;
	font-size: 30px;
	line-height: 50px;
	color: #e40c4d;
	margin: 30px 20px 30px 50px ;
	font-style: italic;
	font-weight: 400;
}


/****
opmaak voor fotobijschrift 
***/
h5{
	font-size: 13px;
	font-style: italic;
	text-align: right;
	color: #4f6475;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif !important;
	}

	


/****
opmaak voor kader 
***/
.kader{
	padding-left: 30px;
	color: #888;
	margin-left: 30px;
	border-style: dashed; 
	border-width: 0 0 0 1px;  
	}
	
/****
opmaak voor featured items (zoals een kolumn, fotoserie, interview etc. 
***/
.special{
	color:#fff;
	background: #15cbcc;
	padding: 0 10px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 1px;
	font-family: 'Open Sans', serif !important;
	}
	
.attentie h2{
	font-family: 'Bree Serif', serif;
		font-size: 30px;
		color: #333;
		text-transform: none;
	}
.attentie {
	font-family: 'Bree Serif', serif;
		font-size: 16px;
		color: #333;
		line-height: 24px;
	}
.moduletable.attentie {
	margin-bottom: 3em;
}
	

/****
opmaak serie
***/

.serie{
		background: url('../images/serie.png') no-repeat left;
	}
	

/****
instructie dat twitter-filmpjes in de linkerkolom niet te breed worden en overlopen op de middenkolom 
****/
.twitter-video{
	min-width:180px!important;}



	
.actueel h3 {
	font-family: 'Open Sans', sans-serif!important;
	width: 100px;
	margin-bottom: 30px;
	}

.actueel ul {
	margin:0;
	}
.actueel li {
	list-style:none;
	margin: 0 0 20px 0;
	border-bottom: #eee 1px solid;
	}
.actueel li a.mod-articles-category-title{
	font-family: 'Bree Serif', serif !important;
	font-size: 18px;
	}
	
.mod-articles-category-readmore a{
	font-family: 'Open Sans', sans-serif !important;
	color: #e40c4d !important;
	font-size: 14px !important;
	text-decoration:none;
	padding: 10px 0px 10px 30px;
	}

.mod-articles-category-date{
	display:block;
	margin: 0 0 10px 0;
	color: #999;
	}
	
.view-category  #aside .alle-artikelen{
	display:none;
	}

.lead {
	font-size: 17px;
	line-height: 22px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	}
	
.alle-artikelen{
	padding: 10px 20px;
	border: #aaa 1px solid;
	margin-bottom: 30px;
	}
	
		
.alle-scripties{
	padding: 10px 20px;
	border: #aaa 1px dashed;
	margin-bottom: 30px;
	}
	
	
ul.alle-artikelen, ul.alle-scripties{
	margin: 0px;
	padding:0;
	border: none;
	list-style: none;
	}
	
.alle-reacties{
	padding: 10px 20px;
	margin: 0 0 30px 0px;
	box-shadow: 0 0px 10px #ccc;
	}	
	
.bijdragen-aan-debat{
	margin: 0 0 30px 0px;
	}
	
ul.alle-reacties{
	padding-left: 20px;
	box-shadow: none;
	}	
	
.view-category .moduletable.alle-reacties {
	display: none;
}
	
.alle-artikelen .mod-articles-category-title, .alle-scripties .mod-articles-category-title {
	font-weight:bold;
	display:block;
	}		
.alle-artikelen .mod-articles-category-title, .alle-scripties .mod-articles-category-title {
	text-decoration:underline;
	}	
	
.alle-artikelen .mod-articles-category-writtenby, .alle-scripties .mod-articles-category-writtenby{
	float:left;
	}	
.alle-artikelen .mod-articles-category-date{
	float:right;
	}	
	
.alle-scripties .mod-articles-category-date{

	}	
.mod-articles-category-introtext{
	margin:30px 0;
	}
	
.alle-scripties .mod-articles-category-introtext{
	margin:10px 0;
	}

li{
	line-height: 23px;
	}
	
dd {
	margin-left: 0;
}

.item-title{
	font-size: 30px;
	color:#4f6475;
	line-height: 40px;
	}


.readmore .btn, .mod-articles-category-readmore a, a.leesmeer{
	text-transform:uppercase;
	color: #e40c4d;
	font-size: 14px;
	border:none;
	box-shadow:none;
	background: url('../images/icon.jpg') no-repeat left;
	 /*padding-left: 30px; voor de acymailing aanmelding*/
	text-decoration: none!important;
	}

.dossier-subs a, 
.dossier-subs a:hover, 
.dossier-subs a:focus, 
.dossier-subs > li > a, 
.dossier-subs > li > a:hover, 
.dossier-subs > li > a:focus, 
.dossier-subs .current.active a, 
.dossier-subs .current.active a:hover, 
.dossier-subs .current.active a:focus {
	font-family: 'Bree Serif', serif;
	color: #e40c4d;
	font-size: 19px;
	box-shadow: none;
	background: url(../images/naar-alle-artikelen.png) no-repeat 0 2px !important;
	padding: 0 15px 0 20px;
	text-decoration: none;
	line-height: 1em;
	}
.dossier-subs a:focus{
	}
	
.dossier-subs {
	min-height: 35px;
	margin-top: 40px;
	}	
.dossier-subs li{
	line-height: 10px;
	}
.dossier-subs a{
	/*padding: 10px 0px 10px 0px;*/
	}
.view-category .dossier-subs {
	display: none;
}
.view-article .dossierkop {
	display: none;
}
.naar-alle-dossiers {
	margin-top: 25px;
	/*text-align: right;*/
}
.placeholder-right,
.placeholder-left {
	margin-top: 45px;
}


a.leesmeer{
	padding: 10px 0px 10px 30px;
	text-decoration: none!important;
	}
.readmore .btn:hover {
	color: #901839;
	background: url('../images/icon.jpg') no-repeat left!important;
	}
a.btn{
		text-decoration:none;
		}

.page-header{
	border:none;
	}

a.naaralle{
	text-transform:uppercase;
	font-family: 'Bree Serif', serif;
	color: #e40c4d;
	font-size: 16px;
	border:#666 1px solid;
	box-shadow:none;
	background: url('../images/naar-alle.png') no-repeat 10px 11px;
	padding: 5px 15px 5px 30px;
	text-decoration: none;
	}

.icon-chevron-right::before, .icon-rightarrow::before, .icon-arrow-right::before {
	content:none;
}

img.wf_file_icon{display:none;}

@media only screen and (max-width: 767px) {
.categories-list  {
	width: 90%;
}
}
.categories-list .category {
	margin: 19px;
	width: 29%;
	float: left;
}
@media only screen and (min-width: 1024px) {
  .categories-list .category:nth-child(4),
	.categories-list .category:nth-child(7),
	  .categories-list .category:nth-child(10),
		.categories-list .category:nth-child(13),
		  .categories-list .category:nth-child(16),
			.categories-list .category:nth-child(19),
			  .categories-list .category:nth-child(24) {
	clear: left;
  }
}
@media only screen and (min-width:768px) and (max-width: 1023px) {
  .categories-list .category:nth-child(3),
	.categories-list .category:nth-child(5),
	  .categories-list .category:nth-child(7),
		.categories-list .category:nth-child(9),
		  .categories-list .category:nth-child(11),
			.categories-list .category:nth-child(13),
			  .categories-list .category:nth-child(15) {
	clear: left;
  }
.categories-list .category {
	width: 42%;
}
}

.dossier-overzicht .category{
	min-height: 400px;
}
.category.last{

}

.categories-list.debat .category {
	padding: 16px;
	width: 28%;
	float: left;
	box-shadow: 0 0px 10px #ccc;
	margin: 20px 30px 0 0;
}
.debat .category.first{
	padding-left: 16px!important;
	margin-left: 0px!important;
}
.debat .category.last{
	padding-right: 16px!important;
	margin-right: 0px;
}



.page-header span, .aftrapdebat, .actueel h3, h3.uitgelicht{
	color: white;
	padding: 1px 5px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 16px!important;
	font-family: 'Open Sans', sans-serif !important;
	line-height: 23px;
}

.aftrapdebat, .actueel h3, h3.uitgelicht {
	background: #000000;
}

h3.uitgelicht {
	width: 120px;
}

.home .reacties {
	background: #000;
	padding: 5px 10px;
}

.abonneren {
	padding: 0;
	}

.abonneren p , .abonneren form{
	margin-bottom: 0;
	}
	
.abonneren .acysubbuttons {
	text-align: left;
	}
	
.abonneren h3{
	color:#E90D53;
	font-size: 15px;
	line-height: 20px;
	font-family: 'Open Sans', sans-serif !important;
	}

.page-header{
	margin: 10px 0;
}


.home .page-header{
	margin: 0px 0;
	padding-top: 20px;
}
.page-header span{
	background: black;
}


.page-header.item-title a{
	color: #000;
	}

.page-header.item-title a:hover{
	color: #E30A4E;
	text-decoration: none;
	}
	
.actueel a:hover,  h3 a:hover{
	color: #5a6a77;
	text-decoration: none;
	}

.home .page-header  h2, .home .page-header  h2 a{
	font-size: 40px;
	line-height: 50px;
	text-transform: uppercase;
	color: #54616a;	
}

h2 a{
	text-decoration: none!important;
	}

.home h3{
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 20px;
}

.alle-artikelen h3{
	margin-bottom: 20px;
	}


.blog, #content{
	padding: 0 0 0 0;
	} 

.blog a, #content a{
	text-decoration: underline;
	} 
	
h3 a{
	text-decoration: none!important;
	} 

	
#content.span12{
	padding: 0 0px 0 0;
	}
	
.blog.debat{
	padding: 0 0 0 0;
	}	
	
.blog.debat .span12, .item-page.debat, .blog.home{
	box-shadow: 0 0px 10px #ccc;
	margin: 0 0 50px;
	}
	
.blog.debat .span12, .item-page.debat{
	padding:35px;
	}	
.blog.home{
	padding: 0 35px 35px;
	}

.category-desc h2{
	font-size: 25px;
	line-height: 25px;
	}


	

	
#aside.span6{
	padding: 0 0 0 0px;

	}
	
#aside{
	margin-top: 10px;
	}
@media (max-width: 767px) {
#aside{
	margin-top: 60px;
	}
}
	
#aside h2{
	margin-top: -5px;
	}
	
#content.span9{
	padding: 0 60px 0 0;
	}

/* debatten modules */
#aside .moduletable {
	clear: both;
}


.column-aftrap-2 {
	width: 45%;
	float: left;
	margin-right: 2.5%;
}
.column-aftrap-1 {
	width: 100%;
	float: none;
	margin-right: 0;
}

.column-aftrap-1 h2, .column-aftrap-1 h2 {
	color:#526271;
}
.page-header.debat .debat {
	background: black;
	color: white;
	padding: 5px 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif !important;
	line-height: 23px;
	margin: 0;
}

/* -------------------------------------------------- */

/*	Search
/* -------------------------------------------------- */

.search-wrapper input[type="text"],
.search-wrapper input[type="search"] {
	display: inline-block;
	color: #9e9e9e;
	font-size: 15px;
	padding: 0 6px;
	width: 60%;
	float: right;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	outline: none;
	line-height: 22px;
	height: 22px;
	margin-top: 10px;
}
.search-wrapper input[type="text"]:focus,
.search-wrapper input[type="search"]:focus {
	border-color: #333;
	background-color: #fff;
	-webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .1);
	box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .1);
	-webkit-appearance: none;
}

.search-wrapper {
	position: relative;
	overflow: hidden;
	float: right;
	padding: 0 35px 0 0;
	margin-top: -45px;
	margin-right: 0;
	width: 0;
	border-left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.search-wrapper p {
	margin: 0;
}
.search-wrapper .submit-search {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	width: 32px;
	height: 32px;
	line-height: 32px;
	font: 0/0 a;
	border: none;
	background-color: #e30a4e;
	border-radius: 5px;
	background: url('../images/search.png');
}
.search-wrapper .submit-search:after {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 4;
	width: 32px;
	height: 32px;
	color: #fff;
	content: "";
	font-size: 14px;
	font-family: "FontAwesome";
	line-height: 32px;
	text-align: center;

}
.ie7 .search-wrapper .submit-search:after,
.ie8 .search-wrapper .submit-search:after {
	line-height: 0;
}
.search-wrapper .submit-search:hover:after,
.search-wrapper .submit-search.active:after {
	color: #373737;
}

.nav-collapse {
	z-index: 6;
}

/* contacts */

.auteurs img {
	border-radius: 200px;
	max-width: 180px;
}

.auteurs .list-title{
	text-align: center;
	padding: 20px;
	}
	
.auteurs .span4{
	width: 30%;
	min-height: 600px;
	}
	
.auteurs .row-fluid [class*="span"]:first-child {
	margin-left: 25px;
}
	
.formResponsive input[type="submit"], 
.formResponsive button[type="submit"], 
.acysubbuttons input[type="submit"],
.abonneren .acysubbuttons input[type="button"] {
	background-color: #DA004D!important;
	background-image: none!important;
	border-color: none!important;
	color: #ffffff;
	text-shadow: none!important;
	border-radius: 5px!important;
	font-family: 'Open Sans', sans-serif!important; 
	border-color: #ffffff;
}

.formResponsive .formHorizontal .formControls {
	margin-left: 0px!important;
}

.formResponsive {
	float: left!important;
	border-bottom: #ccc 1px solid;
}


.formResponsive .formHorizontal .formControlLabel {
	padding-top: 0px!important;
	width: 100%!important;
}

button.verzenden{
	background:#99cc33;
	border:none;
	color:#000
	}
button.verzenden:hover{
	background:#99cc33;
	border:none;
	color:#fff;
	}
	
button.verzenden.btn-danger{
	background:#E40B4F;
	border:none;
	color:#fff;
	}	
button.verzenden.btn-danger:hover{
	background:#E40B4F;
	border:none;
	color:#000;
	}

.acysubbuttons input[type="submit"]{
	margin-bottom: 20px; 
	border-color: #fff;

}
.abonneren div.acym_module_success {
	background-color: transparent !important;
	padding: 0 !important; 
}
.abonneren .slide_open {
	box-shadow: none;
	padding: 0;
}

#acym_wrapper .button,
#acym_wrapper .button:hover {
	background-color: #DA004D;
	border: 1px solid #DA004D;
	color: #ffffff;
	text-shadow: none;
	margin-bottom: 0.5rem;
	/*line-height: 24px;*/
}
#acym_wrapper .acym__front__archive #acym__front__archive__search input{
	width: 50%;
}
#acym_wrapper .acym__front__archive #acym__front__archive__search button {
	width: 30% !important;
}
.contact-info.span6{
	padding: 0 40px 0 0;
	}

		
/**********
gallery sigplus stylen
**************/

.boxplus-slider, .boxplus-viewport{
	width:auto!important;
}
	
/**********
formulier stylen
**************/

.formControlLabel {
	text-align: left!important;
}

.rsform-block {
	margin-bottom: 5px !important;
}
	
/**********
uitvouw accordion stylen
**************/
.accordion-group {
	border: none !important;
	border-radius: 4px;
	margin-bottom: 2px;
}
.accordion-inner {
	border-top: none;
	padding: 0!important;
}

 .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
	background-color:#fff!important;
	color: #000 !important;
}

button #verzenden{
	background-color: #DA004D !important;}


/* media queries*/

@media (min-width: 1200px) {

	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 1200px;
	}
	
	.container{
		max-width: 1200px;
	}
}




@media (min-width:1024px) and (max-width:1199px) /*tablet landscape */{
 
	.brand.pull-left {
		margin-right: 40px;
		width: 180px;
	}

	.nav-tabs > li > a, .nav-pills > li > a {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
	}
	.search-wrapper {
		margin: -45px 10px 0;
		}
	
	.auteurs .span4{
		min-height: 700px;
		}

}



@media (min-width:768px) and (max-width:1023px) /*tablet portrait */{
		
	.navigation {
		margin-left: 0px;
		padding: 0;
	}
	.search-wrapper {
		margin: -25px 10px 0;
		}	

	
	.auteurs .span4{
		width: 45%;
		min-height: 620px;
		}
	
	.contact-info.span6{
		width: 95%;
		}
	.naar-alle-dossiers {
		text-align: left;
	}

}

@media (max-width: 767px) {

	.body .container {
		padding:0px;
	}

	.categories-list .category {
	width: 100%;
	display: block;}
	
	.blog.debat .span12, .item-page.debat, .blog.home {
	box-shadow: none;
	margin: 0 0 50px;
	padding: 0;
	}

	
	.uitgelicht, .custom.home{
		display:none;
		}

	.blog.home {
		padding: 0;
	}
	
	.search-wrapper input[type="text"], .search-wrapper input[type="search"] {
		width: 50%;
	
	}
	.home .page-header h2, .home .page-header h2 a {
	font-size: 30px;
	line-height: 40px;
	}
	#content.span9 {
	padding: 0;
	}
	
	.contact-info.span6 {
	padding: 0;
	}
	
	.brand img{
		width: 200px;
		}

	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
		font-weight: normal;
		}
		
	.search-wrapper {
		margin: 10px 0 0;
		}

	.navbar .btn-navbar {
		border-color: none;
		box-shadow: none;
		margin-left: 5px;
		margin-right: 0;
		border-radius: 5px;
		padding: 10px;
	}
	
	
	.btn{
		border:0;
	}
	
	.navigation {
		margin-left: 0px;
		padding: 0;
	}
	
	.blog{
		padding:0;
		}
	
	#aside.span6 {
		margin-top: 0px;
		padding: 0 0 0 0px;
	}
	
	.categories-list.debat .category {
	width: 95%;
	margin-left: 0!important;
	box-shadow: none;
	}
	
	
	
	.auteurs .span4{
		width: 100%;

		}
	.dossier-subs {
	margin-top: 20px;
}
	.naar-alle-dossiers {
		text-align: left;
	}
}


@media print {    
	
}

.subheader-wrapper {
	background: #66cccc;
	padding: 10px 20px;
	color: #ffffff;
	font-family: "Bree Serif", serif;
	font-size: 18px;
	letter-spacing: 0.05em;
	font-weight: normal;
	margin-bottom: 30px;
}
.subheader-wrapper p {
	margin: 0;
}

@media (max-width: 767px) {
.search-wrapper {
	position: absolute;
	right: 25px;
	top: 60px;	
}
.navbar .btn-navbar .icon-bar {
	width: 14px;
}
[class^="icon-"], [class*=" icon-"] {
	margin-right: 0;
}
.subheader-wrapper {
	font-size: 15px;
	letter-spacing: 0.03em;
}
}

.tag-category .image img {
	width: 100%;
	margin: 10px 0;
}
.tag-category .image,
.tag-category .author {
	display: none;
}
.tag-category.tag-list-view-plus .image,
.tag-category.tag-list-view-plus .author {
	display: block;
}
/*** MINITEK HOME ***/
.mnwall-columns .mnwall-item-inner {
	padding: 0 !important;
}

.mnwall-chapeau {
	padding: 10px 15px 0
}
.mnwall-detail-box-outer {
	position: relative;
	width: 100%;
	height: 100%;
}
.mnwall-detail-box-inner {
	position: absolute;
	padding-bottom: 15px;
	width: 100%;
	/*text-shadow: 2px 2px 2px rgba(0,0,0,0.7);*/
}
.mnwall-detail-box-inner.top {
  top: 0%;
  transform: translateY(-0%);
}	
.mnwall-detail-box-inner.bottom {
  top: 100%;
  transform: translateY(-100%);
}	
.mnwall-detail-box-inner.middle {
  top: 50%;
  transform: translateY(-50%);
}	
.mnwall-detail-box-inner.light {
	color: #ffffff !important;	
}
.mnwall-detail-box-inner.dark {
	color: #000000 !important;
}

.mnwall-item-info {
	margin-bottom: 30px;
}

h3.mnwall-title {
	font-size: 30px;
	line-height: 30px;
	/*padding: 10px 0 0;*/
}

h3.mnwall-chapeau-title {
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	padding: 10px 15px 0;
}

h3.mnwall-title a, 
h3.mnwall-title span {
	font-size: 30px;
	line-height: 36px;
	text-transform: none;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	word-wrap: break-word;
}
h3.mnwall-chapeau-title a, 
h3.mnwall-chapeau-title span {
	font-size: 18px;
	line-height: 24px;
	text-transform: none;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	word-wrap: break-word;
}
.light-text h3.mnwall-title a, 
.light-text h3.mnwall-title span {
		color: inherit;
}
h3.mnwall-chapeau-title a:hover,
h3.mnwall-chapeau-title a:focus {
	text-decoration: none;
	outline: none;
}

.mnwall-big .mnwall-item-inner h3.mnwall-chapeau-title a, 
.mnwall-big .mnwall-item-inner h3.mnwall-chapeau-title span {
	font-size: 18px;
	line-height: 24px;
}

.mnwall-horizontal .mnwall-item-inner h3.mnwall-chapeau-title a,
.mnwall-horizontal .mnwall-item-inner h3.mnwall-chapeau-title span {
	font-size: 18px;
	line-height: 24px;
}
.dark-text h3.mnwall-chapeau-title a,
.dark-text h3.mnwall-chapeau-title span {
	color: inherit !important;	
}

.dark-text h3.mnwall-chapeau-title a:hover,
.dark-text h3.mnwall-chapeau-title a:focus {
	color: inherit !important;	
}
.light-text h3.mnwall-chapeau-title a,
.light-text h3.mnwall-chapeau-title span {
	color: inherit !important;	
}

.light-text h3.mnwall-chapeau-title a:hover,
.light-text h3.mnwall-chapeau-title a:focus {
	color: inherit !important;	
}
.mnwall-hover-box-content h3.mnwall-chapeau-title {
	margin: 0 0 12px;	
}

.mnwall-hover-box-content h3.mnwall-chapeau-title a,
.mnwall-hover-box-content h3.mnwall-chapeau-title span {
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.mnwall-hover-box-content h3.mnwall-chapeau-title a:hover,
.mnwall-hover-box-content h3.mnwall-chapeau-title a:focus {
	text-decoration: none;
	outline: none;
}
.mnwall-item-outer-cont.content-cover {
	background-color: #64CDCD;
}
.light-text .mnwall-item-info {
	color: inherit;
}
.mnwall-item-author {
	font-family: 'Bree Serif', serif !important;
	font-weight: normal;
	font-size: 16px;
	letter-spacing: 0.05em;
	color: inherit;
}

.mnwall-item-img.video-layer-top::after,
.mnwall-item-img.video-layer-bottom::after {
	content: url('../images/video.png');
	position: absolute;
	left: 20px;
	width: 60px;
	height: 60px;
	z-index: 1;
}
.mnwall-item-img.video-layer-top::after {
	top: 20px;
}	
.mnwall-item-img.video-layer-bottom::after {
	bottom: 20px;
}	
	
@media only screen and (max-width: 1139px) {
.mnwall-item-img.video-layer-top::after,
.mnwall-item-img.video-layer-bottom::after {
	content: url('');
}
.mnwall-item-img.video-layer-top::after {
	top: 10px;
	left: 10px;
}	
.mnwall-item-img.video-layer-bottom::after {
	bottom: 50px;
	left: 10px;
}	
}	

@media only screen and (max-width: 1139px) {
#mnwall_iso_container_1 .mnwall-item-inner .mnwall-title a, 
#mnwall_iso_container_1 .mnwall-item-inner .mnwall-title span,
#mnwall_iso_container_1 .mnwall-item-inner h3.mnwall-title a, 
#mnwall_iso_container_1 .mnwall-item-inner h3.mnwall-title span {
	font-size: 22px !important;
	line-height: 26px !important;
}	
.mnwall-horizontal .mnwall-item-inner h3.mnwall-chapeau-title a,
.mnwall-horizontal .mnwall-item-inner h3.mnwall-chapeau-title span {
	font-size: 18px !important;
	line-height: 24px !important;
}		
}
	
/*** breadcrumbs ***/
.breadcrumb {
	background: none;
	padding: 0 0;
}
.breadcrumb > li > .divider {
	padding: 0 5px;
	color: #999;
}
.breadcrumb > .active {
	display: none;
}
.breadcrumb a {
	color: #999999;
	text-decoration: none;
}
.breadcrumb a:hover, .breadcrumb a:focus {
	color: #5a6a77;
}

/* footer */
.footer p.copyright,
.footer .custom  {
	display: inline !important;
	float: left !important;
	margin-right: 30px;
}