/*
Theme Name: WiEM-Actieve-Module
Theme URI: http://www.websiteineenmiddag.nl
Description: Dit moet je actieve 'Theme' zijn. Het is de module waarin je je website bouwt. Het is een 'childtheme' met WiEM Builder als 'mothertheme'. De een kan niet zonder de ander. Door te bouwen in het 'kind' is de vormgeving en inhoud van je website ongevoelig voor updates aan de 'core software' van zowel de 'moeder' als WordPress. Het de-activeren of verwijderen van deze module heeft enstige gevolgen voor je website.
Author: WiEM
Version: 1.0.2
Template: Builder
*/
/*********************************************
	Default font settings.
	The font-size percentage is of 16px. (0.75 * 16px = 12px)
*********************************************/
html {
	font-size:100.01%;
}
body {
	font-size: 75%;
	line-height: 1.5em;
	color: #222;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
/*********************************************
	Main Background
*********************************************/
body {
	background: #FFF;
}
/*#builder-module-4be3f8c0ca88e {background: #FFFFFF url(images/topbox.png) no-repeat bottom left; height: 330px}*/
/*********************************************
	Universal Link Styles
*********************************************/
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #9f0707;
	text-decoration: underline;
}
/*********************************************
	Headings
*********************************************/
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #111;
}
h1 {
	font-size: 2em;
	line-height: 1em;
	margin-top: 1em;
	margin-bottom: 0.5em;
}
h2 {
	font-size: 1.7em;
	margin-bottom: 0.75em;
}
h3 {
	font-size: 2em;
	line-height: 1;
	font-family: Arial Black, Arial, sans-serif;
	margin-bottom: .75em;
}
h4 {
	font-size: 1.2em;
	line-height: 1.2;
	margin-bottom: 0em;
	font-weight:bold;
}
h5 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0em;
}
h6 {
	font-size: 1em;
	font-weight: bold;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0em;
}
/*********************************************
	Container Div
*********************************************/
.builder-container-outer-wrapper {
	background: transparent;
    	box-shadow: 5px 5px 5px #888888;
	margin: 2em auto;
	border: 0em solid #000;
	display: block; 
}
/*********************************************
	All Modules Default Defenitions
*********************************************/
.builder-module {
	margin-bottom: 0em;
	background: #FFF;
}
.builder-module-widget-bar {}
.builder-module-image {}
/*********************************************
	All Sidebars
*********************************************/
.builder-module-sidebar {
	display: block;
	width: 100%;
}
.builder-module-sidebar .widget {
	padding: 1em;
	color: #333;
}
.builder-module-sidebar .widget a {
	color: #333;
	text-decoration: none;
}
.builder-module-sidebar .widget a:hover {
	color: #888;
	text-decoration: underline;
}
.builder-module-sidebar .widget h4 a {
	color: #333;
	text-decoration: none;
}
.builder-module-sidebar .widget h4 {
	color: #333;
}
.builder-module-sidebar .widget h4,
.builder-module-sidebar .widget p,
.builder-module-sidebar .widget ul,
.builder-module-sidebar .widget ol,
.builder-module-sidebar .widget img {
	padding: 0 0 .8em 0;
}
.builder-module-sidebar .widget ul,
.builder-module-sidebar .widget ol {
	padding: 0;
	margin: 0 1em .5em 1.5em;
	list-style-type: square;
}
.builder-module-sidebar .widget a.rsswidget img {
	display: none;
}
/*********************************************
	Navigation Module
*********************************************/
.builder-module-navigation {
	font-size: .9em;
	line-height: 1em;
	background: #FA7300 url(images/nav_bg.jpg) repeat-x top left;
	border: 0.1em solid #626262;
	display: block;
}
.builder-module-navigation ul {
	float: left;
	display: block;
}
.builder-module-navigation li {
	padding: 0em;
	background: #3D0101;
	border-right: 0.0em solid #626262;
}
.builder-module-navigation li a {
	font-size: 1em;
	padding: .9em 1em;
	color: #000;
	font-family: Century Gothic, Helvetica, sans-serif;;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
	background: #FA7300 url(images/nav_bg.jpg) repeat-x top left;
}
.builder-module-navigation li a:hover {
	background: #333333 url('images/nav_bg_hover.jpg') repeat-x top left;
	color: #000;
}
/* second level stuff */
.builder-module-navigation li ul {
	width: 14em;
	border: 0.1em solid #626262;
	border-bottom: 0.1em;
}
.builder-module-navigation li li {
	border-bottom: 0.1em solid #626262;
	width: 14em;
}
.builder-module-navigation li li a {
}
.builder-module-navigation li li a:hover {
}
.builder-module-navigation li ul {
	width: 14em;
}
.builder-module-navigation li ul ul {
	margin: -3.1em 0em 0em 14em;
}
.builder-module-navigation li:hover ul ul,
.builder-module-navigation li:hover ul ul ul,
.builder-module-navigation li:hover ul ul ul ul,
.builder-module-navigation li:hover ul ul ul ul ul,
.builder-module-navigation li.sfhover ul ul,
.builder-module-navigation li.sfhover ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul ul {
	left: -999em;
}
.builder-module-navigation li:hover ul ul,
.builder-module-navigation li:hover ul ul ul,
.builder-module-navigation li:hover ul ul ul ul,
.builder-module-navigation li:hover ul ul ul ul ul,
.builder-module-navigation li.sfhover ul ul,
.builder-module-navigation li.sfhover ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul ul {
	left: auto;
}
/*********************************************
	Widget Bar Module
*********************************************/
.builder-module-widget-bar {
	width: 100%;
	background: transparent;
	color: #000;
	float: left;
	padding: 0;
	overflow: hidden;
}
.builder-module-widget-bar .widget-wrapper {
	display: inline;
	float: left;
	margin: 0;
	background: transparent;
	text-align: left;
	width: 100%;
	overflow: hidden;
}
.builder-module-widget-bar .widget {
	padding: 1em 1em;
	color: #000;
}
.builder-module-widget-bar .widget a {
	color: #333;
	text-decoration: none;
}
.builder-module-widget-bar .widget a:hover {
	color: #000;
	text-decoration: underline;
}
.builder-module-widget-bar .widget h4 a {
	text-decoration: underline;
}
.builder-module-widget-bar .widget h4 {
	color: #000;
}
.builder-module-widget-bar .widget h4, .builder-module-widget-bar .widget p, .builder-module-widget-bar .widget ul, .builder-module-widget-bar .widget ol, .builder-module-widget-bar .widget img {
	padding: 0 0 .8em 0;
}
.builder-module-widget-bar .widget ul, .builder-module-widget-bar .widget ol {
	padding: 0;
	margin: 0 1em .5em 1.5em;
	list-style-type: square;
}
.builder-module-widget-bar .widget a.rsswidget img {
	display: none;
}
/*********************************************
	Footer Module
*********************************************/
.builder-module-footer {
	background: transparent;
}
.builder-module-footer .builder-module-element {
	text-align: left;
	color: #CCC;
}
.builder-module-footer .builder-module-element .alignleft,
.builder-module-footer .builder-module-element .alignright {
	padding: 1em;
}
.builder-module-footer .builder-module-element .alignright {
	text-align: right;
}
.builder-module-footer .builder-module-element a {
	color: #CCC;
	text-decoration: none;
}
.builder-module-footer .builder-module-element a:hover {
	text-decoration: underline;
}
/*********************************************
	HTML Module
*********************************************/
.builder-module-html .builder-module-element {
	margin: 1em;
	padding: 0 0.8em 0.8em;
}
.builder-module-html .builder-module-sidebar {
	margin-top: 1em;
}
/*********************************************
	Content Module
*********************************************/
.builder-module-content .builder-module-element {
	margin: 1.5em;
	display: block;
	text-align: left;
	overflow: hidden;
}
.builder-module-content .post {
	margin-bottom: 1.5em;
}
.post-title, .post-title * {
	margin: 0;
	padding: 0;
}
.post .thumbnail-wrap {
	display: none;
}
.post .date {
	display: none;
}
.post-title h1,
.post-title h2,
.post-title h3 {
	font-family: "Arial Black",Arial,Helvetica,Sans-Serif;
	clear: both;
	color: #262626;
	font-size: 1.9em;
	line-height: 1em;
	letter-spacing: -1px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: .56em;
}
.post-title a {
	text-decoration: none;
	color: #262626;
	font-size: 1em;
}
.post .post-meta {
	display: block;
	clear: both;
}
.post .post-meta a {
	text-decoration: none;
	font-style: italic;
}
.post .post-meta a:hover {
	text-decoration: underline;
}
.post .meta-bottom {
	display: block;
}
.post .meta-bottom img {
	max-width: none;
}
.post .entry-attachment .attachment {
	text-align: center;
}
.post .edit-entry-link {
	margin: 0 0 1.5em 0;
	clear: both;
}
.post-content {
	margin-top: 1.5em;
	clear: both;
}
.page-title {
	font-size: 1.75em;
	line-height: 1.7em;
	margin-top: 0;
	margin-bottom: .875em;
}
/*********************************************
	Post Meta Styles, if needed
*********************************************/
.meta-top {
	clear: both; /* we need this so floats in the post are cleared */
}
.meta-bottom {
	clear: both; /* we need this so floats in the post are cleared */
	border-top: .1em solid #d7d7d7;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
.meta-bottom .alignleft {
	width: 70%;
}
.meta-bottom .categories {
	background: url(images/folder.png) 0px 0px no-repeat;
	padding: 0;
}
.meta-bottom .comments {
	background: url(images/comments.png) 0px 2px no-repeat;
	padding: 0em;
}
.photometa {
	margin: 0px .5em 0px .5em;
	padding: 0px;
	width: 100%;
}
.EXIF {
	margin: -22px 0px 0px 0px;
	padding: 0px 0px;
	float: left;
	width: 33%;
}
.photometa h4 {
	border-bottom: 1px solid #666;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.photometa ul {
	list-style-type: none;
}
/*********************************************
	Previous/Next Page Navigation
*********************************************/
.paging {
	clear: both; /* To clear any floats */
	margin: 0px;
	padding: .6em;
}
/*********************************************
	Comment Styles
*********************************************/
#comments {
	margin: 0;
	padding: 20px 10px;
}
#comments .title {
	font-size: 25px;
	margin: 0px;
	padding: 50px 0px;
}
#comments ol.commentlist {
	margin: 0px;
	padding: 0px;
	background: #fff;
}
#comments ul.children {
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
#comments .vcard {
}
#comments .vcard .avatar {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
#comments .comment-meta {
	padding: 0px 0px 20px 0px;
}
#comments li.even, #comments li.odd {
	clear: both;
	list-style-type: none;
	margin: 5px 0px 5px 0px;
	padding: 10px;
	background: #FFF;
	overflow: hidden;
	border: 1px solid #999;
}
#comments ul.children li {
}
#comments li.even {
	margin: 5px 0px 5px 0px;
	padding: 10px;
	overflow: hidden;
}
#comments li.odd {
	margin: 5px 0px 5px 0px;
	padding: 10px;
	overflow: hidden;
}
#comments blockquote {
	margin: 10px 0px;
	padding: 10px;
}
#comments .alert {
	background: #fff;
	border: 1px solid #ebe067;
	margin: 5px 0px;
	padding: 5px;
}
#comments p {
	margin: 0px 0px 10px;
	padding: 0px;
}
#respond {
	overflow: hidden;
	padding: 10px;
}
#respond #commentform {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
}
#respond #commentform #author, #respond #commentform #email, #respond #commentform #url {
	width: 50%;
	margin: 0px 0px 5px 0px;
	padding: 5px;
}
#respond #commentform #comment {
	width: 90%;
	margin: 10px 0px 15px 0px;
	padding: 5px;
}
/*********************************************
	Text elements
*********************************************/
p {
	margin: 0 0 1.5em;
}
p img.left {
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
	padding: 0;
}
p img.right {
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
}
a:focus, a:hover {
	color: #000;
}
a {
	color: #009;
	text-decoration: underline;
}
blockquote {
	margin: 1.5em;
	color: #666;
	font-style: italic;
}
strong {
	font-weight: bold;
}
em, dfn {
	font-style: italic;
}
dfn {
	font-weight: bold;
}
sup, sub {
	line-height: 0;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
}
address {
	margin: 0 0 1.5em;
	font-style: italic;
}
del {
	color:#666;
}
pre {
	margin: 1.5em 0;
	white-space: pre;
}
pre, code, tt {
	font: 1em 'andale mono', 'lucida console', monospace;
	line-height: 1.5;
}
/*********************************************
	Lists
*********************************************/
li ul, li ol {
	margin: 0;
}
ul, ol {
	margin: 0 1.5em 1.5em 0;
	padding-left: 3.333em;
}
ul {
	list-style-type: disc;
}
ol {
	list-style-type: decimal;
}
dl {
	margin: 0 0 1.5em 0;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 1.5em;
}
/*********************************************
	Tables
*********************************************/
table {
	margin-bottom: 1.4em;
	width:100%;
}
th {
	font-weight: bold;
}
thead th {
	background: #c3d9ff;
}
th, td, caption {
	padding: 4px 10px 4px 5px;
}
tr.even td {
	background: #e5ecf9;
}
tfoot {
	font-style: italic;
}
caption {
	background: #eee;
}
/*********************************************
	Misc classes
*********************************************/
.small {
	font-size: .8em;
	margin-bottom: 1.875em;
	line-height: 1.875em;
}
.large {
	font-size: 1.2em;
	line-height: 2.5em;
	margin-bottom: 1.25em;
}
.hide {
	display: none;
}
.quiet {
	color: #666;
}
.loud {
	color: #000;
}
.highlight {
	background:#ff0;
}
.added {
	background:#060;
	color: #fff;
}
.removed {
	background:#900;
	color: #fff;
}
.first {
	margin-left:0;
	padding-left:0;
}
.last {
	margin-right:0;
	padding-right:0;
}
.top {
	margin-top:0;
	padding-top:0;
}
.bottom {
	margin-bottom:0;
	padding-bottom:0;
}
/*********************************************
	Default styling for forms
*********************************************/
label {
	font-weight: bold;
}
fieldset {
	padding:1.4em;
	margin: 0 0 1.5em 0;
	border: 1px solid #ccc;
}
legend {
	font-weight: bold;
	font-size:1.2em;
}
/*********************************************
	Form fields
*********************************************/
input[type=text], input[type=password], input.text, input.title, textarea, select {
	background-color:#fff;
	border:1px solid #bbb;
}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
	border-color:#666;
}
input[type=text], input[type=password], input.text, input.title, textarea, select {
	margin:0.5em 0;
}
input.text, input.title {
	width: 300px;
	padding:5px;
}
input.title {
	font-size:1.5em;
}
textarea {
	width: 390px;
	height: 250px;
	padding:5px;
}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {
	position:relative;
	top:.25em;
}
form.inline {
	line-height:3;
}
form.inline p {
	margin-bottom:0;
}
/*********************************************
	Success, notice and error boxes
*********************************************/
.error, .notice, .success {
	padding: .8em;
	margin-bottom: 1em;
	border: 2px solid #ddd;
}
.error {
	background: #FBE3E4;
	color: #8a1f11;
	border-color: #FBC2C4;
}
.notice {
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}
.success {
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}
.error a {
	color: #8a1f11;
}
.notice a {
	color: #514721;
}
.success a {
	color: #264409;
}
/*********************************************
	The Obligatory WP Styles
*********************************************/
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	text-align: left;
}
.alignright {
	float: right;
	text-align: right;
}
img.alignleft {
	margin: 0px .6em .6em 0px;
}
img.alignright {
	margin: 0px 0px .6em .6em;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: .8em;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: .8em;
	padding: 0 .3em .4em;
	margin: 0;
}
.post img.wp-smiley {
	border: none;
}
.nocomments {
	display: none;
}
/*********************************************
    Style images and galleries
    .hentry is used instead of .page or .post
    as it applies to all content types
*********************************************/
.hentry .gallery a,
.hentry .gallery dt,
.hentry .gallery img {
    margin: 0;
    font-size: 0;
    line-height: 0;
}
.hentry .gallery-item {
    display: inline-block;
    margin: 0 1.5em 1.5em 0;
    padding: 5px;
    vertical-align: top;
    text-align: left;
    width: 150px;
    border: 1px solid #CFCFCF;
    background: #F3F3F3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.hentry .gallery-item img {
    border: 0;
    margin: 0;
    padding: 0;
}
.hentry .gallery-caption {
    margin: 0;
    padding: 10px 5px 5px 5px;
    line-height: 1;
}
.hentry .gallery + * {
    margin-top: 0;
}
.hentry img {
    border: 1px solid #CFCFCF;
    background: #F3F3F3;
    padding: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: auto !important;
    height: auto !important;
}
.hentry .alignright {
    margin: 0 0 1.5em 1.5em;
}
.hentry .alignleft {
    margin: 0 1.5em 1.5em 0;
}
.hentry .aligncenter {
    margin: 0 auto 1.5em auto;
}
.hentry .wp-caption {
    border: 1px solid #CFCFCF;
    background: #F3F3F3;
    padding: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.hentry .wp-caption img {
    border: none;
    background: transparent;
    padding: 0;
}
.hentry .wp-caption-text {
    text-align: left;
    margin: 0;
    padding: 10px 5px 5px 5px;
    line-height: 1;
}
/***hoogte top widget***/
#builder-module-51dfac65864c4,
#builder-module-4d040572034f5 {
	height: 190px;
}
/**********image border **********/
#builder-module-4d09feff86620 img {
	border: none;
	background: #F3F3F3;
	padding:0;
}

/* Added by Ruudhanou.com */
.menu-standaard-container ul, .menu-standaard-container ol {
	margin: 0 1.5em 0 0;
	padding-left: 3.333em;
}