﻿.map-container {
    position: relative;
    overflow: hidden;
}
/*.map-container:before, .map-container:after, .google-map:before, .google-map:after {*/
.map-container:before, .google-map:before {
    position: absolute;
    display: block;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 9.9);
    content: '';
    z-index: 5;
}
.map-container:before {
    top: -5px;
    left: 0;
    right: 0;
    height: 5px;
}
.map-container:after {
    right: -5px;
    top: 0;
    bottom: 0;
    width: 50px;
}
.google-map:before{
    bottom: -5px;
    left: 0;
    right: 0;
    height: 5px;
}
.google-map:after{
    left: -5px;
    top: 0;
    bottom: 0;
    width: 50px;
}
#map {
    width: inherit;
    height: inherit;
}
