
.uber-google-map img{
max-width:none!important
}
    .uber-google-maps-fullscreen-button{
height:44px;
    background:#fff;
    position:absolute;
    top:18px;
    left:50%;
    margin-left:-80px;
    z-index:999;
    border-radius:3px;
    box-shadow:0 2px 2px rgba(0,0,0,.25);
    border:1px solid #c8c8c8;
    cursor:pointer;
    padding:0 20px 0 44px;
    font-size:16px;
    line-height:44px;
    font-family: "Montserrat", sans-serif;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.uber-google-maps-fullscreen-button:active{
    background:#eee
}
.uber-google-maps-fullscreen-button:before{
    position:absolute;
    display:block;
    content:'';
    left:10px;
    top:9px;
    width:24px;
    height:24px
}
#go-fullscreen:before{
    background:url(../img/uber-google-maps/icons/go_fullscreen.svg)
}
#close-fullscreen:before{
    background:url(../img/uber-google-maps/icons/close_fullscreen.svg)
}
.uber-google-maps-fullscreen-wrap{
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:999999
}
body.uber-google-maps-fullscreen,html.uber-google-maps-fullscreen{
    width:100%;
    height:100%;
    overflow:hidden
}
.uber-google-maps-info-window-content-wrap *{
    margin:0!important;
    padding:0!important;
    font-size:1em!important;
    line-height:normal!important;
    text-decoration: none!important;
}
.uber-google-maps-info-window-content-wrap .uber-google-maps-title{
    font-size:2em!important;
    font-weight:700!important;
    font-family: 'Montserrat', sans-serif;
    margin:10px;
    color:#1546a0!important
}
.uber-google-maps-info-window-content-wrap .uber-google-maps-subtitle{
    font-size:1.5em!important;
    font-weight:400!important;
    font-family: 'Montserrat', sans-serif;
    margin:10px 0!important;
    color:#0070ba!important
}
.uber-google-maps-info-window-content-wrap .uber-google-maps-address,.uber-google-maps-info-window-content-wrap .uber-google-maps-email,.uber-google-maps-info-window-content-wrap .uber-google-maps-phone,.uber-google-maps-info-window-content-wrap .uber-google-maps-web{
    font-size:1.167em!important;
    /*line-height:34px!important;
    padding-left:40px!important;*/
    font-family: 'Montserrat', sans-serif;
    position:relative
}
.uber-google-maps-info-window-content-wrap .uber-google-maps-address:before,.uber-google-maps-info-window-content-wrap .uber-google-maps-email:before,.uber-google-maps-info-window-content-wrap .uber-google-maps-phone:before,.uber-google-maps-info-window-content-wrap .uber-google-maps-web:before{
    display:block;
    position:absolute;
    content:'';
    left:0;
    top:2px;
    width:24px;
    height:24px
}
.uber-google-maps-info-window-content-wrap .uber-google-maps-phone:before{
    background:url(../img/uber-google-maps/icons/phone.png)
}
.uber-google-maps-info-window-content-wrap .uber-google-maps-address:before{
background:url(../img/uber-google-maps/icons/address.png)
}
.uber-google-maps-info-window-content-wrap .uber-google-maps-email:before{
background:url(../img/uber-google-maps/icons/email.png)
}
.uber-google-maps-info-window-content-wrap .uber-google-maps-web:before{
background:url(../img/uber-google-maps/icons/web.png)
}
.uber-google-maps-info-window-content-wrap p{
margin-top:10px!important
}
