.main{padding:100px 0 60px}body.special .main{padding:100px 0 0}.bottom{padding-bottom:60px}.main a.title{margin:10px 0 20px;display:block;color:#363636;font-size:.9rem;line-height:1.3rem;position:relative;padding:0 0 0 16px}.main a.title:hover{color:#666}.main .title i{top:8px;left:0;position:absolute;width:0;height:0;border-style:solid;border-width:0 0 8px 8px}.main .open-quote,.main .close-quote{font-style:italic;font-size:3.2rem}.main .open-quote{position:relative;top:15px}.main .close-quote{position:absolute;bottom:30px}.main .open-quote:before{content:open-quote}.main .close-quote:after{content:close-quote}.main .edit-button{font-size:1.3rem;line-height:1rem}#elevator{width:40px;height:40px;position:fixed;right:13px;bottom:13px;z-index:999;cursor:pointer;text-align:center;background:rgba(51,51,51,0.9);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;opacity:1;display:none}#elevator i{color:#fff;font-size:1.4rem;line-height:0;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}#elevator:hover{opacity:.85!important}#elevator:hover i{line-height:.8rem}#breadcrumbs{font-size:1rem;color:#777;position:absolute;top:20px;left:0}#breadcrumbs .theme{text-transform:uppercase}#breadcrumbs .separator{padding:0 5px}.featured{margin-bottom:1.5rem;font-size:1.1rem;text-transform:uppercase}#left-col header{margin:0 0 5px}#left-col header h2{display:inline;padding-right:5px}#social{margin:0 0 2.5rem}#social .action{min-width:200px;height:38px;position:relative;margin-top:10px}#social .action .button .link{color:#fff;padding:8px 10px 5px;text-transform:uppercase;font-size:1rem;line-height:1.4rem;width:95%;display:block;cursor:pointer}#social .action .button-ideas .link{padding:8px 10px 8px 36px;width:100%}#social .action .button.disabled{opacity:.5}#social .action .button.disabled .link{cursor:default}#social .action .button i{font-size:1.4rem;line-height:1.2rem;margin:0 5px 0 0}#social .action .button #add-idea i{position:absolute;top:6px;left:6px;font-size:1.5rem}#social .action .button #add-idea i.icon-check-mark-2{top:8px}#social .action .kudos{position:absolute;top:8px;right:8px;padding:3px 6px;line-height:1rem;background:#fff;color:#555}#social .action .spinner{display:none;position:absolute;top:5px;right:10px;padding:3px 5px;margin:0}#social #share .share-col{padding:0;margin:0;float:left}#social #share{width:150px;min-width:150px;height:38px}#social #share a{display:block;float:left;width:50px;padding:7px;vertical-align:middle;text-align:center;font-size:1.5rem;line-height:1rem;color:#fff}#social #share a:hover{opacity:.9;color:#fff}#social #share #share-facebook{background-color:#3B5998}#social #share #share-twitter{background-color:#55ACEE}#social #share #share-google{background-color:#DD4B39}#gallery{position:relative;height:253px}#gallery .slider{height:253px;width:100%}#gallery .slide{display:block;height:253px;overflow:hidden}#gallery .slide img{width:100%;min-height:253px;cursor:pointer}#gallery .arrow{position:absolute;top:43%;z-index:98;cursor:pointer}#gallery .previous{left:2%}#gallery .next{right:2%}#gallery .arrow a{font-size:3.5rem;color:rgba(255,255,255,0)}#gallery .arrow a:hover{font-size:4rem;color:rgba(255,255,255,1)}#gallery:hover .arrow a{color:rgba(255,255,255,0.8)}#gallery .bx-wrapper{margin-bottom:0}#gallery .bx-caption{font-style:italic;font-size:.8rem;line-height:1.2rem;color:#ccc;padding:5px 10px}#gallery-pager{position:absolute;top:0;right:0;font-size:1rem;line-height:1rem;min-width:60px;height:26px;color:#ccc;background:rgba(0,0,0,0.75);text-align:center;padding:5px 8px;display:none}.bx-pager{display:none}#location{position:relative;margin-bottom:5rem}#location .map-tools .button{width:60px;color:#fff;font-size:1rem;font-weight:600;text-align:center;padding:5px;position:absolute;left:-70px;cursor:pointer}#location .map-tools .button.first{display:none}#location .map-tools #toggle-map-layers{display:none}#location .map-tools .button.second{bottom:-34px;left:0}#location .map-tools .button.active{background:#333}#location .map-tools .button.active:hover{background:#555}#location .map-tools .button .icon{font-size:1.3rem;line-height:1rem;font-weight:600}#location .map-tools .button .label{font-size:.95rem;font-weight:600}#location .panel{min-width:290px;height:300px;overflow:hidden;padding:20px;background:rgba(0,0,0,0.85);position:absolute;top:0;left:0;z-index:31;display:none}#location.large .panel{height:400px}#location .panel .close{color:#777;font-size:1rem;position:absolute;top:5px;right:5px;cursor:pointer}#location .panel .loading{position:absolute;top:43%;left:43%;z-index:99;font-size:40px;height:40px;color:rgba(255,255,255,0.6);display:none}#location .panel .close:hover{color:#979797}#location .panel .item{padding:10px 0 2px 25px;cursor:pointer;color:#d1d1d1;font-size:1rem;font-weight:400;position:relative;width:250px}#location .panel .item i{left:10px;top:20px}#location .panel .item:hover{color:#fff}#location .panel .item.active{color:#fff;font-weight:700}#location .panel .layer{width:250px;height:75px;background-repeat:no-repeat;background-position:center bottom;margin-top:20px;text-align:center;cursor:pointer;opacity:.5;display:none}#location .panel #national-geographic{background-image:url(../img/map-layer_natgeo.png)}#location .panel #osm{background-image:url(../img/map-layer_osm.png)}#location .panel #satellite{background-image:url(../img/map-layer_sat.png)}#location .panel .layer span{display:block;width:100%;height:100%;padding:25px 0 0;color:#555;font-size:1.2rem}#location .panel .layer#satellite span{color:#333}#location .panel .layer.active{opacity:1}#location .panel .layer.active span{color:#333}#location .panel .layer.active#satellite span{color:#222}#location .map{height:300px;background:#d1d1d1;position:relative}#location.large .map{height:400px}#map-loading{position:absolute;top:43%;left:46%;display:none;z-index:999}#map-loading:before{width:50px;height:50px}#location .extras{padding:10px 0}#location .extras a{text-transform:uppercase}#location .directions{float:left}#location #get-directions{font-size:1.2rem;text-transform:uppercase;cursor:pointer;display:none}#location #get-directions i{padding:0 5px 0 0}#location .coordinates{float:right}#location .coordinates span{font-size:.9rem;color:#444;margin-left:15px}#intro-text{font-size:1rem;color:#444;line-height:1.8rem}#intro-text h4{margin:0;font-size:1.2rem;color:#333}#intro-text .dates{color:#555;font-size:1rem;line-height:1.7rem;margin:0 0 3rem}#intro-text .read-more{font-size:1.2rem;font-weight:600;text-transform:uppercase;clear:both}#intro-text .icon{position:relative;top:1.5px;padding:0 10px 0 0}#children h2{margin:0;padding:0 0 30px;border-bottom:1px solid #ccc}#children h2 i{padding-right:5px}#children .day{margin:0 0 100px}#children .day.last{margin:0}#children .entry{margin:60px 0 0;padding:0 0 50px;border-bottom:1px solid #ccc}#children .entry.last{padding-bottom:0;border-bottom:none}#children .entry .meta-left{float:left;width:85%}#children .entry .meta-right{float:right;width:15%}#children .day-time{position:relative;float:right;margin:15px 0 0;width:50px;height:50px;cursor:default;background:transparent}#children .day-time canvas{display:block;position:absolute;top:0;left:0;width:50px;height:50px}#children .day-time span{color:#333;display:block;line-height:50px;text-align:center;width:50px;font-size:1rem}#children .day-time span.icon-overnight{padding:3px 0 0 2px;font-size:1.1rem}#children .day-time.inactive{display:none}#children .entry .image{position:relative}#children .entry .image .icon{position:absolute;top:15px;left:15px;z-index:10}#children .entry .image .icon i{position:absolute;top:0;left:0;padding:10px 0 0 1px;border-radius:50%;color:#fff;width:40px;height:40px;display:block;text-align:center;font-size:1.1rem;line-height:1rem;font-style:normal;border:3px solid #fff}#children a.title{font-size:1.2rem;line-height:1.5rem;margin:15px 0 5px}#children .theme-type{font-size:1rem;color:#777}#children .meta .theme{text-transform:uppercase}#children .meta .separator{padding:0 5px}#children .note{margin:45px 0 20px;font-size:1rem;line-height:1.5rem;position:relative}#children .note .text{padding:0 34px;float:left;position:relative;top:-40px}#children .note .open-quote{top:0;float:left}#children .note .close-quote{bottom:20px;right:5px}#children .description{margin:15px 0 0;font-size:1rem;line-height:1.5rem}#children .theme-type,#children .note,#children .description{padding-left:16px}#children .more{display:block;padding:10px 0 0 16px}#children .more i{display:inline-block;vertical-align:middle}#attribution{padding:25px 0;margin-top:3rem;border-top:1px solid #fff;border-bottom:1px solid #fff}#attribution .image{border:6px solid #fff;margin:0 25px 0 0;float:left;width:150px;height:125px}#attribution .image .img{background-position:center center;background-repeat:no-repeat;width:100%;height:100%;background-size:cover;display:block}#attribution .info{padding:5px 0 0}#attribution .static{font-size:1.4rem;color:#8d8d8d;padding:0 0 20px}#attribution .author{font-weight:400;font-size:1rem;color:#444}#attribution .links a{text-transform:none;font-size:1rem;padding:0 20px 0 0}#attribution .links a span{position:relative;top:1px;padding:0 5px 0 0}#files .file{margin:10px 0 0}#files .file a{font-size:1.1rem}#elements{position:relative}#elements h4{margin:0;font-size:1.2rem;color:#333}#elements .element{margin-bottom:2rem;color:#555;line-height:1.7rem}#elements .element p{margin:0 0 1rem}#elements .element ul{margin:0 0 1rem}#comments h3{margin-top:3rem}#comments .comment{margin-bottom:2rem}#comments .comment.last{margin-bottom:0}#comments .comment p{font-weight:400;font-style:italic;font-size:1rem;color:#333;margin-bottom:.3rem;line-height:1.9rem}#comments .comment p:before{content:open-quote}#comments .comment p:after{content:close-quote}#comments .commenter{font-weight:600;font-style:normal;font-size:1rem}#comment-form{padding:35px 0 0;position:relative}#comment-form .open-quote,#comment-form .close-quote{display:none}#comment-form #comment-text{width:430px;border-radius:6px;border:1px solid rgba(0,0,0,0.2);padding:10px;font-size:.9rem;line-height:1.4rem}#comment-form #comment-name{width:250px;padding:10px;border-radius:6px;border:1px solid rgba(0,0,0,0.2);margin:13px 0 0;float:left;font-size:.9rem}#comment-form #comment-text:focus,#comment-form #comment-name:focus{border:1px solid rgba(0,0,0,0.3)}#comment-form .submit{text-transform:uppercase;font-weight:600;font-size:1.2rem;float:left;margin:21px 0 0 15px;cursor:pointer}#comment-form .spinner{float:left;position:relative;margin:19px 0 0 15px;display:none}#comment-form .tell-us{font-size:1.4rem;color:#8d8d8d;position:absolute;width:140px;right:0;top:50%;display:none}#supporters{margin:50px 0 0}#supporters .supporter{margin-bottom:25px}#supporters .supporter .image{float:left;margin:0 25px 25px 0;width:154px;height:154px}#supporters .supporter .image .img{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:#fff}#supporters .supporter .text h3{margin:0 0 5px}#supporters .supporter .text .link,#supporters .supporter .text .description{font-size:1rem;line-height:1.3rem;margin:0 0 5px}#mapguides .mobileapp{margin:0 0 2rem}#mapguides .image{float:left;margin:0 12px 0 0}#right-col section{margin:0 0 3rem;overflow:hidden}#right-col section h3{margin:0 0 .5rem;font-size:1.3rem;color:#333}#right-col .mapguide-supporter{margin:0}#right-col .mapguide-supporter .banner{position:relative}.contact:not(:last-child){margin:0 0 1.5rem}.contact-section:not(:last-child){margin-bottom:10px}.contact div.icon{float:left;margin:0 15px 0 0}.contact div.icon:not(.link){color:#818189}.contact .text{float:left;max-width:100%;font-size:.9rem;line-height:1.4rem}.contact .name{font-size:1.1rem;font-weight:600}.contact .website{font-size:1.2rem;font-weight:600;line-height:1.6rem}.contact .website .icon{font-size:1rem}#related .show-all{text-transform:uppercase;font-size:1.1rem;font-weight:600;margin:2rem 0 0;display:block}#plan-details h3{margin:0 0 1rem}#plan-details .item{margin:15px 0;font-size:1.1rem;line-height:normal;color:#363636}#plan-details .item.last{margin-bottom:0}#plan-details span{float:left;display:block;padding:6px 0 0 1px}#plan-details .icon{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:0 5px 0 0;padding:6px 0 0 1px;background:#333;color:#f5f5f5;font-size:1.6rem;line-height:normal;text-align:center;position:relative;width:2.5rem;height:2.5rem}#plan-details .icon.icon-calendar{padding:10px 0 0 1px;font-size:1.2rem}#plan-details .label{margin:1px 5px 0 0}#plan-details .value{margin:1px 0 0}#plan-menu h3{margin:0 0 1rem}#plan-menu .item{margin:15px 0;font-size:1.1rem;line-height:normal;color:#363636;cursor:pointer}#plan-menu .item:hover{color:#666}#plan-menu .item.last{margin-bottom:0}#plan-menu .icon{display:block;float:left;margin-right:8px}#plan-menu .icon i{padding:4px 0;border-radius:50%;color:#fff;width:20px;height:20px;display:block;text-align:center;font-size:.9rem;line-height:.9rem;font-style:normal}#plan-menu .title{font-size:.9rem;display:block;float:left;width:86%}#right-col .menu.about{margin-top:3rem}#right-col .menu h3{margin:0 0 1rem}#right-col .menu ul{list-style:none;margin:0;padding:0}#right-col .menu ul li a{border-bottom:1px solid #fff;margin:0 0 10px;padding:0 0 10px 16px}#right-col .menu ul li a.current{font-weight:700}#nearby{position:relative;min-height:215px}#nearby .trigger{text-transform:uppercase;display:block;position:absolute;top:2px;right:0;font-size:1rem;font-weight:600;text-align:right;width:150px;height:25px;padding:2px 5px 0 0}#nearby .trigger i{padding-left:5px;height:24px}#nearby .trigger.open{background:#fff}#nearby .menu{width:150px;background:#fff;position:absolute;top:27px;right:0;z-index:98;display:none}#nearby .menu .filter{display:block;padding:5px 10px}#nearby .menu .filter.active{color:#333;font-weight:700}#nearby-loading{position:relative;height:90px;display:none;z-index:999}#nearby-loading:before{width:50px;height:50px}#nearby .no-results{margin:30px auto;text-align:center;font-size:1rem;color:rgba(0,0,0,0.3)}.promo{width:300px;background-color:rgba(255,255,255,0.4);border:14px solid #fff}.promo:not(:last-child){margin-bottom:1rem}.promo a{display:block}#related-full{position:relative}#related-full #related-count{font-size:1rem;font-style:italic;color:#A4A59F;padding:10px 0 20px;line-height:1rem;width:100%;text-align:right}#related-full .entry{min-height:260px;margin-right:2.4%}#related-full .entry.last{margin-right:0}#related-full .entry .title{color:#222;font-size:.9rem;line-height:1.3rem;display:block;position:relative;padding:7px 0 7px 16px;z-index:3}#related-full .entry .title:hover{color:#555}#related-full .entry .title i{top:14px;left:0;position:absolute;width:0;height:0;border-style:solid;border-width:0 0 8px 8px}#related-full #more{border-top:1px solid #cac5b9;margin:10px 0 0;padding:20px 0}#related-full #more .more-button{margin:0 auto;width:110px;cursor:pointer}#related-full #more span{font-size:18px;color:#a7a399;text-align:center;text-transform:lowercase;display:block}#related-full #more i{margin:-4px 0 0;font-size:10px;color:#a7a399;text-align:center;display:block}#related-full #more .more-button:hover span,#related-full #more .more-button:hover i{color:#88857e}#showmore{position:relative;display:none;z-index:999}#showmore:before{width:50px;height:50px;margin-top:-50px;margin-left:-25px}@media only screen and (min-width: 1024px){.main .open-quote,.main .close-quote{font-size:4.2rem}#comment-form .open-quote,#comment-form .close-quote{display:inline}#gallery,#gallery .slider,#gallery .slide{height:300px}#gallery .slide img{min-height:300px}#gallery .bx-caption{font-size:.9rem}#location .map-tools .button{width:70px;height:70px;padding:12px 5px 5px}#location .map-tools .button.first{display:block}#location .map-tools .button.second{top:150px;left:-70px;bottom:0}#location .map-tools #toggle-map-layers{display:block}#location .map-tools .button .icon{font-size:1.5rem;line-height:1rem}#location .map-tools .button .label{font-size:1rem}#children .title i{top:10px}#children .note .text{padding:0 50px;top:-30px}#children .note .close-quote{bottom:5px;right:16px}#related-full .entry{min-height:320px}#comment-form #comment-name{margin:13px 0 0 45px}}@media only screen and (min-width: 1140px){.main .open-quote,.main .close-quote{display:inline}#intro-text{font-size:1.05rem;line-height:1.9rem}#gallery,#gallery .slider,#gallery .slide{height:400px}#gallery .slide img{min-height:400px}#gallery .bx-caption{font-size:1rem}#comment-form .tell-us{display:block}#location{margin-bottom:3rem}#location .map,#location .panel{height:400px}#location.large .map,#location.large .panel{height:500px}#right-col section h3{font-size:1.5rem}#nearby .trigger{font-size:1.1rem}#right-col .title{font-size:1rem;line-height:normal}#right-col .title i{top:8px}#right-col .plan .title{font-size:1rem;width:90%}#related-full .entry .title{font-size:1rem;line-height:normal}#related-full .entry .title i{top:17px}}@media print{.header-container,#breadcrumbs,#social,#gallery-pager,.read-more,#children .more,.map-tools,.panels,.directions,.esriControlsBR,.esriSimpleSlider,#attribution .links,#attribution .image .img,#files,#comment-form,#comments,#menu,#nearby .trigger,#printed-mapguide,#interactive-map,#promo,#elevator,.footer-container,.footer-push{display:none!important}.main{padding:50px 0}#left-col header{margin-bottom:2rem}#right-col a{text-decoration:none!important}#gallery .slide img{display:block;width:auto;height:auto;margin:0!important}#attribution{margin-top:0}#attribution .image{float:none!important;margin:0 0 15px;border:none}#attribution .info{float:none!important}#attribution .static{max-width:60%}#children a.title{text-decoration:none!important}#children .entry .image .icon i{background:#d2d2d2!important}}
