.elementor-kit-6{--e-global-color-primary:#FDAE23;--e-global-color-secondary:#54595F;--e-global-color-text:#FFFFFF;--e-global-color-accent:#FCB024;--e-global-typography-primary-font-family:"Teko";--e-global-typography-primary-font-weight:500;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-letter-spacing:1px;--e-global-typography-secondary-font-family:"Teko";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Teko";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:1px;color:#FFFFFF;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#FCB024;font-size:1.2em;font-weight:400;text-transform:uppercase;line-height:0.9em;letter-spacing:1.5px;color:#FFFFFF;padding:15px 25px 13px 25px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#FA7A30;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#FBAE25;text-decoration:none;}.elementor-kit-6 h1{color:#FDAE23;font-family:"Teko", Sans-serif;font-size:2.5em;text-transform:uppercase;letter-spacing:1.5px;}.elementor-kit-6 h2{color:#FBAE25;font-family:"Teko", Sans-serif;letter-spacing:1.5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#000000;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p a:hover {
    color:#FA7A30;
}
/* HOME */
.home .site-logo-img, .ast-header-html-1 {
    display: none;
}
.home .ast-header-sticked .site-logo-img, .ast-header-sticked .ast-header-html-1 {
    display: block;
}
/* NAV */
.main-navigation a {
    padding-left: 40px!important;
}
.main-navigation a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 0;
  background: linear-gradient(to right, #FA7A30, #121212); /* Gradient */
  transition: width 0.3s ease-in-out;
}
.main-navigation a:hover::after {
  width: 30%; /* Expand the underline to full width on hover */
}
.ahfb-svg-iconset svg {
    width: 30px;
    height: 30px;
}
.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close {
    margin-right: 50px;
    margin-top: 10px;
}
@media screen and (max-width: 600px) {
.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close {
    margin-right: 20px;
    margin-top: 10px;
}
}
li.nav-home {
    display: block;
    width: 150px!important;
    height: 68px;
    margin-left: 40px;
    margin-bottom: 20px;
}
.nav-home a {
    display: block;
    background: url('https://737duckclub.com/wp-content/uploads/2025/07/737-duck-club-mark.png');
    background-repeat: no-repeat;
    background-size: cover;

}
.main-navigation li.nav-home a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0;
  width: 0;
  background: none;
}
.footer-mobile-nav li.nav-home {
    display: block;
    width: 100%!important;
    height: 68px;
    margin-left: 40px;
    margin-bottom: 20px;
}
.footer-mobile-nav .nav-home a {
    display: block;
    height: 86px;
    background: url('https://737duckclub.com/wp-content/uploads/2025/07/737-duck-club-mark.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 150px 68px;

}
.footer-mobile-nav li.nav-home {
    margin-left: 0;
    margin-bottom: 30px!important;
}
/* FOOTER */
footer li.nav-home {
    display: block;
    width: 110px!important;
    height: 45px;
    margin-left: 40px;
    margin-bottom: 0;
}
footer .nav-contact {
    display: none!important;
}
/* GLOBAL */
.ast-header-html-1 p, span.mobile-menu {
    font-family: "Teko";
    font-size: 22px;
    letter-spacing: 1px;
}
span.mobile-menu {
    margin-top: 4px;
}
/* PASSWORD FORM */
.custom-password-form {
    width: 100%;
    max-width: 700px;
    color: #fff;
    margin: 160px auto!important;
    padding: 0 2rem;
}
.custom-password-form input[type="password"]:focus {
    border-color: #fff;
    background-color: #2B2B2B;
    color: #fff;
}
.custom-password-form input[type="password"] {
    border-color: #656565;
    background-color: #2B2B2B;
    color: #fff;
}
.custom-password-form label {
    text-align: left;
    color: #fff;
}
.custom-password-form form p:nth-of-type(2) {
  text-align: left!important;
}
.custom-password-form input[type="password"] {
    margin-bottom: 20px;
}
.custom-password-form input[type="submit"] {
    font-family: "Teko", Sans-serif;
}
.custom-password-form strong, .custom-password-form i {
    color: #FA7A30;
}
/* CONTACT FORM */
#gform_fields_1 h3.gsection_title {
    font-size: 1.5em;
    padding-top: 2rem;
}
#gform_fields_1 .gform-field-label--type-sub {
    color: #fff;
}
#gform_fields_1 select, #gform_fields_1 input, #gform_fields_1  textarea, #gform_fields_1 input[type=submit] {
    outline: none!important;
}
#gform_fields_1 select {
    height: 38px;
    padding: 0 10px;
}/* End custom CSS */