
/* START rhc custom css */

/* section: main scope:  */
body .rhcalendar.not-widget.rhc_holder {
	margin-top:0px;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-style:italic;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-family:inherit;
}
body .rhcalendar .fullCalendar .fc-header-title {
	margin-top:-30px;
}
.rhcalendar .fc-header .fc-button, .rhcalendar .fc-footer .fc-button {
	font-style:italic;
}
.rhcalendar .fc-header .fc-button, .rhcalendar .fc-footer .fc-button {
	font-family:inherit;
}
.rhcalendar .fc-state-default,.rhcalendar .fc-footer .fc-button.fc-state-default {
	background-color:#008180;
}
.rhcalendar .fc-button.fc-state-default {
	font-style:italic;
}
.rhcalendar .fc-button.fc-state-default {
	font-family:inherit;
}
.rhcalendar .fc-button.fc-state-default {
	font-weight:500;
}
.rhcalendar .fc-state-default.fc-state-hover, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-hover {
	background-color:#8dc044;
}
.rhcalendar .fc-state-default.fc-state-active {
	color:#ffffff;
}
.rhcalendar .fc-state-default.fc-state-active {
	background-color:#8DC044;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: filter_box scope:  */
.rhcalendar .fbd-head {
	background-color:008180;
}
.rhcalendar .fbd-main-holder {
	box-shadow:0 1px 12px rgb(0, 124, 123);;
}
.rhcalendar .fbd-arrow {
	border-color:transparent transparent rgb(0, 124, 123) transparent;
}
.rhcalendar .fbd-arrow-border {
	border-color:transparent transparent rgb(0, 27, 27) transparent;
}
.fbd-dialog-content .fbd-ul li.fbd-tabs.fbd-active-tab {
	background-color:#008180;
}
.rhcalendar .fbd-button-primary, .rhcalendar .fbd-button-primary:hover, .ical-tooltip .fbd-buttons a, .ical-tooltip .fbd-buttons a:hover {
	color:#008180;
}
.rhcalendar .fbd-button-secondary {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, 008180), color-stop(1, 8DC044));
	background-image:-webkit-linear-gradient(top, 008180 0%, 8DC044 100%);
	background-image:-ms-linear-gradient(top, 008180 0%, 8DC044 100%);
	background-image:-o-linear-gradient(top, 008180 0%, 8DC044 100%);
	background-image:linear-gradient(to bottom, 008180 0%, 8DC044 100%);
	background-image:-moz-linear-gradient(top, 008180 0%, 8DC044 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#008180, endColorstr=#8dc044);
}
.rhcalendar .fbd-button-secondary {
	border-color:rgb(128, 175, 59);
}
.rhcalendar .fbd-button-secondary:hover {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, 008180), color-stop(1, 8DC044));
	background-image:-webkit-linear-gradient(top, 008180 0%, 8DC044 100%);
	background-image:-ms-linear-gradient(top, 008180 0%, 8DC044 100%);
	background-image:-o-linear-gradient(top, 008180 0%, 8DC044 100%);
	background-image:linear-gradient(to bottom, 008180 0%, 8DC044 100%);
	background-image:-moz-linear-gradient(top, 008180 0%, 8DC044 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#008180, endColorstr=#8dc044);
}
.rhcalendar .fbd-button-secondary:active {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, 008180), color-stop(1, 8DC044));
	background-image:-webkit-linear-gradient(top, 008180 0%, 8DC044 100%);
	background-image:-ms-linear-gradient(top, 008180 0%, 8DC044 100%);
	background-image:-o-linear-gradient(top, 008180 0%, 8DC044 100%);
	background-image:linear-gradient(to bottom, 008180 0%, 8DC044 100%);
	background-image:-moz-linear-gradient(top, 008180 0%, 8DC044 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#008180, endColorstr=#8dc044);
}

/* END rhc custom css */

/* START rhc custom css */

/* section: month_view scope:  */
.rhcalendar .fc-event {
	background-color:#3eab8f;
}
body .fct-tooltip {
	border-color:#3eab8f;;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: basic_view scope:  */
.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:F0EEA2;
}

