/*

Theme Name:     burgercomite-eu
Theme URI:      https://www.burgercomite-eu.nl
Template:       the-newswire
Author:			Beata Supheert

*/
@import url("../the-newswire/style.css");

/* FONTS */

@import url("https://www.burgercomite-eu.nl/fonts/FontAwesome/fontawesome.css");

@import url("https://fonts.googleapis.com/css?family=Lato:400,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:400,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700");

@font-face {
  font-family: 'FontAwesome';
  src: url("https://www.burgercomite-eu.nl/fonts/FontAwesome/fa-regular-400.eot");
  src: url("https://www.burgercomite-eu.nl/fonts/FontAwesome/fa-regular-400.eot?#iefix") format("embedded-opentype"), 
  url("https://www.burgercomite-eu.nl/fonts/FontAwesome/fa-regular-400.woff2") format("woff2"), 
  url("https://www.burgercomite-eu.nl/fonts/FontAwesome/fa-regular-400.woff") format("woff"), 
  url("https://www.burgercomite-eu.nl/fonts/FontAwesome/fa-regular-400.ttf") format("truetype"), 
  url("https://www.burgercomite-eu.nl/fonts/FontAwesome/fa-regular-400.svg#fontawesome") format("svg");
  font-weight: 400;
  font-style: normal;
}

.far {
	font-family: 'FontAwesome';
	font-weight: 400;
} 

@font-face {
  font-family: 'FontAwesome';
  src: url("https://www.burgercomite-eu.nl/fonts/FontAwesome/fa-regular-900.eot");
  src: url("https://www.burgercomite-eu.nl/fonts/FontAwesome/fa-regular-900.eot?#iefix") format("embedded-opentype"), 
  url("https://www.burgercomite-eu.nl/fonts/FontAwesome/fa-regular-900.woff2") format("woff2"), 
  url("https://www.burgercomite-eu.nl/fonts/FontAwesome/fa-regular-900.woff") format("woff"), 
  url("https://www.burgercomite-eu.nl/fonts/FontAwesome/fa-regular-900.ttf") format("truetype"), 
  url("https://www.burgercomite-eu.nl/fonts/FontAwesome/fa-regular-900.svg#fontawesome") format("svg");
  font-weight: 900;
  font-style: normal;
}

.fa,
.fas {
	font-family: 'FontAwesome';
	font-weight: 900;
} 

@font-face {
    font-family: 'MegalopolisExtra';
    src: url('https://www.burgercomite-eu.nl/fonts/MegalopolisExtra/megalopolisextra-webfont.eot');
    src: url('https://www.burgercomite-eu.nl/fonts/MegalopolisExtra/megalopolisextra-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.burgercomite-eu.nl/fonts/MegalopolisExtra/megalopolisextra-webfont.woff2') format('woff2'),
         url('https://www.burgercomite-eu.nl/fonts/MegalopolisExtra/megalopolisextra-webfont.woff') format('woff'),
         url('https://www.burgercomite-eu.nl/fonts/MegalopolisExtra/megalopolisextra-webfont.ttf') format('truetype'),
         url('https://www.burgercomite-eu.nl/fonts/MegalopolisExtra/megalopolisextra-webfont.svg#megalopolisextraregular') format('svg');
    font-weight: normal;
    font-style: normal;
  text-rendering: optimizeLegibility;
}


/* COLORS (van licht naar donker)

#e3e6e8 - lichtlichtblauw (body background)
#bac4ca	- lichtblauw (scheidingslijnen)
#77939b	- lichtblauw in de footer (tekst en linkjes)
#1e2833 - donkerblauw (hoofdelementen)
#ed1b2f - rozerood (subelementen en linkjes)

*/

.edit-link {display: none;}


/* ---- PAYTIUM ---------------------------------------------- 

*/ 

/* DONEREN */

/* vaste bedragen */

.pt-checkout-form {
	margin: 0px !important;
}

.pt-payment-btn {
  	background-color: #ed1b2f !important;
  	width: 100%;
  	text-align: center;
}

.pt-payment-btn span {
  	color: #ffffff;
  	letter-spacing: 1px;
  	font-family: 'Lato';
}

#pt_checkout_form_5 {
	border-bottom: 15px transparent solid;
}

/* zelf in te vullen bedrag */


form#pt_checkout_form_6 {
	height: 100px;
	border-top: 6px transparent solid;
}

.pt-form-group-uea-custom-amount { /* container, label, euroteken, en bedrag invullen, exclusief button */
	width: 45%;
	height: 60px;
	display: block;
	float: left;
}

		.pt-form-group-uea-custom-amount label { /* bedrag zelf invullen */
			margin-top: 10px;
		}

				.pt-uea-container-with-prepend { /* container voor euro teken en bedrag invullen */
					height: 48px;
				}
				
				.pt-uea-currency { /* blokje met euro teken */
					background: #1e2833 !important;
					color: #ffffff !important;
					font-weight: normal !important;
					font-family: 'Lato' !important;
					border-radius: 5px 0px 0px 5px;
					padding: 5px 0px 3px 10px;
					
				}
				
				.pt-uea-custom-amount  { /* blokje om bedrag in te vullen */
					display: block;
					float: left;
					border: 1px #1e2833 solid !important;
					border-radius: 0px 5px 5px 0px;
				}

form#pt_checkout_form_6 .pt-payment-btn {
	width: 45%;
	display: block;
	float: right;
}

div#pt_uea_custom_amount_errors_6 ul {
	color: #ed1b2f !important;
}

div#pt_uea_custom_amount_errors_6 ul li {
	min-width: 400px;
	font-weight: bold;
	color: #ed1b2f !important;
}






/* TIMELINE */

.cool-timeline-wrapper .share-to-whatsapp-wrapper {
	display: none;
}

.cool-timeline-wrapper {
	margin-top: -20px !important;
}

.timeline-post {
	padding-bottom: 0 !important;
}

.timeline-main-title {
	display: none;
}

.timeline-meta {
}

.meta-details {
	padding-top: 1px;
}

.timeline-icon {
}

.timeline-bar {
}

.timeline-content {
	background-color: transparent !important;
	border: 4px #1e2833 solid !important;
	max-width: 400px;
}	

.content-title:before {
	display:none !important;
}

.content-title {
	padding-top: 13px !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

.content-details {
}

.odd .content-title {
	color: #ed1b2f !important;
}

.even .content-title {
	color: #ed1b2f !important;
}

.event-description {
}

.content-details {
	color: #1e2833;
}


/* SPECIFIEKE TIMELINES */

/* Timeline Burgercomité-EU - .post-20756 */

.post-20756 #clt-2018,
.post-20756 #story-20902,
.post-20756 #story-20901,
.post-20756 #story-20898,
.post-20756 #story-20897,
.post-20756 #story-20895,
.post-20756 #story-20894,
.post-20756 #story-20893,
.post-20756 #story-20892
{
	display: none;
}

/* Timeline Donorreferendum - .post-20886 */
.post-20886 .timeline-main-title,
.post-20886 #clt-1990,
.post-20886 #clt-1991,
.post-20886 #clt-1992,
.post-20886 #clt-1993,
.post-20886 #clt-1994,
.post-20886 #clt-1995,
.post-20886 #clt-1996,
.post-20886 #clt-1997,
.post-20886 #clt-1998,
.post-20886 #clt-1999,
.post-20886 #clt-2000,
.post-20886 #clt-2001,
.post-20886 #clt-2002,
.post-20886 #clt-2003,
.post-20886 #clt-2004,
.post-20886 #clt-2005,
.post-20886 #clt-2006,
.post-20886 #clt-2007,
.post-20886 #clt-2008,
.post-20886 #clt-2009,
.post-20886 #clt-2010,
.post-20886 #clt-2011,
.post-20886 #clt-2012,
.post-20886 #clt-2013,
.post-20886 #clt-2014,
.post-20886 #clt-2015,
.post-20886 #clt-2016,
.post-20886 #clt-2017,
.post-20886 #clt-2018,
.post-20886 #story-20755,
.post-20886 #story-20767,
.post-20886 #story-20770,
.post-20886 #story-20771,
.post-20886 #story-20774,
.post-20886 #story-20775,
.post-20886 #story-20777,
.post-20886 #story-20779,
.post-20886 #story-20780,
.post-20886 #story-20791,
.post-20886 #story-20792
{
	display: none;
}


/* ENHANCED TEXT WIDGET (zorgt ervoor dat html en php in text-widget gebruikt kan worden) */

.enhanced-text-widget {
	color: #1e2833 !important;
}

.enhanced-text-widget blockquote {
	font-size: 11px !important;
	color: #1e2833 !important;
}

.enhanced-text-widget blockquote a {
	display: block;
	width: 100%;
	font-size: 11px !important;
	color: #1e2833 !important;
}

.enhanced-text-widget blockquote a:hover {
	display: block;
	width: 100%;
	font-size: 11px !important;
	color: #ed1b2f !important;
}



/* RESET STYLES */

/* type & header styles */

body {
	font-size: 				15px;  
	font-size: 				1.5rem; 
	line-height: 			1.7em;
	font-family:			"Open Sans", Helvetica, Arial, sans-serif;
	text-rendering: 		optimizeLegibility;
}

body, 
select, 
input, 
textarea {   
	color:					#1e2833;
}

html, body {
	height: 				100%;
}

#wrapper {
	min-height: 			100%;
	height: 				auto !important;
	height: 				100%;
	margin: 				0 auto -70px;
}

#container { 
	width: 					96%;
	margin: 				0 auto;
	padding: 				0 2%;
	max-width: 				1044px; /* 1044px; */ /* for ie8 & below */
	max-width: 				104.4rem; /* 104.4rem; */
	-webkit-box-sizing: 	border-box; 
	-moz-box-sizing: 		border-box; 
	-o-box-sizing: 			border-box; 
	box-sizing: 			border-box; 
}


/* GENERAL LAYOUT STYLES */
	
/* layout options ( all have margins right & left of 1%) */

/* content (left) 65% */
.col620 { 
	width: 					65%;
} 

/* sidebar (right) 26% */
.col300 { 
	width: 					26%; 
} 


/* HOME EN CATEGORY PAGINA'S ------------------------ */

/* Grid op home en category pages */

.grid-box {
	width: 99%;
}

.grid-box .imgthumb {
	/* width: 45%; */
	display: none;
}

.grid-box .entry-content {
	width: 100%;
}

.grid-box {
	position: 				relative;
	display: 				inline-block;
	float: 					left;
	-moz-box-sizing: 		border-box;
	-webkit-box-sizing: 	border-box;
	-o-box-sizing: 			border-box;
	box-sizing: 			border-box;
	margin-top: 			1%;
	margin-right: 			2.5%;
	margin-bottom: 			1%;
	margin-left: 			2.5%;

}

.grid-box .entry-meta {
	max-width:				100%;
}



/* grid content */

