.brand-device-wrapper{padding:4.16667% 6.25% 4.16667% 5.20833%;border:4px solid #ffffff;border-radius:10px;position:relative}.brand-device-wrapper:after{content:'';display:block;width:2.08333%;height:4.16667%;position:absolute;top:50%;right:1.875%;border:2px solid #ffffff;border-radius:20px;margin-top:-10px}#storytelling-map{width:100%;height:0;padding-bottom:50%}.map-container{position:relative;margin:4px}.marker-tag{position:absolute;top:0;left:0;width:120px;margin-left:-60px;text-align:center;z-index:100;display:none}.marker-tag span{background:#FFFFFF;border-radius:4px;padding:4px 6px;display:inline-block;-moz-box-shadow:1px 5px 6px #999;-webkit-box-shadow:1px 5px 6px #999;box-shadow:1px 5px 6px #999;color:#FF9900;font-weight:bold}.marker-tag span:after{content:' ';height:0;position:absolute;bottom:-12px;left:50%;width:0;margin-left:-6px;border:6px solid transparent;border-top-color:#FFFFFF}.map-layer{transition:opacity 0.5s;display:block;z-index:101;opacity:0;position:absolute;left:50%;top:20%;margin-left:-138px;background:#efefef;background-color:#fff;background-color:rgba(255,255,255,0.95);width:275px;margin-bottom:10px;border-radius:8px;-moz-box-shadow:1px 5px 6px #999;-webkit-box-shadow:1px 5px 6px #999;box-shadow:1px 5px 6px #999;cursor:default}.map-layer.active{display:block;opacity:1;pointer-events:auto}.map-layer .close{position:absolute;top:6px;right:6px;background:url("assets/close.png") center right no-repeat;text-indent:-9999em;width:15px;height:16px;cursor:pointer}.map-layer .inner{margin:15px 20px 17px}.map-layer h4{margin:0 0 10px;font-size:1.3em;font-weight:normal;color:#E47911}.map-layer p{margin:0 0 10px;line-height:1.286em;font-size:0.9em}.map-layer.listView{position:relative;left:0;top:0;margin:20px 0 30px;opacity:1;width:100%;min-height:0;background:none;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.map-layer.listView .inner{margin:0}.map-layer.listView .close{display:none}.offScreen{left:-9999px !important}.map-layer .location-link{position:relative;padding-right:16px;cursor:pointer}.map-layer .location-link a:after{content:' ';position:absolute;right:0;width:16px;height:16px;background:url("assets/icons.png") -36px 0 no-repeat}.map-layer .location-link a.hidden{display:none}.storytelling-locations-widget{font-size:14px}.storytelling-locations-widget a{text-decoration:none !important}.storytelling-locations-widget .nav-zoom-level{margin-top:10px;color:#004B91;display:none;transition:opacity 0.3s}.storytelling-locations-widget .nav-zoom-level.visible{display:block;cursor:pointer}.storytelling-locations-widget .widget-list{display:none}.storytelling-locations-widget .widget-list h3{color:#e47911;margin:30px 0 10px}.storytelling-locations-widget .widget-list li{margin:10px 0 20px}.storytelling-locations-widget .widget-list h4{margin:0 0 5px}.storytelling-locations-widget .widget-list p{margin:0 0 5px}.storytelling-locations-widget .widget-list .detail-link{position:relative;padding-left:16px}.storytelling-locations-widget .widget-list .detail-link:before{content:' ';position:absolute;left:0;width:16px;height:16px;background:url("assets/icons.png") -36px -2px no-repeat}.storytelling-locations-widget .widget-list .detail-link.hidden{display:none}.storytelling-locations-widget .location-list{margin-top:32px}.storytelling-locations-widget .location-list h2{color:#e47911;font-size:18px;margin-top:30px;padding:20px 0;font-weight:normal}.storytelling-locations-widget .location-list li{margin-bottom:24px;clear:both;overflow:hidden}.storytelling-locations-widget .location-list li .location_thumb{margin-right:10px;float:left;width:150px}.storytelling-locations-widget .location-list li .location_thumb img{width:100%;height:auto}.storytelling-locations-widget .location-list li .location_info{margin-left:130px}@media (max-width: 460px){.storytelling-locations-widget .location-list li .location_info{clear:both;margin-left:0}}.storytelling-locations-widget .location-list li h3.location_name{font-weight:normal;clear:none;line-height:1.714285714em;position:relative;margin-top:-0.35714em}.storytelling-locations-widget .location-list li p.location_teaser{line-height:1.714285714em}@media (max-width: 600px){.storytelling-locations-widget .widget-list{display:block}.storytelling-locations-widget .widget-map{display:none}}
