/**************************************************
* $File: //p4-wdpro/Projects/Sites/ESPNWWOS/main-minify/web-app/src/public/static/css/mapplication.css $
* $Author: flegp001 $
* $Revision: #1 $
* $Change: 1457315 $
* $Date: 2014/03/31 $
**************************************************/

.mapSidebarWhiteArrow, .mapSidebarBlueArrow, .mapZoomIcon, .mapControlMainCircle, .zoomLevelBar, .zoomLevelMinus, .zoomLevelPlus, .zoomSlider.vertical .zoomHandle, .mapControlMainCircle .arrowDown, .mapControlMainCircle .arrowLeft, .mapControlMainCircle .arrowRight, .mapControlMainCircle .arrowUp, .pointOfInterestIcon, .pointOfInterestIcon[data-type="Activities"], .pointOfInterestIcon[data-type="Attraction"], .pointOfInterestIcon[data-type="Character"], .pointOfInterestIcon[data-type="restaurant"], .pointOfInterestIcon[data-type="Entertainment"], .pointOfInterestIcon[data-type="guest-service"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Guest-Relations"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="AED"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="ATM"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Baby-Care-Center"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Designated-Smoking-Area"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Disney-Vacation-Club"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Fastpass-Service"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="First-Aid"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Locker-Rentals"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Kodak-Picture-Spot"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="PhotoPass"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Pin-Trading"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Restroom"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Stroller-Wheelchair-Rental"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Transportation-Bus"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Transportation-Boat"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Transportation-Monorail"], .pointOfInterestIcon[data-type="MerchandiseFacility"], .pointOfInterestIcon[data-type="Spa"], .pointOfInterestIcon[data-type="Recreation"], .pointOfInterestIcon[data-type="Recreation"][data-sub-type="Special-Activity"], .pointOfInterestIcon[data-type="Recreation"][data-sub-type="Tennis"], .pointOfInterestIcon[data-type="recreation-activity"], .pointOfInterestIcon[data-type="recreation-activity"][data-sub-type="Special-Activity"], .pointOfInterestIcon[data-type="recreation-activity"][data-sub-type="Tennis"], .pointOfInterestIcon[data-type="Recreation"][data-sub-type="Basketball"], .pointOfInterestIcon[data-type="recreation-activity"][data-sub-type="Basketball"], .pointOfInterestIcon[data-type="Recreation"][data-sub-type="Bike"], .pointOfInterestIcon[data-type="recreation-activity"][data-sub-type="Bike"], .pointOfInterestIcon[data-type="Recreation"][data-sub-type="Boat"], .pointOfInterestIcon[data-type="recreation-activity"][data-sub-type="Boat"], .pointOfInterestIcon[data-type="Recreation"][data-sub-type="Fishing"], .pointOfInterestIcon[data-type="recreation-activity"][data-sub-type="Fishing"], .pointOfInterestIcon[data-type="Recreation"][data-sub-type="Fitness-Center"], .pointOfInterestIcon[data-type="recreation-activity"][data-sub-type="Fitness-Center"], .pointOfInterestIcon[data-type="Recreation"][data-sub-type="Golf"], .pointOfInterestIcon[data-type="recreation-activity"][data-sub-type="Golf"], .pointOfInterestIcon[data-type="Recreation"][data-sub-type="Mini-Golf"], .pointOfInterestIcon[data-type="recreation-activity"][data-sub-type="Mini-Golf"], .pointOfInterestIcon[data-type="Recreation"][data-sub-type="Parasailing"], .pointOfInterestIcon[data-type="recreation-activity"][data-sub-type="Parasailing"], .pointOfInterestIcon[data-type="Recreation"][data-sub-type="Pool"], .pointOfInterestIcon[data-type="recreation-activity"][data-sub-type="Pool"], .pointOfInterestIcon[data-type="Recreation"][data-sub-type="Water-Activities"], .pointOfInterestIcon[data-type="recreation-activity"][data-sub-type="Water-Activities"], .pointOfInterestIcon[data-type="Recreation"][data-sub-type="Running"], .pointOfInterestIcon[data-type="recreation-activity"][data-sub-type="Running"], .pointOfInterestIcon[data-type="tour"], .pointOfInterestIcon[data-type="Event"], .pointOfInterestIcon[data-type="theme-park"], .pointOfInterestIcon[data-type="water-park"], .pointOfInterestIcon[data-type="Entertainment-Venue"], .pointOfInterestIcon[data-type="resort"], .pointOfInterestIconCenter[data-type="Transportation"], .pointOfInterestIconCenter[data-type="Activities"], .pointOfInterestIconCenter[data-type="Attraction"], .pointOfInterestIconCenter[data-type="Character"], .pointOfInterestIconCenter[data-type="restaurant"], .pointOfInterestIconCenter[data-type="Entertainment"], .pointOfInterestIconCenter[data-type="tour"], .pointOfInterestIconCenter[data-type="guest-service"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="Guest-Relations"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="AED"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="ATM"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="Baby-Care-Center"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="Designated-Smoking-Area"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="Disney-Vacation-Club"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="Fastpass-Service"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="First-Aid"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="Locker-Rentals"], .pointOfInterestIcon[data-type="guest-service"][data-sub-type="Kodak-Picture-Spot"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="PhotoPass"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="Pin-Trading"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="Restroom"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="Stroller-Wheelchair-Rental"], .pointOfInterestIconCenter[data-type="MerchandiseFacility"], .pointOfInterestIconCenter[data-type="Spa"], .pointOfInterestIconCenter[data-type="Recreation"], .pointOfInterestIconCenter[data-type="Recreation"][data-sub-type="Special-Activity"], .pointOfInterestIconCenter[data-type="Recreation"][data-sub-type="Tennis"], .pointOfInterestIconCenter[data-type="recreation-activity"], .pointOfInterestIconCenter[data-type="recreation-activity"][data-sub-type="Special-Activity"], .pointOfInterestIconCenter[data-type="recreation-activity"][data-sub-type="Tennis"], .pointOfInterestIconCenter[data-type="Recreation"][data-sub-type="Basketball"], .pointOfInterestIconCenter[data-type="recreation-activity"][data-sub-type="Basketball"], .pointOfInterestIconCenter[data-type="Recreation"][data-sub-type="Bike"], .pointOfInterestIconCenter[data-type="recreation-activity"][data-sub-type="Bike"], .pointOfInterestIconCenter[data-type="Recreation"][data-sub-type="Boat"], .pointOfInterestIconCenter[data-type="recreation-activity"][data-sub-type="Boat"], .pointOfInterestIconCenter[data-type="Recreation"][data-sub-type="Fishing"], .pointOfInterestIconCenter[data-type="recreation-activity"][data-sub-type="Fishing"], .pointOfInterestIconCenter[data-type="Recreation"][data-sub-type="Fitness-Center"], .pointOfInterestIconCenter[data-type="recreation-activity"][data-sub-type="Fitness-Center"], .pointOfInterestIconCenter[data-type="Recreation"][data-sub-type="Golf"], .pointOfInterestIconCenter[data-type="recreation-activity"][data-sub-type="Golf"], .pointOfInterestIconCenter[data-type="Recreation"][data-sub-type="Mini-Golf"], .pointOfInterestIconCenter[data-type="recreation-activity"][data-sub-type="Mini-Golf"], .pointOfInterestIconCenter[data-type="Recreation"][data-sub-type="Parasailing"], .pointOfInterestIconCenter[data-type="recreation-activity"][data-sub-type="Parasailing"], .pointOfInterestIconCenter[data-type="Recreation"][data-sub-type="Pool"], .pointOfInterestIconCenter[data-type="recreation-activity"][data-sub-type="Pool"], .pointOfInterestIconCenter[data-type="Recreation"][data-sub-type="Water-Activities"], .pointOfInterestIconCenter[data-type="recreation-activity"][data-sub-type="Water-Activities"], .pointOfInterestIconCenter[data-type="Recreation"][data-sub-type="Running"], .pointOfInterestIconCenter[data-type="recreation-activity"][data-sub-type="Running"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="Transportation-Bus"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="Transportation-Boat"], .pointOfInterestIconCenter[data-type="guest-service"][data-sub-type="Transportation-Monorail"], .pointOfInterestIconCenter[data-type="resort"], .pointOfInterestIconCenter[data-type="theme-park"], .pointOfInterestIconCenter[data-type="water-park"], .pointOfInterestIconCenter[data-type="Entertainment-Venue"], .pointOfInterestIconCenter[data-type="theme-park"][data-id="80007944;entityType=theme-park"], .pointOfInterestIconCenter[data-type="theme-park"][data-id="80007838;entityType=theme-park"], .pointOfInterestIconCenter[data-type="theme-park"][data-id="80007998;entityType=theme-park"], .pointOfInterestIconCenter[data-type="theme-park"][data-id="80007823;entityType=theme-park"], .pointOfInterestIconCenter[data-type="water-park"][data-id="80007834"], .pointOfInterestIconCenter[data-type="water-park"][data-id="80007981"], .pointOfInterestIconCenter[data-type="Entertainment-Venue"][data-id="10460"], .pointOfInterestIconCenter[data-type="Entertainment-Venue"][data-id="80008033"], .pointOfInterestIconCenter[data-type="Entertainment-Venue"][data-id="80008259"]{
    background-image: url('images/google-map-sprite.png');
    background-repeat: no-repeat;
}
.mapZoomIcon {
    width: 37px;
    height: 37px;
    background-position: 0 -26px;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
}