.grid-box .entry-content {
	display: 				inline; 
	float: 					left;
	margin-left: 			0; 
	margin-right: 			0; 
	position: 				relative;
	overflow: 				hidden;
	font-size: 				15px;  
	font-size: 				1.5rem; 
	line-height: 			1.5em;
	font-family: 			"Open Sans", Helvetica, Arial, sans-serif;
	text-align: 			left;
	margin-top: 			0!important;
	margin-bottom: 			0!important;
	padding-top: 			0!important;
	padding-bottom: 		0!important;	
}


/*  ---- TOEVOEGINGEN DIVERS -------------------------------------------------------- */

/* HOMEPAGE OP VOLGORDE */

.home #grid-wrap {
	margin-top: -5px;
}

/* Promo op homepage (in index.php) */

img#promo {
	width: 				100%;
	max-width:			740px;
}

.post-20927 {
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: -50px !important;
}

.post-20927 .entry-header,
.post-20927 .entry-meta {
	display: none;
}

/* Laatste nieuws header op homepage */

.heading-latest {
	font-family:			'Lato', sans-serif;
	color: 					#1e2833;
	margin-top:				0px !important;
	margin-top:				0rem !important;
	border:					none;
}

/* Geen metadata - alleen datum */

.entry-meta { color: transparent !important; }






/* Quotes Slider */

.category-quote .entry-title {
	display: 		none;
}



/* Quotes Format */

.format-quote .entry-header { 
	display: 		none; 
}

.format-quote .entry-content { 
	background: 	#1e2833; 
}

.format-quote blockquote {
	padding: 		20px;
	text-align: 	center;
	color: 			#fff;
	background: 	none;
	font-size: 		1.6em;
	font-family: 	'Open Sans', sans-serif;
}

.format-quote blockquote p { 
	text-align: 	center; 
	font-style:		normal; 
	font-size: 		16px; 
}

.format-quote blockquote cite { 
	display:		block; 
	margin-top:		10px; 
	font-weight: 	400;
	font-size: 		22px;
	text-align: 	center;
	letter-spacing: 2px;
	font-family: 	'Lato', sans-serif;
	font-style:		normal;
}

.format-quote blockquote cite:before,
.format-quote blockquote cite:after { 
	content:		"-";
	font-weight: 	400;
	font-size: 		22px;
	font-family: 	'Lato', sans-serif;
	color: 			#fff;
}

.format-quote blockquote cite a { 
	color: 			#fff; 
}

.format-quote .entry-meta { 
	display: 		none; 
}


/* Nieuwsbrief Format */

.category-nieuwsbrief {
}

.category-nieuwsbrief .entry-header {
	display: 		none;
}

.category-nieuwsbrief .entry-meta {
	display: 		none;
}
	
.category-nieuwsbrief .entry-content {
	background: 	#ed1b2f;
}

.category-nieuwsbrief .entry-content p {
	text-align: 	center; 
	font-style:		normal; 
	font-size: 		16px;
	font-size: 		1.6em;
	margin: 		20px;
	color: 			#fff;
	font-family: 	'Open Sans', sans-serif;
}

.category-nieuwsbrief .entry-content a {
	color:			#fff;
	border-bottom: 	2px #fff solid;
	text-decoration: none;
	line-height:  	1em;
}

.category-nieuwsbrief .entry-content a:hover {
	color:			#fff;
	border-bottom: 	4px #fff solid;
}





/* Timeline Donorwet */

.post-20886 h2 a {
	font-size:				36px !important;
	text-transform:			none;
}

.post-20886 .entry-meta {
	display: 				none;
}






/* Display none */
body.attachment.single.single-attachment footer.entry-meta,
.attachment h3.related_post_title,
.attachment .sfsiaftrpstwpr,
.attachment .comment-respond,
.attachement footer {
	display: 			none !important;
	background: 		green !important;
}


/* Zelfgemaakte tabellen in posts */
h3.in-tabel {
	font-family: 		"Open Sans Condensed", sans-serif;
	font-weight:		bold;
	font-size:			24px;	
	border: 			1px transparent solid;
}


/* Nieuwsbrief in Wordpress */
h3.nieuwsbrief {
	color: 				#ed1b2f; 
	font-family: 		"Open Sans", sans-serif; 
	font-size: 			30px; 
	font-style: 		normal; 
	font-weight: 		bold; 
	line-height: 		125%;
	width: 				100%;
	text-align: 		center;
	border-top: 		10px transparent solid;
}

/* PhpList Aanmelding Nieuwsbrief Plugin */



.nsu-form {
}

form#nsu-form-0 {
}

input#nsu-email-0 {
	box-shadow: none !important;

}


/* 404 = pagina niet gevonden (aangepaste tekst staat in de 404.php in de theme folder) */
article#post-0.post.error404.not-found > div.entry-content.post-content > div.widget.widget_recent_entries,
article#post-0.post.error404.not-found > div.entry-content.post-content > div.widget {
	display: none;
}

/* stopt safari voor het maken van eigen buttons */
input, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

hr {
	display: 			block;
	width: 				100%;
	height: 			0px;
	border-top: 		10px transparent solid;
	border-right:		0;
	border-bottom: 		1px #bac4ca solid;
	border-left:		0;
	background:			transparent;
	color: 				transparent;
	clear: 				both;
	margin-bottom:		20px;			
}

div#clear {
	width: 				100%;
	clear: 				both;
	height: 			20px;
}

/* Plugin Slider WD */
div#wds_container1_0 > div#wds_container2_0 > div.wds_slideshow_image_wrap_0 > div#wds_slideshow_image_container_0.wds_slideshow_image_container_0 > div#wds_slide_container_0.wds_slide_container_0 > div.wds_slide_bg_0 > div.wds_slider_0 > span#wds_image_id_0_68.wds_slideshow_image_second_spun_0 > span.wds_slideshow_image_spun1_0 > span.wds_slideshow_image_spun2_0 > span.wds_slideshow_image_0 {
	max-width: 			650px !important;
	max-height: 		460px !important;
}


/* CAMPAGNE PAGINA'S en POSTS -----------------------------------------------*/
 
.category-actie .entry-title, 
.category-actie div.entry-meta,
.category-actie .ssba.ssba-wrap,
.category-actie .share-to-whatsapp-wrapper,
.category-actie ul.related_post,
.category-actie .related_post_title {
	display: 		none !important;
}

.category-actie .entry-content {
	border-top: 8px transparent solid;
}

.category-actie img {
	box-shadow:		none !important;
}

.bg-campagne-rood {
	width:			100%;
	background:		#ed1b2f;
	padding:		10px 10px 10px 10px;
	padding:		1em 1em 1em 1em;
	color:			#ccc;
	font-size:		20px;
	line-height:	1.5em;
	font-family:	"MegalopolisExtra", sans-serif;
	text-align:		center;	
}

.bg-campagne-donkerblauw {
	width:			100%;
	background:		#1e2833;
	padding:		10px 10px 10px 10px;
	padding:		1em 1em 1em 1em;
	margin-bottom:	10px;
	margin-bottom:	1em;
	color:			#ccc;
	font-size:		26px;
	font-family:	"MegalopolisExtra", sans-serif;
	letter-spacing: 2px;
	text-align:		center;	
}

.bg-campagne-rood a,
.bg-campagne-donkerblauw a {
	color:			#ccc;
	text-decoration: none;
}

.bg-campagne-donkerblauw a:hover {
	color: 			#fff;
	background: 	#1e2833;
	text-decoration: none;
}

.bg-campagne-rood a:hover {
	color: 			#fff;
	background: 	#ed1b2f;
	text-decoration: none;
}

.bg-campagnepunten {
	width:			100%;
	background:		#bac4ca;
	padding:		10px 0px 10px 0px;
	padding:		1em 0em 1em 0em;
	margin-bottom:	10px;
	margin-bottom:	1em;
}

.bg-campagnepunten p {
	padding: 		0px 15px 0px 15px;
	padding:		0em 1.5em 0em 1.5em;
}

img.campagnemateriaal {
	max-width:		300px;
	float: 			left;
	border-right:	10px transparent solid;
	border-bottom:	10px transparent solid;
}


/* Campagnepagina - Extra navigatiemenu */

.post-content a.nav-button {
	display:				block;
	float:					left;
	width:					28%;
	padding:				5px 10px 5px 10px;
	margin:					0 2% 10px 0;
	background:				#1e2833; 
	color:					#fff; 	
	font-family: 			"Open Sans Condensed", sans-serif;
	font-size:				16px;
	text-align:				left; 
	text-transform:			uppercase;
	text-decoration:		none;
	border: 				none;
}

.post-content a.nav-button:hover {
	background:				#1e2833;
	color:					#fff; 
	text-decoration:		none;
}

.post-content a.nav-button-last:before,
.post-content a.nav-button:before {
   font-family: 			"FontAwesome";
   content: 				"\f05a";
   display: 				inline-block;
   padding-top:				3px;
   padding-right:			10px;
   font-size:				24px;
   color:					#fff;
}


/* Campagnepagina - Linkjes Info Onderaan */

a.infolink, 
a.infolink:visited {
	font-family: 			"Open Sans Condensed", sans-serif;
	display:				block;
	width:					100% !important;
	color: 					#1e2833;
	text-decoration: 		none; 
	text-align:				left;
	font-weight:			normal;
}

a.infolink:hover {
	color:					#ed1b2f;
	text-decoration: 		none;
	font-weight:			normal;
}

a.infolink:after {
   font-family: 			"FontAwesome";
   content: 				"\f064";
   display: 				inline-block;
   padding-left:			5px;
}



/* ACTIEBUTTONS -----------------------------------------------*/

/* Post Content - Actiebuttons */

.post-content a.actie-button {
	display:				block;
	background:				#1e2833; 
	text-align:				center; 
	width:					100%; 
	max-width:				400px;
	height:					auto;
	padding:				20px 0px;
	margin-top:				20px;
	font-family:			"Open Sans Condensed", sans-serif;
	font-weight:			bold !important; 
	color:					#fff;
	font-size:				24px !important;
	text-decoration:		none !important;
	border: 				none;
}

.post-content a.actie-button:hover {
	background-color:		#1e2833; 
}

.post-content div.actie-button {
	display:				block;
	width:					100%; 
	height:					auto;
	padding:				20px;
	margin-top:				20px;
	background:				#ed1b2f; 
	color:					#fff;
	text-align:				center; 
	font-size:				24px !important;
	font-weight:			bold !important;
	line-height:			150%; 
	text-decoration:		none !important;
	-webkit-box-shadow: 10px 10px 35px -2px rgba(0,0,0,0.24);
	-moz-box-shadow: 10px 10px 35px -2px rgba(0,0,0,0.24);
	box-shadow: 10px 10px 35px -2px rgba(0,0,0,0.24);
}


/* Sidebar - Actiebuttons */