/* 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 {
	font-style:normal;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	font-family:Prox;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	font-weight:600;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	font-size:18px;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-family:Prox;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-weight:600;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	color:#008180;
}
.fc-event-list-holder .fc-event-list-content h4 {
	margin-top:0px;
}
.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:0px;
}
.fc-events-holder .fc-event-list-holder .fc-event-list-item {
	padding-top:0px;
}
.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;
}
.fe-extrainfo-container.elist-dbox,.elist-dbox .fe-extrainfo-container2 {
	border-top-left-radius:5px;
}
.fe-extrainfo-container.elist-dbox,.elist-dbox .fe-extrainfo-container2 {
	border-top-right-radius:5px;
}
.fe-extrainfo-container.elist-dbox,.elist-dbox .fe-extrainfo-container2 {
	border-bottom-left-radius:5px;
}
.fe-extrainfo-container.elist-dbox,.elist-dbox .fe-extrainfo-container2 {
	border-bottom-right-radius:5px;
}
.fe-extrainfo-container.elist-dbox {
	background-repeat:repeat;
}
.fe-extrainfo-container.elist-dbox .fe-image-holder img, .rhc.fe-extrainfo-container.elist-dbox .sws-gmap3-frame {
	width:20%;
}
.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-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-family:Prox;
}
.fe-extrainfo-container.elist-dbox .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-weight:normal;
}
.fe-extrainfo-container.elist-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	font-family:Prox;
}
.fe-extrainfo-container.elist-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	font-weight:normal;
}
.fe-extrainfo-container.elist-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	color:#777777;
}
.fe-extrainfo-container.elist-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	font-size:16px;
}
.fe-extrainfo-container.elist-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value {
	font-family:Prox;
}
.fe-extrainfo-container.elist-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value {
	font-weight:bold;
}
.fe-extrainfo-container.elist-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) .fe-extrainfo-value {
	font-size:16px;
}

/* 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-family:inherit;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) a.rhc-title-link {
	font-weight:600;
}
.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 {
	font-weight:400;
}
.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-family:inherit;
}
.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-weight:400;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-description {
	font-family:inherit;
}
.rhc-widget-upcoming-item:not(.rhc-widget-a):not(.rhc-widget-b) .rhc-description {
	font-weight:400;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: taxonomy_filters scope:  */
