/* Custom CSS */

/* Example: Override main section background color. */
/* body .jupiterx-main {
    background-color: gray;
} */


.jupiterx-site-navbar {
    max-height: 100px;
    box-shadow: 0 0 4.85px .15px rgba(0,0,0,.1);
}

.jupiterx-site-navbar .jupiterx-navbar-brand-img {
    margin-top: 40px;
    border-radius: 50%;
    /*padding: 10px 5px;*/
    padding: 10px 5px 5px 15px;
    background-color: #fff;
}

.jupiterx-site-navbar .navbar-nav > .nav-item,
.jupiterx-site-navbar .navbar-nav > .nav-item > .nav-link {
    font-size: 18px;
}

.jupiterx-header-stick .jupiterx-site-navbar .navbar-nav > .nav-item,
.jupiterx-header-stick .jupiterx-site-navbar .navbar-nav > .nav-item > .nav-link {
    font-size: 18px;
}

nav.jupiterx-site-navbar .navbar-nav .nav-link {
    color: #000;
}

nav.jupiterx-site-navbar .navbar-nav .nav-link:hover {
    color: #8666AC;
}

.navbar-light .navbar-nav a.show > .nav-link, 
.navbar-light .navbar-nav a.active > .nav-link, 
.navbar-light .navbar-nav a.nav-link.show, 
.navbar-light .navbar-nav a.nav-link.active {
    color: #8666AC;
}

/*.opan-button-shadow-container {
    margin-top: 5px;
    text-align: right;
}*/

.smaller-font {
    font-size: 16px;
}

/*
.same-height-container > .elementor-widget-wrap {
    align-content: space-between;
}*/

footer ul {
    list-style-type: none;
}


@media screen and (max-width: 992px) {

    .jupiterx-site-navbar .navbar-nav > .nav-item,
    .jupiterx-site-navbar .navbar-nav > .nav-item > .nav-link {
        font-size: 16px;
    }

    .jupiterx-header-stick .jupiterx-site-navbar .navbar-nav > .nav-item,
    .jupiterx-header-stick .jupiterx-site-navbar .navbar-nav > .nav-item > .nav-link {
        font-size: 16px;
    }

    .jupiterx-site-navbar .navbar-nav > li.nav-item {
        margin-left: calc(30px / 3);
        margin-right: calc(30px / 3);

    }

}


@media screen and (min-width: 768px) {

    .same-height.one {
        min-height: 300px;
    }

    .same-height.two {
        min-height: 530px;
    }

}


@media screen and (max-width: 767.98px) {

    .opan-button-shadow-container {
        margin-top: 10px;
        text-align: left
    }

    nav.jupiterx-site-navbar {
        padding-top: 0;
        padding-bottom: 0;
    }

    nav.jupiterx-site-navbar img.jupiterx-navbar-brand-img {
        margin-top: 0px;
        width: 195px;
    }

    .navbar-light button.navbar-toggler {
        color: #8666AC;
        border-color: #8666AC;
    }

   button..jupiterx-navbar-toggler.navbar-toggler.collapsed {
        border-color: #8666AC;
   }

    .navbar-light button.navbar-toggler .navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(134, 102, 172, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    }

    #jupiterxSiteNavbar {
        background-color: #fff;
        position: absolute;
        width: 100%;
        top: 100px;
        left: 0;
        padding: 30px;
    }

    .jupiterx-navbar-tablet-left .jupiterx-navbar-cart, 
    .jupiterx-navbar-tablet-left .jupiterx-navbar-toggler, 
    .jupiterx-navbar-tablet-left .dropdown-toggle-icon {
        margin-top: -10px;
    }

    .jupiterx-site-navbar .jupiterx-navbar-brand-img {
        padding: 10px 5px 15px 15px;
    }

    .jupiterx-site-navbar .navbar-nav > .nav-item, 
    .jupiterx-site-navbar .navbar-nav > .nav-item > .nav-link {
        font-size: 24px;
    }

}