/*  MICROTHEMER STYLES here  */

/*= Hand Coded CSS ============ */

table.fullcalendar { table-layout: fixed; }

/*= General =================== */

/** General >> Input **/
#input_4_6 {
	color: rgb(255, 255, 255) !important;
}


/** General >> Calendar borders **/
td.simcal-day {
	border: 1px solid rgba(255, 255, 255, 0.2) !important;
}


/** General >> Mobile **/
#mobile {
	display: none !important;
}


/** General >> Event Tool Tip **/
.simcal-event-bubble {
	color: rgb(8, 8, 8) !important;
}


/** General >> simcal-event-start **/
.simcal-event-start, 
.simcal-event-end {
	font-size: 14px !important;
}


/** General >> Paragraph:(1) link **/
.wpb_text_column > div:nth-of-type(1) > p:nth-of-type(1) > a {
	font-weight: 800 !important;
}


/** General >> Ult **/
.ult_btn10_span {
	font-size: 18px !important;
}


/*= Hide Scottsdale Drink Price = */

/** Hide Scottsdale Drink Price >> Hide Drink Price **/
.page-id-671 .menu-items b, 
.page-id-670  .menu-items b {
	display: none !important;
}


/*= CALENDAR ================== */

/** CALENDAR >> Calendar **/
table.fullcalendar {
	width: 100% !important;
}


/** CALENDAR >> Calendar Copy 1 **/
table.fullcalendar {
	width: 100% !important;
}


/** CALENDAR >> TD **/
table.fullcalendar td {
	height: 150px !important;
	border-color: rgb(29, 77, 126) !important;
}


/** CALENDAR >> TD Head **/
table.fullcalendar thead td {
	height: auto !important;
	border-style: none !important;
}


/** CALENDAR >> Month Name **/
.month_name {
	font-family: 'Oswald' !important;
	font-size: 40px !important;
	font-weight: 300 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}


/** CALENDAR >> Today **/
.eventless-today {
	background-color: rgba(29, 77, 126, 0.24) !important;
}


/** CALENDAR >> Link **/
table.em-calendar td.eventful a, 
table.em-calendar td.eventful-today a {
	color: rgb(255, 255, 255) !important;
}


/** CALENDAR >> Link hover **/
table.em-calendar td.eventful a:hover, 
table.em-calendar td.eventful-today a:hover {
	color: rgb(247, 226, 160) !important;
}


/** CALENDAR >> Tab **/
.wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab>a {
	font-family: 'Oswald' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 25px !important;
	font-weight: 300 !important;
	letter-spacing: 1px !important;
	background-color: rgba(42, 42, 42, 0) !important;
	border-color: rgb(29, 77, 126) !important;
}


/** CALENDAR >> Tab Active **/
.wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active>a {
	font-family: 'Oswald' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 25px !important;
	font-weight: 300 !important;
	letter-spacing: 1px !important;
	background-color: rgba(29, 77, 126, 0.43) !important;
	border-color: rgb(29, 77, 126) !important;
}


/** CALENDAR >> Event time **/
.eventful span {
	font-size: 12px !important;
	font-weight: 200 !important;
}


/** CALENDAR >> Single Date **/
.wr-event .date {
	font-family: 'Oswald' !important;
	font-size: 30px !important;
	font-weight: 300 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}


/** CALENDAR >> Single Category **/
.wr-event .cat {
	font-size: 20px !important;
	font-weight: 300 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}


/** CALENDAR >> Single Title **/
.wr-event .title {
	font-family: 'Oswald' !important;
	font-size: 30px !important;
	font-weight: 300 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	margin-bottom: 30px !important;
}


/** CALENDAR >> Single Image **/
.wr-event .image {
	text-align: center !important;
}


/** CALENDAR >> Single Details **/
.wr-event .details {
	text-align: center !important;
}


/** CALENDAR >> Current Day **/
td.eventful-today {
	background-color: rgba(255, 255, 255, 0.17) !important;
}


/** CALENDAR >> Last Day Border Fix **/
.em-calendar tbody tr {
	border-right: 1px solid rgb(29, 77, 126) !important;
}


/** CALENDAR >> Last Day Border Fix Copy 1 (DISABLED) **/

/** CALENDAR >> Wpb heading 4 **/
.wpb_text_column h4 {
	font-size: 40px !important;
}


/** CALENDAR >> Days **/
table.fullcalendar tr.days-names td {
	text-align: center !important;
	height: auto !important;
}



/*[ Phone ]*/
@media (max-width: 480px) {

	/*= General =================== */

	/** General >> Desktop **/
		#desktop {
		display: none !important;
	}


	/** General >> Mobile **/
		#mobile {
		display: block !important;
	}


	/** General >> Ult **/
		.ult_btn10_span {
		font-size: 18px !important;
	}

}