/**
* Theme Name: WP Pro Real Estate 7 Child
* Description: This is a child theme of WP Pro Real Estate 7, generated by Merlin WP.
* Author: <a href="https://www.contempothemes.com">Chris Robinson</a>
* Template: realestate-7
* Version: 2.9.5
*/

.logo{
	max-width: 200px;
}

.light-overlay {
    width: 100%;
    padding: 50px 0;
    background: rgba(255,255,255,0.7);
	color:#000;
}


.light-overlay h3{
	color:#000;
}

.light-overlay > div > p.muted{
	color:#000;
	font-weight:bold;
}

.light-overlay > div > p > a{
	color:#17ae30;
	font-weight:bold;
}

.light-overlay > div > p > a:hover{
	text-decoration: underline;
}

.additional-features{
	display:none;
}

.snipe span {
    background-color: #27ae60 !important;
    font-weight: 600;
}

.prodan span, .prodano span{
	background-color: red !important;
}

.prop-type-icon{
	display:none;
}

.listing-actions{
	display:none;
}

.listings-slider-image{
	z-index:-1;
}

.flexslider{
	height: auto !important;
}

.gks-slider-image {
    min-height: 500px! important;
}

#gallery-1 .gallery-item-new {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 33%;
}
.gallery-item-new {
    margin-bottom: 1.5% !important;
}


#lang {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 99;
}

#lang li{
	margin: 5px;
  	border: 1px solid #4F6E8C;	
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	height: 24px;
}

#lang li a{
	color: #333;
	padding-left: 40px;
	font-size: 12px;
}

.lang-item:nth-child(1){
    background-image: url(images/flag-ru.png);
	background-position: center;
    color: #000;
    line-height: 20px;
    display: block;
    width: 28px;
}
.lang-item:nth-child(2){
    background-image: url(images/flag-ua.png);
	background-position: center;	
    color: #000;
    line-height: 20px;
    display: block;
    width: 28px;
}

#listing-content{
	font-size:x-large !important;
}

@media screen and (max-width:1491px) {
       #lang {
       list-style: none;
        margin: 0;
        padding: 0;
        position: absolute;
        z-index: 99;
        right: 260px;
        top: 3px;
        color: #fff;
        z-index: 999999;
    }

    #lang li {
        height: 14px;
        width: 23px;
    }

    #lang li a {
        color: #fff;
        padding-left: 30px;
        font-size: 10px;
    }

    .lang-item{
        line-height: 10px !important;
        width: 22px;
        background-size: 92%;
        height: 10px;
    }

    #topbar-wrap .social a {
        height: 50px;
        padding: 10px 16px;
        font-size: 20px;
    }


}

@media screen and (max-width:767px) {
       #lang {
       list-style: none;
        margin: 0;
        padding: 0;
        position: absolute;
        z-index: 99;
        right: 130px;
        top: 3px;
        color: #fff;
        z-index: 999999;
    }

	#listing-content{
	font-size:16px !important;
	}

	#listing-content h1{
	font-size:20px !important;
	}

	#listing-content h2{
	font-size:18px !important;
	}
	

}