/*
Theme Name: Genesis Block Theme Child
Theme URI: https://yourwebsite.com/
Description: Child theme for Genesis Block Theme
Author: Your Name
Author URI: https://yourwebsite.com/
Template: genesis-block-theme
Version: 1.0.0
*/

@font-face {
    font-family: 'Gotham';
    src: url('fonts/gotham-regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham Bold';
    src: url('fonts/gotham-bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Std";
    src: url('fonts/univers-bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

#page {
    padding-top: initial;
}

p {
    color: #000;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

* {
    text-underline-offset: 3px !important;
}

p a,
.wlist a {
    text-decoration-line: underline !important;
    text-underline-offset: 3px !important;
    text-underline-position: from-font !important;
}

h1,
h2,
h3 {
    font-family: "Univers LT Std" !important;
}

.gotham p,
.gotham a,
.hfe-copyright-wrapper span {
    font-family: 'Gotham', sans-serif !important;
}

.gotham h2 {
    font-family: 'Gotham Bold', sans-serif !important;
}

.basic-ul p {
    margin-bottom: 0 !important;
}

.basic-ul p:first-child {
    margin-bottom: 30px !important;
}

.basic-ul ul {
    margin-bottom: 30px !important;
}

.elementor-11 .elementor-element.elementor-element-d7e92d7 .hfe-flyout-content {
    background-color: #000 !important;
    padding: 80px 20px 20px 20px;
}

.hfe-flyout-close,
.hfe-flyout-close svg {
    margin: 12px 12px !important;
}

.mobo-nav-cta {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9
}

@media (max-width:365px) {

    .elementor-22 .elementor-element.elementor-element-169d330 .elementor-button,
    .elementor-22 .elementor-element.elementor-element-79ba68f .elementor-button {
        padding: 9px 12px !important
    }
}