/*  MICROTHEMER STYLES  */


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

/** General 2 >> Tribe events calendar list event details **/
.tribe-events-calendar-list__event-details {
	width: 100% !important;
}

/** General 2 >> Tribe events calendar list event title **/
.tribe-events-calendar-list__event-title a {
	font-size: 24px !important;
}

/** General 2 >> Tribe filter bar c filter div:hover:focus **/
.tribe-filter-bar__filters button:focus, 
.tribe-filter-bar__filters button:hover {
	color: rgb(49, 8, 82) !important;
}

/** General 2 >> Event Date Select Button Hover **/
.tribe-events-c-top-bar__datepicker-button button:focus, 
.tribe-events-c-top-bar__datepicker-button button:hover {
	color: rgb(20, 24, 39) !important;
}

/** General 2 >> Cost highlight **/
.tribe-events-calendar-list__event-cost > span {
	font-weight: bolder !important;
	background-color: rgb(224, 224, 224) !important;
	padding: 10px 15px 10px 15px !important;
	margin-right: 10px !important;
	border-radius: 3px !important;
}

/** General 2 >> Event Ticket CTA **/
.tribe-events-calendar-list__event-cost > .tribe-events-c-small-cta__link {
	color: rgb(244, 242, 238) !important;
	text-decoration: none !important;
	background-color: rgb(21, 113, 153) !important;
	padding: 10px 15px 10px 15px !important;
	border-radius: 4px !important;
	display: inline-block !important;
}

/** General 2 >> Tribe Event icons **/
.tribe-common .tribe-common-c-svgicon {
	color: #BDBDBD !important;
}

/** General 2 >> Event Filter bar focus **/
.tribe-filter-bar-c-filter__toggle-wrapper button:focus {
	outline: none !important;
}

/** General 2 >> Event Calendar Date Picker Hover Focus **/
.tribe-events-c-top-bar__datepicker button:focus, 
.tribe-events-c-top-bar__datepicker button:hover {
	color: rgb(49, 8, 82) !important;
	outline: none !important;
}

/** General 2 >> Site main **/
.site-main {
	max-width: 1260px !important;
	min-height: 700px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** General 2 >> Tribe Button **/
.tribe-common-c-btn {
	background-color: rgb(21, 113, 153) !important;
	border: 2px solid rgb(21, 113, 153) !important;
	-webkit-transition: background-color .2s !important;
	transition: background-color .2s !important;
}

/** General 2 >> Tribe Button hover **/
.tribe-common-c-btn:hover {
	color: rgb(33, 33, 33) !important;
	background-color: rgb(247, 247, 247) !important;
	border: 2px solid rgb(21, 113, 153) !important;
	-o-transition-property: all !important;
	-moz-transition-property: all !important;
	-webkit-transition-property: all !important;
	transition-property: all !important;
	-o-transition-duration: .5s !important;
	-moz-transition-duration: .5s !important;
	-webkit-transition-duration: .5s !important;
	transition-duration: .5s !important;
	-webkit-transition-timing-function: ease !important;
	transition-timing-function: ease !important;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.5), inset 0 0 20px rgba(0,0,0,.3) !important;
}

/** General 2 >> Tribe events calendar list event header link **/
.tribe-events-calendar-list__event-header a {
	font-family: "URW DIN", Sans-serif !important;
}

/** General 2 >> Nolist list item **/
#store-cat li {
	list-style-type: none !important;
	list-style-image: none !important;
	padding-right: 4px !important;
	border-right-width: 1px !important;
	border-right-style: solid !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

/** General 2 >> Nolist list item Copy 1 **/
#store-cat li:last-child {
	list-style-type: none !important;
	list-style-image: none !important;
	padding-right: 4px !important;
	border-right-width: 1px !important;
	border-right-style: none !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

/** General 2 >> Current List Item **/
#store-cat .current_item a {
	font-weight: bolder !important;
}

/** General 2 >> Catalog List UL **/
#store-cat {
	padding-top: 20px !important;
}

/** General 2 >> Topiconlist fa hand holding heart **/
#topiconlist .fa-hand-holding-heart {
	color: rgb(166, 21, 57) !important;
}

/** General 2 >> Topiconlist fa credit card **/
#topiconlist .fa-credit-card {
	color: rgb(38, 166, 151) !important;
}

/** General 2 >> Tribe filter bar c filter toggle wrapper tribe filter bar c filter toggle **/
.tribe-filter-bar-c-filter__toggle-wrapper > .tribe-filter-bar-c-filter__toggle {
	padding-left: 12px !important;
}

/** General 2 >> Tribe tickets registration form tribe common form control checkbox radio group **/
#tribe-tickets__registration__form .tribe-common-form-control-checkbox-radio-group .tribe-common-form-control-checkbox__label {
	-webkit-flex: 0 0 100% !important;
	flex: 0 0 100% !important;
}

/** General 2 >> Tribe tickets meta fieldset checkbox radio input **/
.tribe-common-form-control-checkbox-radio-group {
	width: 50% !important;
}

/** General 2 >> Tribe tickets button **/
#tribe-tickets button {
	min-width: auto !important;
}

/** General 2 >> Quantity input **/
.quantity input[type=button] {
	min-width: auto !important;
}

/** General 2 >> Post 280032 tribe events calendar month calendar event datetime **/
.tribe-events-calendar-month__calendar-event-datetime {
	display: none !important;
}

/** General 2 >> Tribe tickets **/
#tribe-tickets {
	scroll-margin-top: 5em !important;
}

/** General 2 >> Tribe checkout backlink **/
.tribe-checkout-backlink {
	padding-right: 12px !important;
}

/** General 2 >> Remove **/
.remove {
	width: 20px px !important;
}

/** General 2 >> Link **/
.e-cart-section .product-remove a.remove {
	width: 20px !important;
}

