/* EASY PROPERTY LISTINGS CUSTOM CSS */



/* ARCHIVE LISTINGS */

.property-box .entry-header {
    padding-left: 0;
    padding-right: 0;
}

.epl-property-blog.hentry, .builder-module-content .epl-property-blog.hentry {
    margin: 15px 0;
}

.epl-icon-svg-container.epl-icon-container-air {
    display: none;
}

.property-box .address.alignright .page-price {
    float: right;
    text-align: right;
    font-size: 1.4em;
    font-weight: bold;
    color: #fa485b;
}

.property-box .entry-header .address.alignleft , .property-box .property-feature-icons .icon-value , .epl-property-featured-icons .icon-value {
    color: #6bcb97;
}

.property-box img {
    padding: 10px;
}

@media screen and (max-width: 500px) {
.property-box .address.alignright, .property-box .entry-header .address.alignleft {
width:50%;
}

}

/* PROPERTY BOX CONTAINER */

/*
@media screen and (min-width: 500px) {

.epl-property-blog.thumbnail-slim .property-featured-image-wrapper , .epl-property-blog.thumbnail-slim .property-box {
width:50%;
}

}
*/

/*
.epl-property-blog.thumbnail-slim .property-box {
    width: 100%;
}

.epl-property-blog.thumbnail-slim .epl-one-quarter {
    width: 100% !important;
    float: left;
}

.epl-property-blog.thumbnail-slim .epl-three-quarter {
    width: 100% !important;
    float: left;
}
*/

/* SINGLE PROPERTY LISTINGS */


.epl-author-box-outer-wrapper {
    background: #fff;
}

@media screen and (max-width: 586px) {
.epl-author-box {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}

.epl-author-box.epl-author-image {
    min-width: 150px;
    padding: 1em;
    width: 100%;
    margin: auto;
}

}

.epl-shortcode h3.entry-title {
    font-size: 0.8em;
}

.epl-property-blog .epl-excerpt-content p, .epl-property-blog .property-address, .epl-property-blog .price, .epl-property-blog .secondary-heading {
    font-weight: 400;
    line-height: 1em;
}


.single-property .item-street {
    font-weight: 800;
}

.epl-property-single h1.entry-title {
    margin-bottom: 0.5em;
    font-size: 2em;
    color: #717271;
}

.epl-property-single .page-price {
    margin-right: 0;
    font-size: 1.4em;
    font-weight: 800;
    color: #fc505a;
}


.property-feature-icons .icon {
    padding: 0px 10px 4px 25px;
    width: 20px;
    height: 58px;
    overflow: hidden;
}

/* BUTTONS */

.epl-button {
    font-weight: bold;
    background: #abb637;
    color: #FFF;
    padding: 10px 15px;
    font-size: 16px;
    border-radius: 0;
    text-transform: uppercase;
}

.epl-button a,
.epl-button input[type='submit'],
.epl-button input[type='button'] {
	color: #ffffff;
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 1px solid transparent;
	background-image: none;
	/* background: transparent; */
	font-weight: 400;
	text-decoration: none;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.epl-button:hover input[type='submit'],
.epl-button:hover input[type='button'] {
	color: #FFFFFF;
	text-decoration: none;
	background: #333;
}


/* LISTINGS ICONS */


/** Overall Fill **/
.epl-icon-fill g {
	fill: #53585a;
}

/** Frame Fill **/

/** Container and size **/

body .epl-icon-svg-container .epl-icon-svg,
body .epl-icon-svg-container .epl-author-icon-svg {
    width: 30px;
    height: 30px;
}

body .epl-icon-svg-container .epl-icon svg {
	line-height: 30px;
}

body .epl-icon-svg-container .icon-value {
	font-size: 1.4em;
	text-align: center;
	line-height: 35px;
}



/* HOME DESIGNS PAGE */

.single-rental .epl-property-single h1.entry-title {
    margin-bottom: 0.5em;
    font-size: 1.8em;
    text-transform: uppercase;
    font-weight: 100;
}

.single-rental .epl-tab-section.epl-section-property-details , .single-rental h5.epl-tab-title.epl-author-box-title, .single-rental span.page-price , .single-rental .epl-author-box-container {
    display: none;
}