body .rhcalendar .tax_filter_holder .tax_filter_item_holder button.dropdown-toggle,body .rhcalendar .tax_filter_holder button.dropdown-toggle,body .rhcalendar .fc-head-control .tax_filter_previous.btn.btn-small.btn-taxfilter.fui-arrow-left {
	background-color:#008180;
}
body .rhcalendar .fullCalendar .tax_filter_holder .btn.dropdown-toggle.btn-taxfilter:hover, body .rhcalendar .fullCalendar .tax_filter_holder .open .btn.dropdown-toggle.btn-taxfilter {
	background-color:#8DC044;
}
body .tax_filter_holder .tax_filter_item_holder .btn-group.open .btn.btn-taxfilter.dropdown-toggle {
	background-color:#008180;
}
.rhcalendar .fc-head-control .btn span, .rhcalendar .fc-head-control .btn:hover span, .rhcalendar .fc-head-control .btn:focus span {
	font-family:inherit;
}
.rhcalendar .fc-head-control .btn span, .rhcalendar .fc-head-control .btn:hover span, .rhcalendar .fc-head-control .btn:focus span {
	font-weight:normal;
}
.rhcalendar .fc-head-control .btn span, .rhcalendar .fc-head-control .btn:hover span, .rhcalendar .fc-head-control .btn:focus span {
	color:#ffffff;
}
.rhcalendar.rhc_holder .fc-head-control .btn:hover span, .rhcalendar.rhc_holder .fc-head-control .btn:focus span {
	color:#ffffff;
}
.fullCalendar .tax_filter_holder .tax_filter_item_holder ul.dropdown-menu,.rhcalendar.rhc_holder .rh-flat-ui.tax_filter_holder .dropdown-menu {
	background-color:#efefef;
}
.rhcalendar .btn-group.select.tax_filter_field .dropdown-arrow,.rhcalendar .tax_filter_holder .btn-group i.dropdown-arrow {
	border-color:transparent transparent #efefef;;
}
.fullCalendar .tax_filter_holder .tax_filter_item_holder ul.dropdown-menu span,.rhcalendar.rhc_holder .rh-flat-ui.tax_filter_holder .dropdown-menu span {
	font-family:inherit;
}
.fullCalendar .tax_filter_holder .tax_filter_item_holder ul.dropdown-menu span,.rhcalendar.rhc_holder .rh-flat-ui.tax_filter_holder .dropdown-menu span {
	color:#444444;
}
body .rhcalendar .fullCalendar .fc-head-control .tax_filter_holder .tax_filter_item_holder ul.dropdown-menu li > a:hover, body .rhcalendar .tax_filter_holder .dropdown-menu li a:hover {
	background-color:#008180;
}
body .rhcalendar .fullCalendar .fc-head-control .tax_filter_holder .tax_filter_item_holder ul.dropdown-menu li > a:hover span, body .rhcalendar .tax_filter_holder .dropdown-menu li a:hover span {
	font-style:normal;
}
body .rhcalendar .fullCalendar .fc-head-control .tax_filter_holder .tax_filter_item_holder ul.dropdown-menu li > a:hover span, body .rhcalendar .tax_filter_holder .dropdown-menu li a:hover span {
	font-family:inherit;
}
body .rhcalendar .fullCalendar .fc-head-control .tax_filter_holder .tax_filter_item_holder ul.dropdown-menu li > a:hover span, body .rhcalendar .tax_filter_holder .dropdown-menu li a:hover span {
	color:#efefef;
}
.fullCalendar .tax_filter_holder .tax_filter_item_holder ul.dropdown-menu li.active > a,.fullCalendar .tax_filter_holder .tax_filter_item_holder ul.dropdown-menu li.selected > a,.rhcalendar.rhc_holder .tax_filter_holder .dropdown-menu.rhc-with-tax-color li.selected a,.rhcalendar.rhc_holder .tax_filter_holder .dropdown-menu li.selected a {
	background-color:#008180;
}
.fullCalendar .tax_filter_holder .tax_filter_item_holder ul.dropdown-menu li.active > a span,.fullCalendar .tax_filter_holder .tax_filter_item_holder ul.dropdown-menu li.selected > a span,.rhcalendar.rhc_holder .tax_filter_holder .dropdown-menu.rhc-with-tax-color li.selected a span,.rhcalendar.rhc_holder .tax_filter_holder .dropdown-menu li.selected a span {
	font-family:inherit;
}
.fullCalendar .tax_filter_holder .tax_filter_item_holder ul.dropdown-menu li.active > a span,.fullCalendar .tax_filter_holder .tax_filter_item_holder ul.dropdown-menu li.selected > a span,.rhcalendar.rhc_holder .tax_filter_holder .dropdown-menu.rhc-with-tax-color li.selected a span,.rhcalendar.rhc_holder .tax_filter_holder .dropdown-menu li.selected a span {
	color:#efefef;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: rhc_year_view_calendar scope:  */
body .rhcalendar .rhc-year-view h3.month-title {
	font-family:Prox;
}
body .rhcalendar .rhc-year-view h3.month-title {
	font-weight:normal;
}
body .rhcalendar .rhc-year-view.rhc-month-wrap .rhc-month td.fc-today div.fc-day-number {
	background-color:#8dc044;
}
body .rhcalendar .rhc-year-view.rhc-month-wrap .rhc-month td.fc-have-event div.fc-day-number,body .rhcalendar .rhc-year-view.rhc-month-wrap .rhc-month td.fc-have-event div.fc-day-number a {
	font-family:inherit;
}
body .rhcalendar .rhc-year-view.rhc-month-wrap .rhc-month td.fc-have-event div.fc-day-number,body .rhcalendar .rhc-year-view.rhc-month-wrap .rhc-month td.fc-have-event div.fc-day-number a {
	background-image:none;
}
body .rhcalendar .rhc-year-view.rhc-month-wrap .rhc-month td.fc-have-event div.fc-day-number,body .rhcalendar .rhc-year-view.rhc-month-wrap .rhc-month td.fc-have-event div.fc-day-number a {
	background-color:#15966d;
}
body .rhcalendar .rhc-year-view.rhc-month-wrap .rhc-month td.fc-have-event div.fc-day-number,body .rhcalendar .rhc-year-view.rhc-month-wrap .rhc-month td.fc-have-event div.fc-day-number a {
	background-repeat:inherit;
}

/* END rhc custom css */
