/*======================================
Theme Name:     Galvani Bio
Author:         Arttia Creative
Author URI:     https://arttia.co.uk
Version:        1.0.0
Template:       generatepress
License:        GNU General Public License v2.0
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
======================================*/

.main-navigation.toggled .main-nav > ul {
    background-color: white !important;
}

.main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a {
    color: var(--GalvaniPurple) !important;
}

.navigation-branding {
    order: 6 !important;
    margin-left: auto !important;
    margin-right: 0 !important;
}
@media (max-width: 855px) {
    .main-navigation.has-branding .inside-navigation {
        flex-direction: row-reverse;
    }

    .site-logo.mobile-header-logo {
        margin: 0 !important;
        margin-right: 10px !important;
        margin-left: auto !important;
    }
}


.main-navigation.has-sticky-branding.navigation-stick .inside-navigation {
	background: #fff;
	
}

.sticky-enabled .main-navigation.is_stuck {
    background: #fff;
}

@font-face {
  font-family: "GalvaniSans_Md, Sans-Serif";
  src:  url(GalvaniSans_Md.ttf) format("truetype");
}

#primary-menu a:hover:after,
#primary-menu a.is-active:after {
    content: ' ';
    position: absolute;
    top: 70%;
    z-index: 10;

    border-bottom: 2px solid black;
    width: calc( 100% - 40px );
    left: 20px;
}

#dws-bg-video {
    width: 100%;
    height: 100%;
    position: fixed !important;
    z-index: -100;
}
.site-footer { background: white; }

.fl-post-grid-post.person {
    background: transparent;
    border: 0;
}

footer a:hover {
    color: #7f5c99 !important;
}
