* {
    margin: 0;
    padding: 0;
    box-sizing: unset;
}
ul, li {

}
img, fieldset {
    border:none
}
/* render html5 elements as block */
header, footer, section, aside, nav, article {
    display: block;}

body{background:url(/img/body-bg.png); }


/* HEAD TAGS */

h1,h2,h3,h4{
    font-family: 'Bree Serif', Georgia, serif; font-weight:normal;}
h2{color:#000; line-height:32px;}

h3.quote{
    font-family: 'Poly', serif;
    font-style:italic;
    text-align:center;
    font-weight:normal;
    color:#c42809;
}


/* LINKS */	

a{color:#000; text-decoration:underline;}	
a:hover{color:#990000; text-decoration:none;}	

/* WRAP */
#wrp{
    width:1000px;
    margin:0 auto;
    z-index:100;
    overflow:hidden;
    outline:20px solid #fff;
    position:relative;
    background:#fff;
    /*box-shadow:0 1px 3px #CCC;*/}

/* BW BAR TOUCH */

#bw-touch{
    z-index:100;
    position:relative;
    max-width:100%;
    max-height:100%;
    display:inline-block;
    float:right;
    list-style:none;
}
#bw-touch li a{
    font-family: 'Bree Serif',Georgia,serif;
    float:left;
    position:relative;
    color:rgba(0, 0, 0, 0.6);
    vertical-align:middle;
    font-size:14px;
    padding:4px 38px 8px 5px; margin:10px 5px 0 0;
    text-shadow:1px 0 0 #ffffad;
    text-decoration:none;}
#bw-touch li a span{
    position:absolute;
    top:0; right:0;
    width:30px;
    height:31px;
    background:url(/img/dropdown_arrow.png);}

.sub{
    z-index:150;
    position:absolute;
    top:40px; right:0;
    display:none; margin:0 5px 0 0; padding:0;
    list-style:none;
    width:185px;
    background:#fff;
    box-shadow:0 2px 3px #a2a2a2;
    border-radius:3px; border:1px solid #e9e9e9;
    float:right;}
#bw-touch .sub li a{
    color:#2f2f2f;
    width:155px;
    text-shadow:none;
    border-top:1px solid #fff;
    border-bottom:1px solid #e9e9e9;
    margin:0; padding:10px 15px;}
#bw-touch .sub li:last-child a{
    border-bottom:none;}



/* BW BAR */
#bw-more{
    width:1000px;
    margin:0 auto;}
#bw-more li.first{
    float:right;
    position:relative;
    border:0;
    list-style:none;}
#bw-more li.first a{
    transition: all 1s ease-in;
    margin:5px 0 0 0;
    width:150px;
    text-decoration:none;
    display:inline-block;
    padding:5px;
    border-radius:3px;
    border:1px solid #e1e1bd;
    list-style:none;
    background:#fcfbe5;
    box-shadow: 0px 1px 0px #fff, inset 0px 2px 0px  #fff;}
#bw-more li.first a:hover{
    background-color:#ffbf12;
    border-color:#e1a400;
    border-top-color:#ffc11a;
    box-shadow: 0px 2px 0px 0px #e1e1bd, inset 0px 2px 0px  #ffd974;}
#bw-more li.first ul.drop{
    display:none;
    position:absolute;
    background:#f8f8e3;
    border:1px solid #e1e1bd;
    left:0;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    top:45px;}
#bw-more li.first ul.drop li{
    list-style:none;}
#bw-more li.first ul.drop li a{
    border:0;
    display:block;
    border-bottom:1px solid #e1e1bd; 
    padding:5px;
    box-shadow:inset 0px 2px 0px  #fff;
    list-style:none;
    margin:0 0 0 0;}
#bw-more li.first ul.drop li a:hover{
    background-color:#ffbf12;
    box-shadow: 0px 2px 0px 0px #e1e1bd, inset 0px 2px 0px  #ffd974;}

#bw-more li.first:hover ul.drop{
    display:block;
}

#bw-more li.site a, #bw-more li ul.drop li.site a{
    -webkit-transition: background-color 200ms ease-in;
    -moz-transition: background-color 200ms ease-in;
    -o-transition: background-color 200ms ease-in;
    -ms-transition: background-color 200ms ease-in;
    transition: background-color 200ms ease-in;
    padding:8px 8px 8px 32px;
    background:url(/img/icons.png) no-repeat 7px 8px;}
#bw-more li.site a{
    padding:8px 8px 9px 32px;
    background-position:7px 11px;}
#bw-more li ul.drop li.boekenzoekdienst a{
    background-position:7px -20px;}
#bw-more li ul.drop li.boekennieuws a{
    background-position:7px -76px;}
#bw-more li ul.drop li.boekendrop a{
    background-position:7px -48px;}


