/*Thank You Page*/
h1.entry-title {
	text-align: center!important;
}

main#content.site-main.post-15468.page.type-page.status-publish.hentry p {
	text-align: center!important;
}

/*Radio Button width fix*/
.wpbc_wrap_checkbox.wpdev-form-control-wrap.coc1 {
	width: 0!important;
	min-width: 25px!important;
}

label {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
}

/*green event titles in list view*/
.tribe-events-widget-events-list__event-title-link  {
color: #40b16c !important;
}

.tribe-events-widget-events-list__event-title-link:hover  {
border-color: #40b16c !important;
}

/*Share icons reposition
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
	margin: 0!important;
	position: absolute!important;
	top: 790px!important;
	right: 40px!important;
	bottom: 0!important;
	left: 0!imprtant;
}*/

/*Different link color for External Events day view*/
.tribe_events_cat-external-event .tribe-events-calendar-day__event-title-link {
	color: #0066cc !important;
}

/*Different link color for Private Events list view*/
.tribe_events_cat-private-program  .tribe-events-widget-events-list__event-title-link {
	color: #ff3333!important;
}

.tribe_events_cat-private-program  .tribe-events-widget-events-list__event-title-link:hover  {
	border-color: #ff3333!important;
}

/*Different link color for Private Events month view*/
.tribe_events_cat-private-program  .tribe-events-calendar-month__calendar-event-title-link  {
	color: #ff3333 !important;
}

.tribe_events_cat-private-program  .tribe-events-calendar-month__calendar-event-title-link:hover  {
	border-color: #ff3333!important;
}


/* Different link color for External Events list view*/
.tribe_events_cat-external-event  .tribe-events-widget-events-list__event-title-link {
	color: #0066cc !important;
}

.tribe_events_cat-external-event  .tribe-events-widget-events-list__event-title-link:hover  {
	border-color: #0066cc!important;
}

/*Different link color for External Events month view*/
.tribe_events_cat-external-event  .tribe-events-calendar-month__calendar-event-title-link  {
	color: #0066cc !important;
}

.tribe_events_cat-external-event  .tribe-events-calendar-month__calendar-event-title-link:hover  {
	border-color: #0066cc!important;
}

/*hide feature images on Events Calendar list view*/
.tribe-events-calendar-list__event-featured-image-link img {
display:none !important;
}


/*bold event titles in list view*/
.tribe-events-widget-events-list__event-title-link  {
font-weight: bold !important;
}

/*style category links above the calendar*/
#calendar-buttons a {
  background-color: #107a64;
  border: none;
  color: white;
  padding: 6px 12px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  border-radius: 4px;
	margin: 6px 6px;
}

#calendar-buttons a:hover {
  box-shadow: 0 6px 12px 0 rgba(0,0,0,0.24);
}


/*Light green color link*/
.elementor-6128 .elementor-element.elementor-global-8725 > .elementor-widget-container a{
    color:#ace485;
    font-weight:700;
}

/*Light green color link events*/
.elementor-7499 .elementor-element.elementor-global-8725 > .elementor-widget-container a{
    color:#ace485;
    font-weight:700;
}


/*Hide bottom of events list*/
.tribe-events .tribe-events-calendar-list-nav {
	display: none;
}

/*.tribe-events .tribe-events-c-subscribe-dropdown {
	display: none;
}*/

/*Calendar padding*/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding: 0!important;
	margin-top: 20px!important;
	margin-bottom: 20px!important;
}

/*Space for social media share icons*/
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
	margin-left: 30px;
}

/*Rental form approval message*/
.submiting_content.wpdev-help-message.alert.alert-warning.alert-success {
	border-color: #000!important;
	background-color: #EDEDE3!important;
	color: #000!important;
	font-weight: 500!important;
}