body {
	margin:0;
}
.l-header .inner {
	width:100%;
	background:#0578a6;
}
@media(min-width:821px) {
.l-header, .l-header .inner {
}
}
@media(min-width:821px) {
.scroll .l-header {
}
}
.inpagescroll .l-header.nav-up {
	top:-60px!important;
}
@media(min-width:821px) {
.inpagescroll .l-header.nav-up {
top:-80px!important;
}
}
.l-header {
	z-index:99;
	position:fixed;
	top:0!important;
	left:0;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
	height: 56px;
}
.admin-menu .l-header {
	margin-top:28px;
}
@media(max-width:820px) {
.admin-menu .l-header {
margin-top:47px;
}
}
@media(max-width:820px) {
.admin-menu.scroll .l-header {
margin-top:0;
}
}
.l-header .inner {
	position:relative;
}
@media(max-width:820px) {
.l-header .inner {
text-align:center;
}
}
@media(max-width:820px) {
.scroll .l-header {
-webkit-box-shadow:0 2px 10px 0 rgba(0, 0, 0, .16);
box-shadow:0 2px 10px 0 rgba(0, 0, 0, .16);
}
}
.nothero .l-header {
}
@media(max-width:820px) {
.mobile-nav-open .l-header {
background-color:#0578A6;
}
}
@media(min-width:821px) {
body.scroll .l-header, body.scroll .l-header .inner {
height:4.375rem;
}
}
.layout_header:first-of-type:before, .bgsizecover .node-type-portrait .layout_main:before {
	pointer-events:none;
	z-index:2;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:15.625rem;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMjAyMSIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTIwMjEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(30, 32, 33, .7)), to(rgba(30, 32, 33, 0)));
	background:-webkit-linear-gradient(top, rgba(30, 32, 33, .7) 0, rgba(30, 32, 33, 0) 100%);
	background:linear-gradient(to bottom, rgba(30, 32, 33, .7) 0, rgba(30, 32, 33, 0) 100%);
}
@media(max-width:820px) {
.layout_header:first-of-type:before, .bgsizecover .node-type-portrait .layout_main:before {
height:7.8125rem;
}
}
@media(max-width:767px) {
.layout_header:first-of-type:before, .bgsizecover .node-type-portrait .layout_main:before {
opacity:.8;
}
}
.l-branding, .menu-block-wrapper {
	display:inline-block;
	position:relative;
	z-index:400;
}
.menu-block-wrapper strong {
	display:inline-block;
	margin-top:15px;
}
.menu-block-wrapper {
	display:block;
	width:100%;
	position:relative;
	text-align:center;
}
.menu-block-wrapper .menu {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
@media(min-width:821px) {
.menu-block-wrapper .menu {
	float: right;/*27-3-2017*/
}
.menu-block-wrapper>.menu>.level-1 {
float:left;
display:block;
}
}
.region-header-meta .menu-block-wrapper {
	position:relative;
	top:-96px;
}
.scroll .region-header-meta .menu-block-wrapper {
	top:-76px;
}
.region-header-meta .menu-block-wrapper>.menu {
	float:right;
	margin-right:-20px;
}
@media(max-width:820px) {
.region-header-meta .menu-block-wrapper>.menu {
width:100%;
margin-right:0;
}
}
.contextual-links-wrapper {
	display:none;
}
.l-header .node {
	margin-top:0;
}
.l-header .node, .l-header .mod_teaser .inner {
	height:220px;
	padding-bottom:0;
}
@media(min-width:1280px) {
.l-header .node, .l-header .mod_teaser .inner {
height:240px;
}
}
@media(min-width:1440px) {
.l-header .node, .l-header .mod_teaser .inner {
height:260px;
}
}
.l-header .mod_teaser h3.title {
	font-size:1.5em;
	line-height:1.2em;
	padding:0 20px 20px;
}
@media(min-width:821px) {
.l-header a.search, .l-header a.menu_favourites, .l-header a.menu_more, .l-header span.search, .l-header span.menu_favourites, .l-header span.menu_more {
width:25px;
height:90px;
font-size:0!important;
line-height:24px;
}
.scroll .l-header a.search, .scroll .l-header a.menu_favourites, .scroll .l-header a.menu_more, .scroll .l-header span.search, .scroll .l-header span.menu_favourites, .scroll .l-header span.menu_more {
height:70px;
}
.l-header a.search:before, .l-header a.menu_favourites:before, .l-header a.menu_more:before, .l-header span.search:before, .l-header span.menu_favourites:before, .l-header span.menu_more:before {
content:"";
display:block;
position:absolute;
top:50%;
left:50%;
width:25px;
height:25px;
margin:-12px 0 0 -12px;
background-size:100%;
background-repeat:no-repeat;
background-position:center center;
}
}
.l-header .small {
	font-size:1rem;
	text-indent:0;
	position:absolute;
	right:15px;
	margin:0;
	color:#fff;
}
@media(max-width:820px) {
.l-header .small {
color:rgba(255, 255, 255, .7);
}
}
.l-header .small span {
font-size:.875rem;
}
.big-weathericon.weathericon-1>.menu_weather:before, .weathericon.weathericon-1>.menu_weather:before, .weathericon.weathericon-2>.menu_weather:before, .weathericon.weathericon-3>.menu_weather:before, .weathericon.weathericon-13>.menu_weather:before, .weathericon.weathericon-14>.menu_weather:before, .weathericon.weathericon-15>.menu_weather:before {
	content:"A";
}
.big-weathericon.weathericon-2>.menu_weather:before, .weathericon.weathericon-4>.menu_weather:before, .weathericon.weathericon-5>.menu_weather:before, .weathericon.weathericon-6>.menu_weather:before, .weathericon.weathericon-19>.menu_weather:before, .weathericon.weathericon-20>.menu_weather:before, .weathericon.weathericon-21>.menu_weather:before {
	content:"C";
}
.big-weathericon.weathericon-3>.menu_weather:before, .weathericon.weathericon-7>.menu_weather:before, .weathericon.weathericon-8>.menu_weather:before, .weathericon.weathericon-9>.menu_weather:before {
	content:"D";
}
.weathericon.weathericon-10>.menu_weather:before, .weathericon.weathericon-11>.menu_weather:before, .weathericon.weathericon-12>.menu_weather:before {
	content:"P";
}
.weathericon.weathericon-16>.menu_weather:before, .weathericon.weathericon-17>.menu_weather:before, .weathericon.weathericon-18>.menu_weather:before {
	content:"G";
}
.big-weathericon.weathericon-4>.menu_weather:before, .weathericon.weathericon-22>.menu_weather:before {
	content:"D";
}
.big-weathericon.weathericon-5>.menu_weather:before {
	content:"E";
}
.big-weathericon.weathericon-6>.menu_weather:before, .weathericon.weathericon-23>.menu_weather:before, .weathericon.weathericon-25>.menu_weather:before {
	content:"R";
}
.big-weathericon.weathericon-7>.menu_weather:before, .weathericon.weathericon-31>.menu_weather:before, .weathericon.weathericon-32>.menu_weather:before {
	content:"F";
}
.big-weathericon.weathericon-8>.menu_weather:before, .weathericon.weathericon-27>.menu_weather:before, .weathericon.weathericon-28>.menu_weather:before, .weathericon.weathericon-29>.menu_weather:before, .weathericon.weathericon-30>.menu_weather:before {
	content:"U";
}
.big-weathericon.weathericon-9>.menu_weather:before, .weathericon.weathericon-24>.menu_weather:before, .weathericon.weathericon-26>.menu_weather:before {
	content:"W";
}
.big-weathericon.weathericon-10>.menu_weather:before {
	content:"o";
}
.big-weathericon.weathericon-11>.menu_weather:before {
	content:"X";
}
.big-weathericon.weathericon-12>.menu_weather:before, .weathericon.weathericon-33>.menu_weather:before {
	content:"R";
}
.big-weathericon.weathericon-13>.menu_weather:before, .weathericon.weathericon-34>.menu_weather:before {
	content:"W";
}
.big-weathericon.weathericon-14>.menu_weather:before {
	content:"F";
}
.big-weathericon.weathericon-15>.menu_weather:before {
	content:"o";
}
.big-weathericon.weathericon-16>.menu_weather:before {
	content:"Q";
}
.big-weathericon.weathericon-17>.menu_weather:before, .weathericon.weathericon-35>.menu_weather:before {
	content:"W";
}
.menu_language {
	display:none!important;
}
@media(max-width:820px) {
.menu_language {
display:block!important;
}
.menu_language.show>ul {
padding:20px 0!important;
}
li.menu_language {
border-bottom:1px solid #484d51;
}
li.menu_language li a {
display:block;
padding:8px 30px;
}
}
@media(max-width:820px) {
.language-switcher-locale-url>li {
opacity:0;
-webkit-transform:translate3d(-30px, 0, 0);
transform:translate3d(-30px, 0, 0);
-webkit-transition:opacity 1s ease, -webkit-transform .25s ease;
transition:opacity 1s ease, -webkit-transform .25s ease;
transition:transform .25s ease, opacity 1s ease;
transition:transform .25s ease, opacity 1s ease, -webkit-transform .25s ease;
}
.show .language-switcher-locale-url>li {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
}
.l-branding {
	z-index:3;
}
@media(min-width:821px) {
.l-branding {
float:left;
width:6.875rem;
height:100%;
}
}
@media(min-width:1280px) {
.l-branding {
width:8.125rem;
}
}
.site-logo {
	display:block;
	margin-top:12px;
-webkit-transition:all .2s ease;
transition:all .2s ease;
}
@media(min-width:821px) {
.site-logo {
margin-top:25px;
}
}
.scroll .site-logo {
	margin-top:12px;
}
.scroll .site-logo svg {
	width:6.25rem;
	height:2.5rem;
}
@media(min-width:821px) {
.scroll .site-logo {
margin-top:15px;
}
.scroll .site-logo svg {
width:6.875rem;
height:2.75rem;
}
}
.site-logo svg {
	width:6.25rem;
	height:2.5rem;
}
@media(min-width:821px) {
.site-logo svg {
width:6.875rem;
height:3rem;
}
}
@media(min-width:821px) {
.l-header li.search>ul>li {
position:relative;
}
.l-header li.search>ul>li:before, .l-header li.search>ul>li:after {
z-index:-1;
content:"";
position:absolute;
top:0;
display:block;
width:50vw;
height:100%;
background:#fff;
}
.l-header li.search>ul>li:before {
left:-50vw;
}
.l-header li.search>ul>li:after {
right:-50vw;
}
}
@media(min-width:821px) {
.menu_favourites a.menu_favourites:before {
content:"\EA15";
}
.menu_more a.menu_more:before, .menu_more span.menu_more:before {
content:"\EA1D";
}
}
.menu-minipanel-tourist-service {
	position:relative;
}
@media(max-width:820px) {
.sidebar .menu-block-wrapper .level-1>a.menu_favourites {
width:100%;
}
.sidebar .menu-block-wrapper .level-1>a.menu_favourites+.toggle {
display:none!important;
}
.sidebar .menu-block-wrapper .level-1>a.menu_favourites p.favourites {
pointer-events:none;
min-width:40px;
height:40px;
line-height:40px;
-webkit-border-radius:20px;
border-radius:20px;
right:10px;
top:8px;
background:rgba(255, 255, 255, .1);
}
}
a.favorites_mobile {
	display:block;
	position:absolute;
	top:17px;
	right:0;
	width:25px;
	height:25px;
	font-size:0!important;
	line-height:24px;
}
@media(min-width:821px) {
a.favorites_mobile {
display:none;
}
}
@media(max-width:767px) {
a.favorites_mobile {
right:10px;
}
}
a.favorites_mobile:before {
	position:absolute;
	top:1px;
	left:0;
}
a.favorites_mobile p.favourites {
	position:absolute;
	left:25px;
	right:auto;
}
a.favorites_mobile span {
	display:block;
	position:relative;
	width:25px;
	height:25px;
	left:-9px;
	top:-6px;
}
.l-header p.favourites {
	min-width:20px;
	height:20px;
	padding:0 5px;
font-size:.85rem;
	line-height:20px;
	color:#fff;
	text-align:center;
	background:#e74e60;
	-webkit-border-radius:10px;
	border-radius:10px;
}
@media(min-width:821px) {
.l-header p.favourites {
position:absolute;
left:25px;
right:auto;
top:24px;
}
.scroll .l-header p.favourites {
top:14px;
}
}
p.favourites {
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
}
p.favourites.updated {
	-webkit-animation:none!important;
	animation:none!important;
}
body.loaded p.favourites {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
-webkit-animation:scale .5s 1;
animation:scale .5s 1;
}
.hamburger {
	cursor:pointer;
	z-index:3;
	display:block;
	position:absolute;
	top:10px;
	left:10px;
	width:60px;
	height:55px;
	line-height:76px;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
}
.hamburger:before {
	content:"";
	position:relative;
	top:-1px;
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url("../png/toggle-icon.png");
	background-repeat:no-repeat;
	background-size:25px 25px;
}
.mobile-nav-open .hamburger:before {
	background-image:url("../png/toggle-arrow.png");
}
@media(min-width:821px) {
.hamburger {
display:none;
}
}
@media(max-width:820px) {
.menu-overlay-mobile {
top:0;
-ms-touch-action:manipulation;
touch-action:manipulation;
}
.menu-overlay-mobile.active {
z-index:97;
visibility:visible;
opacity:1;
pointer-events:all!important;
}
}
@media(max-width:820px) {
.menu-block-wrapper .level-1 {
position:relative;
border-bottom:1px solid #00648C;
}
.menu-block-wrapper .level-1 a, .menu-block-wrapper .level-1 .nolink {
color:#fff;
}
.menu-block-wrapper .level-1>a, .menu-block-wrapper .level-1>.nolink {
outline:none;
cursor:pointer;
position:relative;
display:block;
font-size: 19px;
font-weight: normal;
padding: 18px 30px 18px 26px;
}
.menu-block-wrapper .level-1>a.menu_weather, .menu-block-wrapper .level-1>.nolink.menu_weather {
padding-right:90px;
}
.menu-block-wrapper .level-1>a:hover, .menu-block-wrapper .level-1>.nolink:hover {
/*background-color:rgba(255, 255, 255, .05);*/
}
.menu-block-wrapper .level-1.show .toggle:before {
top:17px;
-webkit-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
transform:rotate(-180deg);
}
.menu-block-wrapper .level-1 .toggle {
cursor:pointer;
opacity:0;
position:absolute;
top:0;
right:50px;
display:block;
content:"";
width:100%;
height:59px;
text-align:center;
line-height:77px;
-webkit-transition:all .3s ease, opacity 1s ease;
transition:all .3s ease, opacity 1s ease;
-ms-touch-action:manipulation;
touch-action:manipulation;
}
.menu-block-wrapper .level-1 .toggle:before {
content:"";
position:absolute;
top:15px;
right:18px;
display:inline-block;
width:25px;
height:25px;
 background-image:url("../png/submenu-arrow.png");
background-repeat:no-repeat;
background-position:center center;
background-size:25px 25px;
-webkit-transition:all .3s ease;
transition:all .3s ease;
}
.menu-block-wrapper .level-1 .toggle:after {
content:"";
display:block;
position:absolute;
top:7px;
right:10px;
width:40px;
height:40px;
-webkit-border-radius:50%;
border-radius:50%;
background:rgba(255, 255, 255, .05);
-webkit-transition:all .3s ease;
transition:all .3s ease;
}
.mobile-nav-open .menu-block-wrapper .level-1 .toggle {
opacity:1;
right:0;
}
.menu-block-wrapper .menu {
text-align:left;
}
}
@media(max-width:820px) {
.sidebar {
z-index:999;
overflow-y:scroll;
-webkit-overflow-scrolling:touch;
position:fixed;
top:0;
left:-320px;
width:300px;
height:100%;
text-align:left;
background:#0578A6;
-webkit-box-shadow:10px 0 30px rgba(0, 0, 0, .3);
box-shadow:10px 0 30px rgba(0, 0, 0, .3);
-webkit-transition:left .2s ease;
transition:left .2s ease;
pointer-events:all!important;
}
.sidebar * {
pointer-events:all!important
}
.mobile-nav-open .sidebar {
left:0;
}
}
@media (max-width:820px) {
.sidebar {
width:260px;
left:-280px;
}
}
@media(max-width:820px) {
.sidebar .menu-block-wrapper .level-1>a {
width:-webkit-calc(100% - 60px);
width:calc(100% - 60px);
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
.sidebar .menu-block-wrapper .level-1>a, .sidebar .menu-block-wrapper .level-1>.menu {
opacity:0;
position:relative;
left:-50px;
-webkit-transition:all .3s ease, opacity 1s ease;
transition:all .3s ease, opacity 1s ease;
}
}
@media(max-width:820px) {
body.mobile-nav-open {
overflow:hidden!important;
-webkit-overflow-scrolling:auto!important;
position:absolute;
width:100%;
height:100%;
pointer-events:none;
}
body.mobile-nav-open * {
pointer-events:none;
}
body.mobile-nav-open .inner, body.mobile-nav-open .inner * {
pointer-events:all!important;
}
body.mobile-nav-open.var_start {
position:inherit;
}
body.mobile-nav-open {
left:0;
}
body.mobile-nav-open .menu-block-wrapper .level-1 a, body.mobile-nav-open .menu-block-wrapper .level-1>.menu {
opacity:1;
left:0;
}
body.mobile-nav-open .wrapper, body.mobile-nav-open .l-header {
left:300px;
}
}
@media(max-width:820px) and (min-width:320px) {
body.mobile-nav-open .wrapper, body.mobile-nav-open .l-header {
left:260px;
}
}
@media(max-width:820px) {
.scrolling {
min-height:103%;
}
.region-header-meta .menu-block-wrapper {
top:0;
}
.menu-block-wrapper .level-1 {
display:block!important;
/*height:59px;*/
overflow:hidden;
}
.menu-block-wrapper .level-1.show {
height:auto;
background: #006b96;
}
.menu-block-wrapper .level-1>.menu {
visibility:hidden;
opacity:0;
height:0;
padding:0;
margin:0;
-webkit-transition:padding-top .3s ease, opacity .3s ease;
transition:padding-top .3s ease, opacity .3s ease;
}
.menu-block-wrapper .level-1.show>a, .menu-block-wrapper .level-1.show>.nolink, .menu-block-wrapper .level-1.active>a, .menu-block-wrapper .level-1.active>.nolink {
background-color:#006B96;
}
.menu-block-wrapper .level-1.show>.menu, .menu-block-wrapper .level-1.show.active>.menu {
position:relative;
visibility:visible;
opacity:1;
height:auto;
padding-top:0;
}
}
@media(max-width:820px) {
.menu-block-wrapper .level-1 .level-2>ul>li {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
-webkit-transition:opacity 1s ease, -webkit-transform .25s ease;
transition:opacity 1s ease, -webkit-transform .25s ease;
transition:transform .25s ease, opacity 1s ease;
transition:transform .25s ease, opacity 1s ease, -webkit-transform .25s ease;
}
.menu-block-wrapper .level-1:not(.show) .level-2>ul>li {
opacity:0;
-webkit-transform:translate3d(-30px, 0, 0);
transform:translate3d(-30px, 0, 0);
-webkit-transition:none;
transition:none;
}
}
@media(max-width:820px) {
.menu-block-wrapper .level-2>a, .menu-block-wrapper .level-2>.nolink {
font-size:.75rem!important;
padding:0 30px 10px;
}
.menu-block-wrapper .level-2 .menu {
 background: #0578A6;
}
.menu-block-wrapper .level-2 .menu a {
display:block;
font-size:.9375rem;
padding:7px 30px;
}
.menu-block-wrapper .level-2.submenu_dark .menu a {
 border-bottom: 1px solid #00648C;
 /*font-family: "Oswald", sans-serif;*/
 font-size: 16px;
 font-weight: normal;
 line-height: 25px;
 padding: 8px 30px 8px 26px;
}
.menu-block-wrapper .level-2.submenu_dark .menu a:hover {
 background: #00719E;
}
.menu-block-wrapper .level-2.submenu_dark+.submenu_light:before {
content:"";
display:block;
width:-webkit-calc(100% - 60px);
width:calc(100% - 60px);
margin-left:30px;
height:1px;
margin-bottom:30px;
background:#484d51;
}
}
.menu-block-wrapper li.icon:before {
	display:none;
}
.menu-block-wrapper a.icon {
	vertical-align:middle;
}
.menu-block-wrapper a.icon:before {
	position:relative;
	top:-1px;
	padding-right:6px;
	vertical-align:middle;
}
.menu-block-wrapper .level-1 {
	margin:0;
	padding:0;
	display:inline-block;
}
.menu-block-wrapper .level-1 a {
	text-decoration:none;
}
.menu-block-wrapper .level-1>a, .menu-block-wrapper .level-1> a:hover span.nolink {
	color:#ffffff;
}
.menu-block-wrapper .level-1>a, .menu-block-wrapper .level-1>span.nolink {
	color:#0578a5;
	position:relative;
	font-size:18px;
	display:block;
	font-weight: 500;
	line-height: 19px;
	padding:14px 15px; /*27-3-2017*/
	font-family: "poppins", sans-serif;
	text-transform: uppercase;
	width :100% !important;
}
@media(max-width:1169px) {
	.menu-block-wrapper .level-1>a, .menu-block-wrapper .level-1>span.nolink {
		font-size: 17px;
		padding: 14px 13px;
	}
}
@media(max-width:1050px) {
	.menu-block-wrapper .level-1>a, .menu-block-wrapper .level-1>span.nolink {
		font-size: 16px;
		padding: 14px 10px;
	}
}
@media (min-width:901px) and (max-width:1000px) {
	.menu-block-wrapper .level-1>a, .menu-block-wrapper .level-1>span.nolink {
		font-size:17px;
		padding:14px 15px; /*27-3-2017*/
	}
}
@media (min-width:821px) and (max-width:900px) {
	.menu-block-wrapper .level-1>a, .menu-block-wrapper .level-1>span.nolink {
		font-size:16px;
		padding:14px 13px; /*27-3-2017*/
	}
}
@media(min-width:821px) {
	.region-header-meta .menu-block-wrapper .level-1>a, .region-header-meta .menu-block-wrapper .level-1>span.nolink {
		padding:33px 8px;
		min-width:45px;
	}
	.menu-block-wrapper .level-1.active-menu > a {/*27-3-2017*/
		position: relative;
	}
	.menu-block-wrapper .level-1>a:hover,
	.menu-block-wrapper .level-1.active-menu > a {/*27-3-2017*/
		color:#ffffff;
		background: #0578a6;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
	}
	.menu-block-wrapper .level-1.active-menu > a:after {/*27-3-2017*/
		left: 50%;
		content: "";
		bottom: -10px;
		position: absolute;
		transform: translateX(-50%);
		border-top: 10px solid #0578a6;
		border-left: 8px solid rgba(0, 0, 0, 0);
		border-right: 8px solid rgba(0, 0, 0, 0);
	}
}
@media(min-width:821px) and (min-width:1280px) {
.region-header-meta .menu-block-wrapper .level-1>a, .region-header-meta .menu-block-wrapper .level-1>span.nolink {
}
} 
@media(max-width:820px) { /*27-3-2017*/
	.menu-block-wrapper .level-1:hover {
		background: #006b96;
	}
	.menu-block-wrapper .level-1>a, .menu-block-wrapper .level-1>span.nolink {
		color:#ffffff;
		font-weight: normal;
		padding:18px 16px;
	}
	.menu-block-wrapper .level-1 .show-desktop
	 {
		color:#f5ad1a;
	}
}
/*27-3-2017*/
/*@media(min-width:821px) { 
.menu-block-wrapper .level-1>a.menu_weather, .menu-block-wrapper .level-1>span.nolink.menu_weather {
min-width:100px;
}
.menu-block-wrapper .level-1>a.search, .menu-block-wrapper .level-1>span.nolink.search {
min-width:45px;
}
.scroll .menu-block-wrapper .level-1>a, .scroll .menu-block-wrapper .level-1>span.nolink {
padding-top:23px; 
padding-bottom:23px;
}
.menu-block-wrapper .level-1>a.active-trail, .menu-block-wrapper .level-1>span.nolink.active-trail {
font-weight:500;
letter-spacing:0;
}
.menu-block-wrapper .level-1>a.active-trail:after, .menu-block-wrapper .level-1>span.nolink.active-trail:after {
opacity:1;
visibility:visible;
}
.menu-block-wrapper .level-1>a:after, .menu-block-wrapper .level-1>span.nolink:after {
opacity:0;
visibility:hidden;
z-index:-1;
content:"";
display:block;
position:absolute;
left:1px;
top:23px;
height:44px;
width:100%;
margin:0 auto;
background:rgba(255, 255, 255, .15);
-webkit-border-radius:22px;
border-radius:22px;
-webkit-transition:opacity .25s ease;
transition:opacity .25s ease;
}
.scroll .menu-block-wrapper .level-1>a:after, .scroll .menu-block-wrapper .level-1>span.nolink:after {
top:13px;
}
.menu-block-wrapper .level-1.hover>a:after, .menu-block-wrapper .level-1.hover>span.nolink:after, .menu-block-wrapper .l-header:hover .level-1.active-trail>a:after, .menu-block-wrapper .l-header:hover .level-1.active-trail>span.nolink:after {
opacity:1!important;
visibility:visible!important;
}
body.scroll .l-header:hover .menu-block-wrapper a:after, body.scroll .l-header:hover .menu-block-wrapper span.nolink:after, body.scroll .l-header.hover .menu-block-wrapper a:after, body.scroll .l-header.hover .menu-block-wrapper span.nolink:after {
bottom:3px;
}
}*/
@media(min-width:821px) {
 .menu-block-wrapper>.menu>li .menu {
opacity:0;
visibility:hidden;
-webkit-box-shadow:0 9px 21px 0 rgba(29, 31, 32, .1), 0 80px 105px 45px rgba(61, 70, 77, .25);
box-shadow:0 9px 21px 0 rgba(29, 31, 32, .1), 0 80px 105px 45px rgba(61, 70, 77, .25);
}
.menu-block-wrapper>.menu>li .level-2>ul>li {
opacity:0;
}
.menu-block-wrapper .level-1>.menu {
pointer-events:none;
opacity:1;
visibility:hidden;
display:table;
position:absolute;
top:5.625rem;
left:0;
width:100%;
}
.scroll .menu-block-wrapper .level-1>.menu {
top:4.375rem;
}
.menu-block-wrapper .level-1 .level-2>ul {
-webkit-transition:none;
transition:none;
}
.menu-block-wrapper .level-1 .level-2>ul>li {
opacity:0;
-webkit-transition:none;
transition:none;
}
.menu-block-wrapper .level-1 .level-2>ul>li.showall {
-webkit-transform:none;
-ms-transform:none;
transform:none;
}
.menu-block-wrapper .level-1 .level-2>ul>li.showall a {
padding-left:0;
margin-left:0;
left:auto;
}
.menu-block-wrapper .level-1 .level-2>ul.menu-minipanel-where-to-stay {
position:relative;
}
.menu-block-wrapper .level-1 .level-2>ul.menu-minipanel-where-to-stay>li {
-webkit-transition:none;
transition:none;
}
.menu-block-wrapper .level-1 .level-2>ul.menu-minipanel-where-to-stay.active:after {
z-index:-1;
content:"";
display:block;
position:absolute;
left:0;
bottom:-250px;
width:100%;
height:250px;
background:transparent;
}
.menu-block-wrapper .level-1 .submenu_dark>ul>li, .menu-block-wrapper .level-1 .submenu_light>ul>li, .menu-block-wrapper .language-switcher-locale-url>li {
-webkit-transform:translate3d(-30px, 0, 0);
transform:translate3d(-30px, 0, 0);
}
}
 @media(max-width:820px) {
body.mobile-nav-open .inner {
 left:270px;
}
 body.mobile-nav-open .inner {
 position: fixed;
 top: 0 !important;
 transition: all 0.2s ease 0s;
 z-index: 99;
}
 body.mobile-nav-open #page-content-wrapper {
 bottom: 0;
 box-shadow: -2px 0 20px rgba(0, 0, 0, 0.2);
 left: 260px;
 overflow: hidden;
 position: fixed;
 top: 0;
 transition: transform 250ms ease 0s;
 width: 100%;
}
}



/*for desktop*/
@media (max-width:820px) {
.sidebar .container {
 padding:0;
}
.toggle_hide span.toggle {
 display: none !important;
}
}
@media (min-width:821px) {
.show-desktop {
	display: none !important;
}
 .sidebar {
    /*background: #0578a6 none repeat scroll 0 0;*//*27-3-2017*/
    float: left;
 position: absolute;
 top: 68px; /*27-3-2017*/
 width: 100%;
}
.sidebar li {
 display: block;
 float: left;
 padding: 18px 30px 18px 26px;
}
.sidebar li.level-1 {
 background: rgba(0, 0, 0, 0) url("../png/meru-divider.png") no-repeat scroll right center;
}
.sidebar li.last {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}/*
.sidebar li.last a {
 padding-right: 0;
}
.sidebar li.first a {
 padding-left: 0;
}*//*27-3-2017*/
}
@media (min-width:821px) and (max-width:1000px) {
	.navbar {
		min-height: 183px;
	}
	.sidebar {
		top: 136px; /*27-3-2017*/
	}
}
