/*
Theme Name: Boekhouden-vergelijken
Description: Boekhouden-vergelijken is een inhoudelijke aanpassing van het Investmoon Gutenverse-thema voor het vergelijken van boekhoudsoftware. Het oorspronkelijke ontwerp en de GPL-licentie blijven behouden.
Author: Jegtheme
Author URI: https://support.jegtheme.com/
Theme URI: https://fse.jegtheme.com/investmoon/
Adapted For: Boekhouden-vergelijken
Version: 1.0.6
Stable tag: 1.0.6
Requires at least: 6.2
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: investmoon
Domain Path: /languages
Tags: custom-colors,custom-logo,custom-menu,editor-style,featured-images,full-site-editing,block-patterns
Copyright: © Jegtheme. All rights reserved.
*/



.editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .block-library-block__reusable-block-container {
    max-width: 100%;
}

/*
 * Boekhouden-vergelijken header fallback.
 * The original Investmoon header is a synced Gutenverse pattern. On installations
 * where the theme demo wizard was not used, Gutenverse may not have generated
 * layout CSS for that reusable block yet. These rules mirror the original
 * desktop proportions so the header never collapses or creates horizontal scroll.
 */
html, body { overflow-x: clip; }
.guten-e3Vao2,
.guten-e3Vao2.section-wrapper,
.section-wrapper[data-id="e3Vao2"] { width: 100% !important; max-width: 100% !important; margin: 0 !important; }
.guten-e3Vao2.layout-fullwidth { min-height: 87px !important; height: 87px !important; background: #ffffff !important; overflow: visible !important; }
.guten-e3Vao2 > .guten-container,
.guten-e3Vao2 .guten-container.guten-column-gap-no {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    width: 100% !important;
    max-width: 1170px !important;
    min-height: 87px !important;
    height: 87px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    gap: 0 !important;
    box-sizing: border-box !important;
}
.guten-e3Vao2 .guten-column { min-width: 0 !important; min-height: 87px !important; height: 87px !important; box-sizing: border-box !important; }
.guten-e3Vao2 .guten-column-wrapper { min-width: 0 !important; width: 100% !important; height: 100% !important; box-sizing: border-box !important; }
.guten-e3Vao2 .guten-sI3p0N {
    display: flex !important;
    flex: 0 0 19.8% !important;
    width: 19.8% !important;
    max-width: 19.8% !important;
    background: #126E82 !important;
    align-items: center !important;
}
.guten-e3Vao2 .guten-sI3p0N > .guten-column-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    padding: 0 20px 0 12px !important;
}
.guten-e3Vao2 .guten-EbphT1 {
    display: block !important;
    position: static !important;
    width: 100% !important;
    max-width: 190px !important;
    height: auto !important;
    margin: 0 !important;
}
.guten-e3Vao2 .guten-EbphT1 .guten-image-wrapper { display: block !important; width: 100% !important; }
.guten-e3Vao2 .guten-EbphT1 img {
    display: block !important;
    width: 100% !important;
    max-width: 190px !important;
    height: auto !important;
    max-height: 42px !important;
    object-fit: contain !important;
    border: 0 !important;
}
.guten-e3Vao2 .guten-hSuWlM {
    display: flex !important;
    flex: 0 0 61.6% !important;
    width: 61.6% !important;
    max-width: 61.6% !important;
    align-items: center !important;
    background: #ffffff !important;
}
.guten-e3Vao2 .guten-hSuWlM > .guten-column-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}
.guten-e3Vao2 .guten-1Kxt6H {
    position: static !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 !important;
}
.guten-e3Vao2 .guten-1Kxt6H ul,
.guten-e3Vao2 .guten-1Kxt6H .gutenverse-menu,
.guten-e3Vao2 .guten-1Kxt6H .gutenverse-menu-wrapper,
.guten-e3Vao2 .guten-1Kxt6H .menu {
    max-width: 100% !important;
}
.guten-e3Vao2 .guten-UJaKmj {
    display: flex !important;
    flex: 0 0 18.6% !important;
    width: 18.6% !important;
    max-width: 18.6% !important;
    align-items: center !important;
    background: #ffffff !important;
}
.guten-e3Vao2 .guten-UJaKmj > .guten-column-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    padding: 0 10px 0 20px !important;
}
.guten-e3Vao2 .guten-UCpiLA,
.guten-e3Vao2 .guten-UCpiLA .list-wrapper,
.guten-e3Vao2 .guten-nIaGVi { width: auto !important; height: auto !important; margin: 0 !important; padding: 0 !important; }
.guten-e3Vao2 .guten-nIaGVi a {
    display: inline-flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 12px !important;
    width: auto !important;
    white-space: nowrap !important;
    text-decoration: none !important;
    color: #126E82 !important;
    font-family: Lato, Arial, sans-serif !important;
    font-size: 13px !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    letter-spacing: .09375em !important;
    text-transform: uppercase !important;
}
.guten-e3Vao2 .guten-nIaGVi i,
.guten-e3Vao2 .guten-nIaGVi .fas,
.guten-e3Vao2 .guten-nIaGVi .fa-phone {
    display: inline-block !important;
    width: 20px !important;
    height: 20px !important;
    font-size: 20px !important;
    line-height: 20px !important;
    flex: 0 0 20px !important;
    transform: none !important;
}
.guten-e3Vao2 .guten-nIaGVi .list-text { display: inline !important; width: auto !important; white-space: nowrap !important; }

@media (max-width: 1023px) {
    .guten-e3Vao2.layout-fullwidth,
    .guten-e3Vao2 > .guten-container,
    .guten-e3Vao2 .guten-container.guten-column-gap-no,
    .guten-e3Vao2 .guten-column { min-height: 74px !important; height: 74px !important; }
    .guten-e3Vao2 .guten-sI3p0N { flex-basis: 35% !important; width: 35% !important; max-width: 35% !important; }
    .guten-e3Vao2 .guten-hSuWlM { flex-basis: 65% !important; width: 65% !important; max-width: 65% !important; }
    .guten-e3Vao2 .guten-UJaKmj { display: none !important; }
    .guten-e3Vao2 .guten-sI3p0N > .guten-column-wrapper { justify-content: flex-start !important; padding-left: 20px !important; }
    .guten-e3Vao2 .guten-EbphT1 { max-width: 210px !important; }
}
@media (max-width: 767px) {
    .guten-e3Vao2 .guten-sI3p0N { flex-basis: 55% !important; width: 55% !important; max-width: 55% !important; }
    .guten-e3Vao2 .guten-hSuWlM { flex-basis: 45% !important; width: 45% !important; max-width: 45% !important; }
    .guten-e3Vao2 .guten-EbphT1 { max-width: 185px !important; }
}
