
/* START rhc custom css */

/* section: main scope:  */
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-family:inherit;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-weight:normal;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-size:31px;
}
body .rhcalendar .fullCalendar .fc-header-title {
	margin-top:0px;
}
.rhcalendar .fc-header .fc-button, .rhcalendar .fc-footer .fc-button {
	font-family:inherit;
}
.rhcalendar .fc-state-default,.rhcalendar .fc-footer .fc-button {
	border-top-left-radius:0px;
}
.rhcalendar .fc-state-default,.rhcalendar .fc-footer .fc-button.fc-state-default {
	background-color:#ee592b;
}
.rhcalendar .fc-state-default.fc-state-hover, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-hover {
	background-color:#e0e0e0;
}
.rhcalendar .fc-state-default.fc-state-disabled, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-disabled {
	background-color:#e0e0e0;
}
.rhcalendar .fc-state-default.fc-state-disabled:hover, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-disabled:hover {
	background-color:transparent;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: tooltip scope:  */
.fct-tooltip {
	background-color:#fafafa;
}
.fct-tooltip {
	border-color:rgb(237, 237, 237);;
	box-shadow:0 1px 12px rgb(237, 237, 237);;
}
.fc-tip-left .fct-arrow {
	border-color:transparent #fafafa transparent transparent;;
}
.fc-tip-right .fct-arrow {
	border-color:transparent transparent transparent #fafafa;;
}
.fct-header .fc-title, .fct-header .fc-title a {
	line-height:18px;
}
.fct-header .fc-title, .fct-header .fc-title a {
	font-weight:bold;
}
.fct-header .fc-title, .fct-header .fc-title a {
	font-size:15px;
}
.fct-tooltip {
	font-family:Lato, sans-serif;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: preloader scope:  */
.fc-view-loading .xspinner {
	font-size:0em;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: all_views scope:  */
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	font-size:15px;
}
.rhcalendar.not-widget .fc-view .fc-widget-header, .rhcalendar.not-widget .fc-view .fc-widget-content {
	border-color:#e8e8e8;
}
.rhcalendar.not-widget .fc-view .fc-widget-content.fc-state-highlight {
	background-color:#f7f7f7;
}
.rhcalendar.not-widget .fc-event-time {
	font-weight:600;
}
.rhcalendar.not-widget .fc-event-time {
	color:#ee592b;
}
.rhcalendar.not-widget .fc-event-time {
	font-size:11px;
}
.rhcalendar.not-widget .fc-event-title {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-event-title {
	font-size:11px;
}
body .rhcalendar .fc-event-inner {
	line-height:14px;
}
.rhcalendar .fc-button-icalendar,.rhcalendar .fc-button-icalendar.fc-button.fc-state-default {
	background-color:#ee592b;
}
.ical-tooltip .fbd-head {
	background-color:#2980b9;
}
.ical-tooltip .fbd-head a.ical-close {
	color:#ffffff;
}
.ical-tooltip .fbd-head {
	font-weight:300;
}
.ical-tooltip .fbd-head {
	color:#ffffff;
}
.ical-tooltip .fbd-body {
	background-color:#3498db;
}
.ical-tooltip .fbd-body {
	border-top-color:#2980b9;
}
.ical-tooltip .fbd-body {
	color:#ffffff;
}
.ical-tooltip .fbd-buttons .ical-ics {
	background-color:#34495e;
}
.ical-tooltip .fbd-buttons .ical-ics:hover {
	background-color:#2c3e50;
}
.rhc-ical-dialog .ical-overlay {
	background-color:rgba(52, 152, 219, 0.50);
}

/* END rhc custom css */

/* START rhc custom css */

/* section: month_view scope:  */
.rhcalendar.not-widget .fc-view-month {
	background-color:#ffffff;
}
.rhcalendar.not-widget .fc-view-month {
	background-size:auto auto;
}
body .fc-view-month table {
	border-color:#ffffff;
}
body .fc-view-month table {
	border-style:none;
}
body .fc-view-month table {
	border-width:0px;
}
.fullCalendar .fc-view-month table th {
	border-top-color:#ffffff;
}
.fullCalendar .fc-view-month table th {
	border-top-style:solid;
}
.fullCalendar .fc-view-month table th {
	border-top-width:1px;
}
.fullCalendar .fc-view-month table th {
	border-bottom-width:0px;
}
.fullCalendar .fc-view-month table th {
	border-left-style:solid;
}
.fullCalendar .fc-view-month table th {
	border-left-width:1px;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-family:inherit;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-size:13px;
}
.fullCalendar .fc-view-month table td, .fullCalendar .fc-border-separate tbody tr.fc-first td {
	border-top-style:solid;
}
.fullCalendar .fc-view-month table td, .fullCalendar .fc-border-separate tbody tr.fc-first td {
	border-top-width:1px;
}
.fullCalendar .fc-view-month table td {
	border-bottom-color:rgba(0, 0, 0, 0.00);
}
.fullCalendar .fc-view-month table td {
	border-bottom-style:solid;
}
.fullCalendar .fc-view-month table td {
	border-left-color:rgba(0, 0, 0, 0.00);
}
.fullCalendar .fc-view-month table td {
	border-left-style:solid;
}
.fullCalendar .fc-view-month table td {
	border-left-width:0px;
}
.rhcalendar .fc-event {
	background-color:#ffffff;
}
body .fct-tooltip {
	border-color:#ffffff;;
}
.rhcalendar .fc-event {
	border-style:solid;
}
.rhcalendar .fc-event {
	border-width:0px;
}
.rhcalendar.rhc_holder .fc-content  a.fc-event.has-fc-image img.fc-image {
	min-height:50px;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: month_view_by_day scope:  */
.fullCalendar .fc-view-month table.fc-border-separate tr th.fc-sun.fc-widget-header {
	border-bottom-color:transparent;
}
.fullCalendar .fc-view-month table.fc-border-separate tr th.fc-sun.fc-widget-header {
	border-bottom-style:none;
}
.fullCalendar .fc-view-month table.fc-border-separate tr th.fc-sun.fc-widget-header {
	border-bottom-width:0px;
}
.rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sun.fc-widget-header, .rhcalendar.not-widget .fullCalendar .fc-view-month table.fc-border-separate tr .fc-sun.fc-widget-content .fc-day-number {
	font-family:inherit;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: basic_view scope:  */

/* END rhc custom css */

/* START rhc custom css */

/* section: event_list scope:  */
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	color:#848ae0;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	font-size:6px;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	color:#ee592b;
}
.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;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: detail_box scope:  */
.fe-extrainfo-container {
	width:100%;
}
.fe-extrainfo-container {
	padding-top:1px;
}
.fe-extrainfo-container {
	padding-left:1px;
}
.fe-extrainfo-container {
	padding-right:1px;
}
.fe-extrainfo-container {
	padding-bottom:1px;
}
.fe-extrainfo-container {
	border-color:#ebebeb;
}
.fe-extrainfo-container {
	border-style:solid;
}
.fe-extrainfo-container {
	border-width:1px;
}
.fe-extrainfo-container {
	background-color:#ffffff;
}
.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-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.75;
}
.fe-extrainfo-container .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-style:normal;
}
.fe-extrainfo-container .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-family:Tahoma, Geneva, sans-serif;
}
.fe-extrainfo-container .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-weight:normal;
}
.fe-extrainfo-container .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	font-style:normal;
}
.fe-extrainfo-container .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	font-family:Tahoma, Geneva, sans-serif;
}
.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:Tahoma, Geneva, sans-serif;
}
.fe-extrainfo-container .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value a {
	font-style:normal;
}
.fe-extrainfo-container .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value a {
	font-family:Tahoma, Geneva, sans-serif;
}
.fe-extrainfo-container .fe-extrainfo-holder .dbox-description {
	font-style:italic;
}
.fe-extrainfo-container .fe-extrainfo-holder .dbox-description {
	font-family:Tahoma, Geneva, sans-serif;
}
.fe-extrainfo-container .fc-button .fc-button-content, .fe-extrainfo-container .fc-button .fc-button-content:hover {
	font-style:normal;
}
.fe-extrainfo-container .fc-button .fc-button-content, .fe-extrainfo-container .fc-button .fc-button-content:hover {
	font-family:Tahoma, Geneva, sans-serif;
}

/* 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 {
	color:#ee592b;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) a.rhc-title-link {
	font-size:17px;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-date {
	font-style:normal;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-date {
	font-family:inherit;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-date {
	color:#5c5c5c;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-time {
	color:#595757;
}
.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-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 {
	width:50%;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-widget-upcoming-featured-image img {
	border-width:0px;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) {
	padding-top:0px;
}

/* END rhc custom css */
