/*


          /\
         /**\
        /****\   /\
       /      \ /**\
      /  /\    /    \
     /  /  \  /      \
    /  /    \/ /\     \
   /  /      \/  \/\   \
__/__/_______/___/__\___\______________________________

Made with Curiosity by GIPFELGOLD // www.gipfelgold.com
_______________________________________________________
*/


/* Version 260403 */


/*


       /\
      /  \/\
_____/___/__\______________________________________________________________

                           SALIENT FIXES BUNDLE
___________________________________________________________________________*/

/*


       /\
      /  \/\
_____/___/__\______________________________________________________________

                          RESPONSIVE TEXT INHERIT
___________________________________________________________________________*/

/* Salient Bugfix:
   Nectar Responsive Text erbt bei data-inherit-heading-family nicht alle Typowerte sauber.
   Der Fix zwingt die direkten Kinder, die geerbte Typografie vollständig zu übernehmen. */
#gg .nectar-responsive-text[data-inherit-heading-family] > * {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    text-transform: inherit;
    letter-spacing: inherit;
}

/* Keep strong tags from forcing Salient's condensed bold family inside inherited text blocks. */
.bold,
strong,
b {
    font-family: inherit;
}

/*


       /\
      /  \/\
_____/___/__\______________________________________________________________

                               GOOGLE MAPS
___________________________________________________________________________*/

.nectar-google-map.gg-map-xd-tint {
    position: relative;
    isolation: isolate;
}

.nectar-google-map.gg-map-xd-tint::before,
.nectar-google-map.gg-map-xd-tint::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 2;
}

/* Recreates the XD stack: a color layer and a multiply pass using the map_color tint. */
.nectar-google-map.gg-map-xd-tint::before {
    background: var(--gg-map-tint, #ebe5df);
    mix-blend-mode: color;
    opacity: 1;
}

.nectar-google-map.gg-map-xd-tint::after {
    background: var(--gg-map-tint, #ebe5df);
    mix-blend-mode: multiply;
    opacity: 1;
}

/*


       /\
      /  \/\
_____/___/__\______________________________________________________________

                             ROW SPACING
___________________________________________________________________________*/

/* Salient Bugfix:
   Feste 30px Row-Abstaende wirken auf kleineren Viewports zu starr.
   Die responsive Clamp-Variante behaelt den maximalen Desktop-Abstand,
   skaliert aber auf kleineren Breiten harmonischer herunter. */
body .container-wrap .wpb_row[data-column-margin="30px"]:not(.full-width-section):not(.full-width-content):not(:last-child) {
    margin-bottom: clamp(20px, 2vw, 30px);
}
