﻿.pattern-bg {
    background-image: url('../images/patterns/pattern1.jpg');
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
    .pattern-bg {
        background-image: url('../images/patterns/pattern1@2x.jpg');
    }
}

.pattern1_icon {
    background-image: url(../images/patterns/pattern1.jpg);
}

.pattern2_icon {
    background-image: url(../images/patterns/pattern2.jpg);
}

.pattern3_icon {
    background-image: url(../images/patterns/pattern3.jpg);
}

.pattern4_icon {
    background-image: url(../images/patterns/pattern4.jpg);
}

.pattern5_icon {
    background-image: url(../images/patterns/pattern5.jpg);
}

.pattern6_icon {
    background-image: url(../images/patterns/pattern6.jpg);
}

.pattern7_icon {
    background-image: url(../images/patterns/pattern7.jpg);
}

.pattern8_icon {
    background-image: url(../images/patterns/pattern8.jpg);
}

.pattern9_icon {
    background-image: url(../images/patterns/pattern9.jpg);
}

.property-list {
    margin: 0px 0px 30px 0px;
}

    .property-list dl {
        font-size: 14px;
        margin: 0px;
        padding: 0px;
    }

    .property-list dt {
        color: #616161;
        float: left;
        font-weight: normal;
        line-height: 36px;
    }

    .property-list dd {
        border-bottom: 1px solid #EEEEEE;
        color: #424242;
        font-weight: 600;
        line-height: 36px;
        text-align: right;
    }

        .property-list dd:last-child {
            border-bottom: 0px;
        }

.property-large-buttons2 li {
    width: 20%;
}

.agency-detail-agents li img {
    border-radius: 0
}

.newPropimg {
    max-height: 238px;
    min-height: 238px;
}

.propListimg {
    max-height: 194px;
    min-height: 194px;
}

.officePropimg {
    max-height: 309px;
    min-height: 309px;
}

.adListimg {
    max-height: 209px;
    min-height: 209px;
}

.galleryimg {
    max-height: 423px;
    min-height: 423px;
}

.carousel-style1 .item .image .info .location {
    color: #FFFFFF;
}

#home-grid .free-wall .item .info .location {
    color: #FFFFFF;
}

.grid-style1 .item .image > a .location,
.grid-style2 .item .image > a .location,
.list-style .item .image > a .location {
    color: #FFFFFF;
}

h1, h2, h3, h4, h5, h6{
  text-transform:none
}

h6{
  color: #df4a43;
}

 @media screen and (max-width:992px) 
 {
 .propListimg, .adListimg, .officePropimg {
 max-height:none !important;}
 }

 #lblCreditValidation{ color:#df4a43;}
 #pmtResult, #mPrice {font-weight: bold;}

.marker {
    background-size: cover;
    width: 30px;
    height: 50px;
    cursor: pointer;
}


.mapboxgl-popup {
    max-width: 400px;
    font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

.mapboxgl-popup-content-border {
    border-radius: 12px;
}

  #mapbox-menu{
        position: relative;
        font-family: 'Open Sans', sans-serif;
        z-index: 10;
        left: 24px;
        bottom: 415px;
        width:50%;
    }

.mapBox {
       height: 385px;
       margin-bottom: 40px
  }

    .checkmark-map{
        display: none;
    }

    .btn-map {
        font-size: 13px;
        height: 35px;
        line-height: 32px;
        padding: 0 16px;
        border-width: 2px;
        background-color: white !important;
        color:black !important;
    }

    .btn-map:active {
       border-color: #7b7979 !important;
    }

    @media (max-width: 768px) {
    .socialbarWeb {
        display: block;
    }
}


.site-title-theme {
    font-size: 1.3em;
    text-align: center;
    margin-left: 10px;
    font-weight: 600;
    margin-top: 5px;
}


@media (max-width: 992px) {
    .property-large-buttons2 li h4 {
        font-size: 15pt;
    }
}