/* @override https://obiwan.local/articleonecollective/0.4/wp-content/themes/articleonecollective/css/layout.css?3.3.7 */

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


 Author: The Ad Agency
 Author URI: http://www.theadagency.nl

   * Copyright (c) 2014 - Now. The Ad Agency, all rights reserved.
   * Layout CSS

-------------------------------------------------- */
/* stickey footer (by Ryan Fait)
-------------------------------------------------- */
html,
body {
	height: 100%;
	/* The html and body elements cannot have any padding or margin. */
}
/* wrapper for page content to push down footer */
.page-wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/* Negative indent footer by it's height */
	margin: 0 auto -120px;
	margin: 0 auto -70px;
}
/* set the fixed height of the footer here */
#stickeypush,
#page-footer {
	height: 120px;
	height: 70px;
}
/* 
-------------------------------------------------- */
/* shared (styling)
-------------------------------------------------- */
img { -ms-interpolation-mode: bicubic; }
p,
li,
li,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
color: #212121;
margin: 0;
}
a {
color: #212121;
color: #bf2a2a;
}
a:hover,
a:focus {
color: #ec8b00;
}
a.readmore:after {
content: '\00A0\2192';
}
/* alert */
.alert {
border: none;
}
.alert-warning, .alert-danger {
font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
font-size: 16px; line-height: 1.375;
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.plain_txt p, .plain_txt ul.normal_list, .plain_txt ol.normal_list, .plain_txt dl.normal_list {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 16px; line-height: 1.375;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 0 15px 0 0;
	margin: 0 0 15px;
}
.plain_txt dl.normal_list {
	margin: 0 15px 0 0;
}
.plain_txt p.lead {
	font-size: 18px; line-height: 1.55;
	margin: 0 0 30px;
}
/* headers / #_main_info*/
body.page #_main_info h2,
body.page #_main_info .h2 {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 18px; line-height: 1.22;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 0 0 0px; 
	color: #bf2a2a;
}
body.page #_main_info h3,
body.page #_main_info .h3 {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 18px; line-height: 1.22;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 0 0 0px; 
	color: #bf2a2a;
}
body.page #_main_info h4,
body.page #_main_info .h4 {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 700; 
	font-size: 16px; line-height: 1.375;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 20px 0 15px; 
	color: #212121;
}
/* headers / #_side_info*/
body.page #_side_info h2,
body.page #_side_info .h2,
body.page #_side_info h3,
body.page #_side_info .h3 {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 26px; line-height: 1.2;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 0 0 20px; 
	color: #212121;
}
body.page #_side_info h4,
body.page #_side_info .h4 {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 700; 
	font-size: 16px; line-height: 1.375;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 20px 0 15px; 
}

/* 
-------------------------------------------------- */
/* shared / nav-tabs
-------------------------------------------------- */
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border: 1px solid #ffea99;
border: 1px solid #ecbfbf;
}
@media (min-width: 768px) {
	.nav-tabs.nav-justified > li > a {
	border-bottom: 1px solid #ffea99;
	border-bottom: 1px solid #ecbfbf;
	}
	.nav-tabs.nav-justified > .active > a,
	.nav-tabs.nav-justified > .active > a:hover,
	.nav-tabs.nav-justified > .active > a:focus {
	border-bottom-color: #fff;
	}
}




.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
background-color: #bf2a2a;
border-color: #bf2a2a #bf2a2a #ecbfbf;
color: #fff;
}