a.widget-button {
	display:				block;
	width:					100%;
	background:				#ed1b2f; 
	margin-top:				10px !important;
	margin-right:			auto;
	margin-left:			auto;
	padding:				6px 10px 7px 10px !important;
	border-radius:			3px;
	text-align:				center; 
	font-family:			"Open Sans Condensed", sans-serif;
	font-weight:			bold !important; 
	font-size:				16px !important;
	text-transform:			uppercase;
	text-decoration:		none !important;
  	letter-spacing:			1px;
  	color:					#ccc !important;
	-webkit-box-shadow: 10px 10px 35px -2px rgba(0,0,0,0.24);
	-moz-box-shadow: 10px 10px 35px -2px rgba(0,0,0,0.24);
	box-shadow: 10px 10px 35px -2px rgba(0,0,0,0.24);
}

/*a.widget-button:after {
   font-family: 			"FontAwesome";
   content: 				"\f138";
   display: 				inline-block;
   padding-top:				1px;
   padding-left:			5px;
}*/

a.widget-button:hover {
	text-decoration:		none !important;
	color:					#1e2833;
	background:				#fff;
}











/* ---- LINKJES --------------------------------------------------------------*/


/* Linkjes Algemeen */

a, 
a:visited { 
	color: 					#1e2833;
	text-decoration: 		underline; 
}
a:hover {
	color:					#ed1b2f;
	text-decoration: 		underline; 
}


/* Linkjes Lees verder in Single Posts en Pagina's  */

/*<a class="lv" target="_blank" href="">LEES VERDER</a>*/
.home a.lv:before,
.home a.lv:after,
a.lv:before,
a.lv:after {
	clear:					both;
}

.home a.lv,
a.lv {
	display:				block;
	float:					left;
	background:				transparent; 
	padding:				5px 10px;
	margin:					0px 0px 15px 0px;
	font-size:				13px !important;
	text-decoration:		none !important;
    text-transform: 		none;
	font-weight:			bold;
	text-align:				right;
	letter-spacing:			0.01em !important;
	color:					#ed1b2f;
	border: 				2px #ed1b2f solid;
	padding:				3px 5px;
	border-radius:			4px;
}

.home a.lv:hover,
a.lv:hover {   
	color:					#1e2833;
	border-color:			#ed1b2f;
	letter-spacing:			0.1em;
}


/* Linkjes in Sidebar */

#sidebar .textwidget a {
	font-weight:			bold;
	text-decoration:		none;
}

#sidebar .textwidget a:hover {
	color:					#ed1b2f;
	text-decoration:		none;
}	





/* gridvorm op category pages */

.grid-box #leesverder {
	width: 					100%;
	height:					35px;
	margin-top:				10px;
	clear:					both;
	text-align:				right;
	background:				transparent; 
	text-align:				right;
}

.grid-box #leesverder {
	margin-bottom:			0px;
	background:				transparent; 
}

.grid-box #leesverder a.lees-verder {
	display:				block;
	float:					right;
	background:				#bac4ca; 
}




/* ---- EMBEDDED TWEETS ------------------------------------------------------------------------*/

/* Tweets in sidebar */




blockquote.twitter-tweet {
	background: 		#bac4ca;
  	display: 			inline-block;
  	padding: 			16px;
	margin-bottom: 		10px;
	margin-bottom:		1rem;
}

blockquote.twitter-tweet p { /* inhoud van de tweet */
	margin:				0 0 3px 0 !important;
	font-weight:		normal;
	color: 				#1e2833 !important;
}

blockquote.twitter-tweet p a { /* linkjes en tweeps */
	display:			inline !important;
	font-weight:		normal;
}

blockquote.twitter-tweet { /* naam van tweep */
	font-weight: 		bold;
	color: 				#ed1b2f !important;
}

blockquote.twitter-tweet a { /*datum */
	font-weight: 		bold;
}

blockquote.twitter-tweet a:hover { /*datum */
	color: 				#1e2833 !important;
}

/* TEXT SELECTION STYLES */

/* Safari, Chrome, iPhones, iPads */
::-webkit-selection { 
	background: #1e2833; 
}

/* Firefox */
::-moz-selection { 
	background: #1e2833; 
}

/* The Rest 
::selection { 
	background: #1e2833; 
}*/



/* ---- SEARCH FORM ---------------------------------------------------------------------------------------*/

#search-box-wrap {
	background-color: #1e2833 !important;
}
	
		
#searchform input[type=submit] {
	background-color: #fff;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;	
	font-weight: 400;
}

#search-box #close-x {
	background-color: #ed1b2f;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;	
	font-weight: 400;
}

#search-box input#searchsubmit {
	background-color: #ed1b2f;
}

#s {
	height: 30px; /* for ie8 & below */
	height: 3rem;
	font-size: 20px; /* for ie8 & below */
	font-size: 2.0rem;
	background: url("https://www.burgercomite-eu.nl/wp-content/themes/the-newswire/library/images/icon-search.png") no-repeat 7px 7px #fff;
	padding: 5px 7px 5px 30px;
	border: 0;
	box-shadow: none;
	min-width: 400px; /* for ie8 & below */
	min-width: 40rem;
	outline: none;
	margin-right: -4px;
}

div.social-media {
}

#search-icon,
a.social-fb,
a.social-tw,
a.social-yt,
a.social-rs,
a.social-em {
	background-color: #ed1b2f !important;
	width: 40px !important;
	height: 40px !important;
}

#search-icon:hover,
a.social-fb:hover,
a.social-tw:hover,
a.social-yt:hover,
a.social-rs:hover,
a.social-em:hover {
	background-color: #1e2833 !important;
}



/* ---- TOP HEADER STYLES -------------------------------------------------------------------------------*/

#top-head {
	padding-bottom: 0px;
}

#inner-header {
	height:			130px;
}

/* 	banner (niet gebruikt */

#newswire-banner {
	width: 468px;
	max-height: 60px;
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
}



/* ---- SHARE --------------------------------------------------------------------------------------------*/

/* Whatsapp button */

.page .share-to-whatsapp-wrapper {
	display: 			none;
}

.share-to-whatsapp-wrapper {
	font-size: 			0px !important;
	width: 				50px !important;
	height: 			52px !important;
	max-height:			52px !important;
	padding: 			0px !important;
	margin: 			0px !important;
	float: 				right;
}

a.whatsapp-button .whatsapp-share { 
	width: 				50px !important;
	height: 			50px !important;
}

.share-on-whsp {
	display: 			none !important;
}

.whatsapp-button {
	height: 			50px !important;
	width: 				50px !important;
	display: 			inline-block !important; 
	background-image: 	url("https://www.burgercomite-eu.nl/design/socialmediabuttons/whatsapp.png");
	background-repeat: 	no-repeat; 
	background-position: 0 0 !important;
	background-size: 	50px 50px !important;
	background-color: 	transparent !important; 
    cursor: 			pointer;
    border: 			0px !important;
	border-radius: 		0px; 
	text-decoration: 	none; 
	text-align: 		left;
	padding: 			0px !important;
	margin: 			0px 0px 0px 0px !important;
	font-size: 			0px;
    color: 				transparent !important;	
}

/* Social Share Buttons Adder Plugin voor Email, Facebook en Twitter */

.ssba.ssba-wrap {
	padding-top:		12px;
	width: 				200px;
	max-width: 			200px;
	float:				right;
}

.ssba.ssba-wrap div {
	float: 				right;
}

img.ssba {
	float: 				left;
}

a.ssba_twitter_share > img.ssba.ssba-img,
a.ssba_facebook_share > img.ssba.ssba-img,
a.ssba_email_share > img.ssba.ssba-img {
	border-right: 		10px transparent solid !important;
}

/* op kleinere schermen */	
		
@media only screen and (max-width:480px){
a.ssba-btn.ssba-facebook.ssba-facebook--standard,
a.ssba-btn.ssba-twitter.ssba-twitter--standard,
a.ssba-btn.ssba-email.ssba-email-popup,
a.ssba-btn.ssba-facebook.ssba-facebook--standard:visited,
a.ssba-btn.ssba-twitter.ssba-twitter--standard:visited,
a.ssba-btn.ssba-email.ssba-email-popup:visited {
	color:					#1e2833 !important;
	background:				#ffffff !important;
	border-color:			#1e2833 !important;
}

a.ssba-btn.ssba-facebook.ssba-facebook--standard:hover,
a.ssba-btn.ssba-twitter.ssba-twitter--standard:hover,
a.ssba-btn.ssba-email.ssba-email-popup:hover,
a.ssba-btn.ssba-facebook.ssba-facebook--standard:focus,
a.ssba-btn.ssba-twitter.ssba-twitter--standard:focus,
a.ssba-btn.ssba-email.ssba-email-popup:focus,
a.ssba-btn.ssba-facebook.ssba-facebook--standard:active,
a.ssba-btn.ssba-twitter.ssba-twitter--standard:active,
a.ssba-btn.ssba-email.ssba-email-popup:active {
	color:					#ed1b2f !important;
	background:				#ffffff !important;
	border-color:			#ed1b2f !important;
}

.ssba-container { margin-top:0px; margin-bottom:0px; }

span.ssba-share-text {
	display: 				none;
}
	
}




/* ---- CONTENT BASIS (posts en pagina's) ---------------------------------------*/

#content {
	margin-top:			40px;
	margin-top:			4rem;
	margin-bottom:		40px;
	margin-bottom:		4rem;
}

article {
	padding-top:		0px !important;
	margin-top: 		0px !important;
	padding-bottom:		0px !important;
	margin-bottom: 		0px !important;}




				
/* ---- POSTS --------------------------------------------------------------------*/


/* HEADERS EN TITLES */


.entry-header,
body.page .entry-header,
body.single .entry-header, 
.not-found .entry-header { 
	margin-bottom: 			0px !important;
	margin-bottom: 			0rem !important;
}


body.page .entry-title, 
body.single .entry-title, 
.not-found .entry-title {
	padding-bottom: 		0px;
	padding-bottom: 		0rem;
}

h1,
h1.page-title,
.page-header {
	border-bottom:			0 !important;
}

h1.entry-title {			/* titel single posts en pagina's */
	font-family: 			"Open Sans Condensed", sans-serif;
	text-align: 			left !important;
	letter-spacing: 		0 !important;
	background:				transparent !important;
	margin-top: 			0 !important;
	margin-bottom:			20px !important;
	font-size:				36px !important;
	text-align: 			left !important;
	letter-spacing: 		-1px !important;
	border-bottom:			0 !important;
}


/* begin statische pagina tijdelijk als homepage */


h1.entry-title {			
	font-family: 			"Open Sans Condensed", sans-serif;
	letter-spacing: 		0 !important;
	background:				transparent !important;
	margin-top: 			0 !important;
	margin-bottom:			20px !important;
	font-size:				36px !important;
	text-align: 			left !important;
	letter-spacing: 		-1px !important;
	border-bottom:			0 !important;
	font-weight:			normal;
} /* einde statische pagina tijdelijk als homepage */

h2.entry-title {			/* titel posts op grid-pagina's (home, categories) */

}

