/**
 * Workaround for Libsass grayscale bug 
 * https://github.com/sass/libsass/issues/151
 * 
 * This is a dropin solution. 
 */
/**
 * CSS Stylesheet: Reset
 * 
 * This stylesheet resets default browser styling.
 * 
 * Shoutouts to meyerweb.com, html5doctor.com, paulirish.com
 * and various other sources around the web.
 * 
 * @package WP Framework
 * @subpackage CSS
 */
/* Resets all HTML5 tags */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

/* Force a scrollbar regardless of content height */
html {
  overflow-y: scroll; }

/* Using height: 100% on html and body allows to style containers with a 100% height */
html, body {
  height: 100%; }

/* Default HTML block elements */
html, body, div, p, address, blockquote, ol, ul, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, pre, hr, menu {
  display: block; }

/* Add support for HTML5 elements */
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/* Global Line height */
body {
  font-size: 100%;
  line-height: 1.5; }

/* Don't outline elements on focus */
:focus {
  outline: none; }

/* removes the bullets in nav menus */
nav ul {
  list-style: none; }

/* Prevents some browsers from inserting quotes on "q" and "p" ("p" in blockquotes) */
blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

/* Set italics */
blockquote, q, em, cite, dfn, cite, var, address {
  font-style: italic; }

/* Set boldness */
th, strong, dt {
  font-weight: bold; }

sub, sup {
  font-size: smaller; }

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold; }

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 16px 0;
  padding: 0; }

ul {
  list-style: disc; }

ol {
  list-style: decimal; }

/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* all th should be centered unless they are in tbody (table body) */
th {
  text-align: left; }

/* Cation is impossible to style correctly across browsers so let's remove it. */
caption {
  position: absolute;
  left: -9999em; }

input, select {
  vertical-align: middle; }

/* Remove scrollbar in IE */
textarea {
  overflow: auto; }

/* Hand cursor on clickable input elements */
label, input[type=button], input[type=submit], button {
  cursor: pointer; }

/* Make buttons play nice in IE */
button {
  width: auto;
  overflow: visible; }

/* Remove annoying border on linked images. */
a img {
  border: none; }

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clearfix {
  display: block; }

/* Regular clearing, just in case! */
.clear {
  clear: both; }

/**
 * CSS Stylesheet: Default
 * 
 * This stylesheet sets a default layout for WP Framework.
 * It styles all the elements and creates a two column layout.
 *
 * @version 1.0
 *
 * @package WP Framework
 * @subpackage CSS
 */
/* =WP Framework specific styles
-------------------------------------------------------------- */
/* Header */
#header {
  padding-top: 30px; }

#site-title {
  font-size: 30px;
  line-height: 36px; }

#site-title a {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

#site-description {
  font-style: italic;
  line-height: 18px;
  text-align: bottom;
  margin-top: 14px; }

#custom-header {
  border-top: 4px solid #000;
  border-bottom: 1px solid #000;
  background: #fff; }

#custom-header img {
  display: block;
  margin: 0 auto; }

#branding {
  margin-bottom: 18px; }

/* Widgets */
#sidebar .widget {
  /*FW*/
  margin-bottom: 25px;
  overflow: hidden; }

/*.widgettitle {
		color: #222;
		font-weight: bold;
	}*/
.widget ul ul {
  list-style: square;
  margin-left: 1.3em; }

.widget select {
  max-width: 100%; }

.widget_search #s {
  /* This keeps the search inputs in line */
  width: 60%; }

.widget_search label {
  display: none; }

.widget a:link, .widget a:visited {
  text-decoration: none; }

.widget a:active, .widget a:hover {
  text-decoration: underline; }

.widget .entry-meta {
  font-size: 11px; }

/* Asides */
.home .hentry .format-aside p, .home .hentry .category-asides p {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 0; }

.home .hentry.format-aside, .home .hentry.category-asides {
  padding: 0; }

.home .hentry .format-aside .entry-content, .home .hentry .category-asides .entry-content {
  padding-top: 0; }

/* Footer */
/*#footer {
		margin-bottom: 20px; 
	}*/
/*	#colophon {
		border-top: 4px solid #000;
		margin-top: -4px;
		overflow: hidden;
		padding-top: 18px;
	}*/
#site-info {
  font-weight: bold; }

#site-info a {
  color: #000;
  text-decoration: none; }

#site-info a:hover {
  color: #ff4b33; }

#site-credits a {
  font-style: italic;
  position: relative;
  color: #666;
  text-decoration: none;
  line-height: 16px; }

#site-generator a {
  background: url('../images/wordpress.png') center left no-repeat;
  display: inline-block;
  padding-left: 20px; }

#site-credits a:hover {
  text-decoration: underline; }

img#wpstats {
  display: block;
  margin: 0 auto 10px; }

/* =Structure
-------------------------------------------------------------- */
#container {
  background: #fff;
  /*margin-top: 20px;*/
  padding: 0 20px; }

.hfeed {
  margin-left: 20px; }

/*#sidebar aside { Margin for sidebar is not needed for the FW layout
		margin-right: 20px;
	}*/
#main {
  clear: both;
  overflow: hidden;
  padding: 40px 0; }

.hentry, #comments {
  margin-bottom: 35px; }

/* =Global 
-------------------------------------------------------------- 
In master-liliana for modifications

*/
/*body {
		background: #f1f1f1;
	}

	body,
	input,
	textarea { FW
		color: #000;
		font-size: 13px;
		line-height: 19px;
	}

	a:link {
		color: #0066cc;
	}
	a:visited {
		color: #0066cc;
	}
	a:active,
	a:hover {
		color: #ff4b33;
	}

	h1, h2, h3, h4, h5, h6 {
		margin: 5px 0 15px 0;
	}

	h1 { font-size: 28px; margin-bottom: 25px; }
	h2 { font-size: 24px; margin-bottom: 20px; }
	h3 { font-size: 20px; }
	h4 { font-size: 16px; margin-bottom: 15px; }
	h5 { font-size: 14px; margin-bottom: 0; }
	h6 { font-size: 12px; margin-bottom: 0; }
	*/
hr {
  background-color: #e7e7e7;
  border: 0;
  clear: both;
  height: 1px;
  margin-bottom: 18px; }

/* Text elements */
p {
  margin-bottom: 18px; }

ul {
  margin: 0 0 18px 15px; }

ol {
  list-style: decimal;
  margin: 0 0 18px 1.5em; }

ol ol {
  list-style: upper-alpha; }

ol ol ol {
  list-style: lower-roman; }

ol ol ol ol {
  list-style: lower-alpha; }

ul ul, ol ol, ul ol, ol ul {
  margin-bottom: 0; }

dl {
  margin: 0 0 24px 0; }

dt {
  font-weight: bold; }

dd {
  margin-bottom: 18px; }

strong {
  font-weight: bold; }

cite, em, i {
  font-style: italic; }

big {
  font-size: 131.25%; }

ins {
  background: #ffc;
  text-decoration: none; }

blockquote {
  font-style: italic;
  padding: 0 3em; }

blockquote cite, blockquote em, blockquote i {
  font-style: normal; }

pre {
  background: #f7f7f7;
  color: #222;
  line-height: 18px;
  margin-bottom: 18px;
  padding: 1.5em; }

abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help; }

sup, sub {
  height: 0;
  line-height: 1;
  position: relative;
  vertical-align: baseline; }

sup {
  bottom: 1ex; }

sub {
  top: 0.5ex; }

/* =Fonts and Styles
-------------------------------------------------------------- 
I moved this to master-liliana to modify it, and still have the original here

*/
/*body,
	input,
	textarea,
	.page-title span,
	.pingback a.url {
		font-family: Georgia, "Bitstream Charter", serif;
	}
	h3#comments-title,
	h3#reply-title,
	#site-navigation,
	#cancel-comment-reply-link,
	.form-allowed-tags,
	#site-info,
	#site-title,
	#wp-calendar,
	.comment-meta,
	.comment-body tr th,
	.comment-body thead th,
	.entry-content label,
	.entry-content tr th,
	.entry-content thead th,
	.entry-meta,
	.entry-title,
	.entry-utility,
	#respond label,
	.navigation,
	.page-title,
	.pingback p,
	.pagination,
	.reply,
	.widgettitle,
	.wp-caption-text {
		font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	}
	input[type=submit] {
		font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	}
	pre {
		font-family: "Courier 10 Pitch", Courier, monospace;
	}
	code {
		font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	}

	#site-info {
		font-size: 14px;
		font-weight: bold;
	}

	.hentry, #comments {
		color: #333;
		font-size: 16px;
		line-height: 24px;
	}

	.widgettitle { 
		font-size: 16px; 
		margin-bottom: 20px; 
		margin-top: 10px; 
		margin-left: 10px;
	}*/
/* =NavMenu (Essential Styles)
-------------------------------------------------------------- */
.nav-menu ul, .nav-menu ul * {
  margin: 0;
  padding: 0;
  list-style: none; }

.nav-menu ul {
  line-height: 1; }

.nav-menu ul ul {
  position: absolute;
  top: -999em;
  width: 10em;
  /* left offset of submenus need to match (see below) */ }

.nav-menu ul ul li {
  width: 100%; }

.nav-menu ul li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */ }

.nav-menu ul li {
  float: left;
  /*position: relative;*/ }

.nav-menu ul a {
  display: block;
  position: relative; }

.nav-menu ul li:hover ul, .nav-menu ul li.sfHover ul {
  left: 0;
  top: 34px;
  /* match top ul list item height */
  z-index: 99; }

.nav-menu ul li:hover li ul, .nav-menu ul li.sfHover li ul {
  top: -999em; }

.nav-menu ul li li:hover ul, .nav-menu ul li li.sfHover ul {
  left: 10em;
  /* match ul width */
  top: 0; }

.nav-menu ul li li:hover li ul, .nav-menu ul li li.sfHover li ul {
  top: -999em; }

.nav-menu ul li li li:hover ul, .nav-menu ul li li li.sfHover ul {
  left: 10em;
  /* match ul width */
  top: 0; }

/* =NavMenu (Prettify)
	-------------------------------------------------------------- */


.nav-menu-fat ul {
  float: left; }

.nav-menu-fat ul a {
  padding: 0 10px;
  text-decoration: none;
  font-size: 13px;
  line-height: 34px; }

.nav-menu-fat ul ul a {
  line-height: 40px; }

.nav-menu-fat ul a, .nav-menu-fat ul a:visited {
  /*	 visited pseudo selector so IE6 applies text colour*/
  color: #aaa; }

.nav-menu-fat ul li li {
  /*background: #333;*/
  color: #fff; }

.nav-menu-fat ul li:hover, .nav-menu-fat ul li:hover > a, .nav-menu-fat ul li.sfHover, .nav-menu-fat ul a:focus, .nav-menu-fat ul a:hover, .nav-menu-fat ul a:active {
  /* background: #333; */
  color: #fff;
  outline: 0; }

.nav-menu-fat ul li.current_page_item > a, .nav-menu-fat ul li.current-menu-ancestor > a, .nav-menu-fat ul li.current-menu-item > a .nav-menu-fat ul li.current-menu-parent > a {
  color: #fff; }

/* =sf-navbar (Horizontal Nav)
	-------------------------------------------------------------*/
/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
  position: relative; }

.sf-navbar li {
  position: static; }

.sf-navbar a {
  border-top: none; }

.sf-navbar li ul {
  width: 44em;
  /*IE6 soils itself without this*/ }

.sf-navbar li li {
  position: relative; }

.sf-navbar li li ul {
  width: 13em; }

.sf-navbar li li li {
  width: 100%; }

.sf-navbar ul li {
  width: auto;
  float: left; }

.sf-navbar a, .sf-navbar a:visited {
  border: none; }





ul.sf-navbar .current ul, ul.sf-navbar ul li:hover ul, ul.sf-navbar ul li.sfHover ul {
  left: 0;
  top: 2.5em;
  /* match top ul list item height */ }

ul.sf-navbar .current ul ul {
  top: -999em; }

.sf-navbar li li.current > a {
  font-weight: bold; }

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator {
  background-position: -10px -100px; }

.sf-navbar ul a > .sf-sub-indicator {
  background-position: 0 -100px; }

/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator, .sf-navbar ul a:hover > .sf-sub-indicator, .sf-navbar ul a:active > .sf-sub-indicator, .sf-navbar ul li:hover > a > .sf-sub-indicator, .sf-navbar ul li.sfHover > a > .sf-sub-indicator {
  background-position: -10px -100px;
  /* arrow hovers for modern browsers*/ }

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
  padding: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 0; }

/* Footer */

.nav-menu-skinny ul {
  float: left; }

.nav-menu-skinny ul a {
  padding: 0 10px;
  text-decoration: none;
  font-size: 14px;
  line-height: 16px; }

.nav-menu-skinny ul a:first-child {
  padding-left: 0; }

.nav-menu-skinny ul a, .nav-menu-skinny ul a:visited {
  /*	 visited pseudo selector so IE6 applies text colour*/
  color: #aaa; }

.nav-menu-skinny ul li li {
  display: none; }

.nav-menu-skinny ul li:hover, .nav-menu-skinny ul li:hover > a, .nav-menu-skinny ul li.sfHover, .nav-menu-skinny ul a:focus, .nav-menu-skinny ul a:hover, .nav-menu-skinny ul a:active {
  color: #ff4b33;
  outline: 0; }

.nav-menu-skinny ul li.current_page_item > a, .nav-menu-skinny ul li.current-menu-ancestor > a, .nav-menu-skinny ul li.current-menu-item > a .nav-menu-skinny ul li.current-menu-parent > a {
  color: #fff; }

/* =Pagination
-------------------------------------------------------------- */
.pagination {
  clear: both;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 18px; }

.pagination .page-numbers, .pagination .prevpostlink, .pagination .nextpostlink {
  color: #666;
  font-weight: normal;
  text-decoration: none;
  border: 1px solid #e7e7e7;
  margin-right: 4px;
  padding: 3px 6px;
  text-align: center; }

.pagination span.prev a {
  margin-right: 5px !important; }

.pagination span.next a {
  margin-left: 5px !important; }

.pagination .page-count {
  margin-right: 5px; }

.pagination .dots {
  border: none; }

.pagination span.current {
  font-weight: bold; }

.pagination a:hover, .pagination span.current {
  border-color: #999; }

.singular-pagination .prev {
  float: left;
  width: 50%; }

.singular-pagination .next {
  text-align: right;
  float: right;
  width: 50%; }

.singular-pagination a:link, .singular-pagination a:visited {
  color: #888;
  text-decoration: none; }

.singular-pagination a:active, .singular-pagination a:hover {
  color: #FF4B33; }

.pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.pagination {
  display: block; }

/* =Images
-------------------------------------------------------------- */
/*
	Resize images to fit the main content area.
	- Applies only to images uploaded via WordPress by targeting size-* classes.
	- Other images will be left alone. Use "size-auto" class to apply to other images.
	*/
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {
  max-width: 100%;
  /* When images are too wide for containing element, force them to fit. */
  height: auto;
  /* Override height to match resized width for correct aspect ratio. */ }

.alignleft, img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px; }

.alignright, img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px; }

.aligncenter, img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto; }

img.alignleft, img.alignright, img.aligncenter {
  margin-bottom: 12px; }

.hentry .attachment img {
  /* single attachment images should be centered */
  display: block;
  margin: 0 auto; }

/* Captions */
.wp-caption {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  max-width: 632px !important;
  /* prevent too-wide images from breaking layout */
  padding: 4px;
  text-align: center; }

.wp-caption img {
  margin: 5px 5px 0; }

.wp-caption p.wp-caption-text {
  color: #888;
  font-size: 12px;
  margin: 5px; }

/* Gallery shortcode */
.gallery {
  margin: 0 auto 18px; }

.gallery .gallery-item {
  float: left;
  margin-top: 0;
  text-align: center;
  width: 33%; }

.gallery-columns-2 .gallery-item {
  width: 50%; }

.gallery-columns-4 .gallery-item {
  width: 25%; }

.gallery img {
  border: 2px solid #cfcfcf; }

.gallery-columns-2 .attachment-medium {
  max-width: 92%;
  height: auto; }

.gallery-columns-4 .attachment-thumbnail {
  max-width: 84%;
  height: auto; }

.gallery .gallery-caption {
  color: #888;
  font-size: 12px;
  margin: 0 0 12px; }

.gallery dl {
  margin: 0; }

.gallery img {
  border: 10px solid #f1f1f1; }

.gallery br + br {
  display: none; }

/* =Loop Styles
-------------------------------------------------------------- */
.hentry p, #comments p, .hentry ul, #comments ul, .hentry ol, #comments ol, .hentry dd, #comments dd, .hentry pre, #comments pre, .hentry hr, #comments hr {
  margin-bottom: 20px; }

.post .entry-content ul {
  margin-top: -10px;
  margin-bottom: 10px; }

p.less_margin {
  margin-bottom: 0px; }

.hentry ul ul, .hentry ol ol, .hentry ul ol, .hentry ol ul, #comments ul ul, #comments ol ol, #comments ul ol, #comments ol ul {
  margin-bottom: 0; }

.hentry pre, .hentry kbd, .hentry tt, .hentry var, #comments pre, #comments kbd, #comments tt, #comments var {
  font-size: 15px;
  line-height: 21px; }

.hentry code, #comments code {
  font-size: 13px; }

.hentry pre, #comments pre {
  overflow-x: auto; }

.hentry dt, .hentry th, #comments dt, #comments th {
  color: #000; }

.hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6 {
  color: #000;
  line-height: 1.5em;
  margin: 0 0 20px 0; }

.hentry table {
  border: 1px solid #e7e7e7;
  margin: 0 -1px 24px 0;
  text-align: left;
  width: 100%; }

.hentry tr th, .hentry thead th {
  color: #888;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  padding: 9px 24px; }

.hentry tr td {
  border-top: 1px solid #e7e7e7;
  padding: 6px 24px; }

.hentry tr.odd td {
  background: #f2f7fc; }

.hentry {
  margin: 0 0 48px 0; }

.home .sticky {
  background: #f2f7fc;
  border-top: 4px solid #000;
  margin-left: -20px;
  margin-right: -20px;
  padding: 18px 20px; }

.single .hentry {
  margin: 0 0 36px 0; }

.page-title {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 36px 0; }

.page-title span {
  color: #333;
  font-size: 16px;
  font-style: italic;
  font-weight: normal; }

.page-title a:link, .page-title a:visited {
  color: #888;
  text-decoration: none; }

.page-title a:active, .page-title a:hover {
  color: #ff4b33; }

.hentry {
  color: #000;
  font-size: 21px;
  font-weight: normal;
  /*line-height: 1.3em;*/
  line-height: 20px !important;
  /* to overrule the 24 in master-liliana.css*/
  margin-bottom: 0; }

.entry-title a:link, .entry-title a:visited {
  color: #000;
  text-decoration: none; }

.entry-title a:active, .entry-title a:hover {
  /*color: #ff4b33;*/
  color: #005F90; }

.entry-meta {
  color: #888;
  font-size: 12px; }

.entry-meta abbr, .entry-utility abbr {
  border: none; }

.entry-meta abbr:hover, .entry-utility abbr:hover {
  border-bottom: 1px dotted #666; }

.entry-content, .entry-summary {
  clear: both;
  padding: 12px 0 0 0; }

.hentry .entry-summary p:last-child {
  margin-bottom: 12px; }

.entry-content fieldset {
  border: 1px solid #e7e7e7;
  margin: 0 0 24px 0;
  padding: 24px; }

.entry-content fieldset legend {
  background: #fff;
  color: #000;
  font-weight: bold;
  padding: 0 24px; }

.entry-content input {
  margin: 0 0 24px 0; }

.entry-content input.file, .entry-content input.button {
  margin-right: 24px; }

.entry-content label {
  color: #888;
  font-size: 12px; }

.entry-content select {
  margin: 0 0 24px 0; }

.entry-content sup, .entry-content sub {
  font-size: 10px; }

.entry-content blockquote.left {
  float: left;
  margin-left: 0;
  margin-right: 24px;
  text-align: right;
  width: 33%; }

.entry-content blockquote.right {
  float: right;
  margin-left: 24px;
  margin-right: 0;
  text-align: left;
  width: 33%; }

.page-link {
  clear: both;
  color: #000;
  font-weight: bold;
  margin: 0 0 22px 0;
  word-spacing: 0.5em; }

.page-link a:link, .page-link a:visited {
  background: #f1f1f1;
  color: #333;
  font-weight: normal;
  padding: 0.5em 0.75em;
  text-decoration: none; }

.home .sticky .page-link a {
  background: #d9e8f7; }

.page-link a:active, .page-link a:hover {
  color: #ff4b33; }

body.page .edit-link {
  clear: both;
  display: block; }

#entry-author-info {
  background: #f2f7fc;
  border-top: 4px solid #000;
  clear: both;
  font-size: 14px;
  line-height: 20px;
  margin: 24px 0;
  overflow: hidden;
  padding: 18px 20px; }

#entry-author-info #author-avatar {
  background: #fff;
  border: 1px solid #e7e7e7;
  float: left;
  height: 60px;
  margin: 0 -104px 0 0;
  padding: 11px; }

#entry-author-info #author-description {
  float: left;
  margin: 0 0 0 104px; }

#entry-author-info h2 {
  color: #000;
  font-size: 100%;
  font-weight: bold;
  margin-bottom: 0; }

.entry-utility {
  clear: both;
  color: #888;
  font-size: 12px;
  line-height: 18px; }

/*FW .entry-meta a,
	.entry-utility a {
		color: #888;
	}
	.entry-meta a:hover,
	.entry-utility a:hover {
		color: #ff4b33;
	}*/
.hentry .video-player {
  padding: 0; }

.page .comments-closed, .page .no-comments {
  display: none; }

/* =Comments Loop
-------------------------------------------------------------- */
.nopassword, .nocomments {
  display: none; }

#comments .no-comments {
  display: none; }

#comments {
  padding-top: 48px;
  clear: both; }

.pagination-comments {
  padding: 0 0 18px 0;
  line-height: 34px; }

h3#comments-title, h3#reply-title {
  color: #000;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 0; }

h3#comments-title {
  padding: 24px 0; }

.comment-list {
  list-style: none;
  margin: 0; }

.comment-list li.comment {
  border-bottom: 1px solid #e7e7e7;
  line-height: 24px;
  margin: 0 0 24px 0;
  padding: 0 0 0 56px;
  position: relative; }

.comment-list li:last-child {
  border-bottom: none;
  margin-bottom: 0; }

#comments .comment-body ul, #comments .comment-body ol {
  margin-bottom: 18px; }

#comments .comment-body p:last-child {
  margin-bottom: 6px; }

#comments .comment-body blockquote p:last-child {
  margin-bottom: 24px; }

.comment-list ol {
  list-style: decimal; }

.comment-list .avatar {
  position: absolute;
  top: 4px;
  left: 0; }


.comment-author cite {
  color: #000;
  font-style: normal;
  font-weight: bold; }

.comment-author .says {
  font-style: italic; }

.comment-meta {
  font-size: 12px;
  margin: 0 0 18px 0; }

.comment-meta a:link, .comment-meta a:visited {
  color: #888;
  text-decoration: none; }

.comment-meta a:active, .comment-meta a:hover {
  color: #ff4b33; }



.reply {
  font-size: 12px;
  padding: 0 0 24px 0; }

.reply a, a.comment-edit-link {
  color: #888; }

.reply a:hover, a.comment-edit-link:hover {
  color: #ff4b33; }

.comment-list .children {
  list-style: none;
  margin: 0; }

.comment-list .children li {
  border: none;
  margin: 0; }

#comments .pingback {
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 18px;
  padding-bottom: 18px; }

.comment-list li.comment + li.pingback {
  margin-top: -6px; }

#comments .pingback p {
  color: #888;
  display: block;
  font-size: 12px;
  line-height: 18px;
  margin: 0; }

#comments .pingback .url {
  font-size: 13px;
  font-style: italic; }

/* =Comments Form
-------------------------------------------------------------- */
input[type=submit] {
  color: #333; }

#respond {
  border-top: 1px solid #e7e7e7;
  margin: 24px 0;
  overflow: hidden;
  position: relative; }

#respond p {
  margin: 0; }

#respond .comment-notes {
  margin-bottom: 1em; }

.form-allowed-tags {
  line-height: 1em; }

.children #respond {
  margin: 0 48px 0 0; }

h3#reply-title {
  margin: 18px 0; }

#comments-list #respond {
  margin: 0 0 18px 0; }

#comments-list ul #respond {
  margin: 0; }

#cancel-comment-reply-link {
  font-size: 12px;
  font-weight: normal;
  line-height: 18px; }

