@font-face {
    font-family: padthai;
    src: url(/css/fonts/PADTHAI_.TTF);
}
@font-face {
    font-family: papyrus;
    src: url(/css/fonts/PAPYRUS.TTF);
}
@font-face {
    font-family: 'Belwe Bd BT';
    src: url('/css/fonts/BelweBT-Bold.woff2') format('woff2'),
        url('/css/fonts/BelweBT-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Univers LT Std 73 Black Ext';
    src: url('/css/fonts/UniversLTStd-BlackExObl.woff2') format('woff2'),
        url('/css/fonts/UniversLTStd-BlackExObl.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Univers LT Std 73 Black Ext';
    src: url('/css/fonts/UniversLTStd-BlackEx.woff2') format('woff2'),
        url('/css/fonts/UniversLTStd-BlackEx.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Univers';
    src: url('/css/fonts/Univers-Condensed.woff2') format('woff2'),
        url('/css/fonts/Univers-Condensed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
html, body{}
body{background-position:center center;background-size:cover;background-repeat:no-repeat; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0);font-size:0.8em;font-family: 'Univers';font-stretch: condensed;}
#load{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}
#wrap {position:relative;overflow:hidden;width:100%;height:100%;}
#homeWrap{min-height:100vh;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url('/media/1030/texture.jpg')/*'/media/1003/blad.jpg'*/;padding-top:10vh;padding-bottom:10vh;color:#7b735e !important;}
h1, h2, h3, h4, .h1, .h2, .h3, .h4 {font-family: 'Belwe Bd BT'}
h4, .h4{font-weight:bold;}
h2, .h2{margin-bottom:20px;}
#homeWrap h2{font-size:4em;}
/*p {text-transform:uppercase;}*/
.fixedElements{position:absolute;width: 100%;color:#7b735e;display:block;z-index:1000;height:40px;}
#header { top: 0;height:40px;}
#footer{bottom:0;display:none;height:34px;font-family: 'Belwe Bd BT';}
    #footer .btn {font-weight:bold;}
#footer.v2{border-top:2px solid #7b735e;font-family:'Univers';}
#footer.v2 .btn.menuNav{border:2px solid #7b735e;}
#footer.v2 .btn.menuNav:active, #footer.v2 .btn.menuNav.active{background:#7b735e !important;color:#f3f7e6!important;border-color:#7b735e !important;}
 #footer.v2 .btn {font-weight:normal!important;}
#fullpage {}
ul, ul li{list-style-type:none !important;}
.langBtn{background-color:rgba(255,255,255,0.7);text-align:left;}
    .langBtn img {height:30px;}

.mnuBtn{border:0;height:52px;/*background: url(/img/btnBack.png) repeat-x top left;*/width:70%;display:inline-block;border-radius:0;text-shadow:none;padding-top:13px;}
    .mnuBtn:hover {background-color:transparent;/*border-color:transparent;*/}
.bContainer {height:52px;overflow:hidden;margin-bottom:20px;text-align:center;}
.b{height:52px;width:38px;display:inline-block;padding:12px 16px;font-size:18px;line-height: 1.3333333;}
.lB{background: url(/img/btnLeft.png) repeat-x top left;}
.rB{background: url(/img/btnRight.png) repeat-x top left;}
.menuNav {border-radius:0px;}
.menuNav:hover {background-color:#7b735e;}
.description {/*font-style:italic;*/text-transform:initial;font-size:1em;font-weight:400;}
.group{margin-bottom:40px;padding: 10px 15px;margin-bottom: 20px;/*background-color:rgba(255,255,255,0.7);color:#333;border: 1px solid #ddd;*/border-radius:4px;}
.menuSection{margin-bottom:20px;}
.menuSectionGroupRow{margin-bottom:20px;}
.menuSectionGroupRow .lead{margin-bottom:0px;}
.menuItemRow{margin-bottom:10px;}
.menuItemRow .description{margin-bottom:0px;}
.v2 .menuItemRow{/*background:rgba(255,255,255,0.4);*/
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
	/*border:1px solid #bec1b6;color:#000;text-shadow:none;
	box-shadow: 0px 0px 0px 1px rgba(255,255,255,0.7), 0px 0px 0px 2px rgba(190,193,182,0.7);*/
	margin-bottom:30px;
}
.v2 .menuItemRow .description{}
.v2 .noTasting .menuItemRow {margin-bottom:10px;}
.remarksRow {margin-top:20px;}
.remarks{font-size:0.9em!important;}
.col-xs-12 {font-size:2em !important;}
.text{font-weight:400;}
.price{font-size:16px !important;}
.valuta{font-size:16px !important;}
#splash h1, #splash p, #langChoose {opacity:0;}
.menuText {margin-bottom:40px;text-transform:none;font-size:12px;}
.mainSection{display:none;}
#pixie {
  z-index:0;
  position: absolute;
  top: 0;
  left: 0;
}

.shape{
    -webkit-clip-path: polygon(0% 50%, 1% 45%, 1% 38%, 2% 33%, 2% 29%, 3% 31%, 3% 25%, 4% 20%, 5% 20%, 5% 15%, 5% 10%, 6% 6%, 6% 5%, 7% 5%, 8% 8%, 9% 11%, 8% 14%, 8% 18%, 8% 22%, 9% 24%, 9% 21%, 10% 18%, 10% 12%, 10% 6%, 10% 5%, 10% 1%, 89% 3%, 89% 5%, 90% 6%, 90% 11%, 90% 18%, 91% 23%, 92% 24%, 92% 19%, 92% 14%, 92% 12%, 91% 12%, 92% 8%, 93% 5%, 94% 5%, 95% 6%, 95% 10%, 95% 15%, 95% 19%, 96% 19%, 97% 22%, 97% 27%, 97% 30%, 98% 33%, 99% 38%, 99% 44%, 99% 48%, 100% 49%, 99% 52%, 99% 56%, 98% 63%, 98% 66%, 97% 67%, 97% 72%, 97% 77%, 96% 80%, 96% 81%, 95% 80%, 95% 84%, 96% 88%, 95% 92%, 94% 94%, 93% 95%, 92% 93%, 91% 88%, 92% 87%, 92% 81%, 92% 80%, 91% 78%, 91% 79%, 90% 85%, 90% 90%, 90% 93%, 90% 96%, 89% 99%, 11% 98%, 11% 95%, 10% 95%, 10% 91%, 10% 87%, 10% 84%, 10% 81%, 9% 79%, 9% 76%, 8% 78%, 8% 83%, 8% 87%, 9% 89%, 8% 93%, 7% 94%, 6% 96%, 6% 95%, 5% 91%, 5% 87%, 5% 84%, 5% 81%, 4% 81%, 3% 78%, 3% 74%, 3% 71%, 3% 67%, 2% 65%, 1% 59%, 1% 56%, 1% 52%, 0% 51%);
    clip-path: polygon(0% 50%, 1% 45%, 1% 38%, 2% 33%, 2% 29%, 3% 31%, 3% 25%, 4% 20%, 5% 20%, 5% 15%, 5% 10%, 6% 6%, 6% 5%, 7% 5%, 8% 8%, 9% 11%, 8% 14%, 8% 18%, 8% 22%, 9% 24%, 9% 21%, 10% 18%, 10% 12%, 10% 6%, 10% 5%, 10% 1%, 89% 3%, 89% 5%, 90% 6%, 90% 11%, 90% 18%, 91% 23%, 92% 24%, 92% 19%, 92% 14%, 92% 12%, 91% 12%, 92% 8%, 93% 5%, 94% 5%, 95% 6%, 95% 10%, 95% 15%, 95% 19%, 96% 19%, 97% 22%, 97% 27%, 97% 30%, 98% 33%, 99% 38%, 99% 44%, 99% 48%, 100% 49%, 99% 52%, 99% 56%, 98% 63%, 98% 66%, 97% 67%, 97% 72%, 97% 77%, 96% 80%, 96% 81%, 95% 80%, 95% 84%, 96% 88%, 95% 92%, 94% 94%, 93% 95%, 92% 93%, 91% 88%, 92% 87%, 92% 81%, 92% 80%, 91% 78%, 91% 79%, 90% 85%, 90% 90%, 90% 93%, 90% 96%, 89% 99%, 11% 98%, 11% 95%, 10% 95%, 10% 91%, 10% 87%, 10% 84%, 10% 81%, 9% 79%, 9% 76%, 8% 78%, 8% 83%, 8% 87%, 9% 89%, 8% 93%, 7% 94%, 6% 96%, 6% 95%, 5% 91%, 5% 87%, 5% 84%, 5% 81%, 4% 81%, 3% 78%, 3% 74%, 3% 71%, 3% 67%, 2% 65%, 1% 59%, 1% 56%, 1% 52%, 0% 51%);
}
#refresh{color:#7b735e;text-shadow:none;font-size:12px;font-weight:normal;}
.niceFont{font-family: 'papyrus'}
p.niceFont{text-transform:none;font-size:20px;}
.dishImage{
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	/*border:1px solid #bec1b6;*/
	border:1px solid #000;
	/*box-shadow: 0px 0px 0px 1px rgba(255,255,255,0.7), 0px 0px 0px 2px rgba(190,193,182,0.7);*/
	box-shadow: 0px 0px 0px 1px rgba(255,255,255,0.7), 0px 0px 0px 2px rgba(0,0,0,0.7);
}

.btn-default{background-color:#f3f7e6!important;border:2px solid #c9a771; color:#7b735e!important;}
.btn-default:hover{border:2px solid #c9a771!important;}

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	.gContainer{padding-left:0;padding-right:0;}
	.remarks{font-size:0.7em;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.gContainer{padding-left:15px;padding-right:15px;}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
