/* Pulled from style.css by JMP 8.7.25 */
.mec-event-data-field-value a {
	font-size: 0;
}

.mec-event-data-field-value {
	padding: 5px 0px;
}

.mec-event-data-field-value a:after {
	font-size: 18px;
	background: #da1a32;
	padding: 10px 20px;
	color: white;
	border-radius: 5px;
	content: "View Organizers Website";
	font-family: "Trade Gothic con 20", Helvetica, Arial, Lucida, sans-serif;
}

.mec-field-item-url span.mec-event-data-field-name {
	display: none;
}

body .mec-cart .mec-success,
.mec-success {
	color: white;
	background-color: #da1a32;
}

.mec-single-liquid-wrap .mec-single-event .mec-event-data-field-items li span {
	color: black;
	font-family: "Sentinel SemiBold", Helvetica, Arial, Lucida, sans-serif;
	font-size: 20px;
}

.page-id-282085 .mec-fes-event-links .mec-form-row:first-of-type {
	display: none;
}

.single-mec-events .mec-single-liquid-wrap.mec-liquid-has-thumbnail .mec-single-event-bar > div {
	width: 50%;
}

.single-mec-events .mec-single-liquid-wrap .mec-next-event-details a:hover {
	border-color: #da1a32 !important;
}

.single-mec-events .mec-next-multiple ul .mec-date .mec-start-date-label,
.mec-next-multiple ul .mec-time .mec-events-abbr {
	font-size: 18px;
}

@media only screen and (max-width: 479px) {
	.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,
	.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap img {
		float: none;
		width: 96% !important;
		padding: 0;
		max-width: 100%;
	}
}

/*Add an event page stylings*/

.page-id-282085 .mec-fes-form {
	background: transparent;
}

.page-id-282085 label[for="mec_fes_categories333"],
.page-id-282085 label[for="mec_fes_categories6"] {
	display: none;
}

.single-post .post-date-wrap {
	color: black !important;
}

.page-id-282085 .mec-fes-form button[type="submit"].mec-fes-sub-button {
	text-transform: capitalize;
	letter-spacing: normal;
	width: auto;
	box-shadow: none;
}

.page-id-282085 .mec-fes-form button[type="submit"].mec-fes-sub-button:hover {
	background: #890b0e !important;
	border-color: #890b0e !important;
}

@media only screen and (min-width: 961px) {
	.page-id-282085 .mec-fes-form .mec-fes-form-cntt {
		width: 100%;
		float: none;
		padding-right: 0px;
		max-width: 100%;
		display: block;
	}

	.single-post .et_pb_image_wrap {
		top: 20px;
	}

	.page-id-282085 .mec-fes-form .mec-fes-form-sdbr {
		width: 100%;
		padding-left: 0px;
	}

	.page-id-282085 #mec_fes_form {
		width: 94%;
		margin: 0 auto;
		display: block;
		max-width: 100%;
	}
}

.page-id-282085 #mec-total-booking-limit {
	display: none;
}

.page-id-282085 .mec-fes-form .mec-meta-box-fields {
	box-shadow: none !important;
	border-color: black !important;
}

.page-id-282085 .mec-fes-form .mce-tinymce.mce-container.mce-panel {
	box-shadow: none !important;
	border-color: black !important;
}

.page-id-282085 .mec-fes-form .mec-tooltip .dashicons-before:before {
	color: #da1a32 !important;
}

.page-id-282085 #mec-fes-timezone {
	display: none !important;
}

.page-id-282085 .mec-fes-form label {
	color: black;
	font-family: "Trade Gothic con 20", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 16px;
}

.page-id-282085 .mec-fes-form-top-actions a {
	background: #da1a32 !important;
	color: white;
	font-family: "Trade Gothic con 20", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 17px;
}

.page-id-282085 .mec-fes-form .mec-meta-box-fields h4,
.mec-fes-form .quicktags-toolbar,
.mec-fes-form div.mce-toolbar-grp {
	background: white;
}