#respond .required {
  color: #ff4b33;
  font-weight: bold; }

#respond label {
  color: #888;
  font-size: 12px; }

#respond input {
  margin: 0 0 9px;
  width: 98%; }

#respond textarea {
  width: 98%; }

#respond .form-allowed-tags {
  color: #888;
  font-size: 12px;
  line-height: 18px; }

#respond .form-allowed-tags code {
  font-size: 11px; }

#respond .form-submit {
  margin: 12px 0; }

#respond .form-submit input {
  width: auto; }

/* =Widgets
-------------------------------------------------------------- */
#wp_tag_cloud div {
  line-height: 1.6em; }

#wp-calendar {
  width: 100%; }

#wp-calendar caption {
  color: #222;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 4px;
  text-align: left; }

#wp-calendar thead {
  font-size: 11px; }


#wp-calendar tbody {
  color: #aaa; }

#wp-calendar tbody td {
  background: #f5f5f5;
  border: 1px solid #fff;
  padding: 3px 0 2px;
  text-align: center; }

#wp-calendar tbody .pad {
  background: none; }

#wp-calendar tfoot #next {
  text-align: right; }

.widget_rss a.rsswidget {
  color: #21759B; }

.widget_rss a.rsswidget:hover {
  color: #21759B; }

.widget_rss .widgettitle img {
  width: 11px;
  height: 11px; }

/* =Attachment pages
-------------------------------------------------------------- */
.attachment .entry-content .entry-caption {
  font-size: 140%;
  margin-top: 24px; }

.attachment .entry-content .nav-previous a:before {
  content: '\2190\00a0'; }

.attachment .entry-content .nav-next a:after {
  content: '\00a0\2192'; }

/* =Misc
-------------------------------------------------------------- */
.wp-smiley {
  margin: 0; }

/* Text meant only for screen readers */
.screen-reader-text {
  position: absolute;
  left: -9000px; }

/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */
pre {
  -webkit-text-size-adjust: 140%; }

code {
  -webkit-text-size-adjust: 160%; }

#site-navigation, .entry-meta, .entry-utility, .navigation, .widget-area {
  -webkit-text-size-adjust: 120%; }

#site-description {
  -webkit-text-size-adjust: none; }

/**
 * CSS Stylesheet: Master
 *
 * ONLY FOR BASIC STYLING, COLORS, MEASURES, ETC.
 *
 *
 */
/* BASIC STYLING (WIDTH MARGIN PADDING ETC.) */
#wpadminbar {
  z-index: 100002 !important; }

header#header {
  padding-top: 0px; }

div#main {
  padding-top: 25px;
  padding-bottom: 0px; }

div#content {
  width: 595px;
  float: left; }

div#sidebar {
  width: 340px;
  float: right; }

div.hfeed {
  margin-left: 0px; }

/*_________________END BASIC STYLING_________________*/
/* Structure for various elements
------------------------------------------------------*/
/*Header*/
div#sub-site-navigation {
  height: 30px; }

@media (max-device-width: 1024px) and (orientation: landscape) {
  .hidden-tablet {
    display: none; } }

@media (max-device-width: 768px) and (orientation: portrait) {
  .hidden-tablet {
    display: none; } }

/**
 * CSS Stylesheet: Master-Peter
 *
 * Style Sheet Peter
 *
 */
/* Aanpassingen Adrotate widgets */
#sidebar #adsection_I {
  padding-top: 30px; }

#sidebar #adsection_I, #sidebar #adsection_II, #sidebar #adsection_III {
  background: none; }

#sidebar #adsection_II, #sidebar #adsection_III {
  padding-top: 30px; }

/* Common styling */
img.attachment-thumbnail {
  border: 1px solid #ccc; }

/*Filling for addblocks*/
div.testadblock {
  border-top: 1px solid #CECECE;
  margin-top: 20px;
  padding-top: 20px;
  width: 100%;
  height: 150px;
  background-color: #eeeeee; }

div.testadblock.aanbevolen {
  margin-top: 0px; }

div.testadblock h2 {
  line-height: 50px;
  text-align: center; }

/*Article styling on FP */
article.post.overview footer, article.post.small footer {
  background-color: #f5f5f5;
  clear: both;
  margin-top: 10px; }


/* Add rectangle on FP */
div#content .archiverectangle .job-alert {
  border-bottom: 1px solid #ccc;
  float: left;
  padding-bottom: 5px;
  width: 236px; }

div#content .archiverectangle .right h3.section-title {
  color: gray;
  font-weight: normal; }

div#content .archiverectangle .right h3.section-title span {
  float: none; }

div#content .archiverectangle .right img.attachment-thumbnail {
  clear: both;
  float: left;
  width: 49px;
  height: 34px;
  margin-right: 10px;
  margin-bottom: 10px; }

div#content .archiverectangle .right p {
  margin-bottom: 0px;
  word-break: break-all;
  float: left;
  width: 165px; }

div#content .archiverectangle .right span {
  margin-bottom: 10px;
  float: left;
  color: #666;
  font-size: 11px; }

div#content .archiverectangle .right a {
  clear: left;
  float: left;
  font-weight: bold;
  font-size: 13px;
  line-height: 15px; }

div#content .archiverectangle .right a span {
  float: right;
  margin: 6px 0 0 6px; }

/* Job alert */
.hfeed section.job-alert {
  margin-top: 0px; }

div#content .archiverectangle .right a.more {
  float: right;
  font-weight: normal; }

/*Large Article styling on FP */
article.post .entry-header .entry-meta {
  width: 100%;
  float: left; }

article.post div.categorylist a {
  font-size: 11px;
  line-height: 17px; }

article.post div.categorylist {
  float: left;
  width: 100%;
  height: 30px; }

article.post .viewsloads {
  width: 25%;
  text-align: right;
  float: right; }

article.post span.author-post-overview img.photo {
  width: 25px;
  height: 25px;
  padding: 2px;
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  margin-left: -35px;
  float: left;
  margin-right: 5px; }

span.author-post-overview {
  padding-left: 35px;
  height: 30px;
  display: block;
  clear: both;
  margin-bottom: 5px; }

body.single:not(.single-brandpage) span.author-post-overview {
  line-height: 30px; }

body.single article.small span.author-post-overview {
  line-height: 15px; }

article.post img.attachment-thumbnail {
  float: left;
  margin: 2px 15px 20px 0;
  border: 1px solid #cccccc; }

article.post.overview img.alignright {
  float: left;
  margin: 5px 5px 0 0;
  border: 1px solid #cccccc;
  min-height: 77px; }

article.post h2.entry-title {
  margin-bottom: 20px; }

article.post.small footer.entry-meta {
  height: 30px; }

article.post footer.entry-meta .label {
  float: left;
  margin: 0px 0 0 5px; }

article.post footer.entry-meta .label a {
  color: white;
  display: block;
  float: left;
  height: 19px;
  line-height: 20px;
  margin: 5px 0;
  padding: 0 5px;
  width: auto; }

body.single article.post footer.entry-meta .label a {
  margin: 0 0 10px 0; }

article.post footer.entry-meta .label span.howto a {
  background-color: #2ab100; }

article.post footer.entry-meta .label span.cases a {
  background-color: #0181c7; }

article.post footer.entry-meta .label span.tools a {
  background-color: #cc46ae; }

article.post footer.entry-meta .label span.trends a {
  background-color: #da022f; }

article.post footer.entry-meta .label span.onderzoek a {
  background-color: #ffd323; }

article.post footer.entry-meta .label span.infographics a {
  background-color: #fe871f; }

article.post footer.entry-meta .label span.strategie a {
  background-color: #999999; }

article.post footer.entry-meta .label span.arrow {
  width: 10px;
  height: 16px;
  display: block;
  float: left;
  margin: 5px 5px 0 0;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent; }

body.single article.post footer.entry-meta .label span.arrow {
  margin-top: 0px; }

article.post footer.entry-meta .label span.howto.arrow {
  border-left: 10px solid #2ab100;
  /*groen*/ }

article.post footer.entry-meta .label span.cases.arrow {
  border-left: 10px solid #0181c7;
  /*blauw*/ }

article.post footer.entry-meta .label span.tools.arrow {
  border-left: 10px solid #cc46ae;
  /*paars*/ }

article.post footer.entry-meta .label span.trends.arrow {
  border-left: 10px solid #da022f;
  /*rood*/ }

article.post footer.entry-meta .label span.onderzoek.arrow {
  border-left: 10px solid #ffd323;
  /*geel*/ }

article.post footer.entry-meta .label span.infographics.arrow {
  border-left: 10px solid #fe871f;
  /*oranje*/ }

article.post footer.entry-meta .label span.strategie.arrow {
  border-left: 10px solid #999999;
  /*grijs*/ }

article.post footer.entry-meta span.comments-link {
  display: block;
  float: right;
  width: 85px;
  height: 20px;
  text-align: right;
  line-height: 20px;
  padding-right: 5px;
  background-position: -95px -90px;
  margin: 5px 5px 5px 0px; }

article.post .entry-meta span.share_twitter, article.post .entry-meta span.share_facebook, article.post .entry-meta span.share_google, article.post .entry-meta span.share_linkedin {
  height: 20px;
  display: block;
  float: right;
  margin: 5px 5px 5px 0; }

article.post .entry-meta span.share_twitter {
  max-width: 100px !important; }

div.group .entry-meta span.share_twitter {
  margin-left: 5px; }

article.small .entry-meta span.share_twitter {
  float: left; }

div.hfeed article.commerce {
  margin-bottom: 0px; }

article.commerce.post footer.entry-meta span.comments-link {
  background-color: transparent;
  background-position: -295px -240px; }

article.commerce.post footer.entry-meta span.comments-link span {
  background: transparent none;
  color: #CCC; }

article.post footer.entry-meta span.comments-link a {
  color: #019000;
  margin-right: 6px; }

article.post.small footer.entry-meta span.loads {
  margin: 10px 5px 0 10px;
  float: left; }

article.post footer.entry-meta span.loadscount {
  color: #999;
  font-size: 12px;
  line-height: 32px; }

/* Small styling articles on FP */
div.group article.small {
  width: 285px;
  margin-right: 25px;
  float: left;
  clear: none; }

article.post.small .entry-header .entry-meta {
  float: none; }

div.group article.small header.entry-header {
  margin-bottom: 17px; }

div.group article.small div.entry-content {
  padding: 0px; }

div.group article.small.no-right-margin {
  margin-right: 0px; }

div.group article.post.small .entry-header .entry-meta {
  width: 100%; }

div.group article.post.small img.attachment-thumbnail {
  float: left;
  width: 108px;
  height: 75px;
  margin: 5px 10px 10px 0px; }

div.group article.small span.author-post-overview {
  width: 100%; }

body.blog article.small .alignright, body.archive article.small .alignright, body.blog article img.alignright body.archive article img.alignright {
  display: inline;
  float: left;
  margin: 5px 10px 10px 0px; }

/* CLEARFIX HACK. USE GROUP CLASS
	 * More info @ http://css-tricks.com/snippets/css/clear-fix/
	*/
.group:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

* html .group {
  zoom: 1; }

/* IE6 */
*:first-child + html .group {
  zoom: 1; }

/* IE7 */
/* END CLEARFIX */
/* TIP ON SINGLE */
aside.tip {
  float: right;
  width: 150px;
  padding: 7px;
  border: 1px solid #099308;
  margin-left: 15px;
  margin-bottom: 10px; }

aside.tip h4 a {
  color: #000000;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.2em;
  margin-bottom: 10px; }

div.uitgelicht img.attachment-thumbnail, aside.tip img.attachment-thumbnail {
  width: 150px;
  height: 100px;
  border: none;
  margin: 0 0 10px 0;
  float: left; }

div.uitgelicht {
  border: 1px solid #099308;
  float: left;
  margin-bottom: 20px;
  margin-top: 10px;
  padding: 10px;
  width: 573px; }

div.uitgelicht img.attachment-thumbnail {
  margin: 0 10px 0px 0; }

.entry-content div.uitgelicht p {
  margin-bottom: 10px;
  font-size: 11px;
  line-height: 14px;
  width: 410px;
  float: left; }

.entry-content div.uitgelicht a.btn_orange {
  margin-bottom: 5px; }

/* Single */
div.postdate {
  width: 75%;
  float: left;
  margin-bottom: 10px; }

body.single article.post {
  border-top: none;
  padding-top: 0px; }

body.single-brandpage article.post {
  border-top: 1px solid #cecece;
  padding-top: 25px;
  margin-top: 25px; }

body.single article.post h1 {
  margin-bottom: 10px;
  line-height: 24px; }

article.post div.intro img.alignright {
  float: left;
  margin: 0 15px 0 0; }

span.pdf-print-comments span.pdf {
  background-position: -355px -45px;
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  margin: 7px 5px 5px; }

span.pdf-print-comments span.print {
  background-position: -355px -65px;
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  margin: 7px 5px 5px; }

/* Single author(s) bottom */
div.auteur-thumb-naam {
  width: 100%;
  clear: both;
  float: left;
  margin-bottom: 10px; }

div.auteur-thumb-naam img {
  width: 50px;
  height: 50px;
  padding: 4px;
  border: 1px solid #D0D0D0;
  border-radius: 3px 3px 3px 3px;
  float: left;
  margin: 0 15px 0px 0; }

div.auteur-thumb-naam p {
  margin-bottom: 5px;
  width: 510px;
  float: left;
  font-size: 11px;
  color: #333;
  line-height: 17px; }

div.thumbtext {
  clear: both;
  min-height: 60px;
  float: left;
  margin-bottom: 10px; }

div.tekstauteur {
  width: 510px;
  float: left;
  margin-bottom: 10px; }

div.tekstauteur span.links-email {
  font-size: 11px;
  line-height: 14px;
  color: #666; }

div.tekstauteur span.links-email a {
  font-size: 11px;
  margin: 0 3px; }

div.tekstauteur ul.icons {
  float: left;
  margin: 3px 3px 0; }

div.tekstauteur ul.icons li a.smicon.authomail {
  margin-right: 0px; }

p.more-author {
  margin-left: 75px;
  width: 400px;
  float: left;
  clear: left; }


div.sm-author-buttons.socialmedia ul.smicon {
  width: 100px;
  float: right;
  margin-left: 0px; }

div.sm-author-buttons.socialmedia ul li {
  list-style-type: none;
  float: left; }

div.sm-author-buttons.socialmedia ul li a.smicon {
  float: left;
  margin: 0 0 0 5px;
  display: block;
  width: 12px;
  height: 12px; }

div.sm-author-buttons.socialmedia ul li a.smicon.email {
  background-position: -75px -50px; }

div.sm-author-buttons.socialmedia ul li a.smicon.linkedin {
  background-position: -50px -50px; }

div.sm-author-buttons.socialmedia ul li a.smicon.facebook {
  background-position: -100px -50px; }

div.sm-author-buttons.socialmedia ul li a.smicon.twitter {
  background-position: -25px -50px; }

span.tax-link {
  clear: both; }

body.single .vacature span.pdf-print-comments {
  width: auto;
  display: block;
  float: left;
  margin-right: 10px; }

span.pdf-print-comments {
  width: 100%;
  display: block;
  float: left; }

/* Interessant op Single */
.hfeed section.interessant {
  background-color: #f9f9f9;
  border-top: none;
  background-image: none;
  padding: 10px 15px;
  margin-bottom: 25px;
  margin-top: 20px; }

section.interessant h3.section-title {
  padding: 0px;
  line-height: 24px;
  margin: 0px 0 5px 0; }

section.interessant span.tax-link {
  font-size: 13px;
  color: #333;
  line-height: 1.6em; }

/*COMMENTS*/
section#comments ul.tabs {
  margin-bottom: 0px;
  margin-top: 20px; }

section#comments {
  padding-left: 0px;
  margin: 0 0 20px; }

section#comments h3 {
  padding-left: 10px;
  width: 50%;
  float: left;
  clear: none; }

span.comment-author-avatar img.photo {
  width: 45px;
  height: 45px;
  padding: 2px;
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  background-color: white;
  /*margin-left: -35px;*/
  /*float: left;
			margin: 10px 5px 10px 10px;*/ }

section#comments .comment-list {
  margin-bottom: 0px; }

section#comments .panes {
  padding-top: 0px; }

section#comments .comment-list li.comment {
  margin-bottom: 0px;
  padding-left: 0px; }

section#comments div.comment-wrap {
  padding-left: 70px;
  position: relative; }

span.comment-author-info {
  font-size: 11px;
  float: left;
  margin-right: 5px; }

span.comment-meta {
  font-size: 11px; }

span.comment-meta a:link, span.comment-meta a:visited {
  color: #999;
  text-decoration: none; }

ol.comment-list span.says {
  font-style: normal; }

#comments ol.comment-list li.comment p {
  line-height: 1.6em;
  margin-bottom: 10px; }

ol.comment-list li.comment.commentnum-1 div.comment-wrap {
  border-top: none; }

ol.comment-list li.thread-odd, ol.comment-list li.alt {
  background-color: #f9f9f9; }

ol.comment-list li.even {
  background-color: white; }

ol.comment-list li.comment div.comment-wrap {
  border-bottom: none;
  margin-bottom: 0px;
  padding-top: 10px; }

section#comments ol.comment-list ol.children li.comment div.comment-wrap {
  border-top: none; }

section#comments ol.comment-list ol.children {
  background-color: white;
  padding-left: 55px;
  margin-bottom: 0px; }

ol.children li.comment {
  border-top: none;
  margin-bottom: 0px; }

ol.comment-list li.comment {
  border-bottom: none; }

ol.comment-list li.bypostauthor {
  background-color: #edf7ed; }

.comment-list img.avatar, .comment-list img.photo {
  left: 10px;
  position: absolute;
  top: 15px; }

section#comments div.reply {
  padding-bottom: 10px;
  text-align: right;
  margin-right: 5px; }

section#comments div.reply span {
  font-weight: bold; }

div.comment-author {
  margin-bottom: 5px; }

/*COMMENT FORM FIELD */
div.gform_wrapper .gfield_checkbox li label, div.gform_wrapper .gfield_radio li label {
  margin-left: 30px; }

div#respond {
  background-color: #f9f9f9;
  padding: 0 15px 15px;
  margin: 20px 0 0;
  border: none; }

div#respond h3#reply-title {
  clear: both;
  width: 100%; }

ol.children #respond {
  margin-right: 0px; }

li.comment #respond {
  margin-top: 0px; }

div#respond h3 {
  padding-left: 0px;
  font-size: 15px;
  margin: 10px 0 5px; }

div#respond label {
  font-size: 11px;
  color: #414141; }

div#respond input {
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: white;
  height: 23px;
  line-height: 23px;
  padding: 0 3px 0 5px;
  margin-bottom: 5px; }

div#respond textarea {
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: white;
  resize: none;
  padding: 3px 4px 3px 5px; }

div#respond form#commentform p {
  width: 270px;
  float: left;
  margin-right: 20px; }

div#respond form#commentform p.form-submit {
  margin-right: 1px; }

div#respond form#commentform p.comment-notes, div#respond form#commentform p.comment-form-comment {
  width: 100%;
  margin-right: 0px; }

div#respond form#commentform p.comment-form-email, div#respond form#commentform p.comment-form-twitter {
  margin-right: 0px; }

#wp-comment-wrap {
  float: left;
  width: 100%; }

#wp-comment-wrap .wp_themeSkin iframe {
  background-color: white; }

div#respond form#commentform p.subscr_comments {
  width: 390px; }

div#respond form#commentform p.spamcomment {
  color: #414141;
  font-size: 10px;
  line-height: 14px;
  width: 550px; }

/* RELATED POSTS */
.hfeed section.relatedposts {
  padding-left: 0px; }

.hfeed section.relatedposts h3 {
  padding-left: 10px;
  margin-bottom: 5px; }

.hfeed section.relatedposts article {
  border-top: 1px solid #ccc;
  padding-top: 20px;
  margin-bottom: 25px; }

/* VERDER PART */
div.services-promobox {
  width: 595px; }

div.services-promobox aside.tip {
  margin-top: 5px;
  margin-bottom: 25px; }

.hfeed section.verder {
  float: left;
  margin-right: 0;
  width: 400px;
  margin-bottom: 25px;
  margin-top: 5px; }

.hfeed section.verder p {
  margin-bottom: 0px; }

.hfeed section.verder a.more {
  text-align: right;
  width: 100%;
  display: block;
  margin-bottom: 10px;
  border-bottom: 1px #cccccc solid; }

/* Webinar overview */
.archive .webinars.type-webinars {
  float: left;
  width: 185px;
  margin-right: 20px;
  margin-top: 20px;
  position: relative; }

.post-type-archive-webinars div#content {
  margin-bottom: 20px; }

.post-type-archive-webinars div#content .titelbar {
  border-bottom: 1px solid #CCCCCC;
  float: left;
  height: auto;
  padding-bottom: 20px; }

.post-type-archive-webinars div#content .eventsblog {
  border: none; }

.archive .webinars.type-webinars img {
  float: left;
  height: 133px; }

.archive .webinars.type-webinars h2 {
  margin-bottom: 10px;
  line-height: 18px; }

