.wso-map-overlay {
    color: #000000;
    bottom: 0;
    cursor: pointer;
    height: 100%;
    left: 0;
    padding: 0 !important;
    position: absolute;
    transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1) 0s;
    width: 100%;
    z-index: 2;
}

.wso-map-overlay > .map-toggle {
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    text-align: center;
}

.wso-map-overlay > .map-toggle .open p,
.wso-map-overlay > .map-toggle .close p {
    margin: 0;
}

.wso-map-overlay.active {
    color: #000000;
    height: 30px;
}

.wso-map-overlay {
    background: rgba(255,255,255, 0.7) none repeat scroll 0 0;
}

.wso-map-overlay:hover {
    background: rgba(255,255,255, 0.4) none repeat scroll 0 0;
}