/*  MICROTHEMER STYLES  */


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

/** General >> Njba form validation textarea **/
.njba-form-validation > textarea {
	color: rgb(231, 0, 0) !important;
	font-size: 19px !important;
	font-weight: 800 !important;
	font-variant: small-caps !important;
}

/** General >> Menu item 65432 link **/
#menu-item-65432 > a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(221, 0, 0) !important;
	padding: 10px !important;
}

/** General >> Post 725 weight 200 **/
#post-725 .weight-200 {
	box-shadow: 0 0 15px 8px !important;
}

/** General >> Colophon footer secondary widgets inner **/
#colophon .footer-secondary-widgets-inner {
	background-color: rgba(220, 30, 53, 0.6) !important;
	background-size: 2px !important;
	background-origin: padding-box !important;
}

/** General >> Table data (#6) span **/
tbody > tr:nth-of-type(4) > td:nth-of-type(6) > span {
	font-family: Helvetica !important;
	color: rgb(255, 0, 0) !important;
	font-size: 16px !important;
	font-weight: bolder !important;
}

/** General >> Table data (#6) span _2 **/
tbody > tr:nth-of-type(6) > td:nth-of-type(6) > span {
	color: rgb(132, 132, 132) !important;
	font-size: 13px !important;
	font-weight: bolder !important;
}

/** General >> Table data (#6) span _3 **/
tbody > tr:nth-of-type(12) > td:nth-of-type(6) > span {
	font-family: Helvetica !important;
	color: rgb(255, 0, 0) !important;
	font-size: 16px !important;
	font-weight: bolder !important;
}

/** General >> Table data (#6) span _4 **/
tbody > tr:nth-of-type(16) > td:nth-of-type(6) > span {
	font-family: Helvetica !important;
	color: rgb(255, 0, 0) !important;
	font-size: 16px !important;
	font-weight: bolder !important;
}

/** General >> Table data (#6) span _5 **/
tbody > tr:nth-of-type(17) > td:nth-of-type(6) > span {
	font-family: Helvetica !important;
	color: rgb(255, 0, 0) !important;
	font-size: 16px !important;
	font-weight: bolder !important;
}

/** General >> Pp table col 4 **/
#pp-table-col-4 {
	width: 500px !important;
}

/** General >> Pp table col 5 **/
#pp-table-col-5 {
	width: 400px !important;
}

/** General >> Table data (#6) span _6 **/
tbody > tr:nth-of-type(5) > td:nth-of-type(6) > span {
	font-family: Helvetica !important;
	color: rgb(255, 0, 0) !important;
	font-size: 16px !important;
	font-weight: bolder !important;
}

/** General >> Site navigation **/
#site-navigation {
	background-color: rgb(239, 239, 239) !important;
	padding-right: 11px !important;
}

/** General >> Menu secondary **/
#menu-secondary {
	background-color: rgb(239, 239, 239) !important;
	padding: 11px !important;
	position: static !important;
	float: none !important;
}

/** General >> Masthead header widgets container **/
#masthead .header-widgets-container {
	background-color: rgb(0, 0, 0) !important;
}

/** General >> Wp block search input 1 **/
#wp-block-search__input-1 {
	color: rgb(255, 0, 0) !important;
	background-color: rgb(239, 239, 239) !important;
}

/** General >> Block 4 wp block search no button (::before) **/
#block-4 .wp-block-search__no-button::before {
	color: rgb(255, 0, 0) !important;
}

/** General >> Image **/
#wp-custom-header img {
	display: none !important;
}

/** General >> Pp hover card title **/
.pp-hover-card-0 .pp-hover-card-title {
	color: rgb(239, 239, 239) !important;
	font-weight: 400 !important;
	text-shadow: 1px 1px 1px rgb(0, 0, 0) !important;
}

/** General >> Pp hover card title _3 **/
.pp-hover-card-2 .pp-hover-card-title {
	font-weight: 400 !important;
	text-shadow: 1px 1px 1px rgb(0, 0, 0) !important;
}

