/*
 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
*/

:root {
   /*
   --wp--preset--color--black: #000000;
   --wp--preset--color--white: #ffffff;
   --wp--preset--font-size--small: 1em!important;
   --wp--preset--font-size--medium: 1.75em!important;
   --wp--preset--font-size--large: 2.25em!important;
   --wp--preset--font-size--x-large: 3em!important; */


   --ast-global-color-0: #0020fa;
   --ast-global-color-1: #ff4806;
   --ast-global-color-2: #00000096;
   --ast-global-color-3: #f23900;
   --ast-global-color-4: #0e062e;
   --ast-global-color-5: #012151;
   --ast-global-color-6: #fff;
   --ast-global-color-7: #e4efff;
   --ast-global-color-8: #000;
   --ast-border-color: #abb7c257;
}

@media (max-width: 768px) {
    .top-bar {
        display: none !important;
    }

    .hide-on-mobile {
        display: none !important;
    }
}

/* .main-navigation .navigation-branding img {
      max-width: 150px;
      height: auto;
} */

.top-bar {
   border-bottom: 1px solid var(--wp--preset--color--neutral-6);
}

#footer-widgets .menu-item {
    margin-bottom: 0em;
}

#footer-widgets .widget-title {
    margin-bottom: 16px;
}

footer .footer-bar{
    width:100%;
}

footer.site-info{
    border-top: 1px solid var(--wp--preset--color--border-grey-1);
}

.gb-menu-link[aria-expanded="true"] .gb-submenu-toggle-icon {
    transform: rotate(180deg);
}

header.is-stuck {
    border-bottom: 1px solid var(--wp--preset--color--neutral-6);
}

form[data-portal-id="3203055"]{
    display: flex;
    flex-direction: column;
    gap:8px;
}

form[data-portal-id="3203055"] input, select, textarea{
    background-color:#fff;
    width:100%;
    border-radius: 12px;
    box-shadow: none;
    box-sizing: border-box;
    transition: all .2s linear;
}

form[data-portal-id="3203055"] .hs-error-msgs,
form[data-portal-id="3203055"] .legal-consent-container{
    font-size: 12px;
}

form[data-portal-id="3203055"] .hs-error-msgs {
    color: #EF6B51;
    text-align: left;
    list-style: none;
    margin-left: 0.5em;
    margin-bottom:0px
}

form[data-portal-id="3203055"] .hs_submit .hs-button {
    background-color:var(--wp--preset--color--orange-3-default);
}