h2.entry-title a,
h2.entry-title a:visited {
	font-family: 			"Open Sans Condensed", sans-serif;
	letter-spacing: 		0 !important;
	background:				transparent !important;
	font-size:				26px !important;
	text-align: 			left !important;
	margin-top: 			5px !important;
	letter-spacing: 		-1px !important;
	font-weight:			normal;
	text-transform:			none !important;
	line-height:			1.5em;
	letter-spacing: 		0.01em !important;
	color:					#1e2833;
	text-decoration: 		none;
}

h2.entry-title a:hover {
	color: 					#353e49;
	text-decoration:		none;
}



/* SUBTITLES */

h1.subtitle {
	font-family: 			"Open Sans Condensed", sans-serif;
	text-align: 			left !important;
	letter-spacing: 		-1px !important;
	background:				transparent! important;
	font-weight:			normal;
	font-size:				36px;
	line-height:			1.5em;
	margin-left:			-2px;
}

h2,
h2.subtitle {
	font-family: 			"Open Sans Condensed", sans-serif;
	text-align: 			left !important;
	letter-spacing: 		-1px !important;
	background:				transparent! important;
	font-weight:			normal;
	font-size:				26px;
	font-size:				2.6rem;
	line-height:			1.5em;
	margin-left:			0px;
	margin-top:				20px;
	margin-bottom:			10px;
}


/* post meta */

.entry-meta {
	font-family: 		"Open Sans", sans-serif;
	font-size: 			11px;  
	font-size: 			1.1rem;
	letter-spacing: 	1px; 
	letter-spacing: 	0.1rem; 
	line-height: 		1em;  
	color: 				#1e2833;
	margin: 			10px 0px 10px 0px;  
	margin: 			1rem 0rem 1rem 0rem;
	text-transform: 	uppercase;
	font-style:			italic;
}

.entry-meta span.byline > span.author.vcard > a.url.fn.n,
.entry-meta span.sep {
	display: 				none;
}

.entry-meta > a {
	text-decoration: 		none !important;
}

/*		
.entry-meta > a > time.entry-date::after {
content:" | ";
}*/

.category-archive-meta {
	font-family: 			"Open Sans", sans-serif;
	font-size: 				13px;  
	font-size: 				1.3rem;
	letter-spacing: 		1px; 
	letter-spacing: 		0.1rem; 
	line-height: 			16px;  
	line-height: 			1.6rem; 
	color: 					#ed1b2f;
	margin: 				0 0 10px 0;  
	margin: 				0 0 1rem 0;
	text-transform: 		none;
	letter-spacing: 		normal;
}

		
/* Post - Content (ook voor pagina's) */

.post-content { 
	margin-bottom: 			40px;  
	margin-bottom: 			4.0rem;
	padding-right:			5px;
	text-align: 			left;
	overflow: 				hidden;
}


/* Post Content - Tekst */

.post-content p {
	font-size: 				15px;  
	font-size: 				1.5rem; 
	line-height: 			1.7em;
	font-family:			"Open Sans", Helvetica, Arial, sans-serif;
	margin: 				0 0 13px 0; /* for ie8 & below */
	margin: 				0 0 1.3rem 0; 
}
	

/* Post Content - Images */

/*
.post-content img,
.post-content p img,
.post-content img.in,
.post-content img.in-rechts,
.onderschrift,
#onderschrift,
.foto-onderschrift,
#foto-onderschrift  {
	display:				inline !important; 
}*/

.post-content img.in {
	float: 					left !important;
	max-width:				350px !important;
	height:					auto !important;
	border-top:				7px transparent solid !important;
	border-right:			15px transparent solid !important;
	margin: 				0px !important;
}

.post-content img.in-rechts {
	float: 					right !important;
	max-width:				300px !important;
	height:					auto !important;
	border-top:				7px transparent solid !important;
	border-left:			15px transparent solid !important;
	margin: 				0px !important;
}

.post-content img {
	margin: 				0px !important; 
	margin: 				0rem !important;
	width: 					100%; 
	height: 				auto; 
}

.post-content img .shadow {
	-webkit-box-shadow: 10px 10px 35px -2px rgba(0,0,0,0.24);
	-moz-box-shadow: 10px 10px 35px -2px rgba(0,0,0,0.24);
	box-shadow: 10px 10px 35px -2px rgba(0,0,0,0.24);
}

.onderschrift,
#onderschrift,
.foto-onderschrift,
#foto-onderschrift {	/* onderschrift bij foto's */
	font-size:				13px !important;
	font-style:				italic;
	width:					100%;
	max-width:				100%;
	display:				block;
	text-align:				left;
	line-height:			18px;
	margin-top:				-15px;
	border-bottom:  		25px transparent solid !important;
	border-top:				3px transparent solid;
}

/* meeschalen van images en iframes */

/* meeschalen van iframes */
.intrinsic-container {
  position: relative;
  height: 0;
  overflow: hidden;
}
 
/* 16x9 Aspect Ratio */
.intrinsic-container-16x9 {
  padding-bottom: 56.25%;
}
 
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {
  padding-bottom: 75%;
}
 
.intrinsic-container iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}





/* Post Content - Tables */

.post-content table { 
	width: 					100%; 
}

.post-content table th { 
	border-bottom: 			0px; 
	text-align: 			left; 
}

.post-content table td { 
	border-bottom: 			0px; 
	padding: 				5px;  
	padding: 				0.5rem;
}

	
					
/* Post Content - Lijsten */

/* Ongenummerde lijsten */

.post-content ul {
	list-style-position: 	outside; 
	line-height: 			1.7em;
	margin: 				-2px 0px 15px 2px;
	margin: 				-0.2rem 0rem 1.5rem 0.2rem;
}

.post-content ul li {
	list-style-type: 		none !important;
	position: 				relative;
	padding-left: 			12px; 
	padding-left: 			1.2rem;
	margin-bottom: 			5px;  
	margin-bottom: 			0.5rem; }

.post-content ul li::before {
	content: 				"\2022";
	position: 				absolute;
	left: 					0;
	top: 					4px;
	color: 					#1e2833;
	font-family: 			Arial, Helvetica, sans-serif;
	font-weight: 			700;
	font-size: 				16px; 
	font-size: 				1.6rem;
	line-height: 			1.25;
}

/* Genummerde lijsten */

.post-content ol {
	list-style: 			decimal; 
	list-style-position: 	outside; 
	line-height: 			1.5;
	margin: 				-2px 0px 15px 15px;
	margin: 				-0.2rem 0rem 1.5rem 1.5rem;
	list-style: 			none; /* Remove default numbering */
	list-style: 			decimal; /* Keep using default numbering for IE6/7 */
	counter-reset: 			my-counter;
}

.post-content ol li {
	list-style-type: 		decimal;
	position: 				relative;
	padding-left: 			12px; 
	padding-left: 			1.2rem;
	margin-bottom: 			5px;  
	margin-bottom: 			0.5rem; }

.post-content ol li::before {
	content: 				"";
	counter-increment: 		none;
	position: 				absolute;
	left: 					0;
	top: 					2px;
	color: 					#ed1b2f;
	font-family: 			Arial, Helvetica, sans-serif;
	font-weight: 			bold;
	font-size: 				12px;  
	font-size: 				1.2rem;
	text-align: 			center;
}


/* Post Content - Meta */

.tag-meta {
	display: 				none;
	margin-right: 			10px;
}


/* Post Content - Category-vermelding */
		
.cat-meta-color {
	display: 				none !important;
	font-size: 				11px;  
	font-size: 				1.1rem;
	letter-spacing: 		1px; 
	letter-spacing: 		0.1rem; 
	line-height: 			14px;  
	line-height: 			1.4rem; 
	text-transform: 		uppercase;
	font-family: 			"Open Sans", sans-serif;
	padding: 				5px 12px; 
	padding: 				0.5rem 1.2rem;
	background-color: 		#bac4ca;
	color: 					#1e2833 !important;
	display: 				inline-block;
	float: 					right;
}
		
.cat-meta-color a {
	color: 					#1e2833 !important;
	text-decoration: 		none;
}
		
.colorbar {
	display: 				none;
	width: 					100%;
	background-color: 		#bac4ca;
	height: 				1px;
	overflow: 				hidden;
	margin-bottom: 			5px; 
	margin-bottom: 			0.5rem;
}
		

/* PAGINATION */

.pagination {
	clear: 					both;
	padding: 				20px 0 30px 0; /* for ie8 & below */
	padding: 				2rem 0 3rem 0;
	position: 				relative;
	margin: 				auto;
	text-align: 			center;	
}

.pagination span.page-numbers.current {
	color: 					#fff;
	background-color: 		#ed1b2f;
	display: 				inline-block;
	margin: 				2px 2px 2px 0; /* for ie8 & below */
	margin: 				0.2rem 0.2rem 0.2rem 0;
	padding: 				7px 10px 6px 10px; /* for ie8 & below */
	padding: 				0.7rem 1.0rem 0.6rem 1.0rem;
	text-decoration: 		none;
	width: 					auto;
	font-size: 				15px; /* for ie8 & below */
	font-size: 				1.5rem;
	line-height: 			18px; /* for ie8 & below */
	line-height: 			1.8rem;
}

.pagination a.page-numbers {
	color: 					#fff;
	background-color: 		#1e2833;
	display: 				inline-block;
	margin: 				2px 2px 2px 0; /* for ie8 & below */
	margin: 				0.2rem 0.2rem 0.2rem 0;
	padding: 				7px 10px 6px 10px; /* for ie8 & below */
	padding: 				0.7rem 1.0rem 0.6rem 1.0rem;
	text-decoration: 		none;
	width: 					auto;
	font-size: 				15px; /* for ie8 & below */
	font-size: 				1.5rem;
	line-height: 			18px; /* for ie8 & below */
	line-height: 			1.8rem;
}
	 
.pagination a.page-numbers:hover {
	color: 					#fff;
	background-color: 		#ed1b2f;
	padding: 				7px 10px 6px 10px; /* for ie8 & below */
	padding: 				0.7rem 1.0rem 0.6rem 1.0rem;
}

.pagination span.page-number.dots {
	font-size: 				15px; /* for ie8 & below */
	font-size: 				1.5rem;
	line-height: 			18px; /* for ie8 & below */
	line-height: 			1.8rem;
	font-weight:			bold;
}

.pagination a.next.page-numbers {
}

	
/* PAGE LINK STYLES - ??? */

.page-link a,
.page-link a:visited {
	background-color: 		#f2f2f2;
	color: 					#373737;
}

.page-link a:hover {
	background-color: 		#1e2833;
	color: 					#fff;
}

#nav-above a, 
#nav-below a, 
#image-navigation a,
#comment-nav-below a, 
#comment-nav-above a {
	background-color: 		#1e2833;
}


/* CATEGORY PAGES */

/* Category Pages - Haalt marge boven uit de headertitel */
body.archive.category .page-header {	
	margin-top:		-13px !important;
	padding-top:	0 !important;
}

/* Category Pages - Haalt woordje 'tag' weg */
body.archive.category.category-nieuws h1.page-title,
body.archive.tag h1.page-title,
body.archive .page-title {
	color: 			transparent;
	font-size:		0px;
}

