/** 
 * Styles for frontend 
 * @version 1.2
 * @author Ashanjay Designs LLC
 * @copyright (C) 2014-2026 AshanJay Designs LLC
 * @link    https://www.myeventon.com
 *
 * LICENSE: PROPRIETARY - ALL RIGHTS RESERVED
 *
 * These CSS files and related assets (styles, selectors, media queries, variables,
 * embedded fonts/images via data URIs, etc.) are proprietary components of the
 * EventON Countdown addon.
 *
 * Permission to use, modify (for personal use only), and apply to your site is granted
 * exclusively to holders of a valid, active EventON addon license purchased from
 * myeventon.com.
 *
 * YOU MAY NOT:
 * - Redistribute, resell, sublicense, share, upload to repositories, or make
 *   publicly/privately available
 * - Bundle with themes/plugins for resale or GPL marketplaces
 * - Remove, alter, minify-away, or obfuscate this copyright/license header
 * - Use for development of competing products or unauthorized derivatives
 *
 * "EventON" is a trademark of AshanJay Designs LLC. Unauthorized use prohibited.
 *
 * Provided "AS IS" without warranty of any kind.
 * Violations may result in license revocation and/or legal action.
 *
 * Official support & updates require an active yearly subscription.
 * Contact: info@myeventon.com
 */
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer, 
	.evo_pop_body .evoet_cx span.evocd_timer{
		margin-bottom: 5px;
		clear:both;
		display: flex;
		gap:10px; flex-direction: column;
	}
	.evo_pop_body .evoet_cx span.evocd_timer{
		min-height: 48px
	}



	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span, 
	.evo_pop_body .evoet_cx span.evocd_timer span{
		display: block;
		float: left;		
	}

	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer .countdown-row, 
	.evo_pop_body .evoet_cx span.evocd_timer .countdown-row
	{display: flex; gap:10px;}
	
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time, 
	.evo_pop_body .evoet_cx span.evocd_timer span.evocd_time,
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-period, 
	.evo_pop_body .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-period,
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-amount, 
	.evo_pop_body .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-amount,
	span.evocd_timer span.evocd_time span.countdown-amount
	{
		font-family: var(--evo_font_1), 'arial narrow';
	}
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_text, 
	.evo_pop_body .evoet_cx span.evocd_timer span.evocd_text,
	.evocd_ondemand_timer,
	.evocd_ondemand_timer_holder
	{
		font-family: var(--evo_font_2), 'arial'
	}

	
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_text,
	 .evo_pop_body .evoet_cx span.evocd_timer span.evocd_text{
		padding: 0px;
		float: none;
		font-size: 14px;	
	}
		.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_text.timeexpired, 
		.evo_pop_body .evoet_cx span.evocd_timer span.evocd_text.timeexpired{
			background-color: var(--evo_color_2);
			color: #fff;
			padding:3px 10px;
			border-radius: 8px;
			display: block;
			width:fit-content;
		}
/* color eventtop */
	.color .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_text,
	 .evo_pop_body.color .evoet_cx span.evocd_timer span.evocd_text,
	.color .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-amount, 
	.evo_pop_body.color .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-amount,
	.color .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-period, 
	.evo_pop_body.color .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-period
	 {color:#fff;}
	body .evo_lightbox_body.color.eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-amount,
	body .evo_lightbox_body.color.eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-period,
	body .evo_lightbox_body.color.eventon_list_event .evcal_desc span.evocd_timer span.evocd_text, .evo_pop_body .evcal_desc span.evocd_timer span.evocd_text
	{
		color:#fff;
	}
/* other */
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section, .evo_pop_body .evoet_cx span.evocd_timer span.evocd_time .countdown-section{
		text-align: center;
	    border-radius: 10px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    padding: 0;margin: 0;
	}
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section span, .evo_pop_body .evoet_cx span.evocd_timer span.evocd_time .countdown-section span{
		float: none;		
	}
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-period, 
	.evo_pop_body .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-period{		
		opacity: 0.7;
		text-align: left;
	}
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-amount, 
	.evo_pop_body .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-amount{
		text-transform: uppercase;
		color: var(--evo_color_1);
		margin-right: 5px;
		box-sizing:border-box;
	}

	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-period, 
	.evo_pop_body .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-period,
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-amount, 
	.evo_pop_body .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-amount
	{
		font-size:14px;
		display: block;
	}

	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time, 
	.evo_pop_body .evoet_cx span.evocd_timer span.evocd_time
	{
		border-radius: 20px;padding: 5px 15px;
	}

	.evo_widget .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-amount,
	.widget .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-amount,
	.widget span.evocd_timer span.evocd_time span.countdown-amount{
		min-width: 20px;
		font-size: 14px;
	}
	.evo_widget .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_text,
	.widget .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_text
	{font-size:12px;margin-bottom:5px;}
	.evo_widget .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-period,
	.widget .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-period
	{font-size:8px;}
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-show3 span:nth-child(3) .countdown-amount, .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-show4 span:nth-child(4) .countdown-amount{
		/*color: #cccccc;*/
	}
	

	#evcal_list .eventon_list_event.blackout .desc_trig{
		background-color: #EAEAEA;
		border-color:#3F3F3F!important;
	}

