.mobile-search-button #lang_sel{
	font-size:14px;	
}

.mobile-search-button{
	padding-right:0px;	
}

.mobile-search-button #lang_sel>ul>li>a:after {
    padding-left: 6px;
}

.mobile-search-button #lang_sel > ul ul {
	left:-15px;
}

.header-mobile-1 .mobile-search-button {
    margin-right: 0px
}

.header-mobile-1 .mobile-login+.mobile-search-button {
    margin-right: 0px
}

@media (min-width:992px){
	.ere-property-type .property-type-info .property-title.sm {
		font-size: 16px;
		font-weight: 500;
		margin-bottom: 8px
	}
}

.single-property-area .contact-agent .form-group {
    margin-bottom: 12px;
}

iframe{
	border:none;
}

.tab-content table{
	width:100%;	
}

.tab-content table th{
    color: #222;
	font-weight: 500;
}

.tab-content table td {
    font-weight: 400;
    color: #8f8f8f;
}

.tab-content table tr:nth-child(2n-1) th, .tab-content table tr:nth-child(2n-1) td{
    background-color: #f8f8f8;
}

.tab-content table td, .tab-content table th {
    padding: 8.5px 18px;
    border: none;
}

.paging-navigation.clearfix{
	margin-bottom:40px;	
}

.entry-post-meta.clearfix{
	margin-bottom:15px;	
}

.h1-heading{
    margin-bottom: 0;
    font-weight: 600;
    line-height: 1;
    font-size: 32px;
}

.contacts_loading{
	height:48px;
	background:url(../images/loading.gif) center center no-repeat;		
}

.contact-phone{
    font-size: 16px;
}

.vc_custom_1485139818778{
	background-image:url(../images/bg-dark-small-full.jpg) !important;
	background-position:0 0 !important; 
	background-repeat:repeat!important;
}

.vc_custom_1485091686429{
	background-color:#2c2c2c!important;
}

.wpb_wrapper h1{
	font-size:24px;
	color:#666;	
}

.about-tenerife{
	padding:20px;
	font-size:10px;
	background:#EEE;
	color:#999;	
}

.about-tenerife p{
	margin:10px;
	text-align:justify;	
}

.opened-property-status{
	position:absolute;
	left:15px;
	top:0px;
	color:#FFF;
	font-size:22px;
	z-index:2;
	cursor:default;
}

.opened-property-status div{
	display:inline-block;	
}

.opened-property-status .left{
	background:#CC0000;
	height:57px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	float:left;	
}

.opened-property-status .right{
	height:0px;
	border-bottom: solid 0 transparent;
    border-top: solid 57px #CC0000;
    border-right: solid 25px transparent;
	float:left;
}

.agent-info h4{
	color:#FFF;	
}

.agent-social{
	color:#FFF;
	font-weight:bold;	
}

@media (max-width: 767px){

	.space-30{
		height: 30px !important;
	}
	
	.wpb_wrapper h1{
		text-align: center;
	}
	
}

/*body {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}*/

/*.lg-download {
	display: none;
}*/

@media (max-width: 479px) {
	.ere-property-slider.navigation-middle .property-inner .property-main-info .property-heading h4,
	.property-info-action .property-main-info .property-heading h4 {
		font-size: 18px;
		max-height: none;
	}

	.ere-property-slider.navigation-middle .property-inner .property-main-info .property-price {
		font-size: 20px;
	}

	.beyot-class div.ere-property-slider .property-inner .property-main-info .property-status span:before {
		display: none;
	}

	.ere-property-slider.navigation-middle .property-inner .property-main-info .property-status span {
		padding-left: 10px;
    	padding-right: 10px;
	}

	.property-info-block-inline {
		margin-top: 10px;
	}

	.ere-property-slider .property-inner .property-info>div {
		width: 50%;
	}

	.ere-property-slider .property-inner .property-info>div .property-info-title {
		margin-top: 3px;
	}


	.property-carousel-container {
		display: none;
	}

	.space-59506effab73a,
	.space-59506f0086e71 {
		height: 30px!important;
	}

	.space-59506effa04dd,
	.space-59506effa01c4 {
		height: 20px!important;
	}

	#grey-map-wrapper {
		margin-bottom: 0!important;
	}

	.ere-property-type .property-type-info .property-title {
		font-size: 22px;
	}

	.ere-property-type .property-type-info {
		padding: 5px 13px 10px;
	}
}

.ere-property-type .property-type-info {
	background-color: rgba(0,0,0,.7);
}

.ere-property .property-item-content .property-title,	
.ere-property-slider.navigation-middle .property-inner .property-main-info .property-heading h4,
.property-info-action .property-main-info .property-heading h4 {
	max-height: none;
}

.price-per-unit {
	display: none!important;
}

/*.search_line {
	background-image: none !important;
	background: #ececec;
}

.search_form {
	background-color: #F96A2B!important;
}

.ere-search-properties.style-default-small .form-search-wrap input, .ere-search-properties.style-default-small .form-search-wrap select {
    color: #383838;
    border-color: #56565600;
    background: #ffffffe6;
    border: none;
}

.ere-search-properties.style-default-small .form-search-wrap .title-slider-filter {
	color: #383838;
}*/