html {
    overflow-y: auto !important; 
}
body {
	color: #9046b7;
	
}
.NS_bg0 {
	background-color: #fffffc !important;
}

.NS_bg1 {
	background-color: #f8c06b !important;
}
#section_top .NS_bg1 {
	background: linear-gradient(-180deg, #f8c06b 0%, #fdf19c 55%, #a1d1b6 100%);
}
.NS_color0 {
	color: #000000 !important;
}
.NS_color1,
.w-nav.NS_color1 ul li a,
.homepage_contacts .ui-contact-form--light .ui-input {
    color: #000000 !important;
}
.NS_color2 {
	color: #cd5a23 !important;
}
.NS_color3,
#news_item p {
	color: #000000 !important;
}
.NS_bg2 { 
	background-color:#f7ba65 !important;
}
.NS_bg2.ui-button {
	background-color: #f7ba65 !important;
}
.NS_bg2.ui-button span {
	color: #000000 !important;
}
.NS_bg2.ui-button:hover,
.NS_bg21,
.NS_bg2.wp-block-button__link:hover,
.programs_top_buttons_border:hover {
	background-color:#df8635 !important;
}

.NS_bgGrad1 {
	background: linear-gradient(0deg, #a4d2b5 0%, #8abf9e 100%);
}
#page-program {
	background: #fff;
}

.programs_top_buttons_border {
	border-color: #452e55 !important;
}

.w-burger__line {
	background-color: #452e55 !important;
}
#section_about .follow-us .NS_color1 {
 color: #cd5a23
}
.w-absolute-divider svg path {
	stroke: #fffffc !important;
}
.site-root:not(.site-root--editor):not([data-block-name="wireframe-series-14-header"]) .w-section--header .w-nav:not(.w-nav--column) .w-nav__item:not(.w-disable-decorator)::after {
	background-color: #000000 !important;
}
@media (max-width: 1024px) {
	#page-program .w-1a5ed8ce8b802303c005b40d84f7a8c0 .w-text-content {
		font-size: inherit !important; 
	}
    .header .w-logo span {
    font-size: 13px;
    line-height: 18px !important;
    display: block;
    }
}
.w-form-message__status-ico.hide {
	display: none !important;
}

.header_logo_block a p {
	display: none;
}
.header_logo_block a {
width: 169px; 
height: 80px;
background-size: 169px 80px;
background-image: url("../img/logo_01_25.png");
display: block;
z-index: 88888;
}
.w-section--header .w-section__inner {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
@media (max-width: 1024px) {
.horizontal-flow__section--center_134 {
	display: none !important;
}
.horizontal-flow__section--left_Ll6 {
	width: 169px !important;
}
}
@media (max-width: 1000px) {
.header__topper_3gX {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
}

#award_book_vote_form {
	width: 50% !important;
}
#award_book_vote_form button {
	color: #fff; 
}
#award_book_vote_form input {
	color: rgb(128, 128, 128);
}
.modal_message_window_text {
	white-space: normal !important;
}

.jury .w-grid__item .background_3ap {
    padding: 5px;
	opacity: 0.5;
} 

.jury .w-grid__item .background_2xT {
	background: none !important;
}
#page-award .jury .w-grid__item-inner .w-text-block a span {
	color: #000 !important;	
}
.eventon_filter_dropdown {
	z-index: 2 !important;
}

.eventon_filter_dropdown.scrollable {
    overflow-y: auto !important;
    border-bottom: 1px solid #d5d5d5;
    max-height: calc(100vh - 150px);
}
#page-program .program_register_link,
#page-program #program_location_google_map,
#page-program #program_google_calendar_link {
	text-decoration: underline !important;
}
#page-program .program_register_link {
	font-size: 18px;
	font-weight: bold;
}
#event_eventregister div,
#modal_program_register {
	text-align: center;
	width: 100%;
	display: block;
}
#page-program .program_register_link,
#modal_program_register a {
	display: inline-block;
}