/* 
-------------------------------------------------- */
/* shared / thumbnail
-------------------------------------------------- */
/* shared / thumbnail (reset) */
.plain_txt .thumbnail {
	padding: 0px;
	background-color: transparent;
	border: none;
	border-radius: none;
	-webkit-transition: none;
	   -o-transition: none;
	      transition: none;
}
/* shared / thumbnail (size-thumbnail) / alignment */
.plain_txt .thumbnail.alignleft > img,
.plain_txt .thumbnail.alignright > img {
	display: inline-block;
}
/* shared / thumbnail (size-thumbnail) / alignment left */
.plain_txt .thumbnail.alignleft {
	float: left; margin: 0 30px 30px 0; 
}
/* shared / thumbnail (size-thumbnail) / alignment right */
.plain_txt .thumbnail.alignright {
	float: right; margin: 0 0 30px 30px;
}
/* 
-------------------------------------------------- */
/* shared / thumbnail / caption
-------------------------------------------------- */
.plain_txt .thumbnail .caption {
	padding: 30px 0 0 0;
}
.plain_txt .thumbnail .caption small {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 14px; line-height: 1.3;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	color: #999999;
}
/* 
-------------------------------------------------- */
/* shared / thumbnail / size
-------------------------------------------------- */
/* shared / thumbnail (size-thumbnail)
-------------------------------------------------- */
.plain_txt .thumbnail.size-thumbnail {
	width: 360px;
}
/* shared / thumbnail (size-thumbnail) / alignment left */
.plain_txt .thumbnail.size-thumbnail.alignleft {
	margin-left: -80px;
}
/* shared / thumbnail (size-thumbnail) / alignment left / caption */
.plain_txt .thumbnail.size-thumbnail.alignleft .caption {
	padding-left: 80px;
}
/* shared / thumbnail (size-thumbnail) / alignment right */
.plain_txt .thumbnail.size-thumbnail.alignright {
	margin-right: -80px;
}
/* shared / thumbnail (size-thumbnail) / alignment right / caption */
.plain_txt .thumbnail.size-thumbnail.alignright .caption {
	padding-right: 80px;
}
/* shared / thumbnail (size-large)
-------------------------------------------------- */
.plain_txt .thumbnail.size-large.alignleft {
	width: auto;
}
.plain_txt .thumbnail.size-large.alignleft {
	margin: 0 -80px 30px -80px;
}
/* shared / thumbnail (size-large) / caption
-------------------------------------------------- */
.plain_txt .thumbnail.size-large.alignleft .caption {
	padding: 30px 80px 0 80px;
}
/* 
-------------------------------------------------- */
/* shared / img (not thumbnail) / size
-------------------------------------------------- */
/* shared / img (not thumbnail) - (size-thumbnail)
-------------------------------------------------- */
/* shared / img (not thumbnail) - (size-thumbnail) / alignment left */
.plain_txt img.alignleft {
	float: left; clear: both; margin: 0 30px 30px 0;
}
/* img (not thumbnail) - (size-thumbnail) / alignment right */
.plain_txt img.alignright {
	float: right; clear: both; margin: 0 0 30px 30px;
}
/* shared / img (not thumbnail) - (size-thumbnail)
-------------------------------------------------- */
/* shared / img (not thumbnail) - (size-thumbnail) / alignment left */
.plain_txt img.size-thumbnail.alignleft {
	margin-left: -80px;
}
/* shared / img (not thumbnail) - (size-thumbnail) / alignment right */
.plain_txt img.size-thumbnail.alignright {
	margin-right: -80px;
}
/* shared / img (not thumbnail) - (size-large)
-------------------------------------------------- */
.plain_txt img.size-large.alignleft {
	width: 847px; height: auto;
}
.plain_txt img.size-large.alignleft {
	margin: 0 -80px 30px -80px;
}
/* shared / blockquote 
-------------------------------------------------- */
.plain_txt blockquote,
.plain_txt blockquote p {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 500;  font-style: italic;
	font-size: 18px; line-height: 1.333;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	color: #bf2a2a; 
	border: none;
	padding: 0; margin: 18px 0 18px;
}
/* shared / list */
.plain_txt ul.normal_list {
	padding: 0 0 0 15px; 
	list-style-type: none;
}
.plain_txt ul.normal_list li, .plain_txt ol.normal_list li {
	margin-bottom: 4px;
}
.plain_txt ul.normal_list li:before {
	content: '\2022';
	float: left; margin: 0 0 0 -10px;
	
	font-family: 'Alegreya Sans', sans-serif; font-weight: 500; 
	font-size: 16px; line-height: 1.35;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
/* shared / list (with clearing space below) */
.plain_txt ul.normal_list.clear_space {
	margin-bottom: 100px;
}
/* shared / headers */
h1, .h1,
body.page #_main_info h1,
body.page #_main_info .h1 {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 700; 
	font-size: 34px; line-height: 1;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 30px 0 25px; 
	color: #212121;
}
h2, .h2,
body.page #_main_info h2,
body.page #_main_info .h2 {
}
h3, .h3,
body.page #_main_info h3,
body.page #_main_info .h3 {
}
h4, .h4,
body.page #_main_info h4,
body.page #_main_info .h4 {
}
/* shared / form elements */
.form-control {
	color: #212121;
	background-color: #f6f6f6;
	border: none;
	border-radius: 4px;
	-webkit-box-shadow: none;
	        box-shadow: none;

	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 16px; 
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	padding: 7px 12px 5px 12px; 
	max-width: 100%;
}
.has-error .form-control {
	background-color: #f2dede;
	color: #a94442;
}
label, .control-label {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 16px; line-height: 1.375;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 0 0 5px;
}
/* form btn */
body.contact .btn-default,
body.donate .btn-default {
	background-color: #bf2a2a;
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 18px; line-height: 40px;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	text-transform: uppercase;
	color: #ffcb00;
	padding: 2px 30px 0;
	border: none;
	margin: 0 0 20px;
}
body.contact .alert_title, body.donate .alert_title {
	display: none;
}
/* shared / others */
._time, body.home #_page_headlines h4._chapeau {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 13px; line-height: 20px;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	color: #ae3926;
}
._time:before {
	content: '';
	width: 16px; height: 16px;
	float: left; margin: 1px 10px 0 0;
	background: url('../img/shared/sprite.1.png') no-repeat no-repeat -260px 0;
}
/* shared / wraptocenter
-------------------------------------------------- */
.wraptocenter {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.wraptocenter * {
	vertical-align: middle;
}
.wraptocenter {
	display: block;
	font-size: 0; line-height: 0;
}
.wraptocenter span {
	display: inline-block;
	height: 100%;
	width: 0px;
	font-size: 0; line-height: 0;
}
.wraptocenter img {
	width: 100%;
	margin-top: 0;
}
/* restore from img responsive */
.wrapcontainer .wraptocenter .img-responsive {
	display: inline-block;
		width: 100%;
	max-width: none;
}
.wrapcontainer, 
.wrapcontainer .wraptocenter {
	position: relative;
	height: auto; overflow: hidden;
	background-color: #eee;
}
.wrapcontainer .wraptocenter {
	position: absolute;
	width: 100%;
}
/* 
-------------------------------------------------- */
/* modal
-------------------------------------------------- */
.modal {
	-webkit-overflow-scrolling: auto;
}
/* modal / modal-dialog (ie8) */
html.ie8 .modal .modal-dialog {
	width: 600px;
    margin: 30px auto;
}
/* modal / modal-header */
.modal-dialog .modal-header .modal-title {
	margin: 0 !important;
	
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 26px; line-height: 1.2;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	color: #ae3926;
}
body.page #_main_info .modal-dialog .modal-header .modal-title {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 26px; line-height: 1.2;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	color: #ae3926;
	margin: 0;
}
/* modal / modal-content */
.modal-dialog .modal-content .modal-body p {
	margin: 0 !important;
}
.modal-dialog .modal-content .btn {
	margin: 0 !important;
}
/* 
-------------------------------------------------- */
/* shared / primary navigation
-------------------------------------------------- */
#prinavmenu.navbar-default {
	background-color: #ffcb00; 
	padding: none; margin: 0; border: none;
    border-radius: 0;
}
#prinavmenu.navbar-default .navbar-right {
	position: relative;
	right: 0;  margin: 0 0 0;
}
#prinavmenu.navbar-default .navbar-right:first-child {
	right: 0;  margin: 0 -15px 0 0;
}
#prinavmenu.navbar-default .navbar-brand {
	color: #212121;
	background-image: url('../img/shared/sprite.1.png');
	text-indent: -99999px; overflow: hidden;
	width: 260px; height: 70px;
	padding: 0;
}
#prinavmenu.navbar-default .navbar-nav > li > a {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 500; 
	font-size: 15px; line-height: 34px;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #212121;
	padding: 20px 15px 0;
}
#prinavmenu.navbar-default .navbar-nav > li > a:hover,
#prinavmenu.navbar-default .navbar-nav > li > a:focus {
	color: #ec8b00;
	color: #ae3926;
}
/* shared / primary navigation / search */
#prinavmenu.navbar-default .form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 7px 12px 5px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #212121;
	background-color: #fff;
	border: none;
	border-radius: 17px;
	-webkit-box-shadow: none;
	        box-shadow: none;
	        
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 16px; 
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
#prinavmenu.navbar-default .btn {
	border-radius: 17px;
	width: 34px;
	height: 34px;
	padding: 0;
	margin: 0 0 0 -34px;
	border: none;
	color: #ffcb00;
	position: relative;
	z-index: 10;
	font-size: 16px;
	background-color: transparent;
}
#prinavmenu.navbar-default .btn:focus,
#prinavmenu.navbar-default .btn:active:focus,
#prinavmenu.navbar-default .btn.active:focus {
	color: #212121;
	background-color: transparent;
	outline: none;
	outline-offset: 0;
}
#prinavmenu.navbar-default .btn:hover,
#prinavmenu.navbar-default .btn:focus,
#prinavmenu.navbar-default .btn:active,
#prinavmenu.navbar-default .btn.active {
	color: #ae3926;
}
/* shared / primary navigation / search (zoom) */
#prinavmenu.navbar-default .navbar-form {
	margin: 18px 0 0; 
}
#prinavmenu.navbar-default .form-control {
	width: 160px;
	transition: 0.2s;
}
#prinavmenu.navbar-default .form-control:focus,
#prinavmenu.navbar-default .form-control:hover {
	width: 240px;
}
/* shared / primary navigation / form (ie8) */
html.ie8 #prinavmenu.navbar-default .navbar-form {
	font-size: 0; line-height: 0;
	padding: 0 15px 0 0; border: none; height: auto; 
}
/* shared / primary navigation / input group (ie8) */
html.ie8 #prinavmenu.navbar-default .navbar-form .input-group {
	position: relative;
	width: 160px;
}
html.ie8 #prinavmenu.navbar-default .form-control:focus,
html.ie8 #prinavmenu.navbar-default .form-control:hover {
	width: 160px;
}
/* shared / primary navigation / btn (ie8) */
html.ie8 #prinavmenu.navbar-default .input-group-btn {
	position: absolute;
	right: 0px; top: 2px;
	padding: 0; margin: 0;
}
/* shared / primary navigation / translation */
#prinavmenu.navbar-default .navbar-nav > li.lang-nl {
	padding-left: 15px;
}
#prinavmenu.navbar-default .navbar-nav > li.lang-nl a,
#prinavmenu.navbar-default .navbar-nav > li.lang-en a {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 700; 
	font-size: 12px; line-height: 30px;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	
	display: inline-block;
	width: 28px; height: 28px;
	padding: 0; margin: 22px 0 0;
	text-align: center;
	text-transform: uppercase;
	
	background-color: #ffbb09;
	color: #212121;
}
#prinavmenu.navbar-default .navbar-nav > li.lang-nl a:hover,
#prinavmenu.navbar-default .navbar-nav > li.lang-en a:hover,
#prinavmenu.navbar-default .navbar-nav > li.current a {
	background-color: #212121;
	color: #fff;
}
/* shared / primary navigation / toggle */
.navbar-default .navbar-toggle {
	margin: 18px 15px 0 0;
	background-color: #212121;
	border-color: #212121;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: transparent;
	border-color: #212121;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
	background-color: #212121;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #fff; border-top: none;
}
/* ----------------------------------------------- */
/* shared / breadcrumb
-------------------------------------------------- */
.plain_txt .breadcrumb {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 11px; line-height: 1; 
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	list-style: none;
	background-color: transparent;
	border-radius: none;
	padding: 0; margin: 0 0 20px; 
	letter-spacing: 1px;
	text-transform: uppercase;
}
.plain_txt .breadcrumb li {
	margin-bottom: 2px;
}
.plain_txt .breadcrumb > li + li:after {
	padding: 0 4px 0 5px;
	content: ' \005C';
	color: #212121;
}
.plain_txt .breadcrumb > li + li:last-child:after,
.plain_txt .breadcrumb > li:before {
	display: none;
}
.plain_txt .breadcrumb > li a {
	color: #ae3926;
}
.plain_txt .breadcrumb > .active {
	color: #212121;
	color: #ae3926;
}
/* ----------------------------------------------- */
/* shared / .pager .pagination
-------------------------------------------------- */
.plain_txt .pager,
.plain_txt .pagination {
	background-color: #f6f6f6;
	border-radius: 15px;
}
.plain_txt .pager,
.plain_txt .pagination {
	margin: 30px 0 0 0;
	font-size: 0;
}
.plain_txt .pager li,
.plain_txt .pagination li {
	margin: 0; 
}
.plain_txt .pager li,
.plain_txt .pager li a,
.plain_txt .pagination li,
.plain_txt .pagination li a {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 13px; line-height: 35px; 
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	color: #999;
}
.plain_txt .pager li > a,
.plain_txt .pager li > span,
.plain_txt .pagination > li > a,
.plain_txt .pagination > li > span {
	display: inline-block;
	padding: 0 15px 0 15px;
	background-color: #f6f6f6;
	border: none;
	border-radius: 0;
	color: #212121;
}
.plain_txt .pager li.previous > a,
.plain_txt .pager li.previous > span,
.plain_txt .pagination li.previous > a,
.plain_txt .pagination li.previous > span {
	border-radius: 15px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right: solid 1px #fff;
	padding: 0 10px 0 15px;
}
.plain_txt .pager li.next > a,
.plain_txt .pager li.next > span,
.plain_txt .pagination li.next > a,
.plain_txt .pagination li.next > span {
	border-radius: 15px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left: solid 1px #fff;
	padding: 0 15px 0 10px;
}
.plain_txt .pager .disabled > a,
.plain_txt .pager .disabled > a:hover,
.plain_txt .pager .disabled > a:focus,
.plain_txt .pager .disabled > span,
.plain_txt .pagination .disabled > a,
.plain_txt .pagination .disabled > a:hover,
.plain_txt .pagination .disabled > a:focus,
.plain_txt .pagination .disabled > span {
	color: inherit;
	background-color: #f6f6f6;
}
.plain_txt .pager li > a:hover,
.plain_txt .pager li > a:focus,
.plain_txt .pagination li > a:hover,
.plain_txt .pagination li > a:focus {
	background-color: #ffcb00;
}
.plain_txt .pager li.previous > a:before,
.plain_txt .pager li.previous > span:before,
.plain_txt .pagination li.previous > a:before,
.plain_txt .pagination li.previous > span:before {
	content: '';
	width: 10px; height: 10px;
	background-color: transparent;
	display: inline-block; margin: 0 5px -1px 0; 
	background: url('../img/shared/sprite.1.png') no-repeat no-repeat -372px 0;
}
.plain_txt .pager li.next > a:after,
.plain_txt .pager li.next > span:after,
.plain_txt .pagination li.next > a:after,
.plain_txt .pagination li.next > span:after {
	content: '';
	width: 10px; height: 10px;
	background-color: transparent;
	display: inline-block; margin: 0 0 -1px 5px; 
	background: url('../img/shared/sprite.1.png') no-repeat no-repeat -382px 0;
}
.plain_txt .pager li.previous.disabled > a:before,
.plain_txt .pager li.previous.disabled > span:before,
.plain_txt .pagination li.previous.disabled > a:before,
.plain_txt .pagination li.previous.disabled > span:before {
	background: url('../img/shared/sprite.1.png') no-repeat no-repeat -372px -10px;
}
.plain_txt .pager li.next.disabled > a:after,
.plain_txt .pager li.next.disabled > span:after,
.plain_txt .pagination li.next.disabled > a:after,
.plain_txt .pagination li.next.disabled > span:after {
	background: url('../img/shared/sprite.1.png') no-repeat no-repeat -382px -10px;
}
.plain_txt .pager > .active > a,
.plain_txt .pager > .active > span,
.plain_txt .pager > .active > a:hover,
.plain_txt .pager > .active > span:hover,
.plain_txt .pager > .active > a:focus,
.plain_txt .pager > .active > span:focus,
.plain_txt .pagination > .active > a,
.plain_txt .pagination > .active > span,
.plain_txt .pagination > .active > a:hover,
.plain_txt .pagination > .active > span:hover,
.plain_txt .pagination > .active > a:focus,
.plain_txt .pagination > .active > span:focus,
.plain_txt .pager li > span.current,
.plain_txt .pagination li > span.current {
	color: #212121;
	background-color: #ffcb00;
}
/* shared / page footer
-------------------------------------------------- */
#page-footer {
	height: 70px !important; 
	background-color: #212121;
}
#page-footer #footernavmenu.navbar {
	height: 70px !important; min-height: 0; 
	margin: 0; padding: 0; border: none;
}
#page-footer .row {
	margin-right: -25px;
	margin-left: -25px;
}
#page-footer p,
#page-footer a,
#page-footer a:hover,
#page-footer a:focus {
	color: #fff;
}
/* shared / page footer / navbar */
#page-footer .nav,
#page-footer .navbar-nav {
    float: left; margin: 0;
}
#page-footer .nav > li,
#page-footer .navbar-nav > li {
	float: left;
}
#page-footer .navbar-nav > li > a:hover,
#page-footer .navbar-nav > li > a:focus {
	background-color: transparent;
	color: #ec8b00;
}
#page-footer .nav > li > a,
#page-footer .navbar-nav > li > a {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 500; 
	font-size: 12px; line-height: 30px;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 20px 10px;
}
#page-footer .navbar-nav > li > a:before {
	content: '\005C';
	float: left;
	margin: 0 10px 0 -10px;
	color: #ec8b00;
}
#page-footer .navbar-nav > li:first-child > a:before {
	display: none;
}
/* shared / page footer / navbar / copyright */
#page-footer .navbar-text {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	
	font-size: 15px; line-height: 30px; margin: 0;
	position: absolute;
	top: 20px; right: 15px; 
}
/* shared / page footer / navbar / social media */
#page-footer .nav.social_media ,
#page-footer .navbar-nav.social_media {
	padding: 0;
	margin-right: 160px;
	float: right;
}
#page-footer .social_media > li.facebook,
#page-footer .social_media > li.twitter,
#page-footer .social_media > li.facebook a,
#page-footer .social_media > li.twitter a {
	margin: 0; padding: 0;
	float: left;
	text-indent: -99999px; overflow: hidden;
	width: 30px; height: 30px;
}
#page-footer .social_media > li.facebook,
#page-footer .social_media > li.twitter {
	margin: 20px 0 20px 0;
}
#page-footer .social_media > li.facebook a {
	background: url('../img/shared/sprite.1.png') no-repeat no-repeat -277px 0;
}
#page-footer .social_media > li.twitter a {
	background: url('../img/shared/sprite.1.png') no-repeat no-repeat -307px 0;
}
#page-footer .social_media > li.facebook a:hover {
	background: url('../img/shared/sprite.1.png') no-repeat no-repeat -277px -30px;
}
#page-footer .social_media > li.twitter a:hover {
	background: url('../img/shared/sprite.1.png') no-repeat no-repeat -307px -30px;
}
/* 
-------------------------------------------------- */
/* shared / subscribe to elist
-------------------------------------------------- */
#elist_monkeyform .btn-default {
	background-color: #bf2a2a;
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 15px; line-height: 32px;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	text-transform: uppercase;
	color: #ffcb00;
	padding: 2px 30px 0;
	border: none;
	margin: 0 0 20px;
	/*
	background-color: #ffcb00;
	color: #212121; */
}
/* 
-------------------------------------------------- */
/* page (home)
-------------------------------------------------- */
/* page (home) / page intro
-------------------------------------------------- */
body.home #_page_intro {
	padding: 50px 0 40px; margin: 0 0 45px;
	background: #ffcb00 url(../img/shared/people-bg.png) repeat-x center bottom;
	min-height: 280px;
}
body.home #_page_intro .row p {
	font-size: 15px; margin: 0;
}
body.home #_page_intro .row p a {
	color: #212121;
}
body.home #_page_intro .row p a:hover {
	color: #ae3926;
}
/* page (home) / page intro / lead */
body.home #_page_intro p.lead {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 700; 
	font-size: 22px; line-height: 1.5;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin-bottom: 30px;
}
/* page (home) / headlines
-------------------------------------------------- */
/* page (home) / headlines / img container */
body.home #_page_headlines .wrapcontainer {
	height: 280px; 
}
body.home #_page_headlines .wrapcontainer .wraptocenter {
	height: 600px; 
	top: -160px; /* (height : 2) + (height container : 2 ) */
}
body.home #_page_headlines .wrapcontainer {
	margin: 0 0 60px;
}
/* page (home) / headlines / text */
body.home #_page_headlines h3,
body.home #_page_headlines .h3 {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 26px; line-height: 1.2;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 0 0 10px -1px;
	color: #ae3926;
}
body.home #_page_headlines h2,
body.home #_page_headlines .h2 {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 700; 
	font-size: 22px; line-height: 1.27;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 0 0 14px 0;
}
body.home #_page_headlines h2,
body.home #_page_headlines h2 a {
	margin-top: 0;
	color: #212121;
}
body.home #_page_headlines ._time, body.home #_page_headlines h4._chapeau {
	margin: -32px 0 12px 0;
}
body.home #_page_headlines p {
	font-size: 16px; line-height: 1.35;
	margin: 0 0 10px;
}
/* page (home) / headlines / anchor / view_all */
body.home #_page_headlines a.view_all {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 16px; line-height: 1.375;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 0; padding: 0;
	position: absolute; top: 8px; right: 15px;
}
/* page (home) / carousel
-------------------------------------------------- */
body.home #carousel-blockquote {
	background-color: #fff4c3;
	margin: 0 0 0;
	height: 240px;
}
body.home #carousel-blockquote .item {
	height: 240px; width: 100%;
}
/* page (home) / carousel / controls
-------------------------------------------------- */
body.home #carousel-blockquote .carousel-control.left {
	background-image: none;
	filter: none;
}
body.home #carousel-blockquote .carousel-control.right {
	background-image: none;
	filter: none;
}
body.home #carousel-blockquote .carousel-control {
text-shadow: none;
filter: alpha(opacity=20);
opacity: 0.2;
}
body.home #carousel-blockquote .carousel-control:hover {
filter: alpha(opacity=100);
opacity: 1;
}
body.home #carousel-blockquote .carousel-control .glyphicon-chevron-left,
body.home #carousel-blockquote .carousel-control .glyphicon-chevron-right,
body.home #carousel-blockquote .carousel-control .icon-prev,
body.home #carousel-blockquote .carousel-control .icon-next {
font-size: 19px;
background-color: #ae3926;
width: 50px; height: 50px;
}
body.home #carousel-blockquote .carousel-control .glyphicon-chevron-left,
body.home #carousel-blockquote .carousel-control .icon-prev {
top: 0; left: 0; margin: 0; padding: 15px 5px 0 0;
}
body.home #carousel-blockquote .carousel-control .glyphicon-chevron-right,
body.home #carousel-blockquote .carousel-control .icon-next {
top: 0; right: 0; margin: 0; padding: 15px 0 0 5px;
}
/* page (home) / carousel / caption
-------------------------------------------------- */
body.home #carousel-blockquote .carousel-caption {
	text-shadow: none; margin: 0; padding: 0;
	position: absolute;
	top: 50px; bottom: auto;
	text-align: left;
	left: 33%;
	right: 10%;
}
body.home #carousel-blockquote .carousel-caption blockquote {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 500; font-style: italic;
	font-size: 18px; line-height: 1.3;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 0 0 25px; padding: 0; border: 0;
	color: #ae3926;
}
body.home #carousel-blockquote .carousel-caption blockquote p {
	margin: 0;
}
body.home #carousel-blockquote .carousel-caption figcaption p {
	font-size: 15px; line-height: 1.35;
	color: #ae3926;
	margin: 0; padding: 0; 
}
body.home #carousel-blockquote .portret {
	position: absolute;
	left: 5%; bottom: 0; width: 240px;
}
/* page (home) / elist
-------------------------------------------------- */
body.home #elist-signup {
	padding-top: 30px; margin: 75px auto 30px;
	position: relative;
}
body.home #elist-signup:before {
	content: '';
	border-top: solid 1px #fff4c3;	
	position: absolute; left: 15px; right: 15px; top: 0; width: 100%;
}
body.home #elist-signup h2, body.home #elist-signup .h2 {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 22px; line-height: 34px;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
body.home #elist-signup .btn {
	margin: 0;
}