/* Category Pages - Verandert kleur van de categorie-titel van rood in blauw */
body.archive .colortxt {
	font-size:  	35px;
	color:			#1e2833;
}

/* Category  Pages - Voegt 'Artikelen Over' toe */
body.archive.tag span.colortxt:before {
	content: 		"Artikelen over ";
	color:			#1e2833;
}

/* Category Pages - Voegt 'Laatste' toe */
body.archive.category.category-nieuws span.colortxt:before {
	content: 		"Laatste ";
	color:			#1e2833;
}


	
/* ---- SIDEBAR -------------------------------------------------------------------------- */

/* Actie widget > een rode kop */
aside#text-3.widget .widget-title {
	background-color: 		#ed1b2f !important;
}

/* Sidebar - Algemeen */

#sidebar {
	margin: 				0px 0px 30px 0px;
	margin: 				0rem 0rem 3.0rem 0rem;
	padding: 				0px 0px 0px 0px; 
	padding: 				0rem 0rem 0rem 0rem;	
	float: 					right;
	background-color: 		transparent;
}

#sidebar p {
	width:					100%;
	font-size:				13px;
	text-align:				left;
	margin: 				0px 0px 10px 0px;
	margin: 				0rem 0rem 1rem 0rem;
	padding: 				0px 0px 0px 0px; 
	padding: 				0rem 0rem 0rem 0rem;
	line-height:			1.6em;
}

#sidebar img {
	width:					100%;
	max-width:				300px;
	margin:					0px auto;
}

#sidebar li {				/* link en rechts padding inner sidebar weghalen */
	padding:				10px 0px 10px 0px !important;
	padding:				1rem 0rem 1rem 0rem !important;
	border-bottom:			1px #bac4ca	solid;
}

#sidebar .widget {
	background-color: 		transparent;
	font-size:				13px;	
}

#sidebar .widget .widget-title {
	font-family: 			"Open Sans Condensed", sans-serif;
	background-color: 		#1e2833 !important;
	font-size: 				21px; 
	font-size: 				2.1rem;
	font-weight:			400;
	line-height: 			1;
	padding: 				10px 10px 5px 10px !important; 
	padding: 				1rem 1rem 0.5em 1rem !important;
	margin: 				0px 0px 10px 0px !important;
	margin:					0rem 0rem 1rem 0rem !important;
	color: 					#fff !important; 
	text-align: 			left !important;
}

#sidebar .widget .textwidget {		
	margin: 				0px 0px 5px 0px;
	margin: 				0rem 0rem 0.5rem 0rem;
	padding: 				0px 0px 0px 0px; 
	padding: 				0rem 0rem 0rem 0rem;
}








/* Sidebar - Plugin Widgets - Events/Agenda */

/* ruimte tussen de titel en het beging van de lijst */
#sidebar .event-list {
	border-top: 			20px transparent solid;
}

#sidebar .event-details {
	border-top: 			1px #bac4ca solid;
}

.widget_event_list_widget > div > a {
	font-weight: 			bold;
}

/* verbergt agenda in sidebar op de pagina Agenda  */
body.page.page-id-4439 .widget.widget_event_list_widget {
	display: 				none !important;
}

#sidebar .widget_event_list_widget,
ul.event-list-view {
	padding-bottom:			0px !important;
	padding-bottom: 		0rem !important;
}

#sidebar li.event {
	font-family: 			"Open Sans Condensed", sans-serif;
	font-weight:			400 !important;
	margin: 				0px 0px 0px 0px !important;
	padding-top: 			10px !important;
	padding-bottom: 		0px !important;
	border-top:				0px !important;
}

#sidebar h3 a, 
#sidebar .event-time,
#sidebar .event-location {
	font-family: 			"Open Sans Condensed", sans-serif;
	font-weight:			400 !important;	
}

#sidebar .event-date {
	font-family: 			"Open Sans Condensed", sans-serif;
	margin-top:				0px;
	margin-left: 			0px;
}

#sidebar .event-year {
	display:				none;
}

#sidebar .widget_event_list_widget .event-info .single-day h3,
#sidebar .widget_event_list_widget .event-info .single-day event-time,
#sidebar .widget_event_list_widget .event-info .single-day event-location {
	font-family: 			"Open Sans Condensed", sans-serif;
}


/*  Link naar de gehele agenda (pagina) onderaan de widget */
aside.widget.widget_event_list_widget > div {
	margin-top:				-10px;
}

aside.widget.widget_event_list_widget > div > a {
	color:					#ed1b2f !important;
	text-transform: 		uppercase;
}

aside.widget.widget_event_list_widget > div > a:after {
	font-family: 			"FontAwesome";
	content: 				"\f138";
	display: 				inline-block;
	padding-left:			5px;	
	color:					#ed1b2f;
}


/* Sidebar - Plugin Widgets - Recent Comments/Laatste reacties */

.widget.widget_recent_comments {
}

ul#recentcomments > li.recentcomments {
	color: 					#ed1b2f !important;
}

ul#recentcomments > li.recentcomments > a {
	color: 					#1e2833 !important;
}

ul#recentcomments > li.recentcomments > a:hover {
	color: 					#ed1b2f !important;
}


/* Sidebar - Plugin Widgets - Recent Posts/Laatste nieuws */

.widget.widget_recent_entries {
}

.widget.widget_recent_entries > ul > li {
	text-align:				left;
	line-height:			1.5em !important;
	border-top: 			none !important;
}

.widget.widget_recent_entries > ul > li a {
	color: 					#1e2833 !important;
}

.widget.widget_recent_entries > ul > li a:after {
   font-family: 			"FontAwesome";
   content: 				"";
   display: 				inline-block;
   color:					#1e2833 !important;
}
	
.widget.widget_recent_entries > ul > li a:hover {
	color: 					#ed1b2f !important;
	text-decoration:		none !important;
}

.post-date {
	font-style: 			italic;
	display: 				block;
	font-size:				12px;
	font-size:				1.2rem;
}



		
/* ---- REACTIES / COMMENTS ----------------------------------------------------------- */

ol.commentlist {
	margin-bottom:			-40px;
}


/* Reacties  - Tables */
	
.commentlist li.comment article[id*=comment-] table th { 
	border-bottom: 			0px; 
	text-align: 			left; 
}

.commentlist li.comment article[id*=comment-] table td { 
	border-bottom: 			0px solid #bac4ca; 
	padding: 				5px;  
	padding: 				0.5rem;
}


/* Reacties  - Lists */

.commentlist li.comment article[id*=comment-] ul,
.commentlist li.comment article[id*=comment-] ol { 
	list-style-position: 	outside; 
	line-height: 			1.5;
	margin-left: 			20px;  
	margin-left: 			2rem;
	margin-right: 			20px;  
	margin-right: 			2rem; 
}

.commentlist li.comment article[id*=comment-] li {
	margin-bottom: 			12px;  
	margin-bottom: 			1.2rem; 
}

.commentlist li.comment article[id*=comment-] ol {
	list-style: 			decimal;
}
				
.commentlist li.comment article[id*=comment-] ul li {
	list-style: 			disc;
}


/* Reacties  - Tables */

.comment-meta {
	margin-left: 			0px;
	margin-left: 			0rem;
}

.comment-author {
	margin-top: 			15px !important;
	margin-top: 			1.5rem !important;
}

.commentlist .vcard {
	margin-left: 			0px;
	margin-left: 			0rem;
}	
				
.commentlist .vcard cite.fn a {
	margin-left: 			0px;
	margin-left: 			0rem;
}

.commentlist .vcard cite.fn a.url {}

					
.commentlist .vcard time { 
	margin-left: 			0px; 
	margin-left: 			0rem;
}

.commentlist li.comment .comment-content { 
	margin-left: 			0px; 
	margin-left: 			0rem;
	padding-top: 			20px; 
	padding-top: 			2rem;
	padding-bottom: 		10px; 
	padding-bottom: 		1rem;
	white-space: 			pre-wrap; /* css-3 */    
    white-space: 			-moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: 			-pre-wrap; /* Opera 4-6 */    
    white-space: 			-o-pre-wrap; /* Opera 7 */    
    word-wrap: 				normal; /* Internet Explorer 5.5+ */
}

.commentlist li.comment article[id*=comment-] p,
.commentlist li.comment .comment-content p { 
	line-height:			1.6em !important;
	margin: 				0px 0 0px 0; /* for ie8 & below */ 
	margin: 				0rem 0 0rem 0; 
	white-space: 			pre-wrap; /* css-3 */    
    white-space: 			-moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: 			-pre-wrap; /* Opera 4-6 */    
    white-space: 			-o-pre-wrap; /* Opera 7 */    
    word-wrap: 				normal; /* Internet Explorer 5.5+ */
}

div#comments > ol.commentlist > li.comment > ul.children > li.comment > ul.children > li.comment > article,
div#comments > ol.commentlist > li.comment > ul.children > li.comment > article,
div#comments > ol.commentlist > li.comment > article {
	border: 				1px #bac4ca solid !important;
}
					

/* Reactieformulier */

p.comment-form-author {
	border-top: 			20px transparent solid !important;
}

p.comment-form-email {
	display: 				none !important;
}

p.cptch_block {
	margin-top: 			-10px !important;
}

#respond,
.post-content form {
	margin: 				40px 0; 
	margin: 				4rem 0;
	padding: 				0px; 
	padding: 				0rem;
	background-color: 		#e3e6e8;
	border: 				0px solid #bac4ca;
}
#reply-title {
	font-family: 			"Lato", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 				21px; 
	font-size: 				2.1rem;
	font-weight: 			400;
	margin-bottom: 			5px; 
	margin-bottom: 			0.5rem;
}

#respond label,
.post-content form label {
	font-family: 			"Lato", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 				14px; 
	font-size: 				1.4rem;
	font-weight: 			400;
	line-height: 			2;
	letter-spacing: 		1px; 
	letter-spacing: 		0.1rem;
	text-transform: 		uppercase;
	margin-left: 			0%;
	margin-right: 			10px;
}

#respond label {
	display: 				inline-block;
	min-width: 				90px; 
	min-width: 				9rem;
}

#respond label[for=author],
#respond label[for=email] {
	min-width: 				90px; 
	min-width: 				9rem;
}
	
#respond p {
	margin-bottom: 			16px; 
	margin-bottom: 			1.6rem;
}

#respond p.form-submit {
	text-align: 			left;
	margin-top:				20px;
	margin-top:				2.0rem;
	margin-bottom: 			20px; 
	margin-bottom: 			2.0rem;
}

#respond p.form-allowed-tags {
	font-size: 				13px; 
	font-size: 				1.3rem;
	display: 				none;
}

#respond .required {
	margin-left: 			-14px; 
	margin-left: 			-1.4rem;
	padding-right: 			14px; 
	padding-right: 			1.4rem;
	color: 					#ed1b2f;
	font-size: 				20px;
}

#respond .required:first-child {
	margin-left:			0;
}

#respond .comment-notes .required {
	margin-left: 			5px; 
	margin-left: 			0.5rem;
	padding-right: 			0px; 
	padding-right: 			0rem;
	color: 					#ed1b2f;
	font-size: 				20px;
}

