/*
Theme Name: mariannebosschaart
Theme URI: https://wordpress.org/themes/twentytwenty/
Template: twentytwenty
Author: ANNA &amp; the WordPress team
Author URI: https://www.anna-webdesign.nl&https://wordpress.org/
Description: Thema voor mariannebosschaart.nl
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,block-patterns,block-styles,wide-blocks,accessibility-ready
Version: 2.5.1710329904
Updated: 2024-03-13 11:38:24

*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300..800&display=swap');

/*30-04-2024*/
.primary-menu a:hover, .primary-menu a:focus, .primary-menu .current_page_ancestor {       color: #fff;}
.error404 form.search-form {    display: none;}
.error404 .entry-header {text-align:center;background-color: transparent;    background-image: url(https://mariannebosschaart.nl/wp-content/themes/Mariannebosschaart/images/bg-header.jpg);
		color: #fff;    padding-top: 8rem; padding-bottom: 40px !important;}
.error404 #site-content {        padding-top: 0;        padding-bottom: 33px;    }
img.rozeborder.rondig {border: 4px solid #f8a5bc;  border-radius: 3%;    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);    box-shadow: 0px 2px 5px 0px gba(0, 0, 0, 0.4);}

.kosten .textwidget p {    font-size: 22px !important;    color: #99022c;    font-weight: 500;    border-bottom: 1px solid;    text-align: center;    padding-bottom: 22px;}
.kleineretekst .textwidget p {font-size: 15px !important; margin:0;}
.rondig .sow-icon-image {  border: 4px solid #f8a5bc;  border-radius: 50%;    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);    box-shadow: 0px 2px 5px 0px gba(0, 0, 0, 0.4);}
.single .post-inner {    padding-top: 2rem;}
.textwidget a { color: #99022c;}
.centreren {text-align:center;}
.centreren p {text-align:center;}
.pagination-single-inner a {    color: #99022c;}
form#commentform {    width: 100%;    max-width: 100%;}
.comment-respond p:not(.comment-notes) {    max-width: 100%;}
.zwartetekst {color:#000!important}
.zwartetekst p {text-shadow: none !important; color:#000!important}
button {    text-transform: none;}
.grecaptcha-badge {    display: none !important;}
div#cmplz-cookies-overview h3 {font-size:19px!important;}
.quote {    padding-top: 11px !important;    padding-bottom: 15px !important;}
.sow-features-feature.sow-icon-container-position-right .sow-icon-container.sow-container-round {    margin-right: 22px !important;}
.quote li.sow-slider-image.sow-slider-image-cover.cycle-slide.cycle-slide-active {    background: transparent !important;}
.single li.post-author.meta-wrapper {    display: none;}

/*29-04-2024 category*/
.category .categorybreedte .post-inner {    padding-top: 2rem;}
.category .categorybreedte header.entry-header.has-text-align-center {    max-width: 58rem;    width: calc(100% - 4rem);    margin-left: auto;    margin-right: auto;}
.category .categorybreedte .post-meta-wrapper {        margin-top: 1.1rem;    }
.category .categorybreedte .section-inner {        width: auto;    }
.category .post-meta-single-top .post-meta {    justify-content: normal;}
.category .post .featured-media {        margin-top: 11px;    }
.category .post .featured-media-inner.section-inner.medium {    width: 100%;} 
a.more-link {    color: #f8a5bc !important;}
h1.archive-title {  font-size: 35px;    font-weight: 500;  margin: 0;    color: #f6f6f6;   text-shadow: 0 2px 2px rgba(0, 0, 0, 0.35);}
.category .categorybreedte {width: calc(100% - 8rem);  max-width:120rem;   float: none;    margin-left: auto;    margin-right: auto;}
.category ul.post-meta {    font-size: 13px;     color: #929292;}
.category .archive-header {    background-color: transparent;    background-image: url(https://mariannebosschaart.nl/wp-content/themes/Mariannebosschaart/images/bg-header.jpg);    color: #fff;    padding-bottom: 40px!important;}
.category .archive-header {    padding: 9rem 0 0rem;}
.category .archive-header {background-color:transparent;}
.category .post { color:#626262; background-color:#fff;  font-size: 14px!important; line-height:24px!important;  font-family: "Open Sans", sans-serif !important;   width: 23%;   margin-right:2%; margin-top:2%; margin-bottom: 2%; float: left;-webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.33);    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.33);    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.33);    border: 5px solid #f8a5bc !important; padding-bottom: 22px;}
.category hr.post-separator.styled-separator.is-style-wide.section-inner {    display: none;}
body:not(.singular) main > article:first-of-type {        padding: 0rem 0 0;    }
.category h2.entry-title.heading-size-1 {  text-align: left;  font-size: 19px !important;    text-shadow: none;    font-weight: 500;}
.category .entry-categories-inner {    display: none;}
.category .categorybreedte .post-meta .meta-wrapper {display:block;}
.category .categorybreedte li.post-author.meta-wrapper {    display: none;}
.category .categorybreedte span.meta-icon {    display: none;}
.category .categorybreedte li.post-date.meta-wrapper:after {    content: "|";}
.category .categorybreedte li.post-comment-link.meta-wrapper {    margin-left: 4px;}



/*29-04-2024*/
a.sow-more-link.more-link.excerpt {    margin-top: 11px;}
.entry-categories-inner a {    color: #99022c!important;}
.decoration {    display: none;}
.sow-blog-content-wrapper a:hover {color:#99022c!important;}
.quote p {text-align: center; line-height: 30px;  padding-left: 3%;    padding-right: 3%;  padding-top:0px!important;    font-size: 22px !important;    font-weight: 500;    letter-spacing: -1px;}
.sow-carousel-item {    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.33);    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.33);    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.33);    border: 5px solid #f8a5bc !important;}
.so-widget-sow-blog h2.sow-entry-title { color: #000 !important; margin-bottom: 7px !important;  margin-top: 0 !important;}
.sow-blog-content-wrapper { color: #000 !important;  margin-bottom: 0px !important; padding: 22px 17px!important;}
span.sow-entry-author-link.byline {    display: none;}
span.sow-entry-comments {    display: none;}
.sow-blog-content-wrapper .sow-entry-content {    margin-top: 9px !important;}
.sow-blog-layout-grid .sow-blog-posts article {   -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.33);    -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.33);box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.33); border: 5px solid #f8a5bc !important;} 
.sow-blog-content-wrapper .sow-entry-content p {line-height:24px!important;}
.so-widget-sow-post-carousel .sow-carousel-thumbnail a {    width: 100% !important;}



/*24-04-2024*/
.singular .featured-media {    display: none;}
.singular .entry-header .post-meta {    color: #fff!important;}
.singular .entry-header .post-meta a {    color: #fff!important;}



/*19-04-2024*/
a.sow-more-link.more-link.excerpt {   color: #f8a5bc !important;}
h2.sow-entry-title {    font-size: 19px!important;}
input[type="submit"] {width: 100%;    background-color: #f8a5bc !important;font-family: "Open Sans", sans-serif !important;     text-transform: none;    letter-spacing: 0;}

/*20-03-2024*/
h3.sow-carousel-item-title {    font-size: 18px !important; padding: 0 10px !important;}
.introhome {text-align: center;   padding-left: 3%;    padding-right: 3%;  text-shadow: 0 2px 2px rgb(0 0 0 / 26%)!important; padding-top:38px!important;    font-size: 31px !important;    font-weight: 500;    letter-spacing: -1px;}
h2.sow-headline {    padding: 22px 0px;}
.rozeachtergrond {background-color: #f8a5bc;color: white;}
.sow-headline-container .decoration {margin-top: 0 !important;}
.donkerroze {color:#990a30!important;}
.donkerrozetitel h2 {color:#990a30!important;}
.donkerrozeparagraaf p {color:#990a30!important;}
.donkerrozetitel h3 {color:#990a30!important;}
.donkerrozetitel h4 {color:#990a30!important;}
.donkerrozetitel h5 {color:#990a30!important;}
.donkerrozetitel h6 {color:#990a30!important;}
h1.entry-title, h2.entry-title {    margin: 0;    color: #f6f6f6;    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.35);}
.so-widget-sow-features h3 {       font-size: 22px !important;    font-weight: bold;}
body:not(.overlay-header) .primary-menu > li > .icon {color:#99022c!important;}


/*18-03-2024*/
.primary-menu ul {width: 240px;    background: #f8a5bc !important;-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);    -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);}
.ow-button-base.ow-button-align-center {    -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);    -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);}
.post-inner {    padding-top: 3rem;}
.singular .entry-header {    background-color: transparent;    background-image: url(https://mariannebosschaart.nl/wp-content/themes/Mariannebosschaart/images/bg-header.jpg);    color: #fff;    padding-bottom: 40px!important;}
.singular .entry-header {    padding: 9rem 0 0rem;}
.singular .entry-header {background-color:transparent;}
.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer {    margin-top: 3rem;}
li.sow-slider-image.sow-slider-image-cover.cycle-slide.cycle-slide-active {    z-index: 0 !important;}
.home .post-inner {    padding-top: 0rem;}
.entry-content h1, .entry-content h2, .entry-content h3 {    margin: 3rem auto 3rem!important;}
h2.sow-headline {margin-bottom: 0 !important;}
ul.primary-menu {margin: 0 0 0 -2.5rem;}
.rozeborder img {border: 4px solid #f8a5bc;} 
.rondig img {border-radius: 50%;     -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4);    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4);}
.home.singular .entry-header {padding: 0rem 0!important;}
.sow-hero-buttons {margin-top: 11px !important;}
.entry-content {font-family: "Open Sans", sans-serif !important;font-size: 18px!important;}
.widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary {letter-spacing:0.3px; line-height:33px;font-family: "Open Sans", sans-serif !important;font-size: 18px!important;}
body {background-color:#fff;font-family: "Open Sans", sans-serif!important;font-size: 18px; background-image: url(https://mariannebosschaart.nl/wp-content/themes/Mariannebosschaart/images/bg.jpg); letter-spacing:0.3px; line-height:33px;    background-position: left;}
h1, h2, h3, h4, h5, h6, .faux-heading {font-family: "Open Sans", sans-serif !important; }
h1 {font-size: 35px;  font-weight: 500;  }
h2 {    font-size: 24px !important;    font-weight: 500;    letter-spacing: -1px;}
h3 {    font-size: 30px !important;    font-weight: 500;    letter-spacing: -1px;}
h4 {    font-size: 28px !important;    font-weight: 500;    letter-spacing: -1px;}
.missie p {font-size: 25px !important;    color: #fff;    font-weight: 500!important;   font-family: "Open Sans", sans-serif !important; text-align: center; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.35);}

/*older*/
#site-footer {color: #fff;}
#site-footer a {color: #fff;}
.footer-nav-widgets-wrapper, #site-footer {background-color: #f8a5bc;}
.home h1.entry-title {display: none;}
body:not(.overlay-header) .primary-menu > li > a {color: #fff!important;     font-size: 19px;}
header#site-header {margin-top: 150px;    background-color: #f8a5bc;    border: 0px solid #99022c; -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.45);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.45);}
li#menu-item-85 {margin-top: -132px;border-radius:50%;} 
li#menu-item-85 a { -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.45);    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.45);    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.45);
    border-radius: 50%;   color: #fff !important;}
.logomenu a {height: 257px; width: 257px; color: #000!important;}
.logomenu {     border: 2px solid #99022c; background-image: url(https://mariannebosschaart.nl/wp-content/themes/Mariannebosschaart/images/logo.jpg); transition: all 0.5s ease!important; ; margin-bottom: -70px!important; background-repeat: no-repeat!important;     background-size: 257px; }
.header-inner {justify-content: center;padding: 0.8rem 0;}
.header-titles-wrapper { display: none;}
img.Logo-mobile {display: none;}
.onlymobile {display:none!important;}
.primary-menu > li { margin: 2rem 3.5rem;height: 100%;}

/* Responsive */

@media screen and (max-width: 1220px) {
	ul.primary-menu {    justify-content: space-evenly;} 
	.primary-menu > li {		margin: 2rem 3rem;}
}

@media screen and (max-width: 1150px) {
	.pictomobile .sow-features-feature.sow-icon-container-position-top {    width: 48% !important;}
	
 	.primary-menu > li {		margin: 2rem 2.5rem;}
	.category .post {    width: 48%;}
	.category .post .featured-media img {    width: 100%;}
	.sow-blog-layout-grid .sow-blog-posts {     grid-template-columns: repeat(2, 1fr)!important;}
img.attachment-sow-blog-grid.size-sow-blog-grid.wp-post-image {    width: 100%;}
}



@media screen and (max-width: 1080px) {
	
	body:not(.overlay-header) .primary-menu > li > a {font-size:18px;}
	.primary-menu > li {        margin: 2rem 20px;    }
}

@media screen and (max-width: 999px) {
.header-titles-wrapper { display: block;}
header#site-header { margin-top: 0;}
.home.singular .entry-header { padding: 0;}
	
}


/* Mobilemenu*/
@media screen and (max-width: 999px) {
	.toggle-inner .toggle-text {font-weight:500;}
.singular .entry-header {    padding: 3rem 0 0rem;}
.toggle-inner { height:40px;}
.nav-toggle .toggle-inner {    padding-top: 0;}
.toggle-inner .toggle-text {    font-size: 14px;    color: #fff !important;    top: 22px;}
.so-widget-sow-features h3 {      font-size: 20px !important;}
.introhome {padding-top:0px!important;  margin-top: -20px !important;} 
.quote p {padding-top:0px!important;} 
.header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle {    color: #fff!important;}
.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {    font-size: 18px;}
.site-logo.faux-heading {display: none;}
img.Logo-mobile {display: block;}
.logomenu { display: none!important;}
.onlymobile {display:block!important;}
header#site-header {    padding-top: 15px;    padding-bottom: 15px;    color: #fff;}
.menu-modal-inner {background-color: #f8a5bc;}
.menu-modal-inner a {font-weight:500!important; color:#fff!important;}
.site-title a {    font-weight: 500;		font-size: 20px;}
.nav-toggle .toggle-icon, .nav-toggle svg {		height: 1.8rem;}
.header-menu-sidebar .nav-ul a {    outline: none !important;}
}

@media screen and (max-width: 780px) {
	.pictomobile .sow-icon-container.sow-container-round {    margin-bottom: 27px;}
    .site-title a {          font-size: 18px;    }
.sow-image-container {    justify-content: center;}
.introhome {font-size:22px!important; padding-right:2%; padding-left: 3%;}
.quote p {font-size:20px!important; padding-right:2%; padding-left: 3%;}
h2 {    font-size: 22px !important;}

	
}


@media screen and (max-width: 666px) {
.widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary {font-size:16px!important}	
	
	.kosten .textwidget p {    font-size: 20px !important;}
h2.sow-headline {    padding: 22px 22px;}	
	
h1 {    font-size: 30px;    font-weight: 500;}	
.singular .entry-header { padding: 3rem 0 3rem;}
.category .post {        margin-top: 33px;    width: 100%;}
	.category .categorybreedte {    width: calc(100% - 4rem);	}
	
	.sow-blog-layout-grid .sow-blog-posts {     grid-template-columns: repeat(1, 1fr)!important;}
}