/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

/*.container .av-content-full.units {
	height:999000px !important;
}*/

/*Header*/
h1 {
	color: #c3c432!important;
	text-transform: uppercase;
	font-weight: lighter;
	margin-bottom: 8px;
	margin-top: 0;
	font-size: 16px;
}
h3 {
	color: #c3c432!important;
	text-transform: uppercase;
	border-bottom: 1px solid #626219!important;
	border-top: 1px solid #626219!important;
	padding: 5px 0;
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 0;
	font-weight: lighter;
}
h6 {
	padding: 5px;
	background: #c3c432;
	color: #000!important;
	font-family: Helvetica;
	cursor: pointer;
	font-size:12px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	line-height: 1.5;
}
.h1, .h2, .h3, .h4, .h5, .h6, body.yoojisApp, h1, h2, h3, h4, h5, h6 {
	font-family: Conv_MetaOT-Norm,Verdana,Tahoma,Arial,Sans-Serif;
}
h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}
h2 {
	color: #c3c432!important;
	text-transform: uppercase;
	font-weight: lighter;
	margin-bottom: 8px;
	margin-top: 0;
	font-size: 12px;
}
#content h2 {
	line-height: 13px;
}
h1 {
	margin: .67em 0;
}

.b2b-banner.ng-scope {
	display:none;
}
.toHide {
	margin-bottom:0px !important;
}

.bodytext {
	font-size: 12px;
}
.main_color b, .main_color b a {
	color:#fff!important;
}
a.internal-link b,
p.bodytext a{
	color:#c3c532!important;
}
.logo img,
.logo2 img{
	vertical-align: middle;
	display: inline-block;
}
.lang_head_sel {
	text-transform: uppercase;
	margin-left:139px;
}
.lang_head_sel a {
	margin:0 5px;
	display:inline-block;
	color:#fff;
}
#header_main {
	height:80px!important;
}
#header_main > div,
#header_main > div > a,
#avia-menu > li > a {
	/*height:80px!important;
	line-height:80px!important;*/
	height:inherit!important;
	line-height:inherit!important;
}
.lang_head_sel {
	float:left;
	margin-top: 45px;
	/*height:inherit!important;
	line-height:inherit!important;*/
}
p {
	 font-size: 12px!important;
 }
#avia-menu {
	float:left;
	margin-top: 35px;
	height:inherit!important;
	line-height:inherit!important;
}
#avia-menu > .current-menu-item > a > .avia-menu-text{
	color: #c2c343!important;
	border-top: 1px solid #c2c343!important;
}
strong.logo {

}
.logo a {
	display: block;
	width: 106px;
	height: 37px;
	float: left;
	margin: 22px 0px 20px 0px;
}
.av-main-nav a,
.lang_head_sel a {
	padding-top:0px!important;
	vertical-align: top;
}
#footer {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color:#000000;
	color:#fff;
	z-index:4;
	padding: 10px 0 10px 0!important;
	border:none;
}


@font-face{
	font-family:Conv_MetaOT-Norm;
	src:url('./font/vhs-assets-css-1013fb812fadb4ffee6560cd2c5bdf08.eot');
	src:local('â˜º'),url('./font/vhs-assets-css-6c9ff660b1a8e2d5e41e705088dc4243.woff')
	format('woff'),url('./font/vhs-assets-css-3409589f3b38a4bcdbd82996ee2d79ea.ttf')
	format('truetype'),url(./font/vhs-assets-css-63f4d6d77ab5a6ec74f71c827ef02401.svg)
	format('svg');font-weight:400;font-style:normal}
@font-face{
	font-family:Conv_MetaOT-Bold;
	src:url('./font/vhs-assets-css-137f089d826901860acd417a98b12495.eot');
	src:local('â˜º'),url('./font/vhs-assets-css-53979a7500fc2b1b088bd47ae3b1fe04.woff')
	format('woff'),url('./font/vhs-assets-css-6efc04122d73c860d4330b41b8057d68.ttf')
	format('truetype'),url('./font/vhs-assets-css-394911d19f85cd5b7e564d62e5b85522.svg')
	format('svg');
	font-weight:400;
	font-style:normal
}
body {
	padding: 0px;
	margin: 0px;
	font-family: 'Conv_MetaOT-Norm', Verdana, Tahoma, Arial, Sans-Serif!important;
	font-size: 12px;
	color: #ffffff;
	background: #000000;
	line-height: 1.42857143;
}