#respond .comment-notes,
#respond .logged-in-as {
	font-size: 				11px; 
	font-size: 				1.1rem;
	margin-bottom: 			30px; 
	margin-bottom: 			3rem;
	text-transform: 		uppercase;
	color: 					#7f8c8d;
}

#respond .logged-in-as {
	display:				none;
}

#respond p.comment-form-url {
	display: 				none;
}

#respond #comment-form-title {
	margin: 				0 0 18px;  
	margin: 				0 0 1.8rem; 
}

div.reply > a.comment-reply-link {
	margin-right: 			20px !important; 
}

#respond #cancel-comment-reply-link { 
	float: 					right;
}

#respond #comment-form-elements {
	margin: 				12px 0;  
	margin: 				1.2rem 0; 
}

#respond #comment-form-elements li { 
	overflow: 				hidden; 
	margin-bottom: 			12px;  
	margin-bottom: 			1.2rem; 
}

#respond input[type=text],
#respond #author, 
#respond #email, 
#respond #url,
.post-content form input[type=text],
.post-content form input[type=email],
.post-content form input[type=password],
.post-content form input[type=url] { 
	padding: 				5px 7px; 
	width: 					65%; 
}

#respond #comment,
.post-content form textarea  { 
	resize: 				none; 
	padding: 				5px 7px; 
	padding: 				0.5rem 0.7rem;
	width: 					100%; 
	height: 				150px; 
	height: 				15rem;
	vertical-align: 		top; 
}

#respond input[type=text],
#respond #author, 
#respond #email, 
#respond #url, 
#respond #comment,
.post-content form input[type=text],
.post-content form input[type=email],
.post-content form input[type=password],
.post-content form input[type=url],
.post-content form textarea {
	background: 			#fff;
	border: 				1px solid #bac4ca;
	font-size: 				14px;  
	font-size: 				1.4rem; 
}

#respond input[type=checkbox] {
	vertical-align: 		middle;
	margin-bottom: 			2px;
}

#respond #submit,
.post-content form input[type=submit],
.post-content form input[type=button] {
	background-color: 		#1e2833;
	color: 					#fff;
	text-decoration: 		none; 
	font-family: 			"Open Sans", sans-serif;
	text-transform: 		uppercase;
	border: 				0;
	padding: 				7px 15px;
}

#respond #submit:hover {
	background-color: 		#ed1b2f;
}
				
/* Reactieformulier - Form validation */

#commentform input:invalid, 
#commentform textarea:invalid { 
	border-color: 			#ed1b2f; 
	outline: 				none; 
	background-color: 		#f6e7eb; 
}

/* ---- VALIDATION (weet niet waar dit bij hoort */
/*
input:invalid, 
textarea:invalid { 
	border-radius: 			0px; 
	border: 				3px #ed1b2f solid; 
}/*

/* ---- FOOTER ------------------------------------------------------------------------- */

/* ruimte en clearance tussen de container en de wrapper */
.push {
	height: 				70px;
	clear: 					both;
}

footer#colophon [role=contentinfo] {
	width: 					100%;
	max-width: 				990px; /* for ie8 & below */
	max-width: 				99rem;
	display: 				table;
	margin: 				0 auto;
	padding: 				0 2%;
	overflow:				hidden;
	-webkit-box-sizing: 	border-box; 
	-moz-box-sizing: 		border-box; 
	-o-box-sizing: 			border-box; 
	box-sizing: 			border-box;
	border-top: 			3px solid #1e2833;
	vertical-align: 		top;
	clear: 					both;
}

#colophon {
	background: 			#1e2833 !important;
	height:					auto;
}

/* Nieuwsbrief in footer */

#footer-nieuwsbrief {
	background: 	transparent;
	text-align:		center;
}
		
#footer-nieuwsbrief p {
	text-align: 	center; 
	font-style:		normal; 
	font-size: 		16px;
	font-size: 		1.6em;
	margin: 		20px 20px 0px 20px;
	color:			#77939b;
	font-family: 	'Open Sans', sans-serif;
}	

#footer-nieuwsbrief a {
	color:			#77939b;
	border-bottom:  2px #77939b solid;
	text-decoration: none;
}
	
#footer-nieuwsbrief a:hover {
	color:			#77939b;
	border-bottom:  4px #77939b solid;
	text-decoration: none;
}



	
table#widget-holder {
	width:					100%;
	margin:					0px auto 0px auto;
	background: 			#1e2833;
}

table#widget-holder td {
	background: 			#1e2833;	
	color: 					#77939b;
	font-family: 			"Open Sans", sans-serif;
	font-size: 				12px; /* for ie8 & below */
	font-size: 				1.2rem;
	text-transform: 		none;
	letter-spacing: 		1px;
}

#left-widget strong,
#center-widget strong,
#right-widget strong {
	font-size:				14px;
	font-size:				1.4rem;
	color:					#fff;
}
	
#left-widget {
	padding-top:			20px;
	padding-top:			2rem;
	padding-bottom:			20px;
	padding-bottom:			2rem;
	width:					30%;
	float:					left;
	text-align:				left;
	vertical-align:			top;
}

#center-widget {
	padding-top:			45px;
	padding-top:			4.5rem;
	padding-bottom:			20px;
	padding-bottom:			2rem;	
	width:					30%;
	margin-left:			5%;
	margin-right:			5%;
	float:					left;
	text-align:				center;
}

#right-widget {
	padding-top:			20px;
	padding-top:			2rem;
	padding-bottom:			20px;
	padding-bottom:			2rem;
	width:					30%;
	float:					left;
	text-align:				right;
	vertical-align:			top;
}

#left-widget strong,
#center-widget strong,
#right-widget strong {
	font-family:			"Open Sans Condensed", sans-serif;
	font-size:				16px;
}


/* Linkjes in Footer  */

footer a.lees-verder {
	background:				transparent !important;
	color:					#77939b !important;
	text-transform:			none;
	font-weight:			normal;
	margin-top:				0px !important;
	margin-bottom:			0px !important;
	float:					none;
	font-size:				12px !important;
	padding:				0;
	display:				inline;
}

footer a.lees-verder::after {
   font-family: 			"FontAwesome";
   content: 				"\f064";
   display: 				inline-block;
   padding-left:			5px;
}

footer a.lees-verder:hover {
	text-decoration: 		none;
	color: 					#fff !important;
}

footer a.mailto {
	color:					#77939b;
	text-decoration:		none;
}

footer a.mailto::before {
   font-family: 			"FontAwesome";
   content: 				"\f003";
   display: 				inline-block;
   padding-right:			5px;
}	

footer a.mailto:hover {
	color:					#ed1b2f;
	text-decoration:		none;
}





/* ---- SLIDER (van thema) ---- */

#sliderprev,
#slidernext {
	background-color: 		#1e2833;
}

/* pager */

.cycle-pager span { 
	color: 					#ababab; 
}

.cycle-pager span.cycle-pager-active { 
	color: 					#1e2833; 
}



/* ---- TOP NAVIGATIE MENU ------------------------------------------------------------ */

/*
TOPMENU 							div.menu-top
TOPMENU OP SMALL DEVICES 			div.menu-top .top.nav-mobile
NAVIGATIEMENU						div.menu
NAVIGATIEMENU OP SMALL DEVICES		div.menu .nav-mobile
nav[role=navigation] = is voor (ARIA LANDMARKS) voor screenreaders (voor blinden bijvoorbeeld)
*/

.menu-top #top-menu-icon {
	cursor: 				pointer;
	display: 				none;
}

.cur-date {
	color:					#1e2833;
}

.menu-top {
	background:				transparent;
}

.menu-top a {
	display: 				block;
	padding: 				0px 10px 0px 10px !important;
	color:					#1e2833;
	background:				transparent;
	text-decoration:		none;
	border-left:			1px #1e2833 solid;
}

.menu-top a:hover {
	color:					#ed1b2f !important;
}

.menu-top ul li {
	list-style-type: 		none; 
	float: 					left; 
	background:				transparent;
}


/* ---- NAVIGATION (Main Navigation) ---------------------------------------------- */

/* Toevoeging */

html.js.flexbox.flexboxlegacy.canvas.canvastext.webgl.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths > body.page.page-id-9021.page-template-default.logged-in.custom-background.has-dashicons.participants-database-shortcode.pdb_request_link-shortcode > div#wrapper > div#container > header#branding > nav#access > div.menu > ul#menu-navigatiemenu.menu > li#menu-item-406.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-has-children.menu-item-406 > ul.sub-menu > li#menu-item-3953.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3953 > a {
	text-shadow: none !important;
}

/* Navigation - Algemeen */

div.menu {}

div.menu > ul { 
	background:				#1e2833;
}
	
div.menu > li { 
	background:				#1e2833;
}	
	
div.menu a {
	font-family: 			"Open Sans Condensed", sans-serif;
	text-decoration: 		none; 
	font-weight:			normal !important;
	color:					#fff;
	letter-spacing:			0.02em;
	font-size: 				14px; 
	font-size: 				1.4rem; 
	text-transform: 		uppercase;
	padding: 				10px 20px; 
	padding: 				1rem 2rem;
	text-shadow: 			none !important;
}

div.menu a:hover {
	text-decoration: 		none; 
	background:				#353e49 !important;
}

div.menu ul li.current-menu-item a, 
div.menu ul li.current_page_item a 
div.menu a:visited {
	color: 					#fff;
	background:				#1e2833;
	font-weight:			normal !important;
	text-shadow: 			none !important;
}	

div.menu ul li {
	background:				#1e2833;
	list-style-type: 		none; 
	float: 					left; 
}

div.menu ul li ul.sub-menu, 
div.menu ul li ul.children {  
	position: 				absolute; 
	z-index: 				9999; 
	width: 					300px;   
	width: 					30rem;
	word-wrap: 				normal;
	display: 				none;
}

div.menu ul li ul li {
	border-top: 			1px #4e5966 solid !important;
	border-right: 			0px !important;
	border-bottom: 			0px !important;
	border-left: 			0px !important;
}

div.menu ul li:hover > ul { 
	display: 				inline;
	background:				#1e2833;
}

div.menu ul li ul li ul.sub-menu, 
div.menu ul li ul li ul.children {
	right: 					-199px; 
	right: 					-19.9rem; 
	position: 				absolute;  
	top: 					auto; 
	display: 				none;
}

div.menu ul li ul li:hover > ul.sub-menu, 
div.menu ul li ul li:hover > ul.children {  
	background:				#1e2833;
	display: 				inline;
}

nav[role=navigation] div.menu { 
	background:  			#1e2833; 
}

nav[role=navigation] .menu ul li a,
nav[role=navigation] .menu ul li ul li a,
nav[role=navigation] .menu #menu-icon {
	font-family: 			"Open Sans Condensed", sans-serif;
	font-size: 				14px; 
	font-size: 				1.4rem; 
	text-transform: 		uppercase;
	padding: 				10px 20px; 
	padding: 				1rem 2rem;
	color: 					#fff;
	letter-spacing:			0.02em;
	font-weight:			normal !important;
	-webkit-box-sizing: 	border-box;
	-moz-box-sizing: 		border-box;
	-o-box-sizing: 			border-box;
	box-sizing: 			border-box;
	text-shadow: 			none !important;
}

