body::-webkit-scrollbar {
  width: 15px; }

/* Track */
body::-webkit-scrollbar-track {
  background: #00223d;
  border-radius: 0; }

/* Handle */
body::-webkit-scrollbar-thumb {
  background: #f1f1f1; }

/* Handle on hover */
body::-webkit-scrollbar-thumb:hover {
  background: #00223d; }

#main_navigation .nav li ul {
  border-top: 3px solid #00223d; }
#main_navigation #menu-item-34 {
  height: 54px;
  position: relative;
  top: 30px; }
  #main_navigation #menu-item-34 a {
    background: #00223d;
    color: #fff;
    padding: 0 25px; }
#main_navigation.et_pb_sticky--top #menu-item-34 {
  height: 45px;
  top: 15px; }
#main_navigation.et_pb_sticky--top .et_pb_menu__logo img {
  object-fit: contain; }

@media screen and (max-width: 980px) {
  #the_blog .et_pb_post {
    margin-bottom: 90px; } }

#homepage_hero .iframe_youtube .fluid-width-video-wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  padding-top: 0 !important;
  height: 0;
  text-align: center; }
  #homepage_hero .iframe_youtube .fluid-width-video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  #homepage_hero .iframe_youtube .fluid-width-video-wrapper:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #1d2027;
    z-index: 10;
    opacity: 0.36; }
#homepage_hero .the_text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 11;
  text-align: center; }
  #homepage_hero .the_text h1 {
    color: #fff;
    font-size: 8vw; }
  #homepage_hero .the_text p {
    color: #fff;
    font-size: 24px;
    line-height: 30px; }

@media screen and (min-width: 500px) {
  #lineup .et_pb_column .et_pb_button_module_wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; } }

footer .footer_logos .sponsor_logos {
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 15px; }
  @media screen and (max-width: 767px) {
    footer .footer_logos .sponsor_logos {
      display: block; } }
  @media screen and (max-width: 767px) {
    footer .footer_logos .sponsor_logos a {
      width: 100%;
      display: block; } }
footer .et_pb_menu--style-left_aligned .et_pb_menu_inner_container ul {
  flex-direction: column; }

#the_footer .et_pb_menu .et_pb_menu__wrap {
  justify-content: start; }
  #the_footer .et_pb_menu .et_pb_menu__wrap .et_mobile_nav_menu {
    display: none !important; }
  #the_footer .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu {
    display: block !important; }
#the_footer #subscribe_footer .ctct-form-defaults {
  padding: 0;
  background-color: transparent; }
  #the_footer #subscribe_footer .ctct-form-defaults .ctct-form-header {
    display: none; }
  #the_footer #subscribe_footer .ctct-form-defaults .ctct-form-label:before {
    color: #fff; }
  #the_footer #subscribe_footer .ctct-form-defaults p, #the_footer #subscribe_footer .ctct-form-defaults .ctct-form-label {
    color: #fff !important; }
  #the_footer #subscribe_footer .ctct-form-defaults .ctct-form-button {
    background-color: #07223d;
    border: 1px solid #fff;
    color: #fff;
    font-weight: 700; }
    #the_footer #subscribe_footer .ctct-form-defaults .ctct-form-button:hover {
      background-color: #fff;
      color: #07223d; }

/*# sourceMappingURL=custom.css.map */
