/*
File:			custom.css
Description:	        Custom skin for Thesis
Author: 		Matt Hodder (www.matthodder.com)
License:		You are free to use this code for both commercial and personal uses, however you cannot claim this code as your own or redistribute the skin (you may link to www.thesisthemes.com or www.matthodder.com). Please leave this attribution in the custom.css file.
*/

/* 

Author Theosofische Vereniging Styles: Katinka Hesselink (2010, 2014) http://katinkahesselink.nl/ , Richard van Dijk

Kleuren: 

#28266C : normaal blauw donker
#0066cc : licht blauw: visited

#2E7F72 (groen oude site)
#D4FCF4 (licht groen oude stijl)
#F2FCFA (nog lichter groen)

#28266C (paars/blauw achter nieuwe site)
#CDC9F2 (licht paars/blauw randen hor. menu)
#EAEAF1 (licht paars/blauw achter content)\
#28266c (links sidebars en text)
#5F2482 (paars: links:visited) 

Logo:
images/banner-Richard-van-dijk-min-tekst-kleinerlogo-3.jpg
*/

/* Background / Border Tweaks */ 
.custom .post, .custom .teasers_box { border: none; }
.custom .prev_next, .bypostauthor .format_text, .custom #archive_info, .custom #trackback_list { border: none; }
.custom #footer, .custom #footer a, .custom #footer a:active { border: none; }
.custom #header { border: none; }
.custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom dl#comment_list dl dd .format_text { border: none; }
.custom #sidebar_1, .custom #sidebar_2 { border: none; }
.custom #content_box, .custom #column_wrap { background: none; }
.custom a { outline:none; }
.custom ul#tabs { border:none; }
.custom ul#tabs li { background:none; border:none; }
.custom #image_box, .custom #custom_box, .custom #feature_box { background: none; border: none; }

/* Text Tweaks */ 
.custom #tabs li a, .custom .prev_next, .custom #archive_info p { letter-spacing: normal; text-transform: none;}
.custom .headline_meta {font-style: normal;}
.custom .headline_meta span, .custom .headline_meta abbr, .custom .teaser abbr, .custom .teaser span { letter-spacing: normal; text-transform: none; }
.custom .sidebar h3 { letter-spacing: normal; font-variant: normal; }
.custom dl#comment_list dd p.reply a, .custom .comments_closed p { letter-spacing: normal; text-transform: none; }
.custom .bracket { display: none; }

/* Nav Cursor Tweak */ 
.custom #tabs .current_page_item a, .custom #tabs .current-cat a { cursor: pointer; }


/* Feature box */

.custom #feature_box #my-feature-box p, .custom #feature_box ol { font-size: 1.4em; line-height:1.571em; margin: 1em;}
.custom #feature_box {padding: 1em;}

/* .custom #feature_box {margin-top: 22px;} */
.custom #feature_box ol {margin-left: 36px;}

/* comment closed removed */
.custom .comments_closed {display: none;}

/* widget area styling */

.custom table.gsc-branding {
display: none; 
}
.custom li.thesis_widget_google_cse form input[type="submit"] {
margin-top: auto;
}
.custom .gsc-tabsArea {
display: none;
}

/* Toegevoegd door Katinka Hesselink 2010, aangepast 2012*/
.flexipages_widget li a {
	display: none; 
}
.flexipages_widget li li, .flexipages_widget li li a, 
.flexipages_widget li.current_page_parent a, .flexipages_widget li.current_page_ancestor a
, .flexipages_widget li.current_page_item a{
	display: block; 
}

.custom .current_page_item a , .custom .current-cat {font-style: italic;}
.custom .current_page_item .page_item a, .custom .sub-menu {font-style: normal;}


/* algemeen */

body.custom {
background: #ddd url(images/Tolstraat-1300-x-1000-px.jpg) repeat-y center top fixed;
}

.custom.category a, li.thesis_widget_google_cse form input[type="submit"]:hover { color: #28266C;}  


.custom a:visited {
	color:  #6d2b29  ; 
}
.custom a:hover {
	text-decoration: underline;
}
/* Header */

.custom #header_area {
	width: 100%           ;
}
.custom #custom_thesis_nav_menu {
	background: transparent url(images/main/light/bg-overlay.png)  ;
	width: 100%;
}
.custom #header {
padding: 0 ;

width: 970px; 
height: 150px;
margin: 0 auto;
}
.custom #header_area .page {   
  background: transparent url(images/banner-Richard-van-dijk-min-tekst-kleinerlogo-3.jpg) no-repeat center top;
	padding: 0;
	width: 100%;
	margin: 0 auto;
}


