font-face{font-family:"Platform Web";src:url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-RegularItalic-Web.eot");src:url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-RegularItalic-Web.eot?#iefix") format("embedded-opentype"),url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-RegularItalic-Web.woff2") format("woff2"),url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-RegularItalic-Web.woff") format("woff");font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:"Platform Web";src:url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-Regular-Web.eot");src:url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-Regular-Web.eot?#iefix") format("embedded-opentype"),url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-Regular-Web.woff2") format("woff2"),url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-Regular-Web.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:"Platform Web";src:url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-Medium-Web.eot");src:url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-Medium-Web.eot?#iefix") format("embedded-opentype"),url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-Medium-Web.woff2") format("woff2"),url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-Medium-Web.woff") format("woff");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:"Platform Web";src:url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-MediumItalic-Web.eot");src:url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-MediumItalic-Web.eot?#iefix") format("embedded-opentype"),url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-MediumItalic-Web.woff2") format("woff2"),url("//s3.amazonaws.com/atlasobscura-fonts/2/Platform-MediumItalic-Web.woff") format("woff");font-weight:600;font-style:italic;font-stretch:normal}@font-face{font-family:"Freight Pro";src:url("//s3.amazonaws.com/atlasobscura-fonts/2/FreigTexProBookWeb.eot");src:url("//s3.amazonaws.com/atlasobscura-fonts/2/FreigTexProBookWeb.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Freight Pro";src:url("//s3.amazonaws.com/atlasobscura-fonts/2/FreigTexProBookItWeb.eot");src:url("//s3.amazonaws.com/atlasobscura-fonts/2/FreigTexProBookItWeb.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"Freight Pro";src:url("//s3.amazonaws.com/atlasobscura-fonts/2/FreigTexProBoldWeb.eot");src:url("//s3.amazonaws.com/atlasobscura-fonts/2/FreigTexProBoldWeb.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Freight Pro";src:url("//s3.amazonaws.com/atlasobscura-fonts/2/FreigTexProBoldItWeb.eot");src:url("//s3.amazonaws.com/atlasobscura-fonts/2/FreigTexProBoldItWeb.woff") format("woff");font-weight:700;font-style:italic}

body{margin:0px;
    padding:0px;
    font-family:Helvetica,Arial,sans-serif;
}
#map{width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
}
#legend{position:absolute;
    z-index:4;
    bottom:12px;
    right:5px;
    padding:10px;
    background-color:white;
}

#legendHed{font-weight:bold;
    padding-bottom:5px;
}
#legendSubhed{padding-bottom:5px;
    font-size:12px;
}
.gm-style .gm-style-iw{max-width:300px;
    font-weight:normal;
    padding:5px;
    font-family:Helvetica,sans-serif;
    overflow: visible;
}
.iwPlace{font-weight:bold;
    font-size:24px;
    line-height: 1em;
    padding:6px 0;
    padding-bottom: 6px;
    font-family: 'Platform Web', sans-serif;
    letter-spacing: .04em;
}
.iwBody {
    font-size: 15px;
    font-family: 'Freight Pro', serif;
    color: #000;
    line-height: 1.1em;
    padding-bottom: 6px;
    letter-spacing: .01em;

}
.iwCategory {
    font-family: 'Platform Web', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .12em;
}
a.iwLink{
    color:#ccb48d;
    font-family: 'Platform Web', sans-serif;
    font-weight: medium;
    text-transform: uppercase;
    font-size:12px;
    padding-bottom: 20px;
    letter-spacing: .12em;
}
.bookLink a{color:#aaa;
}
.iwReadMore {
    display: none;
}
.iwclick .iwReadMore {
        display: inline-block;

}
#legend{position:absolute;
    z-index:4;
    bottom:12px;
    right:5px;
    padding:10px;
    background-color:white;
    font-family: "Platform Web", sans-serif;
    letter-spacing: 0.08em;
}
#legendHed{font-weight:bold;
    padding-bottom:5px;
}
.legendEntry{
    height:16px;
    width:100%;
    line-height:16px;
    font-size:12px;
    color:#666;
    text-transform: uppercase;
    }
.legendEntryTitle {
    display:inline-block;
    line-height:24px;
    font-size:12px;
    position:relative;
    top:-2px;
}
.legendEntryColor {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-left: 5px;
    margin-right: 5px;

}
.iw {
        padding-left: 30px;

}
@media (max-width: 668px) {
   .iw {
        max-width: 70vw;
    }
}
.iwIcon {
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 60% 60%;
    background-position: center;
    border-radius: 50%;
    position: absolute;
    left: -25px;
    top: 10px;
}
.landscape .iwCategory, .landscape .iwPlace {
        color: #51b19f;
}
.fire .iwCategory, .fire .iwPlace {
        color: #caaa5f;
}
.conditions .iwCategory, .conditions .iwPlace {
        color: #1c6250;
}
.nightlife .iwCategory, .nightlife .iwPlace {
        color: #d36a55;
}
.pollution .iwCategory, .pollution .iwPlace {
        color: #aa3d48;
}

.landscape .iwIcon {
        background-color: #51b19f;
}
.fire .iwIcon {
        background-color: #caaa5f;
}
.conditions .iwIcon {
        background-color: #1c6250;
}
.nightlife .iwIcon {
        background-color: #d36a55;
}
.pollution .iwIcon {
        background-color: #aa3d48;
}
@media only screen and (max-width: 668px) {#legend{display:none;
}
.gm-style .gm-style-iw{padding:2px;

}