.program_list_item_link .evoet_c4,
#program_modal .evoet_c4,
.program_item_page .evoet_c4 {
	display: block !important;
    flex: none !important;
    width: 100%;
}
 @media (max-width: 765px) {
.program_list_item_link .evoet_c0,
#program_modal .evoet_c0 {
	width: 100%;
}
.program_list_item_link .evoet_c1,
#program_modal .evoet_c1 {

	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;
	width: auto !important;
    margin: 0 !important;
	padding: 0 20px 0 0 !important;
}
.program_list_item_link .evoet_c2,
#program_modal .evoet_c2 {

	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;
	width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}
.program_list_item_link .evoet_c2 .evoet_time_expand,
#program_modal .evoet_c2 .evoet_time_expand {
	padding-top: 5px;	
}
.program_list_item_link .evoet_c2 .evoet_time,
#program_modal .evoet_c2 .evoet_time {
	padding: 0 !important;
	margin: 0 !important;
}
.program_list_item_link .evoet_c3,
#program_modal .evoet_c3 {
	width: 100%;     
	flex: none !important;
}
.program_list_item_link .evoet_c4,
#program_modal .evoet_c4 {
	width: 100%;
}
.eventon_filter_line .eventon_filter {
	margin: 10px 0  !important;
	width: 100%  !important;
}
.eventon_filter_dropdown {
    width: 90%;
}
.eventon_sorting_section p.evo_filter_clear.show {
    margin: 10px;
}
}

@media (max-width: 420px) {
	#event_addtocal #modal_program_google_calendar_link {
		font-size: 12px;
	}
}
@media (max-width: 340px) {
	#event_addtocal #modal_program_google_calendar_link {
		font-size: 10px;
	}
}
.program_slug {
	font-size: 10px;
	color: #000 !important;
	text-align: right;
}
#modal_program_google_calendar_link {
	text-decoration: underline !important;
}
.eventon_list_event.expired,
#program_modal.expired .program_modal_header {
    opacity: 0.65;
}
#program_page_expired {
    display: none;
}
.program_item_page .desc_trig_outter a.desc_trig {
    border: none;
}
.eventon_list_event.program_color_1 .program_list_item_link,
.program_item_page.program_color_1 .desc_trig_outter  a.desc_trig,
.program_modal_header.program_color_1 {
    background-color: #FFE02D !important;
}
.eventon_list_event.program_color_2 .program_list_item_link,
.program_item_page.program_color_2 .desc_trig_outter  a.desc_trig,
.program_modal_header.program_color_2 {
    background-color: #3F99D4 !important;
}
.eventon_list_event.program_color_3 .program_list_item_link,
.program_item_page.program_color_3 .desc_trig_outter  a.desc_trig,
.program_modal_header.program_color_3 {
    background-color: #89BE4C !important;
}
.eventon_list_event.program_color_4 .program_list_item_link,
.program_item_page.program_color_4 .desc_trig_outter  a.desc_trig,
.program_modal_header.program_color_4 {
    background-color: #EA5257 !important;
}