.page-id-282085 .mec-fes-form .mec-meta-box-fields h4 {
	color: black;
	font-size: 1.5rem;
}

.mec-form-row h4 {
	color: black;
	font-size: 1.5rem;
	font-weight: bold;
	font-family: "Sentinel SemiBold Italic", Helvetica, Arial, Lucida, sans-serif;
}

.mec-single-modern .mec-events-event-image {
	text-align: none;
}

.mec-single-modern .mec-events-event-image img {
	width: auto !important;
}

.entry-content .mec-wrap h3 a:hover {
	color: #da1a32 !important;
	text-decoration: underline !important;
}

.page-id-183 .mec-repeating-label {
	background: none;
	color: #da1a32 !important;
	padding: 3px 18px !important;
	font-family: "Trade Gothic con 20", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 24px !important;
}

#mec_search_form_282081_reset {
	font-family: "Trade Gothic con 20", Helvetica, Arial, Lucida, sans-serif !important;
	border-color: #da1a32 !important;
	color: white !important;
	font-size: 17px;
	transition: none;
	border-radius: 5px !important;
}

#mec_search_form_282081_reset:hover {
	background: #890b0e !important;
	border-color: #890b0e !important;
}

@media only screen and (max-width: 781px) {
	.page-id-183 .mec-date-search,
	.mec-search-form .mec-dropdown-search,
	.mec-search-form .mec-text-input-search {
		width: 100%;
		float: left;
	}
}

.mec-wrap .mec-totalcal-box i {
	display: none;
}

.mec-event-article {
	border: 1px solid black !important;
	border-radius: 14px;
}

.mec-event-footer {
	border-radius: 14px;
	background: white !important;
	border: none !important;
}

.mec-event-footer .mec-booking-button {
	background: #da1a32 !important;
	color: white !important;
	font-family: "Trade Gothic Con 20", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 17px !important;
	border-radius: 5px;
	border-color: #da1a32 !important;
	font-weight: 400 !important;
	text-transform: capitalize;
	text-decoration: none;
	letter-spacing: normal;
	transition: none;
}

.mec-event-title a {
	color: #603913 !important;
	text-decoration: none;
}

.mec-wrap .mec-totalcal-box label {
	font-family: "Trade Gothic Con 20", Helvetica, Arial, Lucida, sans-serif !important;
}

.mec-event-footer .mec-booking-button:hover {
	background: #890b0e !important;
	border-color: #890b0e !important;
}

@media (max-width: 992px) {
	.mec-search-form .mec-date-search,
	.mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
		width: 100% !important;
	}
}

.mec-single-liquid-wrap .mec-single-event-category {
	display: none;
}

.post-type-archive-mec-events .mec-wrap .mec-totalcal-box i:hover {
	background: #890b0e !important;
	border: #890b0e !important;
}

.post-type-archive-mec-events .mec-wrap .mec-totalcal-box i {
	float: right;
	background: #da1a32 !important;
	border-color: #da1a32 !important;
	color: white !important;
}

/* EXCUSE ME WHAT */
.archive.post-type-archive-mec-events #main-content h1:first-of-type {
	display: none;
}

.mec-month-picker.datepicker td span.active.active,
.mec-month-picker.datepicker td span.active.disabled,
.mec-month-picker.datepicker td span.active:active,
.mec-month-picker.datepicker td span.active:focus,
.mec-month-picker.datepicker td span.active:hover,
.mec-month-picker.datepicker td span.active[disabled] {
	background-color: #da1a32 !important;
}

.single-mec-events .et_pb_with_border {
	margin-top: -88px !important;
}

@media (min-width: 767px) {
	.single-mec-events .mec-left-side {
		position: relative;
		top: 180px;
		margin-bottom: 160px;
	}

	.single-mec-events .mec-single-liquid-wrap.mec-liquid-has-thumbnail .mec-single-event-bar {
		width: 100%;
		padding: 30px;
		position: absolute;
		z-index: 99;
		bottom: -180px;
		right: 0px;
		background-color: rgba(255, 255, 255, 0.8);
		backdrop-filter: blur(20px);
	}
}

