
/* START rhc custom css */

/* section: main scope:  */
body .rhcalendar.not-widget.rhc_holder {
	margin-top:0px;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-weight:600;
}
body .rhcalendar .fullCalendar .fc-header-title {
	margin-top:10px;
}
.rhcalendar .fc-header .fc-button, .rhcalendar .fc-footer .fc-button {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
.rhcalendar .fc-header .fc-button, .rhcalendar .fc-footer .fc-button {
	font-weight:normal;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: basic_view scope:  */
.rhcalendar.not-widget .fc-view-basicWeek,.rhcalendar.not-widget .fc-view-basicDay {
	background-repeat:no-repeat;
}
.rhcalendar.not-widget .fc-view-basicWeek,.rhcalendar.not-widget .fc-view-basicDay {
	background-attachment:inherit;
}
.rhcalendar.not-widget .fc-view-basicWeek,.rhcalendar.not-widget .fc-view-basicDay {
	background-position:center top;
}
.rhcalendar.not-widget .fc-view-basicWeek thead,.rhcalendar.not-widget .fc-view-basicDay thead {
	background-color:#ffffff;
}
.rhcalendar.not-widget .fc-view-basicWeek thead,.rhcalendar.not-widget .fc-view-basicDay thead {
	background-repeat:no-repeat;
}
.rhcalendar.not-widget .fc-view-basicWeek thead,.rhcalendar.not-widget .fc-view-basicDay thead {
	background-attachment:scroll;
}
.rhcalendar.not-widget .fc-view-basicWeek thead,.rhcalendar.not-widget .fc-view-basicDay thead {
	background-position:left top;
}
.rhcalendar.not-widget .fc-view-basicWeek thead .fc-day-header,.rhcalendar.not-widget .fc-view-basicDay thead .fc-day-header {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
.rhcalendar.not-widget .fc-view-basicWeek thead .fc-day-header,.rhcalendar.not-widget .fc-view-basicDay thead .fc-day-header {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-view-basicWeek thead .fc-day-header,.rhcalendar.not-widget .fc-view-basicDay thead .fc-day-header {
	color:#050505;
}
.rhcalendar.not-widget .fullCalendar .fc-view-basicWeek .fc-state-highlight,.rhcalendar.not-widget .fullCalendar .fc-view-basicWeek table tr:hover td.fc-state-highlight,.rhcalendar.not-widget .fullCalendar .fc-view-basicDay .fc-state-highlight,.rhcalendar.not-widget .fullCalendar .fc-view-basicDay table tr:hover td.fc-state-highlight {
	background-color:#f7f7f7;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: event_list scope:  */
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-weight:800;
}
.fc-event-list-holder .fc-event-list-content h4 {
	margin-top:-13px;
}
.fc-event-list-holder .fc-event-list-content h4 {
	margin-left:0px;
}
.fc-event-list-holder .fc-event-list-content h4 {
	margin-right:0px;
}
.fc-event-list-holder .fc-event-list-content h4 {
	margin-bottom:20px;
}
.fc-events-holder .fc-event-list-holder .fc-event-list-item {
	padding-top:20px;
}
.fc-events-holder .fc-event-list-holder .fc-event-list-item {
	padding-left:10px;
}
.fc-events-holder .fc-event-list-holder .fc-event-list-item {
	padding-right:10px;
}
.fc-events-holder .fc-event-list-holder .fc-event-list-item {
	padding-bottom:20px;
}
.fe-extrainfo-container.elist-dbox {
	width:100%;
}
.fe-extrainfo-container.elist-dbox {
	padding-top:0px;
}
.fe-extrainfo-container.elist-dbox {
	padding-left:0px;
}
.fe-extrainfo-container.elist-dbox {
	padding-right:0px;
}
.fe-extrainfo-container.elist-dbox {
	padding-bottom:0px;
}
.fe-extrainfo-container.elist-dbox .fe-image-holder img, .rhc.fe-extrainfo-container.elist-dbox .sws-gmap3-frame {
	padding-top:0px;
}
.fe-extrainfo-container.elist-dbox .fe-image-holder img, .rhc.fe-extrainfo-container.elist-dbox .sws-gmap3-frame {
	border-style:none;
}
.fe-extrainfo-container.elist-dbox .fe-image-holder img, .rhc.fe-extrainfo-container.elist-dbox .sws-gmap3-frame {
	border-top-left-radius:0px;
}
.fe-extrainfo-container.elist-dbox .fe-image-holder img, .rhc.fe-extrainfo-container.elist-dbox .sws-gmap3-frame {
	border-top-right-radius:0px;
}
.fe-extrainfo-container.elist-dbox .fe-image-holder img, .rhc.fe-extrainfo-container.elist-dbox .sws-gmap3-frame {
	border-bottom-left-radius:0px;
}
.fe-extrainfo-container.elist-dbox .fe-image-holder img, .rhc.fe-extrainfo-container.elist-dbox .sws-gmap3-frame {
	border-bottom-right-radius:0px;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: detail_box scope:  */
.fe-extrainfo-container {
	width:90%;
}
.fe-extrainfo-container {
	padding-top:10px;
}
.fe-extrainfo-container {
	padding-left:10px;
}
.fe-extrainfo-container {
	padding-right:10px;
}
.fe-extrainfo-container {
	padding-bottom:10px;
}
.fe-extrainfo-container {
	border-color:#e6e6e6;
}
.fe-extrainfo-container {
	border-style:solid;
}
.fe-extrainfo-container {
	border-width:10px;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-top-left-radius:10px;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-top-right-radius:10px;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-bottom-left-radius:10px;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-bottom-right-radius:10px;
}
.fe-extrainfo-container {
	background-image:none;
}
.fe-extrainfo-container {
	background-color:#fcfcfc;
}
.fe-extrainfo-container .fe-extrainfo-container2 {
	background-color:#fcfcfc;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	padding-top:5px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	padding-left:5px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	padding-right:5px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	padding-bottom:5px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	width:100%;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	background-color:#ffffff;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-color:#ebebeb;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-style:solid;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-width:1px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-top-left-radius:0px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-top-right-radius:0px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-bottom-left-radius:0px;
}
.fe-extrainfo-container .fe-image-holder img, .rhc.fe-extrainfo-container .sws-gmap3-frame {
	border-bottom-right-radius:0px;
}
.fe-extrainfo-container .fe-extrainfo-holder .rhc-info-cell {
	line-height:1.8;
}
.fe-extrainfo-container .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
.fe-extrainfo-container .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-weight:bold;
}
.fe-extrainfo-container .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
.fe-extrainfo-container .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	font-weight:700;
}
.fe-extrainfo-container .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	font-size:14px;
}
.fe-extrainfo-container .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value {
	font-style:normal;
}
.fe-extrainfo-container .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
.fe-extrainfo-container .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value {
	font-weight:normal;
}
.fe-extrainfo-container .fe-extrainfo-holder .dbox-description {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: event_page_dbox scope:  */
.fe-extrainfo-container.se-dbox {
	width:70%;
}
.fe-extrainfo-container.se-dbox {
	padding-top:10px;
}
.fe-extrainfo-container.se-dbox {
	padding-left:10px;
}
.fe-extrainfo-container.se-dbox {
	padding-right:10px;
}
.fe-extrainfo-container.se-dbox {
	padding-bottom:10px;
}
.fe-extrainfo-container.se-dbox .fe-image-holder img, .rhc.fe-extrainfo-container.se-dbox .sws-gmap3-frame {
	border-style:none;
}
.fe-extrainfo-container.se-dbox .fe-image-holder img, .rhc.fe-extrainfo-container.se-dbox .sws-gmap3-frame {
	border-top-left-radius:0px;
}
.fe-extrainfo-container.se-dbox .fe-image-holder img, .rhc.fe-extrainfo-container.se-dbox .sws-gmap3-frame {
	border-top-right-radius:0px;
}
.fe-extrainfo-container.se-dbox .fe-image-holder img, .rhc.fe-extrainfo-container.se-dbox .sws-gmap3-frame {
	border-bottom-left-radius:0px;
}
.fe-extrainfo-container.se-dbox .fe-image-holder img, .rhc.fe-extrainfo-container.se-dbox .sws-gmap3-frame {
	border-bottom-right-radius:0px;
}
.fe-extrainfo-container.se-dbox .fe-extrainfo-holder .rhc-info-cell {
	line-height:1.5;
}
.fe-extrainfo-container.se-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value {
	font-style:normal;
}
.fe-extrainfo-container.se-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
.fe-extrainfo-container.se-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value {
	font-weight:normal;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: rhcw_upcoming_default scope:  */
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) a.rhc-title-link {
	font-style:normal;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) a.rhc-title-link {
	line-height:0%;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-date-time {
	display:inline-block;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-date {
	display:inline-block;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-time {
	display:inline-block;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-date-range,.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-show-on-time {
	font-style:normal;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-description {
	display:inline-block;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-description {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-description {
	font-weight:400;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-description {
	font-size:10px;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-upcoming-featured-image img {
	padding-top:0px;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-upcoming-featured-image img {
	padding-left:0px;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-upcoming-featured-image img {
	padding-right:0px;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-upcoming-featured-image img {
	padding-bottom:0px;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-upcoming-featured-image img {
	width:100%;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-upcoming-featured-image img {
	border-style:none;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) {
	padding-top:11px;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) {
	padding-left:0px;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) {
	padding-right:0px;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) {
	padding-bottom:0px;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: event_flatui_widget scope:  */
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header,body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-month,body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-year,body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-title h2 {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header,body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-month,body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-year,body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-title h2 {
	font-weight:900;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header,body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-month,body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-year,body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-title h2 {
	color:#ffffff;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header,body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-month,body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-year,body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-title h2 {
	font-size:10px;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-day {
	font-style:normal;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-month {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-month {
	font-weight:900;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-month {
	color:#ffffff;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-month {
	font-size:10px;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-year {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-year {
	font-weight:900;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-year {
	color:#ffffff;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-year {
	font-size:10px;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header {
	height:130px;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header {
	background-image:url(https://www.galeries.be/wp-content/uploads/2020/06/10348771_603859566377969_3362518351245067489_o.jpg);
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header {
	background-color:#000000;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header {
	background-repeat:no-repeat;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header {
	background-position:center top;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-header {
	background-size:cover;
}
body .widget_flat_events_calendar_widget .fullCalendar .fc-view .fc-day-header {
	font-style:normal;
}
body .widget_flat_events_calendar_widget .fullCalendar .fc-view .fc-day-header {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-day-number {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-have-event.fc-today .fc-day-number,body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-today .fc-day-number {
	color:#ffffff;
}
body .widget_flat_events_calendar_widget .fc-view {
	background-color:#ffffff;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-have-event .fc-day-number {
	background-color:#e0c0c0;
}
body .widget_flat_events_calendar_widget .rhcalendar.for-widget.flat-ui-cal .fc-today .fc-day-number {
	background-color:#edc900;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: grid_default scope:  */
#rhg_grid_bg,.rhg-default  .rhg_grid figcaption {
	background-color:#f2f2f2;
}
#rhg_grid_cbar,.rhg-default .rhg_grid figcaption {
	border-bottom-color:#dbdbdb;
}
#rhg_grid_cbar,.rhg-default .rhg_grid figcaption {
	border-bottom-style:solid;
}
#rhg_grid_cbar,.rhg-default .rhg_grid figcaption {
	border-bottom-left-radius:5px;
}
#rhg_grid_cbar,.rhg-default .rhg_grid figcaption {
	border-bottom-right-radius:5px;
}
#rhg_grid_title_fonts,.rhg-default .griditem-title {
	font-style:normal;
}
#rhg_grid_title_fonts,.rhg-default .griditem-title {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
#rhg_grid_title_fonts,.rhg-default .griditem-title {
	font-weight:900;
}
#rhg_grid_title_fonts,.rhg-default .griditem-title {
	color:#000000;
}
#rhg_grid_title_fonts,.rhg-default .griditem-title {
	font-size:18px;
}
#rhg_grid_desc_fonts,.rhg-default  .griditem-description {
	font-family:Open Sans, Arial, Helvetica, sans-serif;
}
#rhg_slide,.rhg-default  .rhg_slideshow figcaption {
	padding-top:30px;
}
#rhg_slide,.rhg-default  .rhg_slideshow figcaption {
	padding-left:30px;
}
#rhg_slide,.rhg-default  .rhg_slideshow figcaption {
	padding-right:30px;
}
#rhg_slide,.rhg-default  .rhg_slideshow figcaption {
	padding-bottom:30px;
}
#rhg_slide_title_fonts,.rhg-default .slideshow-title {
	font-family:Montserrat, Arial, Helvetica, sans-serif;
}
#rhg_slide_title_fonts,.rhg-default .slideshow-title {
	font-weight:bold;
}
#rhg_slide_nav,.rhg-default  .rhg-nav-prev,.rhg-default  .rhg-nav-next {
	color:#000000;
}
#rhg_slide_nav,.icon:before,.rhg-default  .rhg_slideshow .icon:before {
	font-family:rhcgallery-filled;
}
#rhg_slide_overlay,.rhg_slideshow,.rhg-default  .rhg_slideshow {
	background-color:rgba(0, 0, 0, 0.60);
}

/* END rhc custom css */