.archive .webinars.type-webinars h2 a, .archive .webinars.type-webinars h2 a:link, .archive .webinars.type-webinars h2 a:visited {
  font-size: 15px;
  line-height: 18px;
  font-weight: bold;
  color: #000; }

.archive .webinars.type-webinars h2 a:hover, .archive .webinars.type-webinars h2 a:active, .archive .webinars.type-webinars h2 a:focus {
  color: #005f90;
  text-decoration: none; }

.archive .webinars.type-webinars span {
  font-size: 15px;
  color: #666666; }

.archive .webinars.type-webinars.no-margin {
  margin-right: 0px; }

.archive .webinars.type-webinars .webinarContent {
  padding: 20px;
  float: left;
  background-color: #f5f5f5; }

.archive .webinars.type-webinars.tip_Ja .webinarContent {
  background-color: #fff4e5; }

.archive .webinars.type-webinars .webinarContent p.date {
  font-size: 15px;
  color: #333;
  margin-bottom: 10px; }

.totaltitle span {
  color: #019000; }

.totaltitle a:hover span {
  color: #005f90; }

article.eventpost {
  padding: 5px 0; }

.webinarintro {
  float: left;
  width: 100%; }

.webinarintro .webinarthumb {
  float: left;
  margin-right: 20px;
  border: 1px solid #ececec; }

.webinarintro .webinartext p {
  font-size: 15px;
  color: #333;
  line-height: 25px; }

body.page-template-23-aanmelding-webinar-form-php .dates {
  background-color: #F5F5F5;
  display: none;
  float: left;
  margin: 10px 0 10px 20px;
  padding: 10px;
  width: 545px; }

body.page-template-23-aanmelding-webinar-form-php .dates p {
  float: left;
  line-height: 40px;
  margin-bottom: 0;
  clear: both;
  width: 100%; }

body.page-template-23-aanmelding-webinar-form-php .dates span {
  color: #666; }

body.page-template-23-aanmelding-webinar-form-php .dates span.payoff {
  font-style: italic; }

body.page-template-23-aanmelding-webinar-form-php .dates span.available_date {
  border-bottom: 1px solid #CCCCCC;
  clear: both;
  display: block;
  float: left;
  font-weight: bold;
  line-height: 40px;
  margin-bottom: 5px;
  width: 100%;
  color: #000; }

body.page-template-23-aanmelding-webinar-form-php .dates a.btn_orange {
  float: right;
  font-weight: normal;
  width: 100px;
  margin-right: 0px;
  margin-bottom: 0px; }

.lijstje ul.metaInfo li span {
  font-weight: bold;
  width: 100px;
  display: inline-block;
  position: absolute;
  left: -80px; }

.lijstje ul.metaInfo li {
  list-style-image: none;
  position: relative;
  width: 188px;
  float: right; }

.lijstje ul.metaInfo {
  padding-left: 0;
  padding-bottom: 20px;
  float: left; }

.lijstje ul li {
  list-style-image: url('../images/vinkje.png'); }

.lijstje ul {
  padding-left: 22px; }

.lijstje span.vinkjes ul {
  float: left;
  width: 100%; }

.lijstje .btn_orange.new {
  margin-top: 20px;
  float: left; }

div#sidebar section.webinar_widget, div#sidebar section.sb_quotesWebinar {
  border-top: none;
  background: none; }

body.single-webinars h1.entry-title {
  width: 500px; }

div.lijstje {
  border: 1px solid #efefef;
  padding: 30px;
  float: left;
  width: 278px;
  margin-bottom: 0px; }

div.otherDate {
  width: 278px;
  float: left;
  padding: 30px;
  border: 1px solid #efefef;
  border-top: none; }

div.otherDate p, div.otherDate a {
  font-size: 15px; }

div.otherDate a {
  font-weight: bold; }

.quote_post_webinar {
  position: relative; }

.quote_post_webinar .quotemark {
  font-size: 170px;
  line-height: 170px;
  color: #ccc;
  float: left;
  margin-right: 10px;
  position: absolute;
  left: 0px;
  top: 0px;
  opacity: 0.39; }

.quote_post_webinar p {
  color: #666666;
  font-family: arial;
  font-size: 15px;
  font-style: italic;
  line-height: 1.5em;
  margin-left: 70px; }

.quote_post_webinar p.refwriter {
  font-style: normal; }

#sidebar div.gform_body .left_label .gfield_label {
  color: #333333;
  font-family: Arial, verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-right: 15px;
  text-align: right;
  width: 28%;
  font-weight: bold; }

#sidebar div.gform_wrapper .ginput_complex .ginput_left input, #sidebar div.gform_wrapper .ginput_complex .ginput_right input, #sidebar div.gform_body ul.gform_fields li div.ginput_container input.medium {
  border: 1px solid #CCCCCC;
  border-radius: 5px;
  color: #333333;
  font-family: Arial, verdana, sans-serif;
  font-size: 12px;
  height: 23px;
  line-height: 23px;
  margin-bottom: 0;
  padding: 0 5px;
  width: 63%; }

#sidebar div.gform_body ul.gform_fields li div.ginput_container textarea {
  border: 1px solid #CCCCCC;
  border-radius: 5px;
  margin-bottom: 0;
  padding: 5px;
  width: 63%; }

#sidebar div.gform_wrapper .gform_footer, div.gform_wrapper .gform_page_footer {
  border: none;
  padding: 0; }

#sidebar .gfield_required {
  display: none; }

div.gform_body .left_label .gfield_price.biglabel .gfield_label {
  font-weight: bold;
  margin-left: 30%;
  text-align: left;
  width: 70%; }

div.gform_body .left_label .gfield_price.biglabel .ginput_container {
  margin-left: 30%; }

div.gform_body .left_label .gfield_calculation span.ginput_product_price_label {
  display: none; }

div.gform_wrapper span.ginput_product_price, div.gform_wrapper span.ginput_total {
  color: #333; }

div.gform_wrapper .gfield.nobackground .ginput_container input.medium {
  background: transparent;
  border: 0px transparent; }

/* SMALL AD / PROMOBOX */
section.small-ad {
  width: 220px;
  background-color: #EEEEEE;
  float: left;
  border: 1px #cecece solid; }

/* COMMENT FORM*/
span.rsssubscribe a.rsssubscribelink {
  float: left;
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 4px 0px 1px;
  text-indent: -99999px;
  background-position: -0px -50px; }

/* GESPOT OVERVIEW FIRST */
div.titelbar {
  height: 50px; }

div.titelbar h1 {
  width: auto;
  float: left; }

section.firstgespotpost {
  margin-bottom: 20px; }

article.firstgespotpost a.gespot_thumb_link {
  width: 183px;
  height: 128px;
  margin: 0px 20px 20px 0px;
  float: left; }

article.firstgespotpost div.articletext {
  float: right;
  width: 385px; }

article.firstgespotpost div.articletext span.sm_rating {
  width: 100%;
  height: 30px;
  display: block;
  background-color: #f5f5f5;
  margin-bottom: 20px; }

article.firstgespotpost div.articletext span.sm_rating span.socialmedia {
  width: 185px;
  display: block;
  padding: 0px 10px;
  float: left;
  margin-top: 9px; }

article.firstgespotpost div.articletext span.sm_rating span.rating {
  width: 155px;
  float: right;
  margin: 10px; }

/* GESPOT OVERVIEW */
h3.section-title {
  padding-left: 5px; }

section.eventsblog h3.section-title a.back_to_top, section.gespotblog h3.section-title a.back_to_top {
  display: none; }

section.gespotblog h3.section-title span.volgende.leeg, section.eventsblog h3.section-title span.vorige.leeg, section.eventsblog h3.section-title a.vorige_gespot, section.eventsblog h3.section-title a.volgende_gespot, section.gespotblog h3.section-title a.vorige_gespot, section.gespotblog h3.section-title a.volgende_gespot {
  display: block;
  width: 15px;
  height: 15px;
  text-indent: -999999px;
  margin: 2px 0 0 5px;
  float: left; }

section.eventsblog h3.section-title a.volgende_gespot, section.eventsblog h3.section-title a.volgende_gespot:link, section.eventsblog h3.section-title a.volgende_gespot:visited, section.gespotblog h3.section-title a.volgende_gespot, section.gespotblog h3.section-title a.volgende_gespot:link, section.gespotblog h3.section-title a.volgende_gespot:visited {
  background-position: -245px -0px; }

section.eventsblog h3.section-title a.volgende_gespot:hover, section.eventsblog h3.section-title a.volgende_gespot:active, section.eventsblog h3.section-title a.volgende_gespot:focus, section.gespotblog h3.section-title a.volgende_gespot:hover, section.gespotblog h3.section-title a.volgende_gespot:active, section.gespotblog h3.section-title a.volgende_gespot:focus {
  background-position: -245px -20px; }

section.eventsblog h3.section-title a.vorige_gespot, section.eventsblog h3.section-title a.vorige_gespot:link, section.eventsblog h3.section-title a.vorige_gespot:visited, section.gespotblog h3.section-title a.vorige_gespot, section.gespotblog h3.section-title a.vorige_gespot:link, section.gespotblog h3.section-title a.vorige_gespot:visited {
  background-position: -225px -0px; }

section.eventsblog h3.section-title a.vorige_gespot:hover, section.eventsblog h3.section-title a.vorige_gespot:active, section.eventsblog h3.section-title a.vorige_gespot:focus, section.gespotblog h3.section-title a.vorige_gespot:hover, section.gespotblog h3.section-title a.vorige_gespot:active, section.gespotblog h3.section-title a.vorige_gespot:focus {
  background-position: -225px -20px; }

section.gespotblog h3.section-title span.volgende.leeg {
  background-position: -245px -40px; }

section.eventsblog h3.section-title span.vorige.leeg {
  background-position: -225px -40px; }

section.paging.monthly {
  padding-right: 10px; }

section.paging.monthly a {
  display: block;
  height: 20px;
  line-height: 20px;
  border: 1px solid #ccc;
  padding: 0 5px;
  border-radius: 5px; }

/*
section.paging.monthly span {
	margin: 10px 0;

}
*/
section.paging.monthly span.vorige, section.paging.monthly span.volgende {
  width: 25%;
  float: left; }

/*
section.paging.monthly span.vorige a {
	float: left;
}

section.paging.monthly span.volgende a {
	float: right;

}*/
section.paging.monthly span.back_to_top {
  width: 49%;
  float: left; }

section.paging.monthly span.back_to_top a {
  margin: 0 auto;
  text-align: center;
  width: 115px; }

.single-trainingen section.paging.monthly span.back_to_top a {
  margin: 0 auto 20px;
  text-align: center;
  width: 130px; }

/*section.paging.monthly span.vorige a span.vorige_pijl {
	background-position: -450px -75px;
    display: inline-block;
    float: left;
    height: 7px;
    margin: 7px 2px 2px 0;
    width: 10px;
    }
section.paging.monthly span.vorige a:hover span.vorige_pijl {
	background-position:  -390px -75px;
}
section.paging.monthly span.volgende a span.volgende_pijl {
	background-position:  -435px -75px;
    display: inline-block;
    float: right;
    height: 7px;
    margin: 7px 0px 0px 5px;
    width: 10px;
    }
section.paging.monthly span.volgende a:hover span.volgende_pijl {
	background-position:  -375px -75px;
}
section.paging.monthly span.back_to_top a span.boven_pijl {
	background-position: -465px -75px;
    display: inline-block;
    float: right;
    height: 8px;
    margin: 6px 5px 0 0;
    width: 7px;
    }
section.paging.monthly span.back_to_top a:hover span.boven_pijl {
	background-position:  -405px -75px;
	}*/
section.eventsblog h3.section-title span.date, section.block h3.section-title span.date {
  margin-left: 10px;
  line-height: 20px; }

article.blockpost {
  width: 185px;
  margin-right: 20px;
  margin-bottom: 20px;
  float: left;
  background-color: #f5f5f5;
  position: relative; }

article.blockpost.tip {
  background-color: #FFEACC; }

article.blockpost span.date {
  font-size: 12px;
  color: #999;
  float: left;
  margin-bottom: 5px; }

article.blockpost.norightmargin {
  margin-right: 0px; }

article.blockpost figure.gespotthumb {
  width: 183px;
  height: 133px;
  border: 1px solid #cfcfcf;
  background-color: white;
  position: relative; }

article.blockpost figure.gespotthumb a {
  display: block;
  width: 100%;
  text-align: center;
  height: 133px;
  line-height: 125px; }

article.blockpost figure.gespotthumb a img {
  vertical-align: middle; }

article.blockpost div.articletext {
  padding: 10px 15px 15px;
  float: left;
  width: 155px; }

article.blockpost div.articletext span.title_payoff {
  display: block;
  clear: both;
  color: #333;
  font-size: 14px; }

article.blockpost div.articletext span.title_payoff a, article.blockpost div.articletext span.title_payoff a:link, article.blockpost div.articletext span.title_payoff a:visited {
  color: #333; }

article.blockpost div.articletext span.title_payoff a:hover, article.blockpost div.articletext span.title_payoff a:active {
  color: #005F90;
  text-decoration: none; }

article.blockpost div.articletext span.socialmedia {
  display: block;
  float: left;
  height: auto;
  margin: 10px 0;
  width: 100%; }

div.articletext span.socialmedia span {
  float: left;
  line-height: 16px;
  font-size: 12px;
  color: #666; }

div.articletext span.socialmedia span.linkedin, div.articletext span.socialmedia span.twitter {
  width: 35%; }

div.articletext span.socialmedia span.facebook {
  width: 30%; }

div.articletext span.socialmedia span span.icon {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  display: block; }

span.twitter span.icon {
  background-position: -25px -50px; }

span.linkedin span.icon {
  background-position: -50px -50px; }

span.facebook span.icon {
  background-position: -100px -50px; }

section.firstgespot h3 {
  margin-left: 15px; }

section.firstgespot span.socialmedia_rating {
  width: 100%;
  height: 15px;
  float: left;
  margin-bottom: 10px; }

section.firstgespot span.socialmedia {
  width: 49%;
  float: left; }

section.firstgespot div.vote-container {
  float: right;
  width: 49%; }

section.firstgespot div.vote-container .result-bar {
  margin-top: 1px; }

/*GESPOT SINGLE */
body.single-gespot div.intro {
  margin-bottom: 15px; }

body.single-gespot header div.platforms {
  width: 74%;
  float: left; }

body.single-gespot header div.platforms a.dl_icon {
  text-indent: -999999px;
  float: left;
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-color: transparent; }

body.single-gespot header div.platforms a.dl_icon.dl_ios {
  background-position: -450px -0px; }

body.single-gespot header div.platforms a.dl_icon.dl_alg {
  background-position: -340px -0px; }

body.single-gespot header div.platforms a.dl_icon.dl_android {
  background-position: -475px -0px; }

body.single-gespot header div.platforms a.dl_icon.dl_windows {
  background-position: -500px -0px; }

body.single-gespot header div.platforms a.dl_icon.dl_symbian {
  background-position: -525px -0px; }

body.single-gespot header div.platforms a.dl_icon.dl_blackberry {
  background-position: -550px -0px; }

body.single-gespot header div.platforms a.dl_icon.dl_palm {
  background-position: -575px -0px; }

body.single-gespot footer span.dl_icon, body.single-gespot footer a.dl_icon {
  text-indent: -999999px;
  display: block;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  background-color: red; }

body.single-gespot footer a.dl_icon.dl_download {
  background-position: -340px -100px; }

body.single-gespot footer a.dl_icon.dl_ios {
  background-position: -375px -100px; }

body.single-gespot footer a.dl_icon.dl_alg {
  background-position: -340px -100px; }

body.single-gespot footer a.dl_icon.dl_android {
  background-position: -410px -100px; }

body.single-gespot footer a.dl_icon.dl_windows {
  background-position: -445px -100px; }

body.single-gespot footer a.dl_icon.dl_symbian {
  background-position: -480px -100px; }

body.single-gespot footer a.dl_icon.dl_blackberry {
  background-position: -515px -100px; }

body.single-gespot footer a.dl_icon.dl_palm {
  background-position: -550px -100px; }

body.single-gespot footer span.dl_icon.dl_download {
  background-position: -340px -135px; }

body.single-gespot footer span.dl_icon.dl_alg {
  background-position: -340px -135px; }

body.single-gespot footer span.dl_icon.dl_ios {
  background-position: -375px -135px; }

body.single-gespot footer span.dl_icon.dl_android {
  background-position: -410px -135px; }

body.single-gespot footer span.dl_icon.dl_windows {
  background-position: -445px -135px; }

body.single-gespot footer span.dl_icon.dl_symbian {
  background-position: -480px -135px; }

body.single-gespot footer span.dl_icon.dl_blackberry {
  background-position: -515px -135px; }

body.single-gespot footer span.dl_icon.dl_palm {
  background-position: -550px -135px; }

.smicon, body.single-gespot footer span.smicon {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: red;
  margin: 0 5px -4px; }

.smicon {
  margin: 0 3px -4px; }

a.smicon.twitter, body.single-gespot footer span.smicon.twitter {
  background-position: -25px -50px; }

body.single-gespot footer span.smicon.linkedin {
  background-position: -50px -50px; }

body.single-gespot footer span.smicon.facebook {
  background-position: -100px -50px; }


body.single-gespot h2 {
  clear: both; }

body.single-gespot div.intro img.attachment-thumbnail {
  float: left;
  margin: 0 10px 10px 0; }

body.single-gespot header span.date {
  width: 50%;
  float: left;
  margin-bottom: 5px; }

body.single-gespot header div.viewsloads {
  width: 25%;
  float: right;
  text-align: right; }

body.single-gespot header div.viewsloads p {
  margin-bottom: 0px; }

body.single-gespot footer span.prijs {
  font-size: 15px;
  color: black;
  font-weight: bold;
  margin-right: 5px;
  float: right; }

body.single-gespot footer span.dl_footertext {
  font-size: 13px;
  margin-right: 5px;
  float: left;
  width: 90px; }

body.single-gespot footer span.votes span.line {
  display: block;
  width: 100%;
  height: 10px;
  background-color: green;
  margin: 10px 0; }

.price_download {
  width: auto;
  height: 30px;
  margin-bottom: 5px;
  clear: both;
  padding: 10px 15px;
  border-top: 1px solid #d4d4d4; }

.gespot_links {
  padding: 10px 15px; }

.credits {
  border-top: 1px solid #d4d4d4;
  padding: 10px 15px;
  width: auto;
  margin-bottom: 0px;
  clear: both; }

.price_download span, .price_download a {
  float: left;
  line-height: 30px; }

div.price_links {
  background-color: #f5f5f5;
  margin-bottom: 25px; }

.redactie_gespot p {
  font-size: 11px; }

.redactie_gespot p img {
  border: 1px solid #F5F5F5;
  float: left;
  margin: 0 10px 20px 0; }

/* FORMS */
td.mceIframeContainer.mceFirst.mceLast {
  background-color: white; }

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type="radio"], .gform_wrapper.gf_browser_chrome .gfield_checkbox li input {
  width: 20px !important; }

div.gform_wrapper span.gform_description {
  color: #333; }

div.gform_wrapper .gf_page_steps {
  padding-bottom: 0px; }

div.gform_wrapper .gf_step {
  display: inline-block;
  font-family: "trebuchet ms", arial, sans-serif;
  height: 20px;
  line-height: 20px;
  margin: 0;
  opacity: 1;
  color: #666;
  width: auto;
  padding: 5px 10px;
  font-size: 13px; }

div.gform_wrapper .gf_step span.gf_step_number {
  font-size: 13px;
  line-height: 22px;
  font-weight: bold;
  font-family: "trebuchet ms", arial, sans-serif; }

div.gform_wrapper .gf_step.gf_step_active {
  background-color: #e3e3e3;
  border-radius: 5px 5px 0 0;
  color: #333; }

div.gform_page_fields h4 {
  font-size: 13px;
  color: black;
  font-weight: bold; }

div.gform_wrapper .gfield_time_hour input, div.gform_wrapper .gfield_time_minute input, div.gform_wrapper .gfield_date_month input, div.gform_wrapper .gfield_date_day input, div.gform_wrapper .gfield_date_year input {
  border: 1px solid #CCCCCC;
  border-radius: 3px 3px 3px 3px;
  height: 23px;
  line-height: 23px;
  background-color: white;
  padding: 0 5px; }

div.gform_wrapper form ul.left_label li {
  margin-bottom: 10px; }

div.gform_wrapper {
  padding: 20px;
  background-color: #F3F3F3; }

div.gform_heading {
  font-size: 13px;
  font-family: Arial, verdana, sans-serif;
  font-weight: normal;
  line-height: 23px; }

div.gform_body .left_label .gfield_label {
  text-align: right;
  color: #333333;
  font-size: 13px;
  font-family: Arial, verdana, sans-serif;
  font-weight: normal;
  width: 27%;
  margin-right: 15px; }

.entry-content input {
  margin: 0 10px 0 0; }

div.gform_wrapper .ginput_complex .ginput_left input, div.gform_wrapper .ginput_complex .ginput_right input, div.gform_body ul.gform_fields li div.ginput_container input.medium {
  line-height: 23px;
  height: 23px;
  border: 1px solid #ccc;
  border-radius: 5px;
  width: 215px;
  padding: 0px 5px;
  margin-bottom: 0px;
  font-family: Arial, verdana, sans-serif;
  font-size: 12px;
  color: #333; }

div.gform_wrapper .ginput_complex label, div.gform_wrapper .instruction {
  margin: 0 0 5px 0; }

div.gform_wrapper .gfield_time_hour label, div.gform_wrapper .gfield_time_minute label, div.gform_wrapper .gfield_date_month label, div.gform_wrapper .gfield_date_day label, div.gform_wrapper .gfield_date_year label {
  width: 80%;
  float: left;
  margin: 0 0 5px 5px; }

div.gform_wrapper .ginput_complex .ginput_left input, div.gform_wrapper .ginput_complex .ginput_right input {
  width: 160px !important; }

div.gform_body ul.gform_fields li div.ginput_container textarea {
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-bottom: 0px; }

div.gform_body ul.gform_fields li div.ginput_container select {
  margin-bottom: 0px; }

div.gform_body ul.gform_fields li {
  margin-bottom: 10px; }

div.gform_body ul.gform_fields .gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc {
  margin-left: 0px; }

div.formborder {
  display: block;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ccc;
  margin: 20px 0px; }

.gform_wrapper .ginput_container ul.gfield_checkbox li {
  margin-bottom: 0px; }

div.chzn-container.chzn-container-multi {
  width: 225px !important;
  border-radius: 5px !important;
  border-collor: #ccc !important;
  padding: 0px; }

div.chzn-container.chzn-container-multi ul {
  border-radius: 5px !important;
  border-color: #ccc !important; }

div.gform_wrapper .chzn-container-multi .chzn-choices {
  background-image: none; }

.gform_wrapper span.gfield_required {
  color: #fd3131;
  margin-left: 0px; }

.gform_wrapper ul.right_label li ul.gfield_radio li, .gform_wrapper form ul.right_label li ul.gfield_radio li, .gform_wrapper ul.left_label li ul.gfield_radio li, .gform_wrapper form ul.left_label li ul.gfield_radio li, .gform_wrapper ul.right_label li ul.gfield_checkbox li, .gform_wrapper form ul.right_label li ul.gfield_checkbox li, .gform_wrapper ul.left_label li ul.gfield_checkbox li, .gform_wrapper form ul.left_label li ul.gfield_checkbox li {
  margin-bottom: 5px !important; }

div.gform_wrapper li.gfield_html h3 {
  font-weight: bold;
  width: 100%;
  padding-top: 20px;
  border-top: 1px solid #ccc;
  margin-top: 25px; }

div.gform_wrapper .gfield_checkbox li label, div.gform_wrapper .gfield_radio li label {
  color: #333; }

div.gform_wrapper .right_label input.medium, div.gform_wrapper .right_label select.medium, div.gform_wrapper .left_label input.medium, div.gform_wrapper .left_label select.medium {
  width: 225px; }

/* FORM NAVIGATION */
div#respond input#submit, div.gform_page_footer input.button, div.gform_footer input.button {
  float: right;
  margin-right: 0px;
  height: 28px;
  border: 1px solid #ccc;
  border-radius: 5px;
  color: #414141;
  background-color: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
  /* IE6-8 */ }

div#respond input#submit:hover, div.gform_footer input.button:hover, div.gform_page_footer input.button:hover {
  back-color: #efefef;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #efefef 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
  /* IE6-8 */ }

div.gform_page_footer input.button.gform_previous_button {
  float: left;
  margin-left: 0px; }

div.gform_wrapper .gform_page_footer .button.gform_button {
  margin-right: 0px; }

div.gform_wrapper .gform_footer {
  margin-bottom: 20px; }

div.gform_wrapper .gform_footer, div.gform_wrapper .gform_page_footer {
  border-top: 1px solid #ccc; }

div.gform_wrapper .gform_footer input.button, div.gform_wrapper .gform_footer input[type="submit"] {
  font-size: 13px;
  color: #333; }

div.gform_wrapper .ginput_complex .ginput_full input {
  border: 1px solid #CCCCCC;
  border-radius: 5px 5px 5px 5px;
  height: 23px;
  line-height: 23px;
  margin-bottom: 0;
  padding: 0 5px;
  width: 215px !important; }

.gform_wrapper .left_label ul.gfield_checkbox, .gform_wrapper .right_label ul.gfield_checkbox, .gform_wrapper .left_label ul.gfield_radio, .gform_wrapper .right_label ul.gfield_radio {
  margin-left: 29% !important; }

/*FORM GESPOT AANMELDEN*/
div.gform_wrapper div.gf_page_steps {
  width: 100%;
  border-bottom: solid 1px #CCC; }

/* Gespot slider */
#gespotslide {
  width: 595px;
  background-color: #f3f3f3;
  margin: 0px auto 20px;
  float: left; }

#gespotslide div.afbeelding {
  width: 595px; }

#gespotslide img {
  margin: auto;
  display: block; }

.hfeed section.slidernav {
  width: 100%;
  text-align: center;
  padding-left: 0px;
  margin-top: 0px;
  height: 30px;
  padding-top: 5px;
  background: none repeat scroll 0 0 #F3F3F3;
  float: left; }

.hfeed section.slidernav a {
  width: 11px;
  height: 12px;
  text-indent: -99999px;
  margin: 3px 0 0 0;
  display: inline-block; }

.hfeed section.slidernav a#prev {
  background-position: -280px -0px; }

.hfeed section.slidernav a#prev:hover, .hfeed section.slidernav a#prev:active {
  background-position: -280px -15px; }

.hfeed section.slidernav a#next {
  background-position: -295px -0px; }

.hfeed section.slidernav a#next:hover, .hfeed section.slidernav a#next:active {
  background-position: -295px -15px; }

.hfeed section.slidernav #nav {
  width: auto;
  height: auto;
  margin: 0px; }

.hfeed section.slidernav #nav a {
  width: 15px;
  height: 15px;
  background-position: -310px -0px;
  text-indent: -99999px;
  margin: 0 2px; }

.hfeed section.slidernav #nav a.activeSlide, .hfeed section.slidernav #nav a:hover, .hfeed section.slidernav #nav a:active {
  background-position: -310px -20px; }

div.centerdiv {
  width: auto;
  margin: 0 auto;
  text-align: center; }

/* AUTHOR OVERVIEW */
body.custom-authors h1 {
  clear: none;
  float: left;
  font-weight: normal;
  width: auto; }

body.custom-authors div.tabs-auteurs {
  background: url("../images/gradient1.png") repeat-x scroll left top transparent;
  border-top: 3px solid #019000;
  float: left;
  padding-top: 10px;
  width: 100%;
  margin-bottom: 25px; }

body.custom-authors ul.tabs {
  border-bottom: 0 none;
  float: none;
  list-style: none outside none;
  margin: 0 0 0 180px;
  padding-left: 0;
  padding-top: 0;
  width: auto; }

body.custom-authors ul.tabs li {
  display: inline;
  float: none; }

body.custom-authors ul.tabs li a {
  line-height: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  height: 20px;
  margin-right: 10px;
  color: black;
  font-size: 11px;
  font-family: 'trebuchet ms', arial; }

body.custom-authors ul.tabs li a.no_right_margin {
  margin-right: 0px; }

body.custom-authors div.panes {
  border-top: none; }

div.auteur-thumb-naam.overview {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #999;
  position: relative;
  z-index: 10; }

div.auteur-thumb-naam.overview span.name_blogs {
  z-index: 10; }

div.auteur-thumb-naam.overview span.pageviews {
  display: block;
  font-size: 13px;
  color: #999999; }

div.auteur-thumb-naam.overview span.rating {
  position: absolute;
  top: 0px;
  right: 20px;
  font-size: 70px;
  line-height: 70px;
  color: #ececec;
  z-index: -1;
  font-family: 'Trebuchet MS', Arial, verdana; }

div.auteur-thumb-naam.overview a.smicon {
  display: block;
  width: 15px;
  height: 15px;
  text-indent: -99999px;
  margin-right: 5px;
  margin-top: 3px;
  float: left; }

div.auteur-thumb-naam.overview a.smicon.twitter {
  background-position: -25px -50px; }

div.auteur-thumb-naam.overview a.smicon.linkedin {
  background-position: -50px -50px; }

div.auteur-thumb-naam.overview a.smicon.facebook {
  background-position: -100px -50px; }

div.auteur-thumb-naam.overview a.smicon.google {
  background-position: -125px -50px; }

span.devider {
  margin: 0 5px;
  color: #448aae; }

/* AUTHOR OVERVIEW ALFABET */
div.alphabet-select {
  float: left;
  padding-bottom: 5px;
  margin-bottom: 15px;
  border-bottom: 1px solid #999;
  width: 100%;
  position: relative; }

div.alphabet-select span.grote_letter {
  bottom: 0;
  color: #ECECEC;
  display: block;
  font-family: trebuchet ms;
  font-size: 70px;
  font-weight: bold;
  line-height: 70px;
  position: absolute;
  right: 20px;
  text-transform: uppercase; }

div.alphabet-select div.widthlimiter {
  width: 325px; }

div.alphabet-select a.history-link, div.alphabet-select a.history-link:link, div.alphabet-select a.history-link:visited {
  font-size: 11px;
  color: #666;
  display: block;
  line-height: 20px;
  height: 18px;
  width: 18px;
  border: 1px solid #999;
  border-radius: 3px;
  text-transform: uppercase;
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
  text-align: center;
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
  /* IE6-8 */ }

div.alphabet-select a.history-link:hover, div.alphabet-select a.history-link:active, div.alphabet-select a.history-link:focus {
  text-decoration: none;
  background: #efefef;
  color: #414141;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #efefef 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
  /* IE6-8 */ }

div.alphabet-select a.history-link.selected, div.alphabet-select a.history-link.selected:link, div.alphabet-select a.history-link.selected:visited, div.alphabet-select a.history-link.selected:hover, div.alphabet-select a.history-link.selected:active, div.alphabet-select a.history-link.selected:focus {
  background: none;
  background-color: #30a42f;
  border: 1px solid #019000;
  color: white;
  filter: none; }

/* AUTHOR DETAIL */
div.image-info span.usericon {
  float: left;
  margin-right: 10px; }

span.twitter {
  color: #21759B; }

div.image-info span.usericon img.photo {
  border: 1px solid #d7d7d7;
  height: 80px;
  padding: 5px 5px 5px 5px;
  width: 80px; }

div.image-info {
  border-bottom: 1px solid #CECECE;
  clear: right;
  float: left;
  margin-bottom: 15px;
  padding-bottom: 15px;
  width: 100%; }

div.image-info span {
  font-size: 11px; }

div.image-info span a span.smicon {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: transparent;
  margin: 0 5px -3px 0; }

/*
div.image-info span a span.smicon.twitter {
	margin: 0;
}
*/
span.name-twitter-linkedin a.auth_url {
  margin-left: 0px; }

span.name-twitter-linkedin {
  display: block; }

span.links-email {
  clear: right;
  line-height: 21px;
  font-size: 13px; }

span.links-email a.authorurl {
  margin-left: 0px; }

ul.icons {
  margin-top: 5px; }

ul.icons li {
  float: left;
  margin-right: 5px;
  list-style-type: none; }

ul.icons li a {
  text-indent: -9999px;
  display: block;
  width: 15px;
  height: 15px;
  background-position: -50px -50px;
  margin: 0px; }

ul.icons li a.google, a.member_sm.google {
  background-position: -125px -50px; }

ul.icons li a.facebook {
  background-position: -100px -50px; }

ul.icons li a.youtube {
  background-position: -1025px -120px; }

ul.icons li a.flickr {
  background-position: -465px -120px; }

ul.icons li a.twitter {
  background-position: -25px -50px; }

ul.icons li a.smicon.authomail {
  background-position: -75px -50px;
  float: left;
  margin-right: 5px;
  text-indent: 20px; }

ul.icons li a.textlink {
  font-size: 11px;
  text-indent: 0;
  width: 250px;
  margin-top: -2px;
  float: left; }

span.expertise {
  display: block;
  float: left;
  width: 80%;
  margin-top: 10px; }

span.expertise p {
  color: black;
  font-size: 11px;
  margin-bottom: 0px; }

span.expertise p span {
  background-color: #f3f3f3;
  padding: 2px 5px;
  color: #414141; }

span.stats {
  background-color: #f3f3f3;
  margin: 10px 0 25px;
  padding: 0 10px;
  display: block; }

span.stats p {
  line-height: 30px; }

section.latestcomments, section.latesttweets {
  width: 280px;
  float: left;
  margin-bottom: 15px;
  padding-left: 10px;
  border-bottom: 1px solid #ccc; }

section.latesttweets {
  margin-right: 15px; }

section.latesttweets a.more_tweets {
  float: right; }

section.author-articles {
  float: left; }

section.author-articles a.author_rss {
  background-position: 0 -50px;
  display: inline-block;
  height: 16px;
  line-height: 15px;
  margin: 5px 10px 5px 5px;
  text-indent: -9999px;
  width: 16px; }

section.latestcomments ul {
  margin-left: 0px; }

section.latestcomments ul li.latestcomments {
  list-style-type: none;
  margin-bottom: 10px; }

section.latestcomments ul li.latestcomments span.date, section.latestcomments ul li.latestcomments span.title {
  display: block; }

article.user-detail h1 {
  width: 400px;
  clear: both; }

.SMplaceholder {
  float: right;
  height: 30px;
  width: 194px;
  background-color: blue;
  margin-bottom: 15px; }

/*EVENTS OVERVIEW */
section.eventsblog h3.section-title {
  margin-bottom: 10px; }

article.eventpost.odd {
  background-color: #f3f3f3; }

article.eventpost.tip {
  background-color: #ffeacc;
  position: relative; }

article.extra_tip {
  margin-bottom: 20px; }

article.eventpost.fw {
  position: relative; }

article.eventpost a.thumbnaillink {
  border: 1px solid #CCCCCC;
  display: block;
  float: left;
  height: 73px;
  margin: 15px 0;
  overflow: hidden;
  width: 108px;
  background-color: white; }

article.eventpost img {
  width: 108px;
  height: auto;
  border: none;
  float: left; }

article.eventpost.extra_tip img {
  height: auto;
  margin-left: 15px;
  width: 150px; }

article.event span.date, article.eventpost span.date {
  display: block;
  height: auto;
  float: left;
  margin: 15px 7px 15px 15px; }

span.month, span.month {
  display: block;
  color: white;
  font-size: 9px;
  line-height: 15px;
  text-align: center;
  text-transform: uppercase;
  width: 32px;
  height: 13px;
  background-color: #cc0000; }

span.day {
  display: block;
  color: black;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  width: 30px;
  height: 18px;
  line-height: 18px;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
  border: 1px solid #ccc;
  background-color: white;
  border-top: none;
  font-weight: bold; }

article.event span.date span.begin, article.eventpost span.date span.begin {
  display: block;
  margin-bottom: 10px; }

article.eventpost div.articletext {
  float: right;
  width: 415px;
  margin-top: 13px; }

article.eventpost div.articletext h2.eventtitle {
  font-size: 15px;
  font-weight: bold;
  margin: 0 0 1px 0; }

article.eventpost div.articletext p.ondertitel {
  margin-bottom: 0px; }

article.eventpost div.articletext span.korting {
  color: #CC6600;
  display: block;
  float: right;
  height: 20px;
  text-align: right;
  width: auto;
  font-size: 11px; }

div.totaltitle {
  height: 63px; }

article.eventpost div.articletext span.korting span.kortingimage {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #cc6600;
  margin: 0 10px 0 2px;
  font-size: 15px;
  line-height: 17px; }

article.eventpost div.articletext span.read_more span.arrow {
  display: inline-block;
  width: 10px;
  height: 6px;
  background-position: -330px -90px; }

article.eventpost span.fw, article.eventpost span.tip {
  display: none; }

article.eventpost.tip span.tip {
  background-color: transparent;
  display: block;
  height: 35px;
  left: 139px;
  position: absolute;
  top: 5px;
  width: 35px; }

article.eventpost.fw span.fw {
  background: transparent url(../images/FW.png);
  display: block;
  height: 35px;
  left: 139px;
  position: absolute;
  top: 5px;
  width: 35px; }

article.eventpost span.read_more, article.eventpost span.cat_place_price {
  display: block;
  font-size: 11px;
  color: #666;
  margin-top: 0px;
  width: 75%;
  float: left; }

article.eventpost span.read_more {
  width: 20%;
  text-align: right; }

article.extra_tip span.read_more {
  float: right;
  margin-right: 21px; }

/* SINGLE EVENT */
article.event span.date {
  margin-top: 0px;
  margin-left: 0px; }

article.event a.btn_orange {
  margin-top: 0px; }

article.event h1.entry-title {
  float: left;
  width: 555px; }

article.event a.inschrijven {
  display: block;
  width: 150px;
  float: right;
  height: 30px;
  background-color: red; }

article.event div.intro {
  float: right;
  margin-right: 0px;
  width: 555px;
  margin-bottom: 20px; }

article.event div.entry-meta {
  float: left;
  width: 100%; }

article.event div.entry-meta .thumbnail {
  width: 183px;
  height: 133px;
  border: 1px solid #CCCCCC;
  float: left;
  margin-right: 20px; }

article.event div.entry-meta img.attachment-thumbnail {
  border: none; }

article.event div.entry-meta {
  position: relative; }

article.event div.entry-meta span.tip {
  background-color: transparent;
  display: block;
  height: 35px;
  left: 160px;
  position: absolute;
  top: -10px;
  width: 35px; }

article.event div.entry-meta span.organisator_deelnemers, article.event div.entry-meta span.locatie_prijs, article.event div.entry-meta span.tijd_datum {
  width: 100%;
  display: block;
  margin-bottom: 7px; }

article.event div.entry-meta span.korting {
  width: auto;
  display: inline;
  padding-left: 4px; }

article.event div.entry-meta span.korting span.korting_image {
  background-color: teal;
  margin-right: 5px;
  color: white;
  border: 1px solid #ce6d0b;
  border-radius: 3px;
  background-color: #ff9700;
  line-height: 12px;
  padding: 0 2px; }

article.event div.entry-meta span.smicon {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  background-color: transparent;
  margin-bottom: -3px; }

article.event div.entry-meta span.social_media a {
  display: inline-block;
  margin: 0 5px; }

article.event div.entry-meta span.social_media a:first-child {
  margin-left: 0px; }

article.event div.entry-meta span.social_media a:first-child span.smicon {
  margin-left: 0px; }

article.event div.entry-meta span.social_media a.twitter-anywhere-user {
  margin-left: 0px; }

article.event div.entry-meta span.social_media .twittericon.smicon {
  background-position: -25px -50px; }

article.event div.entry-meta span.social_media .hashtagicon.smicon {
  background-position: -75px -70px; }

article.event div.entry-meta span.social_media .facebookicon.smicon {
  background-position: -100px -50px;
  margin-right: 0px; }

article.event div.entry-meta span.social_media .linkedinicon.smicon {
  background-position: -50px -50px; }

article.event div.postdate {
  width: 100%; }

article.event div.subfooter {
  width: 100%;
  background-color: #f5f5f5;
  float: left; }

article.event div.subfooter div.googlemap {
  width: 280px;
  height: 247px;
  margin: 20px;
  float: left;
  background-color: #F5F5F5; }

article.event div.subfooter div.infosheet {
  width: 250px;
  float: right;
  margin: 20px 20px 20px 0; }

article.event div.subfooter div.infosheet span.adres_route, article.event div.subfooter div.infosheet span.tijd_datum, article.event div.subfooter div.infosheet span.meer, article.event div.subfooter div.infosheet span.organisator, article.event div.subfooter div.infosheet span.adres {
  display: block;
  margin-top: 10px;
  line-height: 14px;
  color: #4a4a4a; }

article.event div.subfooter div.infosheet span.adres span.gebouw {
  font-weight: bold;
  color: black; }


article.event div.subfooter div.infosheet span.extradate p {
  font-size: 11px;
  margin-bottom: 0px;
  line-height: 13px;
  color: #999;
  margin-top: 10px; }

section.eventsblog {
  position: relative; }

span.termfilter {
  right: 0px;
  top: 5px;
  height: 50px;
  display: block; }

body.post-type-archive-trainingen div.section-title {
  height: 120px; }

ul#termcategorizing {
  height: 100px;
  float: right;
  margin: 10px 0 0 10px; }

ul#termcategorizing li {
  list-style-type: none;
  float: left;
  margin-right: 9px; }

ul#termcategorizing li a {
  line-height: 15px;
  display: block;
  color: black;
  font-size: 11px;
  width: 93px;
  height: 93px;
  border: 1px solid #ccc;
  border-radius: 10px;
  position: relative;
  background-color: white; }

ul#termcategorizing li a span.text {
  left: 0;
  margin-left: 12px;
  position: absolute;
  text-align: center;
  top: 55px;
  width: 70px; }

ul#termcategorizing li a span.image {
  position: absolute;
  top: 15px;
  left: 32px;
  margin: 0px; }

ul#termcategorizing li.alle a {
  width: 53px;
  height: 53px;
  position: relative; }

ul#termcategorizing li.alle a span.text {
  margin-left: 0;
  position: absolute;
  text-align: center;
  top: 20px;
  width: 100%; }

ul#termcategorizing2 li.current a, ul#termcategorizing2 li a:hover, ul#termcategorizing li.current a, ul#termcategorizing li a:hover {
  background-color: #019000;
  color: white;
  border: 1px solid #038303;
  text-decoration: none; }

/* Single event training paging */
body.single-training section.paging.monthly, body.single-events section.paging.monthly {
  padding-right: 0px; }

body.single-trainingen section.paging.monthly span.back_to_top, body.single-events section.paging.monthly span.back_to_top {
  width: 575px; }

/* TERM FILTER ON EVENTS */
body.post-type-archive-events span.termfilter {
  height: auto; }

ul#termcategorizing2 {
  position: absolute;
  right: 10px;
  top: 10px; }

ul#termcategorizing2 li {
  list-style-type: none;
  float: left;
  margin-left: 5px; }

ul#termcategorizing2 li a {
  line-height: 15px;
  display: block;
  color: black;
  font-size: 11px;
  padding: 2px 5px;
  border: 1px solid #ccc;
  border-radius: 5px; }

/* FORM EVENT AANMELDEN */
.gform_wrapper .left_label div.gfield_description {
  padding-top: 0px;
  font-size: 11px;
  color: #666; }

.gform_wrapper .left_label div.gfield_description ul {
  padding-left: 20px;
  color: black; }

.gform_wrapper .left_label div.gfield_description ul li {
  margin-bottom: 0px; }

/* TRAININGEN OVERVIEW */

body.post-type-archive-trainingen article.eventpost.tip {
  background-color: #ffeacc;
  position: relative; }

article.extra_tip span.date {
  width: 26px; }

/* TRAININGEN DETAIL */
div.warning {
  float: left;
  width: 570px;
  padding: 5px 10px;
  color: #000;
  border: 1px solid #009b00;
  margin-bottom: 20px;
  font-size: 13px; }

div.warning span {
  color: #ec7800;
  font-weight: bold; }

span.date span.NODATE span.month {
  display: block;
  font-size: 9px;
  height: 13px;
  line-height: 15px;
  text-align: center;
  text-transform: uppercase;
  width: 32px;
  background-color: #cdcdcd; }

span.date span.NODATE span.day {
  color: #cdcdcd; }

article.trainingen div.intro {
  float: left;
  margin-right: 0px; }

article.trainingen div.intro h1.entry-title {
  line-height: 24px; }

div.infosheet h3 {
  font-size: 15px; }

/* INSCHRIJFFORMULIER TRAININGEN */
section.training_list {
  background: none;
  border-top: solid 1px #cccccc; }

ul#termcategorizing span.catimg, section.academy span.catimg, section.training_list span.catimg {
  display: block;
  width: 30px;
  height: 30px;
  float: left;
  margin: 5px;
  overflow: hidden; }

sectoin.academy h3, section.training_list h3 {
  line-height: 45px; }

ul#termcategorizing span.catimg img, section.academy span.catimg img, section.training_list span.catimg img {
  width: 30px;
  height: auto; }

ul#termcategorizing li.current a img, ul#termcategorizing li a:hover img {
  margin-top: -30px; }

ul.training_list {
  margin-left: 0px;
  padding-left: 10px; }

ul.training_list li {
  list-style-type: none;
  margin-bottom: 5px; }

body.page-template-04-aanmelding-training-form .dates {
  background-color: #F5F5F5;
  display: none;
  float: left;
  margin: 10px 0 10px 20px;
  padding: 10px;
  width: 545px; }

body.page-template-04-aanmelding-training-form .dates p {
  float: left;
  line-height: 40px;
  margin-bottom: 0;
  clear: both;
  width: 100%; }

body.page-template-04-aanmelding-training-form .dates span {
  color: #666; }

body.page-template-04-aanmelding-training-form .dates span.payoff {
  font-style: italic; }

body.page-template-04-aanmelding-training-form .dates span.available_date {
  border-bottom: 1px solid #CCCCCC;
  clear: both;
  display: block;
  float: left;
  font-weight: bold;
  line-height: 40px;
  margin-bottom: 5px;
  width: 100%;
  color: #000; }

body.page-template-04-aanmelding-training-form .dates a.btn_orange {
  float: right;
  font-weight: normal;
  width: 100px;
  margin-right: 0px;
  margin-bottom: 0px; }

/* VOTING */
.result-bar {
  width: 100%;
  height: 11px;
  background-color: #df0239;
  float: left;
  margin-top: 5px; }

.template-frankwatching-v2_single-gespot-php .result-bar {
  width: 595px;
  float: left;
  background-color: #df0239; }

.positive-bar {
  float: left;
  background-color: #00ba00;
  height: 11px;
  border-right: 1px solid white; }

.positive-bar:after {
  color: white;
  content: "+";
  float: left;
  line-height: 10px;
  margin-left: 2px; }

.result-bar:after {
  color: white;
  content: "-";
  float: right;
  line-height: 10px;
  margin-right: 2px; }

/*.negative-bar {
float: left;
background-color: #df0239;
height: 10px;
margin-right:  -1px;
}*/
.vote-positive {
  display: block;
  width: 20px;
  height: 20px; }

.vote-negative {
  display: block;
  width: 20px;
  height: 20px; }

div.vote-buttons {
  width: 100%;
  line-height: 22px;
  font-size: 15px; }

div.vote-buttons a, div.vote-buttons span {
  float: left;
  margin-right: 10px;
  display: block; }

div.vote-buttons span.vote-text {
  margin-right: 5px; }

span.vote-text {
  color: #000; }

span.positive-percentage {
  color: #01a50b; }

span.negative-percentage {
  color: #df0239; }

div.vote-buttons span.vote-positive {
  background-position: -400px -50px; }

div.vote-buttons span.vote-negative {
  background-position: -425px -50px; }

div.vote-buttons a.vote-positive, div.vote-buttons a.vote-positive:link, div.vote-buttons a.vote-positive:visited {
  background-position: -400px -0px; }

div.vote-buttons a.vote-positive:hover, div.vote-buttons a.vote-positive:focus {
  background-position: -400px -25px; }

div.vote-buttons a.vote-negative, div.vote-buttons a.vote-negative:link, div.vote-buttons a.vote-negative:visited {
  background-position: -425px -0px; }

div.vote-buttons a.vote-negative:hover, div.vote-buttons a.vote-negative:focus {
  background-position: -425px -25px; }

div.vote-container {
  float: left;
  width: 100%; }

.template-frankwatching-v2_single-gespot-php div.vote-container {
  width: 601px;
  margin-bottom: 20px; }

/* PAGE TEMPLATE ACADEMY */
.hfeed section.academy {
  padding-left: 0px; }

h3.section-title span.catimg {
  display: inline-block;
  background-color: transparent;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: -5px; }

body.page-template-02-academy img.attachment-post-thumbnail {
  float: left;
  margin: 0 20px 0 0; }

a.termanchor, a.anchors {
  display: block;
  border: 1px solid #018e04;
  margin-right: 5px;
  float: left;
  font-size: 13px;
  color: #333;
  padding: 0px 7px;
  line-height: 20px;
  border-radius: 8px;
  background-color: white;
  margin-bottom: 5px; }

a.termanchor:link, a.termanchor:visited, a.anchors:link, a.anchors:visited {
  color: #333; }

a.termanchor:hover, a.termanchor:active, a.termanchor:focus, a.anchors:hover, a.anchors:active, a.anchors:focus {
  color: black;
  text-decoration: none;
  background-color: #f2f2f2;
  border-color: #f2f2f2; }

a.termanchor span, a.anchors span {
  background-position: -420px -75px;
  display: inline-block;
  height: 8px;
  margin: 0 0 0 3px;
  width: 7px; }

a.termanchor:hover span, a.termanchor:active span, a.termanchor:focus span, a.anchors:hover span, a.anchors:active span, a.anchors:focus span {
  background-position: -480px -75px; }

body.page-template-02-academy article h3 a, body.page-template-02-academy article h3 {
  font-size: 14px;
  margin: 0 0 10px 0;
  font-weight: normal;
  color: #333; }

body.page-template-02-academy article p {
  color: #666; }

body.page-template-02-academy article span.payoff {
  display: block;
  margin-bottom: 10px; }


/* PAPERS & BOOKS */
span.thumbnailbooks img {
  border: none; }

span.thumbnailbooks {
  border: 1px solid #CFCFCF;
  display: block;
  height: 233px;
  overflow: hidden;
  width: 183px;
  background-color: white; }

article.papers_books_post a.thumbnail {
  position: relative;
  display: block;
  width: 185px;
  height: 235px; }

span.tip {
  background: transparent url(../images/TIP.png) no-repeat;
  position: absolute;
  top: -10px;
  right: -10px;
  width: 35px;
  height: 35px; }


aside.job_terms, aside.papers-books-onderwerpen {
  background-color: #f5f5f5;
  margin-bottom: 20px; }

aside.job_terms h3, aside.papers-books-onderwerpen h3 {
  padding: 10px 0 0 15px; }

aside.job_terms ul, aside.papers-books-onderwerpen ul {
  float: left;
  margin-left: 15px; }

aside.job_terms ul li, aside.papers-books-onderwerpen ul li {
  list-style-type: none;
  border-bottom: 1px solid #d4d4d4;
  width: 180px;
  margin-right: 13px;
  float: left; }

aside.job_terms ul li a, aside.papers-books-onderwerpen ul li a {
  line-height: 30px; }

#p_b_s {
  width: 330px;
  border: 1px solid #008100;
  padding-left: 10px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  height: 25px; }

/* PAPERS AND BOOKS SINGLE */
article.papers_books_single {
  float: left;
  width: 100%; }

article.papers_books_single header {
  float: right;
  width: 390px; }

aside.thumbnail {
  width: 185px;
  float: left;
  background-color: #f5f5f5; }

aside.thumbnail figure {
  border: 1px solid #CFCFCF;
  background-color: white;
  height: 233px; }

aside.thumbnail.downloads div.downloads {
  padding: 20px 20px 10px;
  float: left;
  width: 145px; }

aside.thumbnail.downloads div.downloads a {
  float: left; }

aside.thumbnail.downloads div.downloads div.downloadblock {
  width: 100%;
  margin-bottom: 10px;
  float: left; }

aside.thumbnail.downloads div.downloads div.downloadblock span {
  clear: right;
  display: block;
  margin-bottom: 0px;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold; }

aside.thumbnail.downloads div.downloads div.downloadblock a.downloadlink {
  font-size: 13px;
  line-height: 19px;
  background-image: none; }

aside.date_tax div.taxonomies {
  margin-bottom: 10px; }

div.content {
  width: 390px;
  float: right; }

section.ook_interessant {
  float: left;
  width: 100%; }

div.content aside.downloads {
  margin-top: 10px; }

section.papers_books_overview.block .hfeed {
  margin-top: 20px; }

/*
aside.downloads div.downloads a.PDF,
aside.downloads div.downloads a.PDF:link,
aside.downloads div.downloads a.PDF:visited {
	display: block;
	width: 135px;
	height: 25px;
	text-indent: -9999px;
	/*background-position: -780px -210px;
	margin: 5px 5px 10px;
	float: left;
}
*/

/*

aside.downloads div.downloads a.epub,
aside.downloads div.downloads a.epub:link,
aside.downloads div.downloads a.epub:visited {
	/*background-position: -640px -210px;
	display: block;
	width: 135px;
	height: 25px;
	text-indent: -9999px;
	margin: 5px 5px 10px;
	float: left;
	}
*/
aside.downloads div.downloads {
  float: left;
  width: 100%; }

aside.downloads div.downloads a {
  float: left; }


aside.downloads div.downloads a.icoon.pdf {
  background-position: -450px -25px; }

aside.downloads div.downloads a.icoon.epublink {
  background-position: -480px -25px; }

aside.downloads div.downloads a.icoon.bol {
  background-position: -540px -60px; }

aside.downloads div.downloads p a.noSprite {
  background: none repeat scroll 0 0 transparent;
  font-size: 13px;
  font-weight: bold; }

aside.downloads div.downloads a.icoon.online {
  background-position: -540px -25px; }


article a.read-more span {
  display: inline-block;
  width: 10px;
  height: 8px;
  background-position: -330px -89px;
  line-height: 13px; }

article a.read-more {
  font-size: 13px; }

body.template-frankwatching-v2_taxonomy-documenttype-php article.papersbooks div.entry-content, body.template-frankwatching-v2_taxonomy-onderwerp_books-php article.papersbooks div.entry-content {
  margin-bottom: 10px; }

section.ook_interessant h3 {
  padding-left: 10px;
  line-height: 30px; }

section.custom.search input.searchfield {
  margin: 10px;
  border: 1px solid #019000;
  border-radius: 3px;
  padding-left: 10px;
  width: 200px;
  line-height: 30px;
  height: 28px;
  background-color: #ffffff; }

section.searchtitle {
  width: 100%;
  background-color: #F5F5F5;
  background-image: none;
  border: none;
  margin-top: 10px; }

section.searchtitle h3 {
  padding: 20px;
  font-weight: normal; }

section.searchtitle h3 span {
  font-weight: bold; }

/*PAPERS & BOOKS DOWNLOADPAGINA*/
body.page-template-03-papers_books_form-php img.attachment-largethumb {
  float: left;
  margin: 0px 20px 20px 0; }

body.page-template-03-papers_books_form-php div.gform_wrapper {
  clear: both; }

/* TEST WOLKJE */
a.wolkje {
  position: relative; }

a.wolkje span, a.wolkje:link span, a.wolkje:visited span {
  display: none; }

a.wolkje:hover span, a.wolkje:active span {
  display: block;
  position: absolute;
  width: 439px;
  height: 164px;
  background-image: url(../images/wolkje.png);
  top: -160px;
  right: -50px; }

.entry-meta.date {
  margin-bottom: 20px; }

/* MARKUP WIDGETS LILIANA */
p.gespotlink {
  line-height: 16px;
  margin-bottom: 5px;
  margin-top: 3px;
  overflow: hidden; }

div.sb_title p.uitgever, section.top_downloads div.sb_title p.schrijver, div.sb_title p.schrijver, div.sb_title p.gespotslogan {
  color: #9B9B9B;
  line-height: 25px; }

section.widget_rss h3 a.rsswidget, section.widget_rss h3 a.rsswidget:link, section.widget_rss h3 a.rsswidget:visited, section.widget_rss h3 a.rsswidget:hover, section.widget_rss h3 a.rsswidget:active {
  color: black;
  text-decoration: none; }

section.widget_rss ul li {
  margin-bottom: 5px; }

/*BUTTONS



a.aanmelden span.plus,
a.aanmelden:link span.plus,
a.aanmelden:visited span.plus {
	background-color: #019000;
	border: 1px solid #038303;
	display: block;
	width: 15px;
	height: 15px;
	line-height: 13px;
	color: white;
	border-radius: 3px;
	position: absolute;
	right: 10px;
	top: 6px;
	text-align: center;
	font-weight: bold;
}



a.aanmelden:hover span.plus,
a.aanmelden:active span.plus {
	background-color: #fcfcfc;
	border: 1px solid #a2a2a2;
	color: #0c950b;
}
*/
/*SIDEBAR WIDGET ABONNEREN */
section.sb_follow p span.google_sb {
  background-position: -125px -50px; }

section.sb_follow p span.youtube_sb {
  background-position: -1025px -120px; }

section.sb_follow p span.pdf_sb {
  background-position: -75px -95px; }

section.sb_follow p span.itunes_sb {
  background-position: -25px -120px; }

section.sb_follow p span.vcard_sb {
  background-position: -50px -95px; }

/* TEXT WIDGET */
section.widget.widget_text div {
  padding: 0 10px; }

/* TAG PAGE */
section.tabs {
  height: 35px; }

section.tabs div.centerdiv {
  display: table;
  /* Allow the centering to work */
  margin: 0 auto; }

section.tabs ul.tabs {
  text-align: center;
  float: none;
  width: 100%;
  margin: 10px 0; }

section.tabs ul.tabs li {
  display: inline; }

section.tabs ul.tabs li a {
  border: 1px solid #CCCCCC;
  border-radius: 3px 3px 3px 3px;
  color: black;
  display: block;
  font-size: 11px;
  height: auto;
  line-height: 20px;
  margin: 0;
  padding: 0 10px !important; }

body.template-frankwatching-v2_tag-php div.panes {
  border-top: none; }

/* COMMERCE DETAIL LEVEL */
article.commerce img.attachment-thumbnail {
  border: 1px solid #CCCCCC;
  float: left;
  margin: 5px 15px 20px 0; }

/* ADDS SIDEBAR */
section.widget.adsanity-group div.ad-140x140.column-1, section.widget.adsanity-group div.ad-125x125.column-1 {
  margin-right: 10px; }

div#sidebar section.widget.adsanity-group {
  border-top: none;
  margin-bottom: 15px; }


section.widget.adsanity-group {
  background-image: none; }

section.widget.adsanity-group img {
  border: 1px solid #CCCCCC;
  display: block;
  height: 113px;
  margin-bottom: 10px;
  width: 158px; }

div#sidebar section.adsanity-single {
  border: none;
  background-image: none; }

div#sidebar .adsanity-single img {
  margin-bottom: 0px; }

span.readmorearrow {
  display: inline-block;
  width: 8px;
  height: 7px;
  background-position: -330px -90px; }

/* VERDER */
section.verder h3 {
  width: 25%;
  float: left; }

section.verder ul.tabs {
  float: right;
  margin-top: 20px; }

div.testblock {
  width: 100%;
  background-color: gray;
  color: red;
  float: left; }

/* TABLES STYLING */
.hentry .tablepress {
  max-width: 603px;
  border-spacing: 1px;
  border: none;
  background-color: #CDCDCD;
  border-collapse: separate; }

.tablepress tr {
  border: none; }

.entry-content .tablepress thead tr th, .entry-content .tablepress h2 {
  margin: 0 0 5px 5px;
  padding: 10px 5px; }

.tablepress tr td {
  padding: 5px 10px;
  border-top: none;
  font-size: 13px;
  background-color: white; }

.tablepress tr td.colspan-2 {
  padding: 5px; }

.tablepress tr td img {
  margin-top: 10px; }

.hentry .tablepress.kanalen tr {
  border-top: 1px solid #ccc; }

.hentry .tablepress.geenlijnen {
  background-color: white; }

.hentry .tablepress.geenlijnen tbody td, .hentry .tablepress.geenlijnen tfoot th {
  border: none; }

/* KANALEN */
div.floated.left_c span.igoogle_span {
  background-position: -125px -0px; }

div.floated.right_c span.youtube_span {
  background-position: -1025px -70px; }

div.floated.right_c span.pinterest_span {
  background-position: -920px -70px; }

/* Twitter Widget API 1.1 */
.latest_tweet li {
  float: left;
  width: 100%;
  margin-bottom: 10px; }

.latest_tweet li .twitterImage {
  border: 1px solid #CCCCCC;
  border-radius: 3px 3px 3px 3px;
  display: block;
  float: left;
  height: 25px;
  margin-right: 10px;
  padding: 2px;
  width: 25px; }

.latest_tweet li .twitterImage img {
  width: 25px;
  height: 25px; }

.latest_tweet li .content.userphoto-1 {
  float: right;
  width: 279px; }

.latest_tweet li .content span.date {
  font-size: 11px;
  color: #999; }

.cloud.tweets .twitter-hashtag-button, .cloud.tweets .twitter-follow-button {
  float: right; }

/* Social media homepage */
article.post a.social_button {
  float: right;
  margin: 5px 5px 0 5px; }

article.post.small a.social_button {
  float: left; }

body.archive.tag .panes, body.single-brandpage .panes {
  border-top: none; }

/* Aanpassingen footer 09/2013 */
div.partners_footer {
  float: left;
  height: auto;
  padding: 0; }

div.partners_footer ul {
  padding: 0px; }

div.partners_footer ul li {
  float: left;
  width: 160px;
  height: 80px;
  margin: 20px 40px 0px;
  padding: 0 0 20px 0; }

div.partners_footer ul.partner_ul_footer li a img {
  width: 160px;
  height: 80px; }

div.partners_footer ul li.bottomBorder {
  border-bottom: 1px solid #ccc; }

div.copyright {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 40px; }

div.partners_footer ul.partner_ul_footer li a img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */ }

div.partners_footer ul.partner_ul_footer li a:hover img, div.partners_footer ul.partner_ul_footer li a:focus img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%); }

/* Webinars */
body.single-webinars span.date {
  float: left;
  margin-right: 20px; }

body.single-webinars div.intro {
  width: auto; }

body.single-webinars .entry-content p, body.single-webinars ul li, body.single-webinars ol li {
  font-size: 15px; }

.trainer {
  background-color: #f5f5f5;
  padding: 20px;
  margin-bottom: 20px; }

.trainer .thumb {
  width: 100px;
  height: 100px;
  margin-right: 20px;
  float: left; }

.trainer .trainerInfo h2.trainerNaam {
  font-size: 15px; }

.trainer .trainerInfo p {
  font-size: 13px; }

.voorJou p {
  font-size: 15px;
  line-height: 1.6em; }

.ookBijwonen {
  float: left;
  width: 100%;
  padding-top: 15px;
  margin-top: 10px;
  border-top: 1px solid #efefef; }

.ookBijwonen p {
  font-size: 18px;
  line-height: 46px;
  float: left; }

.btn_orange.new, .btn_orange.new:link, .btn_orange.new:visited {
  background-color: #ff9900;
  background-image: none;
  border: medium none;
  font-size: 15px;
  line-height: 15px;
  padding: 10px 25px 8px; }

.btn_orange.new:hover, .btn_orange.new:active, .btn_orange.new:focus {
  border: none;
  opacity: 0.8; }

/**
 * CSS Stylesheet: Master-Taeke
 *
 * Style Sheet
 *
 */
div, p, a, li, td {
  -webkit-text-size-adjust: none; }

ul.courtesy li a {
  line-height: 30px;
  font-size: 11px;
  padding-left: 10px;
  margin-left: 10px; }

ul#menu-nav li a, ul.tabs li a {
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-weight: 400 !important; }

input#s {
  font-size: 13px;
  line-height: 17px; }

/* COURTESY NAVIGATION (HEADER) */
ul.courtesy {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right; }

ul.courtesy li {
  float: left; }

ul.courtesy li a {
  border-left: 1px solid #005f90; }

ul.courtesy li:first-child a {
  border-left: none; }

/* BRANDING HEADER */
#branding {
  margin-bottom: 15px; }

#site-title {
  width: 222px;
  margin: 20px 0;
  float: left; }

#site-title span a {
  width: 221px;
  height: 50px;
  display: block;
  /* 	text-indent: -9999px; */
  /* 	background-position: 0 0; */
  background-image: none; }

#site-title span a img {
  width: 220px;
  height: auto; }

#leaderboard {
  /*
width: 728px;
	height: 90px;
*/
  /* 	background-color: #f3f3f3; */
  float: right; }

span.toremove {
  color: #999;
  margin: 10px;
  float: left; }

/* MAIN MENU ADAPTED FROM EARLIER WORK*/
/*some colors and fonts - to be moved */
#menu-nav {
  height: 34px; }

ul#menu-nav li a {
  color: #333;
  font-size: 15px; }

ul#menu-nav li ul li a {
  font-size: 13px;
  line-height: 16px; }

/* main navigation element*/
div#site-navigation {
  margin-top: 6px;
  height: 74px;
  padding-top: 20px;
  background: url(../images/nav-BG.png) 0 54px repeat-x;
  /*takes care of white-green background*/ }

div.fw-banner-billboard {
  margin-top: 5px; }

div.fw-banner-billboard {
  margin-left: -5px; }

div#site-navigation ul#menu-nav ul {
  width: 713px !important; }

ul#menu-nav li.extrapadding a {
  padding-left: 31px !important; }

ul#menu-nav li.extrapadding ul li a {
  padding: 3px 10px !important; }