@media (max-width: 767px) {
	.single-mec-events .mec-left-side {
		position: relative;
		top: 260px;
		margin-bottom: 160px;
	}

	.single-mec-events .mec-single-liquid-wrap.mec-liquid-has-thumbnail .mec-single-event-bar {
		width: 100%;
		padding: 30px;
		position: absolute;
		z-index: 99;
		bottom: -250px;
		right: 0px;
		background-color: rgba(255, 255, 255, 0.8);
		backdrop-filter: blur(20px);
	}
}

.mec-month-divider {
	font-family: "Trade Gothic con 20", Helvetica, Arial, Lucida, sans-serif !important;
}

.post-type-archive-mec-events select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	border: 1px solid black !important;
	font-family: "Sentinel Medium Italic", Helvetica, Arial, Lucida, sans-serif !important;
	color: black;
	padding-left: 10px !important;
	background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+)
		no-repeat 95% 50% !important;

	font-size: 17px !important;
}

.mec-wrap .mec-totalcal-box select {
	width: 99.5% !important;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	border: 1px solid black !important;
	font-family: "Sentinel Medium Italic", Helvetica, Arial, Lucida, sans-serif !important;
	color: black;
	padding-left: 10px !important;
	background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+)
		no-repeat 99% 50% !important;

	font-size: 17px !important;
}

.mec-event-meta-wrap {
	background: white;
	border: none !important;
	border-radius: 14px;
	border-color: white !important;
	box-shadow: none !important;
}

.events-grid-row img {
	border-radius: 14px !important;
	margin: 4%;
}

.mec-wrap .mec-date-search .mec-col-3 {
	width: 50% !important;
	font-size: 17px !important;
}

.mec-wrap .mec-totalcal-box input[type="search"] {
	width: 100% !important;
	font-size: 17px !important;
}

.mec-wrap .mec-totalcal-box {
	background: none !important;
}

.post-type-archive-mec-events .mec-skin-search-init ul li:nth-child(3) {
	display: none;
}

.post-type-archive-mec-events .mec-skin-search-init ul li:nth-child(4) {
	display: none;
}

.post-type-archive-mec-events .mec-skin-search-init ul li:nth-child(5) {
	display: none;
}
.single-mec-events .mec-events-meta-group-booking {
	display: none;
}

.mec-search-bar-wrap input#mec-search-bar-input {
	background: #da1a32 !important;
	font-family: "Trade Gothic con 20", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 18px !important;
	color: white !important;
	border: none !important;
}

.mec-search-bar-wrap input#mec-search-bar-input:hover {
	background: #603913 !important;
}

.archive #main-content .mec-liquid-wrap h1 {
	display: inherit !important;
}

.mec-text-input-search + input#mec-search-bar-input {
	margin-left: 0;
}

.mec-breadcrumbs {
	display: none;
}

@media (max-width: 420px) {
	single-guides .guide-height .slick-slide .dtq-post-list-thumb {
		min-height: 160px !important;
	}
}

@media (max-width: 576px) {
	.mec-checkboxes-search .mec-searchbar-category-wrap,
	.mec-wrap .mec-totalcal-box .mec-totalcal-view span,
	.mec-wrap .mec-totalcal-box input,
	.mec-wrap .mec-totalcal-box select {
		width: 100% !important;
	}

	.mec-wrap .mec-totalcal-box i {
		display: none;
	}

	.mec-search-bar-wrap .mec-search-form .mec-text-input-search,
	.mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
		width: 100% !important;
	}
}

@media (max-width: 992px) and (min-width: 420px) {
	.post-type-archive-mec-events .slick-slide .dtq-post-list-thumb {
		min-height: 220px !important;
	}
}

.mec-checkboxes-search .mec-searchbar-category-wrap,
.mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-wrap .mec-totalcal-box input,
.mec-wrap .mec-totalcal-box select {
	border: 1px solid black !important;
	border-radius: 0px;
	font-family: "Sentinel Medium Italic", Helvetica, Arial, Lucida, sans-serif !important;
}

