@charset "utf-8";
/* CSS Document */
@import url("https://p.typekit.net/p.css?s=1&k=zzo7uud&ht=tk&f=28482.28484&a=40947146&app=typekit&e=css");

@font-face {
font-family:"mrs-eaves-roman-petite-caps";
src:url("https://use.typekit.net/af/970d87/00000000000000007735b2fe/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/970d87/00000000000000007735b2fe/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/970d87/00000000000000007735b2fe/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;
}

@font-face {
font-family:"mrs-eaves";
src:url("https://use.typekit.net/af/23ea79/00000000000000007735b2ff/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/23ea79/00000000000000007735b2ff/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/23ea79/00000000000000007735b2ff/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;
}

.tk-mrs-eaves-roman-petite-caps { font-family: "mrs-eaves-roman-petite-caps",sans-serif; }
.tk-mrs-eaves { font-family: "mrs-eaves",serif; }


@font-face {font-family: "HouseMovements-Runway";
  src: url("../fonts/51030959823ebd202111eb8d105ed3d5.eot"); /* IE9*/
  src: url("../fonts/51030959823ebd202111eb8d105ed3d5.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/51030959823ebd202111eb8d105ed3d5.woff2") format("woff2"), /* chrome、firefox */
  url("../fonts/51030959823ebd202111eb8d105ed3d5.ttf") format("truetype"); /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
 font-weight: normal;
   font-style: normal;
}

/*Header Styling*/ /*
.tm-header {
	    background: linear-gradient(rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.0) 100%);
}

 */
.uk-navbar-center:not(:only-child) {
    /*position: absolute;
    top: 85vh !important;
	z-index: 9999;*/
	display: none
}
@media only screen and (min-height: 1215px) and (max-height: 1550px) {
    .uk-navbar-center:not(:only-child)  {
    	top: 89vh !important;
    }
}

@media only screen and (min-height: 1551px)  {
   .uk-navbar-center:not(:only-child)  {
    	top: 91vh !important;
    }
}



.tm-header {
	display:none;
}

.uk-navbar {
	z-index: 999;
}

.tm-toolbar {
	z-index: 999;
    background: transparent;
    position: absolute;
    top: 15px;
    right: 50px;
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	.uk-logo img{
		width: 220px;
	}
	
}

@media only screen and (min-width: 0px){
.tm-header-mobile {
	position: relative;
    display: contents !important;
	z-index: 999;
}
}

#module-92 {
	font-family: 'mrs-eaves-roman-petite-caps';
    font-size: 22px;
}

#module-92 p {
	padding-left: 40px;
	margin-top: 0 !important;
	text-shadow: 2px 2px 5px rgb(41 49 51 / 0.8);
}
#module-92 div {
	display: flex;
	text-align: center;
	line-height: 22px;
	
}

#module-92 a:hover {
	color: #d7007b;
}

.uk-navbar-toggle {
	padding-left: 100px;
	text-shadow: 2px 2px 5px rgb(41 49 51 / 0.8);
	color: #fff;
}
.uk-navbar-toggle:hover {
	color: #fff;
}

.uk-navbar-toggle:hover .uk-navbar-toggle-icon{
	color:#d7007b;
}
.uk-navbar-container:not(.uk-navbar-transparent) {
    background: linear-gradient(rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.0) 100%);
    position: relative;
    z-index: 999;
}

#module-93 li:first-of-type, #module-94 li:first-of-type{
	order: 2;
	border-left: 1px solid #fff;
	padding-left: 10px;
}

#module-93 a{
	font-size: 22px;
	text-shadow: 2px 2px 5px rgb(41 49 51 / 0.8);
}

#module-93 .uk-active a{
	color: #d7007b;
	
}

#module-94 a{
	font-size: 22px;
	color: rgba(255,255,255,0.50);
}


#module-94 .uk-active a{
	color: #fff;
	
}

#module-94 .uk-subnav {
	display: flex;
    justify-content: center;
	    padding-top: 20px;
}

#module-93 .uk-subnav, #module-94 .uk-subnav {
	line-height: 18px;
	margin-top: -23px;
}

.tm-section-title {
	z-index: 99;
}

#module-94 .uk-subnav>* {
   
    padding-left: 0px;
    
}

/*Responsive*/
@media only screen and (min-height: 1701px) {
    .speisen .uk-navbar-center:not(:only-child) {
    top: 72vh !important;
	display: inherit !important;
}
}

@media only screen and (min-width: 351px) and (max-width: 650px) {
	 .uk-navbar-center:not(:only-child) {
    top: 70vh !important;
	
}
	
}


@media only screen and (min-width: 250px) and (max-width: 350px) {
	 .uk-navbar-center:not(:only-child) {
    top: 70vh !important;
	
}
	.uk-logo img{
		width: 220px;
	}
	
}
@media only screen and (max-width: 650px) {
	.uk-navbar-toggle {
	padding-left: 20px;
	
}
	

}

@media only screen and (min-width: 650px){
	#module-94, #module-95 {
		display: none;
	}
} 


	

/* offcanvas*/
/*
.uk-offcanvas-bar .uk-grid-margin.uk-first-column:nth-of-type(3) {
	order: 1;
}*/
.uk-navbar-toggle:focus {
	color: #fff !important;
}

#module-94 {
	margin-top: 30px;
}

#module-tm-2, #module-95 {
	margin-top: -20px;
}

.uk-offcanvas-bar .uk-nav-default>li>a {
	color: #fff !important;
}

.uk-offcanvas-bar .uk-nav-default>li>a:hover {
	color: rgba(255,255,255,0.50) !important;
}

.uk-offcanvas-bar .uk-nav-default>li.uk-active>a {
	color: rgba(255,255,255,0.70) !important;
}

/*Toolbar*/
@media (max-width: 1199px){
.tm-toolbar {
    display: block !important;
	top: 23px;
	/*right: -35px;*/
	margin-right: -50px;
}
	#module-92, #module-93 {
		display: none;
	}
	
	#module-97 img{
		margin: 0 10px;
	}
}

@media (min-width: 1199px){

	#module-97 {
		display: none;
	}
}

/*Berge*/
@media only screen and (min-width: 2231px) and (max-width: 2500px){
	.berge{
		top: -144vh !important;
	}
	
}

@media only screen and (min-width: 1000px) and (max-width: 1159px) {
	.berge{
		top: -70vh !important;
	}
	
}

@media only screen and (min-width: 1160px) and (max-width: 1200px) {
	.berge{
		top: -83vh !important;
	}
	
}

@media only screen and (min-height: 1215px) and (max-height: 1300px) {
    .berge {
    	top: -120vh !important;
    }
}

@media only screen and (min-height: 1301px) and (max-height: 1500px) {
    .berge {
    	top: -110vh !important;
    }
}

@media only screen and (min-height: 1501px) and (max-height: 1850px)  {
    .berge {
    	top: -100vh !important;
    }
}

@media only screen and (min-height: 1851px)  {
    .berge {
    	top: -90vh !important;
    }
}

/*Cookie Tool*/

@media only screen and (max-width: 850px){
.cc-message {
	width: 88vw;
}

.cc-compliance {
    display: block !important;
	width: 89vw;
	
}

.cc-btn.cc-allow, .cc-btn.cc-allowall {
	margin-bottom: 10px;
}
}

@media only screen and (max-width: 900px){
	.uk-lightbox-button {
		color: #fff !important;
	}
}

video::-webkit-media-controls-start-playback-button {
  display: none !important;
}