/*!
 * E.G. Landis Local Styles
 * Copyright 2008-2017 Punchmark
 */


 /*===============

 General

===============*/

@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=Fauna+One&family=Pinyon+Script&display=swap');

.script {
  font-family: "Pinyon Script", cursive;
  font-weight: 400;
  font-style: normal;
}

section[data-pagebuilder="section"].section-two-colors {
    background: #E7EBED !important;
}
/*=============================

Header

=============================*/

nav.navbar .navbar-nav>.nav-item.has-a-plus {
    color: var(--primary) !important;
}
@media (max-width: 9999px) {
    header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-plus {
        top: 10px !important;
    }
    header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-menu .dropdown.dropdown-submenu>.dropdown-plus {
        top: 6px !important;
    }
    nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-menu .dropdown.dropdown-submenu.show>.dropdown-plus>i.icon-plus {
        transform: scale(0.75) rotate(180deg) !important;
    }
}
/*
    CSS FIX FOR OPALS
*/

section .widget-banner .widget-image-wrapper {
    position: static !important;
}

/* =======================
    Two Color Background
======================= */

/* section[data-pagebuilder="section"].section-two-colors {
    background: var(--bs-section-default-inset) !important;
    position: relative !important;
    overflow: visible !important;
}

section[data-pagebuilder="section"].section-two-colors::after {
    content: '';
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
    top: auto;
    height: 50%;
    width: 100%;
    background: #678189 !important;
}

section[data-pagebuilder="section"].section-two-colors [data-pagebuilder="section-container"] {
    position: relative !important;
    z-index: 2 !important;
}

@media(min-width:768px){
    section[data-pagebuilder="section"].section-two-colors::after {
        height: 100%;
        width: 50%;
        bottom: auto;
        top: 0;
    }
    section[data-pagebuilder="section"].section-two-colors.py-30.py-md-60 [data-pagebuilder="section-container"].py-20 [data-pagebuilder="widget"].pull-image-down {
        transform: translateY(100px);
    }
} */

/*=========================
Testimonials Overlay Fix
=========================*/

.section-testimonials-overlay .owl-stage-outer {
    min-height: 150px !important;
}