ul#menu-nav li a span.icon, ul#menu-nav li.current-menu-item a span.icon, ul#menu-nav li.current-menu-ancestor a span.icon {
  width: 19px;
  height: 18px;
  display: block;
  background: transparent url(../images/huisje.png) 0 -50px no-repeat;
  position: absolute;
  left: 7px;
  top: 6px; }

ul#menu-nav li a:active span.icon, ul#menu-nav li a span.icon, ul#menu-nav li.sfHover a span.icon {
  background-position: 0 0; }

body.home ul#menu-nav li a span.icon, body.home ul#menu-nav li.sf-breadcrumb.sfHover a span.icon, ul#menu-nav li.sf-breadcrumb.sfHover a span.icon, body.home ul#menu-nav li.sf-breadcrumb a:hover span.icon, ul#menu-nav li.sfHover a span.icon, body.home ul#menu-nav li.current-menu-item a.span.icon {
  background-position: 0 -50px; }

ul#menu-nav li.sf-breadcrumb a:hover span.icon, ul#menu-nav li.sf-breadcrumb a:active span.icon, ul#menu-nav li.sfHover a:active span.icon, ul#menu-nav li a:focus span.icon {
  background-position: 0 -50px; }

/* ul#menu-nav li a:active span.icon, */
ul#menu-nav li.sf-breadcrumb a span.icon, body.home ul#menu-nav li.sf-breadcrumb a span.icon {
  background-position: 0 -25px; }

