dl,h3,menu,ol,p,pre,ul{margin:1em 0}body,fieldset,figure,form{margin:0}fieldset,hr,legend{padding:0}.fade,.link,.submit,a,i.fa{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}body,button,html,input,select,textarea{font-family:merriweather,Georgia,serif}body,html{height:100%;width:100%}#container,body,html{width:100%}.body-wrapper,.main-container,.wrapper,sub,sup{position:relative}#ideas,.text-center{text-align:center}.clear,.clearfix:after,.debug{clear:both}.hidden,.invisible,.print-only{visibility:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1rem 0}mark{background:#ff0;color:#000}q{quotes:none}q:after,q:before{content:'';content:none}.grid:after,.ir:before{content:""}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}legend{border:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222;outline:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:1rem;line-height:1.4;-webkit-font-smoothing:antialiased}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,embed,img,object,video{vertical-align:middle;max-width:100%}fieldset{border:0}.link,.submit,a{transition:.3s}a,a:hover{text-decoration:none}.fade,i.fa{transition:.3s}.image,.image:hover,img,img:hover{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.browsehappy{margin:.2rem 0;background:#d3d3d3;color:#333;padding:.2rem 0}body{font-size:16px;line-height:26px;font-weight:400;background:#EAEAE2;quotes:'\201c' '\201d'}#container{min-height:100%;height:auto!important;height:100%;min-width:768px;margin:0 auto -360px}h1,h2,h3,h4,h5,h6{font-family:jaf-bernino-sans-condensed,"Helvetica Neue",Helvetica,sans-serif;font-weight:600}.sans,.serif{font-weight:400}.wrapper{width:90%;max-width:1024px;margin:0 auto}.circle,.triangle{position:absolute;top:18px}::-webkit-input-placeholder{font-family:merriweather,Georgia,serif}:-moz-placeholder{font-family:merriweather,Georgia,serif}::-moz-placeholder{font-family:merriweather,Georgia,serif}:-ms-input-placeholder{font-family:merriweather,Georgia,serif}a:active,a:focus,button::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner{border:0;outline:0}input[type=text]:focus{border:1px solid rgba(0,0,0,.3)}.sans{font-family:jaf-bernino-sans-condensed,"Helvetica Neue",Helvetica,sans-serif}.serif{font-family:merriweather,Georgia,serif}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.trace{padding:10px;background-color:#f1f1f1;border:1px solid #d7d7d7}code,kbd,pre,samp{overflow:auto;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;font-weight:400;font-family:'courier new',monospace,serif;color:#272727}.debug{background-color:#222;border:1px solid #000;overflow:auto;padding:30px}.debug pre{color:#c9c9c9;font:13px monospace}#ideas .label,#ideas .user-link{line-height:1rem;font-weight:600}.underline,.underline:hover{text-decoration:underline}.placeholder-medium{display:block;width:328px;height:220px;background:#b9b9b3;border:1px solid #EAEAE2}.stylish-link i,.triangle{left:0;border-style:solid;border-width:0 0 8px 8px}.triangle{width:0;height:0}.circle{left:0;width:10px;height:10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.icon{display:inline-block;vertical-align:middle}.stylish-link{color:#363636;font-size:1.1rem;position:relative;padding:0 0 0 16px}.stylish-link:hover{color:#666}.stylish-link i{top:9px;position:absolute;width:0;height:0}.natgeo-logo{display:block;width:130px;height:39px;background:url(../img/natgeo-logo.png) top left no-repeat;background-size:130px 39px}.natgeo-logo span{display:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class*=col-]{float:left;margin-right:2%}[class*=col-].last,[class*=col-]:last-of-type{margin-right:0}.col-2-3{width:65%}.col-1-3{width:31.65%}.col-1-2{width:48%}.col-1-4{width:25%}.col-1-6{width:14.5%}.col-1-8{width:12.5%}.grid:after{display:table;clear:both}.grid-padded{margin:2% 0 2% 2%}.grid-padded>[class*=col-]:last-of-type{margin-right:2%}.header-fg{color:#fff}.header-container{height:202px}body.geotravel .header-container{height:139px}.header-container header{position:relative}#ideas{display:block;position:fixed;top:0;right:13px;width:100px;background:#f5f5f5;border-top:none!important;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;padding:8px;box-shadow:0 0 2px rgba(0,0,0,.5);-moz-box-shadow:0 0 2px rgba(0,0,0,.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,.5);z-index:102}#ideas .icon{margin:0 0 5px;font-size:1.6rem}#ideas .icon.icon-tripplan{margin:0 0 9px}#ideas .label{display:block;color:#363636;font-size:.9rem;text-transform:uppercase}#ideas #my-ideas:hover .label,#ideas #my-plans:hover .label{color:#5d5d5d}#ideas .drawer{margin:7px 0 0}#ideas.closed .drawer{display:none}#ideas #idea-count{color:#111;font-size:1.2rem;line-height:1rem;text-transform:uppercase}#ideas #idea-count i{font-style:normal}#ideas .user-link{display:block;color:#363636;font-size:.9rem;text-transform:uppercase}.header-container .left nav a,.header-container h1{font-weight:400;text-transform:uppercase;white-space:nowrap}#ideas .user-link:hover{color:#5d5d5d}#ideas .section{border-style:solid}#ideas .section.section-top{margin:0 0 10px;padding:4px 0 8px;border-width:0 0 1px}#ideas .section.section-bottom{padding:10px 0 0;margin:7px 0 0;border-width:1px 0 0}#ideas #idea-count,#ideas .icon{display:none;padding:0 0 2px}.header-container .banner{background:#262626;padding:12px;max-height:63px;width:88%;overflow:hidden;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;color:#f5f5f5}.header-container .banner .natgeo-logo{display:block;float:left;height:39px}.header-container .banner .custom{display:block;float:right;height:39px}.banner .custom img{height:39px}.header-container .banner .tagline{font-size:.75rem;font-style:italic;padding:6px 0 20px 20px;float:left;max-width:70%}.header-container h1{width:100%;margin:35px 0 0;overflow:hidden;text-overflow:ellipsis;font-size:2.3rem;line-height:3.2rem;color:#fff}html[data-useragent*=Firefox] .header-container h1{margin:34px 0 0}.header-container h1 a:hover{color:#efefef}.header-container h1 .image{margin-right:5px}.header-container h1 img{height:40px;margin-top:-6px}.header-container h1 .subtitle{margin-left:5px;font-size:.65em;line-height:1em}.header-container nav ul{margin:0;padding:0}.header-container .left-right-wrapper{width:100%;height:139px}.header-container .arrow{position:absolute;top:42px;left:34%;z-index:102;border-bottom:none;border-left:15px solid transparent;border-right:15px solid transparent;display:none}.header-container .left{float:left;width:52%}.header-container .left nav{float:left;width:100%}.header-container .left nav li{position:relative}.header-container .left nav a{float:left;margin:8px 5% 0 0;font-size:1rem;line-height:2.8rem;max-width:30%;position:relative}.header-container .left nav li:last-child a{margin-right:0}.header-container .right{float:right;width:48%}.header-container .right nav{padding:10px 0 5px;margin:5px 0 0;width:100%;float:right;text-align:right}.header-container .right nav a{float:right;margin:0 0 0 20px;font-size:.9rem;line-height:2.1rem;max-width:22%;min-width:40px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.header-container .right nav a[data-menu]{overflow:visible}.header-container .right .arrow{top:35px;left:22%}#menus .container,.top-search{position:absolute;top:100%;background:#262626}.header-container .right nav a.first{margin-left:0}.header-container .search-button{float:right;margin:0 0 0 12px;cursor:pointer;font-size:1.2rem;padding-top:1px}.top-search{right:0;z-index:100;padding:10px;opacity:0}.top-search.on{opacity:1}.top-search input{width:330px;padding:8px;font-size:1rem;border:none;outline:0}.top-search input:focus{border:none}#menus .container{z-index:101;padding:20px 20px 10px;text-align:left;color:#fff;display:none}#menus .container .inner{position:relative}#menus .container .inner .arrow{position:absolute;top:-20px;border-bottom:none;border-left:15px solid transparent;border-right:15px solid transparent;display:none}#menus .left{left:0;float:none;width:405px}#menus .right{right:0;float:none;width:405px}#menus .left.wide,#menus .right.wide{width:690px}#menus .full{min-width:100%}#menus .list{padding:0;text-transform:none;font-size:1rem}#menus .see-all,#menus .title,#menus h3,.interactive-map .text,footer .column h3{text-transform:uppercase}#menus .list a{max-width:325px}#menus .list a,#menus .see-all{color:#bcbcbc}#menus .list a:hover,#menus .see-all:hover{color:#fff}#menus .list a.current{font-weight:700}#menus .list ul{margin:.5rem 0 1rem}#menus .list li{padding:0 0 3px}#menus .separator{background:linear-gradient(to right,#ccc ,#262626);height:1px}#menus h3{margin:0;display:inline}#menus .see-all{font-weight:600;font-size:.9rem;padding:0 0 0 7px;position:relative;bottom:0}#menus .see-all span{font-size:.8rem;position:relative;top:1px}#menus .title{font-weight:800;font-size:1.25rem;color:#fff;padding:0 0 0 60px;display:block;line-height:120%;width:280px}.main{padding:60px 0;word-wrap:break-word}.main .error,.main .success{padding:10px;width:96.8%;font-size:1rem;color:#fff}.main .error{background:#C86869;margin-top:10px;margin-bottom:0}.main .success{background:#58a55c;margin:30px 0 0}.node-nav{float:right;margin-top:4px}.node-nav .node{border-width:2px;border-style:solid;cursor:pointer;float:left;height:15px;width:15px;margin:0 14px 0 0;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.node-nav .node.last{margin-right:0}.node-nav .node.active{cursor:default;-webkit-box-shadow:inset 0 0 1px 1px rgba(255,255,255,.6);-moz-box-shadow:inset 0 0 1px 1px rgba(255,255,255,.6);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.6)}.main .left-col{float:left;width:65%}.main .left-col header{margin-bottom:3rem}.main .left-col header h2{margin:0 0 .5rem;font-size:1.6rem;line-height:2rem}.full-width h3,.main .left-col section h3,.main .right-col section h3{font-size:1.4rem;color:#333}.main .left-col header p{margin-top:0}.main .left-col section{margin:0 0 3rem}.main .left-col section h2{margin:0 0 .5rem}.main .right-col{float:right;width:31.7%}.main .right-col section{margin:0 0 3rem}.main .gallery .entry .image{width:100%;height:100%}.main .gallery .entry .image img{width:100%;max-width:325px;max-height:200px}.entry .inner{position:relative;z-index:2}.entry .featured{position:absolute;top:10px;left:0;padding:8px 10px;font-size:1rem;line-height:1rem;color:#fff}.entry .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;display:none}html.no-touch .entry .overlay{display:block}.entry .inner:hover .overlay{opacity:1}.entry .overlay .meta-container{display:block;height:100%}.entry .overlay .meta-container .type-theme{padding:8px 10px;color:#fff;font-size:.9rem;line-height:1.1rem;width:100%}.entry .overlay .meta-container .entry-title{padding:0 10px;color:#fff;font-size:.9rem;line-height:1.1rem;display:block}.entry .overlay .action-container{position:absolute;bottom:0;right:0;width:100%;display:block;background:rgba(0,0,0,.57)}.entry .overlay .action-container .idea-action{text-transform:uppercase;font-size:.8rem;font-weight:600;color:#fff;text-align:right;float:right;margin:2px 10px 0;max-width:150px;cursor:pointer}.entry .overlay .action-container .spinner:before{top:5px;left:5px;margin:0}.entry .overlay .action-container .remove-idea{text-align:left;float:left}.entry .overlay .action-container .idea-action:hover{color:#b7b7b7}.entry .overlay .action-container .idea-action i{font-size:1.5rem;padding-right:3px}.entry .overlay .action-container .idea-action i.icon-tripidea-add{line-height:1.8rem}.entry .overlay .action-container .idea-action.disabled{display:none}.entry .overlay .action-container .idea-action.added{cursor:default}.entry .overlay .action-container .idea-action.added:hover{color:#fff}.entry .overlay .loading{color:rgba(255,255,255,.8)}.interactive-map{background:#262626;border-radius:64px 10px 10px 64px;-webkit-border-radius:64px 10px 10px 64px;-moz-border-radius:64px 10px 10px 64px}#menus .interactive-map{background:0 0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-top:10px}#menus .interactive-map:hover{opacity:.7}.interactive-map a{display:block;padding:8px;min-height:90px}.interactive-map .globe{display:block;float:left;position:relative;background:url(../img/globe.png);width:75px;height:75px;z-index:999}.interactive-map .globe .pin{position:absolute;font-size:24px;height:24px}.interactive-map .text{display:block;float:left;width:113px;font-size:1rem;line-height:1.2rem;font-weight:600;color:#fff;padding:10px 0 5px 5px}.interactive-map:hover{background:#3b3b3b}.printed-mapguide{background:#222}.printed-mapguide:hover{background:#3b3b3b}.printed-mapguide .image{float:left;padding:8px 8px 0;margin-bottom:-1px}.printed-mapguide .text{padding:24px 6px 0 0;color:#fff}.printed-mapguide .text .heading{font-size:1rem;font-weight:600;line-height:normal}.printed-mapguide .text .description{font-size:.8rem;line-height:normal}.footer-bg{background:#222}.footer-fg{color:#fff}.footer-fg.active,.footer-fg:hover{color:#f0f0f0}.footer-container,.footer-push{height:440px;min-width:768px}@media only screen and (min-width:1024px){.footer-container,.footer-push{height:410px}}.footer-container footer{padding:36px 0}footer h3{margin:0}footer a{color:#fff}footer .separator{margin:0 5px;color:gray}footer .column{position:relative;width:24%;margin-right:1%;padding:0;min-height:100px}footer .column.col1{padding-left:0}footer .column h3{font-size:1rem;line-height:1.3rem;color:#fff;text-align:left;margin-bottom:.4rem}footer .column h3 i{display:none}footer .column label,footer .column p{font-size:.9rem;line-height:1.3rem;color:#aaa}footer .item{margin:20px 0 0}footer .item .image{float:none;margin:0 0 5px}footer .link,footer .links{font-size:.95rem;line-height:1.3rem;padding:3.5% 0}footer .col3 .links a{text-transform:none}footer .links label{display:block;margin:0 0 5px}footer .col4,footer .col4 h3{text-align:right}footer .col2 a,footer .col3 a,footer .nominate a{text-transform:uppercase}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:geotourism2!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer .copyright{margin:25px 0 0}footer .copyright .natgeo-logo{display:inline-block}footer .social-link{display:block;margin-top:2px}#mobile{margin:9px 0 0}#languages{padding:0;margin:9px 0;position:relative;display:inline-block}#languages select{font-size:.95rem}#languages .spinner{display:none}#languages .spinner:before{top:12px;right:-35px;left:auto;margin-left:0}#print-directions{padding:40px}#print-directions .print-button{display:block;font-size:1.3rem;color:#b5a04a}#print-directions .print-button:active,#print-directions .print-button:hover{color:#cb6}#print-directions h2{margin:1rem 0}#print-directions .separator{max-width:400px;margin:25px 0;border:1px solid #ccc}.ir,.visuallyhidden{border:0;overflow:hidden}#print-directions .steps{margin-bottom:2rem}#print-directions .bolder{font-size:1.1rem;color:#000}.ir{background-color:transparent}.ir:before{display:block;width:0;height:150%}.hidden{display:none!important}.total{display:none;position:absolute;left:-9999px}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.no-print,.no-print *{display:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:none!important}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-only{visibility:visible}}[data-icon]:before{content:attr(data-icon)}.icon-trash-bin:before{content:"\76"}.icon-check-mark-2:before{content:"\71"}.icon-edit-write:before{content:"\70"}.icon-letter-mail:before{content:"\73"}.icon-like:before{content:"\75"}.icon-camera:before{content:"\64"}.icon-volume-up:before{content:"\61"}.icon-search:before{content:"\31"}.icon-play-circle:before{content:"\65"}.icon-map-1:before{content:"\66"}.icon-help-circled:before{content:"\46"}.icon-target:before{content:"\69"}.icon-fold:before{content:"\36"}.icon-sync:before{content:"\30"}.icon-unfold:before{content:"\35"}.icon-docs:before{content:"\78"}.icon-list-add:before{content:"\33"}.icon-list-bullet-2:before{content:"\34"}.icon-chevron-left:before{content:"\37"}.icon-chevron-right:before{content:"\38"}.icon-remove-delete:before{content:"\43"}.icon-globe-3:before{content:"\6a"}.icon-plus-add:before{content:"\77"}.icon-buffer:before{content:"\6b"}.icon-page-add:before{content:"\68"}.icon-bookmark-file-1:before{content:"\74"}.icon-medal-rank-star:before{content:"\6e"}.icon-chat-bubble-two:before{content:"\79"}.icon-map-7:before{content:"\6f"}.icon-add-location:before{content:"\6d"}.icon-film-1:before{content:"\6c"}.icon-magnifier-7:before{content:"\32"}.icon-magnifier-8:before{content:"\7a"}.icon-paperclip:before{content:"\62"}.icon-arrow-sans-lowerright:before{content:"\39"}.icon-chevron-down:before{content:"\41"}.icon-chevron-up:before{content:"\42"}.icon-menu:before{content:"\3e"}.icon-share:before{content:"\72"}.icon-route:before{content:"\63"}.icon-tripidea:before,.icon-tripplan:before{content:"\44"}.icon-map-marker-1:before{content:"\48"}.icon-radar-3:before{content:"\49"}.icon-social-twitter:before{content:"\4a"}.icon-social-facebook:before{content:"\4b"}.icon-social-google-plus:before{content:"\4c"}.icon-eye:before{content:"\4d"}.icon-flag:before{content:"\4e"}.icon-flag-goal:before{content:"\4f"}.icon-flag-1:before{content:"\50"}.icon-image-accept:before{content:"\51"}.icon-star:before{content:"\47"}.icon-map:before{content:"\52"}.icon-tripidea:before{content:"\53"}.icon-tripidea-add:before{content:"\54"}.icon-overnight:before{content:"\45"}.icon-note:before{content:"\55"}.icon-duplicate:before{content:"\56"}.icon-drive:before{content:"\57"}.icon-walk:before{content:"\58"}.icon-picture-streamline:before{content:"\59"}.icon-findme:before{content:"\67"}.icon-settings:before{content:"\5a"}.icon-map-8:before{content:"\21"}.icon-square-line:before{content:"\23"}.icon-calendar:before{content:"\22"}.icon-check:before{content:"\24"}.icon-do:before{content:"\25"}.icon-go:before{content:"\26"}.icon-stay:before{content:"\27"}.icon-arrow-right:before{content:"\28"}.icon-arrow-left:before{content:"\29"}.icon-code:before{content:"\2b"}.icon-info:before{content:"\2c"}.icon-phone:before{content:"\2a"}.icon-address:before{content:"\2d"}.icon-letter-email:before{content:"\2e"}.icon-website:before{content:"\2f"}.loading{display:inline-block;font:normal normal normal 14px/1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;height:24px;vertical-align:top;color:rgba(0,0,0,.4);-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinner{to{transform:rotate(360deg)}}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg)}}.spinner{min-width:24px;min-height:24px}.spinner:before{content:'Loading…';position:absolute;top:50%;left:50%;width:24px;height:24px;margin-top:-10px;margin-left:-10px}.spinner:not(:required):before{content:'';border-radius:50%;border:2px solid rgba(0,0,0,.3);border-top-color:rgba(0,0,0,.6);animation:spinner .6s linear infinite;-webkit-animation:spinner .6s linear infinite}.spinner.light:not(:required):before{border:2px solid rgba(255,255,255,.5);border-top-color:rgba(255,255,255,.9)}.tooltip-content{font-family:jaf-bernino-sans-condensed,"Helvetica Neue",Helvetica,sans-serif;font-size:1rem;line-height:normal;text-transform:none;color:#333;background-color:#fff;padding:9px 17px;min-width:150px}.tooltip-container-bottom,.tooltip-container-top{display:none;position:absolute;z-index:99999}.tooltip-container-bottom{margin-top:5px}.tooltip-container-top{margin-top:-77px}.tooltip-point-bottom,.tooltip-point-top{position:relative;background:#fff;border:1px solid #c1c1c1}.tooltip-point-top:after,.tooltip-point-top:before{position:absolute;pointer-events:none;border:solid transparent;top:100%;content:"";height:0;width:0}.tooltip-point-top:after{border-top-color:#fff;border-width:8px;left:50%;margin-left:-8px}.tooltip-point-top:before{border-top-color:#c1c1c1;border-width:9px;left:50%;margin-left:-9px}.tooltip-point-bottom:after,.tooltip-point-bottom:before{position:absolute;pointer-events:none;border:solid transparent;bottom:100%;content:"";height:0;width:0}.tooltip-point-bottom:after{border-bottom-color:#fff;border-width:8px;left:50%;margin-left:-8px}.tooltip-point-bottom:before{border-bottom-color:#c1c1c1;border-width:9px;left:50%;margin-left:-9px}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:auto}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(../img/fancybox/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.fancybox-outer h1,.fancybox-outer h2{margin:0}.fancybox-inner .profile{width:600px}.fancybox-inner .profile .image{height:200px}.fancybox-inner .profile .image .img{background-position:center center;background-repeat:no-repeat;width:100%;height:100%;background-size:cover}.fancybox-inner .profile h2{font-size:1.5rem;color:#333}.fancybox-inner .profile h3{font-size:1.3rem;color:#666;margin:1rem 0 0}.fancybox-inner .profile ul{margin:10px 0 0;padding:0}.fancybox-inner .profile ul li{list-style-type:none;margin-top:10px;line-height:1.4rem}.fancybox-inner .profile ul li a{font-size:.9rem}.fancybox-inner .profile ul li a i{top:6px}.fancybox-inner .profile .qa-container{margin:30px 0 0}.fancybox-inner .profile .question{font-size:1.1rem;font-weight:700;color:#444}.fancybox-inner .profile .answer{color:#666;font-size:.9rem}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}.bxslider,.bxslider *{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;overflow:hidden;zoom:1}#slider-show{display:none}.bx-wrapper img{display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{display:none}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-controls-direction a.disabled,.fancybox-inner .bx-caption{display:none}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{top:32px;background-color:rgba(255,255,255,.7);height:100%!important;text-align:center}.bx-wrapper .bx-prev{left:0;width:16%!important}.bx-wrapper .bx-next{right:0;width:15%!important}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:0;outline:0;width:32px;height:32px;z-index:10}.bx-controls .icon{font-size:50px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;padding-left:20px;background:rgba(0,0,0,.7);width:100%}#esri-map #esri-map_graphics_layer text,#esri-map .esriPopup .contentPane{padding:10px}.bx-wrapper .bx-caption a{color:#ddd}.bx-wrapper .bx-caption a:hover{color:#fff}#esri-map #esri-map_graphics_layer circle,#esri-map #esri-map_graphics_layer image,#esri-map #esri-map_graphics_layer text{cursor:pointer}#esri-map .esriPopup,#esri-map .esriPopupMobile{font-family:jaf-bernino-sans-condensed,"Helvetica Neue",Helvetica,sans-serif!important}#esri-map .esriPopup .titlePane .titleButton.maximize{display:none;visibility:hidden}#esri-map .esriPopup .titlePane .title{padding:2px 16px 2px 0;line-height:1.1rem;font-weight:600}#esri-map .esriPopup .img-wrapper{position:relative}#esri-map .esriPopup .image{margin:0 0 10px;width:200px;height:120px;background:#e5e5e5}#esri-map .esriPopup .action-container{position:absolute;bottom:0;right:0;width:100%;display:block;background:rgba(0,0,0,.8);border-top:1px solid rgba(255,255,255,.6);z-index:999}#esri-map .esriPopup .action-container span{text-transform:uppercase;font-size:.8rem;line-height:1.6rem;font-weight:600;color:#fff;text-align:right;float:right;padding:1px 10px 0;cursor:pointer}#esri-map .esriPopup .action-container span:hover{color:#b7b7b7}#esri-map .esriPopup .action-container span i{font-size:1.3rem;line-height:1.5rem;padding-right:3px;vertical-align:middle;display:inline-block}#esri-map .esriPopup .action-container span.disabled,#esri-map .esriPopupMobile .titleButton.close{display:none}#esri-map .esriPopup .action-container span i.icon-check-mark-2{line-height:1.4rem;margin:2px 0 -2px}#esri-map .esriPopup .action-container span i.icon-list-add{margin-top:2px}#esri-map .esriPopup .action-container span i.loading{font-size:1.3rem}#esri-map .esriPopup .action-container span.added{cursor:default}#esri-map .esriPopup .action-container span.added:hover{color:#fff}#esri-map .esriPopup .loading{color:rgba(255,255,255,.8)}#esri-map .esriPopup .title{line-height:1.3rem}#esri-map .esriPopup .title a{text-decoration:none;text-transform:uppercase;font-size:.9rem;font-weight:600;color:#333}#esri-map .esriPopup .title a:hover{color:#555}#esri-map path{cursor:pointer;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}body.index #esri-map path:hover{fill-opacity:.5;stroke-width:4}body.mapguide #esri-map path:hover{fill-opacity:0;stroke:#fff!important;cursor:default}#esri-map .esriPopupMobile .titlePane .title{height:100%;line-height:normal;margin:0}#esri-map .esriPopupMobile a{display:block;width:100%;text-align:center;height:100%;color:#fff;text-decoration:none;padding:10px 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#esri-map .esriPopupMobile a:hover{color:#c6c6c6}@media only screen and (min-width:1024px){.wrapper{width:86%}#languages{margin:10px 0}.header-container h1{font-size:2.3rem;line-height:normal}.header-container .left nav a{font-size:1.25rem}.header-container .right nav a{font-size:.95rem}.header-container .search-button{margin:0 0 0 25px;font-size:1.4rem}.header-container .banner .tagline{font-size:.9rem}.entry .overlay .meta-container .type-theme{padding:8px 10px 15px;font-size:1.1rem;line-height:1.3rem}.entry .overlay .meta-container .entry-title{font-size:1.3rem;line-height:1.5rem}.entry .overlay .action-container .idea-action{font-size:.9rem;margin:6px 10px 4px;max-width:190px}.interactive-map .text{width:186px;font-size:1.2rem;padding:19px 0 17px 5px}.printed-mapguide .image{padding:8px 12px 0 8px}.printed-mapguide .text{padding:24px 0 0}.printed-mapguide .text .heading{font-size:1.3rem}.printed-mapguide .text .description{font-size:.85rem}footer .column{padding:0 0 0 25px}footer .column h3{font-size:1.1rem}footer .column h3 i{display:inline}footer .column label,footer .column p{font-size:1rem}footer .item .image{float:left;margin:0 12px 0 0}}@media only screen and (min-width:1140px){.header-container .left{width:46%}.header-container .right{width:54%}.header-container .banner{width:95%}.header-container .right nav a{font-size:1.1rem}.entry .overlay .meta-container .entry-title{font-size:1.4rem;line-height:1.7rem}.entry .overlay .action-container .idea-action{max-width:250px}.interactive-map .text{width:220px;font-size:1.3rem;line-height:1.6rem;padding:12px 0 11px 10px}}@media only screen and (min-width:1260px){.header-container .banner{width:100%}#ideas #idea-count,#ideas .icon{display:block}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.natgeo-logo{width:130px;height:39px;background:url(../img/natgeo-logo@2x.png) top left no-repeat;background-size:130px 39px}}