.post-type-archive-mec-events .et_pb_text_5 a,
.post-type-archive-mec-events .et_pb_text_4 a {
	display: none;
}

.post-type-archive-mec-events #et-boc .et-l .et_pb_row_3.et_pb_row {
	border-top: 2px solid #da1a32;
	padding-top: 40px;
}

.tax-mec_category #main-content {
	padding-top: 120px;
}

.post-type-archive-mec-events .et_pb_section_6 {
	padding-bottom: 70px !important;
}

.post-type-archive-mec-events #et-main-area {
	padding-top: 60px;
}

.post-type-archive-mec-events #main-content {
	padding-bottom: 88px;
}

.single-mec-events .mec-single-liquid-wrap .mec-googlemap-details {
	height: 400px !important;
	min-height: 400px !important;
}

.post-type-archive-mec-events #main-content h1:nth-child(1) {
	display: none;
}

.single-mec-events .mec-event-social {
	visibility: hidden;
}

.single-mec-events .mec-left-side .mec-event-social {
	visibility: visible;
}

.single-mec-events .mec-container .mec-related-events-wrap .mec-rec-events-title {
	content: "Featured events";
	font-family: "Sentinel Semibold Italic", Helvetica, Arial, Lucida, sans-serif !important;
	text-align: left;
	text-transform: capitalize;
	font-size: 2em;
	color: #3c3a24 !important;
}

.tax-mec_category #main-content {
	padding-top: 120px;
}

.single-mec-events .mec-left-side {
	border: 1px solid #3c3a24 !important;
}

.mec-single-liquid-wrap .mec-map-get-direction-address-cnt input.mec-map-get-direction-address {
	border: 1px solid #3c3a24 !important;
}

.single-mec-events .mec-single-liquid-wrap .mec-single-links-wrap {
	border-bottom: 1px solid #da1a32 !important;
}

@media (max-width: 576px) {
	.single-mec-events .mec-single-liquid-wrap .mec-single-event .mec-links-details ul {
		display: flex;
		justify-content: space-between;
	}

	.single-mec-events .mec-single-liquid-wrap .mec-event-social .mec-links-details li.mec-event-social-icon a {
		width: 55px;
		height: 55px;
		line-height: 55px;
	}
}

@media (min-width: 576px) {
	.single-mec-events .mec-single-liquid-wrap .mec-event-social li.mec-event-social-icon a {
		width: 44px !important;
		height: 44px !important;
		line-height: 44px !important;
		margin-right: 15px !important;
	}
}

.post-type-archive-mec-events .hero-section {
	justify-content: center;
	align-items: center;
}

.post-type-archive-mec-events #main-content {
	padding-top: 0px !important;
	position: relative;
	z-index: 11;
	top: 0;
}

@media (max-width: 1024px) {
	.post-type-archive-mec-events .mec-container {
		width: 90% !important;
		max-width: 100% !important;
	}
}

.mec-events-meta-group-gmap .mec-map-input {
	background-color: #da1a32 !important;
	background: #da1a32 !important;
	color: white !important;
	font-family: "Trade Gothic Con 20", Helvetica, Arial, Lucida, sans-serif !important;
}

.mec-single-event .mec-event-meta {
	display: none;
}

.single-mec-events #comment-wrap {
	display: none;
}

.mec-single-event-organizer {
	display: none;
}

.mec-single-event .mec-single-links-wrap .mec-social-single {
	visibility: visible !important;
}

.mec-single-event .mec-wrap .mec-social-single {
	visibility: hidden;
}

.single-mec-events .mec-single-liquid-wrap .mec-events-meta-group {
	border: none;
}

.mec-single-event .mec-events-meta-group-booking form > h4 {
	font-family: "Trade Gothic Con 20", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 1.8em !important;
	margin-top: 20px;
}

