@media(max-width:1044px){
.ast-builder-menu-1 .menu-item > .menu-link{font-size:13px !important;}
}
div.ajde_evcal_calendar.cev div#evcal_list{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:0px 7px !important;}
div.ajde_evcal_calendar.cev div#evcal_list .eventon_list_event{width:100% !important;max-width:98% !important;flex:0 0 100% !important;float:none !important;}
.past_event{filter:grayscale(100%);opacity:0.7;}
@media(max-width:921px){
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{font-weight:600;}
.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:0;top:3px;}
.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:#007faa;background:#f7f7f7;}
.ast-builder-menu-mobile .main-navigation .menu-item:hover > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:#007faa;}
}
.ast-theme-transparent-header .sub-menu .menu-link{color:#15223a !important;}
@media(max-width:980px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;padding:33px 0 0 0;}
.footer-widget-area-inner{padding:0 20px;}
.iconboxes .fl-callout-title{font-size:16px !important;}
}
@media(max-width:768px){
.fl-col-small:not(.fl-col-small-full-width){max-width:100%;}
header .custom-logo-link img{max-width:90px !important;width:90px !important;}
.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:0;padding:20px 10px;}
.uc-icon-heading .uc-heading h3{font-size:19px !important;}
.eventon_events_list .eventon_list_event .evcal_list_a{background-color:#f1f1f1;display:flex;flex-wrap:wrap;width:100%;text-align:center;flex-direction:column;align-items:center;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{margin-bottom:20px !important;}
.fl-callout-photo-left .fl-callout-photo, .fl-callout-photo-left-text .fl-callout-photo{margin-bottom:0;}
.iconboxes .fl-callout-photo-left{display:flex;align-items:center;}
.iconboxes .fl-module-content{margin:0;}
.sliderbtn{font-size:16px !important;padding:10px 25px !important;}
.sliderbtns{display:flex;justify-content:center;}
.fl-slide-mobile-photo{display:none;}
.fl-content-slider .fl-slide-bg-photo{background-image:none;position:absolute;background-position:70% center !important;}
}
@media(min-width:769px){
.iconboxes .fl-callout-photo-left .fl-callout-photo, .iconboxes .fl-callout-photo-left-text .fl-callout-photo{width:30%;}
}
@media(min-width:981px){
header .custom-logo-link img{margin-bottom:-50px;}
.ast-desktop:not(.ast-theme-transparent-header) header .custom-logo-link img{margin-top:-50px;}
.main-header-menu .menu-item .sub-menu .menu-link{font-size:14px !important;text-transform:none !important;}
.main-header-menu .menu-item .sub-menu .menu-link:hover{color:#007faa !important;}
.iconboxes .fl-callout-title{font-size:18px !important;}
.footer-widget-area-inner{padding:0 10px;}
.ajde_evcal_calendar.cev #evcal_list{border-radius:8px;display:flex;}
.ajde_evcal_calendar.sev #evcal_list .eventon_list_event{margin-bottom:8px;border-radius:10px;overflow:hidden;margin:10px;}
.iconboxes .fl-col-group-equal-height{margin-top:-80px;}
}
.fl-asst-frame{display:none !important;visibility:hidden !important;}
.ast-primary-header-bar{border-bottom:0 !important;}
header .custom-logo-link img{max-width:110px;width:110px;}
.sliderbtns{display:flex;}
.sliderbtn{padding:12px 35px;border-radius:2px;text-decoration:none !important;font-size:16px;cursor:pointer;font-weight:500;}
.sliderbtn2{margin-left:15px;}
.sliderbtn1{background:#ed2226c7;}
.sliderbtn1:hover{background:#ed2226;}
.sliderbtn2{background:#007faaad;}
.sliderbtn2:hover{background:#007faa;}
.intro-slider .bx-viewport{background:transparent;border:none;box-shadow:none;left:0;}
.intro-slider .fl-slide-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;}
.intro-slider, .intro-slider .fl-slide-content{height:90vh;}
.intro-slider .fl-module{z-index:10;}
.ast-builder-menu-1 .menu-item > .menu-link{font-size:14px;font-weight:500;}
.intro-slider h2{font-size:47px;line-height:1.4em;font-weight:800;}
.intro-slider h4{font-size:15px;text-transform:uppercase;letter-spacing:1px;font-weight:600;}
.sliderbtns{padding-top:20px !important;}
.intro-slider p{font-size:23px;}
.iconboxes .fl-col-group-equal-height .fl-col-content{margin:5px;background:#fff;}
.iconboxes .fl-photo-content img{width:84px !important;height:84px;margin:0 auto;display:block;}
.iconboxes .fl-callout-title{font-weight:700 !important;text-align:left;padding-right:10px;padding-bottom:0;}
.iconboxes .fl-callout-photo-left .fl-callout-photo, .iconboxes .fl-callout-photo-left-text .fl-callout-photo{padding-right:0 !important;}
.iconboxes .fl-callout-photo-left .fl-callout-content, .iconboxes .fl-callout-photo-left-text .fl-callout-text-wrap{width:70%;}
.iconboxes .fl-col-group-equal-height .fl-col-content{margin:5px;background:#fff;box-shadow:0 0 20px #00000014;border-radius:9px;}
.fl-module-callout a{text-decoration:none !important;}
.iconboxes .fl-module-callout .fl-module-content{margin:0;box-shadow:0 0 30px #2745731a !important;}
.iconboxes .fl-module-callout:hover .fl-module-content{box-shadow:0 0 10px #2745730d !important;}
.iconboxes .fl-callout{padding:10px;}
.uc-icon-list .uc-heading{display:flex;align-items:center;flex-direction:column;text-align:center;}
.uc-icon-list .uc-heading h3{margin-bottom:10px;font-size:20px;font-weight:800;}
.uc-icon-list .material-symbols-outlined{margin:15px;font-size:50px;color:#007faa;}
.uc-icon-list p{text-align:center;font-size:15px;margin-bottom:0;}
.material-symbols-outlined{font-variation-settings:'FILL' 0, 'wght' 200, 'GRAD' 0, 'opsz' 24}
.uc-icon-heading .uc-heading{display:flex;align-items:center;}
.uc-icon-heading  .uc-heading h3{margin:0;font-size:22px;font-weight:700;}
.uc-icon-heading .material-symbols-outlined{margin:5px;font-size:38px;color:#274573;}
.lightheading .material-symbols-outlined, .lightheading2 .material-symbols-outlined{font-size:60px;margin-bottom:15px;}
.lightheading .fl-heading-text{display:flex;flex-direction:column;}
.lightheading2 .fl-heading-text{display:flex;flex-direction:column;}
.evo_cal_above{display:none;}
.site-footer-primary-section-1 .footer-widget-area{margin-bottom:0 !important;}
.site-footer-primary-section-1{display:flex;align-items:flex-end !important;}
.footer-widget-area a, .footer-widget-area p{color:#39444e;font-size:15px;}
.ast-footer-copyright, .ast-footer-copyright a{text-align:center;font-size:10px;color:#274573;text-transform:uppercase;letter-spacing:2px;}
.site-footer a:hover{color:#007faa;}
.site-footer h2.widget-title{font-weight:700;font-size:17px;}
.site-footer .widget-title{margin-bottom:10px;}
.site-below-footer-wrap[data-section="section-below-footer-builder"]{min-height:40px;padding:0 10px;border-top-width:1px;border-top-color:#f9f9f9;background-color:#f7f5f5;}
.site-primary-footer-wrap{padding-top:55px;}
.eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2, .evo_pop_body .evoet_cx span.evcal_desc2{font-size:18px;font-weight:700;font-family:'Montserrat', sans-serif !important;text-transform:none;}
.ajde_evcal_calendar .eventon_events_list p, .evo_lightbox p, .eventon_events_list .eventon_list_event .evoet_cx span, .evo_pop_body .evoet_cx span, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_pop_body .evoet_cx span.evcal_event_subtitle, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn, .evcal_btn, .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled, .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span, .evo_pop_body .evcal_list_a .evo_above_title span, .evcal_evdata_row.evcal_event_details .evcal_evdata_cell p, #evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput, .evcal_evdata_row .evcal_evdata_cell p, #evcal_list .eventon_list_event p.no_events, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evoGuideCall em, .evo_cal_above span, .ajde_evcal_calendar .calendar_header .evo_j_dates .legend, .eventon_sort_line p, .eventon_filter_line p, .evcal_evdata_row{font-family:'Montserrat', sans-serif !important;}
.ajde_evcal_calendar.color #evcal_list .eventon_list_event a:hover{border-left-width:0;}
.featured_event{background-color:#0080aad4 !important;}
.featured_event:hover{background-color:#0080aa !important;}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title{color:#ed2226c7;font-size:27px;text-transform:capitalize;}
.ajde_evcal_calendar .calendar_header .evo_header_title{display:flex;align-items:center;justify-content:center;}
.ajde_evcal_calendar .calendar_header .evcal_arrows i, .evo_footer_nav .evcal_arrows i{color:#ed2226c7;}
.ajde_evcal_calendar .calendar_header .evcal_arrows, .evo_footer_nav .evcal_arrows{border-color:#ed2226c7;background-color:#2a94b700;border-width:2px;}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover, .evo_footer_nav .evcal_arrows:hover{background-color:#ed2226c7;}
.ajde_evcal_calendar #evcal_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .color.evo_sin_page #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_lightboxes .eventon_list_event .evoet_cx span.evcal_event_subtitle{text-transform:none;}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{outline-color:transparent !important;}
.uctitle{border-radius:20px;box-shadow:inset 0 0 80px #27457326;padding:20px 30px;height:100%;background:#fff;}
.uctitle h2{font-size:23px;display:flex;align-items:center;}
.uc-icon-heading-red .uc-heading h3, .uc-icon-heading-red .material-symbols-outlined{color:#ed2226;}
.uc-icon-heading-red{box-shadow:inset 0 0 80px #8d010314;}
.uc-icon-heading-blue h3, .uc-icon-heading-blue .material-symbols-outlined{color:#007faa;}
.uc-icon-heading p{margin-bottom:10px;}
.entry-content .wp-audio-shortcode, .entry-content .wp-embedded-audio, .entry-content .wp-embedded-video, .entry-content .wp-video, .entry-content p{margin-bottom:1em;}
.baza img{min-height:200px;object-fit:cover;}
.contacts-col p{display:flex;align-items:center;}
#responsive-form, div.wpcf7-response-output, input[type=button], input[type=submit], .wpcf7-form-control{font-size:16px;}
 
input[type=button], input[type=submit]{background:#e82a2c;border:2px solid #e82a2c;min-width:140px;max-width:150px;}
#responsive-form{margin:0 auto;width:100%;}
.form-row{width:100%;}
.column-half, .column-full{float:left;position:relative;padding:15px 10px 0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:after{content:"";display:table;clear:both;}
@media only screen and (min-width: 48em) { 
.column-half{width:50%;}
}
.clearfix{margin-left:auto;margin-right:auto;}
.wpcf7-form .wpcf7-textarea{max-height:110px;}
.wpcf7-form-control:not(.wpcf7-checkbox){padding:10px;border:1px solid rgba(0, 0, 0, 0.06);border-bottom:1px solid rgba(0, 0, 0, 0.14);background:#ffffff;box-shadow:0 1px 0 rgb(19 37 61 / 0%);}
.wpcf7-submit{background:#e82a2c;border:2px solid #e82a2c;max-width:140px;white-space:nowrap;font-size:14px;line-height:14px;font-weight:600;color:#fff !important;text-transform:uppercase;background-color:#e82a2c !important;border-color:#e82a2c !important;border-radius:3px !important;text-shadow:rgba(0, 0, 0, 0.7) -1px 1px 5px;font-size:14px !important;text-align:center;height:45px;margin:0 auto;display:block;}
div.wpcf7-validation-errors{background:#e82a2c;color:#fff;padding:10px 15px;border-radius:3px;float:none;max-width:900px;margin:0 auto;}
div.wpcf7-mail-sent-ok{border:none !important;border:2px solid #398f14;background:#185591;color:#fff;padding:10px 15px;border-radius:3px;}
.wpcf7-response-output{float:none;text-align:center;}
.wpcf7-form-control:focus{box-shadow:2px 2px 7px rgba(0, 0, 0, 0.27);}
.wpcf7 .wpcf7-form-control-wrap{width:100%;display:flex;flex-wrap:wrap;}
.wpcf7-validates-as-required{font-size:16px;padding:10px 0;}
.fl-accordion-button .fl-accordion-button-icon:focus, .fl-accordion-button .fl-accordion-button-icon:active{outline:none;}
body:not(.ast-theme-transparent-header) .current-menu-item > .menu-link, 
body:not(.ast-theme-transparent-header) .current-menu-ancestor > .menu-link{color:var(--ast-global-color-1) !important;}
.chzv .fl-accordion-content{background:#f5f8f9;}
.chzv .fl-accordion-small .fl-accordion-button{padding:15px 20px;border-top-left-radius:15px;border-top-right-radius:15px;}
.ast-desktop .ast-above-header-bar .main-header-menu > .menu-item{line-height:35px;}
.ast-above-header.ast-above-header-bar{background-image:linear-gradient(270deg, rgb(224 232 243) 0%, rgb(248 249 250) 100%);}
.ast-mobile-header-wrap .ast-above-header-bar, .ast-above-header-bar .site-above-header-wrap{min-height:35px;padding:0;}
.ast-builder-menu-2 .menu-item > .menu-link{color:#274573;font-size:12px;font-weight:600;}
.ast-header-html-1{margin-left:30px !important;}
@media(max-width:420px){
.ast-header-html-1{margin-left:10px !important;font-size:1em;}
}
@media(max-width:320px){
.ast-header-html-1{margin-left:0px !important;font-size:0.7em;}
}
.ast-theme-transparent-header .ast-above-header, .ast-theme-transparent-header .ast-above-header.ast-above-header-bar{background-color:#ffffff1a;display:none;}
@media(min-width:921px){
.ast-theme-transparent-header .ast-above-header, .ast-theme-transparent-header .ast-above-header.ast-above-header-bar{background-color:#ffffff1a;}
}
.site-header-above-section-left .section-hb-html-1{margin-left:110px;}
.wprs_unslider-nav ol li{border:7px solid #007faa !important;width:7px !important;height:7px !important;border-radius:7px !important;}
a.wprev-google-wr-a{padding:5px 8px 5px !important;}
div.wprev-google-right > div.wprev-google-wr > a > svg{display:none !important;}
.cky-btn-customize, #ckyPreferenceCenter > div.cky-footer-wrapper > div.cky-prefrence-btn-wrapper > button.cky-btn.cky-btn-preferences{color:#274573 !important;background:#fff0 !important;border:2px solid #274573 !important;}
.cky-btn-reject{color:#fff !important;background:#274573 !important;border:2px solid #274573 !important;}
.cky-btn-accept{background:#274573 !important;color:#fff !important;border:2px solid #274573 !important;}
body > div.cky-consent-container.cky-banner-bottom > div > div:nth-child(2){display:none !important;}
button.cky-show-desc-btn:not(:hover):not(:active) {
color: #274573 !important;
background: #fff0;
}