/*

body.home #elist-signup {
	padding-top: 0; margin: 30px auto 60px;
	position: relative;
}
body.home #elist-signup h2, body.home #elist-signup .h2 {	
	margin: 0 0 30px; text-align: center;
	padding: 5px 0 5px; 
	border-bottom: solid 1px #fff4c3;	
} */


/* 
-------------------------------------------------- */
/* page (page)
-------------------------------------------------- */
body.page .page-wrapper {
	background-color: #ffcb00;
}
body.page #page-content > .container {
	background: url(../img/shared/content_background.png) repeat-y center top;
}
/* page (page) / main info
-------------------------------------------------- */
body.page #_main_info {
	background-color: #fff;
	background-color: transparent;
	padding: 25px 60px 60px 80px;
	padding: 25px 110px 60px 80px;
	margin: 0 -30px 0 15px;
}
/* page (page) / main info / page_header */
body.page #_main_info .page_header {	
}
body.page #_main_info .page_header h3,
body.page #_main_info .page_header .h3 {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 26px; line-height: 1.2;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 0 0 20px; 
	color: #ae3926;
}
body.page #_main_info .page_header h1 {
	margin-top: 0;
}
body.page #_main_info .page_header ._time {
	margin: 30px 0 5px;
	text-align: 20px;
}
/* page (page) / main info / main styling */
body.page #_main_info.plain_txt ul.normal_list {
	border-left:  solid 1px #ffcb00;
	padding: 0 0 0 20px; 
	margin-left: 15px;
}
/* page (page) / side info
-------------------------------------------------- */
body.page #_side_info {
	background-color: #eee;
	padding: 130px 40px 40px 15px;
	padding: 130px 30px 40px 15px;
	margin: 0 -15px 0 0;
}
body.page #_side_info h2:first-child,
body.page #_side_info .h2:first-child,
body.page #_side_info h3:first-child,
body.page #_side_info .h3:first-child,
body.page #_side_info h4:first-child,
body.page #_side_info .h4:first-child {
	margin-top: 0;
}
body.page #_side_info h2,
body.page #_side_info h3,
body.page #_side_info h4 {
	margin-top: 50px;
}
/* page / side info (shared)
-------------------------------------------------- */
/* page / side info (shared) / list items */
body.page #_side_info.plain_txt ul li, #_side_info.plain_txt ol li {
	margin-bottom: 8px;
}
/* page / side info (shared) / (def.) list items */
body.page #_side_info.plain_txt dl.normal_list dt {
	font-weight: 400;
	font-size: 13px;
}
body.page #_side_info.plain_txt dl.normal_list dd {
	margin-bottom: 12px;
}
body.page #_side_info.plain_txt dl.normal_list.archive dd {
	margin-bottom: 0px;
}
/* page / side info (shared) / downloads */
body.page #_side_info h3.downloads:before {
	content: '';
	display: block;
	width: 35px; height: 35px;
	text-indent: -99999px; overflow: hidden;
	background-color: #333;
	margin-bottom: 20px;
	background: url('../img/shared/sprite.1.png') no-repeat no-repeat -337px 0;
}
/* page / side info (shared) / list items (.tags) */
body.page #_main_info.plain_txt ul.tags,
body.page #_side_info.plain_txt ul.tags {
	display: block;
	list-style-type: none;
	border: none;
	padding: 0; margin: 0;
}
body.page #_main_info.plain_txt ul.tags {
	margin: 30px 0 15px;
}
body.page #_main_info.plain_txt ul.tags li,
body.page #_main_info.plain_txt ul.tags li a,
body.page #_main_info.plain_txt ul.tags li span,
body.page #_side_info.plain_txt ul.tags li,
body.page #_side_info.plain_txt ul.tags li a,
body.page #_side_info.plain_txt ul.tags li span {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 13px; line-height: 20px;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	text-transform: uppercase;
	float: left; margin: 0;
}
body.page ul.tags li:before {
	display: none;
}
body.page #_main_info.plain_txt ul.tags li,
body.page #_side_info.plain_txt ul.tags li {
	margin: 0 3px 5px 0;
}
body.page ul.tags li a,
body.page ul.tags li span {
	color: #fff;
	padding: 0 8px; 
	background-color: #bbbbbb;
	border-radius: 3px;
	text-decoration: none;
}
body.page ul.tags li a:hover {
	color: #fff;
	background-color: #bf2a2a;
	background-color: #ec8b00;
	text-decoration: none;
}
/* 
-------------------------------------------------- */
/* page (archive)
-------------------------------------------------- */
body.archive #_main_info {
	padding: 25px 60px 60px 80px;
}
body.archive #_main_info .page_header h1 {
	margin: 0;
}
/* page (archive) / posts / post */
body.archive .post_object {
	float: left; margin: 30px 0 30px;
	position: relative;
	min-height: 210px;
	padding: 0 15px 0 175px;
}
body.archive .post_object ._time {
	margin: 0 0 6px;
}
body.archive #_main_info .post_object h2 {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 700; 
	font-size: 22px; line-height: 1.27;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	margin: 0 0 8px;
}
body.archive #_main_info .post_object h2,
body.archive #_main_info .post_object h2 a {
	text-decoration: none;
	color: #212121;
}
body.archive .post_object p {
	margin: 0;
}
body.archive #_main_info.plain_txt ul.tags {
	margin: 15px 0 0 0;
	float: left;
}
/* page (archive) / posts / post / img (1) */
body.archive .post_object img.object_img {
	float: left; margin: 0 30px 0 -80px;
} 
/* page (archive) / posts / post / img (2) */
body.archive .post_object .wrapcontainer {
	width: 210px; height: 210px; 
	position: absolute;
	left: -65px;
}
body.archive .post_object .wrapcontainer .wraptocenter {
	height: 210px; 
	top: 0; /* (height : 2) + (height container : 2 ) */
}
body.archive .post_object .wrapcontainer {
	margin: 0 0 0;
}
body.archive .post_object .wrapcontainer.onclick {
	cursor: pointer;
}
/* 
-------------------------------------------------- */
/* page (contact)
-------------------------------------------------- */
body.contact #_main_info {
	padding: 25px 60px 40px 80px;
}
body.contact #_side_info h2, body.contact #_side_info .h2 {
	color: #ae3926; margin: 0;
}
body.contact #_side_info h4, body.contact #_side_info .h4 {
	margin: 20px 0 0;
}
/* 
-------------------------------------------------- */
/* page (donate)
-------------------------------------------------- */
body.donate .groupedsection {
	padding: 15px 0 0;
}
body.donate .tab-pane {
	padding: 15px 0 0;
}
body.donate #_side_info h2, body.donate #_side_info .h2 {
	color: #ae3926; margin: 0;
}
body.donate #_side_info h4, body.donate #_side_info .h4 {
	margin: 20px 0 0;
}
/* page (donate) - nav tabs
-------------------------------------------------- */
body.donate .nav-tabs li a {
	font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
	font-size: 16px; line-height: 1.375; padding-top: 10px; padding-bottom: 8px;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
body.donate .nav-tabs li a label {
	cursor: pointer; margin: 0;
}
body.donate .nav-tabs li.active a label {
	cursor: default;
}
body.donate .nav-tabs li a input[type=radio] {
	width: 0; margin: 0;
	position: relative; z-index: -1; 
}
/* 
-------------------------------------------------- */
/* page (about-us)
-------------------------------------------------- */
body.about-us #_main_info h1,
body.about-us #_main_info .h1 {
	margin-top: 40px;
}
body.about-us #_main_info h1:first-child,
body.about-us #_main_info .h1:first-child {
	margin-top: 0;
}
body.about-us #_main_info h3,
body.about-us #_main_info .h3,
body.about-us #_main_info h4,
body.about-us #_main_info .h4 {
	margin: 0;
}
body.about-us #_main_info p {
	margin: 0 0 140px;
}
/* page (about-us) / aside info */
body.about-us #_side_info h2 {
	margin: 20px 0 15px;
}
body.about-us #_side_info h2:first-child {
	margin: 0 0 15px;
}

