@font-face {
    font-family: 'Azo Sans';
    src: url('/assets/css/fonts/azosans/AzoSans-BoldItalic.eot');
    src: local('Azo Sans Bold Italic'), local('AzoSans-BoldItalic'),
        url('/assets/css/fonts/azosans/AzoSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/css/fonts/azosans/AzoSans-BoldItalic.woff2') format('woff2'),
        url('/assets/css/fonts/azosans/AzoSans-BoldItalic.woff') format('woff'),
        url('/assets/css/fonts/azosans/AzoSans-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Azo Sans Tn';
    src: url('/assets/css/fonts/azosans/AzoSans-Thin.eot');
    src: local('Azo Sans Thin'), local('AzoSans-Thin'),
        url('/assets/css/fonts/azosans/AzoSans-Thin.eot?#iefix') format('embedded-opentype'),
        url('/assets/css/fonts/azosans/AzoSans-Thin.woff2') format('woff2'),
        url('/assets/css/fonts/azosans/AzoSans-Thin.woff') format('woff'),
        url('/assets/css/fonts/azosans/AzoSans-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Azo Sans Lt';
    src: url('/assets/css/fonts/azosans/AzoSans-LightItalic.eot');
    src: local('Azo Sans Light Italic'), local('AzoSans-LightItalic'),
        url('/assets/css/fonts/azosans/AzoSans-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/css/fonts/azosans/AzoSans-LightItalic.woff2') format('woff2'),
        url('/assets/css/fonts/azosans/AzoSans-LightItalic.woff') format('woff'),
        url('/assets/css/fonts/azosans/AzoSans-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Azo Sans Tn';
    src: url('/assets/css/fonts/azosans/AzoSans-ThinItalic.eot');
    src: local('Azo Sans Thin Italic'), local('AzoSans-ThinItalic'),
        url('/assets/css/fonts/azosans/AzoSans-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/css/fonts/azosans/AzoSans-ThinItalic.woff2') format('woff2'),
        url('/assets/css/fonts/azosans/AzoSans-ThinItalic.woff') format('woff'),
        url('/assets/css/fonts/azosans/AzoSans-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Azo Sans';
    src: url('/assets/css/fonts/azosans/AzoSans-Regular.eot');
    src: local('Azo Sans Regular'), local('AzoSans-Regular'),
        url('/assets/css/fonts/azosans/AzoSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('/assets/css/fonts/azosans/AzoSans-Regular.woff2') format('woff2'),
        url('/assets/css/fonts/azosans/AzoSans-Regular.woff') format('woff'),
        url('/assets/css/fonts/azosans/AzoSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Azo Sans Md';
    src: url('/assets/css/fonts/azosans/AzoSans-MediumItalic.eot');
    src: local('Azo Sans Medium Italic'), local('AzoSans-MediumItalic'),
        url('/assets/css/fonts/azosans/AzoSans-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/css/fonts/azosans/AzoSans-MediumItalic.woff2') format('woff2'),
        url('/assets/css/fonts/azosans/AzoSans-MediumItalic.woff') format('woff'),
        url('/assets/css/fonts/azosans/AzoSans-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Azo Sans Bk';
    src: url('/assets/css/fonts/azosans/AzoSans-Black.eot');
    src: local('Azo Sans Black'), local('AzoSans-Black'),
        url('/assets/css/fonts/azosans/AzoSans-Black.eot?#iefix') format('embedded-opentype'),
        url('/assets/css/fonts/azosans/AzoSans-Black.woff2') format('woff2'),
        url('/assets/css/fonts/azosans/AzoSans-Black.woff') format('woff'),
        url('/assets/css/fonts/azosans/AzoSans-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Azo Sans Md';
    src: url('/assets/css/fonts/azosans/AzoSans-Medium.eot');
    src: local('Azo Sans Medium'), local('AzoSans-Medium'),
        url('/assets/css/fonts/azosans/AzoSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/css/fonts/azosans/AzoSans-Medium.woff2') format('woff2'),
        url('/assets/css/fonts/azosans/AzoSans-Medium.woff') format('woff'),
        url('/assets/css/fonts/azosans/AzoSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Azo Sans Bk';
    src: url('/assets/css/fonts/azosans/AzoSans-BlackItalic.eot');
    src: local('Azo Sans Black Italic'), local('AzoSans-BlackItalic'),
        url('/assets/css/fonts/azosans/AzoSans-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/css/fonts/azosans/AzoSans-BlackItalic.woff2') format('woff2'),
        url('/assets/css/fonts/azosans/AzoSans-BlackItalic.woff') format('woff'),
        url('/assets/css/fonts/azosans/AzoSans-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Azo Sans Lt';
    src: url('/assets/css/fonts/azosans/AzoSans-Light.eot');
    src: local('Azo Sans Light'), local('AzoSans-Light'),
        url('/assets/css/fonts/azosans/AzoSans-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/css/fonts/azosans/AzoSans-Light.woff2') format('woff2'),
        url('/assets/css/fonts/azosans/AzoSans-Light.woff') format('woff'),
        url('/assets/css/fonts/azosans/AzoSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Azo Sans';
    src: url('/assets/css/fonts/azosans/AzoSans-Italic.eot');
    src: local('Azo Sans Italic'), local('AzoSans-Italic'),
        url('/assets/css/fonts/azosans/AzoSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('/assets/css/fonts/azosans/AzoSans-Italic.woff2') format('woff2'),
        url('/assets/css/fonts/azosans/AzoSans-Italic.woff') format('woff'),
        url('/assets/css/fonts/azosans/AzoSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Azo Sans';
    src: url('/assets/css/fonts/azosans/AzoSans-Bold.eot');
    src: local('Azo Sans Bold'), local('AzoSans-Bold'),
        url('/assets/css/fonts/azosans/AzoSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/css/fonts/azosans/AzoSans-Bold.woff2') format('woff2'),
        url('/assets/css/fonts/azosans/AzoSans-Bold.woff') format('woff'),
        url('/assets/css/fonts/azosans/AzoSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}



html body{
	font-family: Azo Sans, Arial, sans-serif;
}
.hamburguer-btn.hamburguer-btn-light .hamburguer span, .hamburguer-btn.hamburguer-btn-light .close span {
	background: black;
}
.main {
	margin-top: 69px;
	padding: 10px;
}
.nav.nav-tabs {
  overflow-x: auto;
  overflow-y: hidden;
  display: inline-flex;
  flex-wrap: nowrap;
  width: 100%;
}
.nav.nav-tabs li {
  display: flex;
  float: left;
  flex: 0 0 auto;
}
.tab-content {
  height: 80vh;
  overflow: auto;
}

html body .tabs.tabs-sonder .nav-tabs .nav-link{
	border-top-color: #015949;
	color: black;
	padding: 11px 5px;
	background-color: white;
	min-width: 80px;
	text-align: center;
}
html body .tabs.tabs-sonder .nav-tabs .nav-link.active{
	background-color: #e9f2e9;
}
.menu_entry_box {
  border: 1px solid #015949;
  background-color: #e9f2e9;
  margin: 0 1% 7px 1%;
  border-radius: 15px;
  width: 98%;
  min-height: 65px;
	box-shadow: 1px 2px 2px #015949;
}

.entry_title {
  display: block;
  margin: 0;
  font-size: 15px;
}
.entry_description{
	 margin: 0;
}
.entry_price {
  margin: 0;
  text-align: right;
}


.menuFlags.flag {
  width: 120px;
  height: 60px;
  background: url(/assets/img/flags-large.png) no-repeat;
  display: inline-block;
  scale: 0.35;
}
.menuFlags.flag.flag-el {
	background-position: -840px -240px;
}
.menuFlags.flag.flag-en {
	background-position: -600px -720px;
}