/* n10-site-code: [Imported] Nine10 Custom [Nine10 CSS] · last edited by unknown on 2026-11-09 18:59:19 UTC · Nine10 entries are maintained by Nine10; use the Client entries for site changes. */
/**----------------------------------------
 Core
----------------------------------------**/
html{
	min-height: 100%;
  	height: auto;
	overflow-x:hidden;
}

body {
	min-height: 100%;
  	height: auto;
}

/*section{
	padding-left:20px!important;
	padding-right:20px!important;
}*/

@media (max-width:992px){
.d-md-none{
	display:none;
	}
}

.light,
.light * {
	color: #fff;
}

.light a {
	color: #fff;
}

.footer-bottom p {
	margin-bottom: 0;
}

.footer-bottom a:hover {
	text-decoration: underline;
}

::selection { background: #ECECEC;}

/*ul li:last-child {
	margin-bottom: 20px !important
}*/

.elementor-nav-menu li:last-child {
	margin-bottom: 0px !important;
}

.elementor-editor-section-settings .elementor-editor-element-setting:last-child {
	margin-bottom: 0px !important;
}

.elementor-editor-column-settings .elementor-editor-element-setting:last-child {
	margin-bottom: 0px !important;
}

.elementor-editor-widget-settings .elementor-editor-element-setting:last-child {
	margin-bottom: 0px !important;
}

.overflow-hidden{
	overflow:hidden;
}

.image-scale img{
	transform:scale(1.8);
}

#hero-button i{
	color:#C61A1D;
	font-size:30px;
}

/*.p-absolute-bottom{
	position:absolute;
	bottom:64px;
}*/

.hero-section {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
	  max-height:100vh;
	  overflow:hidden;
    }

.hero-inner-absolute{
	position:absolute;
		margin: 0 auto;
	top: calc(100vh - 360px);
}

.trackerheader--not-top .trackerheader--not-bottom .trackerheader--pinned{
	background-color:#fff;
}

.elementor-search-form__toggle i{
	padding:28px;
	margin-top:-4px;
}

@media (max-width:992px){
	.elementor-search-form__toggle i{
	padding:24px;
	margin-top:-4px;
}
}

.events .elementor-icon-list-item{
	transition: all 0.3s ease;
	overflow:hidden;
	border-bottom:2px solid black;
	padding: 15px 15px;
}

.events .elementor-icon-list-item:after{
	position:absolute;
	content:"";
	width:100%;
	height:0;
	top:0;
	left:0;
	z-index:-1;
	background: #c61a1d;
	transition:all 0.3s ease;
	border-top:none;
}

.events .elementor-icon-list-item:hover:after{
	height:100%;
	top:auto;
	bottom:0;
}

.events .elementor-icon-list-item:not(:last-child){
	padding:15px!important;
}

.events .elementor-icon-list-item:not(:last-child):after{
	border-top-style: none!important;
	border-top-width:0px!important;
}

.m-x-20{
	margin:0px 20px;
}


.elementor-search-form__container{
	height:10vh!important;
	top:93px!important;
}

.dce-nav-menu img{
	border-radius:0px;
}

.dce-nav-menu a{
	transition: 0.3s ease-in-out;
}

.c-sport-filter .c-email{
	word-break:break-word;
}

.c-sport-col{
	min-height:241px;
}


@media (max-width:992px){
.d-md-none{
	display:none;
	}
}

 @media (max-width: 992px) {
      .indicator-child:nth-child(2) {
        display: none;
      }
    }

.menu-mobile-menu-container ul ul li{
	list-style:none;
}

.menu-mobile-menu-container ul ul li a{
	font-size:15px!important;
}

#gform_fields_7 .gform-field-label--type-sub{
	color:#fff;
}

#gform_fields_8 .gform-field-label--type-sub{
	color:#fff;
}

.application-submission .gfield_list_icons button{ 
	background-color:transparent!important;
	color:#000!important;
	padding:0px!important;
}

.application-submission .gfield_list_icons button:before{ 
	color:#000!important;
}

.application-submission .uael-gf-select-custom:after{
	display:none;
}

.application-submission .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{
	color:#fff!important;
}

#field_10_11 ul{
	list-style:disc!important;
}

#field_10_11 ul li{
	margin-bottom:10px;
}

/*GRAVITY FORMS LIST FIX*/
.gfield_list_icons{
	gap:64px!important;
	width:140px!important;
}