/** General >> Pp hover card title _2 **/
.pp-hover-card-1 .pp-hover-card-title {
	font-weight: 400 !important;
	text-shadow: 1px 1px 1px rgb(0, 0, 0) !important;
}

/** General >> New listing tag **/
.flexmls-listings-list-wrapper > a:nth-of-type(2) > div:nth-of-type(1) > .new-listing-tag {
	background-color: rgb(255, 0, 0) !important;
}

/** General >> New listing tag _3 **/
#post-66488 .new-listing-tag {
	background-color: rgb(255, 0, 0) !important;
}

/** General >> Link **/
#menu-item-72241 > a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(208, 49, 56) !important;
	margin-right: 3px !important;
}

/** General >> Button toggle sub menu **/
#menu-item-72241 .button-toggle-sub-menu {
	color: rgb(208, 49, 56) !important;
	padding-left: 3px !important;
}

/** General >> Link _2 **/
#menu-item-72337 a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(1, 65, 109) !important;
}

/** General >> Link _5 **/
#menu-primary a {
	font-size: 12px !important;
}

/** General >> Link _6 **/
#menu-secondary a {
	font-size: 12px !important;
}

/** General >> Link _4 **/
#menu-item-65434 a {
	font-size: 12px !important;
}

/** General >> Fl col content **/
.fl-node-b8yix312fw5e .fl-col-content {
	box-shadow: 4px 4px 8px 5px !important;
	margin: 5px !important;
}

/** General >> Wpforms field label inline **/
#wpforms-95099-field_5 .wpforms-field-label-inline {
	color: rgb(208, 49, 56) !important;
	font-weight: 900 !important;
}

/** General >> Wpforms submit 95099 **/
#wpforms-submit-95099 {
	background-color: rgb(212, 31, 39) !important;
}

/** General >> Es document **/
#documents .es-document {
	color: rgb(239, 239, 239) !important;
	background-color: rgb(169, 0, 7) !important;
}


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

/** General 2 >> Es icon download (::before) **/
#documents .es-icon_download::before {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Content **/
#content {
	color: rgb(255, 255, 255) !important;
	font-size: 22px !important;
}

/** General 2 >> Svg **/
.es-listing__meta-es_type svg {
	font-size: 45px px !important;
	line-height: 45px px !important;
}

/** General 2 >> Link **/
.es-listing__meta-es_type a {
	font-size: 18px !important;
}

/** General 2 >> Bold **/
.es-listing__meta-available-sf b {
	color: rgb(169, 0, 7) !important;
	font-size: 18px !important;
}

/** General 2 >> Svg _2 **/
.es-listing__meta-available-sf svg {
	font-size: 22px px !important;
	line-height: 25px !important;
	font-weight: 600 !important;
	background-size: 32px !important;
}

/** General 2 >> Link _2 **/
.es-property-field--property-website a {
	color: rgb(255, 255, 255) !important;
	font-weight: 500 !important;
	background-color: rgb(252, 54, 63) !important;
	padding: 5px !important;
	margin: 6px !important;
}

/** General 2 >> Link _3 **/
.es-gallery__image > ul:nth-of-type(1) > li:nth-of-type(1) > a {
	color: rgb(0, 0, 0) !important;
}

/** General 2 >> Span **/
.es-listing__meta-available-sf > span:nth-of-type(1) > span {
	color: rgb(115, 45, 48) !important;
	font-size: 15px !important;
	min-width: 100px !important;
}

/** General 2 >> Es listing meta available sf **/
#post-108485 .es-listing__meta-available-sf {
	min-width: 50px !important;
	box-sizing: content-box !important;
	object-position: 60px !important;
}

/** General 2 >> Es property field value **/
.es-property-field--price_per_sqft .es-property-field__value {
	color: rgb(176, 29, 35) !important;
	font-size: 18px !important;
	font-weight: bold !important;
}

/** General 2 >> Es property field label **/
.es-property-field--price_per_sqft .es-property-field__label {
	color: rgb(176, 29, 35) !important;
	font-size: 18px !important;
}

