/*
 Theme Name: Twenty Eleven Three Menus
 Theme URI: http://www.digitalraindrops.net
 Description: twentyeleven child theme with additional top and footer menus
 Author: Digital Raindrops
 Template: twentyeleven
 Version: 1.2
 */
 
@import url('../twentyeleven/style.css');

/* 
Dark Theme Option Support
Please use the file custom-style.css for additional styles 
*/

/************************ Pieter edits voor Biomarkable ***************************************/


#page {background: none; margin-top: 0;}
#branding {border-top: 0;}
body { font-family: 'Open Sans', sans-serif;}
.singular .entry-title { font-family: 'Amaranth'; color:#056387; /*text-shadow: 1px 1px 0px #F2F2F2, 1px 2px 0px #B1B1B2;*/ }
.entry-title {line-height: 0.8em;}
.entry-title a:link, .entry-title a:visited { font-family: 'Amaranth', sans-serif; /*text-shadow: 1px 1px 0px #F2F2F2, 1px 2px 0px #B1B1B2;*/ line-height: 0.8em; color: #056387;}
.entry-title a:hover, .entry-title a:active {color: #0082ff; }
.singular.page .hentry {padding: 0;}
/*.entry-content {background-color:rgba(255,255,255,0.5); padding: 0.5em;}*/
#primary {background-color:rgba(255,255,255,0.5); padding: 0.5em;}
#main {clear: both;padding: 0;}
#nav-single {background-color:rgba(255,255,255,1);}
#supplementary {font-weight: bold;}
#breadcrumbs {font-size: 0.8em; margin-left: 8%; display: none;}
#content nav {clear: both; overflow: hidden; padding: 0 0 0em;}
.entry-meta {font-size:0.75em;}
#colophon {background-color:rgba(255,255,255,0.3);}
.post-date {display: block;font-size: 0.75em;}
.singular .hentry {border-bottom: none; padding:0; position: relative;}
#access {margin: 0 auto; width: 100%;}
#meta {display: none;}
#branding .with-image #searchform {top: 10px; bottom: -27px; height: 2em;}
#branding .only-search + #access div {padding:0}

.one-column #page {
   max-width: 1000px;
}
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
margin: 0 auto;
width: 100%;
}
.entry-meta, .entry-meta a:link, .entry-meta a:visited{
color: #666;
clear: both;
font-size: 12px;
line-height: 18px;
background: whitesmoke;
margin-top: 1em;
}
.entry-meta a:hover, .entry-meta a:active {text-decoration:underline;}

/* alle transitions op .25s*/
*:link, *:visited, *:hover, *:active, *:focus {
-webkit-transition: color .25s linear, background-color .25s linear, border-color .25s linear; 
-moz-transition: color .25s linear, background-color .25s linear, border-color .25s linear; 
transition: color .25s linear, background-color .25s linear, border-color .25s linear; 
}
/* en nu menu niet */
#access *:link, #access *:visited, #access *:hover, #access *:active, #access *:focus {
-webkit-transition: color .0s linear, background-color .25s linear, border-color .25s linear; 
-moz-transition: color .0s linear, background-color .25s linear, border-color .25s linear; 
transition: color .0s linear, background-color .25s linear, border-color .25s linear; 
}

.reflijst li {
display:block;
list-style-type: none;
-webkit-border-radius: 3px;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius: 3px;
-moz-border-radius-bottomleft: 0;
border-radius: 3px;
border-bottom-left-radius: 0;
margin-bottom: 10px;
padding: 10px;
}

/* ref lijsten */
.reflijst li:nth-child(odd) { 
background: #EFEFEF;
}
.reflijst li:hover {background-color: #edf6f9;}

/***************** knop naar boven indien subpag 
de css nivohoger */
a.nivohoger:link, a.nivohoger:visited {
background: #0082ff; color: white; font-weight: bold;
text-decoration: none; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float: right; clear: both;
padding: 3px; border: #0082ff 2px solid;
text-size: 0.9em;
}
a.nivohoger:hover, a.nivohoger:active {
background:#f1f1f1 ; color: #0082ff;
}

/* knoplink */
a.knoplink:link, a.knoplink:visited {
background: #0082ff; color: white; font-weight: bold;
text-decoration: none; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display: inline;
padding: 3px; border: #0082ff 2px solid;
margin: 0 0.2em;
}
a.knoplink:hover, a.knoplink:active {
background:#f1f1f1; color: #0082ff;
}


#branding .only-search #s {
width: 30%;
background-color:rgba(255,255,255,0.6);
}
.assistive-text {color: rgba(51,51,51,1);}
#branding .only-search #s:focus {background-color:rgba(255,255,255,1);}


.left-sidebar #secondary {
float: left;
margin-left: 3%;
margin-right: 0;
width: 18%;
}
.left-sidebar #content {
margin: 0 7.6% 0 24%;
width: 75%;}

/* nieuws zijnmenu categorieën */
.widget_categories {margin-top: 50px;}
.widget_categories ul {list-style-type: none; margin-left: 0; }
.widget_categories ul li { margin-bottom: 1em;  background:#f1f1f1; }
.widget_categories ul li a:link, .widget_categories ul li a:visited {display: block; color: #0082ff; padding:5px;}
.widget_categories ul li a:hover, .widget_categories ul li a:active {display: block; text-decoration: none; color: #0082ff; background: #cee9f0;}

#categories-2.widget ul ul {
	margin-left: 0;  background:#f1f1f1;
}
#categories-2.widget ul ul a {
	padding-left: 1em;
	font-size: 95%;
	font-weight: normal;
}

/* datum en auteur */
.singular .entry-header .entry-meta {
position: relative;
display: inline;
}

/* kuisop edit knop */
.singular .entry-meta .edit-link a {
bottom: auto;
position: absolute;
left: -50px;
top: -10px;
}

/* kleur voor selectie */
::selection {
/*background: #7ba6be;*/ /*#00fff0;*/
background: #d4faff;
color: #056387;
text-shadow: none;
}

/*
#branding .with-image #searchform {top: 10px; bottom: -27px; max-width: 195px;}
#branding #s {background-color:rgba(255,255,255,0.6);
#branding #s:focus {background-color:rgba(255,255,255,1);
.assistive-text {color: black;}
#branding .only-search #s {}*/


/* buttons */
#nav-single {float:none; background-color: transparent!important;}
#content nav .meta-nav {display: none;}
#nav-single a {
	-moz-box-shadow:inset 0px 1px 15px 0px #608db5;
	-webkit-box-shadow:inset 0px 1px 15px 0px #608db5;
	box-shadow:inset 0px 1px 15px 0px #608db5;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #2374c4) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #2374c4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#2374c4');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:15px;
	font-weight:normal;
	padding:0px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}#nav-single a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2374c4), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #2374c4 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2374c4', endColorstr='#79bbff');
	background-color:#2374c4;
}#nav-single a:active {
	position:relative;
	top:1px;
}

/* LINKS */
.entry-content a[href$='.pdf']{
text-decoration: none;
//background-color: #3a87ad;
color: #666;
vertical-align: middle;
white-space: pre-wrap;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: url(images/biomarkable_pdf.png) no-repeat whitesmoke;
padding: 2px 6px 2px 45px;
margin: 1em 0.5em 0 0em;
display: block; float: left;
position: relative;
height: 35px;
}
.entry-content a[href$='.pdf']:hover {background-color: #d4faff;}

.entry-content em strong, .entry-content strong em {
	font-family:Georgia, "Times New Roman", Times, serif;
 font-weight: bold; color: #056387; font-style:normal;  }