/*
Theme Name:   	
Theme URI:    	http://delage.maaslimited.nl/
Description:  	bio-green-farm Child Theme
Author:       	Mary Anne
Author URI:   	http://maaslimited.nl/
Template:	bio-green-farm
Version:	1.0.0
Text Domain:	bio-green-farm-child
-------------------------------------------------------------- */

/* =Theme customization starts here
------------------------------------------------------- */


.slider-section {
    padding-top: 3rem !important;
}

body:not(.logged-in) .notices-panel {
    display: none;
}

.footer-wrap-box {
    width: 88%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 10px;
    overflow: hidden;
}

.wp-block-group.alignfull > .wp-block-cover.alignfull {
    width: 88%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    border-radius: 10px;
    overflow: hidden;
}

.main-header > .wp-block-column:first-child {
    flex-basis: 30% !important;
}

.main-header > .wp-block-column:nth-child(2) {
    flex-basis: 70% !important;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 textarea {
    background-color: #DAE5DF;
}

.asgarosforum input[type="text"],
.asgarosforum input[type="email"],
.asgarosforum input[type="url"],
.asgarosforum input[type="password"],
.asgarosforum textarea {
    background-color: #DAE5DF;
}
.asgarosforum .editor-subject-input,
#af-wrapper .editor-subject-input {
    background: #DAE5DF !important;
    background-color: #DAE5DF !important;
    background-image: none !important;
}

/* WordPress linkvenster */
#wp-link-wrap input#wp-link-url,
#wp-link-wrap input#wp-link-text,
#wp-link-wrap input[type="text"] {
    background-color: #dcefd2 !important;
    color: #333333 !important;
    border: 1px solid #999999 !important;
}

/* Zoekveld in het linkvenster */
#wp-link-wrap input[type="search"] {
    background-color: #dcefd2 !important;
    color: #333333 !important;
}

/* Placeholdertekst */
#wp-link-wrap input::placeholder {
    color: #666666 !important;
}

/* URL-veld "Plak URL of typ om te zoeken" */
.wp-link-input input.ui-autocomplete-input {
    background-color: #dcefd2 !important;
    color: #333333 !important;
    border: 1px solid #999999 !important;
}

.wpforo-wrap {
    font-family: "Open Sans", sans-serif !important;
}

.wpforo-wrap input,
.wpforo-wrap textarea,
.wpforo-wrap select,
.wpforo-wrap button {
    font-family: "Open Sans", sans-serif !important;
}

footer .wp-block-paragraph.has-text-align-center {
    text-align: left;
    width: 88%;
    font-size: 0.8em;
}

#af-wrapper .post-message p a:not(.button):not(.highlight-admin):not(.highlight-moderator) {
    color: #8a5a2b !important;
}

#af-wrapper [id^="postid-"] .post-wrapper .post-message li.uploaded-file a:not(.button):not(.highlight-admin):not(.highlight-moderator) {
    color: #8a5a2b !important;
}




.wp-block-post-featured-image.alignwide {
    width: 200px !important;
    max-width: 200px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.wp-block-post-featured-image.alignwide img {
    width: 200px !important;
    height: 200px !important;
    object-fit: contain !important;
}

.wp-block-group.blog-image {
    min-height: 200px !important;
    height: 200px !important;
}

.wp-block-group.has-shadow-dark:has(.wp-block-post-featured-image) .wp-block-post-title {
    text-align: center !important;
}

.blog-meta {
    padding-bottom: 4px !important;
    gap: 8px !important;
}

.blog-meta .wp-block-post-author-name,
.blog-meta .wp-block-post-date,
.blog-meta .wp-block-post-date time {
    font-size: 11px !important;
    line-height: 1.2 !important;
}

.wp-block-group.is-nowrap .wp-block-post-author-name,
.wp-block-group.is-nowrap .wp-block-post-date,
.wp-block-group.is-nowrap .wp-block-post-date time {
    font-size: 11px !important;
    line-height: 1.2 !important;
}

.wp-block-group.is-content-justification-center.is-nowrap.is-layout-flex {
    padding-bottom: 15px !important;
}

.slider-section {
    width: 88.2% !important;
    max-width: 88.2% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

body {
    background-color: #DAE5DF !important;
}

body.page > .wp-site-blocks > .wp-block-group.has-background-background-color.has-background {
    width: 88% !important;
    max-width: 88% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.nieuws-overzicht {
    width: 80% !important;
    max-width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.nieuws-titelbalk {
    width: 94.4% !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

@media (max-width: 781px) {
    .nieuws-titelbalk {
        width: 115% !important;
        max-width: none !important;
        margin-left: -7.5% !important;
        margin-right: -7.5% !important;
    }
}

@media (max-width: 781px) {
    main.wp-block-group {
        padding-left: 23px !important;
        padding-right: 23px !important;
    }
}

@media (max-width: 781px) {
    .wp-block-group:has(> .wp-block-post-comments) {
        padding-left: 23px !important;
        padding-right: 23px !important;
    }
}

body:has(.nieuws-titelbalk) .has-shadow-dark {
    box-shadow: none !important;
}

.wp-block-post-excerpt {
    text-align: center !important;
}

.wp-block-post-excerpt__excerpt {
    text-align: center !important;
}

.header-section {
    margin-top: 1rem !important;
}

.home .header-section {
    margin-top: 0 !important;
}

.home .header-section {
    transform: translateY(-4px) !important;
}

.header-section > .main-header {
    width: 88%;
    margin-left: auto;
    margin-right: auto;
}

.header-section > .wp-block-columns:first-child {
    width: 88%;
    margin-left: auto;
    margin-right: auto;
}

.wp-block-post-excerpt {
    padding-left: 15px;
    padding-right: 15px;
}
.wp-block-group.bericht-kop.alignfull {
    width: 77.5% !important;
    max-width: 77.5% !important;
    margin-top: 0.65rem !important;	
    margin-left: auto !important;
    margin-right: auto !important;
    margin-inline: auto !important;
}

.wp-block-group.bericht-kop .wp-block-cover.bericht-titel {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

.pagina-achtergrond {
    width: 88% !important;
    max-width: 88% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-inline: auto !important;
}

.nolines a,
a.nolines {
    text-decoration: none !important;
}

