/**
Theme Name: Astra Child
Author: vicspace
Author URI: https://vicspace.nl
Description: Child theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* :root {
    --ast-global-color-0: #b2dfdb;
    --ast-global-color-1: #3a3a3a;
    --ast-global-color-2: #00796b;
    --ast-global-color-3: #009688;
    --ast-global-color-4: #F5F5F5;
    --ast-global-color-5: #FFFFFF;
    --ast-global-color-6: #F2F5F7;
    --ast-global-color-7: #424242;
    --ast-global-color-8: #000000;
} */

html, body {
    /* background-color: blue; */
    background-color: #b2dfdb;
    scroll-behavior: smooth;
}
html[lang="nl-NL"] #ast-mobile-header .ast-builder-language-switcher .ast-builder-language-switcher-item[aria-label="Dutch"] {
    display: none;
}
html[lang="en-US"] #ast-mobile-header .ast-builder-language-switcher .ast-builder-language-switcher-item[aria-label="English"] {
    display: none;
}
.uagb-post__inner-wrap {
    overflow: hidden !important;
}
.home_intro {
    box-shadow: 3px 15px 25px rgb(0 0 0 / 20%);
    border-radius: 24px;
}
.home_hero {
    /* color: red; */
}
.home_intro p {
    font-size: 20px;
}
.uagb-buttons__wrap.uagb-buttons-layout-wrap {
    /* justify-content: flex-start !important; */
}
.entry-content p {
    margin-top: 0;
    margin-bottom: 1em;
}
.uagb-post-grid .uagb-post__inner-wrap .uagb-post__image {
    margin-left: -24px !important;
    margin-right: -24px !important;
    margin-top: -24px !important;
}
.home_post_grid article .uagb-post__title > a:link, .home_post_grid article .uagb-post__title > a:visited {
    color: var(--ast-global-color-1);
}
.home_post_grid article .uagb-post__title > a:hover, .home_post_grid article .uagb-post__title > a:focus {
    color: var(--ast-global-color-3);
}
.home_post_grid article .uagb-post__cta > a {
    overflow: hidden;
    border-radius: 30px;
}
.home_post_grid article .uagb-post__cta > a:link, .home_post_grid article .uagb-post__cta > a:visited {
    
}
.home_post_grid article .uagb-post__cta > a:hover, .home_post_grid article .uagb-post__cta > a:focus {
    color: #fff !important;
    background-color: var(--ast-global-color-2) !important;
    border-color: var(--ast-global-color-2) !important;
}
a.menu-link span.menu-text img {
    width: 32px !important;
    height: 22px !important;
}
#ast-hf-mobile-menu a.menu-link span.menu-text img {
    width: 24px !important;
    height: 16.5px !important;
}
.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link:before {
    bottom: -8px;
}
.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link:before, .ast-desktop .ast-menu-hover-style-overline > .menu-item > .menu-link:before {
    height: 3px;
}
.ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link {
    font-size: 1.25rem;
}
.uagb-post-grid .uagb-post__image img {
    aspect-ratio: 4/3;
    object-fit: cover;
}
#secondary .wp-block-latest-posts > li > a {
    font-size: 20px;
    line-height: 1.25;
}
#secondary .wp-block-latest-posts > li > a:hover {
    color: var(--ast-global-color-3);
}
@media screen and (max-width:768px) {
    .home_hero {
        padding: 16px !important;
    }
    .home_intro p {
        font-size: 18px !important;
    }    
}

@media screen and (max-width:576px) {
    .home_intro p {
        font-size: 17px !important;
    }    
}