/*ul#menu-nav li.sfHover a span.icon  { background-position: 0 -25px;}*/
/*this IE7 fix needs a check on body - leave for now */
.ie7 .nav:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */ }

.sf-navbar ul li {
  width: auto !important;
  float: left !important; }

ul#menu-nav ul.sub-menu {
  width: 960px;
  height: 40px;
  z-index: 800; }

ul#menu-nav li {
  margin-right: 5px; }

ul#menu-nav li a, ul.tabs li a {
  float: left;
  cursor: pointer;
  padding: 0 10px !important;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  line-height: 31px;
  height: 33px; }

ul#menu-nav li a {
  background: #fff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fff 0%, #efefef 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #efefef));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #efefef 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #efefef 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #efefef 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #efefef 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
  /* IE6-8 */ }

ul#menu-nav li.sf-breadcrumb a {
  /* 	background-color: #bfe3bf; */
  border-color: #019000;
  background: #bfe3bf none; }

ul.tabs li a {
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc; }

ul#menu-nav li.current-menu-item a {
  /* 	background: #019000; */
  color: #fff; }

/*
ul.sf-js-enabled li a{
	line-height: normal!important;
	padding-bottom: 0px!important;
	padding-top: 0px!important;
}
*/
ul#menu-nav li a span.slide, ul.tabs li a span.slide {
  padding: 10px 0 9px 12px;
  display: block;
  line-height: 16px;
  margin-left: -2px;
  /*To fix IE6 problem (not displaying)*/
  float: left; }

ul.tabs li a span.slide {
  padding: 9px 0 9px 12px; }

ul#menu-nav a.home span.slide {
  padding-left: 38px; }

ul#menu-nav li a.extrapadding {
  padding-left: 34px !important; }

/*ul#menu-nav li a:hover,*/
ul#menu-nav li.sfHover a {
  background: #019000;
  text-decoration: none !important;
  color: #fff;
  border-color: #019000;
  filter: none; }

ul.tabs li a:hover {
  background: #bfe3bf;
  text-decoration: none !important; }

/* ul#menu-nav li a:active, */
ul#menu-nav li.current-menu-ancestor.sfHover a, ul#menu-nav li.current-menu-item.sfHover a, ul#menu-nav li.sf-breadcrumb.sfHover a, ul#menu-nav li.sf-breadcrumb a:hover, ul.tabs li a:focus, ul.tabs li a.current {
  background: #008f00;
  filter: none;
  color: #fff;
  border-top: 1px solid #019000;
  border-right: 1px solid #019000;
  border-left: 1px solid #019000; }

ul#menu-nav li.sf-breadcrumb a {
  color: #333; }

/* 2ND LEVEL OF MAIN MENU */
ul#menu-nav li ul li {
  margin: 8px 0 0 8px; }

ul#menu-nav li ul li a {
  background: none;
  color: #fff;
  padding: 3px 10px !important;
  border: 1px solid #019000;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height: auto !important; }

ul#menu-nav li ul li a {
  background: none !important; }

ul#menu-nav li ul li a:hover, ul#menu-nav li ul li a:active, ul#menu-nav li ul li a:focus {
  background: #32a330 !important;
  border: 1px solid #008100;
  color: #fff; }

ul#menu-nav li ul li.current-menu-item a, ul#menu-nav li ul li.sfHover a {
  background: #f5f5f5 !important;
  border: 1px solid #360;
  color: #000 !important; }

/* Third level */
div#site-navigation ul#menu-nav ul.sub-menu ul.sub-menu {
  width: 200px !important;
  left: 0 !important;
  background: #019000;
  height: auto !important;
  top: 32px;
  padding-bottom: 10px; }

ul#menu-nav li li li {
  float: none !important;
  clear: both; }

ul#menu-nav li ul li li a, ul#menu-nav li ul li.current-menu-item li a, ul#menu-nav li ul li.sfHover li a {
  background: #019000 !important;
  border: 1px solid #019000;
  color: #fff !important;
  margin-bottom: 5px; }

ul#menu-nav li ul li a:hover, ul#menu-nav li ul li li a:hover, ul#menu-nav li ul li.current-menu-item li a:hover {
  background: #32a330 !important;
  border: 1px solid #008200;
  color: #fff !important; }

#menu-item-110034 a span {
  display: inline-block;
  margin-left: 5px;
  height: 0 !important;
  width: 0 !important;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000;
  margin-bottom: 2px; }

ul#menu-nav li.current ul.sub-menu li a, ul#menu-nav li.current-menu-ancestor ul.sub-menu li a, ul#menu-nav li.current-menu-parent ul.sub-menu li a, ul#menu-nav li.sf-breadcrumb ul.sub-menu li a, ul#menu-nav li.current-menu-ancestor ul.sub-menu li a, ul#menu-nav li.current-menu-parent ul.sub-menu li a {
  border-color: #008f00;
  line-height: 16px; }

ul#menu-nav li.current ul.sub-menu li a:hover, ul#menu-nav li.current-menu-ancestor ul.sub-menu li a:hover, ul#menu-nav li.current-menu-parent ul.sub-menu li a:hover, ul#menu-nav li.sf-breadcrumb ul.sub-menu li a:hover, ul#menu-nav li.current-menu-ancestor ul.sub-menu li a:hover, ul#menu-nav li.current-menu-parent ul.sub-menu li a:hover {
  background: #32a330;
  border: 1px solid #008100;
  line-height: 16px; }

ul#menu-nav li.current ul.sub-menu li.current a, ul#menu-nav li.current-menu-ancestor ul.sub-menu li.current a, ul#menu-nav li.current-menu-parent ul.sub-menu li.current a, ul#menu-nav li.sf-breadcrumb ul.sub-menu li.current a, ul#menu-nav li.current-menu-ancestor ul.sub-menu li.current-menu-item a, ul#menu-nav li.current-menu-parent ul.sub-menu li.current-menu-item a, ul#menu-nav li.current ul.sub-menu li.current a:hover, ul#menu-nav li.current-menu-ancestor ul.sub-menu li.current a:hover, ul#menu-nav li.current-menu-parent ul.sub-menu li.current a:hover, ul#menu-nav li.sf-breadcrumb ul.sub-menu li.current a:hover, ul#menu-nav li.current-menu-ancestor ul.sub-menu li.current-menu-item a:hover, ul#menu-nav li.current-menu-parent ul.sub-menu li.current-menu-item a:hover {
  background-color: #fff !important;
  border: 1px solid #fff;
  color: #414141 !important;
  line-height: 16px; }

ul#menu-nav ul.sub-menu li a span.slide {
  line-height: 25px;
  padding-top: 0;
  padding-bottom: 0; }

ul#menu-nav ul.sub-menu li a {
  float: left !important; }

/*
ul#menu-nav ul.sub-menu li a:hover {background: transparent url(../images/nav-subs.png) no-repeat right -25px;}

ul#menu-nav ul.sub-menu li a:hover span.slide {background: transparent url(../images/nav-subs.png) no-repeat left -25px;}
*/
/*
ul#menu-nav ul.sub-menu li a:focus,
ul#menu-nav ul.sub-menu li a:active,
ul#menu-nav ul.sub-menu li.current-menu-item a,
ul#menu-nav ul.sub-menu li.active a:focus,
ul#menu-nav ul.sub-menu li.active a:active,
ul#menu-nav ul.sub-menu li.active a    {background: url(../images/nav-subs.png) no-repeat right -50px;color: #000 !important;}
*/
div#site-navigation ul#menu-nav ul.sub-menu ul.sub-menu li a {
  color: #fff !important; }

/*
ul#menu-nav ul.sub-menu li.current-menu-item a span.slide,
ul#menu-nav ul.sub-menu li a:focus span.slide,
ul#menu-nav ul.sub-menu li a:active span.slide,
ul#menu-nav ul.sub-menu li.active a span.slide,
ul#menu-nav ul.sub-menu li.active a:focus span.slide,
ul#menu-nav ul.sub-menu li.active a:active span.slide {background: url(../images/nav-subs.png) no-repeat left -50px;color: black}
*/
/* SOCIAL MEDIA + SEARCH */
div.search {
  padding-top: 13px; }

div.SM-search {
  width: 238px;
  float: right;
  height: 94px;
  overflow: hidden;
  margin-top: -20px; }

div.socialmedia {
  height: 20px;
  padding: 5px 0 0; }

span.rechtsdus {
  float: right; }

div.socialmedia_second div.fb-like {
  float: left; }

div.socialmedia_second .twitter-follow-button {
  float: right; }

div.socialmedia a.smicon {
  width: 20px;
  height: 20px;
  display: block;
  text-indent: -9999px;
  float: left;
  margin: 0 5px 0 0; }

div.socialmedia a.twitter {
  background-position: -25px 0; }

div.socialmedia a.twitter:hover {
  background-position: -25px -25px; }

div.socialmedia a.google {
  background-position: -125px 0; }

div.socialmedia a.google:hover {
  background-position: -125px -25px; }

div.socialmedia a.youtube {
  background-position: -1025px -70px; }

div.socialmedia a.youtube:hover {
  background-position: -1025px -70px; }

div.socialmedia a.facebook {
  background-position: -100px 0; }

div.socialmedia a.facebook:hover {
  background-position: -100px -25px; }

div.socialmedia a.linkedin {
  background-position: -50px 0; }

div.socialmedia a.linkedin:hover {
  background-position: -50px -25px; }

div.socialmedia a.rss {
  background-position: 0 0; }

div.socialmedia a.rss:hover {
  background-position: 0 -25px; }

div.socialmedia a.news {
  background-position: -75px 0; }

div.socialmedia a.news:hover {
  background-position: -75px -25px; }

div.SM-search form#searchform {
  position: relative; }

#searchform_404 div {
  position: relative; }