.bw-icon {
    background:url(/img/icons.png) no-repeat 8px 9px #fcfbe5;
    position:relative;
    overflow:hidden;
    float:right;
    width: 25px;
    height:25px;
    padding:6px 5px 5px 6px;
    margin:5px 3px ;
    border:1px solid #e1e1bd;
    list-style:none;
    box-shadow: 0px 1px 0px #fff, inset 0px 2px 0px  #fff;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}
.bw-icon a{text-decoration:none;}
.bw-icon.boekenzoekdienst {
    background-position:8px -19px;}
.bw-icon.boekennieuws {
    background-position:8px -75px;}
.bw-icon.boekendrop {
    background-position:8px -47px;}
.bw-icon.boekstra {
    background-position:8px -103px;}

.bw-icon:hover{
    width: 150px;
    background-color:#ffbf12;
    box-shadow:0px 1px 0px #fff, inset 2px 1px 1px  #d9a720;
}
.bw-icon.boekenzoekdienst:hover{	width: 156px;}
.bw-icon.boekennieuws:hover{	width: 135px;}
.bw-icon.boekendrop:hover{	width: 115px;}
.bw-icon.boekstra:hover{ width:90px;}
.bw-icon:hover .tag{
    opacity:100; filter: alpha(opacity = 100);}
.bw-icon .tag{  
    top:8px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    opacity:0; filter: alpha(opacity = 0);
    position:absolute;
    left:35px;}



/* HEADER ITEMS */

header{
    height:80px;
    position:relative;
    padding:0 0 10px 0;
    color:#fff;
    width:100%;}
header h1{margin:0; padding:0;}
header h1 a{
    font-size:54px;
    line-height:normal;
    padding:10px 0 0 10px;
    margin:0;
    text-decoration:none;
    color:#990000;}
header h1 a:hover{
    text-decoration:underline;
    color:#000;}
header h2{
    font-size:16px;
    width:50%;
    line-height:normal;
    color:#4a4a4a;
    padding:0 0 0 10px;
    margin:-15px 0 0 0;}
header .ad{
    position:absolute;
    right:10px;
    top:15px;}

/* bread crumbs */
ul#crumbs {
    width:980px;
    border-radius:3px;
    list-style:none;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    font-size:11px;
    color:#6a6a6a;
    margin: 0 0 5px 10px; 
    background:#f6f6f6;
    box-shadow:inset 0px 1px 1px #e7e7e7;
}
ul#crumbs li{
    float:left;
    padding:5px;
    display:inline-block;}
ul#crumbs li a{
    color:#9f9f9f;}

ul#menu {
    height:30px;
    width:980px;
    border-radius:3px;
    list-style:none;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    font-size:15px;
    color:#ffffff;
    margin: 0 0 5px 10px; 
    background:#616161;
    box-shadow:inset 0px 1px 1px #e7e7e7;

}
ul#menu li{
    margin-right: 30px;
    float:left;
    padding:7px;
    display:inline-block;

}
ul#menu li a{
    color:#ffffff;	
    text-decoration: none;
}
ul#menu li:hover {
    text-decoration-line:underline;
}
/* Content */
#content img{
    border:0;
    max-width:100%;}
#content h2{
    text-transform:uppercase;
    line-height:20px;
    margin:5px 0 10px 0;
    font-size: 1.5rem;}
#content h2.frontpage a{
    word-break: break-word;
    text-decoration:none;}
#content h2.pagetitle.search{
    margin:5px 0 30px 0;}
#content h3.subtitle{
    font-family: 'Poly', serif; margin:-5px 0 20px 0;
    font-style:italic;
    line-height:18px;}
#content h3.searchexp{
    font-family: 'Poly', serif; margin:-5px 0 20px 0;
    font-style:italic;
    line-height:16px;}

#right .content.one-fourth.sidebar{
    margin:0 0 10px 0;
    width:240px;}


.content.one-fourth.bottom{
    margin-bottom:20px;}
.lees-ook{
    padding:0 0 0 15px;}	

