/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
body.single-property #main, body.single-rental #main{
padding-left: 0px;
padding-right: 0px;
}
.epl-single-default #content {
width: 100%;
}
.single-property #main, .single-rental #main{
padding-top: 1px;
}
#wrapper #main .fusion-row {
max-width: none;
}
.section2-container{
padding-left: 50px;
padding-right: 50px;
padding-top: 20px;
}
.section2-align{
margin: 0 auto;
position: relative;
}
.tab-wrapper .section2-left{
border-right: 1px solid #DCDCDC
}
.section2-left{
width: 59%;
padding-right: 50px;
display: inline-block;
vertical-align: top;
}
.section2-right{
width: 40%;
padding-left: 50px;
display: inline-block;
vertical-align: top;
}
.section2-right .tab-content{
padding-top: 0;
}
.section2-left .epl-tab-section.epl-section-description{
float: left;	
}
.section2-right .epl-inspection-times ul{
list-style-type: none;	
margin: 0;
padding-left: 0;
}
#main .tab-content h2.entry-title, .epl-inspection-times-label{
color: black;
font-size: 13px;
font-weight: 700;
text-transform: Uppercase;
line-height: 2em;
letter-spacing: 1px;
font-family: 'Open Sans';
}
.epl-inspection-times .epl-inspection-times-label{
border-bottom: 1px solid #ccc;
padding-bottom: 0.5em;
margin-top: 0.5em;
margin-bottom: 20px;
display: block;
}
.epl-inspection-times ul.home-open-wrapper li {
    line-height: 2em;
}
.epl-property-single .tab-content .page-price {
font-size: 14px;	
}
.epl-section-property-details{
margin-bottom: 20px;	
}
.property-details .tab-address .item-street{
display: inline;
}
h3.tab-address {
font-family: 'Josefin Sans';
font-weight: 300;
line-height: 1.5em;
letter-spacing: 1px;
font-size: 35px;
color: #eb008b;
margin-bottom: 0em;
}
.epl-property-single.view-expanded .entry-header .property-details{
width: 100%;
}
.epl-property-single h1.entry-title .entry-title-sub{
font-weight: bold;
font-size: 18px;
}
.epl-property-single.view-expanded h1.entry-title .item-street{
display: inline;
}
h5.tab-title{
font-size: 14px;
color: black;
margin-bottom: 0px;
}
.epl-tab-section-features .tab-content{
padding-top: 0;	
}
.epl-tab-section-features .tab-content ul{
padding-left: 0;	
}
.epl-tab-section {
margin-top: 0px;
}
.epl-property-single .property-meta.pricing{
float: left;
text-align: left;
}
.property-feature-icons ul{
padding: 0;
margin: 0;
}
.property-feature-icons ul li{
display: inline-block;
margin-right: 30px;
}
.property-feature-icons ul li strong{
font-size: 20px;
color: black;
}
.section3{
padding: 50px;
margin: 0 auto;
position: relative;
}
.googlemap-container{
pointer-events: none;
}
.slick-slide img{
width: 750px;
height: 530px;
opacity: 0.5;
}
.slick-slide {
background: #000;
}
.slick-slide.slick-center img{
opacity: 1;
}
.slick-dots{
position: relative;
top: -50px;
margin: 0 auto;
padding: 0px 20px;
height: 0;
text-align: right;
}
.slick-dots li button{
opacity: 0;
}
.slick-dots li {
display: inline-block;
background: transparent url('/wp-content/themes/Avada-Child-Theme/eplimages/unfilled.png');
width: 15px;
height: 15px;
background-size: contain;
margin-right: 5px;
}
.slick-dots li.slick-active {
background: transparent url('/wp-content/themes/Avada-Child-Theme/eplimages/filled.png');
background-size: contain;
}
.variable-width{
display: none;
}
.variable-width.slick-initialized{
display: block;
}
.content-contact-agent{
	padding-bottom: 20px;
}
.content-contact-agent img{
	width:150px;
	padding-right: 20px;
	padding-bottom: 15px;
}
h5.epl-tab-title.tab-title.agent-listing-contact{
	margin-top: 20px;
	margin-bottom: 30px;

}
.content-contact-agent-details{
display: inline-block;
	
}
.listing-info .garage{
	display: none;
}
@media screen and (max-width: 800px){
.section2-right {
padding-left: 0px;
width:	100%;	
}
.section2-left {
width:	100%;
}
.tab-wrapper .section2-left{
border: none;
}
}



