/**
 * Single Event Styles for event individual page and for other
 * @version 2.5
 */
	.evo_page_body .evo_sin_page .evcal_eventcard{	display:block}
	.evo_page_body .evcal_eventcard{display:none}

	.evo_sin_page #evcal_list .eventon_list_event .desc_trig:hover{
		border-left-width:3px;
		cursor:default;
	}
	.evo_sin_page a.evcal_list_a{cursor:default}
		
	.eventon_main_section, #eventon_comments{padding:20px;}	
	.evo_sin_event_list .evorow.lastrow .evcal_close, .evo_sin_event_list .evorow .evcal_close{
		display:none
	}
	.eventon_main_section .evorow.lastrow{padding-right:0px;}
	.evo_sin_page #evcal_list{	border:none;	}
	.evo_sin_page #evcal_list .eventon_list_event  {
		border-right:1px solid #cdcdcd;	border-top:1px solid #EFEEEE;
		border-radius: 6px;
	}

	body.single-ajde_events div#main {
		position: relative;
		z-index: 1;
	}

/* month and year text */
	.eventon_main_section .ajde_evcal_calendar .calendar_header{
		margin-bottom:15px;
	}
/* repeat event information box */
	.evose_repeat_header{
		color: #7e7e7e;
		margin-bottom: 10px;
		font-size: 14px;
	}
	.evose_repeat_header p{margin: 0; padding: 0;
		background-color: #f5f5f5;
   		border-radius: 5px;
	}
	.evose_repeat_header .ri_nav a, .evose_repeat_header span.title{
		color:#808080;
		padding:5px 12px;
		display: inline-block;
		position: relative;
	}
	.evose_repeat_header .ri_nav a{font-size: 12px;}
	.evose_repeat_header span.title{	text-transform: uppercase;display:block;background-color: #ffdeae;}
	.evose_repeat_header .ri_nav{
		display:block; padding: 5px 0; min-height: 45px;
	}
	.evose_repeat_header .ri_nav a, .evose_repeat_header .ri_nav a:visited, .evose_repeat_header .ri_nav a:hover{
		color:#808080; text-transform: uppercase;
		cursor: pointer;
	}
	.evose_repeat_header p{text-align:left;}
	.evose_repeat_header .ri_nav a:hover{opacity: 0.6; }
	.evose_repeat_header .ri_nav .prev{margin-right: 5px;}
	.evose_repeat_header .ri_nav .next{float:right;}
	.evose_repeat_header .ri_nav b{
		border-radius: 50%;
		border:1px solid #c7c7c7;
		height: 25px; width: 25px;
		text-align: center;
		box-sizing:border-box;
		padding-top: 5px;
		font-size: 16px;
    	line-height: 12px;
	}
	.evose_repeat_header .ri_nav em{
		padding: 5px 10px; font-style: normal;
	}
	.evose_repeat_header .ri_nav span{
		display: inline-block;
	}
	/*.evose_repeat_header .ri_nav .prev b{margin-right: 10px;}
	.evose_repeat_header .ri_nav .next b{margin-left: 10px;}
	.evose_repeat_header .ri_nav {	display: inline-block; }*/

	@media (max-width:500px) {
		.evose_repeat_header p{text-align: center;}
		.evose_repeat_header .ri_nav{float: none; display: inline-block;}
		.evose_repeat_header span.ri_nav a.prev, .evose_repeat_header span.ri_nav a.next{display: inline-block; float: none; margin-right: 0;}
	}
	@media (max-width:450px) {
		.evose_repeat_header .ri_nav{display: block; padding-top: 5px; padding-bottom: 5px;}
		.evose_repeat_header .ri_nav .prev b, .evose_repeat_header .ri_nav .next b{margin: 0;}
		
	}

/* page */
	.evo_page_body{
		width: 100%;
		max-width: 1040px;
		margin: 0 auto;
	}
	.evo_page_content{width: 100%;float: none;}
	.evo_page_content.evo_se_sidarbar article{width: 70%;float: left;}
	.evo_page_body .evo_page_content .entry-content{padding: 0;	}
	.evo_page_body .evo_page_sidebar{
		padding-top: 40px;
		width: 28%;
		float: right;
	}
	.evo_page_body .evo_page_sidebar #sidebar h3.widget-title{
		font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
		margin: 0 0 10px;
	}
	.evo_page_body .evo_page_sidebar #sidebar{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	.evo_sm.FacebookShare .fb_iframe_widget span{vertical-align: top!important;}
	

@media (max-width:980px) {
	.evo_page_content.evo_se_sidarbar {	width: 100%;	}
	.evo_page_content.evo_se_sidarbar article{width: 100%;}
	.evo_page_body .evo_page_sidebar {
		width: 100%;
		padding-bottom: 40px;
	}
}.ht-ctc-chat{--side:right}.ht-ctc-opacity-hide{opacity:0}.ht-ctc-opacity-show{opacity:1}.ht-ctc-display-hide{display:none}.ht-ctc-display-show{display:block}.ht-ctc-display-unset{display:unset!important}@keyframes ctcBounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes ctc_fadeIn{0%{opacity:0}to{opacity:1}}.ht-ctc-bounce{animation:ctcBounce .45s ease-out forwards}.ht-ctc-fade-in{animation:ctc_fadeIn .25s ease}.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0}.ht_ctc_chat_greetings_box ol,.ht_ctc_chat_greetings_box ul{margin-bottom:0;margin-top:0}.ht_ctc_chat_greetings_box_layout{clear:both}.ht_ctc_greetings{pointer-events:none}.ht_ctc_chat_greetings_box{pointer-events:auto}.ht_ctc_greetings_box{opacity:0;transform:scale(0) translate(20px,20px);transform-origin:bottom var(--side,right);transition:all .4s cubic-bezier(.19,1,.22,1)}.ht_ctc_greetings_box.ht_ctc_greetings_box_open{opacity:1;pointer-events:auto;transform:scale(1) translate(0)}.ht_ctc_modal_backdrop{animation:ctc_fadeIn .2s ease;backdrop-filter:blur(1px);background:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.ht_ctc_notification{animation:ctcBounce .45s ease-out forwards}@keyframes ht_ctc_cta_stick{0%{opacity:0;transform:translateX(6px) scaleX(.6)}to{opacity:1;transform:translateX(0) scaleX(1)}}.ht-ctc-cta-stick{animation-duration:.12s;animation-fill-mode:both;animation-name:ht_ctc_cta_stick;animation-timing-function:cubic-bezier(.25,.8,.25,1);transform-origin:var(--side,right) center}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px!important}.greetings_header_image{display:inline-block;position:relative}.greetings_header_image img{object-fit:cover}.g_header_badge_online{border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px;z-index:1}@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}@media only screen and (max-width:420px){.ctc_side_positions .ctc_m_p_left{left:0!important;right:unset!important}.ctc_side_positions .ctc_m_p_right{left:unset!important;right:0!important}.ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn{float:left!important}.ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn{float:right!important}.ctc_side_positions .ctc_m_cta_order_0{order:0!important}.ctc_side_positions .ctc_m_cta_order_1{order:1!important}.ht_ctc_greetings.ctc_m_full_width{bottom:0!important;position:fixed!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{margin:7px!important;min-width:80vw!important;position:unset!important;width:calc(100vw - 14px)!important}.ctc_m_full_width .ctc_g_message_box_width{max-width:85%!important}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none!important}}