#boot #map-canvas{border-top:1px solid #e5e5e5;min-height:480px}
#boot #map-canvas img{max-width:none}
#boot .label{width:15px;margin:0;padding:6px 0 0 0;font-size:10px;font-weight:normal;text-align:center;white-space:nowrap;color:#fff;background-color:#f7584f}
#boot #directions-panel{z-index:99;position:absolute;right:0;width:1px;margin-top:50px;box-shadow:0 0 5px 5px rgba(0,0,0,0.35);background:#ddd;border:8px solid #ddd;border-right:0;transition:all .2s ease-in-out}
@media(max-width:767px){#boot #directions-panel{display:none}
}
#boot #directions-panel .toggle{position:absolute;margin-left:-40px;background:#912338;text-align:center}
#boot #directions-panel .toggle a{display:block;width:32px;height:90px;color:#fff;line-height:90px}
#boot #directions-panel .toggle a img{rotate:180deg}
#boot #directions-panel .content{border:1px solid #fff;border-left:0;border-right:0;overflow:scroll;max-height:100%}
#boot #directions-panel .content a{color:#000}
#boot #directions-panel .content a:hover{color:#912338}
#boot #directions-panel .content .left{width:280px;background:#fff;float:left;padding:20px 15px}
#boot #directions-panel .content .left i.pull-left,#boot #directions-panel .content .left i.float-start{margin-right:4px}
#boot #directions-panel .content .right{width:208px;margin-left:1px;float:left;padding:20px}
#boot #directions-panel .content .right ul{list-style:none;margin:0;padding:0}
#boot #directions-panel .content .right ul li{line-height:24px;height:24px}
#boot #directions-panel .content .right ul li .maki-icon{float:left;margin-right:6px}
#boot #directions-panel.open{width:517px}
#boot #directions-panel.open .content{display:block}
#boot #directions-panel.open .toggle a img{rotate:0}
#boot #directions-panel hr{margin:20px 0}
#boot #directions-panel h4{margin-bottom:10px;font:400 16px/18px 'gill-sans-nova',sans-serif}
#boot #directions-panel h5{margin:0 0 10px}
#boot .c-buildingbar{margin:0;overflow:hidden;border:0;background:0}
#boot .c-buildingbar li{display:block;float:left;text-align:center;background:0}
#boot .c-buildingbar li a{display:block;text-transform:uppercase;font-weight:bold;width:100%;padding:3px 5px}
#boot .c-buildingbar li a:hover{color:#fff;background:#912338;text-decoration:none}
#boot .c-buildingbar li a.muted:hover{color:#757575;background:0}
#boot .c-buildingbar li span{display:block;padding:3px 5px}
#boot .c-buildingbar .pop-content{display:none}
#boot .infoBox{box-shadow:0 0 5px 5px rgba(0,0,0,0.15)}
#boot .infoBox .nav-tabs>li>a{padding:5px 25px 13px;line-height:20px}
#boot .infoBox h4{text-transform:none;margin-bottom:12px}
#boot .infoBox address{float:left;margin-right:10px;margin-bottom:0;border-right:1px solid #c8c8c8;padding-right:10px;line-height:24px}
#boot .infoBox .row{margin-top:10px}
#boot .infoBox .tab-content{overflow:scroll;height:140px;padding:0}
#boot .infoBox .building-marker-symbols{display:flex;justify-content:flex-start;align-items:center}
#boot .infoBox .building-marker-symbols .accessibility-details{display:inline-block;margin-left:7px}
#boot .infoBox .arrow,#boot .infoBox .arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
#boot .infoBox .arrow{left:50%;bottom:-10px;margin-left:-11px;border-width:11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25)}
#boot .infoBox .arrow::after{border-width:10px;content:"";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
#boot .g-tools{overflow:hidden;margin:0}
#boot .g-tools label{float:left;font:13px/27px Arial,sans-serif;margin:0 10px 0 0}
#boot .g-tools i{margin-left:8px}
#boot .kd-buttonbar{float:left;overflow:hidden;margin-right:30px}
#boot .kd-button{display:inline-block;min-width:54px;border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,0.1);text-align:center;color:#444;font-size:85%;font-weight:bold;height:27px;padding:0 8px;line-height:27px;border-radius:2px;transition:all .218s;background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1')}
#boot .kd-button-mid{border-radius:0;margin-left:-1px}
#boot .kd-buttonbar .kd-button{float:left;margin:0;margin-left:16px;position:relative;z-index:1}
#boot .kd-buttonbar .kd-button-mid{border-radius:0;margin-left:-1px}
#boot .dir-tm .kd-button{padding:0;min-width:50px;width:50px}
#boot .kd-buttonbar .kd-button-left{border-radius:2px 0 0 2px}
#boot .kd-buttonbar .kd-button:first-child{margin-left:0}
#boot .kd-buttonbar .kd-button-right{margin-left:-1px;border-radius:0 2px 2px 0}
#boot .dir-tm-b{background:no-repeat url('https://maps.gstatic.com/mapfiles/dir/dl6.png') 0 -340px;width:17px;height:14px}
#boot .dir-tm-w{background:no-repeat url('https://maps.gstatic.com/mapfiles/dir/dl6.png') 0 -489px;width:10px;height:16px}
#boot .dir-tm-r{background:no-repeat url('https://maps.gstatic.com/mapfiles/dir/dl6.png') 0 -426px;width:13px;height:15px}
#boot .dir-tm-d{background:no-repeat url('https://maps.gstatic.com/mapfiles/dir/dl6.png') 0 -96px;width:15px;height:12px}
#boot .kd-button img{display:inline-block;margin:-3px 0 0;opacity:.55;vertical-align:middle}
#boot .dir-tm .kd-button img{margin:0;vertical-align:-4px;opacity:.667}
#boot .kd-button:hover img{opacity:.72 !important}
#gmap *,#map-canvas *{box-sizing:content-box !important}
.building-marker-thumb{width:200px}
.kd-buttonbar{float:left;overflow:hidden;margin-right:40px}
.g-tools label{float:left;margin:0 10px 0 0}
.c-infobox-share a span{margin:4px 10px 0 0;text-indent:-9999px}
.c-infobox-share .sprites-icon-email,.c-infobox-share .sprites-icon-share,.c-infobox-share .sprites-icon-social-fs,.c-infobox-share .sprites-icon-social-fb,.c-infobox-share .sprites-icon-social-tw{background-image:url('maps/less/images/map_sprites.png');background-repeat:no-repeat}
.c-infobox-share .sprites-icon-email{background-position:0 0;width:21px;height:19px}
.c-infobox-share .sprites-icon-share{background-position:-21px 0;width:18px;height:19px}
.c-infobox-share .sprites-icon-social-fb{background-position:-39px 0;width:12px;height:19px}
.c-infobox-share .sprites-icon-social-tw{background-position:-51px 0;width:19px;height:19px}
.c-infobox-share .sprites-icon-social-fs{background-position:-70px 0;width:22px;height:19px}
.maki-icon{display:inline-block;overflow:hidden;width:24px;height:24px;background-image:url(maps/less/images/maki-sprite.png);text-indent:-9999px}
.title-box .maki-icon.full{display:block;left:0;right:0;margin:auto;width:60px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.maki-iconli.maki-icon{background-image:url(maps/less/images/maki-sprite@2x.png);background-size:756px 360px}
}
.maki-icon.circle-stroked{background-position:0 0}
.maki-icon.circle{background-position:0 -24px}
.maki-icon.square-stroked{background-position:0 -48px}
.maki-icon.square{background-position:0 -72px}
.maki-icon.triangle-stroked{background-position:0 -96px}
.maki-icon.triangle{background-position:0 -120px}
.maki-icon.star-stroked{background-position:0 -144px}
.maki-icon.star{background-position:0 -168px}
.maki-icon.cross{background-position:0 -192px}
.maki-icon.marker-stroked{background-position:0 -216px}
.maki-icon.marker{background-position:0 -240px}
.maki-icon.religious-jewish{background-position:-78px 0}
.maki-icon.religious-christian{background-position:-78px -24px}
.maki-icon.religious-muslim{background-position:-78px -48px}
.maki-icon.cemetery{background-position:-78px -72px}
.maki-icon.place-of-worship{background-position:-78px -96px}
.maki-icon.airport{background-position:-156px 0}
.maki-icon.heliport{background-position:-156px -24px}
.maki-icon.rail{background-position:-156px -48px}
.maki-icon.rail-underground{background-position:-156px -72px}
.maki-icon.rail-above{background-position:-156px -96px}
.maki-icon.bus{background-position:-156px -120px}
.maki-icon.fuel{background-position:-156px -144px}
.maki-icon.parking{background-position:-156px -168px}
.maki-icon.parking-garage{background-position:-156px -192px}
.maki-icon.airfield{background-position:-156px -216px}
.maki-icon.roadblock{background-position:-156px -240px}
.maki-icon.ferry{background-position:-156px -264px}
.maki-icon.harbor{background-position:-156px -288px}
.maki-icon.bicycle{background-position:-156px -312px}
.maki-icon.park{background-position:-234px 0}
.maki-icon.park2{background-position:-234px -24px}
.maki-icon.museum{background-position:-234px -48px}
.maki-icon.lodging{background-position:-234px -72px}
.maki-icon.monument{background-position:-234px -96px}
.maki-icon.zoo{background-position:-234px -120px}
.maki-icon.garden{background-position:-234px -144px}
.maki-icon.campsite{background-position:-234px -168px}
.maki-icon.theatre{background-position:-234px -192px}
.maki-icon.art-gallery{background-position:-234px -216px}
.maki-icon.pitch{background-position:-312px 0}
.maki-icon.soccer{background-position:-312px -24px}
.maki-icon.america-football{background-position:-312px -48px}
.maki-icon.tennis{background-position:-312px -72px}
.maki-icon.basketball{background-position:-312px -96px}
.maki-icon.baseball{background-position:-312px -120px}
.maki-icon.golf{background-position:-312px -144px}
.maki-icon.swimming{background-position:-312px -168px}
.maki-icon.cricket{background-position:-312px -192px}
.maki-icon.skiing{background-position:-312px -216px}
.maki-icon.school{background-position:-390px 0}
.maki-icon.college{background-position:-390px -24px}
.maki-icon.library{background-position:-390px -48px}
.maki-icon.post{background-position:-390px -72px}
.maki-icon.fire-station{background-position:-390px -96px}
.maki-icon.town-hall{background-position:-390px -120px}
.maki-icon.police{background-position:-390px -144px}
.maki-icon.prison{background-position:-390px -168px}
.maki-icon.embassy{background-position:-390px -192px}
.maki-icon.waste-basket{background-position:-390px -216px}
.maki-icon.toilets{background-position:-390px -240px}
.maki-icon.telephone{background-position:-390px -264px}
.maki-icon.emergency-telephone{background-position:-390px -288px}
.maki-icon.disability{background-position:-390px -312px}
.maki-icon.beer{background-position:-468px 0}
.maki-icon.restaurant{background-position:-468px -24px}
.maki-icon.cafe{background-position:-468px -48px}
.maki-icon.shop{background-position:-468px -72px}
.maki-icon.fast-food{background-position:-468px -96px}
.maki-icon.bar{background-position:-468px -120px}
.maki-icon.bank{background-position:-468px -144px}
.maki-icon.grocery{background-position:-468px -168px}
.maki-icon.cinema{background-position:-468px -192px}
.maki-icon.alcohol-shop{background-position:-468px -216px}
.maki-icon.music{background-position:-468px -240px}
.maki-icon.hospital{background-position:-546px 0}
.maki-icon.pharmacy{background-position:-546px -24px}
.maki-icon.danger{background-position:-625px 0}
.maki-icon.industrial{background-position:-700px 0}
.maki-icon.warehouse{background-position:-700px -24px}
.maki-icon.commercial{background-position:-700px -48px}
.maki-icon.building{background-position:-700px -72px}
.maki-icon.oil-well{background-position:-700px -120px}
.maki-icon.dam{background-position:-700px -168px}
.maki-icon.slaughterhouse{background-position:-700px -144px}
.maki-icon.logging{background-position:-700px -96px}
.maki-icon.water{background-position:-312px -240px}
.maki-icon.wetland{background-position:-312px -264px}