.explore{background:#bdd1ef;width:100%;height:400px;overflow:hidden;display:none;}
.explore_info-data>h3{color:#fff;border-bottom: 1px solid #fff;margin-right: 10px;}
.col_explore{padding:0;overflow: hidden;}
.explore_info-left {position: absolute;color: #fff;right: -33px;font-size: 2em;background: #333;width: 44px;text-align: center;height: 100%;top: 0;box-shadow: 2px 1px 30px #888;cursor: pointer;}
.explore_countryname {position: absolute;bottom: 16px;right: 275px;font-size: 1em;color: #333;text-align: center;}
.explore-zoom_return {font-size: 2em;position: absolute;right: 21%;bottom: 5px;z-index: 400;cursor: pointer;}
.country_image {padding-right:10px;padding-bottom:10px;width:100%; }
/*dodgy as hell manual override*/
#path6588,#path6590, #path6592, #path6594, #path6596, #path6598, #path6600{fill:rgba(255, 255, 255, 0.8) !important;}
path:hover{fill:#688fca !important;}
.explore_info{background: rgba(51,51,51,0.8);position: absolute;top: 0;left: -39%;height: 100%;width: 40%;display:none;-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.explore_menu {box-shadow: 2px 1px 30px #888;position: absolute;right: 0;top: 0;background: rgba(51,51,51,0.8);color: #ffffff;list-style: none;text-align: left;width: 20%;height: 100%;padding: 10px;z-index: 10;overflow-y: scroll;}
svg#svg1926 {width: 1000px;height: 1250px;position:absolute;top:0;left:0;-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;cursor: move;}
.explore_menu li {display: block;cursor: pointer;}
path{cursor:pointer;}
.explore_location {position: absolute;top: 50%;left: 50%;font-size: 2em;color: #333;width: 100px;height: 100px;margin-left: -50px;margin-top: -70px;text-align: center;line-height: 100px;text-shadow: 2px 2px 4px rgba(51,51,51,0.5);display:none;pointer-events: none;}
.explore_menu li:hover{color:#688fca;}
.explore_info-expand{left:0;}
.explore_selected::before{content:"\f101";font-family: FontAwesome;padding-right: 5px;}
.explore_info-data {margin: 10px;overflow-y: scroll;color: #fff;height: 100%;}
.explore_label {width: 300px;left: 50%;margin-left: -150px;position: absolute;top: -27px;font-size: 0.5em;text-shadow: 0px 0px 1px #888;font-weight: bold;}
.explore_info-left:hover{background:#85CC8E;}
.IE8warning{color:#fff;text-align: center;padding:10px;}
.explore_splash {position: absolute;background: #333;width: 100%;height: 100%;top: 0;left: 0;z-index: 200;}
.explore_splash>h1 {color: #fff;text-align: center;}
.explore_pulse {-webkit-animation:explore_pulse 2s infinite;-moz-animation:explore_pulse 2s infinite;-o-animation:explore_pulse 2s infinite;animation:explore_pulse 2s infinite;}
/*Opacity Fade in 0 - 1*/
@-webkit-keyframes explore_pulse {0%{text-shadow:1px 1px 5px #fff;}100%{text-shadow:1px 1px 200px #fff;}}
@-moz-keyframes explore_pulse {0%{text-shadow:1px 1px 5px #fff;}100%{text-shadow:1px 1px 200px #fff;}}
@-o-keyframes explore_pulse {0%{text-shadow:1px 1px 5px #fff;}100%{text-shadow:1px 1px 200px #fff;}}
@keyframes explore_pulse {0%{text-shadow:1px 1px 5px #fff;}100%{text-shadow:1px 1px 200px #fff;}}

@media only screen and (min-width : 320px) and (max-width : 850px){
	.explore_menu {width: 35%;}
	.explore_info-expand {left: 0;width: 90%;z-index: 10000000;background: #333;}
}