/*
-------------------------------------------------- */
/* media queries (index)
-------------------------------------------------- */
/* repsonsive min 768px
-------------------------------------------------- */
@media (min-width: 768px) {
}
/* repsonsive min 992px
-------------------------------------------------- */
@media (min-width: 992px) {
}
/* repsonsive min 1200px
-------------------------------------------------- */
@media (min-width: 1200px) {
	
	/* 
	-------------------------------------------------- */
	/* page (home) / headlines
	-------------------------------------------------- */
	/* page (home) / headlines / img container */
	body.home #_page_headlines .wrapcontainer {
		height: 340px; 
	}
	body.home #_page_headlines .wrapcontainer .wraptocenter {
		height: 600px; 
		top: -130px; /* - (height : 2) - (height container : 2) */
	}
	/* 
	-------------------------------------------------- */
	/* page (page)
	-------------------------------------------------- */
	body.page #page-content > .container {
		background: url(../img/shared/content_background-lg.png) repeat-y center top;
	}
}
/* repsonsive max 1200px
-------------------------------------------------- */
@media (max-width: 1199px) {
}
/* repsonsive max 992px
-------------------------------------------------- */
@media (max-width: 991px) {	
	
	/* 
	-------------------------------------------------- */
	/* shared (styling)
	-------------------------------------------------- */
	/* shared / list */
	/* shared / list (with clearing space below) */
	.plain_txt ul.normal_list.clear_space {
		margin-bottom: 0;
	}
	/* 
	-------------------------------------------------- */
	/* shared / thumbnail
	-------------------------------------------------- */
	/* shared / thumbnail / size
	-------------------------------------------------- */
	/* shared / thumbnail (size-thumbnail)
	-------------------------------------------------- */
	/* shared / thumbnail (size-thumbnail) / alignment left */
	.plain_txt .thumbnail.size-thumbnail.alignleft {
		margin-left: -30px;
	}
	/* shared / thumbnail (size-thumbnail) / alignment left / caption */
	.plain_txt .thumbnail.size-thumbnail.alignleft .caption {
		padding-left: 30px;
	}
	/* shared / thumbnail (size-thumbnail) / alignment right */
	.plain_txt .thumbnail.size-thumbnail.alignright {
		margin-right: -30px;
	}
	/* shared / thumbnail (size-thumbnail) / alignment right / caption */
	.plain_txt .thumbnail.size-thumbnail.alignright .caption {
		padding-right: 30px;
	}
	/* shared / thumbnail (size-large)
	-------------------------------------------------- */
	.plain_txt .thumbnail.size-large.alignleft {
		width: auto;
	}
	.plain_txt .thumbnail.size-large.alignleft {
		margin: 0 0 30px 0;
	}
	/* 
	-------------------------------------------------- */
	/* shared / img (not thumbnail) / size
	-------------------------------------------------- */
	/* shared / img (not thumbnail) - (size-thumbnail)
	-------------------------------------------------- */
	/* shared / img (not thumbnail) - (size-thumbnail) / alignment left */
	.plain_txt img.size-thumbnail.alignleft {
		margin-left: -30px;
	}
	/* shared / img (not thumbnail) - (size-thumbnail) / alignment right */
	.plain_txt img.size-thumbnail.alignright {
		margin-right: -30px;
	}
	/* shared / img (not thumbnail) - (size-large)
	-------------------------------------------------- */
	.plain_txt img.size-large.alignleft {
		width: 750px; height: auto;
	}
	.plain_txt img.size-large.alignleft {
		margin: 0 -30px 30px -30px;
	}
	/* 
	-------------------------------------------------- */
	/* shared / primary navigation
	-------------------------------------------------- */
	#prinavmenu.navbar-default .container {
	padding: 0; 
	}
	#prinavmenu.navbar-default .navbar-form {
	padding: 0 15px 0 0; margin: 18px 0 0; 
	}
	.navbar-default .navbar-collapse {
	position: relative;
	}
	#prinavmenu.navbar-default .navbar-form {
	margin: 0 0 0; padding: 0;
	position: absolute; right: 20px; bottom: -53px; /* -33px; */
	}
	#prinavmenu.navbar-default .form-control {
	border: 1px solid #ffea99;
	}
	#prinavmenu.navbar-default .form-control,
	#prinavmenu.navbar-default .form-control:focus,
	#prinavmenu.navbar-default .form-control:hover {
		width: 160px;
	}
	/* page (home) / headlines
	-------------------------------------------------- */
	/* page (home) / headlines / img container */
	body.home #_page_headlines .wrapcontainer {
		height: 200px; 
	}
	body.home #_page_headlines .wrapcontainer .wraptocenter {
		height: 600px; 
		top: -200px; /* - (height : 2) - (height container : 2) */
	}
	/* page (home) / carousel
	-------------------------------------------------- */
	body.home #carousel-blockquote {
		height: 190px;
	}
	body.home #carousel-blockquote .item {
		height: 165px; 
	}
	body.home #carousel-blockquote .carousel-control .glyphicon-chevron-left,
	body.home #carousel-blockquote .carousel-control .glyphicon-chevron-right,
	body.home #carousel-blockquote .carousel-control .icon-prev,
	body.home #carousel-blockquote .carousel-control .icon-next {
		height: 190px; padding: 45px 0 0;
		background-color: transparent;
	}
	body.home #carousel-blockquote .carousel-control {
		filter: alpha(opacity=100);
		opacity: 1;
	}
	body.home #carousel-blockquote .carousel-control:hover {
		filter: alpha(opacity=100);
		opacity: 1;
		color: #ae3926;
	}
	/* page (home) / carousel / caption
	-------------------------------------------------- */
	body.home #carousel-blockquote .carousel-caption {
		position: relative; top: 0; right: 0; bottom: 0; left: 0; 
		display: block; margin: 25px 75px 0;
		text-align: center;
	}
	/* 
	-------------------------------------------------- */
	/* page (page)
	-------------------------------------------------- */
	body.page #page-content > .container {
		background: #fff;
		background-image: none; 
	}
	body.page #page-content > .container > .row {
	}
	/* page (page) / main info
	-------------------------------------------------- */
	body.page #_main_info {
		padding: 30px;
		margin: 0;
	}
	/* page (page) / side info
	-------------------------------------------------- */
	body.page #_side_info {
		padding: 30px 30px 30px; margin: 0;
	}
	body.page #_side_info h2,
	body.page #_side_info h3,
	body.page #_side_info h4 {
		margin-top: 30px;
	}
	/* page / side info (shared) / dlist items (.normal_list) */
	body.archive #_side_info.plain_txt dl.normal_list,
	body.page #_side_info.plain_txt dl.normal_list.archive {
		display: block;
		list-style-type: none;
		border: none;
		padding: 0; margin: 0;
	}
	body.archive #_side_info.plain_txt dl.normal_list dd,
	body.archive #_side_info.plain_txt dl.normal_list dd a,
	body.archive #_side_info.plain_txt dl.normal_list dd span,
	body.page #_side_info.plain_txt dl.normal_list.archive dd,
	body.page #_side_info.plain_txt dl.normal_list.archive dd a,
	body.page #_side_info.plain_txt dl.normal_list.archive dd span {
		font-family: 'Alegreya Sans', sans-serif; font-weight: 400; 
		font-size: 13px; line-height: 20px;
		-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
		text-transform: uppercase;
		float: left; margin: 0;
	}
	body.archive #_side_info.plain_txt dl.normal_list dd,
	body.page #_side_info.plain_txt dl.normal_list.archive dd {
		margin: 0 3px 8px 0; 
	}
	body.archive dl.normal_list dd a,
	body.archive dl.normal_list dd span,
	body.page dl.normal_list.archive dd a,
	body.page dl.normal_list.archive dd span {
		color: #fff;
		padding: 0 8px; 
		background-color: #bf2a2a;
		border-radius: 3px;
		text-decoration: none;
	}
	body.archive dl.normal_list.archive dd a:hover {
		color: #fff;
		background-color: #bf2a2a;
		background-color: #ec8b00;
		text-decoration: none;
	}
	/* 
	-------------------------------------------------- */
	/* page (archive)
	-------------------------------------------------- */
	body.archive .post_object .wrapcontainer .wraptocenter,
	body.archive .post_object .wrapcontainer {
		/* restore */
		position: relative; top: 0; right: 0; bottom: 0; left: 0;
		display: block; height: auto; width: 100%; margin: 0; padding: 0;
	}
	body.archive .post_object .wrapcontainer {
		margin-bottom: 30px;
		width: 25%; float: left; margin: 0 15px 0 0;
	}
	/* page (archive) / posts / post */
	body.archive .post_object {
		float: left; margin: 30px 0 30px;
		position: relative;
		min-height: 210px;
		padding: 0 15px 0 225px;
		padding: 0 15px 0 15px;
	}
	body.archive #_main_info .post_object h2 {
		font-size: 18px; margin: 0;
	}
}
/* repsonsive max 768px
-------------------------------------------------- */
@media (max-width: 767px) {
	
	/* 
	-------------------------------------------------- */
	/* shared / primary navigation
	-------------------------------------------------- */
	#prinavmenu.navbar-default .container {
		padding: 0 15px 0; 
	}
	#prinavmenu.navbar-default .navbar-right {
		margin: 0; padding: 15px 0;
	}
	#prinavmenu.navbar-default .navbar-form {
		margin: 0; padding: 15px 0;
		border-bottom: none; border-top: 1px solid #fff;
		position: static; 
	}
	/* shared / primary navigation / search (zoom) */
	.navbar-form .input-group {
		width: 100%;
	}
	#prinavmenu.navbar-default .form-control,
	#prinavmenu.navbar-default .form-control:focus,
	#prinavmenu.navbar-default .form-control:hover {
		width: 100%;
	}
	#prinavmenu.navbar-default .navbar-nav > li,
	#prinavmenu.navbar-default .navbar-nav > li.lang-nl,
	#prinavmenu.navbar-default .navbar-nav > li.lang-en {
		padding: 0;
	}
	#prinavmenu.navbar-default .navbar-right:first-child {
		margin: 0;
	}
	#prinavmenu.navbar-default .navbar-nav > li a,
	#prinavmenu.navbar-default .navbar-nav > li.lang-nl a,
	#prinavmenu.navbar-default .navbar-nav > li.lang-en a {
		font-family: 'Alegreya Sans', sans-serif; font-weight: 500; 
		font-size: 15px; line-height: 40px;
		-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #212121;
		width: 100%; height: auto; padding: 0; margin: 0; 
		text-align: center;
		background-color: transparent;
		color: #212121; 
	}
	#prinavmenu.navbar-default .navbar-nav > li > a:hover,
	#prinavmenu.navbar-default .navbar-nav > li > a:focus,
	#prinavmenu.navbar-default .navbar-nav > li.lang-nl > a:hover,
	#prinavmenu.navbar-default .navbar-nav > li.lang-nl > a:focus,
	#prinavmenu.navbar-default .navbar-nav > li.lang-en > a:hover,
	#prinavmenu.navbar-default .navbar-nav > li.lang-en > a:focus {
		color: #ae3926;
	}
	#prinavmenu.navbar-default .navbar-nav > li.lang-nl,
	#prinavmenu.navbar-default .navbar-nav > li.lang-en {
		float: left; width: 50%;
		border-top: 1px solid #fff;
		padding: 15px 0 0;
		margin-top: 15px; 
	}
	#prinavmenu.navbar-default .navbar-nav > li.lang-nl {
		text-align: right;	
	}
	#prinavmenu.navbar-default .navbar-nav > li.lang-nl a,
	#prinavmenu.navbar-default .navbar-nav > li.lang-en a {
		font-family: 'Alegreya Sans', sans-serif; font-weight: 700; 
		font-size: 12px; line-height: 30px;
		-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
		display: inline-block; float: none;
		width: 28px; height: 28px;
		padding: 0; margin: 0; 
		text-align: center;
		text-transform: uppercase;
		background-color: #ffbb09;
		color: #212121;
	}
	#prinavmenu.navbar-default .navbar-nav > li.lang-nl a:hover,
	#prinavmenu.navbar-default .navbar-nav > li.lang-en a:hover,
	#prinavmenu.navbar-default .navbar-nav > li.current a {
		background-color: #212121;
		color: #fff;
	} 
	/*
	-------------------------------------------------- */
	/* stickey footer (by Ryan Fait)
	-------------------------------------------------- */
	/* wrapper for page content to push down footer */
	.page-wrapper {
		margin: 0 auto -80px;
	}
	/* set the fixed height of the footer here */
	#stickeypush,
	#page-footer {
		height: 80px;
	}
	/* 
	-------------------------------------------------- */
	/* shared / page footer
	-------------------------------------------------- */
	#page-footer {
		height: 80px !important; 
		background-color: #212121;
	}
	#page-footer #footernavmenu.navbar {
		height: 80px !important; min-height: 0; 
		margin: 0; padding: 0; border: none;
	}
	#page-footer .row,
	#page-footer .row .col-md-12 {
		margin: 0; padding: 0;
	}
	/* shared / page footer / navbar */
	#page-footer .nav > li,
	#page-footer .navbar-nav > li,
	#page-footer .nav > li > a,
	#page-footer .navbar-nav > li > a {
		line-height: 40px; margin: 0; padding: 0;
	}
	#page-footer .nav > li,
	#page-footer .navbar-nav > li {
		line-height: 40px; margin: 0; padding: 0 10px 0;
	}
	#page-footer .nav > li:first-child,
	#page-footer .navbar-nav > li:first-child {
		padding: 0 10px 0 0;
	}
	/* shared / page footer / navbar / social media */
	#page-footer .nav.social_media,
	#page-footer .navbar-nav.social_media {
		padding: 0; margin: 0;
		float: right; height: 40px;
	}
	#page-footer .social_media > li.facebook,
	#page-footer .social_media > li.twitter {
		width: 40px; height: 40px; margin: 0; float: left;

	}
	#page-footer .social_media > li.facebook a,
	#page-footer .social_media > li.twitter a {
		width: 30px; height: 30px; margin: 5px;
	}
	/* shared / page footer / navbar / copyright */
	#page-footer .navbar-text {
		position: relative; top: 0; right: 0; bottom: 0; left: 0; /* reset */
		float: left; padding: 0; margin: 0; line-height: 40px; 
	} 
	/* 
	-------------------------------------------------- */
	/* shared / thumbnail and img (not thumbnail)
	-------------------------------------------------- */
	.plain_txt .thumbnail.size-thumbnail.alignright,
	.plain_txt .thumbnail.size-thumbnail.alignleft,
	.plain_txt .thumbnail.size-large.alignleft,
	.plain_txt img.size-thumbnail.alignright,
	.plain_txt img.size-thumbnail.alignleft,
	.plain_txt img.size-large.alignleft {
		float: none; display: block; width: 100%; height: auto;
		margin: 0 auto 30px auto;
	}
	/* thumbnail and img (not thumbnail) / caption */
	.plain_txt .thumbnail.size-thumbnail.alignright .caption,
	.plain_txt .thumbnail.size-thumbnail.alignleft .caption,
	.plain_txt .thumbnail.size-large.alignleft .caption {
		padding-right: 0; padding-left: 0;
	}
	/* 
	-------------------------------------------------- */
	/* page (home)
	-------------------------------------------------- */
	/* page (home) / page intro
	-------------------------------------------------- */
	body.home #_page_intro {
		padding: 30px 15px 30px; margin: 0 0 30px;
	}
	/* page (home) / headlines
	-------------------------------------------------- */
	/* page (home) / headlines / article */
	body.home #_page_headlines ._article h2,
	body.home #_page_headlines ._article .h2 {
		margin: 0 0 8px 0;
	}
	body.home #_page_headlines ._article {
		padding-bottom: 30px;
	}
	body.home #_page_headlines h3,
	body.home #_page_headlines .h3 {
		border-top: solid 1px #fff4c3; padding: 15px 0 0; margin: 0 0 15px;
	}
	body.home #_page_headlines ._time, body.home #_page_headlines h4._chapeau {
		margin: 0 0 12px 0; 
	}
	/* page (home) / headlines / anchor / view_all */
	body.home #_page_headlines a.view_all {
		top: 22px;
	}
	/* page (page) / main info
	-------------------------------------------------- */
	body.page #_main_info {
		padding: 15px;
		margin: 0;
	}
	/* page (home) / headlines
	-------------------------------------------------- */
	/* page (home) / headlines / img container */
	body.home #_page_headlines .wrapcontainer .wraptocenter,
	body.home #_page_headlines .wrapcontainer {
		/* restore */
		position: relative; top: 0; right: 0; bottom: 0; left: 0;
		display: block; height: auto; width: 100%; margin: 0; padding: 0;
	}
	body.home #_page_headlines .wrapcontainer {
		margin-bottom: 30px;
	}
	/* page (page) / side info
	-------------------------------------------------- */
	body.page #_side_info {
		padding: 45px 15px 45px; margin: 0;
	}
	body.page #_side_info h2,
	body.page #_side_info h3,
	body.page #_side_info h4 {
		margin-top: 30px;
	}
	/* 
	-------------------------------------------------- */
	/* page (archive)
	-------------------------------------------------- */
	body.archive #_main_info {
		padding: 15px 15px 15px; 
	}
	body.archive #_main_info .page_header h3,
	body.archive #_main_info .page_header .h3 {
		margin: 0 0 15px;
	}
	/* page (archive) / posts / post */
	body.archive .post_object {
		min-height: 0; width: 100%;
		padding: 30px 15px 30px; margin: 0;
		border-top: solid 1px #ffea99; 
	}
	/* 
	-------------------------------------------------- */
	/* page (about-us)
	-------------------------------------------------- */
	body.about-us #_main_info p {
		margin: 0 0 30px;
	}
	body.about-us img.alignright,
	body.about-us img.alignleft {
		float: none; display: block; margin: 0 auto 30px 0;
	}
}
/*
-------------------------------------------------- */
/* retine imagery (index)
-------------------------------------------------- */
@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) {
}