.lees-ook li a{
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#616161;
    text-decoration:none;
    width:100%;
    display:block;
    padding:10px 0 5px;
    border-bottom:1px solid #f1e7ba;}
.lees-ook li a:hover{
    border-color:#e4bdbd; color:#393939;}

#content .cat-title, #content .cat-title.actueel, #content .cat-title.top, #content .cat-title.het-boek-was-beter{
    font-size:11px;
    float:left;
    padding:6px 5px 5px 5px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    letter-spacing:0.5px;
    margin:0 10px;
    color:#fff;
    text-shadow:1px 1px 0px #521507;
    box-shadow: inset 0px 1px 0px #ec8d71;
    text-transform:uppercase;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border: 1px solid #9e1a00;
    background: rgb(228,89,46); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(228,89,46,1) 0%, rgba(194,38,7,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,89,46,1)), color-stop(100%,rgba(194,38,7,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(228,89,46,1) 0%,rgba(194,38,7,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(228,89,46,1) 0%,rgba(194,38,7,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(228,89,46,1) 0%,rgba(194,38,7,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(228,89,46,1) 0%,rgba(194,38,7,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4592e', endColorstr='#c22607',GradientType=0 ); /* IE6-9 */
    -webkit-transition:all 0.25s ease-in;
    -moz-transition:all0.25s ease-in;
    -o-transition:all 0.25s ease-in;
    transition:all 0.25s ease-in;
}
#content .cat-title.full{
    margin:0 10px 0 10px;}
#content .cat-title.sidebar{
    margin:0 0 0 0;}

#content .cat-title.boekbespreking, #content .cat-title.kort-nieuws, #content .cat-title.van-harte{
    border-color:#ba6f00; box-shadow:inset 0px 1px 0px #f8c965;
    background: rgb(245,176,29); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(245,176,29,1) 0%, rgba(215,130,8,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,176,29,1)), color-stop(100%,rgba(215,130,8,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(245,176,29,1) 0%,rgba(215,130,8,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(245,176,29,1) 0%,rgba(215,130,8,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(245,176,29,1) 0%,rgba(215,130,8,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(245,176,29,1) 0%,rgba(215,130,8,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5b01d', endColorstr='#d78208',GradientType=0 ); /* IE6-9 */}
#content .cat-title.interview, #content .cat-title.achtergrond, #content .cat-title.featured, #content .cat-title.verderlezen, #content .cat-title.column, #content .cat-title.blijvertjes{
    border-color:#759118; box-shadow:inset 0px 1px 0px #b0cf6f; text-shadow:1px 1px 0px #394710;
    background: rgb(158,186,93); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(158,186,93,1) 0%, rgba(138,169,35,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,186,93,1)), color-stop(100%,rgba(138,169,35,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(158,186,93,1) 0%,rgba(138,169,35,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(158,186,93,1) 0%,rgba(138,169,35,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(158,186,93,1) 0%,rgba(138,169,35,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(158,186,93,1) 0%,rgba(138,169,35,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9eba5d', endColorstr='#8aa923',GradientType=0 ); /* IE6-9 */}
#content .cat-title.recensies, #content .cat-title.poll, #content .cat-title.lezersactie{
    border-color:#5d8eaf; box-shadow:inset 0px 1px 0px #9ac0c2; text-shadow:1px 1px 0px #243a3c;
    background: rgb(107,163,166); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(107,163,166,1) 0%, rgba(85,138,140,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,163,166,1)), color-stop(100%,rgba(85,138,140,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(107,163,166,1) 0%,rgba(85,138,140,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(107,163,166,1) 0%,rgba(85,138,140,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(107,163,166,1) 0%,rgba(85,138,140,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(107,163,166,1) 0%,rgba(85,138,140,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ba3a6', endColorstr='#558a8c',GradientType=0 ); /* IE6-9 */
}
#content .cat-title.forum, #content .cat-title.video, #content .cat-title.reportage{
    border-color:#744657; box-shadow:inset 0px 1px 0px #c29aa9; text-shadow:1px 1px 0px #3c242c;
    background: #a66b80; /* Old browsers */
    background: -moz-linear-gradient(top,  #a66b80 0%, #8c556a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a66b80), color-stop(100%,#8c556a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a66b80 0%,#8c556a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a66b80 0%,#8c556a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a66b80 0%,#8c556a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a66b80 0%,#8c556a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a66b80', endColorstr='#8c556a',GradientType=0 ); /* IE6-9 */
}

#content .stukjeertussen{
    margin-top: 20px;
}

.one-fourth .cat-title{
    width:218px;}
.two-fourth .cat-title{
    width:468px;}
.three-fourth .cat-title{
    width:718px;}
.fourth .cat-title{
    width:980px;}


#right .cat-title.sidebar, #right .cat-title.sidebar.recencies, #right .cat-title.sidebar.featured, #right .cat-title.sidebar.achtergrond,#right .cat-title.sidebar.interview,#right .cat-title.sidebar.boekbespreking, #right .cat-title.sidebar.column,#right .cat-title.sidebar.video, #right .cat-title.sidebar.van-harte,#right .cat-title.sidebar.reportage,#right .cat-title.sidebar.het-boek-was-beter{
    border-color:#dcdcdc; box-shadow:inset 0px 1px 0px #fff; text-shadow:1px 1px 0px #fff;
    width:228px;
    float:none;
    color:#505050; font-family:Arial, Helvetica, sans-serif;
    background: rgb(249,249,249); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    -webkit-transition:all 0.25s ease-in;  
    -moz-transition:all0.25s ease-in;  
    -o-transition:all 0.25s ease-in;  
    transition:all 0.25s ease-in; 
}

#right{
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    background:#f9f9f9;
    width:240px;
    margin:0 10px 0 0;}
#right .content.one-fourth.sidebar:last-child{
    margin:0;}

#content .sidebar ul{
    margin:0; padding:0;}
#content .sidebar ul li a, #recentcomments li{
    display:block;
    background:#fff;
    color:#7d7d7d;
    font-family:Arial, Helvetica, sans-serif; font-size:12px;
    text-decoration:none;
    padding:5px 0 5px 5px; border-bottom:1px solid #f3f3f3; 
    /* bg animation */
    -webkit-transition: background 0.25s ease-out;
    -moz-transition: background 0.25s ease-out;
    -o-transition: background 0.25s ease-out;
    transition: background 0.25s ease-out;
}
#content .sidebar ul li:last-child a{
    box-shadow:0px 1px 0px #DADADA;}
#content .sidebar:hover > .cat-title.sidebar{
    background:#707070; box-shadow:inset 0px 1px 0px #7b7b7b;
    color:#fff; text-shadow:1px 1px 0 #343434;
    border-color:#585858;}
#content .sidebar ul li.recentcomments a{
    box-shadow:none;}
#content .sidebar ul li a:hover{
    background:#f8c965;
    color:#553a00;
    text-shadow:0px 1px 0px #ffeac0;
    border-color:#e9b445;
}
.sidebar select, .sidebar select#cat.postform{
    width:240px;
    height:30px;
    color:#7d7d7d;
    padding:5px 5px;
    border:1px solid #e8e8e8;}
.sidebar select:focus{
    color:#333;}
#content .sidebar ul li.cat-item a{
    text-transform:capitalize;}

#left{
    float:left;}


/* SOCIAL */
#social{
    width:730px;
    padding:10px 0 0px 0;
    margin:20px 10px 0 10px;
    border-top:1px solid #EEE;
    display:inline-block;
    float:left;}
#social div.item{
    display:inline-block;
    float:left;}

/* Content Box Indelingen */
.box{
    float:left;
    /*outline:1px solid #CCC;*/}
.box.three-fourth{
    width:750px;
}
.box.two-fourth{
    width:500px;
}
.box.one-fourth{
    width:250px;
}
.poll.box.one-fourth{
    margin:0 0 10px 0;}
.box.fourth{
    width:1000px;}

.box a.more-link{
    width:100%;
    display:block;
    text-align:right;
    height:25px;
    position:relative;}
.box a.more-link {
    font-size:13px;
    font-family: 'Bree Serif', Georgia, serif;
    color:#005bbe;
    text-decoration:none;

}
.box .ad{
    text-align:center;}
.box.one-fourth.twitter .post-content{
    height:250px;
    overflow:hidden;}


/* AD */			
.ad{width:468px;
    height:60px;
    padding:0 0 5px 0;
    margin:0 auto;}
.ad.bottom{
    width:100%;
    display:block;
    float:left;
    margin:0 ;
    padding:20px 0 10px 0;
    height:90px;}


/* Content Box Content Indelingen */
.box .content{
    margin:0 10px;
    float:left;
    display:inline-block;}
.box .content h2{
    line-height:16px;}
.box .content p{
    padding:10px 0;}
.box .content p:first-child{
    padding:0 0 10px 0;}
/* FOURTH */
.box .content.one-fourth{
    width:230px;}
.box .content.one-fourth p{margin:0; padding:0;}
.box .content.two-fourth{
    width:480px;}
.box .content.three-fourth{
    width:730px;}
.content.three-fourth.full{
    float:left;}
#content .content.three-fourth.full.bottom h3{
    margin-bottom:0px;
    line-height:normal;}
#content .content.bottom h2, #content .content.bottom h3, #content .content.bottom h2 a{
    color:#525252;}
#content .box .content.three-fourth.full.category h2{
    font-size:34px;
    margin:0 0 -5px 0; padding:0;
    line-height:normal;}
#content .box .content.three-fourth.full.category h3.subtitle{
    font-size:24px;
    padding:0; margin:0 0 0 0; 
    line-height:normal;}

#content .box .content.featured h2{
    font-size:36px; margin:10px 0 10px 0; line-height:32px; text-transform:none;}	
#content .box .content.featured h3{
    font-size:28px; margin:10px 0 20px 0;}	
#content .box .content.full h2{
    font-size:48px; margin:10px 0 0 0; text-transform:none; line-height:48px;}
#content .box .content.full h2 a{
    text-decoration:none; margin:0; padding:0; display:block;}
