.component.itemGeolocation{max-width:400px}.component.itemGeolocation .itemGeolocationContent{margin-top:4px}.component.itemGeolocation .maps{display:flex;flex-direction:column}.component.itemGeolocation.nodata .maps{display:none}.component.itemGeolocation .mapContainer,.component.itemGeolocation .worldMapContainer{display:flex;flex-direction:column;overflow:hidden}.component.itemGeolocation .mapContainer{height:250px}.component.itemGeolocation.editing .mapContainer{height:400px}.component.itemGeolocation .worldMapContainer{height:100px}.component.itemGeolocation.editing .worldMapContainer,.component.itemGeolocation.hideWorldMap .worldMapContainer{display:none}.component.itemGeolocation .mapContainer .map,.component.itemGeolocation .worldMapContainer .worldMap{flex:1 1}.component.itemGeolocation .mapContainer img.map,.component.itemGeolocation .worldMapContainer img.worldMap{flex:1;position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}.component.itemGeolocation .mapContainer iframe.map,.component.itemGeolocation .worldMapContainer iframe.worldMap{border:none}.component.itemGeolocation .controls{position:relative;margin:0 0 4px}.component.itemGeolocation .geocode{margin:8px 0;z-index:1;overflow:hidden}.component.itemGeolocation .geocode label{display:none}.component.itemGeolocation .geocode .geocodeAddress{border:1px solid #aaa;padding:5px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.component.itemGeolocation .geocode .geocodeAddress:hover{border:1px solid #edb94a}.component.itemGeolocation .geocode .geocodeAddress:focus{border:1px solid #ea9e07}.itemGeolocation ul.geocodeResults{position:absolute;border:1px solid #aaa;max-height:600px;overflow-y:auto;background:#fff;-webkit-box-shadow:1px 1px 5px #888;-moz-box-shadow:1px 1px 5px #888;box-shadow:1px 1px 5px #888;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 0;left:0;top:105%;width:85%;z-index:1;opacity:.95;font-size:90%}.component.itemGeolocation.data p{margin-top:-40px}.OS_OSX .component.itemGeolocation ul.geocodeResults::-webkit-scrollbar{-webkit-appearance:none}.OS_OSX .component.itemGeolocation ul.geocodeResults::-webkit-scrollbar:vertical{width:10px}.OS_OSX .component.itemGeolocation ul.geocodeResults::-webkit-scrollbar:horizontal{height:10px}.OS_OSX .component.itemGeolocation ul.geocodeResults::-webkit-scrollbar-thumb{border-radius:10px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.component.itemGeolocation ul.geocodeResults li.none{padding:4px 8px;color:#aaa}.component.itemGeolocation ul.geocodeResults li.none:after{content:"No matches"}.component.itemGeolocation ul.geocodeResults li.selectable a{display:block;padding:4px;color:var(--text-color)}.component.itemGeolocation ul.geocodeResults li.selectable.selected{background-color:var(--highlight-color);color:var(--highlight-secondary-color)}.component.itemGeolocation ul.geocodeResults li.selectable.selected a{color:var(--highlight-secondary-color)}.component.itemGeolocation .descText{padding:4px 4px 8px 0}.component.itemGeolocation .buttons{overflow:hidden}.component.itemGeolocation .button{margin:0}.component.itemGeolocation .controls .buttons{float:right}.component.itemGeolocation .controls .component.button{margin:0 0 0 4px}.component.itemGeolocation .componentTitle{position:relative}.component.itemGeolocation .nav{position:absolute;right:0;top:0}.component.itemGeolocation .nav>div{position:absolute;cursor:pointer}.component.itemGeolocation .nav .openFullPage{top:4px;right:0;font-size:18px;width:18px;line-height:18px}.component.itemGeolocation.dark.transparent .nav .openFullPage{color:#000}.component.itemGeolocation.hoverFullPage .nav .openFullPage,.component.itemGeolocation .nav .openFullPage:hover{opacity:1}.component.itemGeolocation .nav .closeFullPage{display:none;right:0;top:0;width:25px;height:30px;color:#fff;font-size:22px;line-height:30px}.component.itemGeolocation>.image.x1,.component.itemGeolocation>.image.x2{display:none}.component.itemGeolocation.x1>.image.x1,.component.itemGeolocation.x2>.image.x2{display:block}body.Icons_FontAwesome .component.itemGeolocation .nav>div{font-family:FontAwesome,sans-serif}body.Icons_FontAwesome .component.itemGeolocation .nav .openFullPage:after{content:"\f065"}body.Icons_FontAwesome .component.itemGeolocation .nav .closeFullPage:after{content:"\f00d"}body.Icons_Material .component.itemGeolocation .nav>div{font-family:Material Icons,sans-serif}body.Icons_Material .component.itemGeolocation .nav .openFullPage:after{content:"\e5d0"}body.Icons_Material .component.itemGeolocation .nav .closeFullPage:after{content:"\e5cd"}.component.itemGeolocation .category{float:right;width:125px;margin:0 0 0 4px}.component.itemGeolocation .category label{display:none}.component.itemGeolocation .category select{width:100%;height:28px;line-height:24px;border:1px solid #aaa;padding:2px}.OS_OSX.Engine_WebKit .component.itemGeolocation .category select{padding:0}.component.itemGeolocation .category select:hover{border-color:var(--highlight-active-color)}.component.itemGeolocation .category select:focus{border-color:var(--highlight-color)}.component.itemGeolocation .viewAll{margin:8px 0 0}.component.itemGeolocation.data .noDataContent,.component.itemGeolocation.editing .descText,.component.itemGeolocation.editing.nodata .controls,.component.itemGeolocation.editing .viewAll,.component.itemGeolocation.editing .worldMapContainer,.component.itemGeolocation.markerinview .dropmarker,.component.itemGeolocation.nodata .componentTitle .nav,.component.itemGeolocation.nodata .descText,.component.itemGeolocation.nodata .viewAll,.component.itemGeolocation.viewing .controls,.component.itemGeolocation.viewing.nodata{display:none}.component.itemGeolocation.worldMapCompact .maps{flex-direction:row;height:180px}.component.itemGeolocation.worldMapCompact.editing .maps{height:400px}.component.itemGeolocation.worldMapCompact .mapContainer,.component.itemGeolocation.worldMapCompact .worldMapContainer{flex:1 1;height:auto}.component.itemGeolocation.worldMapCompact .worldMapContainer{max-width:150px}.component.itemGeolocation.worldMapNone .worldMapContainer{display:none}.component.itemGeolocation.fullPage{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;right:0;max-width:none;z-index:10000;margin:0;background-color:#fff}.component.itemGeolocation.fullPage .itemGeolocationContent{flex-grow:1;position:relative;margin:0}.component.itemGeolocation.fullPage .mapContainer{position:absolute;top:0;left:0;right:0;bottom:0;height:auto}.component.itemGeolocation.fullPage.editing .mapContainer{top:44px}.component.itemGeolocation.fullPage .map{height:100%}.component.itemGeolocation.fullPage .descText{padding:4px}.component.itemGeolocation.fullPage .controls{margin:4px}.component.itemGeolocation.fullPage .controls>.category{width:200px}.component.itemGeolocation.fullPage .buttons,.component.itemGeolocation.fullPage .nav .openFullPage,.component.itemGeolocation.fullPage .worldMapContainer{display:none}.component.itemGeolocation.fullPage .nav .closeFullPage{display:block}.component.itemGeolocation.fullPage>.componentTitle{position:relative;display:block;border:none;margin:0;padding:7px;z-index:1;color:#fff!important;background-color:#000}body.Page_ViewItem #content .component.itemGeolocation.fullPage>.componentTitle{color:#fff}