/*  MICROTHEMER STYLES  */


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

/** General >> Tribe events c subscribe dropdown container **/
.tribe-events-c-subscribe-dropdown__container {
	display: none !important;
}

/** General >> Tribe common c btn **/
.tribe-common-c-btn {
	background-color: rgba(175, 0, 0, 0.99) !important;
}

/** General >> Tribe events calendar list event date tag weekday **/
.tribe-events-calendar-list__event-date-tag-weekday {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(175, 0, 0, 0.99) !important;
}


/*= Footer ==================== */

/** Footer >> Ct text block link **/
.ct-text-block a {
	color: rgb(204, 204, 204) !important;
}


/*= Homepage ================== */

/** Homepage >> Mtp 30 tribe events c subscribe dropdown container **/
.mtp-30 .tribe-events-c-subscribe-dropdown__container {
	display: none !important;
}

/** Homepage >> Mtp 30 tribe common l container **/
.mtp-30 .tribe-common-l-container {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

/** Homepage >> Mtp 30 tribe events calendar list event date tag datetime **/
.mtp-30 .tribe-events-calendar-list__event-date-tag-datetime {
	color: rgba(255, 255, 255, 0) !important;
	background-color: rgba(175, 0, 0, 0.99) !important;
	padding: 0 !important;
	margin: 4px !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Homepage >> Mtp 30 tribe common h5 **/
.mtp-30 .tribe-common-h5 {
	color: rgb(255, 255, 255) !important;
	font-size: 24px !important;
}

/** Homepage >> Mtp 30 tribe events calendar list event date tag weekday **/
.mtp-30 .tribe-events-calendar-list__event-date-tag-weekday {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
}

/** Homepage >> Tribe events calendar list event header tribe common b2 **/
.mtp-30 .tribe-events-calendar-list__event-header .tribe-common-b2 {
	font-size: 15px !important;
	margin-bottom: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

/** Homepage >> Tribe events calendar series archive link **/
.tribe-events-calendar-series-archive__link {
	display: none !important;
}

/** Homepage >> Tribe events calendar list event title link **/
.tribe-events-calendar-list__event-title-link {
	font-size: 20px !important;
	font-weight: 900 !important;
}


/*= Events ==================== */

/** Events >> Tribe common b2 **/
.tribe-common-b2 {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}


/*= Contact Us ================ */

/** Contact Us >> Mtp 225 wsf button **/
.mtp-225 .wsf-button {
	background-color: rgba(175, 0, 0, 0.99) !important;
}

/** Contact Us >> Mtp 225 wsf button (:hover) **/
.mtp-225 .wsf-button:hover {
	background-color: rgb(10, 26, 101) !important;
}


/*( < 768 )*/
@media (max-width: 767.98px) {
	/** General >> Tribe common l container **/
	.tribe-common-l-container {
	padding: 20px 0 20px 0 !important;
}

	/** Events >> Mtp 203 tribe events calendar list event wrapper **/
	.mtp-203 .tribe-events-calendar-list__event-wrapper {
	margin-left: 5px !important;
}

	/** Events >> Mtp 203 div block 4 70 **/
	.mtp-203 #div_block-4-70 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

	/** Events >> Tribe common b2 **/
	.tribe-common-b2 {
	font-size: 14px !important;
}

	/** Events >> Tribe common h6 **/
	.tribe-common-h6 {
	font-size: 18px !important;
}

}


/*( < 480 )*/
@media (max-width: 479.98px) {
	/** Homepage >> Mtp 30 tribe events calendar list event date tag weekday **/
	.mtp-30 .tribe-events-calendar-list__event-date-tag-weekday {
	font-size: 12px !important;
}

	/** Homepage >> Mtp 30 tribe common h5 **/
	.mtp-30 .tribe-common-h5 {
	font-size: 20px !important;
}

	/** Homepage >> Tribe events calendar list event header tribe common b2 **/
	.mtp-30 .tribe-events-calendar-list__event-header .tribe-common-b2 {
	margin-bottom: 0 !important;
}

	/** Events >> Mtp 203 div block 4 70 **/
	.mtp-203 #div_block-4-70 {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

}