#content .box .content.full h3{
    font-size:36px; margin:5px 0 20px 0; line-height:36px;}

.content.one-fourth.column{
    padding:5px;
    width:220px;
    background:#fff2d7;}
.content.one-fourth.column img.column, .content.two-fourth.column img.column{
    float:right;
    display:block;}

.content.one-fourth.top{
    color:#740000;}
.right.content.top h3.subtitle{
    margin:10px 0 10px 0;}

.content.one-fourth.widget, .content.one-fourth.widget ul li{
    font-family: 'Poly', serif;
    font-weight:normal;}
.content.one-fourth.widget ul li a{	
    border-bottom: 1px solid rgb(221, 221, 221);
    display:block; 
    text-decoration:none;}


/* POST CONTENT */
.post-content{
    /* font-family: 'Poly', serif;*/
    font-family:Georgia, "Times New Roman", Times, serif;
    line-height:1.3em;
    font-weight:normal;
    width:100%;}

.post-content .meta{
    font-size:12px;
    color:#7d7d7d;}
.category .post-content{
    border-bottom:1px solid #E4E4E4;
    margin:0 0 20px 0;}

.post-content img.front-img, img.front-img{
    min-width:480px;
    height:auto;
    margin:0 0 10px 0;}
.post-content .ol .ol-item{
    margin:2px 0;
    float:left;}
.post-content .ol .ol-item .number{
    text-align:center;
    background:#990000;
    display:inline-block;
    border-radius:25px;
    color:#fff;
    float:left;
    width:22px; height:22px;
}
.post-content .ol .ol-item .author, .post-content .ol .ol-item .title{
    float:left;
    padding:0 0 0 10px;
    width:198px;}
.post-content .ol .ol-item .title{
    font-style:italic;
    color:#3d3d3d;}

/* Tables */
table#top10, table.agenda{
    width:100%;
}	
.full table.agenda{
    width:730px;}
table#top10 td{width:10%; min-width:25px;}
table#top10 td.author, table#top10 td.title{
    width:80%;}
table#top10 td.title{
    color:#3d3d3d;
    font-style:italic;}
table#top10 td.number{
    text-align:center;
    background:#990000;
    display:inline-block;
    line-height:22px;
    border-radius:50%;
    color:#fff;
    float:left;
    width:22px; height:22px;}