.single-mec-events .mec-single-liquid-wrap .mec-events-meta-group-booking #mec-book-form-btn-step-1 {
	font-family: "Trade Gothic Con 20", Helvetica, Arial, Lucida, sans-serif !important;
	color: white !important;
	font-size: 18px !important;
}

.single-mec-events h1.mec-single-title {
	color: #3c3a24 !important;
}

.mec-wrap.mec-single-liquid-wrap input[type="submit"] {
	background: #da1a32 !important;
	color: white !important;
	font-family: "Trade Gothic Con 20", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 17px !important;
	border-radius: 5px;
	border-color: #da1a32 !important;
	font-weight: 400 !important;
	text-transform: capitalize;
}

.mec-wrap.mec-single-liquid-wrap input[type="submit"]:hover {
	background: #603913 !important;
	color: #ffffff !important;
	background-color: #603913 !important;
}

.mec-map-get-direction-btn-cnt {
	padding: 0 !important;
	margin-top: 0 !important;
	border: none !important;
	background: none !important;
}

.mec-event-description {
	color: black !important;
	font-family: "Trade Gothic Light", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 20px;
	line-height: normal;
}

.mec-event-list-standard .mec-event-meta svg path {
	fill: #3c3a24 !important;
}

.mec-wrap * {
	color: black !important;
}

.mec-wrap span {
	font-size: 19px;
	line-height: normal;
}

.EventScheduled {
	display: none;
}

.mec-liquid-wrap .mec-list-liquid-large .content p {
	font-size: 18px !important;
	line-height: 1.6;
}

.mec-liquid-wrap .mec-event-article .mec-event-sharing-wrap {
	display: none;
}

.mec-event-title a {
	color: #da1a32 !important;
	text-decoration: underline !important;
	font-family: "Sentinel Semibold Italic", Helvetica, Arial, Lucida, sans-serif !important;
}

.mec-liquid-wrap .mec-event-article .mec-event-title a {
	color: #603913 !important;
	text-decoration: none !important;
	font-family: "Sentinel Semibold Italic", Helvetica, Arial, Lucida, sans-serif !important;
}

.mec-liquid-wrap .mec-list-liquid-large .details {
	font-family: "Trade Gothic Light", Helvetica, Arial, Lucida, sans-serif !important;
}

.mec-liquid-wrap .mec-list-liquid-large .details ul li > i {
	font-size: 20px !important;
}

.mec-liquid-wrap .mec-booking-button {
	background: #da1a32 !important;
	color: white !important;
	font-family: "Trade Gothic Con 20", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 17px !important;
	border-radius: 5px;
	border-color: #da1a32 !important;
	font-weight: 400 !important;
	margin-top: 20px !important;
}

.mec-liquid-wrap .mec-booking-button:hover {
	color: #ffffff !important;
	background-color: #603913 !important;
}

.mec-load-more-button {
	box-shadow: none;
	transition: all 0.21s ease;
	font-size: 20px;
	letter-spacing: normal;
	text-transform: inherit;
	background: none;
	color: #da1a32 !important;
	border: none;
	border-radius: 0;
	padding: 0;
	margin-bottom: 20px;
	cursor: pointer;
	line-height: auto;
	height: auto;
	display: inline-block;
	font-family: "Trade Gothic con 20", Helvetica, Arial, Lucida, sans-serif !important;
}

.mec-load-more-button:after {
	content: url("https://browncounty.com/wp-content/uploads/2023/06/arrow-down.svg");
	display: block;
	margin: 0 auto;
}

.mec-load-more-button:hover {
	background: none !important;
}

.mec-fluent-main-color {
	color: #da1a32 !important;
}

.mec-single-liquid-wrap.mec-liquid-has-thumbnail .mec-single-event-bar {
	background-color: #ebebe8 !important;
	border-left: none !important;
}

