/* ------------------ MAP ------------------ */
#map-canvas
{
position: relative;
width: 100%;
height: 50vw;
margin:0;
padding:0;
border: none;
background: #eee;
}
.map-sidebar
{
overflow:auto; 
float:left;
font-size: 11px;
width:100%; 
height: auto; 
}

/* ---- hide map elements ---- */
/*
.gm-fullscreen-control,
.gmnoprint, 
.gm-control-active
{
visibility: hidden!important;
}
*/
/* ---- hide map elements ---- */

@media (max-width:768px)
{
#map-canvas
{
height: calc(100vh - 110px);
}
}
/* ------------------ MAP ------------------ */