/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

#sticky-navigation img.is-logo-image,
#mobile-header img.is-logo-image {
    padding: 5px 0;
}

#sticky-navigation  {
    box-shadow: none;
    padding: 5px;
}
#sticky-navigation .inside-navigation.grid-container {
    padding-left: 5%;
    padding-right: 0;
    max-width: unset;
}
#mobile-header .inside-navigation.grid-container {
    padding-right: 0;
    padding-left: 20px;
}
#sticky-navigation #primary-menu {
    padding-right: 10%;
}
#mobile-header {
    border-bottom: 1px solid var(--accent);
}
@media (max-width: 700px) {
    #mobile-header .inside-navigation.grid-container {
        padding-left: 0;
    }
}
@media (max-width: 400px) {
    #mobile-header .connect-button .gb-button-text {
        display: none;
    }
    #mobile-header .menu-toggle {
        padding-left: 10px;
        padding-right: 10px;
    }
    #mobile-header .inside-navigation.grid-container {
        align-items: stretch;
    }
    #mobile-header .menu-bar-items {
        align-items: stretch;
    }
}
.menu-bar-items {
    order:3;
}
.pup-window-btn {
    cursor: pointer;
}

@media (max-width: 700px) {
    -body.page h1 { font-size: 43px; }
    -body.page h2 { font-size: 40px; }
    -body.page h3 { font-size: 32px; }
}

@media (max-width: 500px) {
    -body.page h1 { font-size: 35px; }
    -body.page h2 { font-size: 32px; }
    -body.page h3 { font-size: 26px; }
}

@media (max-width: 350px) {
    -body.page h1 { font-size: 30px; }
    -body.page h2 { font-size: 27px; }
    -body.page h3 { font-size: 23px; }
}

@media (max-width: 768px) {
    /* CSS in here for mobile only */
}
@media (min-width: 769px) and (max-width: 1024px) {
    /* CSS in here for tablet only */
}
@media (min-width: 1025px) {
    /* CSS in here for desktop only */
}

.hidden {
    display: none;
}

.page-hero-title > .gb-headline {
    word-wrap: break-word;
    /*hyphens: auto;*/
}