	/* -------------------------------------------------------------------------- */
	/*                                  	GENERAL                               */
	/* -------------------------------------------------------------------------- */

	li::marker{
		color: #C90117 !important;
	}

	.primary-color{
		color: #C90117 !important;
	}

	.e-n-accordion-item-title{
		display: flex !important;
		justify-content: space-between !important;
		padding: 1rem !important;
	}


	/* -------------------------------------------------------------------------- */
	/*                                  	HOME                                  */
	/* -------------------------------------------------------------------------- */

		/* events section  */

		/* 
		.events-card-container:hover{
			height: 300px;
		} */
		.events-card-container:hover .events-card-title p,
		.events-card-container:hover .events-card-date span{
			color: #fff !important;
			/* text-align: center !important; */
		}
		.events-card-container:hover .events-card-time,
		.events-card-container:hover .events-card-date svg{
			display: none !important;
		}
		.events-card-container:hover .events-card-btn{
			display: block;
		}
		.events-card-btn{
			display: none;
			transition: all .5s;
		}

		/* program section */

		.program-card{
   			overflow: hidden !important;
			height: 300px !important;
			transition: all .3s ease-in-out;
		}
		.program-card_content__btn,
		.program-card_content__iconHover{
			display: none;
		}

		.program-card:hover .program-card_img,
		.program-card:hover .program-card_content__desc,
		.program-card:hover .program-card_content__num,
		.program-card:hover .program-card_content__icon{
			display: none;
		}
		.program-card:hover .program-card_content,
		.program-card:hover .program-card_content__icon{
			text-align: center !important;
		}
		.program-card:hover .program-card_content__btn,
		.program-card:hover .program-card_content__iconHover{
			display: block;
		}
		.program-card:hover{
			padding: 5px;
 
		}
		/*
		 .program-card:hover .program-card_content{
			margin: 5px;
		} */

	/* -------------------------------------------------------------------------- */
	/*                                  	PROGRAMS                              */
	/* -------------------------------------------------------------------------- */


	/* PAGE:  Housing and Social Services */
	

	/* map section */
	.dark-bg-title{
		background-color: #000;
		color: #fff;
	}

	/* PAGE:  Center for Social Justice & Education */

		.navigation-carousell .elementor-swiper-button{
			background-color: #D9D9D9 ;
			border-radius: 50%;
			width: 30px;
			height: 30px;
			display: flex !important;
    		justify-content: center;
			align-items: center;
			/* margin: 0 -30px; */
		}
		.navigation-carousell .elementor-swiper-button svg{
			fill: #fff !important ;
			font-size: 16px !important;
		} 


	/* -------------------------------------------------------------------------- */
	/*                                   	ABOUT                                 */
	/* -------------------------------------------------------------------------- */


	/* PAGE:     Annual Reports */
		#e-n-tab-title-2311483671 ::before{
			position: absolute;
			top: 20%;
			right:0;
			width:2px ;
			height: 35px;
			background-color: #B3B3B3;
			content: " ";
		}

		#reports-tab .e-n-tab-title[aria-selected="true"]::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 75%;
		height: 2px;
		background-color: var(--e-global-color-secondary);
		border-radius: 2px;
		}

		/* PAGE:    Sponsors  */

		#sponsors-tabs .e-n-tabs-heading{
			box-shadow: 0 -6px 10px -4px rgba(0, 0, 0, 0.15);
			justify-content: space-evenly !important;

		}
		#sponsors-tabs .e-n-tabs-content{
			box-shadow: 0 -6px 10px -4px rgba(0, 0, 0, 0.15);
		}
		.download-pdf-btn,
		.about-desc{
			display: none;
		}
		.program-card:hover .download-pdf-btn,
		.program-card:hover .about-desc{
			display: block;
		}



	/* -------------------------------------------------------------------------- */
	/*                    Advancing Opportunity  Luncheon                         */
	/* -------------------------------------------------------------------------- */

		#gallary-wrapper img{
			width: 400px;
			height: 250px;
			object-fit: cover;
		}

	/* -------------------------------------------------------------------------- */
	/*                                        EVENTS                              */
	/* -------------------------------------------------------------------------- */

	/* LIST */

	.eventer{
		font-family: 'Poppins' !important;
	}

	.eventer-switcher-current-month-in,
	.eventer-filter-wrap label{
		font-family: 'Poppins Semi Bold' !important;
	}
	.eventer-filter-wrap .eventer-filter-trigger,
	.list_calendar_view{
			text-transform:capitalize !important;
			font-family: 'Poppins' !important;
	}

	.eventer-month-switcher-wrap,
	.eventer-filter-wrap {
		background: #F4F5F9 !important;
		text-transform:capitalize !important;
		margin-bottom: 1rem;
	}
	.eventer-switcher-current-month-in span{
		background-color: #C90117;
		font-weight: 400;
		margin-bottom: 10px;
	}

	.eventer-switcher-current-month{
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.eventer-switcher-current-month-in{
		display: flex;
		justify-content: flex-start;
		flex-direction: column-reverse;
		align-items: flex-start;
	}
	.list_calendar_view  {
		background: transparent !important;

	}
	.eventer .eventer-switcher-actions-view a{
		color: #1F1F1FD9 !important;
	}
	.eventer .eventer-switcher-actions-view a:hover{

	}


	.eventer .eventer-switcher-actions-view a:hover,
	.eventer .eventer-switcher-actions-view a.active{
		color: #C90117 !important;
		text-decoration: underline !important;
	}

	.eventer-twelve-months li{
		color: #1F1F1FD9;
		background-color: #D9D9D9;
		transition: .3s all ease-in;
	}
	.eventer .eventer-filter-wrap > label:not(.eventer-checkbox):not(.eventer-radio){
		color: #1F1F1FD9 !important;
		padding-bottom: 1rem;
	}

	.eventer .eventer-btn.eventer-btn-basic, .eventer .eventer-btn.eventer-btn-basic:disabled, .eventer .eventer-btn.eventer-btn-basic:disabled:hover{
		border: 2px solid #DFDFDF;
		color: #1F1F1FD9 !important;
		padding: .8rem 1rem;
		font-family: 'Poppins Semi Bold';
	}
	.eventer-filter-trigger .eventer-icon-arrow-down{
		color: #C90117 !important;
	}
	.eventer-twelve-months{
		margin-bottom: 1rem;
	}
	.eventer-icon-calendar::before{
		color: #fff !important;
	}


	.equah .eventer-event-item-link{
		height: 450px !important;
		object-fit: contain !important;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-end;
		gap: 2rem;
	}
	.eventer-event-grid-item .eventer-event-date{
			align-self: flex-start;
	}
	.eventer-event-grid-item-bg-dark:after{
		background: rgba(0, 0, 0, .7);
	}
	.eventer-event-item > a:before{
		background: #c901175c;
		z-index: 1;
	}
	.equah .eventer-event-details {
		color: #ffff;
	}

	.eventer-event-grid-item-bg .eventer-event-grid-item-inside{
			background-position: center top;
			background-size: cover;
	}



	/* DETAIL */

	#event-detail-01,
	#event-detail-01 .eventer-cat-header,
	#event-detail-01 .entry-header,
	.eventer-cat-header h3
	{
		font-family: 'Poppins Regular';
	}

	.entry-content{
		width: 100%;
		/* display: flex;
		flex-direction: column; */
	}
	/* .eventer-single-event-details{
		order: 2;
	}

	.eventer-save-share-wrap{
		order: 1;
	} */

	#event-detail-01 .entry-header{
		background: url(/wp-content/uploads/2025/07/Chancellor-of-Lone-Star-College-System.jpg);
		background-size: cover;
    	background-position: center;
		height: 100px;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 2rem;
		color: #fff;
		margin-top: 10%;
	}
	#event-det_wrapper{
		display: flex;
		margin: 4rem auto;
		align-items: flex-start;
		gap: 50px;

	}
	/* #event-detail-01 h1{
		margin: 0;
    	padding: 0;
	} */
	#event-det_wrapper .event-thumbnail{
		width: 100%;
	}
	#event-det_wrapper .eventer-icon-calendar::before{
		/* background: url(/wp-content/uploads/2025/07/calender2.svg);
		background-size: contain;
    	background-repeat: no-repeat; */
		color: #555555 !important;

	}
	 .eventer-is-tickets-active{
		display: flex;
		flex-direction: column;
		justify-content: center;
		width: 100%;
	}
	 .eventer-single-event-details{
		width: 100% !important; 
	}

	#eventer-dynamic-filters-area-121{
		margin: 10% 5%;
	}

	.back-events-btn{
		margin: 2rem 0;
	}
	.back-events-btn a{
		margin: 2rem 0;
		color: #333;
		font-weight: bold;
		text-decoration: underline;
	}

	/* -------------------------------------------------------------------------- */
	/*                                  	RESPONSIVE                            */
	/* -------------------------------------------------------------------------- */
	@media all and (min-width: 992px)  {

		/* PAGE:  Housing and Social Services */

		/* Accardion section right */
		.overlay-container-pic{
			position: absolute;
			left: 0;
			top: 0;
		}
		.overlay-container-accardion{
			position: absolute !important;
			width: 600px !important;
			top: 30%;
			left: 50%;
		}
		.overlay-container-right{
			position: relative;
			margin-bottom: 150px !important;
		}
		/* Accardion section left */
		.overlay-container-accardion-r{
			position: absolute !important;
			width: 600px !important;
			top: 30%;
			z-index: 9 !important;
		}
		.overlay-container-pic-l{
			position: absolute;
			right: 0;
			top: 0;
		}
		.overlay-container-left{
			position: relative;
			margin-bottom: 300px !important;
		}

		/* .donate-btn {
			writing-mode: sideways-lr;
			text-orientation: mixed;
			transform: rotate(360deg) !important;
			top: 70% !important;
			right: 0;
			align-items: self-end !important;
		} */

		/* sticky  contact  */

		.contact-btn,.donate-btn{
			writing-mode: vertical-rl;
			transform: rotate(180deg);
		}
		.contact-btn .elementor-button-icon{
			transform: rotate(180deg);
		}
		.contact-wrapper .social-items {
			position: absolute;
			opacity: 0;
			visibility: hidden;
			transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
		}
		.contact-wrapper:hover .social-items {
			opacity: 1;
			visibility: visible;
		}
		.sidebar-cta {
			opacity: 0;
			visibility: hidden;
			transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
			}

		.sidebar-cta.show {
			opacity: 1;
			visibility: visible;
		}




}

	@media (min-width: 768px) {
		#sponsors-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text::before {
			content: "";
			position: absolute;
			top: -45px;
			left: -90px;
			width: 300px;
			height: 200px;
			background: url('/wp-content/uploads/2025/07/bg-active-tabs.png') no-repeat top center;
			background-size: contain;
			z-index: -1;
		}
		#sponsors-tabs .e-n-tab-title-text{
			z-index: 99 !important;
		}

		#sponsors-tabs .e-n-tab-icon{
			display: none !important;
		}
	}


	@media screen and (max-width: 767px) {
	.mobile-footer-buttons {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		display: flex;
		z-index: 9999;
		overflow-x: hidden !important;
		/* box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.1); */
	}

	.mobile-footer-buttons .btn {
		flex: 1;
		text-align: center;
		padding: 16px 0;
		font-weight: 600;
		font-size: 16px;
		text-decoration: none;
		box-sizing: border-box;
		overflow: hidden;
		white-space: nowrap;
	}

	.mobile-footer-buttons .contact-us {
		background-color: #fff;
		color: #333;
		border: 1px solid #C90117;
	}

	.mobile-footer-buttons .donate {
		background-color: #C90117;
		color: #fff;
	}

	#sponsors-tabs .e-n-tab-title-text{
		color: #7C7C7C;
	}

	#sponsors-tabs .e-n-tab-title[aria-selected="true"],
	#sponsors-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text{
		background-color: #C90117;
		color: #fff !important;
	}
	#event-det_wrapper{
		flex-wrap: wrap-reverse;
	}
}