div.SM-search form#searchform div input#s, #searchform_404 input#is404 {
  width: 195px;
  height: 17px;
  padding: 4px 30px 4px 5px;
  background: transparent url(../images/zoekvenster.png) 0 0 no-repeat;
  border: none;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 50;
  _background-attachment: fixed;
  *background-position: top left;
  /* For IE 7 scrolling */ }

div.SM-search form#searchform div input#searchsubmit, #searchform_404 input#searchsubmit_404 {
  width: 25px;
  height: 25px;
  margin: 0;
  padding: 0;
  border: none;
  overflow: hidden;
  text-indent: -9999px;
  font-size: 0;
  display: block;
  line-height: 0;
  position: absolute;
  right: 8px;
  top: 0;
  z-index: 55;
  background-color: transparent; }

#searchform_404 input#searchsubmit_404 {
  right: auto;
  left: 205px; }

a.social_count {
  float: left; }

/* SOME POST FORMATTING - CAN GO TO PETER ALSO */
.post {
  border-top: 1px solid #cecece;
  padding-top: 12px;
  margin-top: 25px; }

#main {
  overflow: visible; }

/* FOOTER */

div.footer_section div.widget {
  width: 225px;
  float: left;
  margin-right: 10px; }

div.footer_section div.widget ul {
  margin-left: 10px;
  list-style: none; }

div.footer_section div.widget ul li {
  border-bottom: 1px solid #ccc;
  padding: 5px 0;
  line-height: 15px; }

div#colophon div.volgfw {
  width: 338px;
  border: 1px solid #ccc;
  float: right;
  margin-top: 45px;
  position: relative; }

div.volgfw ul {
  list-style: none;
  float: left;
  margin: 0 0 0 10px; }

div.volgfw ul li {
  float: left;
  width: 160px;
  position: relative;
  display: block;
  height: 30px;
  margin-bottom: 25px; }

div.volgfw ul li a span.volg_icon {
  height: 30px;
  width: 30px;
  display: block;
  background-color: transparent;
  position: absolute;
  left: 0;
  top: 0; }

div.volgfw ul li a span.link {
  position: absolute;
  left: 40px;
  top: 0;
  font-weight: 700; }

div.volgfw ul li span.count {
  position: absolute;
  left: 40px;
  top: 15px;
  font-size: 11px;
  color: #666; }

div.footer_section div.small, div.footer_section div.widget:last-child {
  width: 120px !important; }

div.footer_section div.small ul li {
  width: 110px;
  overflow: hidden; }

div.volgfw ul li a span.rss {
  background-position: -150px 0; }

div.volgfw ul li a span.twitter {
  background-position: -185px 0; }

div.volgfw ul li a span.linkedin {
  background-position: -220px 0; }

div.volgfw ul li a span.nieuwsbr {
  background-position: -255px 0; }

div.volgfw ul li a span.facebook {
  background-position: -290px 0; }

div.volgfw ul li a span.igoogle {
  background-position: -325px 0; }

div.volgfw ul li a span.googleplus {
  background-position: -360px 0; }

div.volgfw ul li a span.pinterest {
  background-position: -920px 0; }

div.volgfw ul li a span.youtube {
  background-position: -1025px 0; }

div.volgfw ul li a:hover span.rss {
  background-position: -150px -35px; }

div.volgfw ul li a:hover span.twitter {
  background-position: -185px -35px; }

div.volgfw ul li a:hover span.linkedin {
  background-position: -220px -35px; }

div.volgfw ul li a:hover span.nieuwsbr {
  background-position: -255px -35px; }

div.volgfw ul li a:hover span.facebook {
  background-position: -290px -35px; }

div.volgfw ul li a:hover span.googleplus {
  background-position: -360px -35px; }

div.volgfw ul li a:hover span.pinterest {
  background-position: -920px -35px; }

div.volgfw ul li a:hover span.youtube {
  background-position: -1025px -35px; }

div.footer_section div.widget h3.widgettitle {
  margin-bottom: 10px; }

div.volgfw a.h3count {
  position: absolute;
  left: 170px;
  top: 10px; }

div.aboutcontainer {
  width: 580px;
  padding: 10px;
  float: left; }

div.aboutcontainer span.abouttext {
  color: #666;
  line-height: 18px; }

span.frank, span.watching {
  font-weight: 700 !important;
  color: #019000 !important;
  font-size: 15px !important; }

span.watching {
  color: #000 !important; }

div.signupcontainer {
  width: 340px;
  float: right; }

.partners_footer {
  background: none repeat scroll 0 0 #F3F3F3;
  clear: both;
  display: block;
  height: 90px; }

ul.partner_ul_footer {
  padding: 20px;
  margin: 0;
  list-style: none; }

ul.partner_ul_footer li {
  float: left;
  margin-right: 20px; }

ul.partner_ul_footer li a {
  width: 110px; }

ul.partner_ul_footer li a img {
  float: left;
  display: block;
  padding-bottom: 10px;
  width: 110px;
  height: auto; }

ul.partner_ul_footer li a span {
  float: left;
  clear: both;
  width: 110px;
  border-top: 1px solid #ccc;
  font-size: 11px;
  font-weight: 700; }

/*Webads widget */
div#sidebar .SBwebads {
  text-align: center;
  border: none;
  background: none;
  width: 340px; }

div#sidebar .SBwebads.fixed {
  position: fixed;
  top: 10px; }

div#sidebar .rectangleblock_widget_small.fixed {
  position: fixed;
  top: 0px;
  z-index: 999; }

div#sidebar .rectangleblock_widget_small.fixed-bottom {
  position: absolute;
  bottom: 0px;
  z-index: 999;
  padding-bottom: 10px;
  margin-bottom: 0px; }


div#content .archiverectangle {
  background: transparent none;
  border: none !important;
  padding: 0 !important;
  margin-top: 25px; }

div#content .archiverectangle .left {
  max-width: 340px;
  float: left;
  border: none; }

div#content .archiverectangle .right {
  max-width: 240px;
  float: right; }

/* AdRotate is back again */
section div.bannerblok_wrapper {
  width: 100%; }

section div.bannerblok_wrapper div.single_banner {
  width: 165px;
  height: 115px;
  border: none;
  float: left;
  overflow: hidden;
  background-color: #f3f3f3; }

section div.bannerblok_wrapper div.banner_1, section div.bannerblok_wrapper div.banner_3, section div.bannerblok_wrapper div.banner_5 {
  margin-right: 10px; }

section div.bannerblok_wrapper div.banner_1, section div.bannerblok_wrapper div.banner_2 {
  margin-bottom: 10px; }

/* WP Table Reloaded */
table.equal tr td {
  width: 50%; }

table.equal tr td iframe {
  width: 582px !important; }

/* MEASUREMAIL TROEP */
table#klotetabel_measuremail, table#klotetabel_measuremail tr, table#klotetabel_measuremail tr td {
  border: none;
  padding: 0; }

DIV.requiredFieldIcon {
  display: inline;
  padding: 0 0 0 3px;
  color: red;
  font-weight: 700; }

DIV.requiredFieldError {
  color: red;
  background: #FBB;
  border: 1px dotted red;
  color: #333;
  font-size: 11px;
  display: none;
  padding-left: 5px; }

.MM_blockTitle {
  color: #333;
  font-weight: 700;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 11pt; }

.MM_pageHeader {
  color: #333;
  font-weight: 700;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12pt; }

table#klotetabel_measuremail h3.anders {
  margin-top: 0; }

div.gform_body .left_label ul.gfield_checkbox li .gfield_label {
  width: auto; }

#periodeBlok {
  clear: both;
  float: left;
  display: block;
  padding-left: 20px; }

#jobs-error {
  margin-left: 0 !important; }

form#frm2 {
  margin-left: -5px; }

div.form_bg {
  width: 331px;
  height: 26px;
  background-image: url(../images/sprite.png);
  background-position: -295px -170px;
  padding: 2px !important; }

div.form_bg:hover, div.form_bg:focus {
  width: 331px;
  height: 26px;
  background-position: -295px -205px;
  padding: 2px !important; }

div.form_bg input#emailaddress2, div.form_bg input#emailaddress3 {
  width: 238px;
  height: 26px;
  line-height: 26px;
  border: none;
  padding: 0 5px;
  color: #ccc;
  font-style: italic; }

div.form_bg input#emailaddress2:focus, div.form_bg input#emailaddress3:focus {
  color: #000;
  font-style: normal; }

div.form_bg input#submit2, div.form_bg input#submit3 {
  width: 78px;
  height: 26px;
  line-height: 26px;
  padding: 0 !important;
  border: none;
  background: transparent; }

/* 404 styling */
.suggestie {
  padding: 15px 15px 45px 15px;
  background-color: #f9f9f9; }

object.gespot-video {
  margin-bottom: 20px; }

/**
 * CSS Stylesheet: Master-Liliana
 */
/* General typography (it comes from default fonts and styles)
------------------------------------------*/
body, input, textarea, .page-title span, .pingback a.url, h3#comments-title, h3#reply-title, #site-navigation, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .pagination, .reply, .widgettitle, .wp-caption-text {
  font-family: "Arial regular", Helvetica, Verdana, sans-serif; }

input[type=submit] {
  font-family: "Arial regular", Helvetica, Verdana, sans-serif; }

pre {
  font-family: "Courier 10 Pitch", Courier, monospace; }

code {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

/*General Font-sizes, spacing, behaviour*/
body {
  font-size: 13px;
  line-height: 19px; }

input, textarea {
  font-size: 13px; }

h1, h2, h3, h4, h5, h6 {
  margin: 5px 0 15px 0;
  font-weight: normal; }

h1 {
  font-size: 24px !important;
  margin-bottom: 25px !important; }

h2 {
  font-size: 18px;
  margin-bottom: 20px; }

h3 {
  font-size: 13px;
  font-weight: 600; }

h4 {
  font-size: 16px;
  margin-bottom: 15px; }

h5 {
  font-size: 14px;
  margin-bottom: 0; }

h6 {
  font-size: 12px;
  margin-bottom: 0; }

article.post h2.entry-title {
  font-size: 24px;
  line-height: 1.2em;
  margin-bottom: 15px;
  font-weight: normal; }

article.small h2.entry-title {
  font-size: 20px;
  line-height: 1.2em;
  margin-bottom: 17px;
  font-weight: normal; }

#site-info {
  font-size: 14px;
  font-weight: bold; }

.hentry, #comments {
  font-size: 16px;
  line-height: 24px; }

.widgettitle {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 17px;
  margin-left: 10px;
  margin-top: 10px; }

p {
  font-size: 13px; }

.gform_wrapper li.gfield_html_formatted ul li {
  margin-bottom: 0px; }

ul li, ol li, div.entry-content p {
  font-size: 13px;
  font-weight: normal;
  line-height: 1.6em; }

a:link, a:visited {
  text-decoration: none; }

a:active, a:hover {
  text-decoration: underline; }

#sidebar section p a {
  font-weight: bold; }

#sidebar section ul li a:hover, #sidebar section p a:hover {
  text-decoration: underline; }

.entry-meta {
  font-size: 11px;
  font-weight: normal;
  line-height: 17px; }

.entry-meta a {
  font-size: 11px;
  font-weight: bold; }

/*Sidebar layout
--------------------------------------*/
aside section ul {
  list-style: none;
  margin: 0px;
  padding: 0 10px 10px; }

.more_arrow {
  display: inline-block;
  height: 7px;
  width: 8px;
  margin-left: 8px;
  background-position: -330px -90px !important; }

#sidebar p a {
  font-family: Arial, Helvetica; }

/*Popular posts plugin
---------------------------------------*/
div.sb_title {
  float: left;
  width: 245px; }

div.sb_title p {
  margin-bottom: 5px;
  line-height: 16px; }

a.tiny_thumb {
  display: block;
  width: 65px;
  height: 55px;
  background: transparent;
  float: left;
  clear: left;
  margin: 1px 10px 15px 10px; }

a.tiny_thumb img {
  width: 63px;
  height: 43px; }

/*Sidebar tabs
----------------------------------------*/
ul.tabs {
  overflow: hidden;
  line-height: 1;
  float: right;
  padding: 0px;
  padding-left: 2px;
  margin-bottom: 0px; }

ul.tabs li {
  float: left;
  margin-right: 5px;
  list-style-type: none; }

ul.tabs li:last-child {
  float: left;
  margin-right: 0px; }

ul.tabs li a {
  display: block;
  line-height: 35px;
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
  /* IE6-8 */
  color: #666; }

ul.tabs li a:hover {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #efefef 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
  /* IE6-8 */
  color: #414141; }

ul.tabs li a.current, ul.tabs li a.current:link, ul.tabs li a.current:visited, ul.tabs li a.current:hover, ul.tabs li a.current:active, ul.tabs li a.current:focus {
  background-image: none;
  background-color: #019000;
  border-color: #019000;
  color: #FFF;
  filter: none; }

div.panes {
  clear: both; }

/* Sidebar mini sliders, gespot, video
-----------------------------------------*/
.vandaag_gespot {
  position: relative; }

.vandaag_gespot div {
  height: 110px;
  display: block;
  clear: both;
  width: 300px; }

#gespot_slider, #video_sb_slider {
  margin: 0px 20px;
  overflow: hidden; }

#gespot_slider span.linkedin, #gespot_slider span.facebook {
  display: none; }

a.slider_thumb {
  width: 140px;
  height: 100px;
  display: block;
  float: left;
  margin-right: 15px; }

a.slider_thumb img {
  border: none;
  width: 140px;
  max-height: 100px; }

span.gespot_date {
  font-size: 11px; }

span.views {
  background-position: -358px -34px !important;
  display: inline-block;
  height: 8px;
  line-height: 12px;
  width: 13px; }

.vandaag_gespot .socialmedia {
  display: block;
  margin-top: 5px; }

.vandaag_gespot span.socialmedia span {
  color: #999;
  display: block;
  float: left;
  line-height: 16px;
  width: 40px;
  font-size: 11px; }

span.socialmedia span span.icon {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  display: block;
  float: left; }

.prev_sb, .next_sb {
  display: block;
  width: 12px;
  height: 12px;
  z-index: 500;
  position: absolute;
  top: 90px; }

.prev_sb {
  left: 2px;
  background-position: -280px 0px !important; }

.prev_sb:hover {
  background-position: -280px -15px !important; }

.next_sb {
  right: 2px;
  background-position: -295px 0px !important; }

.next_sb:hover {
  background-position: -295px -15px !important; }

p.meta_widget {
  float: right;
  clear: both;
  margin-bottom: 0px;
  line-height: 15px; }

#sidebar p.meta_widget a {
  text-align: right;
  font-weight: 100;
  padding-right: 10px; }

/* Agenda sidebar
------------------------------------------*/
.event_block {
  display: block;
  /* 	width: 100%; */
  clear: both;
  margin-bottom: 15px;
  padding-left: 52px; }

.meta_sb {
  font-size: 11px; }

.event_date {
  float: left;
  padding: 0px 10px 10px;
  margin-left: -52px; }

.event_block p {
  margin-bottom: 0px;
  line-height: 16px; }

section.sb_agenda h3.widgettitle {
  clear: none;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 17px;
  margin-left: 10px;
  margin-top: 10px;
  width: auto;
  line-height: 14px; }

section.sb_agenda ul.tabs {
  margin-top: 20px; }

/* Trainingen widget */
.sb_agenda p.meta_widget, .sb_trainings p.meta_widget {
  line-height: 13px; }

/* Top widgets
------------------------------------------*/
section.top_downloads .sb_title {
  height: auto;
  padding: 7px 0 7px 52px;
  position: relative;
  min-height: 35px; }

section.top_downloads div.sb_title p {
  margin-bottom: 0px;
  line-height: 16px; }

.counter {
  color: #DCDCDC;
  font-family: 'Trebuchet MS', Arial, verdana;
  font-size: 42px;
  left: 15px;
  position: absolute;
  top: 17px;
  width: 30px; }

/* Contact sidebar
------------------------------------------*/
div#sidebar section.sb_contacts {
  margin-bottom: 15px; }

.sb_contact {
  overflow: hidden;
  color: #9b9b9b;
  margin-bottom: 10px;
  padding: 0px; }

.contact_group {
  padding: 0px 10px 0px 10px; }

.contact_photo {
  border: 1px solid #D0D0D0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  float: left;
  height: 50px;
  margin-right: 5px;
  padding: 2px;
  width: 50px; }

.contact_group p {
  margin-bottom: 20px; }

.sb_contact p, .sb_contact p a {
  margin-bottom: 0px;
  line-height: 16px; }

p.group_type {
  color: #000000;
  font-weight: bold;
  line-height: 13px;
  margin-bottom: 15px; }

.contact_details {
  float: left;
  margin-left: 10px; }

.sb_contacts .photo {
  border: 1px solid #D0D0D0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  float: left;
  height: 50px;
  margin-right: 5px;
  padding: 4px;
  width: 50px; }

/* Ad Rotate sidebar
------------------------------------------*/
.widget_adrotate_widgets span {
  display: inline-block;
  margin-top: 0px !important; }

/* WP widgets */
.widget_tag_cloud .tagcloud {
  padding: 10px; }

/* Partners page
----------------------------------------*/
div.partner {
  border: none;
  width: 184px;
  height: 250px;
  background: #f5f5f5;
  margin: 0px 20px 20px 0px;
  padding: 0px;
  float: left; }

.partner_details {
  padding: 10px; }

.partner span {
  display: block; }

a.thumb_link {
  width: 183px;
  height: 127px;
  display: block; }

#ex_team, #partners_overview {
  background: url(../images/gradient1.png) repeat-x scroll left top transparent;
  border-top: 3px solid #019000;
  padding-top: 40px;
  float: left;
  width: 100%; }

body.page-template-10-team-php #ex_team, body.page-template-10-team-php #partners_overview {
  padding-top: 0px; }

.no_right_margin {
  margin-right: 0px !important; }

.partner_details span span {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 8px; }

div.partner_details span a {
  font-size: 11px;
  line-height: 20px;
  display: block; }

div.partner_details span span {
  float: left; }

span.partner_email a, span.partner_twitter a {
  width: 141px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

span.partner_website a {
  width: 167px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

span.partner_email, span.partner_twitter, span.partner_website {
  margin-bottom: 5px; }

.widget.sb_adverteerdersinfo div.widget-content {
  padding: 0 10px; }

.widget.sb_adverteerdersinfo div.widget-content div.socialmedia {
  padding: 0 0 1em 0; }

/* Partner single
--------------------------------------*/
.partner_top {
  display: block;
  overflow: hidden;
  margin: 20px 0px; }

.partner_top img {
  float: left; }

.right_details {
  width: 390px;
  height: auto;
  float: right;
  margin-left: 20px;
  font-size: 11px; }

.right_details div {
  display: block;
  width: 100%;
  clear: both; }

.right_details p {
  color: #666;
  font-size: 11px; }

p.address {
  width: 120px;
  margin-right: 10px;
  float: left; }

span.details {
  float: left;
  width: 20px;
  height: 20px;
  margin-right: 5px; }

span.details a {
  display: inline-block;
  height: 15px;
  width: 15px;
  margin-right: 3px; }

span.partner_twitter span, span.partner_twitter a {
  background-position: -25px -50px; }

span.partner_facebook a {
  background-position: -100px -50px; }

span.partner_linkedin a {
  background-position: -50px -50px; }

span.partner_email span, span.partner_email a {
  background-position: -75px -50px; }

span.partner_google a {
  background-position: -125px -50px; }

.right_details span.partner_website.details {
  width: auto;
  background: none; }

.right_details span.partner_website.details a {
  background: none;
  width: auto; }

body.page-template-07-single-partner-php .entry-content {
  padding-top: 0px; }

section.experts {
  padding: 10px;
  overflow: hidden; }

section.experts h2.sub_title {
  padding-left: 0px; }

section.experts img {
  border: 1px solid #D0D0D0;
  border-radius: 3px 3px 3px 3px;
  float: left;
  height: 50px;
  margin-right: 40px;
  margin-bottom: 5px;
  padding: 2px;
  width: 50px; }

.expert {
  width: 100px;
  height: 80px;
  float: left; }

.expert p {
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 95px; }

section.latestcomments div.sb_title {
  width: 190px; }

body.page-template-07-single-partner section.latestcomments {
  padding-left: 0px; }

body.page-template-07-single-partner section.latestcomments h3 {
  padding-left: 10px; }

/* Referenties
-------------------------------------*/
div.jobs_slider {
  width: 190px;
  float: left;
  margin-bottom: 20px; }

.quotes {
  width: 190px;
  height: auto;
  float: left;
  margin-top: 20px; }

.reviews {
  width: 390px;
  height: auto;
  float: left;
  margin-left: 15px; }

body.page-template-08-referenties-php .reviews {
  margin-top: 20px; }

.reviews .entry-content img {
  width: 110px;
  height: auto;
  float: left;
  margin: 0px 10px 10px 0px; }

.reviews .review_post {
  border-bottom: 1px solid #ccc;
  clear: both;
  margin-bottom: 20px; }

.reviews span.author_line {
  margin-bottom: 20px;
  margin-top: 15px; }

.review_post p {
  /* 	display: inline; */
  margin-bottom: 20px; }

.quote_post {
  padding: 15px;
  background: #f3f3f3;
  margin-bottom: 20px; }

.quote_post .entry-content {
  padding-top: 0px; }

.quote_post div.entry-content p, .quote_post p {
  margin-bottom: 0px;
  display: inline;
  line-height: 16x;
  font-size: 11px; }

.quote_post div.entry-content p.author_line {
  display: block;
  margin-top: 10px;
  font-size: 11px; }

.widget .quote_post p {
  font-size: 13px; }

.quote_post img {
  border: 1px solid #D0D0D0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  float: left;
  height: 25px;
  margin-right: 10px;
  padding: 2px;
  width: 25px; }

.open_quote {
  background: url(../images/open_quote_png24.png) no-repeat center center;
  width: 14px;
  height: 10px;
  display: inline-block;
  margin-right: 8px; }

.close_quote {
  background: url(../images/close_quote_png24.png) no-repeat center center;
  width: 14px;
  height: 10px;
  display: inline-block;
  margin-left: 2px; }

span.author_line {
  display: block;
  margin-top: 10px;
  font-size: 11px; }

.reviews span.author_line {
  font-size: 13px; }

.author_line span {
  font-weight: bold;
  color: #333; }

.quotes img.attachment-thumbnail {
  width: 188px;
  height: auto; }

.ref {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px; }

.floatleft {
  float: left; }

.clear {
  clear: both; }

.page-template-08-referenties-jobs .entry-header .twitter-follow-button {
  margin-left: 90px;
  margin-top: 6px; }

body.page-template-08-referenties-jobs #content, body.page-template-08-referenties-php #content {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  padding-bottom: 20px; }

/* Slider in referenties */
.vac_slide {
  display: block;
  width: 190px;
  height: 110px;
  clear: both; }

.vacs {
  width: 190px;
  height: 185px; }

.vacs h2 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 10px;
  text-align: center; }

.vacs .slider_controlers {
  margin-bottom: 15px;
  /*
    margin-left: 68px;
    width: 122px !important;
*/ }

.vac_slide {
  width: 190px;
  height: 135px;
  background-color: white; }

.slider_vacs {
  overflow: hidden; }

.vac_link {
  display: block;
  width: 190px;
  height: 135px; }

.foux_img {
  display: block;
  width: 190px;
  height: 135px;
  background: black; }

.vacs #next_post {
  margin-left: 5px; }

/* Sidebar Referenties
----------------------------------*/
.sb_quotes .quote_post {
  overflow: hidden;
  background: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px; }

/* SB follow social media
---------------------------------*/
section.sb_follow div {
  padding: 0 10px 10px; }

section.sb_follow p {
  margin-bottom: 5px; }

section.sb_follow p:first-child {
  margin-bottom: 18px; }

section.sb_follow p span {
  display: inline-block;
  height: 15px;
  width: 15px;
  margin-right: 10px; }

section.sb_follow p span.rss_sb {
  background-position: 0 -50px; }

section.sb_follow p span.twitter_sb {
  background-position: -25px -50px; }

section.sb_follow p span.facebook_sb {
  background-position: -100px -50px; }

section.sb_follow p span.linkedin_sb {
  background-position: -50px -50px; }



/* Facebook widgets
-------------------------------------*/
.fb-recommendations, .fb-activity {
  margin-bottom: 20px; }

.fb_iframe_widget {
  margin-bottom: 23px; }

/* Twitter widget
--------------------------------------*/
#tweets {
  margin-bottom: 0px;
  min-height: 300px;
  overflow: hidden; }

#query {
  height: 0px !important;
  line-height: 0px !important;
  position: absolute;
  left: -9999px; }

.tweet_list {
  padding-top: 0px;
  padding-bottom: 0px; }

