@import url(https://fonts.googleapis.com/css?family=Poppins|Source+Sans+Pro);@keyframes showLanguageSelector{50%{transform:translateY(-80%);opacity:0}75%{transform:translateY(0);opacity:.7}to{transform:translateY(0);opacity:1}}@keyframes showVideoSelector{50%{transform:translateY(-80%);opacity:0}75%{transform:translateY(0);opacity:.7}to{transform:translateY(0);opacity:1}}@keyframes showPerfilSelector{50%{transform:translate(-50%,-80%);opacity:0}75%{transform:translate(-50%);opacity:.7}to{transform:translate(-50%);opacity:1}}@keyframes loaderInEffect{to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loading{0%{left:50%;width:0;z-index:100}33.3333%{left:0;width:100%;z-index:10}to{left:0;width:100%}}@keyframes menuInEffect{to{transform:translateX(20%)}}@keyframes menuInEffect2{0%{transform:translateX(0)}to{transform:translateX(-75%)}}@keyframes menuOutEffect2{0%{transform:translateX(-75%)}to{transform:translateX(0)}}@keyframes flexModalIn{to{transform:translateY(0)}}@keyframes thumbnailEffect{to{transform:translateY(-5px);box-shadow:0 15px 20px rgba(0,0,0,.35)}}@keyframes thumbnailImageEffect{to{filter:saturate(50%)}}@keyframes expandWrapper{to{transform:scaleY(1)}}@media (min-width:1240px){@keyframes flexModalIn{to{transform:translateX(0)}}}body,html{padding:0;margin:0;color:#444;min-width:320px}body,html,input,select{font-family:Source Sans Pro,sans-serif}.inputError{border:1px solid orange}.validationSuccessMsg{border:1px solid #7eb210;color:#7eb210}.validationErrorMsg,.validationSuccessMsg{margin-top:16px;margin-right:1px;padding:16px}.validationErrorMsg{border:1px solid orange;color:orange}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}a,a:active,a:hover{text-decoration:none}a{color:#444}a:hover{color:#2ebae6}i{vertical-align:middle}#app-container{position:relative;height:100%}.blue-theme .content i,.blue-theme .heading i{background-color:#2ebae6}.blue-theme a,.blue-theme h2,.blue-theme h4,.blue-theme i{color:#2ebae6;border-color:#2ebae6}.green-theme .content i,.green-theme .heading i{background-color:#7eb210}.green-theme a,.green-theme h2,.green-theme h4,.green-theme i{color:#7eb210;border-color:#7eb210}.yellow-theme .content i,.yellow-theme .heading i{background-color:#ffbe00}.yellow-theme a,.yellow-theme h2,.yellow-theme h4,.yellow-theme i{color:#ffbe00;border-color:#ffbe00}.darkblue-theme .content i,.darkblue-theme .heading i{background-color:#2a63b4}.darkblue-theme a,.darkblue-theme h2,.darkblue-theme h4,.darkblue-theme i{color:#2a63b4;border-color:#2a63b4}.background-green{background-color:#7eb210}.background-yellow{background-color:#ffbe00}.background-light{background-color:#f1f1f1}.background-extralight{background-color:#f9f9f9}.background-dark{background-color:#444;color:#fff!important}.background-blue{background-color:#2ebae6}.background-blue-dark{background-color:#2a63b4}.clear-fix{clear:both}.centered{text-align:center}.full-viewport{position:relative;height:100vh;width:100vw;padding-top:64px;padding-bottom:42px}.extra-top-margin{margin-top:64px}.extra-bottom-margin{margin-bottom:64px}.extra-bottom-padding{padding-bottom:128px}.mobile-only{display:none}.desktop-only{display:block}.wrapper{width:auto}.truncate{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expandable{transform:scaleY(0);height:0}.expand{animation:expandWrapper 1s both ease}.scroll-wrapper{position:relative;height:100vh;width:100%;overflow-y:auto}::-webkit-scrollbar{width:5px;height:5px;background-color:#eee;-ms-overflow-style:-ms-autohiding-scrollbar}::-webkit-scrollbar-thumb{background-color:#2a63b4;outline:none}.glow{box-shadow:0 0 6px 0 rgba(0,0,0,.3)}#app{position:absolute;height:100%}#app,header{width:100%;z-index:999}header{position:fixed;top:0;left:0;height:64px;line-height:64px;padding:0 18px;background-color:#fff;border-bottom:1px solid #eee}header .logo{margin-top:-4px;height:20px;width:auto}nav{position:fixed;top:0;right:20px;z-index:999;height:64px}nav ul{list-style:none;margin:0;padding:0}nav ul li{display:inline-block}nav ul li select{border:none;outline:none;color:#2ebae6;padding:6px 18px;line-height:40px;font-weight:600;margin-right:15px;text-transform:uppercase;text-decoration:none;cursor:pointer}nav ul li select option{text-transform:none;line-height:41px;color:#444;font-weight:600;text-transform:uppercase;text-decoration:none}nav ul li span{vertical-align:middle}nav ul li a,nav ul li span{height:64px;padding:6px 9px;line-height:64px;font-weight:600;text-transform:uppercase;text-decoration:none}nav ul li a.highlighted{background-color:#2ebae6;color:#fff}nav ul li a.highlighted:hover{background-color:#444;color:#fff}nav #language-selector-button{border:none;outline:none;margin:-4px 16px 0 0;background-color:transparent;background:transparent;color:#2ebae6}nav #language-selector{list-style:none;display:block!important;transform:translateY(-150%);opacity:0;line-height:5px!important}nav #language-selector li{padding:10px;width:100%;cursor:pointer}nav #language-selector li:hover,nav #perfil-selector li:hover,nav #video-selector li a:hover{color:#2ebae6}nav .show-language-menu{transform-origin:0 0;animation:showLanguageSelector .1s both ease}nav #video-selector-button{border:none;outline:none;margin:-4px 0 0;background-color:transparent;background:transparent}nav #video-selector{list-style:none;display:block!important;transform:translateY(-150%);opacity:0;line-height:5px!important}nav #video-selector li{padding:10px;width:100%;cursor:pointer;text-transform:uppercase;text-decoration:none;padding:10px 20px;padding:5px}nav #video-selector li a{height:10px;padding-top:5px}nav .show-video-menu{transform-origin:0 0;animation:showVideoSelector .1s both ease}nav .perfilSelectorItem-visor{cursor:pointer}nav .perfilSelectorItem-visor div.perfilSelectorBtn:hover{color:#2ebae6}nav #perfil-selector{list-style:none;display:block!important;transform:translate(-50%,-150%);opacity:0;line-height:15px}nav #perfil-selector li{padding:10px;width:100%;cursor:pointer}nav .show-perfil-menu{transform-origin:0 0;animation:showPerfilSelector .1s both ease}.translucent header{background-color:hsla(0,0%,100%,.65);border-bottom:none}.nobreadcrumbs{margin-top:64px}.menu-button{display:none}.seamless-button{border:none;padding:0;margin:0;background-color:transparent;outline:none}.big-button{border:none;outline:none;padding:8px 16px;font-weight:600;color:#fff;text-transform:uppercase}.icon-only{font-size:24px}.shadowed{box-shadow:0 6px 12px rgba(0,0,0,.175)}h1.page-title{margin:64px 0 0;height:42px;line-height:42px;padding:0 20px;font-size:1em;font-weight:600;text-transform:uppercase;color:#666;position:relative;z-index:20}.loader-viewer{position:fixed;z-index:99999;top:64px;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.75);text-align:center;-webkit-transform:translateY(100%);transform:translateY(100%)}.loaderAnimationIn{-webkit-transform-origin:0 0;-webkit-animation:loaderInEffect .4s both ease;-moz-transform-origin:0 0;-moz-animation:loaderInEffect .4s both ease;transform-origin:0 0;animation:loaderInEffect .4s both ease}.loader-viewer .loader-bar,.loader-viewer .loader-bar-animated{position:relative;margin-top:0;width:100%;height:.5vh;background-color:#ffd65f}.loader-viewer .loader-bar-animated .bar,.loader-viewer .loader-bar .bar{content:"";display:inline;position:absolute;left:50%;text-align:center;width:0;height:100%}.loader-viewer .loader-bar .bar:first-child{background-color:#7eb210;width:100%;left:0}.loader-viewer .loader-bar .bar:first-child.error{background-color:#e6502e;width:100%;left:0}.loader-viewer.loaderAnimationIn .loader-bar-animated .bar:first-child{background-color:#7eb210;animation:loading 4s linear .5s infinite}.loader-viewer.loaderAnimationIn .loader-bar-animated .bar:nth-child(2){background-color:#2ebae6;animation:loading 4s linear 1s infinite}.loader-viewer.loaderAnimationIn .loader-bar-animated .bar:nth-child(3){background-color:#2a63b4;animation:loading 4s linear 1.5s infinite}.loader-viewer.loaderAnimationIn .loader-bar-animated .bar:nth-child(4){background-color:#ffd65f;animation:loading 4s linear 2s infinite}.loader-viewer .loader-contents{width:95vw;margin:auto;position:relative;height:100%}.loader-viewer .loader-contents .loader-title{color:#2ebae6;font-weight:600;text-transform:uppercase}.loader-viewer .loader-contents .loader-title.error{color:#e6502e}.print-preview{position:relative;height:75vh;width:54vh;margin:16px auto;padding:3%;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.175);font-size:.9em}.print-preview .print-preview-heading img{height:20px;width:auto}.print-preview .print-preview-heading h3{font-size:1.3em}.print-preview .print-preview-body img{width:100%;height:auto;margin-bottom:24px}.print-preview .print-preview-body textarea{display:block;box-sizing:border-box;width:100%;height:100px;background:none;border:none;border-top:1px solid #eee;border-bottom:1px solid #eee}.print-preview .print-preview-footer{padding-top:48px}.print-preview .print-preview-footer img{height:24px;width:auto}.notValid{color:orange}.search-text{width:100%;float:none}.animate-flex-modal{animation:flexModalIn .6s both ease}.flex-modal{position:fixed;left:30%;bottom:0;width:40%;padding:16px;border-top:5px solid #2ebae6;background-color:#fff;color:#777;box-shadow:0 -10px 30px rgba(0,0,0,.175);z-index:99999;max-height:90vh;overflow-y:auto;transform:translateY(120%);-webkit-overflow-scrolling:touch}.flex-modal h5{text-transform:uppercase;margin:0 0 24px;max-width:80%;padding:0;line-height:24px;color:#2ebae6}.flex-modal .dismiss,.loader-contents .dismiss{position:absolute;top:6px;right:6px;cursor:pointer}.flex-modal .privacy-policies{border-top:1px solid #555;margin-top:32px;padding-top:8px}.flex-modal .privacy-policies a,.flex-modal .privacy-policies span{font-size:.8em;color:#fff}.flex-modal .privacy-policies a{color:#2ebae6}footer{position:fixed;z-index:999;bottom:0;left:0;width:100%;height:42px;padding:0 20px;box-shadow:0 -1px 10px rgba(0,0,0,.175)}footer .footer-contents{width:auto;margin-bottom:42px}footer .footer-logo{height:28px;width:auto;margin-top:6px}footer .footer-controls{float:right;height:42px;cursor:pointer;font-size:24px;line-height:38px}footer .footer-controls button{margin-left:12px}footer .back-to-top{float:right;height:42px;cursor:pointer;font-size:24px}#map{position:absolute!important;z-index:9!important;top:0!important}.cc-window.cc-banner{padding:32px 16px!important;border-top:5px solid #2ebae6}.cc-revoke,.cc-window{font-family:Source Sans Pro,sans-serif;background-color:#444!important}.cc-message{font-size:.9em;display:block;padding-right:16px}.cc-banner .cc-btn:last-child{background-color:#7eb210!important}.leaflet-control-attribution{display:none!important}.leaflet-bar{border-radius:0!important;box-shadow:none!important}.leaflet-left{bottom:60px!important;right:10px!important;top:auto;left:auto;transition:none}.enabled .leaflet-control-draw-measure{background-color:#fff;border:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:none}.leaflet-bar a,.leaflet-bar a:hover{border-bottom:none;margin-bottom:5px;background-color:#fff;color:#444;height:42px!important;width:42px!important;line-height:42px!important;font-weight:400;font-size:2.5em;box-shadow:0 0 6px 0 rgba(0,0,0,.3)}.leaflet-bar a:first-child,.leaflet-bar a:last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-menu{border-radius:0;border:none;top:58px;min-width:120px}button i{font-size:1em!important}.form-control{border-radius:0!important;box-shadow:none!important}.form-control:focus{border-color:#ccc!important;border-left:1px solid #ccc;border-right:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.btn{border-radius:0!important}.btn-default,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:#fff!important;border-right:1px solid #ccc!important;border-left:none!important;border-top:1px solid #ccc!important;border-bottom:1px solid #ccc!important;color:#2ebae6!important;box-shadow:none!important;outline:none!important}.pagination{margin:24px 0 0}.pagination-lg>li>a,.pagination-lg>li>span{padding:0!important;font-size:18px;height:48px;width:48px;line-height:48px}.pagination>li>a,.pagination>li>span{color:#2ebae6;background-color:transparent;border:none}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#2ebae6;border-color:#2ebae6;outline:none}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#666;background-color:#fff;border-color:#fff;outline:none}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#ccc;cursor:not-allowed;background-color:transparent;border-color:transparent}@media (min-width:1240px){.wrapper{width:1200px;margin:auto}}@media (min-width:769px){.flex-modal{position:fixed;left:auto;right:0;bottom:0;top:0;width:21%;min-width:390px;border-top:none;border-left:5px solid #2ebae6;max-height:100%;transform:translateX(120%);-webkit-overflow-scrolling:touch}}@media (max-width:960px){h2{font-size:1.2em}.scroll-wrapper::-webkit-scrollbar{width:0}.mobile-only{display:block}.desktop-only{display:none}nav{position:fixed;z-index:99999;left:0;right:0;height:auto}nav ul li select{color:#fff;line-height:60px;height:60px;margin-right:0;background-color:transparent}nav ul li select,nav ul li select option{text-align:center}.menu-button{display:block;position:fixed;top:18px;right:20px;z-index:9999;height:24px;line-height:24px;cursor:pointer;font-weight:600;color:#2a63b4}nav ul li{display:block;text-align:left}nav ul li a,nav ul li span{height:auto;line-height:60px;padding:0 18px;color:#444}nav ul li a{display:block;border-bottom:1px solid #eee}.dropdown-menu{top:0;min-width:100vw;position:relative;box-shadow:none}.dropdown-menu li{background-color:#fff}nav #language-selector-button{margin:0 0 0 -4px;color:#999}nav #language-selector{opacity:1;transform:translateY(0);margin:0;padding:0;line-height:5px!important}nav #language-selector li{padding:10px 20px}nav #language-selector li.language-menu-item{border-bottom:1px solid #eee}nav #language-selector li.language-menu-item:last-child{border-bottom:0}nav .show-language-menu{animation:none}nav #video-selector-button{margin:0 0 0 -4px;color:#999}nav #video-selector{opacity:1;transform:translateY(0);margin:0;padding:0;line-height:5px!important}nav #video-selector li{padding:10px 20px}nav #video-selector li.video-menu-item{border-bottom:1px solid #eee;padding:2px}nav #video-selector li.video-menu-item a{height:10px;padding-top:5px}nav #video-selector li.video-menu-item:last-child{border-bottom:0}nav .show-video-menu{animation:none}.menu-main{top:0;border-left:1px solid #ddd;transform:translateX(100%);height:100%;overflow-y:auto;overflow-x:hidden;background-color:#fff}.menu-animation-in{transform-origin:0 0;animation:menuInEffect .4s both ease}.mobileMenuSliding{transform-origin:0 0;animation:menuInEffect2 .4s both ease}.mobileMenuSlidingOut{transform-origin:0 0;animation:menuOutEffect2 .2s both ease}.loader .loader-contents{width:95vw}#home-banner .swiper-container .banner-slide{height:50vh}#home-banner .swiper-container .banner-slide img{width:auto;height:100%}#home-banner .swiper-container .banner-slide .banner-slide-caption{left:48px;right:48px;top:25%;text-align:center}section.highlights .heading h2{font-size:1.6em}section.highlights .heading h3{font-size:1.3em;width:70%;margin:auto}section.highlights .heading i{font-size:2em}section.highlights .image{height:180px}section.highlights .content{padding:32px 0}section.highlights .content p{text-align:center}section.highlights .cta{padding:16px 0}section.highlights .cta a{display:block;margin:16px 0}section.featured{padding:20px}section.featured .featured-slogan{display:none}section.featured .featured-stats ul{text-align:left}section.featured .featured-stats ul li{display:inline-block;width:49.5%}section.featured .featured-stats ul li p{font-size:20px}section.featured .featured-stats ul li:first-child{padding-bottom:0}section.featured .featured-stats ul li:last-child{padding-top:0;text-align:right}.search-text{width:90%;float:left}.search-sort{display:none;text-align:center;margin-top:24px}.search-sort ul{border-left:1px solid #eee;border-right:1px solid #eee}.search-sort ul li{width:32.5%;height:34px;padding:0;border:none}.search-sort ul li:first-child{border-right:1px solid #eee}.search-sort ul li:last-child{border-left:1px solid #eee}.search-sort-toggle{display:block;float:left;height:34px;line-height:34px;text-align:right;width:10%;cursor:pointer}.truncate{overflow:hidden;text-overflow:ellipsis;width:auto}.flex-modal{position:fixed;left:0;width:100%;padding:16px;max-height:40vh;font-size:.8em;-webkit-overflow-scrolling:touch}.flex-modal h5{font-size:1.1em;margin:0 0 12px}.flex-modal .dismiss i{font-size:18px}.flex-modal .privacy-policies{margin-top:16px;padding-top:8px}.btn-group,.btn-group-vertical{background-color:#eee}.swiper-container .thumbnail{margin-bottom:64px;margin-left:20px;margin-right:20px}.thumbnail:hover{animation:none}.thumbnail .image{height:50vw}.pagination-lg>li>a,.pagination-lg>li>span{padding:0!important;font-size:14px;height:48px;width:30px;line-height:48px;outline:none}.extra-bottom-padding{padding-bottom:66px!important}}.logo{max-width:132px;height:50px}.logo,.map-name{display:inline-block}.map-name{height:64px;line-height:64px;font-weight:600;text-transform:uppercase;text-decoration:none;padding:0;width:480px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;top:0;z-index:1000;position:fixed;padding-left:18px}#cookies-footer{position:absolute;display:inline-block;width:80px;height:50px;top:0;right:210px}.instamaps-logo{height:20px;margin-top:7px}.logo-centered{margin-left:calc(50% - 132px)}@media (max-width:720px){.instamaps-logo{
	 /*! display:none; */height:10px}.logo-centered{margin-left:calc(50% - 100px)}}@media (max-width:390px){.instamaps-logo{display:none}}.map{position:absolute;z-index:1;top:0;bottom:42px;width:100%;background-size:cover}#map3D{z-index:50}@keyframes mapViewerFloatMenuIn{to{transform:translateX(0)}}@keyframes mapViewerFloatMenuOut{0%{transform:translateX(0)}to{transform:translateX(-260px)}}@keyframes mapViewerFloatMenuExpandItem{to{max-height:60vh}}@keyframes mapViewerFloatMenuReleaseButtonFx{to{transform:scale(1)}}.floating-menu{position:fixed;top:0;z-index:999;transform-origin:0 0;transform:translateX(-260px);height:100%;width:320px}.floating-menu .items-wrapper::-webkit-scrollbar{width:0}.showFloatingMenu{animation:mapViewerFloatMenuIn .4s both ease}.hideFloatingMenu{animation:mapViewerFloatMenuOut .1s both ease}.hideFloatingMenu,div[class=floating-menu]{height:calc(100% - 64px);margin-top:64px}.hideFloatingMenu ul.button-group,div[class=floating-menu] ul.button-group{top:0!important}.actions{box-shadow:3px 0 #fff,7px 0 #7eb210}.search{box-shadow:3px 0 #fff,7px 0 #2ebae6}.floating-menu .section-title{padding:16px;color:#999;font-weight:600}.floating-menu select{line-height:32px;padding:16px 0;width:100%;box-sizing:border-box;border:none;box-shadow:none;background:transparent;cursor:pointer;font-weight:600;color:#2ebae6}.floating-menu select:focus{outline:none}.floating-menu .items-wrapper{position:absolute;height:100%;width:270px;padding:0 0 42px;background-color:#fff;overflow-y:auto}.floating-menu .items-wrapper .expandable-content{transform-origin:0 0;transform:translate3d(0);max-height:0;overflow-y:hidden}.floating-menu .items-wrapper .expand{animation:mapViewerFloatMenuExpandItem .4s both ease;overflow-y:auto}.floating-menu .items-wrapper .item>.expand{border-bottom:3px solid #2ebae6}.floating-menu .items-wrapper .item{cursor:pointer}.floating-menu .items-wrapper .item .item-header,.floating-menu .items-wrapper .subitem .subitem-header{margin:0;text-transform:uppercase}.floating-menu .items-wrapper .item .item-header{padding:16px;border-bottom:1px solid #eee;background-color:#fff}.floating-menu .items-wrapper .subitem .subitem-header{padding:8px 0;border-bottom:1px solid #eee;text-transform:uppercase}.floating-menu .items-wrapper .subitem .subitem-header .subitem-header-content{float:left;max-width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.floating-menu .items-wrapper .item .item-header span{vertical-align:middle}.floating-menu .items-wrapper .item .item-header i{margin-right:12px}.floating-menu .items-wrapper .item ul.list,.floating-menu .items-wrapper .subitem ul.subitem-list{list-style:none;padding:0;margin:0}.floating-menu .items-wrapper .subitem ul.subitem-list>li{padding:2px 0;margin-left:20px}.floating-menu .items-wrapper .subitem i,.floating-menu .items-wrapper .subitem i.toggle-arrow{color:#999;font-size:16px;padding-bottom:1px;padding-right:4px}.floating-menu .items-wrapper .subitem i{color:#999;font-size:16px;padding-bottom:0;padding-right:0}.floating-menu .items-wrapper .subitem i.instaicon-wms{font-size:13px;color:#999}.floating-menu .items-wrapper .subitem i.toggle-arrow{float:right}.floating-menu .items-wrapper .subitem ul.subitem-list>li .legend-symbol{line-height:16px;font-size:.9em}.floating-menu .items-wrapper .subitem ul.subitem-list>li .legend-symbol .legend-symbol-html{overflow:hidden;display:inline-block;margin-right:6px;vertical-align:middle;max-width:100px}.floating-menu .items-wrapper .subitem ul.subitem-list>li .legend-symbol .legend-symbol-html .img-legend{width:28px;height:28px}.floating-menu .items-wrapper .subitem ul.subitem-list>li .legend-symbol .legend-symbol-name{display:inline-block;vertical-align:middle;width:70%}.floating-menu .items-wrapper .item ul.list>li{padding:8px 16px}.floating-menu .items-wrapper .item .item-list-expanded{list-style:none;padding:0;margin:0}.floating-menu .items-wrapper .item .item-list{list-style:none;padding:0;margin:0;transform-origin:0 0;max-height:0;overflow:hidden}.floating-menu .items-wrapper .item .item-list .subitem{max-height:300px}.floating-menu .items-wrapper .item .item-list .subitem img{height:42px;width:42px;margin-right:8px}.floating-menu .items-wrapper .item ul.list .subitem .map-background{height:30px;width:230px;font-size:1.1em;line-height:30px;color:#fff;text-align:center;background-repeat:no-repeat;background-size:cover;text-shadow:1px 1px 5px #000;margin-bottom:2px;padding:0 24px;background-color:#ccc}.floating-menu .items-wrapper .item ul.item-list-expanded li,.floating-menu .items-wrapper ul.item-list li{padding:16px;margin:0}.floating-menu ul.button-group{position:absolute;right:0;top:64px;list-style:none;padding:0;margin:0}.floating-menu ul.button-group li{padding:0;margin:0;height:42px;width:42px;line-height:38px;text-align:center;margin-bottom:8px;color:#fff;cursor:pointer}.floating-menu ul.button-group li:first-child{margin-top:16px}.floating-menu ul.button-group li.release{transform:scale(0)}.floating-menu ul.button-group li.release.reveal{animation:mapViewerFloatMenuReleaseButtonFx .4s both ease}.input-group .form-control .search-load{background:url(/static/geocatweb/css/images/loader.gif) no-repeat 100% #fff}.floating-menu .items-wrapper .item .item-header i.material-icons.btn-print-legend{float:right;transform:scale(.8);color:#999}.floating-menu .items-wrapper .subitem ul.subitem-list>li>span{display:inline}.floating-menu .items-wrapper .subitem i.subelement{font-size:15px;color:#aaa}@media (max-width:780px){.floating-menu .items-wrapper .subitem ul.subitem-list>li .legend-symbol .legend-symbol-name{width:68%}}@media (max-width:769px){@keyframes mapViewerFloatMenuOut{0%{transform:translateX(0)}to{transform:translateX(-220px)}}.floating-menu{width:280px;transform:translateX(-220px)}.floating-menu .items-wrapper{width:230px}}.iframed .floating-menu .items-wrapper .item .item-header,.iframed .floating-menu .section-title{padding:8px 16px}.iframed .floating-menu ul.button-group li{height:36px;width:36px;line-height:32px;margin-right:8px}.footer-controls-wrapper{position:fixed;z-index:1000;bottom:0;right:20px}.footer-controls-wrapper .footer-controls{float:right;height:42px;font-size:24px;line-height:38px}.footer-controls-wrapper .footer-controls button{margin-left:12px}.reload-button{margin-right:70px}@keyframes mapViewerFooterControlsOpacity{to{opacity:.25}}.semi-transparent{animation:mapViewerFooterControlsOpacity .2s both ease}.semi-transparent .footer-controls button{cursor:default}@keyframes mapViewerFooterControlsLike{20%{transform:translateY(-3px) rotate(-20deg);color:red}40%{transform:translateY(3px);color:red}60%{transform:translateY(-3px) rotate(20deg);color:red}80%{transform:translateY(3px);color:red}}.liked{animation:mapViewerFooterControlsLike .8s both ease;color:red}@media (min-width:1024px){.is-atlas{display:none}}#share-modal .networks-list span{display:inline-block;padding-right:12px;margin-right:6px;margin-bottom:6px;cursor:pointer}#share-modal .networks-list span i{font-size:1.8em}#share-modal .networks-list span a,#share-modal .networks-list span a:hover{color:#777}#info-modal .bottom-padding{padding-bottom:16px}#info-modal .attribution{border-top:1px solid #eee;padding-top:6px;font-size:.8em}#info-modal .attribution h6{font-size:.9em}#info-modal .attribution p{margin:0;padding:3px 0 0}#info-modal .attribution a,#info-modal .attribution h6,#info-modal .attribution p{color:#999}.instamaps-logo-info{height:20px;margin-top:10px;display:none}@media (max-width:720px){.instamaps-logo-info{display:block}}.logo-info{display:flex;justify-content:center}#pin-modal .edicio-popup a{font-size:18px!important}@media (min-width:1024px){#info-modal #fixed-modal.flex-modal{position:fixed;left:20px;bottom:60px;width:230px;background-color:hsla(0,0%,100%,.8);z-index:99;padding:8px 16px;border-top:5px solid #2ebae6}#info-modal #fixed-modal.animate-flex-modal{animation:none}#info-modal #fixed-modal .dismiss{display:none}@keyframes mapViewerFixedModalOpacity{to{background-color:#fff}}#info-modal #fixed-modal.flex-modal:hover{animation:mapViewerFixedModalOpacity .2s both ease}}#pin-modal .items-wrapper{position:relative;top:32px;overflow-y:auto}#pin-modal .bottom-padding{padding-bottom:16px}#pin-modal .html{padding:0}#pin-modal .html img{margin-top:12px;max-width:100%;height:auto}#pin-modal .html a{font-size:.9em;font-weight:600}#pin-modal .html table{width:100%;border-spacing:5px;border-collapse:separate}#pin-modal .html table tr td{padding:5px}#pin-modal .html table tr td.media{padding:0}#pin-modal .html table .highlighted{background-color:#f1f1f1;color:#666;font-weight:600}#pin-modal .item{margin-bottom:24px;border-bottom:1px solid #f1f1f1}#pin-modal .item:last-child{margin-bottom:0}#pin-modal .item .item-header{margin:0;cursor:pointer;position:relative}#pin-modal .item .item-header h5{margin:0;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pin-modal .item .item-header .chevron{position:absolute;top:0;right:0;color:#2ebae6}#pin-modal .item .item-header .layer-title{font-size:.9em;padding-left:28px;margin-bottom:12px}#pin-modal .item .expandable-content{transform-origin:0 0;transform:translate3d(0);max-height:0;overflow-y:hidden}@keyframes mapViewerPinModalExpandItem{to{max-height:100%}}#pin-modal .item .expand{animation:mapViewerPinModalExpandItem .4s both ease}#pin-modal iframe{font-family:Source Sans Pro,sans-serif}#pin-modal span.instaicon-area,#pin-modal span.instaicon-linia,#pin-modal span.instaicon-marcador_A,#pin-modal span.instaicon-marcador_B,.flex-modal.animate-flex-modal header{display:none}@media (max-width:769px){#pin-modal .items-wrapper{top:16px;max-height:30vh;margin-bottom:16px}@keyframes mapViewerPinModalExpandItem{to{max-height:100%}}}@media (max-width:769px){#print-modal .dismiss{top:-3px;right:0}.print-preview{height:65vh;width:48vh;font-size:.8em}.print-preview .print-preview-heading img{height:15px}}.btn-tornar{background-color:#777;border-color:#ccc;color:#fff}.size18px{font-size:18px}ul#list-downloadlayers li{cursor:pointer;margin-bottom:3px}ul#list-downloadlayers li div{vertical-align:middle;display:flex}#layer-data-table{width:100%;max-width:100%}#layer-data-table>thead>tr{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.fixed-table-container table{width:98%}.fixed-table-container thead th .th-inner{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.fixed-table-header{background-color:#d9edf7}#modal_data_table_title{font-size:18px;text-align:center;overflow:hidden}.bootstrap-table .search input{font-size:14px;height:34px;border-radius:4px}.data-table-icon-remove{color:#a94442}.data-table-icon-remove,.data-table-icon-zoom{font-size:14px;padding:4px}#layer-data-table td,#layer-data-table th{width:100%}.fixed-table-body{height:100%;overflow-x:auto}#tancarDataTable,.fixed-table-toolbar .btn-group>.btn-group:last-child>.btn{border-left:1px solid #ccc!important}#modal_data_table .modal-backdrop{height:0!important}