/*
Theme Name: Humanities
Theme URI: Your URL
Description: Gebaseerd op twenty eleven
Author: ICT en Media
Template: twentyeleven
*/
@import url('../twentyeleven/style.css');

/*	clearfix
-------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
/*	display: inline-block;*/
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/*----------------*/

body {
background: #F3F7FA !important;
font: 300 13px/1.625 "Verdana",Verdana,sans-serif;
}

#main a {
    color: #197BD6 !important;
    text-decoration: none;
}

#main a:hover {
color: #222 !important;

}


#logo-uu {
float:right;
margin: 40px 0 20px;
}

h1#site-title,
h2#site-description {clear: none;}

#site-title a {
    color: #111111;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
    text-decoration: none;
}

.entry-title {

    color: #222222;
    font-size: 20px;

}

.singular .entry-title {
    font-size: 22px;
    line-height: 1.5em;
}

.widget ul li {
    color: #555555;
    font-size: 11px;
}

#access {
  /*  background: -moz-linear-gradient(#252525, #0A0A0A) repeat scroll 0 0 transparent;*/
    background: #094D8E;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    clear: both;
    display: block;
    float: left;
    margin: 0px auto;
    width: 100%;
}

#access a {
	font: 300 12px Verdana, Helvetica, san-serif;
    color: #FFF;
    display: block;
    line-height: 25px;
    padding: 3px 1.2125em;
    text-decoration: none;
}

#access ul ul {
    top: auto;
   
}

#site-description {
    color: #7A7A7A;
    font-size: 14px;
    margin: 0 30% 2em 0;
}

#site-generator {
    background: none repeat scroll 0 0 #094D8E;
   
    color: #FFF;
    font-size: 11px;
    line-height: 1em;
    padding: 2.2em 7.6%;
    
    text-align: left;
}

#site-generator a {
    color: #FFF;
    font-weight: normal;
}


#site-generator a:hover {
    color: #FFF;
    
}

#site-generator h3 {
font-size: 12px;
margin: 0 0 3px 0;
font-weight: bold;
}

#main {
    padding: 10px 0 0 0;
}
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
    margin: 0 auto;
    width: 96%;
}

.singular .entry-title {
   
    font-size: 26px;
	line-height: 1.5em;
}

.singular.page .hentry {
    padding: 2em 0 0;
}

#branding #searchform {
   display: none;
}

#branding hgroup {
  
}

#branding {
    border-top: 0px;
    
}

#primary, #secondary {
padding: 20px 0;
}

#primary {

}

.one-column #page {
    max-width: 1000px;
}

.one-column #content {
    margin: 0 14%;
    width: auto;
}

#em-booking-form label {
    display: inline-block;
    width: 150px;
}

table.em-calendar td.eventful-today a {
    color: #094D8E !important;
   
}

td.eventful-today {
 background: #CBD9E6;
}

table.em-calendar td.eventful a {
     color: #094D8E !important;
}

div#content td {
vertical-align: top;
}

div.below-content {
padding: 20px 7.6% 20px 7.6%;
background: #CBD9E6;
clear: both;
font-size: 11px;
}

div.below-content h3 {
color: #000;
font-size: 120%;
}


.singular footer.entry-meta {
margin: 30px 0 0 0;
}

.singular .entry-meta .edit-link a {
bottom: auto;
left: auto;
position: absolute;
right: 50px;
top: 80px;
}

.one-column.singular .entry-meta .edit-link a {
    left: auto;
    position: absolute;
    top: 40px;
	right: 50px;
}

.dataTables_wrapper .sorting {
	background-color: #f3f3f3;
	font-size: 12px;
	line-height: 1.5em;
	text-transform: none;
}
.dataTables_wrapper .sorting:hover {
	background-color: #eee !important;
}
.dataTables_wrapper .sorting_asc, .dataTables_wrapper .sorting_desc {
    background-color: #eee !important;
	font-size: 12px;
	line-height: 1.5em;
	text-transform: none;
}
.dataTables_wrapper .sorting, .dataTables_wrapper .sorting_asc, .dataTables_wrapper .sorting_desc {
	background-position: right 13px !important;
}

.above-content {
    font-size: 11px;
    padding: 0 8%;
}

#content nav {
    padding: 0;
}

.singular .hentry {
    padding: 0;
}

.views-table td {
    border-top: 1px solid #DDDDDD;
    padding: 6px 10px 6px 0;
}

.shortcode-author-avatars div.author-list .user {

float: left;
padding: 0 !important;
text-align: left !important;
margin: 0 0 2em 0;
}

.shortcode-author-avatars div.author-list .user .name {
    display: block;
    font-size: 1.2em !important;
}

.selected_page_side span,
.selected span,
#lang_sel_list a.lang_sel_sel

 {
    color: #000 !important;
    font-weight: bold;
    
}

#lang_sel_list ul a,
#lang_sel_list ul {
    border: 0;
}