#top #header_main > .container .main_menu ul:first-child > li > a {
	display: block;
	width: auto;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
	height: 35px;
	font-size: 12px;
	padding-top: 2px;
	border-top: 1px solid #000;
}
#top #header_main > .container .main_menu ul:first-child > li > a:hover {
	color: #c2c343;
}
#nav_menu-3 {
	text-transform: uppercase;
	width:100%;
	float:right;
}
#nav_menu-3 li {
	display:inline-block;
	padding: 0 30px 0 0;
}
#nav_menu-3 a:hover {
	text-decoration: underline;
}
.cart-icon {
	width:25px;
}
#footer .widget {
	margin:0!important;
}
#main > div:nth-child(2) {

}
.content_li {
	margin-left:0;
}
.content_li li {
	padding: 0 0 0px 22px;
	margin-bottom: 3px;
	list-style:none;
	line-height: 1.42857143;
	font-size: 12px;
	margin-left:0;
}
.content_li li:before{
	content: '';
	position: absolute;
	left:0;
	height: 20px;
	width: 20px;
	background: url(./img/vhs-assets-css-46d6cb25b2fcdfd27a259224fd763165.png) 0 -92px no-repeat;
}
.content_li li a {
	color:#fff;
}
a.special-button, a.reservationLink, a.panoramaLink, a.zvvLink {
	color: #fff!important;
	padding: 3px 0 3px 28px;
	background: #000 url(./img/vhs-assets-css-46d6cb25b2fcdfd27a259224fd763165.png) 5px 6px no-repeat;
	display: block;
	width: 100%;
	margin-bottom: 10px;
	font-size: 12px;
}
a.special-button:hover, a.reservationLink:hover, a.panoramaLink:hover, a.zvvLink:hover {
	color: #c3c432!important;
	background: #000 url(./img/vhs-assets-css-46d6cb25b2fcdfd27a259224fd763165.png) 5px -121px no-repeat;
	display: block;
	width: 100%;
}
a.special-button {
	position: absolute;
	right: 0;
	top: 0;
	max-width: 50%;
}
a.lunch-button {
	position: absolute;
	left: -88px;
	top: -250px;
}
#main > div:nth-child(2):not(#footer) {
	position: absolute;
	bottom: 45px;
	width: 100%;
	background: url(./img/main_bg.png);
	z-index:4;
	border:none;
}

#main > div:nth-child(2) .flex_cell_inner {
	max-width: 950px;
	margin: 0 auto;
}
#main > div:nth-child(3) {
	margin-top:-45px;
	padding-bottom:45px;
}
.av-language-switch-item {
	display: none!important;
}
#menu-item-138,
#menu-item-612,
#menu-item-646 {
	height: 25px;
	margin: 0 0px 0px 60px;
	clear: right;
	float: right;
	background: url(./img/vhs-assets-css-46d6cb25b2fcdfd27a259224fd763165.png) 20px -118px no-repeat;
	padding: 0 0 0 25px;
	text-transform: uppercase;
	color:#B87300!important;
}
#menu-item-138 a,
#menu-item-612 a,
#menu-item-646 a{
	color:#B87300!important;
	padding-left: 25px !important;
}
#downButton a {
	display: inline-block;
	position:absolute;
	top:-94px;
	left:50%;
	transform: translateX(-50%);
	width: 63px;
	height: 64px;
	background: url(./img/vhs-assets-css-ceddf2a91dcb07070084a3cfbc0c9ffd.gif) 0 0 no-repeat;
	text-align:center;
}
#downButton a:hover {
	color: #c3c430;
	text-decoration: underline;
}
.lang_head_sel a:hover,
.lang_head_sel a.wpml_active {
	color: #c3c430;
}
#after_full_slider_0 .content {
	padding-top: 20px;
	padding-bottom: 20px;
}