table#top10 tr.last{
    /*border-bottom:2px solid #000;*/}

table.agenda{
    border-collapse:collapse;}
table.agenda tbody tr{border-bottom:1px solid #dcdcdc;}
table.agenda tbody tr:nth-child(even){background-color:#fff6e3; border-color:#f2d79e;}
table.agenda td{
    border-right:1px solid #dcdcdc;
    padding:5px;}
table.agenda tr td:last-child{border-right:none;}
table.agenda td.date, table.agenda td.time, table.agenda td.place, table.agenda td.event, table.agenda td.details{min-width:90px; vertical-align:top; text-align:left;}

/* adapt table for frontpage */
.box.one-fourth table.agenda tr td div{
    max-height:50px;
    overflow:hidden;}
.box.one-fourth table.agenda tr td:first-child{
    min-width:0;
    width:10%;}
.box.one-fourth table.agenda td.event, .box.one-fourth table.agenda td.time, .box.one-fourth table.agenda td.place{
    display:none;}
.box.two-fourth table.agenda td.event{
    display:none;}
.box.two-fourth table.agenda td.details{
    min-width:150px;}

/* title and table for recensie  */
.book-details{
    width:40%;
    float:right;}
#content .box .content.full h3.ean-title{
    color:#7d7d7d;
    font-size:24px;}
table#recensieean{
    width:100%;
    margin:0 0 10px 10px;
    float:right;
    border-collapse:collapse;
    border:1px solid #E8E8E8;
    border-radius:4px;
    font-size:13px;}
table#recensieean td{
    color:#7d7d7d;
    vertical-align:top;
    padding:5px;}
table#recensieean tr{
    width:100%;
    border-bottom:1px dashed #E8E8E8;}
table#recensieean tr:nth-child(even){
    background:#fafefe;}
table#recensieean tr:last-child{
    border:0;}
table#recensieean tr td:first-child{
    margin:0 0 -1px 0;
    width:25%;
    color:#768889; text-shadow:1px 1px 0px #fff;
    border:1px solid #c4d5d6;
    background:#e2eff0;}




/* COMMENTS */
#comm{
    width:490px;
    overflow:hidden;
    float:right;
    margin:20px 0 0 0;
    padding:0 10px 0 10px;}
#disqus_thread{
    border-top:1px solid #999;
    padding:20px 10px 0 10px;}

/* RECENT */
.recent{
    background:#fdfdd7;
    padding:5px 10px;
    margin:20px 0 0 0;
    float:left;
    width:220px;}
.recent h2{
    margin:0; padding:0;}

/* SRP Special Recent Posts */
.content ul{
    list-style:none;}
.content ul li{
    list-style:none;}

.srp-widget-container{
    width:100%;}
.srp-widget-container h4{font-size:16px; display:inline-block;}
.srp-widget-container .srp-widget-singlepost{
    width:100%;
    display:inline-block;
    padding:0 0 10px 0; margin:0 0 10px 0;
    border-bottom:1px solid #dcdcdc;
}
.srp-widget-container .srp-widget-singlepost:last-child{
    border:0;
    padding:0; margin:0;}