.custom #logo {
padding: 35px 0 0 0;
letter-spacing: 2px;
    margin: 0 5px; 
}

.custom #tagline {
text-align: right;
    margin: 0 5px; 
    padding: 10px 0 0 0 ;
}
.custom .page {
	background: transparent;
}


/* menu bovenin */
.custom #header_area .current_page_item a {font-style: normal;}
.custom ul.menu {
	background: transparent url(images/tolstraat-peter-walstra.jpg) repeat-y center top;
	width: 970px;
	margin: 0 auto; text-align: center;
}
.custom .menu-item-5953 ul.sub-menu {
	background: transparent url(images/tolstraat-peter-walstra.jpg) repeat-y -165px 208px;
}
.custom .menu-item-6007 ul.sub-menu {
	background: transparent url(images/tolstraat-peter-walstra.jpg) repeat-y -255px 208px;
}
.custom .menu-item-5964 ul.sub-menu {
	background: transparent url(images/tolstraat-peter-walstra.jpg) repeat-y -500px 208px;
}

.custom .menu-item-6002 ul.sub-menu {
	background: transparent url(images/tolstraat-peter-walstra.jpg) repeat-y -615px 208px;
}
.custom .menu-item-5974 ul.sub-menu {
	background: transparent url(images/tolstraat-peter-walstra.jpg) repeat-y -725px 208px;
}               

.custom .menu-item-5974 ul.sub-menu, .custom .menu .menu-item-5974 .sub-menu li {
	width: 184px;
}
.custom .menu .menu-item-5974 a {
	width: 160px;
}
.custom .menu li{
	background: transparent url(images/main/light/maincontent-m.png);
}

/* highlight plaatje NIET toepassen */ 
.custom .menu a{
	width: 89px; 
 text-transform: lowercase;
text-align: center;
background: transparent url(images/main/light/maincontent-m.png);
}
.custom .menu a,
.custom  .menu .current-menu-item ul.sub-menu a,
.custom  .menu .current-cat ul a  , 
.custom .menu .current-menu-parent li a, 
.custom .menu  .current-menu-parent .sub-menu .sub-menu a ,  
.custom .menu  .current-menu-parent .sub-menu .current-menu-parent .sub-menu a , 
.custom .menu  .current-menu-parent .sub-menu .current-menu-parent .current-menu-parent .sub-menu a ,  
.custom.home .menu .tab-1 .sub-menu a,    
.custom.cat_activiteiten .menu .tab-2 .sub-menu a, 
.custom.cat_bibliotheek-nieuws .menu .tab-4  .sub-menu a, 
.custom.cat_binnenland .menu .tab-2  .sub-menu a, 
.custom.cat_buitenland .menu .tab-2  .sub-menu a, 
.custom.cat_plaatselijk .menu .tab-2  .sub-menu a  
{
background: transparent url(images/main/light/maincontent-m.png) 40px 40px;
}

/* highight plaatje toepassen */
.custom .menu a:hover, 
.custom .sub-menu a:hover, 
.custom .menu .current-menu-parent .current-menu-item a, 
.custom .menu .current-menu-parent a, 
.custom .menu .current-menu-item a, 
.custom .menu .current-menu-item a:hover,
.custom .menu .current-menu-parent li.current-menu-item a:hover, 
.custom .menu .current-menu-parent a:hover,
 .custom .menu  .current-menu-parent .sub-menu .sub-menu .current-menu-item a ,  
.custom .menu  .current-menu-parent .sub-menu .current-menu-parent a ,
.custom .menu  .current-menu-parent .sub-menu .current-menu-parent .current-menu-parent a ,  
.custom .menu  .current-menu-parent .sub-menu .current-menu-parent .current-menu-parent .sub-menu .current-menu-item a , 
.custom .menu  .current-menu-parent .sub-menu .sub-menu a:hover ,  
.custom .menu  .current-menu-parent .sub-menu .current-menu-parent .sub-menu a:hover , 
.custom .menu  .current-menu-parent .sub-menu .current-menu-parent .current-menu-parent .sub-menu a:hover ,    
.custom .menu .current-menu-parent ul a:hover, 
.custom .menu .current-menu-parent a:hover,
.custom .menu .current-cat a,
.custom .menu .current-menu-item .sub-menu a:hover,  
.custom .menu .current-cat .sub-menu a:hover,   
.custom.home .menu .tab-1 a, 
.custom.home .menu .tab-1 .sub-menu a:hover,  
.custom.cat_activiteiten .menu .tab-2 a, 
.custom.cat_bibliotheek-nieuws .menu .tab-4 a, 
.custom.cat_binnenland .menu .tab-2 a, 
.custom.cat_buitenland .menu .tab-2 a, 
.custom.cat_plaatselijk .menu .tab-2 a,
.custom.cat_activiteiten .menu .tab-2 .sub-menu a:hover, 
.custom.cat_bibliotheek-nieuws .menu .tab-4 .sub-menu a:hover, 
.custom.cat_binnenland .menu .tab-2 .sub-menu a:hover, 
.custom.cat_buitenland .menu .tab-2 .sub-menu a:hover, 
.custom.cat_plaatselijk .menu .tab-2 .sub-menu a:hover,
.custom .menu .current-menu-item .sub-menu a,  
.custom .menu .current-cat .sub-menu a                     
 { 
background: transparent url(images/main/light/horizontal-menu-bg-active.png) 70%;
   border-bottom: 1px solid #fff;
}    

 .custom .menu a:hover, 
