/*
Theme Name: USCRI
Theme URI: https://ucresourcecenter.org/
Template: hello-elementor
Author: USCRI Team
Author URI: https://ucresourcecenter.org/
Description: USCRI theme is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1732543420
Updated: 2024-11-25 14:03:40

*/
.rc_data a{ text-decoration: none;}
#rc_data2 .elementor-image-box-content{ margin-top: -50px; position: relative; background: #FFF; text-align: left; width: 90%; margin-left: auto; margin-right: auto; padding: 25px 30px;}
#rc_data2 .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description a{ margin-left: 20px; color: #dd4c3f; text-decoration: underline; line-height: 32px;}
#rc_data2 .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description a .fas{ margin-right: 7px;}
#rc_data2 .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description a:hover{ color: #000000; }
#rc_data2 .elementor-image-box-content h3{ background:#FFF;}
.btn-find-resource .elementor-button-icon{ border-right: solid 1px #FFFFFF; padding-right: 20px;}
.btn-find-resource .elementor-button{ padding: 0 30px; }
.home-about .elementor-image-box-content{ margin-top: -150px; }
footer h4{ color:#040404; font-size:20px; padding-bottom: 20px !important; }
footer h4:after{ content: ""; position: absolute; width: 25px; height: 2px; bottom: 0; left: 0; border-bottom: 2px solid #25adf3; }
footer .hfe-nav-menu .elementor-widget-navigation-menu .menu-item a.hfe-menu-item{ color: #040404;}
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_desc em, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .eventon_list_event .evcal_desc .evcal_desc_info, .ajde_evcal_calendar.color .eventon_events_list .eventon_list_event .evcal_cblock em.evo_day, .ajde_evcal_calendar.color .evoet_cx span, .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 .evcal_cblock, .evo_lightboxes .color.eventon_list_event .evoet_cx span, .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{ color: #000000; text-transform: none;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children.focus > .sub-menu{ background: #dd4c3f; }
.hfe-nav-menu__layout-horizontal li.menu-item:hover{ background: #dd4c3f; }
.hfe-nav-menu .sub-menu li.menu-item:hover{ background: #d16960;}
.cats-icons .elementor-image-box-img img{ -webkit-box-shadow: 0px 0px 20px 0px rgba(235,235,235,1);
-moz-box-shadow: 0px 0px 20px 0px rgba(235,235,235,1);
box-shadow: 0px 0px 20px 0px rgba(235,235,235,1);}
.header-translation{ position: absolute; margin-block-end: 0 !important; }
.header-translation .gt_switcher{ border: solid 1px #EEEEEE; width: 125px !important;}
.hupcoming-workshops .swiper-slide{ max-width: 550px !important; /*background: #343132;*/ padding: 20px; border-radius: 20px;}
.hupcoming-workshops .swiper-slide-inner .elementor-image-carousel-caption {
    float: right;
    display: inline-block;
    font-family: "Metropolis", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    width: 100%;
    max-width: 255px;
    padding-left: 25px;
	font-style: normal;
}
.hupcoming-workshops .swiper-slide-inner .elementor-image-carousel-caption a {
    color: #ffffff;
    background-color: #353e4a;
    font-size: 12px;
    border: 2px solid #353e4a;
    border-radius: 7px;
    padding: 0px 9px;
    letter-spacing: 0px;
    cursor: pointer;
    float: left;
    margin-top: 5px;
    line-height: 25px;
	text-decoration: none;
}
.hupcoming-workshops .swiper-slide-inner .elementor-image-carousel-caption span{ color:#FFFFFF; font-size: 13px; font-weight: 500; margin-top: 7px; margin-right: 8px; float: left;}
.gt_container-pemr47 .gt_switcher .gt_selected a{ width: 108px !important; }
