/*
Theme Name:     biobasedpress
Theme URI:      https://www.biobasedpress.eu/
Description: 	A child theme of the Prototype parent theme.
Author:         nieta
Author URI:     http://www.nieta.nl/
Template:       prototype
Version:        0.1.0
*/

/* Import the main theme style. */
@import url( '../prototype/style.css' );

body { line-height:18px; font-family:verdana,arial,sans-serif; color:#000; background:#fff; padding-top:0;}

/* Links */
a { color: #cc0000; border-bottom: 0; }
a:hover { text-decoration: none; color: #000; border-bottom: 1px dotted #000; }

a.button { background-color: #666633; color: #ffffff; text-transform: uppercase; padding: 5px 15px; font-size: 1.2em; margin-bottom: 1em;}

abbr{cursor: text;}

h1,h2,h3,h4,h5,h6{font-family:Verdana,Arial,sans-serif;}

p.groot {font-size: 1.8em !important;}
.singular-page-16878 .entry-content p,
.singular-page-16882 .entry-content p,
.singular-page-16965 .entry-content p,
.singular-page-16974 .entry-content p,
.singular-page-17001 .entry-content p,
.singular-page-16914 .entry-content p {font-size: 14px; line-height: 20px;}
.getal {background-color: #cccc99; color: #ffffff; text-transform: uppercase; padding: 5px 15px; font-size: 1.6em;}

/* social bookmarks */
#menu-primary { margin: 0; width: 80px; float: right; }
#menu-primary div.menu { background: #FFFFFF; border: 0; float: left; margin-bottom: 20px; width: 80px; margin-top: 120px;  }
#menu-primary li#menu-item-27 { background: url(../biobasedpress/images/rss.png) 0 0 no-repeat; width:24px; height: 24px; margin-right: 21px; }
#menu-primary li#menu-item-28 { background: url(../biobasedpress/images/twitter.png) 0 0 no-repeat; width:24px; height: 24px; margin-right: 0; }
#menu-primary li a { background: none; border: 0px solid #DFDFDF; color: #777777; font: bold 13px/13px Arial,Verdana,sans-serif; text-indent: -9000px; padding: 0; line-height: 24px;}
#menu-primary ul li a:hover,#menu-primary li ul li a:hover { color:#eee; background:none; text-decoration:none; }

/* language */
#flags_language_selector { width:100px; float: left; margin-top: 124px;}
#flags_language_selector img { margin-right: 20px; border:0 solid #333; float: left; display: block; position: relative;}
#flags_language_selector a, #flags_language_selector a:hover { border:0; float: left; }

/* header */
#header { background: #FFFFFF; border:0; border-bottom: 2px dotted #cccc99; clear:both; margin:0 auto; overflow:hidden; padding:0; width:980px; }

/* header title & description */
#branding { float:left; width:595px; height: 191px; background: #FFFFFF; padding-top: 10px;margin-left:10px; }
#site-title { background: url(../biobasedpress/images/logo-biobasedpress.jpg) 0 0 no-repeat; text-indent: -9000em; width: 595px; margin-top: 0; height: 171px; }
#site-title span { width: 450px; line-height:37px; }
#titel-info { width: 30px; height: 30px; float:right; border:0; margin-right: 246px; }
#titel-info a{ border:0; }
#site-description, #description-nl, #description-en { margin:0; }
#description-payoff { margin:20px 0 0 0; }
#site-description, #description-nl h1, #description-en h1 { color:#b3b383; font-family:Tahoma; font-size:14px !important; font-style:normal; font-variant:normal; font-weight:normal; line-height:24px; letter-spacing: 0.25em; margin:0; }
#description-payoff h1 { color:#b3b383; font-family:Tahoma; font-size:11px !important; font-style:italic; font-variant:normal; font-weight:normal; line-height:18px; letter-spacing:0.1em; margin:0; }
#description-en h1 { color:#666633; }
#description-payoff h1 { color:#6691bd; }

/* header widget */
#sidebar-header { float:left; height:155px; overflow:hidden; width:95px; padding: 0; border: 0; padding-top: 50px;}
#sidebar-header img {}
#sidebar-header a { border-bottom: 0; }

/* search & menu */
#menu-secondary div.wrap { border:0; float:left; width:980px; }
#menu-secondary {
  width:982px;
}

/* search */
.menu-container div.search { float:none; margin-right:25px; margin-top:50px; width:162px !important; display: block; }
.menu-container .search-form input[type="text"] { background: url(../biobasedpress/images/search-button.jpg) 98% 50% no-repeat; border: 1px solid #b3b383; color:#666633; font-size:11px; font-style:normal; margin-top:5px; padding:5px 0; text-indent:15px; width:99%; }
.menu-container .search-form input[type="text"]:focus {color:#666633; background:#fefefe url(../biobasedpress/images/search-button.jpg) 98% 50% no-repeat; border-color:#b3b383; }
.menu-container .search-form input[type="submit"] { display:none; }

/* menu */
#menu-secondary div.menu { float:none; width:100% !important; display: block; }
#menu-secondary li a { border-left: 0; border-right: 0; color:#333300; font-family: Verdana, sans-serif; font-size:12px !important; letter-spacing: 0.01em; line-height:13px; padding:12px 15px; text-transform: lowercase; background: url(../biobasedpress/images/menu-divider.jpg) no-repeat 0px 12px !important;  }
#menu-secondary li.current-menu-item a,
#menu-secondary li.current-menu-parent a { color: #66cccc; background: #FFFFFF; }
#menu-secondary li.sfHover a { color:#cc0000; background:#FFFFFF; }

/* submenu */
#menu-secondary li li.current-menu-item a { border-left: 0; padding-left: 20px; }
#menu-secondary li:hover ul li a,
#menu-secondary li.sfHover ul li a { color:#cc0000; background: transparent url(../biobasedpress/images/submenu-background.png) repeat; }
#menu-secondary ul li a:hover { color:#cc0000; background: transparent url(../biobasedpress/images/submenu-background.png) repeat; text-decoration:none; }
#menu-secondary li ul { border-bottom: 2px dotted #cccc99; border-left: 2px dotted #cccc99; border-right: 2px dotted #cccc99; border-top: 0; 
background: transparent url(../biobasedpress/images/submenu-top-border.jpg) no-repeat top right !important;padding-top: 2px; width:14em; }
#menu-secondary li li { background: transparent url(../biobasedpress/images/submenu-background.png) repeat; padding-bottom: 10px; }
#menu-secondary li li a { font-size:11px; text-transform:none; color:#333300 !important; border:0; font-weight: normal !important; text-transform: lowercase; }
#menu-secondary li ul li a { background: transparent !important; padding:5px 20px;  }
#menu-secondary li ul li a:hover { color:#cc0000 !important; background: transparent; text-decoration:none; }
#menu-secondary li.menu-item-home a,
#menu-secondary li#menu-item-216 a {background: url(../biobasedpress/images/menu-divider-home.jpg) no-repeat 0px -3px !important; }

/* kruimelspoor */
.breadcrumbs { color:#999999; font-size:13px; margin-bottom:25px; display:none; }

/* sidebar - main content - sidebar */
#main { border:0; clear:both; margin:0 auto; overflow:hidden; padding:25px 0; width:980px; }
.layout-default #sidebar-primary { float:left; width:165px !important; margin-left: -705px; }
.layout-default #sidebar-secondary { clear:none; float:right; padding:0; width:245px !important; border:none; }
.layout-default #content,
.layout-default #tribe-events-pg-template { float:left; width:500px; margin-left:205px; }

/* sidebar - widgets */
#sidebar-primary { color:#333300; font-size:11px; line-height: 20px; }
#sidebar-secondary { }

/* sidebar - widgets titles */
#sidebar-primary .widget-title {font-size:10px; background: #b3b383; text-transform: uppercase; color: #FFFFFF; font-family: Tahoma; padding: 7px 10px; line-height: 1em; border-top: 2px dotted #FFFFFF; letter-spacing: 0.1em; margin: 0 0 7px 0;} 
#sidebar-secondary .widget-title { font-size:10px; background: #666633; text-transform: lowercase; color: #FFFFFF; font-family: Tahoma; padding: 7px 15px; line-height: 1em; border-top: 2px dotted #FFFFFF; border-bottom: 1px solid #FFFFFF; letter-spacing: 0.1em; margin: 0 0 0 0; }

/* sidebar - quotes */
#sidebar-secondary .textwidget div.quote { color: #999999 !important; font-size: 18px !important; font-style: italic; }

/* sidebar - onderwerpen, auteurs */
#sidebar-primary .widget ul { list-style:none; margin:0 0 7px 0 !important; }
#sidebar-primary .widget ul li a { color:#333300; font-size:11px; line-height: 20px; border: 0; }
#sidebar-primary .widget ul li a:hover { color:#009999; border-bottom:0; }

/* sidebar - tekst widgets */
#sidebar-primary .widget_text h3 { display: none; }
#sidebar-primary .textwidget,
#sidebar-primary #text_icl-9.widget .textwidget { margin:7px 0 30px 0 !important; border: 2px dotted #cccc99; font-size: 12px; padding: 15px; }
#sidebar-primary .textwidget p { margin:0 !important; }

/* adds */
#sidebar-secondary .simple_ads_manager_widget {margin-bottom: 20px;}

/* sidebar - laatste nieuws */
#sidebar-secondary #wdg_specialrecentposts-3 .widget-inside,
#sidebar-secondary #wdg_specialrecentposts-4 .widget-inside {background: #85855c; margin-bottom: 25px; }
#sidebar-secondary div.srp-widget-singlepost { border-bottom: 2px dotted #FFFFFF !important; margin: 0 !important; padding: 10px 0 !important; }
#sidebar-secondary h4.srp-widget-title { font-weight: bold; font-size: 11px; font-family:verdana, arial, sans-serif; line-height: 14px; margin-bottom: 0; }
#sidebar-secondary h4.srp-widget-title a.srp-widget-title-link { color: #FFFFFF; }
#sidebar-secondary h4.srp-widget-title a.srp-widget-title-link:hover { color: #000000; }
#sidebar-secondary div.srp-content-box { padding: 0 15px; }
#sidebar-secondary p.srp-widget-excerpt { font-size: 11px; margin: 0; color: #FFFFFF; line-height: 14px; }
#sidebar-secondary a.srp-widget-stringbreak-link { border-bottom: 0 dotted #FFFFFF; color: #FFFFFF; text-decoration: none; padding-bottom: 10px; padding-left: 10px; }
#sidebar-secondary a.srp-widget-stringbreak-link:hover { color: #000000; border-bottom: 0 dotted #000000; }
#sidebar-secondary #wdg_specialrecentposts-3 .widget-title,
#sidebar-secondary #wdg_specialrecentposts-4 .widget-title { font-size: 12px; }

/* sidebar - agenda */
#sidebar-secondary #wdg_specialrecentposts-2 .widget-inside,
#sidebar-secondary #wdg_specialrecentposts-5 .widget-inside { background: #e3d8cc; margin-bottom: 25px;}
#sidebar-secondary #wdg_specialrecentposts-2 h4.srp-widget-title,
#sidebar-secondary #wdg_specialrecentposts-5 h4.srp-widget-title { font-weight: bold; font-size: 11px; font-family:verdana, arial, sans-serif; line-height: 14px; margin-bottom: 0; }
#sidebar-secondary #wdg_specialrecentposts-2 h4.srp-widget-title a.srp-widget-title-link,
#sidebar-secondary #wdg_specialrecentposts-5 h4.srp-widget-title a.srp-widget-title-link { color: #663333 !important; }
#sidebar-secondary #wdg_specialrecentposts-2 h4.srp-widget-title a.srp-widget-title-link:hover,
#sidebar-secondary #wdg_specialrecentposts-5 h4.srp-widget-title a.srp-widget-title-link:hover { color: #000000; }
#sidebar-secondary #wdg_specialrecentposts-2 .srp-widget-container,
#sidebar-secondary #wdg_specialrecentposts-5 .srp-widget-container { width: 100%; }
#sidebar-secondary #wdg_specialrecentposts-2 p.srp-widget-excerpt,
#sidebar-secondary #wdg_specialrecentposts-5 p.srp-widget-excerpt {  color: #663333;  }
#sidebar-secondary #wdg_specialrecentposts-2 a.srp-widget-stringbreak-link,
#sidebar-secondary #wdg_specialrecentposts-5 a.srp-widget-stringbreak-link { color: #663333;}
#sidebar-secondary #wdg_specialrecentposts-2 a.srp-widget-stringbreak-link:hover,
#sidebar-secondary #wdg_specialrecentposts-5 a.srp-widget-stringbreak-link:hover { color: #000000;}
#sidebar-secondary #wdg_specialrecentposts-2 .widget-title,
#sidebar-secondary #wdg_specialrecentposts-5 .widget-title { background: #c7b29a; font-size: 12px; color: #663333; }

.tribe-events-list-separator-month {margin-top: 0.5em !important;}

.tribe-events-sub-nav {display: none;}

/* sidebar - quotes */
#sidebar-secondary .widget_perfect_quote { margin-bottom: 20px; }
#sidebar-secondary .widget_perfect_quote h3.widget-title { display: none; }
#sidebar-secondary ul.perfect-quotes { background: none; margin: 0; padding: 0 0 0 0; list-style-type: none; }
#sidebar-secondary ul.perfect-quotes li { background: none; margin-bottom:  0; padding: 0 0 0 0 !important; font-size: 18px; color: #999999; font-style: italic; line-height: 30px; font-family: Arial, Sans-serif; }

/* sidebar - auteurs */
#sidebar-primary .widget_knrauthorlistwidget h3.widget-title{ display: none; }
#sidebar-primary #text_icl-2 .textwidget { display: block; padding: 0;border: 0; }
#sidebar-primary #text_icl-2 .textwidget a:hover { text-decoration: none !important; }
#sidebar-primary #taxonomy_dropdown_widget-2,
#sidebar-primary #taxonomy_dropdown_widget-3 { margin-bottom: 20px; }

/* sidebar Twitter */
#sidebar-secondary #multi-twitter { border-bottom: 25px solid #5ebdeb; border-left: 1px solid #5ebdeb; border-right: 1px solid #5ebdeb; margin-bottom: 20px; }
#sidebar-secondary #multi-twitter .widget-title { background: #5ebdeb; font-size: 12px; color: #FFFFFF; }

#sidebar-secondary #multi-twitter ul {list-style-type: none; margin-left: 4px;margin-top: 5px; margin-right: 4px;}
#sidebar-secondary #multi-twitter ul li { margin-bottom: 15px; font-size:11px; }
#sidebar-secondary #multi-twitter ul li img {  }
#sidebar-secondary #multi-twitter ul li img.twitter-avatar { margin-right: 5px; margin-top:5px; border-bottom: 0 !important; float:left; }

#sidebar-secondary .widget_multi_twitter { border-bottom: 25px solid #5ebdeb; border-left: 1px solid #5ebdeb; border-right: 1px solid #5ebdeb; }
#sidebar-secondary .widget_multi_twitter .widget-title { background: #5ebdeb; font-size: 12px; color: #FFFFFF; }

#sidebar-secondary .widget_multi_twitter ul {list-style-type: none; margin-left: 4px;margin-top: 5px; margin-right: 4px;}
#sidebar-secondary .widget_multi_twitter ul li { margin-bottom: 15px; font-size:11px; }
#sidebar-secondary .widget_multi_twitter ul li img {  }
#sidebar-secondary .widget_multi_twitter ul li img.twitter-avatar { margin-right: 5px; margin-top:5px; border-bottom: 0 !important; float:left; }

#sidebar-secondary .widget_twitter-tracker { border-bottom: 25px solid #5ebdeb; border-left: 1px solid #5ebdeb; border-right: 1px solid #5ebdeb; }
#sidebar-secondary .widget_twitter-tracker .widget-title { background: #5ebdeb; font-size: 12px; color: #FFFFFF; }

#sidebar-secondary .widget_twitter-tracker ol {list-style-type: none; margin-left: 4px;margin-top: 5px; margin-right: 4px;}
#sidebar-secondary .widget_twitter-tracker ol li { margin-bottom: 15px; font-size:11px; }
#sidebar-secondary .widget_twitter-tracker ol li img {  }
#sidebar-secondary .widget_twitter-tracker ol li img.twitter-avatar { margin-right: 5px; margin-top:5px; border-bottom: 0 !important; float:left; }

#sidebar-secondary .widget_twitter-tracker { border-bottom: 25px solid #5ebdeb; border-left: 1px solid #5ebdeb; border-right: 1px solid #5ebdeb; }
#sidebar-secondary .widget_twitter-tracker .widget-title { background: #5ebdeb; font-size: 12px; color: #FFFFFF; }

#sidebar-secondary .widget_twitter-tracker ol {list-style-type: none; margin-left: 4px;margin-top: 5px; margin-right: 4px;}
#sidebar-secondary .widget_twitter-tracker ol li { margin-bottom: 15px; font-size:11px; }
#sidebar-secondary .widget_twitter-tracker ol li img {  }
#sidebar-secondary .widget_twitter-tracker ol li img.twitter-avatar { margin-right: 5px; margin-top:5px; border-bottom: 0 !important; float:left; }

#sidebar-secondary .widget_rotatingtweets_widget { border-bottom: 25px solid #5ebdeb; border-left: 1px solid #5ebdeb; border-right: 1px solid #5ebdeb; margin-bottom: 20px; }
#sidebar-secondary .widget_rotatingtweets_widget .widget-title { background: #5ebdeb; font-size: 12px; color: #FFFFFF; }
#sidebar-secondary .widget_rotatingtweets_widget .rotatingtweets {margin: 10px;}


/* tweets */
.tweets .avatar {float: left;margin-right: 5px;}


/* sidebar kennisnet */
/*#sidebar-primary #text_icl-9.widget .textwidget {padding: 0;margin: 0;border: 0;}
#sidebar-primary #text_icl-10.widget .textwidget {padding: 0;margin: 0;border: 0;}*/

/* sidebar ads */
.AdWidget_ImageWidget {margin: 20px 0;}


/* content titles */
.hfeed h1, .hfeed h2, .hfeed h3, .hfeed h4, .hfeed h5, .hfeed h6 { border:0; padding-left:0; margin-bottom: 10px; font-family: 'Signika', sans-serif; letter-spacing: 0.05em; font-weight: normal;}
.loop-title,
.hentry .entry-title { font-family: Verdana, Arial, sans-serif; font-size:24px !important; font-weight:normal !important; line-height:25px; text-shadow:#CCCCCC 0 0 0; color: #cc0000 !important; letter-spacing: 0.05em; }
.entry-title a { color: #cc0000 !important; font-family: 'Signika', sans-serif;}
.entry-title a:hover { text-decoration:none; color: #000 !important; }
.hentry.post .entry-title,
h1.tribe-events-single-event-title,
h2.tribe-events-list-event-title,
h2.tribe-events-single-event-title { margin-bottom: 10px; color: #cc0000 !important;
    font-family: "Signika",sans-serif;}
h1.tribe-events-single-event-title,
h2.tribe-events-list-event-title,
h2.tribe-events-single-event-title { font-weight: normal; line-height: 25px!important;font-size:24px !important; color: #cc0000; }
.tribe-events-list h2.tribe-events-list-event-title {line-height: 25px!important;}
.tribe-events-schedule h2 {color:#000;font-weight: normal; line-height: 25px!important;font-size:12px !important;}
h2.post-title.entry-title { font-family: Verdana, Arial, sans-serif; font-size:24px !important; font-weight:normal !important; line-height:25px; text-shadow:#CCCCCC 0 0 0; color: #cc0000 !important; letter-spacing: 0.05em; margin-bottom: 0; margin-top: 0;}
.singular-post h2 {font-weight: bold; font-size: 100%; margin-bottom: 0; color: #000; line-height: 1.5em;}
.hfeed h3{font-size: 1.4em;}

/* content */
.hentry { color:#000000; font-size:12px !important; margin:0 0 25px; overflow:hidden; letter-spacing: 0.05em; }
.loop-meta { color:#000000; font-size:12px; margin:0 0 0 0; overflow:hidden;font-weight: 700; }
.loop-description { font-style:normal; overflow:hidden; }
.loop-description p { margin-bottom: 10px; }

.sticky { background: #FFFFFF; border-left: 0; margin: 0 0 25px; padding: 0 0 0 0; }

/* meta */
.entry-meta { clear: both; color: #cc0000; font-size: 1em; margin: 0 0 7px; }
.entry-meta a { border-bottom: 0; color: #cc0000; }
.entry-meta .category a { text-transform: lowercase; }

.byline { background: #e1e1cd; padding: 10px; color:#666666; font-size: 1em; }
.byline a { border-bottom: 0px dotted #666666; color: #666666; }

.byline-archive { background: #FFFFFF; padding: 0; color:#666666; font-size: 1em; }
.byline-archive abbr { border-bottom: 0px dotted #666666; color: #666666;font-size: 12px;  }

/* content tags */
.entry-meta-tags { clear: both; font-size: 1em; margin: 15px 0 7px; }
.post_tag { padding: 2px 4px 2px 0; margin: 0 4px 4px 0; }
.post_tag a { color: #cc0000;border-bottom: 0; }
.post_tag a:hover { color: #000 !important; border-bottom: 1px dotted #000; }

/* lees verder */
#content #readmoretag { float: none; position: relative; clear: both; padding: 10px 0; }
#content #readmoretag a.moretag { color: #cc0000; text-decoration: none; }
#content #readmoretag a.moretag:hover { color: #000 !important; border-bottom: 1px dotted #000; }

a.tribe-events-read-more {font-size: 12px !important;letter-spacing: 0.05em;}

/* content images */
.entry-content img { background:#FFFFFF; border:0; height:auto; max-width:500px !important; padding:0; }
img.alignleft, img.alignright { display:inline; margin-top:5px; }
.left, .alignleft { float:left; margin:0 25px 10px 0; }

/* content images in lijst weergave */
.hentry .thumbnail { background:#FFFFFF; border:0; float:left; height:inherit; margin:0 15px 10px 0; padding: 0; width: inherit; }
a img { border:none; }

/* content images met onderschrift */
.wp-caption { background:#ffffff; border:0; overflow:hidden; padding:0; text-align:left; max-width:500px !important; }
.wp-caption a { border: 0; }
.wp-caption img { background:#FFFFFF; border:0; margin: 5px 0 5px; padding: 0; max-width:500px !important; }
.wp-caption p.wp-caption-text { color:#888888; font-family:Verdana, Arial, sans-serif; font-size:10px; line-height:14px; margin-left:0 !important; margin-right:0 !important; text-align:left; max-width:275px;}

/* image lightbox */
#imageDetails a { margin-left: 0; }
#downloadLink a { border: 0; }
a#bottomNavClose:hover { border:0; }

/* sharing */
.trackable_sharing a { }

/* navigation */
.singular .loop-nav { color: #666666; font-size: 12px; }

/* agenda */
.hentry.category-agenda .entry-meta,
.hentry.category-agenda-en .entry-meta,
.hentry.category-agenda .byline,
.hentry.category-agenda-en .byline {display: none; }

.tribe-events-meta-group {width: 100% !important;padding-left: 0 !important; padding-right: 0 !important;}
.tribe-events-back {margin-bottom: 10px !important;}
.tribe-events-event-meta a,
.tribe-events-back a {
font-family: verdana,arial,sans-serif !important;
font-size: 12px !important;
line-height: 18px !important;
}
.tribe-events-schedule {margin-top: 10px !important;}
#tribe-events h3 {font-size: 12px !important;line-height: 18px !important;margin-bottom: 10px !important;}
.tribe-events-meta-group .tribe-events-single-section-title,
.tribe-events-list .time-details, .tribe-events-list .tribe-events-venue-details {
    font-size: 12px !important;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0 !important;
}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {
    line-height: 18px !important;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    font-size: 12px !important;
    letter-spacing: 0.05 !important;
}
.tribe-events-loop .tribe-events-event-meta {margin-top: 10px !important;}
.tribe-events-meta-group dl {margin-bottom: 10px!important;}
.tribe-events-meta-group dl, .tribe-events-meta-group dd, .tribe-events-meta-group dt {margin-left: 0 !important;font-size: 12px;line-height: 18px;}

/* sidebar - nieuwsbrief inschrijven */
#sidebar-primary input#nbname[type="text"],
#sidebar-primary input#nbemail[type="email"] {
  display:block;
  width:120px !important;
}
#sidebar-primary input, textarea {
  font-size:1em;
  padding:3px;
}
.entry-content .wpcf7 input[type="text"],
.entry-content .wpcf7 textarea {
	width: 60%;
	max-width: 60%;
}
#sidebar-primary input.wpcf7-submit {
	  margin-top: 10px;
}

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div {
	max-width: 130px !important;
}
.nbcaptcha .rc-anchor-light {
    background: transparent !important;
}

.nbcaptcha .rc-anchor-compact {
    width: 130px !important;
}

/* footer */
#footer { background: #FFFFFF; border-top: 2px dotted #cccc99; border-bottom: 0; border-left: 0; border-right: 0; clear: both; color: #333300; font-size: 12px !important; margin: 0 auto; overflow: hidden; padding: 25px 0 0 0; width: 980px; }


/* copyright */
#footer .copyright {
		float:right;
		clear: none !important;
		width: auto;
		margin-right: 0;
}

/* Subsidiary sidebar */
#sidebar-subsidiary {
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	padding: 0 0 0 0 !important;
	background: #fff;
	border-bottom: 0 solid #dfdfdf;
	border-left: 0 solid #dfdfdf;
	border-right: 0 solid #dfdfdf;
	}
#sidebar-subsidiary .widget {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	font-size: 14px;
	color: #333;
	font-size: 12px !important;
    letter-spacing: 0.05em;
    color: #666666;
	}
#sidebar-subsidiary .widget-title {
	font-size: 15px;
	}
#sidebar-subsidiary .widget ul {
	list-style: square;
	}
#sidebar-subsidiary .widget ul li a {
	color: #777;
	border-bottom: 1px dotted #bbb;
	}
#sidebar-subsidiary .widget ul li a:hover {
	color: #000;
	border-bottom: 1px dotted #333;
	text-decoration: none;
	}

/* Subsidiary menu */
#menu-subsidiary {
	width: 580px !important;
	margin: 0;
	float: left;
	clear: none !important;
	}
#menu-subsidiary div.menu {
	float: left;
	width: auto;
	background: #fff;
	border-bottom: 0px solid #dfdfdf;
	border-left: 0px solid #dfdfdf;
	border-right: 0px solid #dfdfdf;
	}
#menu-subsidiary li {
		padding: 3px 20px 3px 0;
}
#menu-subsidiary li a {
	padding: 0 0;
	font: normal normal bold 13px/13px Arial, Verdana, sans-serif;
	color: #777;
	background: #fff;
	border-bottom: none;
	border-right: 0px solid #dfdfdf;
	border-left: 0px solid #dfdfdf;
	}
#menu-subsidiary li.current-menu-item a {
	color: #000;
	}
#menu-subsidiary li a:hover {
	color: #000;
	text-decoration: none;
	}
/* comments */
h3#reply-title,
h3#comments-number {
  font-size:0.9em;
  line-height: 0.9em;
  padding-left: 0;
  color: #000;
}
.comment-meta {
  color:#666666;
  font-size:12px;
  margin:0 0 12px;
}
.comment-text {
  color:#555555;
  font-size:12px;
}
.form-submit input {font-size: 12px;}
textarea#comment {border:1px solid #dfdfdf !important; }
#respond .log-in-out {
  color:#777777;
  font-size:12px;
}

/*blockquotes*/
blockquote, blockquote blockquote blockquote {
  background-color:#FFFFFF;
  border: 1px solid #cccc99;
  color:#000000;
  font-size:0.9em;
  margin:0 0 15px;
  padding:15px 15px 0;
}

/* groen kennisnet */
.kennisbank iframe {border:0 !important;width:500px !important;}
.kennisbank input[type="text"] {
    display: inline;
    width: 300px;
    margin-bottom: 20px;
}
.kennisbank #wrapper #head {padding-left: 0 !important;}
.kennisbank #wrapper #head #logolink {position: relative;}
.kennisbank #wrapper #head #topHead {position: relative;}
.kennisbank #wrapper #head .threecol .colFilterResults {display: none;}
.kennisbank #wrapper #head .threecol .colResults {float: none;width: 490px;}
.kennisbank #wrapper #head .threecol .colFilterResults {display: none;}

#mobile-header {
	display: none;	
}
#footer #menu-primary {
	display: none;
}

@media screen and (max-width: 768px) {
	#mobile-header {
    	display: block;
		width: 100%;
		height: 50px;
		margin: 0 auto;
		background: #ebebeb!important;
	}
	a#responsive-menu-button {
    	float: left;
		border-right: 0 solid #000;
		background: url(../biobasedpress/images/Hamburger_x2.png) center 10px no-repeat;
		background-size: 24px 22px;
	}
	a#responsive-search-button {
    	float: right;
    	border-left: 0 solid #000;
    	background: url(../biobasedpress/images/Search_Home_x2.png) center 10px no-repeat;
    	background-size: 24px 22px;
	}
	a.open {
    	line-height: 22px;
		z-index: 25;
		display: inline-block;
		width: 35px;
		height: 24px;
		margin: 4px 0 0 0;
		padding: 10px;
		text-indent: -10000px;
	}
	a.open:hover {
		border-bottom: 0;
	}
	.sidr.right,
	.sidr.left {
    	margin: 0 0 10px 0;
    	padding: 25px;
	}
	.sidr form {
    	margin: 0 0;
	}
	#main,
	#header {
		width: 80% !important;
		margin: 0 auto;
		max-width: 768px !important;
	}
	#flags_language_selector {
    	width: auto;
    	float: none;
    	margin-top: 20px;
    	margin-left: 5px;
	}
	#flags_language_selector a, 
	#flags_language_selector a:hover {
		float: right;
	}
	#flags_language_selector img {
 	   margin-right: 0;
 	   margin-left: 20px;
 	   float: right;
	}
	#branding {
    	float: none;
		width: 100%;
		padding-top: 10px;
		margin-left: 0;
		height: auto;
	}
	#site-title {
    	width: 100%;
    	background-size: 100% auto;
	}
	#site-title span {
    	width: 100%;
    	line-height: auto;
	}
	#menu-primary div.menu {
    	background: #FFFFFF;
		border: 0;
		float: left;
		margin-bottom: 20px;
		width: 165px;
		margin-top: 20px;
		display: none;
	}	
	#menu-secondary {
		display: none !important;
	}
	.layout-default #sidebar-primary {
    	display: none !important;
	}
	.layout-default #content, 
	.layout-default #tribe-events-pg-template {
    	float: none;
		width: 100%;
		margin-left: auto;
		margin: 0 auto;
	}
	.layout-default #sidebar-secondary {
    	clear: both;
		float: none;
		padding: 0;
		width: 100% !important;
		border: none;
		margin: 0 auto;
	}
	.layout-default #sidebar-secondary .widget_twitter-tracker {
		display: none;
	}
	.sidr-class-textwidget { margin:7px 0 30px 0 !important; border: 2px dotted #cccc99; font-size: 12px; padding: 15px; }
	#sidr-id-text_icl-2 .sidr-class-textwidget { margin:7px 0 30px 0 !important; border: 0; font-size: 12px; padding: 0; }

	#footer {
	    clear: both;
		margin: 0 auto !important;
		width: 80%;
	}
	#footer #menu-subsidiary {
	    width: auto !important;
		float: left !important;
	}
	#footer #menu-subsidiary li {
    	padding: 10px 10px 10px 0;
	}
	#footer #menu-primary,
	#footer #menu-primary div.menu {
		display: block;
		float: none;
		width: 100%;
		clear: both;
		position: relative;
	}
	#footer #menu-primary li {
    	padding: 0;
    	margin: 10px 10px 20px 0
	}
	#footer #menu-primary li a {
    	padding: 0;
	}
	#footer .copyright {
    	float: none;
    	clear: both !important;
    	width: 100%;
    	margin-right: 0;
	}
}
@media screen and (max-width: 480px) {
	#site-title {
    	max-height: 100px;
	}
}
.rc-anchor-invisible-text {
display:none !important;
width:0!important;
padding:0!important;
}
.rc-anchor-invisible {
    height: 60px!important;
    width: 60px!important;
}
/* popular posts */
ul.wpp-list {
	margin-left: 0;
}
ul.wpp-list li {
	padding: 3px 0;
}
ul.wpp-list li a {
	color: #cc0000 !important;
    border-bottom: none !important;
}
ul.wpp-list .wpp-author a {
	color: #666666 !important;
}
ul.wpp-list .wpp-author a:hover {
	color: #666666 !important;
    border-bottom: dotted 1px !important;
}
.wpp-meta, 
.post-stats {
    font-size: 1em !important;
    font-weight: normal !important;
}
