.header .header-logo .load-logo-container img {
    margin: 20px auto 0 auto;
    width: 194px;
}
.header .header-logo img {
    margin: auto;
}
.header .header-logo.desktop-hide img {
    width: 194px;
}


.backdrop {
    width: 0;
    height: 100%;
    position: fixed;
    left: 0;
    margin: auto;
    z-index: -1;
    background: rgba(0,0,0,0.5);
    transition: 0.2s ease all;
    top: 0;
    bottom: 0;
}

.backdrop.active {
    width: 100%;
    z-index: 99;
}

.grid .filter-column,
.grid.property-gmaps {
    padding: 12px!important;
}
    .tab ul {
        list-style: none;
        justify-content: center;
        position: relative;
    }
        .tab li {
            display: inline-block;
        }

        .tab li:first-child {
            position: absolute;
            left: 0;
            top: 0;
            
        }
            .tab li:before {
                display: none;   
            }

            .tab li a {
                background: #1d2d4f;
                color: white;
                padding: 7px 15px;
                text-decoration: none;
                opacity: 0.5;
                transition: 0.2s ease all;
                display: block;
            }
                .tab li a.active,
                .tab li a:focus,
                .tab li a:active,
                .tab li a:hover {
                    opacity: 1;
                }

select .location-filter {
    appearance: none;    
    -webkit-appearance: none!important;
    border: 1px solid #a1aeb9!important;

    padding: 8px 40px 8px 15px!important;
    height: 42px!important;
    width: 100%!important;
    
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='chevron-down' class='svg-inline--fa fa-chevron-down fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'%3E%3C/path%3E%3C/svg%3E")!important;   
    background-color: white!important;
    background-position: right 12px center!important;
    background-repeat: no-repeat!important;
    background-size: 16px!important;
    
}

.grid .filter-column .toggle,
.toggle {
    display: none!important;
}

.grid .filter-column {
    padding-right: 20px!important;
}

@media(max-width: 991px) {
    
    .grid .filter-column .toggle,
    .toggle {
        display:block!important;
    }
    
    .grid .filter-column .toggle {
        float: right;
        padding: 7px 15px;
    }
    .grid .filter-column {
        z-index: 999;
        width: 0;
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        width:0;
        transition: 0.2s ease all;
        background: white;
        box-shadow: 0 0 8px rgba(0,0,0,0.15);
        padding: 0!important;
        overflow-y: auto;
        overflow-x: hidden;
        
    }
    .grid .filter-column.active {
        width: 280px;
    }
    .grid .filter-column > div {
        width: 240px;
        margin: auto;
        padding: 15px;
    }
}

.property-gmaps [aria-label="Close"] img {
    filter: invert(1);
}

.gm-style .gm-style-iw-t:after {
    background: linear-gradient(45deg,rgba(29, 45, 79,1) 50%,rgba(29, 45, 79,0) 51%,rgba(29, 45, 79,0) 100%)
}

.social-share .button.instagram {
    background: #d12798;
}
