/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.uc-list-menu ul.sub-menu{
	background-color: transparent;
}
#uc_fullscreen_navigation_menu_elementor_29235ac9 .ue_menu div div ul li a{
	flex-wrap: wrap;
}

.rhp_events-template-default{
	padding-top: 16vh!important;
	padding-bottom: 3vh!important;
}
.rhp-event-series-time, .rhp-event-series-date{
	font-size: 16px!important;
}
#eventCalendar *{
	font-family: var(--e-global-typography-text-font-family), Sans-serif!important;
}

#eventCalendar .btn{
	color: var(--e-global-color-secondary)!important;
}
.mobileMenu .sub-menu {
    background-color: transparent!important;
}
.rhp-event__cost--card, .rhp-event__date--card{
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}
/* Changes to font-family for all of the Calendar*/
#eventCalendar div.showtitle.rhp-event__title--month{
	    padding-bottom: 15px!important;
 	padding-bottom: 15px !important;
	
}
.btn{
	border-radius: 10px!important;
}

.tooltip-inner, .monthOuter tbody *, .monthOuter > div * {
    font-family: var(--e-global-typography-accent)!important;
	color: #080808!important;
	font-size: medium!important;
}
#eventCalendar .eventTitleOuter, .fc-scrollgrid .fc-event-cta {
	 background-color: var(--e-global-color-bc772ae) !important;
    border: none !important;
}
.monthOuter .fc-event-title {
    line-height: 20px;
    background-color: var(--e-global-color-bc772ae) !important;
    border: none !important;
	padding: 15px 10px 5px 10px!important;

}
.monthOuter .fc .fc-daygrid-day-number {
    color: #D7AE7A !important;
}

.fc-theme-standard td, .fc-theme-standard th, .fc-theme-standard .fc-scrollgrid, .fc-theme-standard .fc-popover, .fc-theme-standard .fc-list
 {
    border: 1px solid var(--e-global-color-bc772ae)!important;
	 border-radius: 0px!important;
}
.fc .fc-toolbar.fc-header-toolbar {
	 background-color: var(--e-global-color-bc772ae)!important;
    border-radius: 0px!important;
}
#eventCalendar .btn-group [type=button], #eventCalendar [type=submit], #eventCalendar button, .fc-prev-button, .fc-next-button, .fc-today-button{
	color: black!important;
	background-color: var(--e-global-color-bc772ae)!important;
	border-color: var(--e-global-color-bc772ae)!important;
}
.fc-event-selected .fc-event-resizer, .fc-theme-standard .fc-popover, .fc .fc-list-sticky .fc-list-day>*, .fc .fc-scrollgrid-section-sticky>* {
    background: var(--e-global-color-bc772ae);
}
.fc .fc-daygrid-event-harness {
    display: flex;
    justify-content: center;
}