/*
 Theme Name:   Madison Branson Capital Child
 Description:  Child theme for Madison Branson Capital
 Author:       Creative Approach
 Template:     madison-branson
 Version:      2.0.0
*/

/* Custom CSS for Collins Chambers can go right below here */


.header--logo a {
    display: flex;
    align-items: center;
}

.header--logo a img {
    max-width: 220px;
    height: auto;
}

body .wp-block-cover.is-style-light-banner .wp-block-cover__background {
    background-image: url(dist/images/Madison-Branson-Capital_LH-cubes-scaled.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;

}

body .people-hero-banner .people-hero-banner-overlay {
    background-image: url(dist/images/Madison-Branson-Capital_LH-cubes-scaled.png);
}

body #main,
body .wp-block-group.is-style-grid-background {
    background-image: url(dist/images/Madison-Branson-Capital_LH-cubes-scaled-right.png);;
}

body .header-link {
    background-color: var(--wp--preset--color--primary);
}

body #main-navigation a,
body #main-navigation .menu li.menu-item-has-children a:after {
    color: var(--wp--preset--color--primary);
}

body #main-navigation .menu li.menu-item-has-children a:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='%2308391E' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/></svg>");
}

body .people-grid .people-card {
    background-color: var(--wp--preset--color--white);
}

body .people-grid .people-card:hover {
    background-color: var(--wp--preset--color--secondary);
}

body .people-grid .people-card:hover h3 {
    color: var(--wp--preset--color--primary);
}

body header.header.is-scrolled {
    background-color: var(--wp--preset--color--secondary);
}

body .footer-logo--primary img {
    width: 100%;
    max-width: 90%;
    height: auto;
}
body footer.footer {
    background-color: var(--wp--preset--color--secondary);
}
body footer#footer.footer.footer.footer   * {
    color: var(--wp--preset--color--primary);
}
body footer#footer.footer.footer.footer  svg  {
    fill: var(--wp--preset--color--primary);
}

body footer.footer .breadcrumb a,
body footer.footer .breadcrumb span {
    color: var(--wp--preset--color--primary);
}

body footer.footer .breadcrumb svg {
    fill: var(--wp--preset--color--primary);
}

body footer.footer .footer--bottom {
    color: var(--wp--preset--color--primary);
}

body .card {
    background-color: var(--wp--preset--color--light-grey);
}

body .card:hover .service-category,
body .card:hover .read-more {
    color: var(--wp--preset--color--light-grey);
}

body .wp-block-cover.singular-banner h1 {
    color: var(--wp--preset--color--gold);
}

body #main.single-people-main {
    background-image: unset;

}
body #main.single-people-main .single-people-content-wrapper .profile-info h1 {
    color: var(--wp--preset--color--gold);
}

body #main.single-people-main .single-people-content-wrapper .profile-info .profile-contact a {
    color: var(--wp--preset--color--gold);
}

body #main.single-people-main .single-people-content-wrapper .profile-info .profile-contact a svg {
    fill: var(--wp--preset--color--gold);
}

body #main.single-people-main .people-hero-banner {
    background: var(--wp--preset--color--secondary) !important;
}

body .singular-banner .wp-block-cover__background {
    opacity: 0.2;
    background-color: var(--wp--preset--color--secondary) !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
body .card:not(.resource-card-carousel) .resource-thumbnail h3 {
    color: var(--wp--preset--color--primary);
}
body .card .resource-thumbnail .overlay {
    background-color: var(--wp--preset--color--primary);
    opacity: 0.7;
}

body .card:hover .resource-thumbnail .overlay {
    opacity: 0.7;
}
body .card:not(.resource-card-carousel):hover .read-more svg {
    fill: var(--wp--preset--color--gold);
}
body .card:not(.resource-card-carousel):hover .service-category {
    color: var(--wp--preset--color--gold);
    border-bottom-color: var(--wp--preset--color--gold);
}

body .services-grid .service-card:hover {
    background-color: var(--wp--preset--color--secondary);
}

body .services-grid .service-card:hover h3,
body .services-grid .service-card:hover p {
    color: var(--wp--preset--color--gold);
}

body .services-grid .service-card:hover .read-more {
    border-top-color: var(--wp--preset--color--gold);
    color: var(--wp--preset--color--gold);
}

body .services-grid .service-card:hover .read-more svg {
    fill: var(--wp--preset--color--gold);
}

body a.hamburger svg {
    fill: var(--wp--preset--color--secondary);
}

body .mm-ocd__content {
    background: var(--wp--preset--color--secondary);
}
body .footer-bottom {
    opacity: 0.7;
}
body .gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer.gform_footer .button.gform_button:hover {
    background: var(--wp--preset--color--cardin-green);
}
body .card:not(.resource-card-carousel):hover .read-more {
    color: var(--wp--preset--color--gold);
}