/* default 1 */
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer.sty_def, 
	.evo_pop_body .evoet_cx span.evocd_timer.sty_def
	{flex-direction: row; align-items: center; flex-wrap: wrap;}

/* compact style */
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer.sty_compact, 
	.evo_pop_body .evoet_cx span.evocd_timer.sty_compact
	{flex-direction: row; align-items: center; flex-wrap: wrap;}
	span.evocd_timer.sty_compact span.evocd_time span.countdown-amount{letter-spacing: 2px;font-size: 16px;}
/* compact mini */
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer.sty_compactmini, 
	.evo_pop_body .evoet_cx span.evocd_timer.sty_compactmini
	{display: block;}
	span.evocd_timer.sty_compactmini span.evocd_time span.countdown-amount{letter-spacing: 1px;font-size: 16px;}
/* default 2 */
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer.sty_def2, 
	.evo_pop_body .evoet_cx span.evocd_timer.sty_def2
	{display: block;}
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer.sty_def2 .evocd_time, 
	.evo_pop_body .evoet_cx span.evocd_timer.sty_def2 .evocd_time
	{margin-top: 5px; padding:10px; border-radius: 15px;}
	span.evocd_timer.sty_def2 span.evocd_time .countdown-section
	{flex-direction: column;}

	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer.sty_def2 span.evocd_time .countdown-section .countdown-period, 
	.evo_pop_body .evoet_cx span.evocd_timer.sty_def2 span.evocd_time .countdown-section .countdown-period,
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer.sty_def2 span.evocd_time .countdown-section .countdown-amount, 
	.evo_pop_body .evoet_cx span.evocd_timer.sty_def2 span.evocd_time .countdown-section .countdown-amount
	{
		font-size:16px;
	}

/* default 3 */
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer.sty_def3, 
	.evo_pop_body .evoet_cx span.evocd_timer.sty_def3
	{display: block;}
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer.sty_def3 .evocd_time, 
	.evo_pop_body .evoet_cx span.evocd_timer.sty_def3 .evocd_time
	{margin-top: 5px; padding:10px;}
	span.evocd_timer.sty_def3 span.evocd_time .countdown-section
	{flex-direction: column;   
    padding: 5px!important;
    margin: 3px 0 5px;}
    .color span.evocd_timer.sty_def3 span.evocd_time .countdown-section{
    	 background-color: #ffffff3d;
    }
    span.evocd_timer.sty_def3 span.evocd_time .countdown-section{background-color: #8a8a8a3d}

    .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer.sty_def3 span.evocd_time .countdown-section .countdown-period, 
	.evo_pop_body .evoet_cx span.evocd_timer.sty_def3 span.evocd_time .countdown-section .countdown-period,
	.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer.sty_def3 span.evocd_time .countdown-section .countdown-amount, 
	.evo_pop_body .evoet_cx span.evocd_timer.sty_def3 span.evocd_time .countdown-section .countdown-amount
	{
		font-size:16px;
	}
	
/* countdown timer styles */
	.evocd_ondemand_timer_holder{
		background-color: #dedede;
	    border-radius: 10px;
	    font-weight: 700; font-size: 14px;
	    justify-content: center; flex-flow: row wrap;
	    align-items: center; text-transform: uppercase;
	}
	.evocd_ondemand_timer{margin-left: 10px;
		background-color: #42b9ff;
	    padding: 5px 20px;
	    border-radius: 20px;
	    color: #fff;
	}
	.evocd_ondemand_timer .countdown-section{display: flex}
	.evocd_ondemand_timer .countdown-section .countdown-amount,
	.evocd_ondemand_timer .countdown-section .countdown-period{font-size: 16px;color:#fff;}
	.evocd_ondemand_timer .countdown-section .countdown-period{opacity: 0.7; margin: 0 5px;}

	.is-countdown {}
	.countdown-rtl {
		direction: rtl;
	}
	.countdown-holding span {
		color: #888;
	}
	.countdown-row {
		clear: both;
		width: 100%;
		padding: 0px 2px;
		text-align: center;
	}
	
	.countdown-section {
		display: block;
		float: left;
		text-align: center;
	}
	.countdown-amount { font-size: 24px; }
	.countdown-period { display: block;	}
	.countdown-descr {
		display: block;
		width: 100%;
	}
	
/* RTL */
	.evo_sin_pageevortl .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time
	{float:right;margin-right: 0px}
	.evo_sin_pageevortl .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-amount
	{padding:5px 0 0 5px;text-align: center;margin:0;}
	.evo_sin_pageevortl .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-period
	{margin-right: 0px; margin-left: 5px;text-align: center;}
	.evortl.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_text{float:none;}
	.evortl.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time{float:right;}
	.evortl.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section .countdown-amount{padding-right: 0}
	.evortl.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time .countdown-section span{
		text-align: right;
	}



/* responsive styles */
	@media (max-width: 480px){
		.eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_text, .evo_pop_body .evoet_cx span.evocd_timer span.evocd_text{
		    display: block;
		    clear: both;
		    padding-left: 0;
		    font-size: 14px;
		}
	}