.tweet_list li {
  margin-bottom: 15px;
  clear: both;
  overflow: hidden; }

.tweet_avatar img {
  display: block;
  float: left;
  border-radius: 3px;
  border: 1px solid #D0D0D0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  height: 25px;
  width: 25px;
  margin-right: 10px;
  padding: 2px; }

.sb_twitter .prev {
  float: left;
  margin-left: 10px;
  font-size: 10px; }

.sb_twitter .next {
  float: right;
  margin-right: 10px;
  font-size: 10px; }

.tweet_user {
  display: inline; }

.tweet_text, .tweetMeta {
  color: #414141;
  display: block;
  float: right;
  width: 279px;
  line-height: 18px; }

.tweetMeta {
  font-size: 11px;
  color: #999;
  line-height: 20px; }

.sb_twitter .tweetMeta a {
  font-size: 11px !important;
  font-weight: 100 !important;
  font-family: Arial, helvetica, sans-serif; }

#sidebar section.sb_twitter {
  position: relative;
  margin-bottom: 15px; }

.sb_twitter .twitter-follow-button {
  margin-left: 10px;
  margin-bottom: 15px;
  /*position: absolute;*/
  top: 10px;
  right: 0px; }

/* Last comments plugin
------------------------------------*/
.comment_block {
  display: block;
  clear: both;
  margin-bottom: 13px;
  overflow: hidden;
  padding: 0px 10px; }

.comment_block p {
  margin-bottom: 0px;
  line-height: 16px; }

.sb_comments .avatar, .sb_comments .photo {
  border: 1px solid #D0D0D0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  float: left;
  height: 25px;
  margin-right: 10px;
  padding: 2px;
  width: 25px; }

.comments_right {
  display: block;
  float: right;
  width: 279px; }

.comment_content {
  display: block;
  width: 100%; }

.comments_meta {
  font-size: 11px;
  color: #999; }

/* Top Pages
---------------------------------------*/
#top_pages_nav {
  clear: both;
  overflow: hidden;
  width: 100%;
  border-bottom: 3px solid #019000;
  margin-bottom: 0px; }

h1.tab-title {
  background: url("../images/gradient1.png") repeat-x scroll left top transparent;
  font-size: 15px !important;
  font-weight: bold;
  height: 20px;
  margin-bottom: 15px;
  margin-top: 0;
  padding-left: 5px;
  padding-top: 10px;
  width: 590px; }

body.page-template-09-top-pages .entry-title {
  margin-bottom: 15px; }

body.page-template-10-top-nav-pages-php h2.entry-title, body.page-template-10-team-php h2.entry-title, body.page-template-09-top-pages h2.entry-title {
  font-size: 24px;
  margin-bottom: 25px; }

ul.tab li.current_page_item a {
  background: #019000; }

ul.tab li.current_page_item a {
  color: #fff;
  border-color: #019000; }

ul.tab {
  float: right;
  line-height: 1;
  margin-bottom: 0;
  overflow: hidden;
  padding: 0 0 0 2px; }

ul.tab li {
  float: left;
  list-style-type: none;
  margin-right: 5px; }

#top_pages_nav ul.tab li {
  float: left;
  list-style-type: none;
  margin-left: 5px;
  margin-right: 0px; }

ul.tab li a {
  background: #FFFFFF;
  border-left: 1px solid #ccc;
  border-radius: 5px 5px 0 0;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  float: left;
  line-height: 31px;
  padding: 0px 10px 0 !important;
  color: #000;
  font-size: 13px;
  text-decoration: none; }

ul.tab li a:hover {
  background: #bfe3bf;
  color: #000; }

/* Team page
--------------------------------------*/
#ex_team h3.partners_title, #partners_overview h3.partners_title {
  padding-left: 0px;
  font-size: 15px;
  margin: 0 10px 0 5px;
  line-height: 40px; }

#team_block {
  overflow: hidden; }

.team_member {
  width: 135px;
  display: block;
  float: left;
  margin-right: 15px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  padding-bottom: 10px; }


#team_block .team_member .photo {
  border: 1px solid #CCCCCC;
  border-radius: 2px 2px 2px 2px;
  height: 80px;
  margin-bottom: 5px;
  padding: 4px;
  width: 80px; }

a.member_sm {
  text-indent: -9999px;
  display: block;
  width: 15px;
  height: 15px;
  float: left;
  margin-right: 5px; }

a.twitter_icon {
  background-position: -25px -50px; }

a.linkedin_icon {
  background-position: -50px -50px; }

a.facebook_icon {
  background-position: -100px -50px; }

.member_details p {
  margin-bottom: 0px;
  line-height: 16px; }

p.auth_name {
  font-weight: bold; }

p.position {
  color: #999;
  margin-bottom: 15px; }

a.auth_link {
  font-size: 13px;
  display: inline-block;
  position: relative;
  top: -3px; }

a.auth_link .more_arrow {
  margin-left: 3px; }

/* Recommended posts in slider home page
-------------------------------------------*/
#posts-slider {
  background: url("../images/gradient1.png") repeat-x scroll left top transparent;
  border-top: 3px solid #019000;
  height: 175px;
  overflow: hidden;
  width: 100%;
  position: relative; }

#posts-slider h3 {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  left: 12px;
  top: 5px; }

#p-slider {
  clear: both; }

.recommended {
  border: 1px solid #CCCCCC;
  display: block;
  float: left;
  height: 128px;
  margin-right: 20px;
  position: relative;
  width: 183px;
  overflow: hidden; }

.recommended_link {
  width: 185px;
  display: block;
  float: left;
  height: 130px; }

.recommended .attachment-thumbnail {
  border: none;
  /* 	width: 185px; */ }

img.fallback {
  background: #fff;
  width: 183px;
  height: 128px;
  display: block; }

.recommended span {
  background: url("../images/bg_sliderposts.png") repeat scroll left top transparent;
  bottom: 0;
  color: #FFFFFF;
  display: block;
  font-size: 13px;
  height: 53px;
  left: 0;
  line-height: 15px;
  padding: 5px 6px 0;
  position: absolute;
  width: 171px; }

.slider_controlers {
  display: inline-block;
  width: 100%;
  float: left;
  margin: 11px 0 15px;
  text-align: center; }

#nav_post {
  display: inline-block;
  margin: 0px 0px 0px 10px; }

.slider_controlers #nav_post a {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-position: -310px 0px;
  text-indent: -9990px;
  margin-right: 5px; }

.slider_controlers #nav_post a:hover, .slider_controlers #nav_post a.activeSlide {
  background-position: -310px -20px; }

#prev_post, #next_post {
  display: inline-block;
  height: 12px;
  width: 12px;
  margin-top: 2px;
  line-height: 15px; }

.slider_controlers #prev_post {
  background-position: -280px 0;
  margin-left: 0px; }

.slider_controlers #next_post {
  background-position: -295px 0;
  margin-left: 1px; }

/* Kanalen page
-------------------------------------------*/
body.page-template-11-kanalen #top_pages_nav {
  margin-bottom: 0px; }

h2.sub_title, #contents h2 {
  font-size: 15px;
  font-weight: bold;
  margin: 0px !important;
  padding: 5px 10px 20px 10px;
  background: url("../images/gradient1.png") repeat-x left top; }

#contents h2 {
  border-top: 3px solid #019000; }

#contents p {
  padding: 0px 10px; }

.floated {
  width: 287px;
  float: left;
  padding: 15px 0px 15px 10px; }

.floated a:hover {
  text-decoration: none; }

.follow_btn {
  background: #eef9fd;
  height: 20px; }

.google_btn {
  background: #f5f5f5;
  height: 20px; }

.floated span {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: aqua;
  margin-bottom: -5px;
  margin-right: 10px; }

.left_c p span.email_span {
  background-position: -75px 0; }

.left_c p span.in_span {
  background-position: -50px 0; }




.fb_edge_widget_with_comment {
  background: #eceef6;
  padding: 10px 0 6px 10px; }

.tablepress.kanalen {
  border: none !important; }

.tablepress.kanalen {
  background-color: #fff !important;
  border-collapse: collapse !important;
  border-spacing: 0px !important;
  font-size: 12px !important;
  border: none !important;
  float: left; }

.tablepress.kanalen th {
  background-color: #ffffff !important;
  border: 1px solid #FFFFFF;
  color: #3D3D3D !important;
  padding: 4px;
  font-weight: 500 !important; }

.tablepress.kanalen tbody {
  border: 0px; }

.tablepress.kanalen .row-1 span {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: -5px;
  width: 20px;
  height: 20px; }

.tablepress.kanalen .row-1 .column-3 span {
  background-position: -25px 0; }

.tablepress.kanalen .row-1 .column-5 span {
  background-position: -75px 0; }

.tablepress.kanalen td.column-2 {
  font-weight: bold; }

.tablepress.kanalen td {
  padding: 6px 22px; }

.tablepress.kanalen td.column-2 {
  padding: 6px 22px 6px 0px; }

.tablepress.kanalen td.column-1 {
  padding: 6px 10px 6px 22px;
  width: 8px; }

.tablepress.kanalen td.column-1 img {
  margin-bottom: -3px; }

/* Some footer areas
-------------------------------------*/
.copyright {
  background: #019000;
  color: #fff;
  height: 20px;
  padding: 10px; }