/*
-------------------------------------------------- */
/* media queries
-------------------------------------------------- */
/* repsonsive min 768px
-------------------------------------------------- */
@media (min-width: 768px) {
}
/* repsonsive min 992px
-------------------------------------------------- */
@media (min-width: 992px) {
}
/* repsonsive min 1200px
-------------------------------------------------- */
@media (min-width: 1200px) {
}
/* repsonsive max 1200px
-------------------------------------------------- */
@media (max-width: 1199px) {
}
/* repsonsive max 992px
-------------------------------------------------- */
@media (max-width: 991px) {
}
/* repsonsive max 768px
-------------------------------------------------- */
@media (max-width: 767px) {
}
/*
-------------------------------------------------- */
/* retine imagery
-------------------------------------------------- */
@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) {
	#prinavmenu.navbar-default .navbar-brand {
		background: url('../img/shared/sprite.1@2x.png') no-repeat top left;
		background-size: 512px 512px;
	}
	#page-footer .social_media > li.facebook a {
		background: url('../img/shared/sprite.1@2x.png') no-repeat no-repeat -277px 0;
		background-size: 512px 512px;
	}
	#page-footer .social_media > li.twitter a {
		background: url('../img/shared/sprite.1@2x.png') no-repeat no-repeat -307px 0;
		background-size: 512px 512px;
	}
	#page-footer .social_media > li.facebook a:hover {
		background: url('../img/shared/sprite.1@2x.png') no-repeat no-repeat -277px -30px;
		background-size: 512px 512px;
	}
	#page-footer .social_media > li.twitter a:hover {
		background: url('../img/shared/sprite.1@2x.png') no-repeat no-repeat -307px -30px;
		background-size: 512px 512px;
	}
	._time:before {
		background: url('../img/shared/sprite.1@2x.png') no-repeat no-repeat -260px 0;
		background-size: 512px 512px;
	}
}













	