/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

body .topBar {
    z-index: initial !important;
}

body .topBar > .fusion-builder-row {
    position: relative;
    z-index: 99999;
}

.fusion-image-carousel{
  margin-bottom: 10px !important;
}

/*.main-menu-spacing{*/
/*  letter-spacing: 1px !important;*/
/*}*/

.fusion-tb-header .fusion-image-element  {
    position: absolute;
}

.fusion-sticky-transition .fusion-image-element  {
    position: unset !important;
}

.awb-menu__sub-ul.awb-menu__sub-ul_main,
.awb-menu__mega-wrap{
    margin: 0 !important;
}

.fusion-sticky-container {
    min-height: 85.69px !important;
}

/*Responsive - Mobile Max Height Menu */
.fusion-sticky-transition .collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded) .awb-menu__main-ul {
    max-height: 100vh;
}

@media only screen and (max-width: 1024px) {
    ul.fusion-menu.awb-menu__main-ul.awb-menu__main-ul_row {
        margin-top: 12px;
    }
}

.menu-item {
    margin-right: 0.25em !important;
}

.newsItemElement {
    padding-bottom: 2.5em;
}

.footer-link:hover {
    text-decoration: underline;
}

.fusion-button {
    text-align: center !important;
}

.sponsors .fusion-image-element {
    pointer-events: none !important;
}
/*Hide Google Recaptcha Floating Badge*/
.grecaptcha-badge { visibility: hidden; }

/*Form Message Styling */
.frm_error_style p {
    margin: 0;
}

.with_frm_style .frm_message {
    padding: 15px 30px;
}

/*Privacy Bar Responsive*/
@media only screen and (max-width: 600px) {
    .fusion-privacy-bar .fusion-privacy-bar-main>span {
        margin: 0 0 0 37px;
    }
}

/*Hiding News & Livestream nav items on desktop only */
@media only screen and (min-width: 1024px) {
    .hidden-on-desktop {
        display: none !important;
    }
}