.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */


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

/** General >> Oxy post title **/
.oxy-post-title {
	color: rgb(122, 108, 70) !important;
	font-size: 24px !important;
	line-height: 26px !important;
}

/** General >> Oxy post **/
.oxy-post {
	margin-bottom: 25px !important;
}

/** General >> Single oxy post title **/
.single .oxy-post-title {
	font-size: 20px !important;
	line-height: 22px !important;
}


/*= Main Menu ================= */

/** Main Menu >> Link **/
#text_block-396-30 a {
	color: rgb(238, 30, 30) !important;
}

/** Main Menu >> Screen reader text **/
.search-form .screen-reader-text {
	display: none !important;
}


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

/** Footer >> Div block 284 30 link **/
#div_block-284-30 a {
	color: rgb(148, 142, 126) !important;
}


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

/** Homepage >> Div (#1) div (#3) **/
.mtp-2 .ct-div-block > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(3) {
	margin-bottom: 5px !important;
}


/*= Event Calendar ============ */

/** Event Calendar >> Tribe events widget events list event header **/
.tribe-events-widget-events-list__event-header {
	line-height: normal !important;
	text-align: left !important;
}

/** Event Calendar >> Tribe events widget events list event title link _2 **/
h3.tribe-events-widget-events-list__event-title.tribe-common-h7 {
	font-size: 16px !important;
	line-height: normal !important;
}

/** Event Calendar >> Tribe events widget events list event date tag month **/
.tribe-events-widget-events-list__event-date-tag-month {
	color: rgb(255, 255, 255) !important;
	font-weight: 700 !important;
	background-color: rgb(13, 46, 78) !important;
	margin-right: 5px !important;
	margin-left: 5px !important;
}

/** Event Calendar >> Tribe events venue map **/
.tribe-events-venue-map {
	width: 100% !important;
}

/** Event Calendar >> Primary **/
.primary {
	width: 100% !important;
}

/** Event Calendar >> Tribe common **/
.tribe-common {
	width: 100% !important;
	margin-bottom: 0 !important;
}

/** Event Calendar >> Tribe common b1 **/
.tribe-common-b1 {
	text-align: left !important;
}

/** Event Calendar >> Tribe events single event title **/
.tribe-events-single-event-title {
	font-size: 24px !important;
	line-height: 26px !important;
}

/** Event Calendar >> Tribe events schedule heading 2 **/
.tribe-events-schedule h2 {
	font-size: 14px !important;
	line-height: 20px !important;
}

/** Event Calendar >> Tribe events content paragraph **/
.tribe-events-content p {
	font-size: 14px !important;
	line-height: 16px !important;
}

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

/** Event Calendar >> Tribe common c btn **/
.tribe-common-c-btn {
	background-color: rgb(13, 46, 78) !important;
}


/*= Search Forms ============== */

/** Search Forms >> Search form **/
.search-form {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Search Forms >> Search form 58 2 [type="search"] **/
#_search_form-58-2 [type="search"], 
.search-field {
	width: 800px !important;
	border-radius: 20px !important;
}

/** Search Forms >> Search form search submit **/
.search-form .search-submit {
	background-color: rgb(13, 46, 78) !important;
	border: 1px solid rgb(0, 0, 0) !important;
	border-radius: 50px !important;
}

/** Search Forms >> Mtp 67 oxy post **/
.mtp-67 .oxy-post {
	margin-bottom: 40px !important;
}


/*= Probation ================= */

/** Probation >> Cols 2 **/
.cols-2 {
	display: none !important;
}

/** Probation >> Listing title link **/
.listing-title a {
	font-size: 24px !important;
}

/** Probation >> Cat item **/
.cat-item {
	font-weight: 700 !important;
	margin-bottom: 8px !important;
}

/** Probation >> Category name **/
.category-name {
	color: rgb(122, 108, 70) !important;
	font-size: 28px !important;
	text-align: center !important;
}

/** Probation >> Wpbdp bar show directory button **/
#wpbdp-bar-show-directory-button {
	font-family: mukta !important;
	color: rgb(255, 255, 255) !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	background-color: rgb(13, 46, 78) !important;
	width: 100% !important;
	border-radius: 5px !important;
}

/** Probation >> Wpbdp bar show directory button (:hover) **/
#wpbdp-bar-show-directory-button:hover {
	background-color: rgb(148, 142, 126) !important;
	border-color: rgb(148, 142, 126) !important;
}

/** Probation >> Wpbdp goback link **/
.wpbdp-goback a {
	font-family: mukta !important;
	color: rgb(255, 255, 255) !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	background-color: rgb(13, 46, 78) !important;
	padding: 5px 15px 5px 15px !important;
	border-radius: 5px !important;
}

/** Probation >> Listing actions **/
.listing-actions {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

/** Probation >> Wpbdp field content value **/
.wpbdp-field-content .value {
	font-weight: 700 !important;
}

/** Probation >> Wpbdp single link **/
.wpbdp-single a {
	color: rgb(13, 46, 78) !important;
}

/** Probation >> Wpbdp page link **/
.wpbdp-page a {
	color: rgb(13, 46, 78) !important;
}

/** Probation >> Excerpt **/
.excerpt {
	margin-bottom: -25px !important;
}

/** Probation >> Wsf button **/
.wsf-button {
	font-family: mukta !important;
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
	background-color: rgb(13, 46, 78) !important;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Search Forms >> Search form 58 2 [type="search"] **/
	#_search_form-58-2 [type="search"], 
.search-field {
	width: 650px !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Search Forms >> Search form 58 2 [type="search"] **/
	#_search_form-58-2 [type="search"], 
.search-field {
	width: 400px !important;
}

	/** Main Menu >> Menu item link **/
	.menu-item a {
	text-decoration: none !important;
}

	/** Probation >> Listing title link **/
	.listing-title a {
	font-size: 18px !important;
}

	/** Probation >> Category name **/
	.category-name {
	font-size: 22px !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Event Calendar >> Tribe events single event title **/
	.tribe-events-single-event-title {
	font-size: 20px !important;
	line-height: 22px !important;
}

	/** Event Calendar >> Tribe events schedule heading 2 **/
	.tribe-events-schedule h2 {
	font-size: 12px !important;
	line-height: 16px !important;
}

	/** Event Calendar >> Tribe events button **/
	.tribe-events-button {
	font-size: 12px !important;
}

	/** Search Forms >> Search form 58 2 [type="search"] **/
	#_search_form-58-2 [type="search"], 
.search-field {
	width: 250px !important;
	border-radius: 25px !important;
}

	/** Search Forms >> Search form search submit **/
	.search-form .search-submit {
	border-radius: 50px !important;
}

	/** General >> Oxy post title **/
	.oxy-post-title {
	font-size: 20px !important;
	line-height: 22px !important;
}

	/** Probation >> Wpbdp categories **/
	.wpbdp-categories {
	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;
}

}

