/*
 * Theme Name:  Verta Child
 * Theme URI:   https://codesupply.co/themes/verta/
 * Description: Verta Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    verta
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */


@media screen and (min-width: 500px) {
	.loop-content.epl-theme-property-blog-wrapper.epl-clearfix {
	  margin: 0 -12px;
	}
	.epl-property-blog .epl-property-blog-entry-wrapper {
	  margin: 14px;
	}
}

.FW_icon .avatar.avatar-80.photo {
  border-radius: unset !important;
}

.entry-title-large {
  margin-bottom: 20px!important;
  font-size: 30px;
}

.fw_below_banner_override {
  margin-top: 1rem!important;
}

.no_top_padding {
  margin-top: 0rem!important;
}

.epl-property-single .entry-title-sub {
  font-weight: 700!important;
}

.epl-template-default #comments {
  display: none;
}

.FW_L_property-address {
  margin: 0!important;
}
.FW_L_entry-title-single {
  margin-bottom: 10px!important;
  font-size: 2.3rem;
}

.FW_L_entry-title-list {
  margin-bottom: 10px!important;
  font-size: 1.3rem;
}
.FW_L_entry-address {
  font-size: 15px;
}

.FW_epl-author-image {
  float: none;
  width: initial;
  position: absolute;
  top: 20px;
  left: 0;
}

.entry-header {
  position: relative;
}

.property-box.property-featured-image-wrapper {
  position: relative;
}

.bottom_rural_cat {
  position: absolute;
  top: 20px;
  right: 0;
  background: #14558C;
  padding-right: 10px;
  padding: 10 10 10 10;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}
.bottom_rural_cat p{
  color: #FFFFFF;
  margin-top: 0;
  margin-bottom: 0;
}

.fw_sale_info {
	display: flex;
	margin-top: 8px !important;
	margin-bottom: 2px !important;
}
.sale_type{
	flex:1;
}
.price_guide{
	flex:1;
}

.price_guide .entry-meta.property-address {
  text-align: end;
}

.epl-stickers-wrapper {
  display: none;
}

.entry-content {
  min-height: 500px;
}

.fw_title_address_size {
  display: flex;
  margin: 0 !important;
}
.fw_title_address {
	flex:5;
	padding-right: 10px;
}

.fw_size {
	flex:1;
}

.sub_text {
	font-weight: bold;
	text-align: right;
}

.size_text {
	font-weight: bold;
	text-align: right;
}

.fw_listing_name {
  font-size: 20px;
}


.fw_col_flex {
	display: flex;
	flex-direction: row;
}


@media screen and (max-width: 1200px) {
.entry-content {
  min-height: 540px;
}
}

@media screen and (max-width: 1019px) {
.fw_col_flex {
	display: flex;
	flex-direction: column;
}
}


@media screen and (max-width: 850px) {
.entry-content {
  min-height: 555px;
}
}

@media screen and (max-width: 600px) {
.epl-property-blog.two-up {
  width: 100%!important;
  max-width: unset!important;
  margin-bottom: 20px;
}
.entry-content {
  min-height: unset;
}
}

.fw_row_flex_66 {
	flex:66;
	padding-right: 20px;
}

.fw_row_flex_34 {
	flex:34;
}