/*
Theme Name: Salient Child Theme
Description: Custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* EASY PROPERTY LISTINGS STYLE CUSTOMISATION */
.epl-property-single.view-2-column .entry-2-col.content-col{
	width:60%;
}
.epl-property-single.view-2-column .entry-2-col.sidebar-col{
	width:40%;
	padding-top: 26px;
}
.epl-property-single .property-meta.pricing .page-price{
	padding: 0;
    font-size: 34px;
    font-weight: bold;
}
.epl-property-single.view-2-column .content-col .property-details .entry-title{
	margin-top:-20px;
}
.row .col.section-title span{
	font-size:24px;
	padding: 0;
    line-height: 24px;
}
.epl-property-single.view-2-column .entry-2-col.content-col .epl-featured-image img{
	border: 1px solid #ccc;
    margin-top: 24px;
    width: 100%;
}

.epl-property-single.view-2-column .entry-2-col.sidebar-col ul.epl-property-features li{
	list-style-position: inside;
}
.epl-property-single.view-2-column .content-col .entry-title{
	font-size: 28px;
}
.epl-property-single.view-2-column .content-col .entry-content p{
	font-size:14px;
	line-height: 26px;
	margin: 10px 0;
}
.epl-tab-title.epl-tab-title-video-tour, .epl-tab-title.epl-tab-title-viewing-request{
	margin-top:32px;
}
.epl-property-single.view-2-column .entry-2-col.sidebar-col #epl-default-map, .epl-property-single.view-2-column .entry-2-col.sidebar-col .epl-video-container{
	border:1px solid #ccc;
}

.post-type-archive-property .loop.pad{
	max-width:1280px;
	margin: 0 auto;
	float: none!important;
}

.epl-search-wide .epl-search-form{
	width:100%;
	padding:20px;
	background-color: #efefef;
}

.epl-search-wide .epl-search-form .fm-block{
	padding:10px;
}

.epl-search-wide .epl-search-form .epl-search-submit-row{
	width:100%;
	padding: 20px 10px;
}

.post-type-archive-property .epl-loop-tools-wrap{
	width: 50%;
    float: right;
}

.post-type-archive-property .archive-title{
	width: 50%;
    float: left;
	line-height: 50px!important;
}

.post-type-archive-property .wpcf7 form label{
	font-size: 16px;
}

.single-property .wpcf7{
	padding: 20px 40px 0 40px;
    background-color: #9BD8F7;
}

.single-property .wpcf7 .wpcf7-text, .single-property .wpcf7 .wpcf7-textarea, .single-property .wpcf7 .wpcf7-select{
	background-color: #fff;
	border:1px solid #999;
}

.single-property .wpcf7 .wpcf7-submit{
	width:100%;
}

.single-property .wpcf7 p{
	font-size: 14px;
	margin-bottom:14px;
}
	
.single-property .wpcf7 .wpcf7-not-valid-tip{
	font-size:12px;
	padding:2px 6px;
	color:#A20002
}

.single-property .wpcf7 .wpcf7-response-output{
	margin: 0;
    font-size: 16px;
    position: relative;
    top: -22px
}

@media only screen and (max-width: 999px) {
	.epl-property-single.view-2-column .entry-2-col.content-col, .epl-property-single.view-2-column .entry-2-col.sidebar-col{
		width:100%;
	}	
}

