/*
#box
{
	border-style:solid;
	border-color: #bd000e;
	border-width: 3px;
	border-radius:8px;		
	box-shadow: 10px 10px 8px #6c6c6c;
	padding: 2px;
	display: table-cell;
	background-color: #ffffff;
}
*/

#slider {
	margin-top: -177px;
	z-index: -1;
}

#logo {
	z-index: 100;
}

.widget-area {
  position: relative;
  top: -180px;
  z-index: 100;
}
.widget-area .widget {
  margin-bottom: 20px;
  background-color: #ffffff;
  margin-right: 35px;
}
/* Oude widget CSS
.widget {
	border-style: solid;
	border-radius: 5px;
	border-color: #034866;
	border-width: 2px;
	box-shadow: 7px 7px 8px #353535;
	padding:4px;
}
*/

.widget { /* Voorstel nieuwe widget CSS */
	border-style: solid;
	border-color: #010f44; /*2017 #0F548E*/
	border-width: 1px;
	box-shadow: 1px 1px 3px #010f44; /*2017 #0F548E*/
	padding:10px;
}
.SlideshowWidget{
	padding:0px;
}
.sponsors h3{
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: 16px;
	line-height: 18px;
	color: #606060;
}
.sponsors td{
	padding: 16px 8px 8px 16px;
	border-bottom: solid 1px #dddddd;
	vertical-align: top;
}
ol.dubbel { counter-reset:section; list-style-type:none; }
ol.dubbel li { list-style-type:none; }
ol.dubbel li ol { counter-reset:subsection; }
ol.dubbel li:before{
    counter-increment:section;
    content:counter(section) ". ";/*content:"Section " counter(section) ". ";*/
}
ol.dubbel li ol li:before {
    counter-increment:subsection;
    content:counter(section) "." counter(subsection) " ";
}
ol.dubbel {
	font-family: 'Insignia-A';
	font-size: 16px;
	line-height: 18px;
	color: #606060;
	margin-left: 0em;
	padding-left: 0;
}
ol.dubbelk { counter-reset:section; list-style-type:none; }
ol.dubbelk li { list-style-type:none; }
ol.dubbelk li ol { counter-reset:subsection; }
ol.dubbelk li:before{
    counter-increment:section;
    content:counter(section) ". ";/*content:"Section " counter(section) ". ";*/
}
ol.dubbelk li ol li:before {
    counter-increment:subsection;
    content:counter(section) "." counter(subsection) " ";
}
ol.dubbelk {
	font: 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	margin-left: 3em;
	padding-left: 0;
	text-indent: -1.2em;
}
ol.normal {
	font: 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	margin-left: 2em;
}
ol.dubbel li{
	margin-left: 0em;
	padding-left: 0;
}
ol.normal  li{
	list-style-position: inside;
	text-indent: -3em;
	margin-left: 2em;
}
ol.normal li:before{
	margin-right: 1em;
}

/* Freek Webdesign extra lines */

.nevobo_highlight {
	color: #117BB8;
}

.home .entry-content ul {
	margin-left: 0px;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 40px;
}

.home .eo-events {
	margin-left: 0px;
}

.home img { /* Overschrijf een element style, geen idee waar deze gecodeerd is, overleggen met Peter */
	margin-right: 15px;
}

.home p {
	margin-bottom: 0px;
}

.home b a, .home a b {
	color: #404040;
	font-size: 14px;
}

.home .eo-event-future div {
	border-top: 1px solid #DDDDDD;
	border-bottom: medium none;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.home .eo-event-future div div {
	padding: 0px;
	border: none;
}

.home ul li div {
	border-top: 1px solid #DDDDDD;
	border-bottom: medium none;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.home ul li div div {
	padding: 0px;
	border: none;
}

.single-event hr {
	height: 0px;
	margin-bottom: 0px;
}

.single-event .site-content .entry-meta {
	color: #404040;
}

.page-template-prikbord-php .site-content article {
	border-bottom: none;
	/* padding-bottom: none;
	margin-bottom: -80px; */
}

.prikbord {
	margin-top: -120px;
	margin-bottom: -40px;
}

.prikbord .comments-area #respond {
	border: none;
}

.page-template-prikbord-php .comments-area article {
	padding: 0px 0 32px 0!important;
}

.page-template-prikbord-php .comments-area .comments-title {
	padding-top: 40px;
}

.widget-area .widget p {
	margin-bottom: 0em;
}

.widget-area .widget a {
	font-size: 100%;
	color: #404040;
	font-family: 'Insignia-A';
	line-height: 28px;
}

.post-date {
	color: #AAAAAA;
	font-size: 85%;
}

.header_layer {
	max-width: 100%;
	height: 200px;
}
.header_overlay {
	position:absolute;
	top:0px;
	left:0px;
	width: 100%;
	height: 200px;
}

#header_layer1{
	z-index: 1;
}

#header_layer2{
	z-index: 2;
	background-image:  url(../images/filter.png);
}

#header_layer3{
	z-index: 3;
	margin-right: 200px;
	margin-left: 30px;
	background-image:  url(../images/Pegasus_LustrumLogo.png);
	Background-size:200px;
	background-repeat: no-repeat;
	background-position: left center;
}

/* Tabel Donkerblauw */
table.donker {
	background-color: #010f44;
	color: #ffffff;
}
.site-content .entry-content table.donker tr:hover td {
	background: #2155ac !important;
}
.site-content .entry-content table.donker td {
	border-bottom: none;
	font-weight: 700;
}

/* bbPress */
#bbpress-forums .bbp-forums-list li {
display: block;
}

#bbpress-forums div.bbp-forum-content {
  clear: both !important;
  margin-left: 0 !important;
  padding: 0  !important;
}

/*styling to move 'Subscribe' to right hand side */
.single-forum .subscription-toggle  {
    float:right !important ;
}

.bbp-signature {
	font-style: italic;
}

/* WebinarGeek */
body .container section .heading {
    padding-left: 35px;
    background-color: #010f44 !important;
    height: 60px;
}
body .webinar h3 {
	font-family: 'Insignia-A';
	color: #010f44;
}
body .container section .webinar .button {
	background-color: 010f44;
}
.geek-channels-frame-holder h3 {
	font-family: 'Insignia-A';
	color: #010f44;
}