nav[role=navigation] .menu #menu-icon {
	cursor: 				pointer;
	display: 				none;
}

nav[role=navigation] .menu #menu-icon::before {
   font-family: 			"FontAwesome";
   content: 				"\f0c9";
   display: 				inline-block;
   padding-right:			5px;
}

nav[role=navigation] .menu > ul li a:hover {
	background: 			#1e2833;
	text-shadow: 			none !important;
}

nav[role=navigation] .menu ul li:first-child a {
	letter-spacing:			0.02em;
	font-weight:			normal !important;
	text-shadow: 			none !important;
}

.nav ul li.current_page_item a, 
nav[role=navigation] .menu ul li.current-menu-item a, 
nav[role=navigation] .menu ul li.current_page_item a {
	background:				#1e2833;
	letter-spacing:			0.02em;
	font-weight:			normal !important;
	text-shadow: 			none !important;
}

.nav ul.sub-menu li.current_page_item a, 
.nav ul li.current_page_item ul.sub-menu li a, 
nav[role=navigation] .menu ul.sub-menu li.current-menu-item a, 
nav[role=navigation] .menu ul.sub-menu li.current_page_item a,
nav[role=navigation] .menu ul li.current-page-parent ul.sub-menu li a,
nav[role=navigation] .menu ul li.current-menu-item ul.sub-menu li a,
nav[role=navigation] .menu ul li.current_page_parent ul.children li a,
nav[role=navigation] .menu ul li.current_page_item ul.children li a,  
nav[role=navigation] .menu ul li.current_page_item ul.sub-menu li a {
	letter-spacing:			0.02em;
	font-weight:			normal !important;
	background: 			#1e2833;
	text-shadow: 			none !important;
}

.nav ul.sub-menu li.current_page_item a:hover, 
.nav ul li.current_page_item ul.sub-menu li a:hover, 
nav[role=navigation] .menu ul.sub-menu li.current-menu-item a:hover, 
nav[role=navigation] .menu ul.sub-menu li.current_page_item a:hover,
nav[role=navigation] .menu ul li.current-page-parent ul.sub-menu li a:hover,
nav[role=navigation] .menu ul li.current-menu-item ul.sub-menu li a:hover,
nav[role=navigation] .menu ul li.current_page_parent ul.children li a:hover,
nav[role=navigation] .menu ul li.current_page_item ul.children li a:hover,  
nav[role=navigation] .menu ul li.current_page_item ul.sub-menu li a:hover {
	background: 			#1e2833;
}

nav[role=navigation] .menu ul li ul.sub-menu, 
nav[role=navigation] .menu ul li ul.children {
	background: 			#1e2833;
}

nav[role=navigation] .menu ul li ul.sub-menu li, 
nav[role=navigation] .menu ul li ul.children li {
	border-top: 			1px #4e5966 solid !important;
	border-right: 			0px;
	border-bottom: 			0px;
	border-left: 			0px;	
	width: 					300px; 
	width: 					30rem; 
}

nav[role=navigation] .menu ul li ul.sub-menu li a, 
nav[role=navigation] .menu ul li ul.children li a {
	display: 				block;
	min-height: 			38px; 
	min-height: 			3.8rem;
	font-family: 			"Open Sans Condensed", sans-serif;
	font-size: 				14px; 
	font-size: 				1.4rem; 
	text-transform: 		uppercase;
	line-height: 			1.8;
	padding: 				7px 20px; 
	padding: 				0.7rem 2rem;
	text-shadow: 			none !important;
	-webkit-box-sizing: 	border-box;
	-moz-box-sizing: 		border-box;
	-o-box-sizing: 			border-box;
	box-sizing: 			border-box;
}

html.no-csstransforms nav[role=navigation] .menu ul li ul.sub-menu li a, 
html.no-csstransforms nav[role=navigation] .menu ul li ul.children li a {
	padding: 				7px 20px; 
}

nav[role=navigation] .menu ul li ul.sub-menu li:first-child, 
nav[role=navigation] .menu ul li ul.children li:first-child {
	letter-spacing:			0.02em;
	font-weight:			normal !important;
	text-shadow: 			none !important;
}

nav[role=navigation] .menu ul li ul.sub-menu li:first-child a, 
nav[role=navigation] .menu ul li ul.children li:first-child a {
	letter-spacing:			0.02em;
	font-weight:			normal !important;
	text-shadow: 			none !important;
}

nav[role=navigation] .menu ul li ul li a { 
	color: 					#fff; 
	text-shadow: 			0px 0px; 
	box-shadow: 			none;
	letter-spacing:			0.02em;
	font-weight:			normal !important;
}

nav[role=navigation] .menu ul li ul li ul li a {
}

nav[role=navigation] .menu ul li ul li a:hover { 
	background: 			#1e2833; 
	color: 					#fff; 
	letter-spacing:			0.02em;
	font-weight:			normal !important;
	text-shadow: 			none !important;
}	

nav[role=navigation] .menu ul li ul li:last-child a {
	text-shadow: 			none !important;
}

nav[role=navigation] .menu ul li:hover ul {
	letter-spacing:			0.02em;
	font-weight:			normal !important;
	background:				#1e2833;
	text-shadow: 			none !important;
}

nav[role=navigation] .menu ul li ul li ul.sub-menu, 
nav[role=navigation] .menu ul li ul li ul.children {
	margin-top: 			-38px; 
	margin-top: 			-3.8rem;
}

html.no-csstransforms nav[role=navigation] .menu ul li ul li ul.sub-menu, 
html.no-csstransforms nav[role=navigation] .menu ul li ul li ul.children {
	margin-top: 			-45px; 
}

nav[role=navigation] .menu ul li ul li:hover ul.sub-menu,
nav[role=navigation] .menu ul li ul li:hover ul.children {
	background:				#1e2833;

}



/* ---- AGENDA / EVENTS LIST --------------------------------------------------------------*/


div.event-list {
}

li.event.agenda.burgercomite.referendum > div.event-info {
	background: 			url(https://www.burgercomite-eu.nl/favicon.png);
    background-size: 		30px 30px;
    background-repeat: 		no-repeat;
    background-position: 	bottom right;
}

div.event-list a.lees-verder {
	background:				transparent !important;
	padding-left:			0px !important;
}

div.event-list em {
	font-weight: bold;
}


/* filterbar (all - upcoming - 2015) */

div.filterbar {	
	margin-left: 			-12px !important;
}

div.filterbar ul.hlist {
	height: 40px;
}

div.filterbar ul.hlist li {
	margin-bottom: 			20px !important;
	font-size: 				18px;
	font-weight: 			bold;
	color:					#1e2833;
	text-decoration: 		underline;
}

div.filterbar ul.hlist li a {
	font-size: 				18px;
	font-weight: 			bold;
	color:					#ed1b2f;
	text-decoration: 		underline;
}

div.filterbar ul.hlist li a:hover {
	font-weight: 			bold;
	color: 					#ed1b2f;
	text-decoration: 		none;
}

div.filterbar ul.hlist li a:active {
	font-weight: 			bold;
	color: 					#ed1b2f;
	text-decoration: 		none;
}

div.filterbar ul.hlist li::before {
	display: 				none;
}


/* basiselemenenten ul en li - alles omvattend onder de filterbar */

ul.event-list-view {
	font-size: 				15px !important;  
	font-size: 				1.5rem !important; 
	line-height: 			1.7em !important;
	margin: 				0 0 20px 0 !important;
	margin: 				0 0 2em 0 !important;
}

li.event {
	margin-bottom: 			50px;
	margin-bottom: 			5em;
	list-style-type:		none !important;
	margin-left:			0px !important;
	margin-left:			0em !important;
	padding-bottom:			10px;
	padding-bottom:			1em;
	border-bottom: 			1px #bac4ca solid;
}

.post-content li.event {
	min-height: 			100px;
}

ul li.event::before {
	display: 				none;
}


/* linkerkant - datumblokje */

.post-content .event-date {
	margin-top:				0px;
	margin-left: 			-12px;
}


/* binnenkant datumblokje */

div.start-date /* de 4 divs hieronder omvattend */{
	text-align: 			center;
	width: 					3.2em;
	border-radius: 			5px;
	background-color: 		#bac4ca !important;
	padding-top: 			1px;
	padding-bottom: 		4px;
	margin-top: 			2px !important;
	font-weight:			bold;
}	
	
div.event-weekday {
	color:					#1e2833; !important;
}

div.event-day {
	color: 					#ed1b2f !important;
	margin-top: 			-3px;
}	

div.event-month {
	color: 					#ed1b2f !important;
	font-weight:			bold;
}

div.event-year {
	color:					#1e2833; !important;
}


/* rechterkant - event-informatie */

div.event-info {
}


/* binnenkant event-informatie */

div.event-title {
}

div.entry-content.post-content > div.event-list > h2 {}

.event-title h3 {
	text-align: 			left !important;
	font-size: 				17px !important;
	line-height: 			1em !important;
	border-bottom: 			7px transparent solid;
}
span.event-time {}

span.event-location {
	display: 				block;
	margin-bottom: 			20px !important;
	text-align: 			left !important;
	font-weight:			bold;
}

.post-content .event-details {
	padding-top:			20px;
}

div.event-details p {
	font-size: 				15px !important;  
	font-size: 				1.5rem !important; 
	line-height: 			1.7em !important;
	font-family: 			"Open Sans Condensed", sans-serif;
	margin: 				0 0 10px 0; /* for ie8 & below */
	margin: 				0 0 1.0rem 0; }

div.event-details p a:after {
   font-family: 			"FontAwesome";
   content: 				"\f064";
   display: 				inline-block;
   padding-left:			5px;
}



/* ---- CONTACTFORMULIER (CONTACT FORM 7) ---------------------------------------------- */

form.wpcf7-form {
	border: 				0px !important;
	padding: 				0px !important;
}

textarea.wpcf7-form-control {
	height: 				37px;
	width: 					370px;
	overflow: 				hidden;
}

form.wpcf7-form img.wpcf7-captcha-captcha-1 {
	width: 					80px !important;
	border: 				1px #bac4ca solid;
	background:				transparent;
	box-shadow:				none;
}

.wpcf7-captchar {
	max-width: 				80px !important;
	margin: 				-20px 0px 0px 10px !important;
}

form.wpcf7-form img {
	clear: 					both;
	width: 					30px !important;
	border:					none !important;
	box-shadow:				none;
}

.wpcf7-submit {
	margin-top:				10px;
}

.wpcf7-submit:hover {
	background:				#1e2833 !important;
}

input[type=radio] {
    border: 				0px;
    height: 				1.2em;
}

span.wpcf7-list-item.first,
span.wpcf7-list-item {
	display: inline-block;
	width: 100%;
	max-width: 300px;
	height: 26px;
	padding: 0px !important;
	margin: 0 0 0 1px !important;
}

input[type=checkbox] {
  -webkit-appearance:checkbox;
}

span.wpcf7-list-item input[type="checkbox"] {
	display: block;
	float: left;
	margin-top: 6px;
	padding: 0px !important;
 	-webkit-appearance:checkbox;
 }

span.wpcf7-list-item-label {
	display: inline-block;
	margin: 0px 0px 0px 5px;
	font-size: 12px !important;
	padding: 0px !important;
}


/* Contact Form 7 - Actie Specifiek = Mail de Tweede Kamer */

.wpcf7-list-item {
	padding: 				0px !important;
	margin: 				0px 20px 0px 0px !important;
	float:					none;
	display: 				block;
}



/* ---- RELATED POSTS --------------------------------------------------------------  */

.entry-content h3.related_post_title {
	font-size:				18px;
	color:					#1e2833;
	height:					25px;
	clear:					both;
	background:   			transparent;
	padding:				30px 0px 0px 0px;
	border-top:				0px #bac4ca solid;
	font-style:				italic;
}

.entry-content ul.related_post {
	margin-top: 			-20px !important;
	margin-left:			0px !important;
	margin-left:			0px !important;
	width:					100%;
	margin-bottom:			0px !important
}

.entry-content ul.related_post li:before {
  	font-family: 			"FontAwesome";
   	content: 				"\f138 ";
   	display: 				inline-block;
   	padding-top:			-1px;
   	padding-left:			0px;
	color:					#1e2833 !important;
	font-style:				normal;
}

.entry-content ul.related_post li {
	width:					95%;
	margin-left:			0px !important;
	margin-bottom:			0px !important;
	list-style-type: 		none !important;
	font-style:				italic;
	text-align:				left !important;
}

.entry-content ul.related_post a {
	color:					#1e2833 !important;
	text-decoration: 		none;
	padding-left:			10px;
	text-align:				left !important;
}

/* Laat related posts niet zien op category pages */

body.category .entry-content ul.related_post,
body.category .related_post_title { 
	display: 				none;
}

/* Laat related posts niet zien op video pages */

.category-videos h3.related_post_title,
.category-videos ul.related_post {
	display:				none;
}

/* Laat related posts niet zien op petitiepagina */

article#post-4794 ul.related_post,
article#post-4794 h3.related_post_title {
   display:					none;
}