.srp-widget-container .srp-widget-singlepost .srp-thumbnail-box{
    width:60px;
    float:left;
    margin:0 10px 0 0;}
.srp-widget-container .srp-widget-singlepost .srp-content-box{
    line-height:1.4em;
    font-size:14px;
    width:160px;
    float:right;			
}
.srp-widget-container .srp-widget-singlepost .srp-content-box .srp-widget-date{
    opacity:0.5;
    display:inline-block;
    font-size:10px; color:#333; padding:2px; margin:2px; border:1px solid #CCC;
    background: #fcfff4; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfff4 0%, #e9e9ce 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfff4 0%,#e9e9ce 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */
}
.srp-widget-container .srp-widget-singlepost .srp-content-box .srp-widget-date:hover{
    opacity:1;}

/* Searchform */
#searchform {
    margin:0;}	
#searchform div.search-row{
    width:238px;
    height:30px;
    display:block;
    border:1px solid #e8e8e8;
    background:#fff;
    overflow:hidden;
    position:relative;}
#searchform div.search-row:first-child{
    border-top-color:#c9c9c9;}
#searchform .search-row:last-child{
    margin:-1px 0 0 0;}
#searchform .search-row .s-icon{
    float:left;
    height:30px; width:30px;
    background:url(/img/magnifier.png) no-repeat #f9f9f9;
}
#searchform .search-row .in{
    padding:8px 8px; float:left;
    color:#777777; font-size:12px;
    height:14px; width:14px;
    background:#f9f9f9;}
#searchform div .search-row input{
    padding:7px 5px;
    width:80%;
    color:#7d7d7d;
}
#content .sidebar #searchform div .search-row select#cat{
    color:#7d7d7d;
    padding:7px 5px;
    width:160px;}
#searchform div .search-row input#searchsubmit{
    height:30px; width:43px; color:#777777;
}
#searchform div .search-row input#searchsubmit:hover, #searchform div:hover input#searchsubmit {
    background:#f8c965;
    color:#553a00;
    text-shadow:1px 1px 0 #feeaa3; box-shadow:inset 1px 1px 0 #ffeac0;}
#searchform input, select#cat{
    border:0;}


/* Footer */
footer{
    width:100%; display:block;
    float:left;
    margin:20px 10px 40px 10px;}
footer h2{
    font-size:14px;
    line-height:normal;
    margin:0 0 10px 0; padding:0;
    color:#6c6c6c;}
footer .bar{
    width:970px;
    display:block;
    padding:10px;
    background:#fdf0d4;
    box-shadow:inset 1px 2px 2px #f2ddb1, 0px 1px 0 #fff;
    border-radius:4px;
    margin:0 0 10px 0;}
footer .bar a{
    color:#7f6c43;
    text-decoration:none;
    text-shadow:1px 1px 0 #fff;}
footer ul{
    margin:0 20px 0 0;
}
footer ul li{
    list-style:none;
    display:block;}
footer ul li a{
    text-decoration:none;
    color:#6c6c6c;
    width:160px;
    display:block;
    float:left;
    padding:2px 0 3px 0;
    border-bottom:1px solid #eeeeee;
}
footer ul li a:hover{
    color:#000;}
/* footer contact */
form#footer-contact{
    display:block;
    float:left;
    width:200px;
}
form#footer-contact input, form#footer-contact textarea{
    padding:5px;
    margin:0 0 3px 0;
    width:100%;
    border-radius:3px;
    font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px;
    border:1px solid #dedede;}
form#footer-contact textarea{
    height:50px;}
form#footer-contact input:focus, form#footer-contact textarea:focus{
    border-color:#ffc85d;
    color:#000;}
form#footer-contact input#contact-button{
    width:75px;
    border-color:#eeb02c;
    background:#f8c965;
    margin:0 0 2px 0;
    text-shadow:1px 1px 0 #feeaa3; box-shadow:inset 0 1px 0 #ffeac0, 0px 2px 0 #a4a4a4;}
form#footer-contact input#contact-button:active{
    box-shadow:inset 1px 1px 1px #c29129;
    margin:2px 0 0 0;
}