div .av_one_fifth {
	margin-left: 1%!important;
	width: 16%;
}
div .av_one_fifth.avia-builder-el-last{
	margin-left: 1%!important;
	width: 20%;
}
div .av_one_fifth.first {
	margin-left: 0%!important;
	width: 22%;
}
.internal-link {
	color: #c3c532;
}
.avia_textblock  p {
	/*margin:0;*/
}
.main_menu ul ul,
.sub-menu li,
.sub-menu,
.header_color{
	background-color:inherit !important;
	background: none!important;
	box-shadow:none!important;
	border:none!important;
}
.sub-menu {
	top: 30px !important;
	margin-top:17px;
	border:none!important;
	background: url(./img/vhs-assets-css-e4631c4225bf2ec82aa3342d858df5dc.png)!important;
	box-shadow:none!important;
}
.sub-menu li a {
	background-color:transparent !important;
	background: transparent!important;
	border:none!important;
	padding:0 12px!important;
	min-height:inherit!important;
	line-height: 1.15!important;
	color:#fff!important;
	font-size:12px!important;

	/*background: url(./img/vhs-assets-css-e4631c4225bf2ec82aa3342d858df5dc.png)!important*/
}
.sub-menu li a:hover {
	color:#c3c430!important;
}
.sub-menu li:first-child {
	padding-top:30px;
}
.sub-menu li:last-child {
	padding-bottom:30px;
}
.sub-menu:before  {
	width: 100%;
	content: "";
	display: inline-block;
	position: absolute;
	right: 0;
	padding-left: 10000px;
	background: url(./img/vhs-assets-css-e4631c4225bf2ec82aa3342d858df5dc.png)!important;
	height: 100%;
	z-index: 10;
}
.sub-menu:after {
	width: 100%;
	content: "";
	display: inline-block;
	position: absolute;
	left: 100%;
	padding-right: 10000px;
	background: url(./img/vhs-assets-css-e4631c4225bf2ec82aa3342d858df5dc.png)!important;
	height: 100%;
	z-index: 10;
}
.sub-menu a[href='#close'] .avia-menu-text {
	position:absolute;
	bottom:20px;
	color:transparent;
	display: block;
	width: 20px;
	height: 20px;
	background: url(./img/vhs-assets-css-46d6cb25b2fcdfd27a259224fd763165.png) 0 0 no-repeat;
	background-position: 0 -255px;
	opacity: 1;
	text-align:center;
	line-height:1.25;
	font-size:0;
}

.image-overlay .image-overlay-inside, .image-overlay {
	display: none !important;
}

#iamyyoojis {
	
}
#iamyyoojis h1{
	color:white !important;
}
#iamyyoojis h1 .gold{
	color:#bd8000 !important;
}
#iamyyoojis p, #iamyyoojis strong {
	color:white !important;
}
#iamyyoojis ul {
    list-style:none;
}
#iamyyoojis ul li:before{
	content: '';
	display: inline-block;
	height: 11px;
	width: 17px;
	margin-bottom:-1px;
	background-image: url(https://www.yoojis.com/wp-content/uploads/2018/03/aufzaehlungszeichen.png);
	background-size: 11px 11px;
	background-position:center left;
	background-repeat: no-repeat;
}

#iamyyoojis .iacontainer {
	margin-top:15px;
}
#iamyyoojis .iacontainer .onehalf {
	width:150px;
	float:left;
}
#iamyyoojis .iacontainer img {
	height:37px;
}
#iamyyoojis .iacontainer .onehalf.first {
	margin-right:25px;
}

#top #footer .widget ul {
	width:inherit;
	float:right;
}