/* ---- KLEINERE OF ANDERE SCHERMEN ---------------------------------------------------- */

/* MAX-width: 824px */

@media only screen and (max-width: 824px) {

#access, .menu.nav-mobile { 
	position: 				relative;
}

nav[role=navigation] .menu.nav-mobile #menu-icon { 
	display: 				inline-block;
}

nav[role=navigation] .menu ul {
	background: 			#1e2833;
	position: 				absolute;
	z-index: 				9999;
	width: 					100%; 
	word-wrap: 				normal;
	display: 				none;
	overflow: 				visible;
	top: 					42px; 
	top: 					4.2rem;
	min-width:				100% !important;
	width:					100% !important;
	max-width:				100% !important; 
}

.menu.nav-mobile ul { 
	min-width:				100% !important;
	width:					100% !important;
	max-width:				100% !important;
} 

.menu.nav-mobile ul li { 
	list-style-type: 		none; 
	float: 					none;
	background: 			#1e2833;
	min-width:				100% !important;
	width:					100% !important;
	max-width:				100% !important; 
}

.menu.nav-mobile ul li::before {
	font-family: 			"FontAwesome";
   	content: 				"\f04b";
	float: 					left;
	padding: 				5px 20px 5px 20px;
	color:					#fff;
}

.menu.nav-mobile ul li ul li::before { 
	content: 				"    ";
	color: 					#fff;
	float: 					left;
	padding: 				5px 20px 5px 50px;
}

nav[role=navigation] .menu > ul > li {
	position: 				relative;
	background: 			#1e2833;
}

nav[role=navigation] .menu.nav-mobile ul li,
nav[role=navigation] .menu.nav-mobile ul.sub-menu li, 
nav[role=navigation] .menu.nav-mobile ul.children li {
	border-top: 			1px #4e5966 solid !important;
	border-right: 			0px;
	border-bottom: 			0px;
	border-left: 			0px;
	width:					100%;
	min-width: 				100% !important;
}

nav[role=navigation] .menu.nav-mobile ul li a { 
	display: 				block;
	min-height: 			38px; 
	min-height: 			3.8rem;
	min-height:				38px;
	color: 					#fff !important;
	background: 			none;
	border-radius: 			0;
	padding: 				7px 20px; 
	padding: 				0.7rem 2rem;
	box-shadow: 			none;
}

nav[role=navigation] .menu.nav-mobile ul li ul li:first-child > a { 
	box-shadow: 			none;
}

nav[role=navigation] .menu.nav-mobile ul li.current-menu-item a, 
nav[role=navigation] .menu.nav-mobile ul li.current_page_item a {
	background: 			none;
}

nav[role=navigation] .menu.nav-mobile ul li a:hover,
nav[role=navigation] .menu.nav-mobile ul li.current-menu-item a:hover, 
nav[role=navigation] .menu.nav-mobile ul li.current_page_item a:hover {
	background:				#ed1b2f;
}

nav[role=navigation] .menu.nav-mobile ul li ul.sub-menu, 
nav[role=navigation] .menu.nav-mobile ul li ul.children {
	display: 				block;
	position: 				relative;
	z-index: 				9999; 
	right: 					auto;
	top: 					auto;
	margin-top: 			0;
	width:					100%;
	min-width: 				100% !important; 
}

nav[role=navigation] .menu.nav-mobile ul li ul.sub-menu li, 
nav[role=navigation] .menu.nav-mobile ul li ul.children li {
	list-style-type: 		none;
	border-top: 			1px #4e5966 solid !important;
	border-right: 			0px;
	border-bottom: 			0px;
	border-left: 			0px;
	text-indent: 			0px;	
}

nav[role=navigation] .menu.nav-mobile ul li ul li a {
	box-shadow: 			none;
}

#social-media {
	width: 					100%;
	display: 				block;
	text-align: 			center;
}

p.comment-form-author {
	border-top: 			20px transparent solid !important;
}

p.comment-form-email {
	display: 				none !important;
}

p.cptch_block {
	margin-top: 			-10px !important;
}

}


/* MIN-width: 824px */

@media only screen and (min-width: 824px) {

nav[role=navigation] .menu > ul, 
div.menu > ul { 
	display: 				block !important;
}

}


/* MAX-width: 640px */

@media only screen and (max-width: 640px) {

.top-nav-mobile { 
	position: 				relative;
}

div.menu-top ul li { 
	list-style-type: 		none; 
	float: 					none; 
}

div.top-nav-mobile > ul {
	display: 				none;
	background: 			#1e2833;
	position: 				absolute;
	z-index: 				9999;
	width:					100%;
	min-width: 				100% !important;
	word-wrap: 				normal;
	overflow: 				visible;
	top: 					20px;
}

div.top-nav-mobile > ul > li {
position: 					relative;
}

.menu-top > ul li  {
	border-top: 			1px #4e5966 solid !important;
	border-right: 			0px;
	border-bottom: 			0px;
	border-left: 			0px;
	width:					100%;
	min-width: 				100% !important;}

.menu-top ul li ul.sub-menu li, 
.menu-top ul li ul.children li {
	text-indent: 			0px;	
}

.menu-top ul li ul.sub-menu li ul li, 
.menu-top ul li ul.children li ul li {
	text-indent: 			0px;
}

.top-nav-mobile ul li a { 
	display: 				block;
	min-height: 			38px; 
	min-height: 			3.8rem;
	color: 					#fff !important;
	background: 			none;
	border-radius: 			0;
	padding: 				10px 20px 7px 20px; 
	padding: 				1rem 2rem 0.7rem 2rem;
	box-shadow: 			none;
	line-height: 			1.8;
}

.top-nav-mobile ul li ul li a {
}

.top-nav-mobile ul li:first-child > a { 
	box-shadow: 			none;
}

.top-nav-mobile ul li.current-menu-item a, 
.top-nav-mobile ul li.current_page_item a {
	background: 			none;
}

.top-nav-mobile ul li a:hover,
.top-nav-mobile ul li.current-menu-item a:hover, 
.top-nav-mobile ul li.current_page_item a:hover {
	background:				#ed1b2f;
}

div.menu-top ul li ul.sub-menu, 
div.menu-top ul li ul.children {
	display: 				block;
	position: 				relative;
	z-index: 				9999; 
	width:					100%;
	min-width: 				100% !important;
	right: 					auto;
	top: 					auto;
	margin-top: 			0;
}

div.menu-top ul li a {
	box-shadow: 			none;
}

div.menu-top ul li ul li:first-child > a, 
div.menu-top ul li ul li ul li:first-child > a {
	box-shadow: 			none;
}

div.menu-top ul li ul.sub-menu li, 
div.menu-top ul li ul.children li {
	border-top: 			1px #4e5966 solid !important;
	border-right: 			0px;
	border-bottom: 			0px;
	border-left: 			0px;
	text-indent: 			0px;	
}

div.menu-top ul li ul.sub-menu li ul li, 
div.menu-top ul li ul.children li ul li {
	text-indent: 			0px;
}

/* widgets in de footer */

#left-widget {
	width:					98%;
	margin-left:			1%;
	margin-right:			1%;
	text-align:				center;
	padding-top:			30px;
	padding-top:			3rem;
	padding-bottom:			40px;
	padding-bottom:			4rem;
}

#center-widget {
	width:					98%;
	margin-left:			1%;
	margin-right:			1%;
	text-align:				center;
	padding-top:			0px;
	padding-top:			0rem;
	padding-bottom:			20px;
	padding-bottom:			2rem;
}

#right-widget {
	width:					98%;
	margin-left:			1%;
	margin-right:			1%;
	text-align:				center;
	padding-top:			20px;
	padding-top:			2rem;
	padding-bottom:			100px;
	padding-bottom:			10rem;
}

.post-content a.nav-button {
	display:				block;
	float:					none;
	width:					100% !important;
}

}


/* MIN-width: 654px */

@media only screen and (min-width: 654px) {
}


/* MAX-width: 600px */

@media only screen and (max-width: 600px) {
	
.post-content #s,
.widget #s {
	min-width: 				75%;
}

.no-slider .grid-box, #sidebar.widget-area-wrap {
	width: 					45%;
}

.grid-box {
	width: 					99% !important;
}	

.grid-box .imgthumb {
	width: 					100%;
}

.grid-box .entry-content {
	width: 					100%;
}

#top-nav {
	display: 				none;
}
	
}

/* MAX-width: 480px */

@media only screen and (max-width: 480px) {
	
.grid-box {
	width: 					99% !important;
}

.grid-box .imgthumb {
	width: 					100%;
}

.grid-box .entry-content {
	width: 					100%;
}

}