.custom .sub-menu a:hover {
     border-bottom: 1px solid #fff;
}     

.menu .current-menu-item > a:hover, .menu .current-cat:hover {
text-decoration: none;
}
.custom .sub-menu a {
  width: auto; height: auto; text-align: left; 
}

/* content-area */

#content_area {
background:url(images/main/light/bg-overlay.png) repeat scroll 0 0 transparent;
}

.custom #content {margin-bottom:2.1em; }

.custom #maincontent-tr  {
background: url(images/main/light/maincontent-tr.png) no-repeat scroll 100% 0 transparent;
height:20px;
margin-right:-12px;
}

.custom #maincontent-tl {
background:url(images/main/light/maincontent-tl.png) no-repeat scroll 0 0 transparent;
margin-left:-12px;
}
#maincontent-tm {
background:url(images/main/light/maincontent-tm.png) repeat-x scroll 0 0 transparent;
margin:0 12px;
}

#maincontent-r {
background:url(images/main/light/maincontent-r.png) repeat-y scroll 100% 0 transparent;
margin-right:-12px;
padding:0 12px;  }

#maincontent-l {
background:url(images/main/light/maincontent-l.png) repeat-y scroll 0 0 transparent;
margin-left:-12px;
}

#maincontent-br {
background:url(images/main/light/maincontent-br.png) no-repeat scroll 100% 0 transparent;
height:12px;
margin-right:-12px;
}

#maincontent-bl {
background:url(images/main/light/maincontent-bl.png) no-repeat scroll 0 0 transparent;
margin-left:-12px;
}

#maincontent-bm {
background:url(images/main/light/maincontent-bm.png) repeat-x scroll 0 0 transparent;
margin:0 12px;
}

#maincontent-m {
background:url(images/main/light/maincontent-m.png) repeat scroll 0 0 transparent;
margin:0 12px;
}
.custom #content {
width: 62em; 	
margin-top: 2.1em;
}
      
#comments {
margin-top: 0 ;
}      
      
#yoastbreadcrumb {
	padding: 1em 0 0 2.3em;
}

#yoastbreadcrumb strong { font-weight: normal; }
.custom .format_teaser {
	max-height: 7.5em; overflow: hidden;
}

/* teasers naast elkaar */ 
.custom .teaser {
width: 26em;    
margin: 0 0 0 2.2em;
}

.custom .teaser.teaser_right {padding-right: 3.4em;
}

.custom .teasers_box {
width: 60em;   
margin: 0;

}
.custom #content .teaser a {
  text-decoration: none;
  border-bottom: 1px dotted;
}
.custom #content .teaser a:hover {
 border-bottom: 1px solid;
}

.custom #content a {
	text-decoration: underline; 
}

.custom .format_text h1 {
margin-bottom: 1em;
line-height: 1em;
clear:both;
}
.custom .format_text p {margin-top: 1em; }
.custom .format_text ul {
list-style: disc;
margin-left: 15px;
}

.custom div.format_text {
	padding-bottom: 1em;
}
  
div.prev_next, .custom hr {     
 background: url(images/main/light/module-div.png) no-repeat scroll 50% 0 transparent;
 padding-top: 20px;
 border: none;
}    
  
/*** Sidebars */ 

.custom #sidebars {
     margin-left: -10px;

}

.custom li.widget {
background: url(images/main/light/featuremod-bg.png) repeat scroll 0 0 transparent;
padding: 20px;
}              

.custom li.widget.flexipages_widget, .custom li.widget.widget_recent_entries {
background: url(images/main/light/maincontent-m.png) repeat scroll 0 0 transparent;
}   

