.map-wrapper,.viz-wrapper{line-height:0;position:relative}.map-wrapper>div,.map-wrapper svg text,.viz-wrapper>div,.viz-wrapper svg text{line-height:normal}#hotels-viz-wrapper{min-height:100px}#hotels-viz-wrapper svg{display:none!important}.viz-descriptions{position:relative}@media only screen and (min-width:832px){.viz-descriptions{min-height:100px}}@media only screen and (max-width:831px){.viz-descriptions{min-height:100px}}.viz-description{width:100%;font-weight:900;position:absolute;transition:opacity .8s,visibility .8s}@media only screen and (min-width:832px){.viz-description{font-size:2.5rem}}@media only screen and (max-width:831px){.viz-description{font-size:1.5rem}}.viz-description .viz-description-highlight{color:#e32;font-weight:800;border-bottom:5px solid #222;padding-bottom:0}.viz-description.hidden{opacity:0;visibility:hidden}@media only screen and (max-width:831px){.viz-description-2 br{display:none}}.viz-icons div{float:left;background-image:url(../img/trump_deals.jpg);transition:opacity .8s,-webkit-filter .8s;transition:filter .8s,opacity .8s;transition:filter .8s,opacity .8s,-webkit-filter .8s}.viz-icons div span{transition:background-color .8s;display:inline-block;width:100%;height:100%;background-color:transparent;opacity:.6}.viz-icons div.active{cursor:pointer}.viz-icons div.active span{background-color:#e32;cursor:pointer}.viz-icons div.inactive{opacity:.6;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#hotels-map-wrapper{-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}#hotels-map-wrapper svg{height:auto!important;width:auto!important}#hotels-map-wrapper .unit{fill:#ccc;stroke-width:.25px;stroke:#fff}.graph-play,.graph-reset{visibility:hidden;opacity:0;transition:opacity .5s}.graph-play .background,.graph-reset .background{fill:none;pointer-events:visibleFill}.graph-play .symbol,.graph-reset .symbol{stroke:#222;fill:#222}.graph-play.show,.graph-reset.show{visibility:visible;opacity:.5}div.tooltip{color:#fff;background-color:rgba(34,34,34,.7);padding:.5em;border-radius:2px;position:absolute;line-height:normal;text-align:left!important}div.tooltip>b{font-size:120%}div.tooltip.hidden{display:none}@media only screen and (max-width:831px){div.tooltip{font-size:80%}}