.eventon_list_event.program_color_5 .program_list_item_link,
.program_item_page.program_color_5 .desc_trig_outter  a.desc_trig,
.program_modal_header.program_color_5 {
    background-color: #FF834D !important;
}
.eventon_list_event.program_color_6 .program_list_item_link,
.program_item_page.program_color_6 .desc_trig_outter  a.desc_trig,
.program_modal_header.program_color_6 {
    background-color: #D586B7 !important;
}
.program_item_page.program_nocolor .desc_trig_outter  a.desc_trig {
    background-color: #000 !important;
}
/* .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_cblock, 
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx span.evcal_event_title, 
.ajde_evcal_calendar.color .evoet_cx em i, 
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, 
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx em, 
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .eventon_list_event .evoet_cx .evcal_desc_info, 
.ajde_evcal_calendar.color .eventon_events_list .eventon_list_event .evcal_cblock em.evo_day, 
.ajde_evcal_calendar.color .evoet_cx .evo_below_title .status_reason, 
.ajde_evcal_calendar.color .evoet_cx .evo_tz_time .evo_tz, 
.ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig i, 
.ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig b, 
.ajde_evcal_calendar.color .evoet_cx em i, 
.ajde_evcal_calendar.color .evoet_cx .evo_ep_pre, 
.ajde_evcal_calendar.color .evoet_cx .evo_ep_time,
.ajde_evcal_calendar.color .evoet_cx 
.evo_mytime.tzo_trig:hover i, 
.ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig:hover b, 
.evo_lightboxes .color.eventon_list_event .evoet_cx .evo_below_title .status_reason,
.evo_lightboxes .color.eventon_list_event .evcal_cblock, 
.evo_lightboxes .color.eventon_list_event .evoet_cx span.evcal_event_title, 
.evo_lightboxes .color.eventon_list_event .evoet_cx span.evcal_event_subtitle, 
.evo_lightboxes .color.eventon_list_event .evoet_cx em, 
.evo_lightboxes .color.eventon_list_event .evoet_cx .evcal_desc_info, 
.evo_lightboxes .color.eventon_list_event .evcal_cblock em.evo_day, 
.evo_lightboxes .color.eventon_list_event .evoet_cx .evo_tz_time > *, 
.evo_lightboxes .color.eventon_list_event .evoet_cx .evo_mytime.tzo_trig i, 
.evo_lightboxes .color.eventon_list_event .evoet_cx .evo_mytime.tzo_trig b, 
.ajde_evcal_calendar.color #evcal_list.eventon_events_list .eventon_list_event p .evoet_cx span.evcal_event_title {
	color: #000 !important;
} */

#evcal_list .eventon_list_event .program_list_item_link span,
#evcal_list .eventon_list_event .program_list_item_link span em,
#evcal_list .eventon_list_event .program_list_item_link em,
#evcal_list .eventon_list_event .program_list_item_link i,
#program_modal .program_modal_header span,
#program_modal .program_modal_header span em,
#program_modal .program_modal_header em,
#program_modal .program_modal_header i {
    color: #000 !important;
}

/* .eventon_list_event.program_nocolor
.program_item_page.program_nocolor
.program_modal_header.program_nocolor */
#evcal_list .eventon_list_event.program_nocolor .program_list_item_link span,
#evcal_list .eventon_list_event.program_nocolor .program_list_item_link span em,
#evcal_list .eventon_list_event.program_nocolor .program_list_item_link em,	
#evcal_list .eventon_list_event.program_nocolor .program_list_item_link i,
.program_item_page.program_nocolor .desc_trig_outter span,
.program_item_page.program_nocolor .desc_trig_outter span em,
.program_item_page.program_nocolor .desc_trig_outter em,	
.program_item_page.program_nocolor .desc_trig_outter i,
#program_modal .program_modal_header.program_nocolor span,
#program_modal .program_modal_header.program_nocolor span em,
#program_modal .program_modal_header.program_nocolor em,	
#program_modal .program_modal_header.program_nocolor i {
    color: #fff !important;
}
#program_modal .eventon_list_event.invisible {
	visibility: hidden;
}
#preloader-30012025 {
	z-index: 999999 !important;
}
.evoet_c3 .evoetet_val {
	font-size: 16px !important;
}
.evcal_location {
	font-size: 16px !important;
}
.evcal_oganizer {
	font-size: 16px !important;
}
#program_modal .modal_program_type {
	padding-top: 15px;
}
.program_item_page .evo_ics_nCal,
#program_ios_calendar_link {
	display: none !important;
}
.w-9ca8a877188feb1766e4f732be85615f .NS_bg0,
.w-dfe8ba3b4f4a0043c34a2e848417e45f .NS_bg0 {
	background-color: #000 !important;
}
#section_top .w-e8f7dc4517895dced67af6e4363c6e29 .w-absolute-divider svg path {
    stroke: #000000 !important;
}
#section_top .w-b21a5a7f4f5adba09b72dc61620d35a4 {
    left: calc(-345px * var(--scale, 1) - 20px);
}
#news_item img {
    max-width: 100%;
}