
/* added with Calendarize It -> CSS Editor -> Custom CSS before (field)*/
.rhcalendar.for-widget.flat-ui-cal .fc-header{

background-color:#791a1f;
}

.rhc.rhc_color_key_container{
background-color:white;
}
/* END Custom CSS */

/* START rhc custom css */

/* section: main scope:  */
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-style:italic;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-family:Arial, Helvetica, sans-serif;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-weight:300;
}
body .rhcalendar .fullCalendar .fc-header-title h2 {
	font-size:20px;
}
.rhcalendar .fc-header .fc-button, .rhcalendar .fc-footer .fc-button {
	color:#000000;
}
.rhcalendar .fc-header .fc-button, .rhcalendar .fc-footer .fc-button {
	font-size:14px;
}
.rhcalendar .fc-header .fc-button:not(.fc-state-active), .rhcalendar .fc-footer .fc-button {
	text-shadow:0px 0px 0px #ffffff;
}
.rhcalendar .fc-state-default,.rhcalendar .fc-footer .fc-button.fc-state-default {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fefefe), color-stop(1, #e6e6e6));
	background-image:-webkit-linear-gradient(top, #fefefe 0%, #e6e6e6 100%);
	background-image:-ms-linear-gradient(top, #fefefe 0%, #e6e6e6 100%);
	background-image:-o-linear-gradient(top, #fefefe 0%, #e6e6e6 100%);
	background-image:linear-gradient(to bottom, #fefefe 0%, #e6e6e6 100%);
	background-image:-moz-linear-gradient(top, #fefefe 0%, #e6e6e6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#e6e6e6);
}
.rhcalendar .fc-state-default,.rhcalendar .fc-footer .fc-button.fc-state-default {
	background-color:#e6e6e6;
}
.rhcalendar .fc-button.fc-state-default {
	border-color:rgba(183, 183, 183, 0.34);
}
.rhcalendar .fc-button.fc-state-default {
	border-style:outset;
}
.rhcalendar .fc-button.fc-state-default {
	border-width:1px;
}
.rhcalendar .fc-state-default.fc-state-hover, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-hover {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f3f3f3), color-stop(1, #e6e6e6));
	background-image:-webkit-linear-gradient(top, #f3f3f3 0%, #e6e6e6 100%);
	background-image:-ms-linear-gradient(top, #f3f3f3 0%, #e6e6e6 100%);
	background-image:-o-linear-gradient(top, #f3f3f3 0%, #e6e6e6 100%);
	background-image:linear-gradient(to bottom, #f3f3f3 0%, #e6e6e6 100%);
	background-image:-moz-linear-gradient(top, #f3f3f3 0%, #e6e6e6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3f3f3, endColorstr=#e6e6e6);
}
.rhcalendar .fc-state-default.fc-state-hover, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-hover {
	background-color:#e6e6e6;
}
.rhcalendar .fc-state-default.fc-state-hover, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-hover {
	background-attachment:scroll;
}
.rhcalendar .fc-state-default.fc-state-hover, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-hover {
	background-position:center center;
}
.rhcalendar .fc-state-default.fc-state-disabled, .rhcalendar .fc-footer .fc-button.fc-state-default.fc-state-disabled {
	background-color:#efefef;
}
.rhcalendar .fc-state-default.fc-state-active {
	color:#000000;
}
.rhcalendar .fc-state-default.fc-state-active {
	text-shadow:0px 0px 0px #ffffff;
}
.rhcalendar .fc-state-default.fc-state-active {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #bababa), color-stop(1, #cccccc));
	background-image:-webkit-linear-gradient(top, #bababa 0%, #cccccc 100%);
	background-image:-ms-linear-gradient(top, #bababa 0%, #cccccc 100%);
	background-image:-o-linear-gradient(top, #bababa 0%, #cccccc 100%);
	background-image:linear-gradient(to bottom, #bababa 0%, #cccccc 100%);
	background-image:-moz-linear-gradient(top, #bababa 0%, #cccccc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bababa, endColorstr=#cccccc);
}
.rhcalendar .fc-state-default.fc-state-active {
	background-color:#e6e6e6;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: all_views scope:  */
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	font-weight:300;
}
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-view .fc-first .fc-widget-header {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-event-time {
	font-weight:300;
}
.rhcalendar.not-widget .fc-event-time {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-event-time {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-event-title {
	font-weight:300;
}
.rhcalendar.not-widget .fc-event-title {
	font-weight:300;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: month_view scope:  */
.rhcalendar.not-widget .fc-view-month.fc-view .fc-first .fc-widget-header {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-view-month.fc-view .fc-first .fc-widget-header {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-view-month.fc-view .fc-first .fc-widget-header {
	font-size:13px;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
	font-size:16px;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	font-weight:300;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	font-weight:normal;
}
.rhcalendar.not-widget .fc-view-month.fc-grid tbody .fc-week-number {
	color:#757575;
}
.rhcalendar .fc-event {
	background-color:#bababa;
}
body .fct-tooltip {
	border-color:#bababa;;
}
.rhcalendar .fc-event {
	border-color:#bababa;
}
.rhcalendar .fc-event {
	border-style:solid;
}
.rhcalendar .fc-event {
	border-width:1px;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: agenda_view scope:  */
.rhcalendar.not-widget .fc-agenda.fc-view .fc-first .fc-widget-header {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-agenda .fc-widget-header.fc-agenda-axis {
	font-style:normal;
}
.rhcalendar.not-widget .fc-agenda .fc-widget-header.fc-agenda-axis {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-agenda .fc-widget-header.fc-agenda-axis {
	font-weight:300;
}
.rhcalendar.not-widget .fc-agenda .fc-widget-header.fc-agenda-axis {
	font-size:12px;
}
.rhcalendar.not-widget .fc-agenda .fc-widget-header.fc-agenda-axis {
	background-image:none;
}

/* 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-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	font-weight:300;
}
.rhcalendar.not-widget .fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	font-size:21px;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-style:italic;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-weight:300;
}
.rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	color:#fefefe;
}
.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 {
	border-style:none;
}

/* 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-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;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: event_page_dbox scope:  */
.se-dbox .fc-button.fc-state-default {
	background-color:#;
}
.se-dbox .fc-button .fc-button-content {
	color:#000000;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: event_page_vbox scope:  */
.fe-extrainfo-container.se-vbox,.se-vbox .fe-extrainfo-container2 {
	border-top-left-radius:0px;
}
.fe-extrainfo-container.se-vbox,.se-vbox .fe-extrainfo-container2 {
	border-top-right-radius:0px;
}
.fe-extrainfo-container.se-vbox,.se-vbox .fe-extrainfo-container2 {
	border-bottom-left-radius:0px;
}
.fe-extrainfo-container.se-vbox,.se-vbox .fe-extrainfo-container2 {
	border-bottom-right-radius:0px;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: event_rsvp_box scope:  */
.cit_rsvp .form-control {
	font-family:Lato, Helvetica, Arial, sans-serif;
}
.cit_rsvp .form-control {
	color:#555555;
}
.cit_rsvp .form-control {
	font-size:14px;
}
.cit_rsvp .form-group.focus .form-control, .cit_rsvp .form-control:focus {
	border-color:#66afe9;
}
.cit_rsvp .form-control {
	border-color:#cccccc;
}
.cit_rsvp .form-control {
	border-style:solid;
}
.cit_rsvp .form-control {
	border-width:1px;
}
.cit_rsvp .form-control {
	border-top-left-radius:4px;
}
.cit_rsvp .form-control {
	border-top-right-radius:4px;
}
.cit_rsvp .form-control {
	border-bottom-left-radius:4px;
}
.cit_rsvp .form-control {
	border-bottom-right-radius:4px;
}
.cit_rsvp .rsvp_number {
	background-color:#3498db;
}
.cit_rsvp .rsvp_object {
	color:#ffffff;
}
.cit_rsvp .cit_rsvpselect li:nth-child(1) {
	background-color:#1abc9c;
}
.cit_rsvp .cit_rsvpselect li:nth-child(1):hover  {
	background-color:#16a085;
}
.cit_rsvp .cit_rsvpselect li:nth-child(2) {
	background-color:#f1c40f;
}
.cit_rsvp .cit_rsvpselect li:nth-child(2):hover {
	background-color:#f39c12;
}
.cit_rsvp .cit_rsvpselect li:nth-child(3) {
	background-color:#e74c3c;
}
.cit_rsvp .cit_rsvpselect li:nth-child(3):hover {
	background-color:#c0392b;
}
.cit_rsvp .btn-social-twitter {
	background-color:#00bdef;
}
.cit_rsvp .btn-social-twitter:hover {
	background-color:#33caf2;
}
.cit_rsvp .btn-social-facebook {
	background-color:#2f4b93;
}
.cit_rsvp .btn-social-facebook:hover {
	background-color:#596fa9;
}
.cit_rsvp .btn.btn-primary {
	background-color:#1abc9c;
}
.cit_rsvp .btn.btn-primary:hover {
	background-color:#48c9b0;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: event_rating_box scope:  */
.cit_rhc_rating_ .totalselect_text {
	font-family:lato;
}
.cit_rhc_rating_ .totalselect_text {
	font-size:42px;
}
.cit_rhc_rating_ .totalselect {
	color:#f1c40f;
}
.cit_rhc_rating_ .totalsub_text {
	font-family:lato;
}
.cit_rhc_rating_ .totalsub_text {
	font-size:21px;
}
.cit_rhc_rating_ .progress-bar {
	background-color:#1abc9c;
}
.cit_rhc_rating_ .progress {
	background-color:#ebedef;
}
.cit_rhc_rating_ .columbox .select-multiple button.btn-primary,.cit_rhc_rating_ .btn-group > .dropdown-menu, .cit_rhc_rating_ .btn-group > .popover {
	font-weight:400;
}
.cit_rhc_rating_ .columbox .select-multiple button.btn-primary,.cit_rhc_rating_ .btn-group > .dropdown-menu, .cit_rhc_rating_ .btn-group > .popover {
	font-weight:400;
}
.cit_rhc_rating_ .columbox .select-multiple button.btn-primary,.cit_rhc_rating_ .btn-group > .dropdown-menu, .cit_rhc_rating_ .btn-group > .popover {
	font-size:15px;
}
.cit_rhc_rating_ .mbl.select-multiple ul li:not(.selected) a {
	background-color:#34495e;
}
.cit_rhc_rating_ .mbl.select-multiple ul li > a:hover, .cit_rhc_rating_ .mbl.select-multiple ul li > a:active, .cit_rhc_rating_ .mbl.select-multiple ul li > a:focus {
	background-color:#1abc9c;
}
.cit_rhc_rating_ .form-control {
	font-family:Lato, Helvetica, Arial, sans-serif;
}
.cit_rhc_rating_ .form-control {
	color:#34495e;
}
.cit_rhc_rating_ .form-control {
	font-size:15px;
}
.cit_rhc_rating_ .form-group.focus .form-control, .cit_rhc_rating_ .form-control:focus {
	border-color:#1abc9c;
}
.cit_rhc_rating_ .form-control {
	border-color:#bdc3c7;
}
.cit_rhc_rating_ .form-control {
	border-style:solid;
}
.cit_rhc_rating_ .form-control {
	border-width:2px;
}
.cit_rhc_rating_ .form-control {
	border-top-left-radius:6px;
}
.cit_rhc_rating_ .form-control {
	border-top-right-radius:6px;
}
.cit_rhc_rating_ .form-control {
	border-bottom-left-radius:6px;
}
.cit_rhc_rating_ .form-control {
	border-bottom-right-radius:6px;
}
.cit_rhc_rating_ .btn-social-facebook:hover {
	background-color:#596fa9;
}
.cit_rhc_rating_ .commentheadtext {
	font-size:30px;
}
.cit_rhc_rating_ .textcomment {
	font-size:16px;
}
.cit_rhc_rating_ .timeClock {
	color:#d3d3d3;
}
.cit_rhc_rating_ .timeClock {
	font-size:16px;
}
.cit_rhc_rating_ .commentselect {
	color:#f1c40f;
}
.cit_rhc_rating_ .rhc_rating_alert_dialog .text {
	color:#e74c3c;
}
.cit_rhc_rating_ .alert-error {
	border-color:#ebe9ea;
}
.cit_rhc_rating_ .alert-error {
	background-color:#f8f5f5;
}
.cit_rhc_rating_ .alert-success {
	border-color:#e0eaeb;
}
.cit_rhc_rating_ .alert-success {
	background-color:#eef6f5;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: venue_page scope:  */

/* END rhc custom css */

/* START rhc custom css */

/* section: organizer_page scope:  */

/* END rhc custom css */

/* START rhc custom css */

/* section: rhp_main scope:  */
body .cbp-spmenu h3 {
	font-weight:300;
}
body .cbp-spmenu h3 {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
body .cbp-spmenu h3 {
	font-weight:300;
}
body .cbp-spmenu h3 {
	color:#000000;
}
body .cbp-spmenu h3 {
	background-color:#bababa;
}
body .cbp-spmenu a, body .cbp-spmenu a:active {
	font-style:normal;
}
body .cbp-spmenu a, body .cbp-spmenu a:active {
	font-weight:300;
}
body .cbp-spmenu a, body .cbp-spmenu a:active {
	font-family:Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
body .cbp-spmenu a, body .cbp-spmenu a:active {
	font-weight:300;
}
body .cbp-spmenu a, body .cbp-spmenu a:active {
	color:#000000;
}
body .cbp-spmenu a, body .cbp-spmenu a:active {
	font-size:17px;
}
body .cbp-spmenu-vertical a {
	border-color:#bababa;
}
body .cbp-spmenu a:hover {
	background-color:#bababa;
}
body .cbp-spmenu {
	background-color:#e6e6e6;
}

/* END rhc custom css */

/* START rhc custom css */

/* section: grid_default scope:  */
#rhg_grid_bg,.rhg-default  .rhg_grid figcaption {
	background-color:#bababa;
}
#rhg_grid_cbar,.rhg-default .rhg_grid figcaption {
	border-bottom-style:solid;
}
#rhg_grid_cbar,.rhg-default .rhg_grid figcaption {
	border-bottom-width:30px;
}
#rhg_grid_title_fonts,.rhg-default .griditem-title {
	font-style:italic;
}
#rhg_grid_title_fonts,.rhg-default .griditem-title {
	font-family:Arial, Helvetica, sans-serif;
}
#rhg_grid_title_fonts,.rhg-default .griditem-title {
	font-weight:initial;
}
#rhg_grid_title_fonts,.rhg-default .griditem-title {
	color:#fefefe;
}
#rhg_grid_title_fonts,.rhg-default .griditem-title {
	font-size:20px;
}
#rhg_grid_title_fonts,.rhg-default .griditem-title {
	line-height:30px;
}
#rhg_grid_desc_fonts,.rhg-default  .griditem-description {
	font-style:normal;
}
#rhg_grid_desc_fonts,.rhg-default  .griditem-description {
	font-family:Arial, Helvetica, sans-serif;
}
#rhg_grid_desc_fonts,.rhg-default  .griditem-description {
	font-weight:initial;
}
#rhg_grid_desc_fonts,.rhg-default  .griditem-description {
	color:#fefefe;
}
#rhg_grid_desc_fonts,.rhg-default  .griditem-description {
	font-size:20px;
}
#rhg_grid_desc_fonts,.rhg-default  .griditem-description {
	line-height:20px;
}
#rhg_grid_custom_fields,.rhg-default  .gridviewbox {
	font-style:normal;
}
#rhg_grid_custom_fields,.rhg-default  .gridviewbox {
	color:#fefefe;
}
#rhg_slide_title_fonts,.rhg-default .slideshow-title {
	color:#fefefe;
}
#rhg_slide_overlay,.rhg_slideshow,.rhg-default  .rhg_slideshow {
	background-color:rgba(0, 0, 0, 0.60);
}

/* END rhc custom css */

/* added with Calendarize It -> CSS Editor -> Custom CSS after (field)*/
/* Center and limit width of the Event Box */
.rhc_event_box,
.rhc_event_box_inner,
.rhc_event_content,
.rhc_top_image,
.se-dbox,
.se-vbox {
    max-width: 800px;      /* adjust the width as needed */
    margin: 0 auto;        /* center horizontally */
    box-sizing: border-box;
}
/* END Custom CSS */
