 /*
Theme Name: Stichting JIJ
Theme URI: http://www.stichtingjij.nl
Description: WordPress website door Boon Webdesign. Op maat ontworpen en gebouwd voor Stichting JIJ.
Author: Sandra Boon
Author URI: http://www.boonwebdesign.nl
Version: 1.0
*/


@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

em {font-style:italic;}


* {border: 0; padding: 0; margin: 0; }
body {margin:0;font-size:18px; color:#60627c; font-weight:300; font-family:'Montserrat',Arial, Helvetica, sans-serif; line-height:33px;}
.clear {clear:both; margin:0px;}
a {text-decoration:underline;color:#812b5e; font-weight:500;}
a:hover {color:#b2b47b;}

.elementor a{text-decoration: underline !Important;}

.blogpagina .row-fluid .blogcontent a, .page-template-page_vacatures .container .grid ul li p a, .page-template-page_projecten .container .grid ul li p a{
	background:  #812b5e;
 	color: #fff;
  	text-decoration: none;
  	border: 1px solid #812b5e !important;
  display: table-cell;
  margin-top: 5px;
  padding: 5px 10px;
}
.blogpagina .row-fluid .blogcontent a:hover, .page-template-page_vacatures .container .grid ul li p a:hover, .page-template-page_projecten .container .grid ul li p a:hover{
 	 background: #fff;
  	color: #812b5e;
}

.blogpagina .row-fluid .blogcontent h3 a{
 	color: #812b5e;
	background: none;
  border: none !important;
  padding: 0;
}
.blogpagina .row-fluid .blogcontent h3 a:hover{
 	background: none;
  color: #60627c;
}


strong {font-weight:bold; font-weight:700;}
.container {max-width:960px;margin:auto;min-height:0px;}
h1, h2, h3, h4, h5, h6 {color:#60627C; font-weight:200;font-family: 'Montserrat'; margin-bottom:20px; line-height:140%;}
h1 {font-size:35px;}
h2 {font-size:23px;}
h3 {font-size:18px;}
h4 {font-size:18px;}
h5 {font-size:14px;}
h6 {font-size:14px;}
p {font-size:18px; color:#60627c; font-family:'Montserrat',Arial, Helvetica, sans-serif; line-height:33px; margin-bottom:20px; font-weight:300;}
ol {margin-left:30px;font-size:18px; color:#60627c; font-family:'Montserrat',Arial, Helvetica, sans-serif; line-height:33px; margin-bottom:20px; list-style:decimal;font-weight:300;}
ul {list-style: outside none none; margin-left:20px;font-size:18px; color:#60627c; font-family:'Montserrat',Arial, Helvetica, sans-serif; line-height:33px; margin-bottom:20px;font-weight:300;}
ul li {background: rgba(0, 0, 0, 0) url("images/bulletblauw.png") no-repeat scroll left top; padding-left:20px;}
img {max-width:100%;}
hr {width:100%; height:1px;display:block; margin-bottom:30px; margin-top:10px; float:left; border-bottom:2px dotted #bebec9;}

/* TOPBALK, HEADER EN HOOFDMENU */

#home {background-color: #FFF; height: 120px; left: 0;  top: 0; width: 100%; z-index: 9999999;-webkit-box-shadow: 0px 3px 12px 0px rgba(50, 50, 50, 0.37);
-moz-box-shadow:    0px 3px 12px 0px rgba(50, 50, 50, 0.37); position:fixed;
box-shadow:         0px 3px 12px 0px rgba(50, 50, 50, 0.37);}
.homeback {height:120px;}

.topbalk1 {background-color:#acb175; height:36px;}
.topbalk1 ul li {margin-left:10px; float:left;background:none;}
.topbalk1 ul {float:right;}
.topbalk1 a {color:#FFF; font-size:14px; font-weight:300; border-bottom:0px;}


.logo {float:left; margin-top:6px;}
.logo:hover {opacity:0.6;}
.headerafbeelding img {margin:0px; width:100%; height:auto; margin-top:0px; margin-bottom:-10px;}
.headerbalk {background: rgba(0, 0, 0, 0) url("images/headerbalk.png") repeat-x center top; height:107px; margin-top:-106px; z-index:9999; position:relative;}

#menu {margin:auto; float:right; margin-left:12px;}
#menu ul {list-style: none; margin: 0; padding-left: 0; float:left; z-index:10; position:relative;}
#menu ul li {float:left; position: relative;}
#menu ul ul li {float:left; position: relative;}
#menu ul li a {display:block; margin:0; padding: 8px 14px 23px 14px;font-size:18px; text-decoration:none; color:#60627c;font-weight:500;font-family: 'Montserrat';transition: color 0.5s linear;}
#menu ul li a:hover {color:#a67494;}
#menu ul li {background: none;}
#menu ul li a:last-of-type {padding-right:0px;}

#menu ul ul li a {margin-left:0px; padding-left:20px; padding:9px 15px 9px 20px; color:#60627c; font-size:14px; background:none; margin-left:0px; z-index: 9999999999999; text-transform:none; letter-spacing:0px; font-weight:400; width:18em; line-height:150%;}
#menu ul ul li a:hover {color:#a67494;}
#menu ul li {margin:0 0 0 0px; padding:0; float:left;}
#menu li a:last-child {}
#menu ul ul { display: none; float: left; position: absolute; left: 0; z-index: 9999990999999999999999999; margin-left:0px; margin-top:0px; padding-bottom:0px; text-transform:none; background-color:#FFF;
-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.3);
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.3);border-radius: 0px 0px 5px 5px; padding-left:0px; margin-left:10px;}
#menu ul ul ul { left: 14.5em; top: 0;}
#menu ul ul li:hover {}

#menu ul ul a:last-child {background-color:#FFF; width:18em;} 
#menu li:hover > a,
#menu ul ul :hover > a {cursor:pointer;}
#menu ul ul a:hover {color:#9dc7d3; cursor:pointer; background-color:#f1eeed;}
#menu ul li:hover > ul {display: block; cursor:pointer;}


/* BUTTONS */

.buttongroen a {font-weight:400; color:#FFFFFF;background-color:#afb278;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:9px 42px 10px !important; display:inline-block; margin-bottom:20px; margin-top:10px; -webkit-appearance: none; display:inline-block;}
.buttongroen a:hover {text-decoration:none;background-color:#9fa26f; cursor:pointer;}

.buttonpaars a {font-weight:400; color:#FFFFFF;background-color:#812b5e;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:9px 42px 10px !important; display:inline-block; margin-bottom:20px; margin-top:10px; -webkit-appearance: none; display:inline-block;}
.buttonpaars a:hover {text-decoration:none;background-color:#926a84; cursor:pointer;}

.buttonblauw a {font-weight:400; color:#FFFFFF;background-color:#60627c;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:9px 42px 10px !important; display:inline-block; margin-bottom:20px; margin-top:10px; -webkit-appearance: none; display:inline-block;}
.buttonblauw a:hover {text-decoration:none;background-color:#55576f; cursor:pointer;}

#submit {font-weight:400; color:#FFFFFF;background-color:#60627c;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:9px 42px 10px !important; display:inline-block; margin-bottom:20px; margin-top:0px; -webkit-appearance: none; display:inline-block; margin-top:20px; font-size:18px; font-family:'Montserrat',Arial, Helvetica, sans-serif; font-weight:300;}
#submit:hover {text-decoration:none;background-color:#55576f; cursor:pointer;}

.navigation a, #searchsubmit {font-weight:400; color:#FFFFFF;background-color:#a67494;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:9px 42px 10px !important; display:inline-block; margin-bottom:20px; margin-top:10px; -webkit-appearance: none; display:inline-block; font-size:18px; font-family:'Montserrat',Arial, Helvetica, sans-serif;}
.navigation a:hover, #searchsubmit:hover {text-decoration:none;background-color:#926a84; cursor:pointer;}

.pt-checkout-form button {font-weight:400; color:#FFFFFF;background-color:#60627c!important;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:15px 42px 17px!important; display:inline-block; margin-bottom:20px; margin-top:10px; -webkit-appearance: none; display:inline-block; text-transform:none!important;font-size:18px!important;font-weight:300!important; font-family:'Montserrat',Arial, Helvetica, sans-serif!important; }
.pt-checkout-form button:hover {text-decoration:none;background-color:#55576f!important; cursor:pointer;}




/* HOMEPAGINA */

.homeintro {padding:50px 40px 50px 0;box-sizing: border-box;}
.page-template-default .homeintro {padding-right:0px;}
.grid {padding-right:0px; min-height:200px;position:relative; z-index:9999;}
.grid > section {float:left; width:100%; padding-right:275px;box-sizing: border-box;}
.grid > aside {float:right; width:275px; margin-left:-275px;}

.homezijkant {margin-top:-87px;padding-bottom:50px;}
.introvakpaars {background-color:#a67494;box-sizing: border-box;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; padding:30px;}
.introvakpaars h2 {color:#FFF; font-size:36px; text-align:right; font-weight:400;}
.introvakpaars p {color:#FFF; text-align:right; margin-bottom:0px;}
.introvakpaars a:hover {text-decoration:none!important;}
.introvakgroen {background-color:#b2b47b;box-sizing: border-box;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; padding:30px; margin-top:15px;}
.introvakgroen p {color:#FFF; text-align:right; margin-bottom:0px;}

.homepijlers {background: url(images/bgpijlers.png) no-repeat right bottom #e9e8ef;}
#pijler {width:100%; background-color:#FFF; margin-top:70px; margin-bottom:60px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; padding:45px 34px;box-sizing: border-box;}
.pijlerlinks {float:left; width:50%; padding-right:35px;box-sizing: border-box;}
.pijlerlinks ul {margin-left:0px;}
.pijlerlinks ul li {background: rgba(0, 0, 0, 0) url("images/bullet.png") no-repeat scroll left top;}
.pijlerrechts {float:left; width:50%; padding-left:35px;box-sizing: border-box;}
.pijlerlinksinner {width:100%; background-color:#FFF; margin-top:70px; margin-bottom:60px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; padding:45px 34px;box-sizing: border-box;}
.pijlerrechtsinner {width:100%; background-color:#FFF; margin-top:70px; margin-bottom:60px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; padding:45px 34px;box-sizing: border-box;}
.pijlerrechtsinner h2 {color:#afb278;}
.pijlerrechts ul {margin-left:0px;}
.pijlerrechts ul li {background: rgba(0, 0, 0, 0) url("images/bulletgroen.png") no-repeat scroll left top;}
.pijlerrechts ul li a {color:#812b5e;}
.pijlerrechts ul li a:hover {color:#a67494;}
.homepijlers h2 {font-weight:bold; margin-bottom:3px;}
.homepijlers a {border-bottom:0px; font-weight:normal;}

.homenieuwsbrief {background-color:#a67494; padding-top:45px; padding-bottom:35px;}
.homenieuwsbrief h3 {color:#FFF; font-size:24px; font-weight:bold; margin-bottom:0px;}
.homenieuwsbrief p {color:#FFF; margin-bottom:0px;}
.nieuwsbrieflinks {width:45%; float:left;}
.nieuwsbriefrechts {width:55%; float:left;}
.nieuwsbriefrechts  table {width:100%; float:right; text-align:right;}
.homenieuwsbrief input[type=email] {background-color:#FFF; height:50px;-webkit-border-radius: 4px;font-size:18px; color:#ac97a0; padding:0px 75px 0px 35px; box-sizing: border-box; font-family:'Montserrat',Arial, Helvetica, sans-serif; font-weight:300;
-moz-border-radius: 4px;
border-radius: 4px;}
input#mc-embedded-subscribe {font-weight:400; color:#FFFFFF;background-color:#afb278;-webkit-border-radius: 4px;font-size:18px; font-family:'Montserrat',Arial, Helvetica, sans-serif; font-weight:300; -moz-border-radius: 4px; border-radius: 4px; padding:9px 42px 10px !important; display:inline-block; margin-bottom:20px; margin-top:10px; -webkit-appearance: none; display:inline-block; height:50px; margin-left:8px;}
input#mc-embedded-subscribe:hover {text-decoration:none;background-color:#9fa26f; cursor:pointer;}

.blogpagina {margin-top:70px; margin-bottom:90px;}
.blogpagina .row-fluid {width: 105%; *zoom: 1; margin-left:-2.0995%;}
.blogpagina  .row-fluid:before, .featured  .row-fluid:after {display: table; line-height: 0; content: "";}
.blogpagina .row-fluid:after {clear: both;}
.blogpagina .row-fluid [class*="span"] {display: block;float: left; width: 100%; min-height: 30px;margin-left: 2.0995%;*margin-left:2.0995%; margin-right: 2.0995%;*margin-right:2.0995%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.blogpagina  .row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 1.164102564102564%;}
.blogpagina .row-fluid .span4 {width: 28.9%; *width: 28.9; background-color:#FFF;padding-bottom:20px; margin-bottom:30px;}
.blogpagina .row-fluid .span4  img {width:100%; margin-bottom:12px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.blogpagina .row-fluid .span4  img:hover {opacity:0.8;}
.blogpagina .row-fluid .span4 .blogcontent h3 a {border-bottom:0px; font-size:18px; color:#60627c; margin-bottom:0px; padding-bottom:0px; font-weight:800;}
.blogpagina .row-fluid .span4 .blogcontent h3 {margin-bottom:0px; padding-bottom:5px;}

.blogpagina .row-fluid .span4 .blogcontent a {border-bottom:2px dotted #c8a9bd;}
.blogpagina .row-fluid .span4 .blogcontent a:hover {border-bottom:2px dotted #afb278;}




/* SUBPAGINA */

.widget ul {margin-left:0px; margin-bottom:20px;}
.widget ul a {font-size:18px; color:#60627c; line-height:33px!important; font-weight:300;}
.widget h3 {font-size:19px; font-weight:bold; margin-bottom:5px; color:#75778d;}
.widget {box-sizing: border-box; padding:35px 30px 15px 30px; background-color:#e9e8ef; margin-top:15px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.widget, .widget p, .widget a, .widget ul, .widget ul a {font-size:15px; line-height:170%; color:#75778d;}
#breadcrumbs {color:#bebec9!important; margin-bottom:12px;}
#breadcrumbs a {color:#bebec9!important; border-bottom:0px; font-weight:600;}
.recent-posts-widget-with-thumbnails img {border-radius:4px!important;}
.recent-posts-widget-with-thumbnails ul li {background:none; padding-left:0px;}
.recent-posts-widget-with-thumbnails ul a {line-height:170%!important;}
#mc4wp-form-1 p {margin-bottom:0px;}
#mc4wp-form-1 #submit {width:100%;}
#mc4wp-form-1 {max-width:360px;}
#mc4wp-form-1 input[type="email"] {margin-bottom:20px; text-align:center; font-size: 18px;font-family: 'Montserrat',Arial, Helvetica, sans-serif; font-weight:100;}



/* KOLOMMEN */

.inside-grid-column {padding:0px!important;}
.lgc-first {padding-right:35px!important;}
.lgc-last {padding-left:35px!important;}



/* FOOTER */


.footer {background-color:#ACB175; padding-bottom:1px;padding-top:20px;}
.footer p, .footer2 p a, .footer a {color:#FFF; font-weight:300; letter-spacing:0px; font-size:18px;}

.footer1 {background: url(images/footerboog.png) no-repeat center top #e9e8ef; padding-top:90px; padding-bottom:30px;}
.footer1 .row-fluid {width: 105%; *zoom: 1; margin-left:-2.0995%;}
.footer1  .row-fluid:before, .featured  .row-fluid:after {display: table; line-height: 0; content: "";}
.footer1 .row-fluid:after {clear: both;}
.footer1 .row-fluid [class*="span"] {display: block;float: left; width: 100%; min-height: 30px;margin-left: 2.0995%;*margin-left:2.0995%; margin-right: 2.0995%;*margin-right:2.0995%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.footer1  .row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 1.164102564102564%;}
.footer1 .row-fluid .span4 {width: 28.9%; *width: 28.9;margin-bottom:30px;}
.footer1 .row-fluid .span4 h3 {border-bottom:0px; font-size:19px; font-weight:bold; color:#60627c; margin-bottom:0px; padding-bottom:10px;}
.footer1 .row-fluid .span4 h3 {margin-bottom:0px; padding-bottom:5px;}
.footer1 .row-fluid .span4  ul {margin-left:0px;}
.footer1 .row-fluid .span4 a {color:#60627c; font-weight:300;}
.footer1 .row-fluid .span4 p {margin-bottom:10px;}
.footerrechts {float:right;}
.footerlinks {float:left;}

.footerpartners {padding-top:35px;}
.footerpartners img {
  filter: gray; /* IE6-9 */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  opacity:0.3;
}

/* Disable grayscale on hover */
.footerpartners img:hover {
  filter: none;
  -webkit-filter: grayscale(0);
  opacity:1;
}

#lcs_logo_carousel_slider {padding-top:20px; padding-bottom:15px;}





/* OVERIG */

#responsive-menu-button {z-index:999999999999999!important; border-radius:3px!important;}
#responsive-menu-button, #responsive-menu-container {z-index:9999999999999999999!important;}
#responsive-menu-button #responsive-menu-title, #responsive-menu #responsive-menu-title a {display:none;}
#responsive-menu-button #responsiveSearchInput, .responsive-menu-search-box, #responsive-menu-title {display:none;}

#click-menu {z-index:999999999999999!important; border-radius:3px!important;}
#responsive-menu {z-index:999999999999999!important;}
#responsive-menu #responsive-menu-title, #responsive-menu #responsive-menu-title a {display:none;}
#responsive-menu #responsiveSearchInput {display:none;}

if ( function_exists( 'soliloquy' ) ) { soliloquy( '137' ); }

.soliloquy-prev, soliloquy-next, .soliloquy-controls {display:none!important;}
.wpcf7 table tr:nth-child(odd) {background: #FFF;}
.wpcf7 table td {padding: 0px;}
.wpcf7 table {margin-top:0px; margin-bottom:0px;}
.mc4wp-checkbox input[type="checkbox"] {
    margin-bottom: 10px;
    margin-right: 7px;
}
.wpcf7-form p {margin-bottom:0px; margin-top:0px;}
.wpcf7-form {margin-top:30px;}
.wpcf7-list-item {margin-left:0px; margin-right:25px; margin-top:10px;}
.page-id-161 .addthis_inline_share_toolbox, .page-id-205 .addthis_inline_share_toolbox {display:none;}

.nblijst {display:block!important;}


@media(max-width:960px) {
#home .container {padding-left:0px;}
.container {padding-left:20px; padding-right:20px;box-sizing: border-box;}
.logo img, .logo{height:26px;}
.logo {margin-left:20px; margin-top:12px;}
}



@media(max-width:800px) {
.topbalk1 {display:none;}
.menu {display: none;}
#home, .homeback {height:60px;}
.logo {margin-top:18px;}
.grid > section, .grid > aside {width:100%; float:left; padding:0px; margin-left:0px;}
.homeintro {padding:25px 0px 20px 0px;}
.introvakpaars h2, .introvakpaars p, .introvakgroen p {text-align:left;}
.homezijkant {margin-top:0px;}
.pijlerlinks, .pijlerrechts {width:100%; padding:0px;}
.pijlerrechtsinner {margin-top:0px;}
.nieuwsbrieflinks, .nieuwsbriefrechts {width:100%;}
.homenieuwsbrief input[type=email] { padding:0px 20px 0px 20px;}
.lgc-first, .lgc-las {padding:0px!important;}
}

@media(max-width:640px) {
.blogpagina .row-fluid [class*="span"], .blogpagina .featured .row-fluid [class*="span"] {margin-left:0px; *margin-left:0px;}
.blogpagina .row-fluid .controls-row [class*="span"] + [class*="span"], .blogpagina .featured .row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left:0px;}
.blogpagina .row-fluid .span4, .blogpagina .featured .row-fluid .span4 {width: 100%;*width: 100%;}
.blogpagina .row-fluid {width: 100%; margin-left:0px;}
.footer1 .row-fluid [class*="span"], .blogpagina .featured .row-fluid [class*="span"] {margin-left:0px; *margin-left:0px;}
.footer1 .row-fluid .controls-row [class*="span"] + [class*="span"], .blogpagina .featured .row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left:0px;}
.footer1 .row-fluid .span4, .blogpagina .featured .row-fluid .span4 {width: 100%;*width: 100%;}
.footer1 .row-fluid {width: 100%; margin-left:0px;}
.footerrechts, .footerlinks {float:left; width:100%;}
}





/* =Images (WordPress)
----------------------------------------------- */
.entry-content img, .comment-content img, {max-width: 97.5%;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] { height: auto; }
img.size-full, img.size-large {max-width: 97.5%; width: auto; height: auto; }
.entry-content img.wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0;}
img.alignleft, img.alignright,img.aligncenter { margin-bottom: 1.625em;}
p img, .wp-caption { margin-top: 0.4em;}
.wp-caption {background: #eee; margin-bottom: 1.625em; max-width: 96%; padding: 9px;}
.wp-caption img { display: block; margin: 0 auto; max-width: 98%;}
.wp-caption .wp-caption-text, .gallery-caption { color: #666; font-family: Georgia, serif; font-size: 12px;}
.wp-caption .wp-caption-text {margin-bottom: 0.6em; padding: 10px 0 5px 40px; position: relative;}
.wp-caption .wp-caption-text:before { color: #666; font-size: 14px; font-style: normal; font-weight: bold; margin-right: 5px; position: absolute; left: 10px; top: 7px;}
#content .gallery {margin: 0 auto 1.625em;}
#content .gallery a img { border: none;}
img#wpstats {display: block;margin: 0 auto 1.625em;}
#content .gallery-columns-4 .gallery-item { width: 23%;padding-right: 2%;}
#content .gallery-columns-4 .gallery-item img {width: 100%;height: auto;}

img.centered { display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
.size-thumbnail {-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;}



/* =Forms
----------------------------------------------- */

/* Default form */
input[type=text], input[type=password], textarea, input[type=email], input[type=tel]  { background-color:#f0f0f0; -moz-border-radius: 3px; border-radius: 3px; width:100%; height: 40px; line-height: 1.2em; padding: 4px 0px 4px 10px; color:#615040; margin-top:0px; margin-bottom:20px;box-sizing: border-box; font-size:14px;-webkit-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.04);
-moz-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.04);
box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.04);}
textarea {height:130px;  padding: 8px 0px 4px 10px;}





/* =Gallery
----------------------------------------------- */

.format-gallery .gallery-thumb { float: left; display: block; margin: .375em 1.625em 0 0;}
.sep {font-size:12px; color:#c0c0c0;}
.entry-date {font-size:12px; color:#c0c0c0;}
.gallery img {border:0px!important;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

.entry-content .elementor-widget-container h5{
 	font-size: 2rem 
}

.entry-content .elementor-widget-container ul li {
     width: 33%;
    float: left; 
  background: none;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .entry-content .elementor-widget-container ul li {
    width: 100%;
  }
  .entry-content .elementor-widget-container h5{
 	text-align: center;
}
}
.entry-content .elementor-widget-container ul li img{
 	border-radius: 5px !important; 
}
.entry-content .elementor-widget-container ul li span{
 	display: block; 
}

.elementor-row{
 	display: inline-block;
  width: 100%;
}

.elementor-row .elementor-col-50{
 float: left;
  width: 50%;
 
}
@media only screen and (max-width: 768px) {
  .elementor-row .elementor-col-50{
   	width: 100%; 
  }
}
.elementor-row .elementor-col-50 .content{
   padding: 10px;
}
small{
     font-size: 0.8rem; 
}
.doneer.bottom {
  background: #fff;
  border: 1px 
    id black;
  border-top: none;
  text-align: right;
padding: 0px;
  padding-right:10px;
  padding-top:10px;
}
.doneer {
  background: #ACB175;
  color: #ffffff;
  padding: 1rem;
  max-width: 400px;
  margin: auto;
 display: flow-root;
}
.doneer h2{
 	color: #ffffff; 
}
.doneer p{
 	color: #ffffff; 
  display: inline;
}

.doneer .right {
  float: right;
}
.doneer .right .wordt-donateur, .doneer .right .prijs {
  background: #b0b277;
}
.doneer .right .wordt-donateur {
  border-radius: 10px;
  padding: 10px;
}
.doneer .right .prijs {
  border-radius: 100%;
  text-align: center;
    height: 100px;
    width: 100px;
    margin: auto;
    vertical-align: middle;
  position: relative;
  
}

.doneer .right .prijs .inner{
 	position: absolute;
  top: 50%;
  left:50%;
  width: 100px;
  transform: translate(-50%, -50%);
}

.customrt-social-label {
	position: fixed;
	z-index: 100000;
}

@media (min-width: 768px) {
	.customrt-social-label {
		left: 0;
		top: 40%;
		transform: translate(0%, -40%);
		transform-style: preserve-3d;
	}
}

@media (max-width: 767px) {
	.customrt-social-label {
		bottom: 0;
		left: 0;
		position: fixed;
		right: 0;
		text-align: center;
		top: auto;
		transform-style: preserve-3d;
	}
}

.customrt-social-label .twitter,
  .customrt-social-label .linkedin,
  .customrt-social-label .facebook,
  .customrt-social-label .instagram {
	display: block;
	transition: background 0.2s ease-in 0s;
    z-index:1000;
}

@media (max-width: 767px) {
	.customrt-social-label .twitter,
      .customrt-social-label .linkedin,
      .customrt-social-label .facebook,
      .customrt-social-label .instagram {
		display: inline-block;
		width: 24%;
	}

	.customrt-social-label .twitter a,
        .customrt-social-label .linkedin a,
        .customrt-social-label .facebook a,
        .customrt-social-label .instagram a {
		padding: 5px 15px !important;
		margin-bottom: 0 !important;
	}
}

.customrt-social-label .twitter a,
    .customrt-social-label .linkedin a,
    .customrt-social-label .facebook a,
    .customrt-social-label .instagram a {
	font-size: 18px;
	transition: color 0.2s ease-in 0s;
	color: #fff;
	display: block;
	margin-bottom: 10px;
	padding: 10px 15px;
}

.customrt-social-label .twitter:hover,
    .customrt-social-label .linkedin:hover,
    .customrt-social-label .facebook:hover,
    .customrt-social-label .instagram:hover {
	background-color: #fff;
}

.customrt-social-label .twitter {
	background-color: #00a2ff;
}

.customrt-social-label .twitter a:hover {
	color: #00a2ff;
}

.customrt-social-label .linkedin {
	background-color: #5388a7;
}

.customrt-social-label .linkedin a:hover {
	color: #5388a7;
}

.customrt-social-label .facebook {
	background-color: #3b5998;
}

.customrt-social-label .facebook a:hover {
	color: #3b5998;
}

.customrt-social-label .instagram {
	background-color: #8a3ab9;
}

.customrt-social-label .instagram a:hover {
	color: #8a3ab9;
}






/* =WordPress Caption
-------------------------------------------------------------- */
.wp-caption {background: #ececec;border: 1px solid #dcdcdc; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; margin-top:-40px;}
.wp-caption.alignnone {margin: -21px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none; height: auto; margin:0; max-width: 98.5%; padding:0; width: auto; margin-left:4px; margin-top:3px; margin-right:4px;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; margin-top:3px;}

@media screen and (min-width: 961px) {
	.logo {
      max-width: 135px;
  }
}

@media screen and (max-width: 960px) {
	#menu {
		display: none;
	}
}

@media screen and (min-width: 800px) and (max-width: 960px) {
	#responsive-menu-button {
		margin-top: 50px !important;
	}
}