#sidebars li.widget ul li a {
background: url(images/main/light/main-arrow-kh-1.png) no-repeat scroll 0 0.35em transparent;
} 
#sidebars li.current_page_ancestor li {  
background:url(images/main/light/module-div.png) no-repeat scroll 0 100% transparent;
padding-bottom: 15px;
}
   
#sidebars li.widget ul li li a {
background: none;
} 
    
.custom li.widget ul li a, .custom .textwidget ul li a {
padding-left: 1em;
}

.custom li.widget ul.children a, .custom .flexipages_widget ul li ul li.page_item a {
padding-left: 0; padding-bottom: 0}

.custom #sidebars li.widget ul.children li, .custom #sidebars li.widget.widget_recent_entries ul li, 
.custom #sidebars li.widget .current_page_item ul li,
.custom #sidebars li.widget .current_page_ancestor ul li   , #sidebars li.widget ul li ul li 
{ background: none; padding-bottom: 0;
width: 90%;
}

.widget_product_tag a{
margin-right: 10px;
}
   
.custom #multimedia_box, .custom .custom_box {
padding-top: 2.4em; 
background: transparent url(images/main/light/featuremod-bg.png) repeat scroll 0 0;
margin-left: 11px;
width: 100%;
}

/* footer */

#footer_area {
	background: #ddd;
}
.custom #footer_area .page {
	padding-bottom: 0; 
}

#footer {
	 background: #ddd; 
font-size: 12px;
}

.custom #footer_area .page a {text-decoration: underline;}
/* bibliotheek */ 
li.flexipages_widget li.page-item-170 li li a {
	font-size: 75%; line-height: 130%;
} 

.bibliotheek li.flexipages_widget li.page-item-170 li li a{
	display: none; font-size: 0; line-height: 0;
}  

/* Uitgeverij / Boekhandel / Webshop */

.custom li.widget_wpsc_categorisation, .custom li#product-termen {
	background: transparent url(images/main/light/maincontent-m.png);
margin-bottom: 0;
}
.custom li#product-termen {
	margin-bottom: 2.2em;
}
.custom div.wpsc_product_price  {
width:200px; margin-bottom: 10px;
}
.custom .widget_wpsc_categorisation h4.wpsc_category_title {
	margin-bottom: 10px;
font-weight: normal;
font-size:1.154em; }

#categorisation_group_1 h4 {
	display: none;
}

.custom table.productcart tr.firstrow td {
	background: transparent;
border-left: none;
}

.custom .format_text input, #commentform input, 
#commentform textarea {
	width: auto;
}
.custom table.productcart tr.firstrow td, .custom .shoppingcart th   {
	font-weight: normal;
font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif ;
font-size: 16px;
text-align: left;
padding-bottom: 5px;
}

.custom table.productcart td {
	padding: 0 5px 0 0 ;
}

.wpsc_checkout_table h4 {
	margin-top: 1em;     clear:both;
}

td.rekening_verzendadres {
	padding-top: 1em;
}

.custom table.shoppingcart tr td {
	font-size: 10pt !important;
padding-right: 5px;
}
.custom table.shoppingcart tr td.totalhead, 
.custom table.shoppingcart tr td.checkout-total,
.custom table.shoppingcart tr td.total
{
	font-size: 14px !important;
margin-top: 5px;
}

.custom span.pricedisplay, td.wpsc_cart_item_price, td.checkout-total {
	white-space: nowrap;
width: auto;
/* float: left; */ text-align: left;
}

.custom table.productcart {
	margin: 0; padding: 0;
}

.custom table.productcart td.change_country {
	padding-bottom: 10px;
}

.custom .goog-te-gadget #:1.targetLanguage {
font-size: 11px; font-family: arial; 
}
.custom .goog-te-gadget {
	margin-bottom: 1em;
}
.custom div#google_translate_element {
width: 190px; height: 70px;     	float: right;
}

.custom div.default_product_display div.textcol div.imagecol a img {
width: auto; height: auto;
} 

.custom div.wpsc_page_numbers {float: left;}

.custom #webshop_bottom_1 li.widget  
{
padding: 20px 0;
background: transparent;
list-style-type: none;
}

.custom a.wpsc_product_title
{float: none; 
clear: both;
padding-top: 20px;} 

#default_products_page_container img {max-width: 133px;}
/* HOME */ 

.home #feature_box h1 {
margin-left: 15px;
font-size: 20px;
}
.home #feature_box {
	background: none;
}

.home #yoastbreadcrumb {display: none;}