/* highlight class */
.hls{
    background:#ffec80;}
/* searchform */
#searchform{};


/* CLEAR */
.clear{clear:both;}

/* WP POLLS */
.wp-polls p:first-child strong{margin:10px 0; display:block;}

/* Boekwinkeltjes bar */
#bwb{
    width:100%;
    height:50px;
    z-index:200;
    position:relative;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff ;
    box-shadow: 0px 1px 0px 0px #e9e9cc, 0px 2px 2px  #f9f9f9;
    background: rgb(255,255,232); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,232,1) 0%, rgba(249,248,227,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,232,1)), color-stop(100%,rgba(249,248,227,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,232,1) 0%,rgba(249,248,227,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,232,1) 0%,rgba(249,248,227,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,232,1) 0%,rgba(249,248,227,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,232,1) 0%,rgba(249,248,227,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffe8', endColorstr='#f9f8e3',GradientType=0 ); /* IE6-9 */
    -webkit-transition:all 0.25s ease-out;
    -moz-transition:all 0.25s ease-out;
    -o-transition:all 0.25s ease-out;
    transition:all 0.25s ease-out;}


/* IMAGE ALIGNS */
.alignright{ float:right; margin:5px 0 5px 5px;}
.alignleft{ float:left; margin:5px 5px 5px 0;}


/* #bwb:hover, #bwb:target {height:150px; } */


/* Boekennieuws */


/* FLOAT .RIGHT - RIGHT MENTION LAST */
.right{
    float:right;}
/*.right.sidebar{
        opacity:0.75; filter: alpha(opacity = 75);
        -webkit-transition: 0.25s ease-out;
        -moz-transition: 0.25s ease-out;
        -o-transition: 0.25s ease-out;
        transition: 0.25s ease-out;}
        .right.sidebar:hover{
        opacity:1;  filter: alpha(opacity = 100);}*/

.post-content.twitter{
    overflow:hidden;}		
#bw-touch{display:none;}


/* TABLET */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (max-width: 1024px){
    #bw-more{
        display:none;
    }
    #bw-touch{
        display:block;}
    #bwb{
        background: #ffeb9b; /* Old browsers */
        background: -moz-linear-gradient(top,  #ffeb9b 0%, #ffe062 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeb9b), color-stop(100%,#ffe062)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #ffeb9b 0%,#ffe062 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #ffeb9b 0%,#ffe062 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #ffeb9b 0%,#ffe062 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #ffeb9b 0%,#ffe062 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeb9b', endColorstr='#ffe062',GradientType=0 ); /* IE6-9 */
        border-top-color:#ffffb0; border-bottom-color:#d9bc48;
        box-shadow: 0px 1px 0px 0px rgb(233, 233, 204), 0px 2px 2px rgb(249, 249, 249);
    }
}


