.inner-map {height: 540px; background-position: 50%; background-repeat: no-repeat;}
.inner-map a { padding: 240px 50px; display: block; height: 540px; opacity: 0; text-align: center; color: #fff; font-size: 26px;transition: 0.2s ease;}
.inner-map a:hover {background: rgba(0, 0, 0, 0.6); opacity: 1;transition: 0.2s ease;}

.captcha{margin-top:2px;}
input#captcha_code { border: 0px none #000; background-color: #444; color: #fff; height: 38px; padding: 8px 12px; display: block; font-size: 14px; line-height: 1.428571429;}
img#captcha {float: left; margin-right: 10px;}
img#captcha_refresh { width: 35px; height: 35px; padding: 2px;     background-image: linear-gradient(225deg, #00888d, #005974); margin-top: 7px;}

/*.corona_news{display:none;}*/
.corona_icon {background-image:linear-gradient(225deg, #00888d, #005974); width:39px; height:39px; position:fixed; top:222px; right:0; z-index:9999; padding:9px 15px; cursor:pointer; text-align:center;}
.corona_icon:before{content:'!'; color:#fff; font-size:20px; position:relative;}
.corona_hint {position: fixed; z-index: 999999; background-image: linear-gradient(225deg, #00888d, #005974); padding: 30px; top: 222px; right: 40px; width: 600px; overflow-y: auto; max-height: calc(100vh - 222px);}
.corona_hint.inactive {display: none;}
.corona_hint p{color:#fff;}
.corona_hint .button {background-image:initial; background: #fff; display:inline-block; color:#005974; font-weight:400;}
.corona_hint .button:hover{background: #fff; color:#00888d;}
.corona_hint_close{position:absolute; right:20px; top:20px;}
.corona_hint_close:before{content:'x'; font-size:20px; color:#fff;}

@media(max-width: 768px){
	.corona_hint{width: calc(80% - 60px);}	
}

@media(max-width: 520px){
	.corona_hint{width: calc(90% - 40px); padding:20px;}
	.corona_hint h2{font-size:22px; line-height:30px;}
	.corona_hint_close{right:10px; top:10px;}
}