.mapPage #map_canvas { height: 100%; height: 100%; margin: 0; padding: 0;}
.mapPage .content-header #location-nav{ display: none; }
.mapPage .content-header .page-heading-wrapper { margin-bottom: 0; }
.mapPage #content { padding-bottom: 0;}
.mapPage .primary-content {width: 960px;height: 336px;padding-right: 0; padding-bottom: 68px;}
.mapPage .mapZoomIcon {display: none;}

#map-canvas, #map_canvas {
    height:500px !important;
    width:890px;
    position:absolute !important;
    top:-10000px;
}
.t #map-canvas, #map_canvas {
    height:380px !important;
    width:680px;
}
.m #map-canvas, #map_canvas {
    width:100%;
    height:100% !important;
}

@media all and (orientation:landscape) {
    .iphone #map-canvas, #map_canvas {
        height:420px !important;
    }
}

#modal #map-canvas, #map_canvas {
    position:relative !important;
    top:auto;
}

/* proper sizing for map zoom controls */
#map-div img {
    max-width: none !important;
}

.ib-title {
    padding:5px 7px;
    background-color:#cc0000;
    color:#fff;
    margin:0 0 5px 0;
    font-weight:400 !important;
}

.ib-content {
    margin:0 7px 5px 7px;
}

.gm-style-iw {
    left: 6px !important;
    top: 5px !important;
    width:97.2% !important;
}

.gm-style .gm-style-iw div {
    font-weight: 300;
    font-size: 13px;
}

.m .gm-style-iw {
    width: 96% !important;
}

#map-base {
    display: none;
}

.promo-map {
    float: left;
    overflow: hidden;
    padding: 0 0 20px;
    width: 206px;
}

.t .promo-map,
.m .promo-map {
    float: none;
    margin: 0 auto;
}

.promo-map #map-canvas{
    position:relative !important;
    height:150px !important;
    width:206px;
    top:auto;
}

.promo-map-title {
    margin: 0 0 5px 0;
    font-size: 13px;
    font-family: "Playoff Pro Sans Bold";
}

.promo-map a.map-bundle {
    position: absolute;
    width: 206px;
    height: 150px;
    display: block;
    z-index: 999999;
    cursor: pointer;
}

#map-canvas {
    line-height:17px;
}

html, body, #map-canvas {
    height: 100%;
    margin: 0px;
    padding: 0px;
}