@media only screen and (min-width: 990px) {
	#avia-menu li.loggedout {
		display:none !important;
	}
}
@media only screen and (max-width: 989px) {
	.logo2 {
		position: absolute;
		right: 78px;
		top: 27px;
		display:block!important;
	}
	.responsive #top .logo {
		display:block!important;
		position:relative!important;
		width: 107px!important;
		float:left!important;
	}
	.menu-item-language {
		display: none;
	}
	.lang_head_sel {
		margin-left:20px;
	}
	#main > div:nth-child(2):not(#footer) {
		position: relative;
		margin-top:45px;
		margin-bottom:25px;
	}
	#nav_menu-3 .menu {
		display:flex;
		justify-content:center;
		align-content:space-around;
		flex-flow: row wrap;
	}
	#nav_menu-3 li {
		padding: 0;
		margin:auto;
	}
    #footer {
	    position:relative;
    }
    #footer .textwidget {
	    text-align: center;
    }
    #footer .el_after_av_one_half {
	    margin-bottom:0!important;
    }
	#menu-item-138>a,
	#menu-item-612>a,
	#menu-item-646>a,
	.sub-menu{
		padding-left: 45px !important;
	}
	#menu-item-138 li a,
	#menu-item-612 li a,
	#menu-item-646 li a {
		padding-left: 0px !important;
	}
	#menu-item-138,
	#menu-item-612,
	#menu-item-646 {
		line-height:9px;
	}
	#menu-item-138 a:before,
	#menu-item-612 a:before,
	#menu-item-646 a:before {
		display:none;
	}
	.sub-menu {
		top: 0 !important;
	}
    .wpml-ls-first-item {
	    display:none;
    }
	.sub-menu:before,
	.sub-menu:after {
		display:none;
	}
    .menu-back {
	    display:none;
    }
	#mobile-advanced ul.sub-menu li > a:before {
		top: 4px!important
	}
	ul:not(.sub-menu)#mobile-advanced > li > a:before {
		top: 17px!important
	}
	div .av_one_fifth {
		margin-left: 0.5%!important;
		width: 99%!important;
	}
	.responsive #top #wrap_all .av-flex-cells .no_margin {
		overflow: inherit!important;
	}
    h2,
    .bodytext,
    p,
    body,
    #top #header_main > .container .main_menu ul:first-child > li > a,
    .content_li li,
    a.special-button, a.reservationLink, a.panoramaLink, a.zvvLink,
    .sub-menu li a{
	    font-size:15px;
    }
	.sub-menu li a {
		line-height:1.55
	}
}
@media only screen and (max-width: 385px) {
	.lang_head_sel a {
		display: block!important
	}
	.lang_head_sel {
		margin-top:15px;
		margin-left:10px;
	}
}
/*facebook*/
.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}.fb_link img{border:none}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}
.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_reset .fb_dialog_legacy{overflow:visible}.fb_dialog_advanced{padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.fb_dialog_content{background:#fff;color:#333}.fb_dialog_close_icon{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;_background-image:url(https://static.xx.fbcdn.net/rsrc.php/v3/yL/r/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{top:5px;left:5px;right:auto}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent;_background-image:url(https://static.xx.fbcdn.net/rsrc.php/v3/yL/r/s816eWC-2sl.gif)}.fb_dialog_close_icon:active{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent;_background-image:url(https://static.xx.fbcdn.net/rsrc.php/v3/yL/r/s816eWC-2sl.gif)}.fb_dialog_loader{background-color:#f6f7f9;border:1px solid #606060;font-size:24px;padding:20px}.fb_dialog_top_left,.fb_dialog_top_right,.fb_dialog_bottom_left,.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}.fb_dialog_top_left{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 0;left:-10px;top:-10px}.fb_dialog_top_right{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 -10px;right:-10px;top:-10px}.fb_dialog_bottom_left{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 -20px;bottom:-10px;left:-10px}.fb_dialog_bottom_right{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;bottom:-10px}.fb_dialog_vert_left,.fb_dialog_vert_right,.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}.fb_dialog_vert_left,.fb_dialog_vert_right{width:10px;height:100%}.fb_dialog_vert_left{margin-left:-10px}.fb_dialog_vert_right{right:0;margin-right:-10px}.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{width:100%;height:10px}.fb_dialog_horiz_top{margin-top:-10px}.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #365899;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{-webkit-transform:none;height:100%;margin:0;overflow:visible;position:absolute;top:-10000px;left:0;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{width:auto;height:auto;min-height:initial;min-width:initial;background:none}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100%}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}.loading.centered #fb_dialog_loader_close{color:#fff;display:block;padding-top:20px;clear:both;font-size:18px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .45);position:absolute;bottom:0;left:0;right:0;top:0;width:100%;min-height:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px 1px -1px inset;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#738ABA), to(#2C4987));border-bottom:1px solid;border-color:#1d4088;color:#fff;font:14px Helvetica, sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4966A6), color-stop(.5, #355492), to(#2A4887));border:1px solid #29487d;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset, rgba(255, 255, 255, .167969) 0 1px 0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{border:none;background:none;color:#fff;font:12px Helvetica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #555;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f6f7f9;border:1px solid #555;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(https://static.xx.fbcdn.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);background-repeat:no-repeat;background-position:50% 50%;height:24px;width:24px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_hide_iframes iframe{position:relative;left:-10000px}.fb_iframe_widget_loader{position:relative;display:inline-block}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}.fb_iframe_widget_loader .FB_Loader{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50%;z-index:4}