/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Apr 19, 2017, 4:39:30 PM
    Author     : nikig
*/
/*FOR PROP IMAGE ALT&TITLE*/
/*.offer .offer-head {

    z-index: 3;
}*/

/*.menu-head li {
   
    transition: all 2s ease-in-out 0.2s;
}*/
/*
input[type="text"]:focus::-webkit-input-placeholder { color:transparent; }
input[type="text"]:focus:-moz-placeholder { color:transparent; } 
input[type="text"]:focus::-moz-placeholder { color:transparent; } 
input[type="text"]:focus:-ms-input-placeholder { color:transparent; } 

input[type="text"]:focus::-webkit-input-placeholder { color:transparent; }
input[type="text"]:focus:-moz-placeholder { color:transparent; } 
input[type="text"]:focus::-moz-placeholder { color:transparent; } 
input[type="text"]:focus:-ms-input-placeholder { color:transparent; } 
*/
.cd-auto-hide-header {
    z-index: 5!important;
}
@media only screen and (max-width:820px) {
    .cd-auto-hide-header{
        height: 58px!important;
    }
    .mobile-header {
        width: 100%;
        height: 58px!important;
        position: relative;
    }
}
@media print, screen and (max-width: 820px){
    .banner-play .slider-play {
        margin-top: 0rem; 
    }
}
@media print, screen and (min-width: 64em){
    .banner {
        height: 100vh;
    }
}
@media print, screen and (max-width: 820px){
    .banner {
        margin-top: 3.6rem!important;
    }
}
.SumoSelect > .optWrapper > .options > li[data-val='100000']{

    cursor: default!important;;
    pointer-events: none!important;;
}
.SumoSelect > .optWrapper > .options > li[data-val='100000'] label{
    margin-left: -1.5rem;
    text-transform: uppercase;
}
.SumoSelect > .optWrapper > .options > li[data-val='100000'] span i{
    display:none!important;
    font-weight: bold!important;
    cursor: default!important;;
    pointer-events: none!important;;
}
#my_allert .callout{
    position: relative;
    margin: 0 0 1rem 0;
    padding: 0.75rem;
    border: solid 1px #cfd1d2;
    border-radius: 20px;
    background-color: #fff;
    color: #000;
}
@media only screen and (max-width: 820px) {
    .tooltip{
        display: none!important;
    }
}
.header-info {
    width: 100%;
    background: #99ca3c !important;
    z-index: 999999;
}
.slick-tab-disabled {
    opacity: 0.2;
    pointer-events:none;
}
.SumoSelect>.optWrapper.open .MultiControls {

    visibility: visible!important;
    opacity: 1!important;
    z-index: 101!important;
}
.SumoSelect > .optWrapper > .options {
    max-height: 18.1rem!important;
}
.SumoSelect > .optWrapper > .MultiControls > p.btnOk{
    float:left!important;
    margin-bottom: 0.4rem;
}
.SumoSelect > .optWrapper > .MultiControls > p.btnCancel{
    float: right!important;
    margin-bottom: 0.4rem;
}

/*GALLERY*/
.offer-head .offer-fav {
    cursor: pointer;
}
/*
input[name=agree]+span::before {
    border-color: #f00;   

}*/
.margin20{
    margin-left: 20px;
}
span.clever-link {
    text-decoration: underline;
    cursor: pointer; 

}

a.button{
    cursor: pointer;  
}
.tparrows {
    background: white;
}

.tparrows:hover {
    background: white;
}

.tparrows::before {
    font-family: FontAwesome;
    color: black;
}

.tparrows.tp-leftarrow::before {
    content: "\f104";
}

.tparrows.tp-rightarrow::before {
    content: "\f105";
}
/**/
#msoc a{
    padding: 0;
}
.tg-btn {
    color:#99ca3c;   
}
.head .slider-embed div, .offer-head .slider-embed div {
    background-position: center top;

}
.offer-property480 {
    height: 480px!important;
    overflow: hidden;
    background-position: center center;
    background-size: cover;
}
.offer-property400 {
    height: 400px!important;
    overflow: hidden;
    background-position: center center;
    background-size: cover;
}
.footer-sitemap section ul {
    height: 70%;
}

.avatar {
    background-position:center top;   
}
.panel.feedback .panel-contact li span .tg-1,.widget-contacts li span .tg-1  {
    border-bottom: 1px dotted #99ca3c;
    color: #99ca3c;
}
#shmr{
    text-decoration: none;
}
.landing-gallery-more {
    display: block;
    top: 40%;
    width: 100%;
    position: relative;
}
.landing-gallery {
    margin: 0 auto 2rem;
    max-width: 52rem;
}
.offer-property-two {
    width: 100%;
    height: 230px;
    overflow: hidden;
    background-position: center center;
    background-size: cover;
}
.offer-property-tree {
    width: 100%;
    height: 150px;
    overflow: hidden;
    background-position: center center;
    background-size: cover;
}
.offer-property-150h {
    background-position: center center;
    background-size: cover;
    height: 90px;
    overflow: hidden;
    width: auto;
    margin-right: 0.5rem;
}
.autocomplete-suggestions { 
    top:3.1rem;
    min-width: 25rem;
    left:0;
    /* width:auto!important;*/
    min-width: 300px;
    overflow: visible;
    z-index: 100; 
    border-radius:3px; 
    cursor: default; overflow: auto; 
    -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); 
    -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); 
    box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); 
    background-color: #fff;
    color: #222;

    ;

}
.autocomplete-suggestion {padding: 0.2rem 0.35rem; white-space: pre-wrap; overflow: hidden;color:#666;font-weight: 400;font-size: 0.9rem ;text-align: left;
}
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #000; }
.autocomplete-group { padding: 0.4rem 0 0 0.3rem;  font-weight: 700;text-transform: uppercase;
}
.autocomplete-group strong { font-weight: bold;  color: #000; display: block; text-decoration: underline }   