/*
Theme Name: Get Praut
Theme URI: https://getpraut.nl/
Description: Get Praut - Thema
Author: Get Praut
Author URI: https://getpraut.nl/
Version: 1.0
*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone{margin:0}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:0 0 15px 15px}
.alignleft{float:left;margin:0 15px 15px 0}
.aligncenter{display:block;margin:5px auto 5px auto}
a img.alignright{float:right;margin:0 0 15px 15px}
a img.alignnone{margin:0}
a img.alignleft{float:left;margin:0 15px 15px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{max-width:100%}
.wp-caption.alignnone{margin:0}
.wp-caption.alignleft{margin:0 15px 15px 0}
.wp-caption.alignright{margin:0 0 15px 15px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

/* Custom CSS
-------------------------------------------------------------- */
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Regular.woff2') format('woff2'),
        url('fonts/Montserrat-Regular.woff') format('woff');
}

body {
 font-family: 'Montserrat';
 display: flex;
 flex-direction: column;
 min-height: 100vh;
 background-color: #E1DFCE;
}

.bg-home {
 min-height: 500px;
 background-size: cover;
 border-bottom: 2px solid #000;
 padding-top: 150px;
 background-position: center center;
 margin-top: 71px;
}

.bg-pagina1 {
 min-height: 500px;
 background-size: cover;
 border-bottom: 2px solid #000;
 margin-top: 71px;
 background-position: center center;
}

.logoheader {
 width: 200px;
 height: auto;
}

.navbar.fixed-top{
	background: #dcdac9;
	border-bottom: 2px solid #000;
}

.fixed-top.scrolled{
  background-color: #dcdac9 !important;
  transition: background-color 300ms ease-in-out;
}

.navbar.fixed-top a{color:#000!important;}
.navbar.fixed-top a:hover{color:#000!important;opacity:1;}
.navbar.fixed-top .active a {font-weight: bold;}

.navbar.fixed-top.scrolled a{color:#000;}
.navbar.fixed-top.scrolled a:hover{color:#000;opacity:1}

.dropdown-menu {
 background-color: #dcdac9;
 color: #000;
}

.dropdown-item:hover {
 background-color: transparent;
}

.iconen i {
 font-size: 32px;
 color: #e85c0d;
}

.iconen h3 {
 font-size: 20px;
}

.homeblokpadding {
 padding: 30px 20px;
 border: 1px solid rgba(255,255,255,0.6);
}

.homeblokpadding a {
 text-decoration: none;
}

h1 {
 font-size: 2rem;
}

.category {
 background-color: #E1DFCE;
 padding-top: 100px;
}

@media screen and (min-width: 768px) and (max-width: 992px) {
 .naambordbewoner, .naambordbestuurslid {
 font-size: 1rem!important;
 }
}

@media screen and (max-width: 992px) {
 .blokmarge {
 margin-top: 20px;
 margin-bottom: 20px;
 }
 .fixed-top {
 background: #dcdac9!important;
 }
 .footertekst {
 font-size: 1rem!important;
 }
}

@media screen and (max-width: 781.99px) {
 .afbeeldingmarge figure {
 text-align: center;
 }
}

@media screen and (max-width: 820px) {
 .fotoborder {
 border-image-repeat: unset!important;
 }
}

.headertitel {
 font-size: 70px;
 color: #fff;
  text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
}

.bg-pagina {
 background-color: #E1DFCE;
 padding-top: 100px;
}

.bg-pagina a {
 color: #1ba19f;
}

.bg-pagina a:hover {
 text-decoration: none;
}

.categorieborder a {
 color: #1ba19f;
}

.categorieborder a:hover {
 text-decoration: none;
}

.bg-paginacontent {
 background-color: #E1DFCE;
 padding-top: 50px;
}

.bg-footer {
 background-color: #836a43;
 border-top: 2px solid #000;
 margin-top: auto; 
}

.footertekst {
 font-size: 20px;
 color: #D9CFC2;
}

.footertekst a, .copyright {
 color: #D9CFC2;
}

.post-39 a {
 color: #000000;
}

.naambord {
 background-image: url(img/naambord.jpg);
 background-size: cover;
 min-height: 61px;
 background-repeat: no-repeat;
 background-position: center center;
 text-align: center;
 line-height: 57px;
}

.naambordbestuur {
 background-image: url(img/naambordbestuur.jpg);
 background-size: 100% 100%;
 min-height: 61px;
 background-repeat: no-repeat;
 background-position: center center;
 text-align: center;
 padding: 20px 20px;
 background-clip: padding-box;
}

.naambordbegeleiders {
 background-image: url(img/naambordbegeleider.jpg);
 background-size: cover;
 min-height: 61px;
 background-repeat: no-repeat;
 background-position: center center;
 text-align: center;
 line-height: 57px;
}

.afbeeldingmarge figure {
 margin-bottom: 0px;
}

.page-id-523 h1 {
}

.functie {
 margin-top: -34px;
}
.wiezijnwijlink a {
 color: #ffffff;
}

.naambordbewoner {
 background-image: url(img/naambord.jpg);
 background-size: cover;
 min-height: 61px;
 background-repeat: no-repeat;
 background-position: center center;
 text-align: center;
 line-height: 57px;
 margin-top: 10px;
 color: #ffffff;
 font-size: 20px;
}

.naambordbegeleider {
 background-image: url(img/naambordbegeleider.jpg);
 background-size: cover;
 min-height: 61px;
 background-repeat: no-repeat;
 background-position: center center;
 text-align: center;
 line-height: 57px;
 margin-top: 10px;
 color: #ffffff;
 font-size: 20px;
}

.naambordbestuurslid {
 background-image: url(img/naambordbestuur.jpg);
 background-size: cover;
 min-height: 61px;
 background-repeat: no-repeat;
 background-position: center center;
 text-align: center;
 line-height: 57px;
 margin-top: 10px;
 color: #ffffff;
 font-size: 20px;
}

.btn-custom {
 background-color: #0A938E;
 color: #ffffff;
}

.btn-custom:hover {
 color: #ffffff;
}

.fotoborder {
 border-bottom: 30px solid transparent;
 border-image-source: url(img/naambord.png);
 border-image-slice: 215;
 border-image-width: 46px;
 border-image-outset: 0.5;
 border-image-repeat: round;
}

.wp-block-embed iframe {
 float: right;
}

.oudersfoto {
 width: 200px;
}

.streep {
 border-top: 1px solid black;
}

.contactrechts {
 margin-top: 20px!important;
}