.partners_footer {
  display: block;
  height: 90px;
  background: #f3f3f3; }

/* Tag loop
----------------------------------------*/

/* Verder section
----------------------------------------*/
.hfeed section.verder p {
  font-size: 13px;
  line-height: 13px;
  font-weight: bold; }

.hfeed section.verder p a {
  line-height: 15px; }

.hfeed section.verder .meta_sb {
  display: block;
  font-size: 11px;
  line-height: 13px;
  margin-bottom: 10px; }

/* CSS buttons
--------------------------------------*/
a.btn_orange, a.btn_orange:link, a.btn_orange:visited {
  border: 1px solid #eb7603;
  /*background: #F6990B !important;*/
  text-indent: 0px;
  color: #fff;
  font-size: 12px;
  font-family: trebuchet MS, Arial;
  line-height: 10px;
  padding-left: 7px;
  padding-top: 7px;
  padding-right: 24px;
  /* background-position: -780px -210px;*/
  display: block;
  float: right;
  height: 18px;
  margin: 5px 5px 10px 0;
  /*     width: 127px; */
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  position: relative;
  background-position: none;
  background-color: #F6990B;
  /*background-image: url(../images/bg_ie.png);*/
  background-position: center center;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fb9e10), to(#ee8e03));
  background-image: -webkit-linear-gradient(top, #fb9e10, #ee8e03);
  background-image: -moz-linear-gradient(top, #fb9e10, #ee8e03);
  background-image: -ms-linear-gradient(top, #fb9e10, #ee8e03);
  background-image: -o-linear-gradient(top, #fb9e10, #ee8e03); }

a.btn_orange:hover, a.btn_orange:active {
  text-decoration: none;
  background-color: #F6990B;
  /*     background-image: url(../images/bg_ie_hover.png); */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ee8e03), to(#fb9e10));
  background-image: -webkit-linear-gradient(top, #ee8e03, #fb9e10);
  background-image: -moz-linear-gradient(top, #ee8e03, #fb9e10);
  background-image: -ms-linear-gradient(top, #ee8e03, #fb9e10);
  background-image: -o-linear-gradient(top, #ee8e03, #fb9e10); }

/*
a.btn_orange:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 8px solid #eb7603;
	border-bottom: 4px solid transparent;
	position: absolute;
    right: 7px;
    top: 8px;
}
*/
a.btn_orange span.blokje {
  background: none repeat scroll 0 0 #F4F4F4;
  border: 1px solid #EB7603;
  border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  display: block;
  height: 13px;
  position: absolute;
  right: 4px;
  top: 5px;
  width: 13px; }

a.btn_orange span.blokje span.pijl {
  border-bottom: 4px solid transparent;
  border-left: 4px solid #EB7603;
  border-top: 4px solid transparent;
  height: 0;
  position: absolute;
  right: 4px;
  top: 3px;
  width: 0; }

.postdate a.btn_orange {
  float: right; }

/* the plus button */
a.aanmelden, a.aanmelden:link, a.aanmelden:visited, span.pdf-print-comments a.comment-link, span.pdf-print-comments a.comment-link:link, span.pdf-print-comments a.comment-link:visited {
  font-family: trebuchet MS, arial;
  border: 1px solid #CCCCCC;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding-left: 10px;
  padding-right: 24px;
  height: 30px;
  display: block;
  float: right;
  line-height: 28px;
  padding-right: 35px;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  /*background-image: url(../images/bg_plus.png);*/
  /* background-image: -moz-linear-gradient(top, #fefefe, #f5f5f5); */
  background: #fefefe;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #fefefe 0%, #f5f5f5 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(99%, #f5f5f5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fefefe 0%, #f5f5f5 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fefefe 0%, #f5f5f5 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fefefe 0%, #f5f5f5 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0 );
  /* IE6-8 */
  color: #000;
  font-size: 13px;
  font-weight: normal; }

a.aanmelden span.plus, a.comment-link span.plus {
  background: none repeat scroll 0 0 #30A42F;
  border: 1px solid #008100;
  border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  display: block;
  font-size: 15px;
  font-weight: bold;
  height: 16px;
  line-height: 14px;
  position: absolute;
  right: 7px;
  text-align: center;
  top: 6px;
  width: 16px; }

a.aanmelden:hover span.plus, a.comment-link:hover span.plus, a.aanmelden:hover span.plus, a.comment-link:hover span.plus {
  color: #0c950b;
  background-color: #fbfbfb;
  border: 1px solid #a2a2a2; }

a.aanmelden:hover, a.aanmelden:active, span.pdf-print-comments a.comment-link:hover, span.pdf-print-comments a.comment-link:active, span.pdf-print-comments a.comment-link:focus {
  border: 1px solid #999;
  background-color: #f5f5f5;
  color: #000;
  /* 	background-image: url(../images/bg_plus_hover.png); */
  /* background-image: -moz-linear-gradient(top, #f5f5f5, #fefefe); */
  background: #f5f5f5;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #f5f5f5 0%, #fefefe 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(99%, #fefefe));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #fefefe 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f5f5f5 0%, #fefefe 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f5f5f5 0%, #fefefe 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f5f5f5 0%, #fefefe 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#fefefe',GradientType=0 );
  /* IE6-8 */
  text-decoration: none; }

/* percentage image */
article.eventpost div.articletext span.korting span.kortingimage {
  border: 1px solid #cc6600;
  background: #ff9700 !important;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px; }

article.eventpost div.articletext span.korting span.kortingimage:before {
  content: "%";
  color: #fff;
  margin-right: 1px; }

/* back to top btn */
a.back_to_top {
  text-decoration: none; }

/* Pagination */
span.arrowright {
  height: 0px !important;
  width: 0px !important;
  border-top: 3px solid transparent;
  border-left: 6px solid green;
  border-bottom: 3px solid transparent;
  background: none !important; }

span.arrowleft {
  height: 0px !important;
  width: 0px !important;
  border-top: 3px solid transparent;
  border-right: 6px solid green;
  border-bottom: 3px solid transparent;
  background: none !important; }

/* Search form */
div.SM-search form#searchform {
  margin-top: -2px; }

/* Scrolling share buttons
---------------------------------*/
#sharebox {
  width: 55px;
  padding: 5px;
  background-color: #f5f5f5;
  margin-left: -85px;
  margin-top: 50px;
  height: 600px;
  position: absolute; }

.post_share {
  clear: both;
  float: left;
  left: -85px;
  margin-left: -85px;
  position: relative;
  z-index: 100;
  height: 0px; }

.post_share {
  clear: both;
  display: block;
  left: 0;
  top: 0;
  width: 65px; }

.post_share .large-buttons {
  width: 65px;
  padding-left: 10px; }

.post_share .small-buttons {
  display: none;
  width: 590px;
  clear: both;
  overflow: hidden;
  height: 22px;
  background: #f5f5f5;
  padding: 5px 0px 5px 5px;
  margin-bottom: 10px !important; }

.large-buttons .share_btn:first-child {
  padding-top: 10px; }

.fb_edge_widget_with_comment {
  background: transparent;
  padding: 0px;
  margin-bottom: 5px; }

a.email {
  display: inline-block;
  width: 55px;
  height: 20px;
  background-position: -1040px -210px !important;
  text-indent: -9999px;
  margin-top: 5px;
  margin-bottom: 5px; }

a:hover.email {
  background-position: -1040px -235px !important; }

.small-buttons a.email {
  margin-top: 0px;
  margin-left: 5px; }

span.fw_comment {
  display: block;
  width: 32px;
  height: 55px;
  background-position: -920px -210px !important;
  padding-top: 5px;
  color: #119710;
  padding-top: 8px;
  padding-left: 23px; }

.share_btn a:hover span.fw_comment {
  background-position: -980px -210px !important; }

span.fw_comment_hr {
  display: inline-block;
  width: 20px;
  height: 18px;
  background-position: -95px -90px !important;
  padding-left: 70px;
  padding-top: 2px;
  color: #119710;
  font-size: 11px; }

.share_btn a:hover span.fw_comment_hr {
  background-position: -190px -90px !important; }

.post_share .small-buttons .share_btn {
  display: inline-block;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 100px; }

.post_share .small-buttons .share_btn.mail {
  width: 80px; }

.small-buttons #___plusone_1 {
  width: 72px !important; }

.share_btn {
  background: #f5f5f5;
  margin-left: 0px;
  padding-left: 10px; }

.large-buttons .share_btn {
  margin-left: -9px; }

.delicious a {
  font-size: 12px;
  display: block;
  width: 35px;
  height: 20px;
  padding-left: 20px;
  background-position: -1100px -210px !important;
  padding-bottom: 5px; }

.delicious a:hover {
  background-position: -1100px -235px !important; }

.printfriendly img {
  width: 55px;
  height: 20px; }

.pinterest {
  padding-bottom: 5px; }

.fwcomment {
  margin-left: 5px !important; }

.share_btn a:hover {
  text-decoration: none; }

.IN-widget {
  margin-left: -3px; }

/* some general rules that don't belong to this css */
article.post footer.entry-meta span.comments-link a, article.post footer.entry-meta span.comments-link span {
  background-position: -95px -90px;
  display: block;
  text-decoration: none;
  height: 20px;
  line-height: 20px;
  padding-right: 10px;
  text-align: right;
  width: 85px; }

article.post footer.entry-meta span.comments-link a:hover {
  background-position: -190px -90px !important; }

.relatedposts {
  clear: both; }

.single-post article.post footer.entry-meta {
  display: block;
  /*     height: 60px; */
  overflow: hidden;
  width: 100%; }

.single-post section.relatedposts article.post footer.entry-meta {
  height: auto; }

section.auteur {
  clear: both; }

#colophon {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc; }

/* Single author profile
------------------------------------------------------*/
span.twitter {
  background-position: -25px -50px; }

span.linkedin {
  background-position: -50px -50px; }

span.mail {
  background-position: -75px -50px; }

.user-detail a {
  margin: 0px 5px; }

.user-detail a.auth_url {
  margin: 0px; }

.user-detail a span {
  margin-left: 0px; }

.user-detail span.sep {
  margin-left: 5px; }

a.twitter-anywhere-user, .authorcontent-stats a {
  margin: 0px; }

div.image-info ul.icons {
  display: block;
  /* 	float: left; */
  margin: 5px 0 10px 0; }

/* Jobs overview
-----------------------------------------------------*/
div.brandpage article.vacature {
  border: 0px;
  padding: 0px; }

div.brandpage .job_content {
  width: 390px; }

div.brandpage div.panes > div article:first-child {
  border-top: 0px;
  padding-top: 0px; }

article.vacature {
  display: block;
  border-top: 1px solid #ccc;
  padding: 20px;
  overflow: hidden;
  position: relative; }

article.vacature a.morelink {
  float: right; }

article.vacature h2 {
  margin-bottom: 10px; }

.job_link {
  display: block;
  width: 183px;
  height: 133px;
  float: left;
  margin-right: 20px; }

.job_link {
  width: 183px;
  height: 133px;
  display: block; }

.job_content {
  display: block;
  float: right;
  width: 350px; }

.job_content .entry-meta span.block {
  display: block; }

.vacatures article.tip-ja a.job_link {
  position: relative; }

.vacatures article span.tip {
  display: none; }

.vacatures article.tip-ja span.tip {
  display: block;
  left: 180px;
  position: absolute;
  top: 8px; }

/*
.vacatures article.tip-ja a.job_link:after {
	content: "";
	display: block;
	width: 80px;
	height: 80px;
	background: url(../images/TIP.png) top left no-repeat;
	position: absolute;
	right: -60px;
	top: -9px;
	z-index: 9999;
}
*/
.vacatures article.tip-ja a.job_link img {
  z-index: 1; }

.vacatures article.tip-ja {
  background: #fff0d9; }

.filters {
  width: 100%;
  background: #f3f3f3;
  height: 40px;
  margin-bottom: 20px; }

.filters ul#terms {
  position: static;
  overflow: hidden;
  width: 90%;
  margin: 0px auto;
  padding-top: 9px;
  text-align: center; }

.filters ul#terms li {
  display: inline-block;
  float: none; }

.filters ul#terms li a {
  border: 1px solid #CCCCCC;
  border-radius: 3px 3px 3px 3px;
  color: black;
  display: block;
  font-size: 11px;
  line-height: 15px;
  padding: 2px 5px; }

.filters ul#terms li.current a, .filters ul#terms li a:hover {
  background-color: #30A42F;
  border: 1px solid #038303;
  color: white;
  text-decoration: none; }

.entry-meta span.block {
  font-size: 11px !important; }

.job_details {
  margin-top: 10px; }

.job_content .entry-summary p {
  margin-bottom: 0px; }

.vacatures .entry-meta {
  color: #666; }

.tip-links {
  display: none; }

.vac_hoofd-links {
  text-indent: -9999px;
  left: -9999px; }

.vac_hoofd-links a {
  text-indent: 0px !important; }

.trainingen .twitter-follow-button, .jobs .twitter-follow-button {
  margin-right: 10px;
  margin-top: 5px;
  float: right; }

/* Detail view job posting
----------------------------------------------*/
.single_vacature article.vacature {
  padding: 0px;
  border-top: none;
  clear: left;
  margin-bottom: 0px; }

.single_vacature .job_content {
  width: 390px; }

.job_content h1 {
  font-size: 24px;
  line-height: 26px; }

.single_vacature h3.heading {
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-top: 10px;
  background: url(../images/gradient1.png) top left repeat-x;
  border-top: 3px solid #019000; }

.single_vacature .tabs {
  float: left;
  margin-left: 0px;
  padding: 0px;
  width: 50%; }

.single_vacature ul.tabs li a.current {
  border-left: 1px solid #019000;
  border-right: 1px solid #019000;
  border-top: 1px solid #019000; }

.single_vacature .panes {
  padding-top: 0px; }

.the_content {
  padding: 0px 5px 0px 10px; }

.single_vacature ul.details {
  width: 100%;
  text-align: center;
  background: #f3f3f3;
  height: 22px;
  margin: 20px 0px 0px 0px; }

.single_vacature ul.details li {
  list-style: none;
  display: inline-block;
  margin: 2px 20px;
  color: #333333;
  font-size: 11px; }

.entry-content p.meerweten {
  color: #666; }

.single_vacature ul.details li.left {
  float: left; }

.single_vacature ul.details li.right {
  float: right; }

.single_vacature ul.details li.center {
  margin: 2px auto; }

.single_vacature a.right_side {
  float: right !important;
  margin: 0px !important; }

.single_vacature .entry-content {
  padding-top: 25px; }

.extra_info {
  border-top: 1px solid #ccc;
  padding: 10px 0px;
  margin: 0px 10px;
  font-size: 13px;
  color: #333;
  clear: both;
  overflow: hidden; }

.extra_info a.back {
  line-height: 30px; }

.left_info {
  display: block;
  float: left;
  width: 45%; }

.right_info {
  display: block;
  float: left;
  width: 55%; }

.extra_info p {
  margin-bottom: 0px; }

.extra_info p span {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 10px;
  margin-bottom: -3px; }

.contact_t {
  background-position: -50px -118px; }

.contact_ln {
  background-position: -50px -50px; }

.contact_e {
  background-position: -75px -50px; }

div.googlemap {
  background-color: #ccc;
  float: left;
  height: 247px;
  margin: 0px 20px 20px 0px;
  width: 280px; }

#j_search {
  margin-bottom: 20px; }

form.job_search {
  position: relative;
  width: 342px;
  margin: 15px 0px 0px 15px;
  height: 30px; }

form.job_search #j_s {
  width: 330px;
  border: 1px solid #008100;
  padding-left: 10px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  height: 25px;
  color: #000 !important; }

form.job_search #searchsubmit_jobs {
  background-position: -849px -35px !important;
  border: medium none;
  display: inline-block;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 7px;
  text-indent: -9999px;
  width: 16px; }

#j_search span {
  font-size: 11px;
  color: #666;
  margin-left: 15px; }

section.error404 h1.entry-title {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-top: 10px; }

p.org_icons {
  display: block;
  overflow: hidden; }

.org_icons a, .org_icons a span {
  display: inline-block;
  float: left;
  margin-right: 5px;
  width: 15px;
  height: 15px; }

.org_icons a span.tw_org {
  background-position: -25px -50px; }

.org_icons a span.li_org {
  background-position: -50px -50px; }

.org_icons a span.fb_org {
  background-position: -100px -50px; }

.org_icons a span.gp_org {
  background-position: -125px -50px; }

.searchtitle {
  height: 40px !important;
  margin-bottom: 20px !important; }

.searchtitle h3 {
  padding: 10px !important; }

/*Services
---------------------------------------*/
body.page-template-12-services h2 {
  clear: both; }

/*
	.anchors,
	.anchors:link,
	.anchors:visited {
		background: none repeat scroll 0 0 white;
	    border: 1px solid #018e04;
	    border-radius: 5px 5px 5px 5px;
	    color: #333333;
	    line-height: 21px;
	    margin-right: 10px;
	    padding: 0px 3px 0px 7px;
	}

	span.pijl_beneden {
		background-position: -480px -75px;
	    display: inline-block;
	    height: 8px;
	    margin: 6px 0 0 5px;
	    width: 7px;
	}

	.anchors:hover,
	.anchors:active,
	.anchors:focus {
		border: 1px solid #019000;
		text-decoration: none;
		color: #000;
		background-color: white;
	}
	.anchors:hover span.pijl_beneden {
		background-position: -420px -75px;
		}

*/
.tablepress.services {
  background-color: #fff;
  border-collapse: collapse;
  border-spacing: 0px;
  font-size: 12px;
  border: 1px solid #ccc;
  /* color: #fff;  */ }

.tablepress.services th {
  background-color: #019000;
  color: #fff;
  font-weight: 500; }

.tablepress.services tbody {
  border: 0px;
  color: #414141; }

.tablepress.services tr td {
  border: 1px solid #ccc;
  color: #414141; }

.tablepress.services .odd td, .tablepress.services .even td {
  background: #fff;
  color: #414141; }

/*Job search 404*/
body.post-type-archive-vacature .error404 .entry-content {
  margin-left: 10px; }

.partner-tabs ul.tabs {
  overflow: hidden;
  line-height: 1;
  float: left;
  padding: 0px;
  padding-left: 2px;
  margin-bottom: 0px; }

.partner-tabs section {
  border-top: 0; }

/**
 * CSS Stylesheet: Style
 *
 * Only for fonts colors - styles - sprite
 *
 */
/*Imports on top*/
/* Typography: Font colors, backgrounds, colors in general
---------------------------------------------*/
h1 a:hover {
  color: #0278B4; }

h2.entry-title {
  color: #000; }

.hentry, #comments {
  color: #333; }

body, input, textarea {
  color: #000; }

p {
  color: #414141; }

.reply a:hover, a.comment-edit-link:hover, a:link, a:visited, a:active, a:hover {
  /*
	color: #0278B4;
	color: #0278B4;
	color: #0280B4;

	color: #0288B4;
	color: #047aa1;
*/
  color: #21759B; }

div.entry-content p {
  color: #414141; }

.widgettitle {
  color: #000; }

.entry-meta {
  color: #999999; }

/*Sidebar Area
---------------------------------------------*/
div#sidebar section {
  border-top: 3px solid #019000; }

div#sidebar section.bannerblok_widget {
  border-top: none;
  background: none; }

div#sidebar section.fb_widget {
  min-height: 317px; }

div#sidebar section.sb_comments {
  margin-bottom: 12px; }

div#sidebar section.widget_adrotate_widgets {
  border-top: none;
  background: none;
  border-bottom: none;
  margin-bottom: 15px; }

div.panes {
  border-top: 1px solid #019000;
  padding-top: 15px; }

.vandaag_gespot .socialmedia span {
  color: #666; }

span.number_views {
  color: #999;
  font-size: 11px; }

span.gespot_date {
  color: #999; }

a.slider_thumb {
  border: 1px solid #ccc;
  background: #fff; }

span.month {
  background-color: #CC0000;
  color: #fff; }

span.day {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  color: #000; }

span.meta_sb {
  color: #999; }

.hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6 {
  color: #000000;
  line-height: 1.5em;
  margin: 0 0 5px; }

.entry-content h2, h1.entry-title {
  font-weight: normal; }

body.archive header.title h1 {
  font-size: 30px; }

article.post.small h2.entry-title a {
  font-size: 20px; }

article.post h2.entry-title a {
  font-size: 24px; }

article.firstgespotpost span.title_payoff h2 a, article.firstgespotpost span.title_payoff h2 {
  font-size: 20px;
  line-height: 24px;
  font-weight: normal;
  margin-bottom: 10px;
  margin-top: 0px; }

article.firstgespotpost span.date {
  color: #999;
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 10px;
  display: block; }

div.articletext span.title_payoff, div.articletext p {
  line-height: 16px; }

div.viewsloads p {
  color: #005F90;
  color: #999;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 12px;
  margin-bottom: 0px; }

header.entry-header div.viewsloads p {
  line-height: 20px; }

div.viewsloads span {
  margin: 0 5px; }

div.viewsloads span.loads, footer.entry-meta span.loads {
  background-position: -330px -75px;
  width: 11px;
  height: 9px;
  display: inline-block;
  line-height: 12px; }

div.viewsloads span.views, footer.entry-meta span.views {
  width: 13px;
  height: 8px;
  background-position: -358px -34px;
  display: inline-block;
  line-height: 12px; }

aside.tip h4, aside.tip h4 a, article.post h4, article.post h4 a {
  font-size: 15px;
  color: #000000;
  line-height: 1.2em;
  font-weight: normal;
  margin-bottom: 10px; }

aside.tip h4 span, article.post h4 span {
  color: #666666; }

aside.tip p {
  margin-bottom: 10px;
  font-size: 11px;
  line-height: 14px; }

aside.tip a {
  font-size: 13px; }

div.postdate span.date {
  color: #666666;
  font-size: 12px; }

body.single div.postdate span.date {
  line-height: 20px; }

footer#footer, section {
  border-top: 3px solid #019000;
  background: transparent url(../images/gradient1.png) top left repeat-x; }

.hfeed section {
  padding-left: 10px;
  margin-top: 25px; }

div.titelbar a.aanmelden:link, div.titelbar a.aanmelden:visited, div.titelbar a.aanmelden:link, div.titelbar a.aanmelden:visited, span.pdf-print-comments a.comment-link, span.pdf-print-comments a.comment-link:link, span.pdf-print-comments a.comment-link:visited {
  color: #414141;
  font-size: 13px;
  font-weight: normal; }

div.titelbar a.aanmelden:hover, div.titelbar a.aanmelden:active, div.titelbar a.aanmelden:focus, div.titelbar a.aanmelden:hover, div.titelbar a.aanmelden:active, div.titelbar a.aanmelden:focus, span.pdf-print-comments a.comment-link:hover, span.pdf-print-comments a.comment-link:active, span.pdf-print-comments a.comment-link:focus {
  color: #000000;
  text-decoration: none; }

span.tax-link {
  color: #333333; }

h3.section-title {
  color: #000000;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  margin: 9px 0 0;
  padding-bottom: 17px;
  padding-left: 0; }

/*COMMENTS*/
section#comments {
  margin-top: 20px;
  padding-top: 0;
  font-size: 13px; }

.comment-author span.says {
  font-style: normal; }

div#respond form#commentform p.form-submit {
  width: 130px;
  float: right;
  text-align: right; }

div#respond form#commentform p.rsssubscribetext {
  width: 300px; }

div#respond form#commentform p.subscribe {
  width: 350px;
  font-size: 11px;
  color: #414141; }

div#respond form#commentform p.subscribe input {
  margin-bottom: 5px;
  width: auto; }

/* TAGS (Topics) on Kanaal(category) page */
section.topictags {
  margin-top: 0px;
  padding-left: 0px;
  background-image: none;
  padding-top: 10px; }

section.topictags h3.widgettitle {
  margin: 0 10px 0 0;
  line-height: 27px; }

section.topictags a, section.topictags a:link, section.topictags a:visited {
  color: #414141;
  background-color: #f3f3f3;
  margin-right: 3px;
  padding: 3px 5px;
  line-height: 15px;
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 27px; }

section.topictags a:hover, section.topictags a:active, section.topictags a:focus {
  color: #005f90;
  background-color: #e5f4e5;
  text-decoration: none; }

/* END TAGS */
section.paging.monthly span a span, h3.section-title a.volgende_gespot, h3.section-title a.vorige_gespot, #site-title a, span.loads, span.views, a.comment-link, .slidernav a, aside.downloads div.downloads .downloadblock a, a.read-more span, .gespotblog h3.section-title span.volgende.leeg, .eventsblog h3.section-title span.vorige.leeg, body.single-gespot footer span.dl_icon, body.single-gespot footer a.dl_icon, .vote-buttons a, .vote-buttons span.vote-positive, .vote-buttons span.vote-negative, body.single-gespot header div.platforms a.dl_icon, span.read_more span.arrow, .more_arrow, .prev_sb, .next_sb, .prev_sb:hover, .next_sb:hover, #prev_post, #next_post, #nav_post a, #nav_post a:hover, #nav_post a.activeSlide, article footer.entry-meta span.comments-link, form.job_search #searchsubmit_jobs, article.post footer.entry-meta span.comments-link a:hover, span.fw_comment, .share_btn a:hover span.fw_comment, span.fw_comment_hr, .share_btn a:hover span.fw_comment, a.email, a:hover.email, .delicious a, .delicious a:hover, .readmorearrow, span.NODATE, .arrowdown, span.pdf, span.print, .pijl_beneden, .volgende_pijl, .vorige_pijl, div#tweets button.next span.volgende_pijl, div#tweets button.prev span.vorige_pijl, .termanchor span, .anchors span {
  background: transparent url(../images/sprite.png) 0 0 no-repeat; }

/*PAGING*/
section.paging {
  border-top: 1px solid #cccccc;
  background-position: 0px 1px;
  float: left;
  text-align: center;
  width: 100%;
  padding-left: 0;
  background: none;
  margin-top: 20px;
  border-top: none; }

body.template-frankwatching-v2_archive-papersbooks-php section.paging {
  width: 595px; }

div.pagination {
  text-align: center;
  margin-top: 0px;
  font-size: 11px; }

div#tweets button.prev, div#tweets button.next {
  border: none;
  border: 1px solid #999999;
  line-height: 10px;
  font-size: 10px; }

div#tweets button.prev:hover[disabled], div#tweets button.next:hover[disabled], div#tweets button.prev, div#tweets button.next, div.pagination a.page-numbers {
  color: #666;
  border-color: #999;
  margin-right: 6px;
  border-radius: 3px;
  padding: 3px 5px 2px;
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
  /* IE6-8 */ }

section.paging .back_to_top {
  text-align: center; }

div.pagination a.prevpostlink, div.pagination a.nextpostlink, section.paging a.vorige_gespot, section.paging a.volgende_gespot, section.paging a.back_to_top {
  font-family: trebuchet MS, arial;
  border: 1px solid #CCCCCC;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 0px 15px 0px 15px;
  height: 30px;
  min-width: 65px;
  display: block;
  line-height: 30px;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  /*background-image: url(../images/bg_plus.png);*/
  /* background-image: -moz-linear-gradient(top, #fefefe, #f5f5f5); */
  background: #fefefe;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #fefefe 0%, #f5f5f5 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(99%, #f5f5f5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fefefe 0%, #f5f5f5 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fefefe 0%, #f5f5f5 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fefefe 0%, #f5f5f5 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0 );
  /* IE6-8 */
  white-space: nowrap;
  color: #414141;
  font-size: 13px;
  font-weight: normal; }

div.pagination a.prevpostlink, section.paging span.vorige a {
  float: left; }

div.pagination a.nextpostlink, section.paging span.volgende a {
  float: right;
  margin-right: 0; }

section.paging span.vorige, section.paging span.volgende {
  margin-bottom: 20px; }

div.pagination a.prevpostlink .vorige_pijl, section.paging span.vorige a span.vorige_pijl {
  background-position: -390px -75px;
  display: inline-block;
  height: 7px;
  width: 7px;
  margin: 0 10px 0 0;
  vertical-align: middle; }

div.pagination a.prevpostlink:hover .vorige_pijl, section.paging span.vorige a:hover span.vorige_pijl {
  background-position: -450px -75px; }

div.pagination a.nextpostlink .volgende_pijl, section.paging span.volgende a span.volgende_pijl {
  background-position: -375px -75px;
  display: inline-block;
  height: 7px;
  width: 7px;
  margin: 0 0 0 10px;
  vertical-align: middle; }

div.pagination a.nextpostlink:hover .volgende_pijl, section.paging span.volgende a:hover span.volgende_pijl {
  background-position: -435px -75px; }

section.paging span a span.boven_pijl {
  background-position: -405px -75px;
  display: inline-block;
  height: 7px;
  width: 7px;
  margin: 0 0 0 10px;
  vertical-align: middle;
  margin-top: -2px; }

section.paging span a:hover span.boven_pijl {
  background-position: -465px -75px; }

div#tweets button.prev:hover, div#tweets button.next:hover, div.pagination a:hover, section.paging a:hover {
  text-decoration: none;
  background: #efefef;
  color: #414141;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #efefef 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #efefef 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
  /* IE6-8 */ }

div.pagination a:hover, section.paging a:hover {
  color: #000;
  border-color: #999999; }

div#tweets button.prev:hover[disabled], div#tweets button.next:hover[disabled], div#tweets button.prev[disabled], div#tweets button.next[disabled] {
  border-color: #efefef;
  border-radius: 3px 3px 3px 3px;
  color: #ddd; }

div.pagination .page-numbers.current {
  background-color: #30a42f;
  border: 1px solid #019000;
  border-radius: 3px;
  color: white;
  font-weight: normal;
  padding: 3px 5px 2px; }

div#tweets button span, div.pagination a.page-numbers span, div.pagination a.prevpostlink span, div.pagination a.nextpostlink span {
  width: 7px;
  height: 7px;
  display: inline-block; }

/*
div#twitter button.next span.volgende_pijl,
div#twitter button.prev span.vorige_pijl {
	background: transparent url(../images/sprite.png) 0 0 no-repeat;
}
*/
section.sb_twitter div#tweets button.next:hover[disabled] span.volgende_pijl, section.sb_twitter div#tweets button.next span.volgende_pijl, a span.volgende_pijl {
  background-position: -435px -75px;
  margin-left: 10px; }

section.sb_twitter div#tweets button.next:hover span.volgende_pijl, a:hover span.volgende_pijl {
  background-position: -375px -75px; }

section.sb_twitter div#tweets button.prev:hover[disabled] span.vorige_pijl, section.sb_twitter div#tweets button.prev span.vorige_pijl, a span.vorige_pijl {
  background-position: -450px -75px;
  margin-right: 10px; }

section.sb_twitter div#tweets button.prev:hover span.vorige_pijl, a:hover span.vorige_pijl {
  background-position: -390px -75px; }

/* END PAGING*/
/* PAGING GESPOT */
/*section.paging.monthly a {
	font-family: "Trebuchet MS",Arial,sans-serif;
	font-size: 11px;
	color: #414141;
}*/
/* GESPOT */
div.platforms span {
  margin: 0 5px 0 0;
  font-size: 13px;
  color: #666; }

div.platforms span, div.platforms a {
  line-height: 20px;
  font-size: 11px; }

/*Author overview*/
div.auteur-thumb-naam.overview a {
  font-size: 13px; }

div.auteur-thumb-naam.overview a.author {
  font-weight: bold; }

div.auteur-thumb-naam.overview span.name_blogs {
  color: #666666; }

/*Author detail*/
section.latesttweets ul {
  margin-left: 0px; }

section.latesttweets ul li {
  list-style-type: none;
  margin-bottom: 10px; }

section.latesttweets ul li, section.latestcomments ul li.latestcomments span.title {
  font-size: 13px;
  color: #666;
  line-height: 15px; }

section.latesttweets ul li a, section.latestcomments ul li.latestcomments a {
  font-weight: bold;
  line-height: 15px; }

section.latesttweets ul li span.date, section.latestcomments ul li.latestcomments span.date {
  font-size: 11px;
  line-height: 13px;
  color: #999; }

span.name-twitter-linkedin {
  color: #999; }

/*Event detail single */
article.event div.intro p {
  margin-bottom: 10px; }

article.event .entry-meta a {
  font-weight: normal; }

/* Article overview Papers & Books */
div.articletext h2 {
  margin-bottom: 5px; }

div.articletext h2 a, div.articletext h2 a:link, div.articletext h2 a:visited {
  color: #333;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 5px; }

div.articletext h2 a:hover, div.articletext h2 a:active {
  color: #005F90;
  text-decoration: none; }

section.papers_books_overview div.articletext div.documenttype_equal {
  font-weight: bold;
  margin-bottom: 5px; }

section.papers_books_overview div.articletext div a {
  font-size: 11px;
  line-height: 11px; }

/* Article overview Papers & Books onderwerp */
div.papers-books-onderwerp article {
  float: left; }

div.papers-books-onderwerp article h2.entry-title, div.papers-books-onderwerp article p {
  margin-bottom: 10px; }

div.papers-books-onderwerp article a.more-link {
  display: block; }

div.papers-books-onderwerp .hfeed .content {
  width: 390px;
  float: right;
  min-height: 260px; }

div.papers-books-onderwerp aside.largethumb {
  width: 183px;
  float: left;
  border: 1px solid #cecece;
  margin-right: 20px;
  position: relative;
  height: 233px; }

div.papers-books-onderwerp aside.largethumb.tip {
  margin: 0 20px 0 0;
  padding: 0px; }

aside.downloads p {
  color: #666666;
  float: left;
  font-size: 11px;
  line-height: 30px;
  margin-right: 10px; }

aside.downloads a.icoon {
  display: block;
  width: 25px;
  height: 30px;
  margin-right: 10px;
  background-color: red;
  text-indent: -9999px;
  float: left;
  margin-bottom: 5px; }

div.taxonomies {
  font-size: 11px; }

div.taxonomies span.terms {
  font-weight: bold; }

div.taxonomies span.auteur {
  color: #999999; }

/* PAPERS EN BOOKS TAX OVERVIEW */
article.papersbooks header.entry-header h2 {
  font-size: 20px;
  font-weight: normal;
  line-height: 1em;
  margin-bottom: 15px; }

header.papers-books h3 {
  clear: none !important;
  color: #000000;
  float: left;
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  width: 120px;
  line-height: 25px; }

header.papers-books div.pagination {
  float: left;
  font-size: 11px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  text-align: center;
  width: 100%; }

/*body.archive .post.postnum-1 {
	border-top: none;
	margin-top: 0px;
}*/
span.rsssubscribe a.rsssubscribelink, a.smicon, span.smicon, div.volgfw ul li span.volg_icon, span.icon, span.details span, div.partner_details span span, section.sb_follow p span, a.member_sm, .left_c span, .right_c span, .row-1 span, .right_details .details a, .right_info span, .org_icons a span, a.author_rss {
  background-color: transparent;
  background-image: url(../images/SM-icons-sprite.png);
  background-repeat: no-repeat; }

body {
  background-color: #fff; }

.wp-caption .wp-caption-text {
  font-style: italic;
  font-size: 13px; }

.wp-caption .wp-caption-text {
  color: #666; }

div.intro {
  width: 100%;
  float: left; }

div.intro p {
  font-size: 15px;
  line-height: 1.5em; }

blockquote {
  margin: 0 25px;
  position: relative;
  padding: 0 0 0 35px;
  color: #999 !important; }
  blockquote:before {
    content: "\201C";
    font-size: 70px;
    position: absolute;
    left: 0;
    top: 20px;
    font-family: Georgia;
    color: #019000; }
  blockquote p {
    font-size: 18px !important;
    color: #999 !important; }

/**
 * CSS Stylesheet: Grid
 *
 * Grid details:
 * - 12 columns
 * - 54 column width
 * - 30 gutters
 * - 22 baseline typography
 *
 * @version 0.2
 * @package WP Framework
 * @subpackage RYOGS - Personalized CSS Framework
 */
/* FYI: This grid has 12 column(s), each spanning 54px wide, with 30px gutters. */
/* The wrap element should group all your columns */
.wrap {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }

/* Use this class on any .column/.wrap to see the grid. */
.showgrid {
  background: url('../images/grid.png') !important; }

/* =Columns
-------------------------------------------------------------- */
/* Sets up basic grid floating and margin. 
.column-1, 
.column-2, 
.column-3, 
.column-4, 
.column-5, 
.column-6, 
.column-7, 
.column-8, 
.column-9, 
.column-10, 
.column-11, 
.column-12 { position: relative; float: left; margin-right: 30px; }
*/
/* The last column in a row needs this class. 
.last { margin-right: 0; }
*/
/* Use these classes to set the width of a column. 
.column-1 { width: 54px; } 
.column-2 { width: 138px; } 
.column-3 { width: 222px; } 
.column-4 { width: 306px; } 
.column-5 { width: 390px; } 
.column-6 { width: 474px; } 
.column-7 { width: 558px; } 
.column-8 { width: 642px; } 
.column-9 { width: 726px; } 
.column-10 { width: 810px; } 
.column-11 { width: 894px; } 
.column-12 { width: 978px; }
*/
/* =Extra
-------------------------------------------------------------- */
/* Add these to a column to append empty cols. 
.after-1 { padding-right: 84px; } 
.after-2 { padding-right: 168px; } 
.after-3 { padding-right: 252px; } 
.after-4 { padding-right: 336px; } 
.after-5 { padding-right: 420px; } 
.after-6 { padding-right: 504px; } 
.after-7 { padding-right: 588px; } 
.after-8 { padding-right: 672px; } 
.after-9 { padding-right: 756px; } 
.after-10 { padding-right: 840px; } 
.after-11 { padding-right: 924px; } 
.after-12 { padding-right: 1008px; }
*/
/* Add these to a column to prepend empty cols. 
.before-1 { padding-left: 84px; } 
.before-2 { padding-left: 168px; } 
.before-3 { padding-left: 252px; } 
.before-4 { padding-left: 336px; } 
.before-5 { padding-left: 420px; } 
.before-6 { padding-left: 504px; } 
.before-7 { padding-left: 588px; } 
.before-8 { padding-left: 672px; } 
.before-9 { padding-left: 756px; } 
.before-10 { padding-left: 840px; } 
.before-11 { padding-left: 924px; } 
.before-12 { padding-left: 1008px; }
*/
/* Use these classes on an element to push it into the next column 
.push-1 { left: 84px; } 
.push-2 { left: 168px; } 
.push-3 { left: 252px; } 
.push-4 { left: 336px; } 
.push-5 { left: 420px; } 
.push-6 { left: 504px; } 
.push-7 { left: 588px; } 
.push-8 { left: 672px; } 
.push-9 { left: 756px; } 
.push-10 { left: 840px; } 
.push-11 { left: 924px; } 
.push-12 { left: 1008px; }
*/
/* Use these classes on an element to pull it into the previous column. 
.pull-1 { left: -84px; } 
.pull-2 { left: -168px; } 
.pull-3 { left: -252px; } 
.pull-4 { left: -336px; } 
.pull-5 { left: -420px; } 
.pull-6 { left: -504px; } 
.pull-7 { left: -588px; } 
.pull-8 { left: -672px; } 
.pull-9 { left: -756px; } 
.pull-10 { left: -840px; } 
.pull-11 { left: -924px; } 
.pull-12 { left: -1008px; }
*/
/* Clear the .wrap */
.wrap:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.wrap {
  display: block; }

#content .archiverectangle .right ul {
  list-style: none;
  margin: 0;
  padding: 0; }
#content .archiverectangle .right li {
  margin: 0;
  padding: 0;
  clear: both; }
  #content .archiverectangle .right li .left {
    float: left; }
  #content .archiverectangle .right li .right {
    float: left;
    width: 170px; }
    #content .archiverectangle .right li .right span.meta_sb {
      line-height: 15px;
      margin-top: 3px; }
#content .archiverectangle .right p {
  word-break: normal; }

.blogads_advertorial {
  clear: both; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.navbar-toggle {
  display: none; }