@media only screen and (max-width: 480px) ,(max-device-width: 480px) and (device-aspect-ratio: 40/71){
    body{
        -webkit-text-size-adjust: none;}

    #bw-more{
        width:100%;}
    header{
        height:auto;}
    header h1 a{
        font-size:40px;
        display:block;
        line-height:36px;
        margin:2% 2.5%; padding:0;}
    header h2{
        width:90%;
        padding:0; margin:0 2.5%;
        line-height:16px;}
    #wrp{
        width:100%;
        position:relative;
        z-index:10;}

    #content{
        background:#f1e2b5;
        width:100%;
        border-top:1px solid #b2a37c;
        border-bottom:1px solid #b2a37c;
        padding:2% 0;
        display:inline-block;}

    .box.three-fourth, .box.two-fourth, .box.one-fourth, .box.fourth, ul#crumbs{
        width:96%;
        margin:0 2%;}
    ul#crumbs{
        margin-bottom:2%;
        max-width:100%; height:30px;
        overflow:hidden;
        background:#eadaab; color:#453e28;
        box-shadow:inset 0px 1px 2px #c4b588, 0 1px 0 #fbf7ec;}
    ul#crumbs li{
        max-width:40%; 
        overflow:hidden; text-overflow:ellipsis;
        padding:8px 8px 7px;
        background:#e6cb7c;
        float:left;
        text-shadow:0px 1px 0 #f6f0e1;
        box-shadow:inset 1px 1px 0 #faeec9, 0px 1px 0px #c4b588;
        border-right:1px solid #d4c496;
        background: #eadaab; /* Old browsers */
        background: -moz-linear-gradient(top,  #eadaab 0%, #e2d3a4 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eadaab), color-stop(100%,#e2d3a4)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #eadaab 0%,#e2d3a4 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #eadaab 0%,#e2d3a4 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #eadaab 0%,#e2d3a4 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #eadaab 0%,#e2d3a4 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eadaab', endColorstr='#e2d3a4',GradientType=0 ); /* IE6-9 */
    }
    ul#crumbs li:first-child{
        border-top-left-radius:3px;
        border-bottom-left-radius:3px;
        border-left:0;}
    ul#crumbs li:last-child{	
        display:inline-block;
        max-height:9px; overflow:hidden;
        padding:9px 8px 7px;			
        text-shadow:0px 1px 0 #f6f0e1;
        box-shadow:none;
        background:none;
        border-right:0;}
    ul#crumbs li:after{
        width:2px;
        height:100%;
        border:1px solid #000;}
    ul#crumbs li a{
        text-decoration:none;
        color:rgba(69, 62, 40, 0.7);}

    .box .content.one-fourth, .box .content.two-fourth, .box .content.three-fourth{
        -moz-box-sizing:    border-box;
        -webkit-box-sizing: border-box;
        box-sizing:        border-box;
        background:#fff;
        width:100%;
        border:1px solid #b2a37c;
        border-top-color:#fff;
        margin:0;
        padding:10px 10px 15px;
        box-shadow:0 0 3px #a79a73;}		
    .box .content.one-fourth:last-child, .box .content.two-fourth:last-child, .box.fourth .content.one-fourth:last-child, .content.two-fourth.column, .box .content.three-fourth:last-child, .content.full, .content.full.category:last-child{
        border-bottom-left-radius:3px;
        border-bottom-right-radius:3px;
        margin:0 0 10px 0;}

    .content.full.category{
        border-radius:0;}

    #content .box .content h2{
        font-size:18px;
        margin:0; padding:0;
        line-height:17px;}
    #content .box .content.two-fourth.featured h2{
        font-size:24px; line-height:24px;
        margin:0; padding:0;
    }
    #content .box .content.two-fourth.featured h3{
        font-size:18px;
        margin:5px 0 10px;}
    .featured .textWrap{
        max-height:55px;
        margin:0 0 30px 0;}
    #content .box .content.full h2{
        font-size:24px;
        line-height:24px;
        margin:0 0 3%; padding:0;}
    .full .post-content{
        padding:0;}
    #social{
        -moz-box-sizing:    border-box;
        -webkit-box-sizing: border-box;
        box-sizing:        border-box;
        width:100%;
        background:#f7edcd;
        border:1px solid #e5d6a9;
        margin:3% 0 0; padding:2% 2% 1%;}	
    #social .item{
        max-width:120px;}
    .ad.bottom{
        display:none;
    }
    #comm{
        max-width:100%;
        padding:0; margin:0;}
    #comm h2{
        font-size:18px;}
    .recent{
        -moz-box-sizing:    border-box;
        -webkit-box-sizing: border-box;
        box-sizing:        border-box;
        width:100%;}
    #content .recent h2{
        font-size:18px;
        margin:0 0 5px 0;}
    .recent ul.lees-ook{
        list-style:none;
        padding:0 0 0 5px;}
    .recent ul.lees-ook li a{
        padding:5px 0;
    }

    #content h3.subtitle{
        font-size:14px;
        line-height:normal;
        margin:0; padding:0;
        color:#666;}
    #content .box .content.full h3{
        font-size:16px;
        margin:1% 0;}
    #content .box .content.three-fourth.full.category h2{
        font-size: 24px;
        line-height: 24px;
        margin:0 0 2%;
    }



    #content .cat-title, #content .cat-title.top{
        -moz-box-sizing:    border-box;
        -webkit-box-sizing: border-box;
        box-sizing:        border-box;
        font-size:10px;
        width:100%!important;
        float:left;
        margin:0!important;}

    .post-content{
        font-size:14px;
        padding:10px 0 0 0;
        margin:0 0 15px 0;
        text-overflow:"...hoi";
        position:relative;
    }
    .full .post-content{
        padding:0 0 10px 0;}
    .textWrap{
        overflow:hidden;
        max-height:35px;}
    #content .column img{border:1px solid #b2a37c;}
    .column .textWrap{max-height:55px;}
    .box a.more-link{
        position:absolute;
        right:0;
        font-size:12px;
        bottom:-30px;}
    .content.featured img.front-img{
        min-width:100%;
        width:100%;
        margin:0;
        max-width:100%!important;
        height:auto;}



    .video{}
    .video iframe{
        width:100%;
        height:auto;}
    .ad{
        display:none;}

    footer{
        margin:2% 2% 40px;
        width:96%;}	
    footer .bar{
        width:94%;
    }
    footer ul{
        width:45%;
        margin:0 6% 0 0;
        overflow:hidden;}
    footer ul li a{
        width:100%;}
    form#footer-contact{
        width:45%;}

    #bw-touch{
        display:block;}
    /* hide stuff .community, .newsletter,  */
    .poll, .twitter, #bw-more, #right{display:none;}

}

.wp-caption {
    font-size:10px;
    font-decoration:italic;
    line-heigt:none;
    color:#999;
}
.test{
    width: 240px;
    height: 200px;
    overflow: hidden;
}

.page-item.active .page-link {
    background-color: #990000;
    border-color: #990000;
}

.page-link {
    color: #990000;
}

input#contact-button:active {
    box-shadow: inset 1px 1px 1px #c29129;
    margin: 2px 0 0 0;
}

input#contact-button {
    width: 75px;
    border-color: #eeb02c;
    background: #f8c965;
    margin: 0 0 2px 0;
    text-shadow: 1px 1px 0 #feeaa3;
    box-shadow: inset 0 1px 0 #ffeac0, 0 2px 0 #a4a4a4;
    cursor: pointer;
}