/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 27 2024 | 22:23:26 */
/**----------------------------------------
 Core
----------------------------------------**/
html{
	min-height: 100%;
  	height: auto;
	overflow-x:hidden!important;
}

body {
	min-height: 100%;
  	height: auto;
	overflow-x:hidden!important;
}

.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;
}*/

/* Remove double arrow from Form Select fields */
.uael-gf-select-custom:after{
	display:none;
}

.overflow-hidden{
	overflow:hidden;
}

.image-scale img{
	transform:scale(1.8);
}

.staggered-images img{
	height:302px;
	width:100%;
	object-fit:cover;
}

@media (max-width:768px){
	.staggered-images img{
		height:100px;
	}
}

@media (max-width:768px){
	.staggered-images .uael-img-gallery-item-2{
	margin-top:0px;
}
}

.staggered-images .uael-img-gallery-item-2{
	margin-top:64px;
}

.featured-stats .elementor-counter{
	text-align:center;
}

.gallery img{
	object-fit:cover;
	object-position:center;
	height:400px;
}

.f-projects .swiper{
	padding:10px;
}

.giving-back img{
	object-fit:contain;
	object-position:center;
	height:250px;
}

.r-faqs .accordion-icon-left{
	font-size:15px;
}

.r-sponsors img{
	object-fit:contain;
	object-position:center;
	height:150px;
	width:auto;
}

.clubs img{
	object-fit:contain;
	height:150px;
	width:100%;
	object-position:center;
}

#tribe-events-pg-template{
	max-width:100%!important;
	padding:0px!important;
}

/*-----------------------MEGA MENU ---------------------------*/
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu{
		top:70px!important;
	}


/*.event-contact-container-img {
    height: 100%; 
    background-size: cover; 
    background-position: center; 
}*/



/*--------------------------EVENTS CALENDAR--------------------------*/

.tec-events-elementor-event-widget__website-link a{
	font-family: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: inherit;
    background-color: #faa41a;
    padding: 12px 20px!important;
    font-size: 18px!important;
    border-radius: 100px;
    display: inline-block;
    color: #fff!important;
	border: 1px solid #faa41a;
	transition: all 0.3s;
}

.tec-events-elementor-event-widget__website-link:hover a{
    background-color: transparent;
	border: 1px solid #faa41a;
	 color: #faa41a!important;
}

.tec-events-elementor-event-widget__website-link{
	display:inline-block;
	border:none;
}

/*.tec-events-elementor-event-widget__website-link:hover a{
    color: #faa41a!important;
}

.tec-events-elementor-event-widget__website-link a{
    color: #fff!important;
}*/

.tribe-common .tribe-common-l-container{
	max-width:100%!important;
	padding:0px!important;
}

.tribe-events .tribe-events-calendar-list__event-featured-image{
	object-fit:contain;
	height:300px;
}


/*----------------TEAM LOOP-------------
.home .team-img{
	display: none;

} */

.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img{
	object-fit:cover;
	width:100%;
}


.rotary-gallery-loop-template-container img{
	width:100%;
}

.elementor-slideshow__title{
	display:none;
}

.blog-loop-cover a{
    display: block;
	justify-items:left;
}