.mec-event-cost i:before,
.mec-event-more-info i:before,
.mec-event-website i:before,
.mec-events-meta-date i:before,
.mec-single-event-additional-organizers i:before,
.mec-single-event-category i:before,
.mec-single-event-date i:before,
.mec-single-event-label i:before,
.mec-single-event-location i:before,
.mec-single-event-organizer i:before,
.mec-single-event-time i:before {
	color: #da1a32 !important;
	font-weight: bold;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.mec-container {
		width: 92% !important;
	}
}

@media (min-width: 992px) {
	.homepage-events-post-feed .dtq-post-list-child a:after {
		top: -10px;
	}

	.single-mec-events .mec-container {
		max-width: 1024 !important;
		width: 100% !important;
	}

	.post-type-archive-mec-events .slick-slide .dtq-post-list-thumb {
		min-height: 176px !important;
	}
}

.mec-events-template-default {
	/* padding-top: 40px; */
}

/*Custom Styles for the Calendar and Event Pages*/

.mec-month-divider span:before {
	border-bottom: 4px solid #da1a32;
}

.mec-event-description,
.mec-date-details,
.mec-event-list-standard .mec-event-meta .mec-venue-details span,
.mec-venue-details {
	font-family: "Trade Gothic LT", Helvetica, Arial, Lucida, sans-serif !important;
	color: black;
	font-size: 19px !important;
}

.entry-content .mec-wrap h3 a {
	color: #603913 !important;
	text-decoration: none !important;
	font-family: "Sentinel Medium Italic", Helvetica, Arial, Lucida, sans-serif;
}

.page-id-183 .mec-event-address {
	display: none;
}

.events-grid-row img {
	border-radius: 7px;
}

/*Stylings for Single Events Page*/

.mec-single-liquid-wrap p {
	font-family: "Trade Gothic Light", Helvetica, Arial, Lucida, sans-serif !important;
	font-weight: 300;
	font-size: 18px !important;
}

.single-mec-events h1.mec-single-title {
	font-family: "Sentinel SemiBold Italic", Helvetica, Arial, Lucida, sans-serif !important;
	color: #603913;
}

.single-mec-events .mec-social-single.mec-frontbox-title {
	font-family: "Trade Gothic con 20", Helvetica, Arial, Lucida, sans-serif;
	font-size: 20px;
}

.single-mec-events .mec-more-info-button {
	background: #da1a32 !important;
	color: white !important;
	border-color: #da1a32 !important;
	box-shadow: none !important;
	border: 0px !important;
	padding: 10px 20px !important;
	font-size: 18px !important;
	border-radius: 5px;
}

.mec-single-event-category a {
	font-family: "Trade Gothic con 20", Helvetica, Arial, Lucida, sans-serif;
}

.mec-single-liquid-wrap .mec-event-social li.mec-event-social-icon a:hover {
	background-color: #da1a32;
	border-color: #da1a32;
	box-shadow: none;
	color: #fff !important;
}

.mec-single-liquid-wrap .mec-event-social li.mec-event-social-icon a:hover i {
	color: #fff !important;
}

.mec-single-liquid-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover {
	border: 1px solid #da1a32 !important;
	background-color: transparent;
	color: #da1a32 !important;
}

@media (min-width: 767px) {
	.single-mec-events .mec-related-events .col-md-3 {
		width: calc(33% - 30px) !important;
	}
}

@media (max-width: 767px) {
	.single-mec-events .mec-related-events .col-md-3 {
		width: calc(100%) !important;
	}
}

.mec-single-liquid-wrap .mec-next-event-details a {
	font-family: "Sentinel SemiBold", Helvetica, Arial, Lucida, sans-serif;
	color: black;
	font-size: 20px;
}

.mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-skin button) {
	background: #da1a32 !important;
	border-color: white !important;
	color: white;
}

.mec-single-event .mec-frontbox-title:before {
	border-bottom: 4px solid #da1a32 !important;
}

.mec-color-before :before,
.mec-color,
.mec-wrap .mec-color-before {
	color: #da1a32 !important;
	font-weight: bold;
}

@media only screen and (max-width: 981px) {
	.mec-month-picker.datepicker td span.active.active {
		background-color: #da1a32 !important;
	}
}
