@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

@font-face {
    font-family: 'Mercury114';
    src: url('../fonts/font.eot');
    src: url('../fonts/font.eot') format('embedded-opentype'),
        url('../fonts/font.woff2') format('woff2'),
        url('../fonts/font.woff') format('woff'),
        url('../fonts/font.ttf') format('truetype'),
        url('../fonts/font.svg#font') format('svg');
}
@font-face {
    font-family: 'Mori Gothic';
    src: url('../fonts/MoriGothic-Bold.eot');
    src: local('Mori Gothic Bold'), local('MoriGothic-Bold'),
        url('../fonts/MoriGothic-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MoriGothic-Bold.woff2') format('woff2'),
        url('../fonts/MoriGothic-Bold.woff') format('woff'),
        url('../fonts/MoriGothic-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


.font-inter {
	font-family: "Inter", sans-serif;
}
.font-opensans {
	font-family: "Open Sans", sans-serif;
}

.font-mercury {
	font-family: "Mercury114";
}

@media (min-width: 390px) {
	.d-xs-flex{
		display:flex !important;
	}
	.mt-xs-0{
		margin-top:0 !important;
	}
	.ms-xs-5px{
		margin-left:5px !important;
	}

}

@media (min-width: 576px) and (max-width: 992px) {
	.mdfont1{
		font-size:1.4em;
	}
}

@media (max-width: 576px) {
	.mdfont1{
		font-size:1.1em;
	}
}


html,body{
  font-family: 'Mercury114';
  height:100%;
  background: #000000;
}
body{
  /* background-image: url('../img/bg3.jpg'); */
  /* background-size: cover; */
  /* background-position: center center; */
  background-color: #1D1D1B;
}
#head {
  /* background-image: url('../img/bg1.jpg');
  background-size: cover;
  background-position: center center; */


  color:#fff;
  background:#1D1D1B;
}

#allMenu{
  background:#ececec;
}


.mori{
  font-family: 'Mori Gothic' !important;
}
#tryme {
  max-width: 780px;
  margin: auto;
  display: block;
  width: 100%;
}
#marywong {
  max-width: 130px;
  /* margin: auto; */
  display: block;
  /* width: 100%; */
}
.mw_mini {
  max-width: 42px;
  display: block;
}


@media (max-width:576px) {
	.h-sm-60vh{
		height: 60vh;
	}
	.h-sm-40vh{
		min-height: auto !important;
		height: 40vh;
	}
	#marywong {
		height: 100px;
	}
}

#menu .modal-content{
  background: url('../img/bg3.jpg') no-repeat center center;
  background-size: cover;
  color:#fff;
}


#app_table .name{
  text-wrap: nowrap;
  white-space: pre;
  word-wrap: normal;
}

.liner{
  /* border-bottom: 2px dotted; */
  width: -webkit-fill-available;
  background: url('../img/dot.svg') repeat-x;
  background-position: 0 13px;
  margin: 0 4px;
  opacity: 0.2;
}



/* Glitch styles */


body {
	--color-text: #454847;
	--color-bg: #1d2121;
	--color-link: #454847;
	--color-link-hover: #fff;
	--color-info: #454847;
	--glitch-width: 696px;
	--glitch-height: 120px;
	--color-title: #fff;
	--color-subtitle: #30efbf;
}

.glitch--style-1 {
	--gap-horizontal: 20px;
	--gap-vertical: 2px;
	--time-anim: 2.25s;
	--blend-mode-1: none;
	--blend-mode-2: none;
	--blend-mode-3: none;
	--blend-mode-4: none;
	--blend-mode-5: none;
	--blend-color-1: transparent;
	--blend-color-2: transparent;
	--blend-color-3: transparent;
	--blend-color-4: transparent;
	--blend-color-5: transparent;
}

.glitch--style-2 {
	--gap-horizontal: 5px;
	--gap-vertical: 10px;
	--time-anim: 2s;
	--blend-mode-1: none;
	--blend-mode-2: none;
	--blend-mode-3: luminosity;
	--blend-mode-4: none;
	--blend-mode-5: none;
	--blend-color-1: transparent;
	--blend-color-2: transparent;
	--blend-color-3: #4d8c60;
	--blend-color-4: transparent;
	--blend-color-5: #c9b09a;
}

.glitch--style-3 {
	--gap-horizontal: 20px;
	--gap-vertical: 2px;
	--time-anim: 2.25s;
	--blend-mode-1: none;
	--blend-mode-2: none;
	--blend-mode-3: multiply;
	--blend-mode-4: none;
	--blend-mode-5: none;
	--blend-color-1: transparent;
	--blend-color-2: transparent;
	--blend-color-3: #af4563;
	--blend-color-4: transparent;
	--blend-color-5: transparent;
}

.glitch--style-4 {
	--gap-horizontal: 5px;
	--gap-vertical: 20px;
	--time-anim: 5s;
	--blend-mode-1: none;
	--blend-mode-2: exclusion;
	--blend-mode-3: hard-light;
	--blend-mode-4: overlay;
	--blend-mode-5: none;
	--blend-color-1: transparent;
	--blend-color-2: #52f1cd;
	--blend-color-3: #525df1;
	--blend-color-4: #f19b52;
	--blend-color-5: transparent;
}

.glitch--style-5 {
	--gap-horizontal: 50px;
	--gap-vertical: 100px;
	--time-anim: 2.25s;
	--blend-mode-1: none;
	--blend-mode-2: none;
	--blend-mode-3: none;
	--blend-mode-4: overlay;
	--blend-mode-5: overlay;
	--blend-color-1: transparent;
	--blend-color-2: transparent;
	--blend-color-3: transparent;
	--blend-color-4: #000;
	--blend-color-5: #8d16f2;
}

.glitch--style-6 {
	--gap-horizontal: 3px;
	--gap-vertical: 70px;
	--time-anim: 2.25s;
	--blend-mode-1: none;
	--blend-mode-2: none;
	--blend-mode-3: overlay;
	--blend-mode-4: none;
	--blend-mode-5: none;
	--blend-color-1: transparent;
	--blend-color-2: transparent;
	--blend-color-3: rgba(255,255,255,0.2);
	--blend-color-4: transparent;
	--blend-color-5: transparent;
}
/* Glitch styles */
.glitch {
  width: 320px;
  height: 50px;
  position: relative;
  /* width: var(--glitch-width); */
  max-width: 696px;
  /* height: var(--glitch-height); */
  max-height: 120px;
  overflow: hidden;
  margin: 0 auto;
}


@media (min-width: 576px) {
  .glitch {
  	width: 320px;
  	height: 50px;
  }
}
@media (min-width: 768px) {
  .glitch {
  	width: 554px;
  	height: 95px;
  }
}
@media (min-width: 992px) {
  .glitch {
  	width: 696px;
    height: 120px;
  }
}
@media (min-width: 1200px) {
  .glitch {
  	width: 900px;
    height: 155px;
  }
}

.glitch:hover {
	cursor: pointer;
}

.glitch__img {
	position: absolute;
	top: calc(-1 * var(--gap-vertical));
	left: calc(-1 * var(--gap-horizontal));
	width: calc(100% + var(--gap-horizontal) * 2);
	height: calc(100% + var(--gap-vertical) * 2);
	background: url('../img/tryme.svg') no-repeat center center;
	background-color: var(--blend-color-1);
	background-size: contain;
	transform: translate3d(0,0,0);
	background-blend-mode: var(--blend-mode-1);
}

.glitch--style-2 .glitch__img {
	background-image: url('../img/tryme.svg');
}

.glitch--style-3 .glitch__img {
	background-image: url('../img/tryme.svg');
}

.glitch--style-4 .glitch__img {
	background-image: url('../img/tryme.svg');
}

.glitch--style-5 .glitch__img {
	background-image: url('../img/tryme.svg');
}

.glitch--style-6 .glitch__img {
	background-image: url('../img/tryme.svg');
}

/* Set the background colors for the glitch images*/
.glitch__img:nth-child(2) {
	background-color: var(--blend-color-2);
	background-blend-mode: var(--blend-mode-2);
}

.glitch__img:nth-child(3) {
	background-color: var(--blend-color-3);
	background-blend-mode: var(--blend-mode-3);
}

.glitch__img:nth-child(4) {
	background-color: var(--blend-color-4);
	background-blend-mode: var(--blend-mode-4);
}

.glitch__img:nth-child(5) {
	background-color: var(--blend-color-5);
	background-blend-mode: var(--blend-mode-5);
}

/* Hide all images except the first one */
.glitch__img:nth-child(n+2) {
	opacity: 0;
}

/* Hovers */

/* On hover we show the 2nd, 3rd, 4th and 5th image*/
.glitch:hover .glitch__img:nth-child(n+2) {
	opacity: 1;
}

/* Hover animations for horizontal case */
.glitch:hover .glitch__img:nth-child(2) {
	transform: translate3d(var(--gap-horizontal),0,0);
	animation: glitch-anim-1-horizontal var(--time-anim) infinite linear alternate;
}

.glitch:hover > .glitch__img:nth-child(3) {
	transform: translate3d(calc(-1 * var(--gap-horizontal)),0,0);
	animation: glitch-anim-2-horizontal var(--time-anim) infinite linear alternate;
}

.glitch:hover > .glitch__img:nth-child(4) {
	transform: translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1,-1,1);
	animation: glitch-anim-3-horizontal var(--time-anim) infinite linear alternate;
}

/* Hover animations for vertical case */
.glitch--vertical:hover .glitch__img:nth-child(2) {
	transform: translate3d(0, var(--gap-vertical), 0);
	animation: glitch-anim-1-vertical var(--time-anim) infinite linear alternate;
}

.glitch--vertical:hover > .glitch__img:nth-child(3) {
	transform: translate3d(0, calc(-1 * var(--gap-vertical)), 0);
	animation: glitch-anim-2-vertical var(--time-anim) infinite linear alternate;
}

.glitch--vertical:hover > .glitch__img:nth-child(4) {
	transform: translate3d(calc(-1 * var(--gap-horizontal)), 0, 0) scale3d(-1,-1,1);
	animation: glitch-anim-3-vertical var(--time-anim) infinite linear alternate;
}

/* Hover flash animation on last image */
.glitch:hover > .glitch__img:nth-child(5) {
	animation: glitch-anim-flash 0.5s steps(1,end) infinite;
}

/* Animations */

/* Horizontal */
@keyframes glitch-anim-1-horizontal {
	0% {
		-webkit-clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
		clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
	}
	10% {
		-webkit-clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
		clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
	}
	20% {
		-webkit-clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
		clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
	}
	30% {
		-webkit-clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
		clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
	}
	40% {
		-webkit-clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
		clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
	}
	50% {
		-webkit-clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
		clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
	}
	60% {
		-webkit-clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
		clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
	}
	70% {
		-webkit-clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
		clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
	}
	80% {
		-webkit-clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
		clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
	}
	90% {
		-webkit-clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
		clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
	}
	100% {
		-webkit-clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
		clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
	}
}

@keyframes glitch-anim-2-horizontal {
	0% {
		-webkit-clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
		clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
	}
	15% {
		-webkit-clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
		clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
	}
	22% {
		-webkit-clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
		clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
	}
	31% {
		-webkit-clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
		clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
	}
	45% {
		-webkit-clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
		clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
	}
	51% {
		-webkit-clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
		clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
	}
	63% {
		-webkit-clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
		clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
	}
	76% {
		-webkit-clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
		clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
	}
	81% {
		-webkit-clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
		clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
	}
	94% {
		-webkit-clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
		clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
	}
	100% {
		-webkit-clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
		clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
	}
}

@keyframes glitch-anim-3-horizontal {
	0% {
		-webkit-clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
		clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
	}
	5% {
		-webkit-clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
		clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
	}
	10% {
		-webkit-clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
		clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
	}
	25% {
		-webkit-clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
		clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
	}
	27% {
		-webkit-clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
		clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
	}
	30% {
		-webkit-clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
		clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
	}
	33% {
		-webkit-clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
		clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
	}
	37% {
		-webkit-clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
		clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
	}
	40% {
		-webkit-clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
		clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
	}
	45% {
		-webkit-clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
		clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
	}
	50% {
		-webkit-clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
		clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
	}
	53% {
		-webkit-clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
		clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
	}
	57% {
		-webkit-clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
		clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
	}
	60% {
		-webkit-clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
		clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
	}
	65% {
		-webkit-clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
		clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
	}
	70% {
		-webkit-clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
		clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
	}
	73% {
		-webkit-clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
		clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
	}
	80% {
		-webkit-clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
		clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
	}
	100% {
		-webkit-clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
		clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
	}
}

/* Vertical */
@keyframes glitch-anim-1-vertical {
	0% {
		-webkit-clip-path: polygon(2% 0, 5% 0, 5% 100%, 2% 100%);
		clip-path: polygon(2% 0, 5% 0, 5% 100%, 2% 100%);
	}
	10% {
		-webkit-clip-path: polygon(15% 0, 15% 0, 15% 100%, 15% 100%);
		clip-path: polygon(15% 0, 15% 0, 15% 100%, 15% 100%);
	}
	20% {
		-webkit-clip-path: polygon(10% 0, 20% 0, 20% 100%, 10% 100%);
		clip-path: polygon(10% 0, 20% 0, 20% 100%, 10% 100%);
	}
	30% {
		-webkit-clip-path: polygon(1% 0, 2% 0, 2% 100%, 1% 100%);
		clip-path: polygon(1% 0, 2% 0, 2% 100%, 1% 100%);
	}
	40% {
		-webkit-clip-path: polygon(33% 0, 33% 0, 33% 100%, 33% 100%);
		clip-path: polygon(33% 0, 33% 0, 33% 100%, 33% 100%);
	}
	50% {
		-webkit-clip-path: polygon(44% 0, 44% 0, 44% 100%, 44% 100%);
		clip-path: polygon(44% 0, 44% 0, 44% 100%, 44% 100%);
	}
	60% {
		-webkit-clip-path: polygon(50% 0, 20% 0, 20% 100%, 50% 100%);
		clip-path: polygon(50% 0, 20% 0, 20% 100%, 50% 100%);
	}
	70% {
		-webkit-clip-path: polygon(70% 0, 70% 0, 70% 100% 70%, 70% 100%);
		clip-path: polygon(70% 0, 70% 0, 70% 100% 70%, 70% 100%);
	}
	80% {
		-webkit-clip-path: polygon(80% 0, 80% 0, 80% 100% 80%, 80% 100%);
		clip-path: polygon(80% 0, 80% 0, 80% 100% 80%, 80% 100%);
	}
	90% {
		-webkit-clip-path: polygon(50% 0, 55% 0, 55% 100%, 50% 100%);
		clip-path: polygon(50% 0, 55% 0, 55% 100%, 50% 100%);
	}
	100% {
		-webkit-clip-path: polygon(70% 0, 80% 0, 80% 100%, 70% 100%);
		clip-path: polygon(70% 0, 80% 0, 80% 100%, 70% 100%);
	}
}

@keyframes glitch-anim-2-vertical {
	0% {
		-webkit-clip-path: polygon(25% 0, 30% 0, 30% 100%, 25% 100%);
		clip-path: polygon(25% 0, 30% 0, 30% 100%, 25% 100%);
	}
	15% {
		-webkit-clip-path: polygon(3% 0, 3% 0, 3% 100%, 3% 100%);
		clip-path: polygon(3% 0, 3% 0, 3% 100%, 3% 100%);
	}
	22% {
		-webkit-clip-path: polygon(5% 0, 20% 0, 20% 100%, 5% 100%);
		clip-path: polygon(5% 0, 20% 0, 20% 100%, 5% 100%);
	}
	31% {
		-webkit-clip-path: polygon(20% 0, 20% 0, 20% 100%, 20% 100%);
		clip-path: polygon(20% 0, 20% 0, 20% 100%, 20% 100%);
	}
	45% {
		-webkit-clip-path: polygon(40% 0, 40% 0, 40% 100%, 40% 100%);
		clip-path: polygon(40% 0, 40% 0, 40% 100%, 40% 100%);
	}
	51% {
		-webkit-clip-path: polygon(52% 0, 59% 0, 59% 100%, 52% 100%);
		clip-path: polygon(52% 0, 59% 0, 59% 100%, 52% 100%);
	}
	63% {
		-webkit-clip-path: polygon(60% 0, 60% 0, 60% 100%, 60% 100%);
		clip-path: polygon(60% 0, 60% 0, 60% 100%, 60% 100%);
	}
	76% {
		-webkit-clip-path: polygon(75% 0, 75% 0, 75% 100%, 75% 100%);
		clip-path: polygon(75% 0, 75% 0, 75% 100%, 75% 100%);
	}
	81% {
		-webkit-clip-path: polygon(65% 0, 40% 0, 40% 100%, 65% 100%);
		clip-path: polygon(65% 0, 40% 0, 40% 100%, 65% 100%);
	}
	94% {
		-webkit-clip-path: polygon(45% 0, 50% 0, 50% 100%, 45% 100%);
		clip-path: polygon(45% 0, 50% 0, 50% 100%, 45% 100%);
	}
	100% {
		-webkit-clip-path: polygon(14% 0, 33% 0, 33% 100%, 14% 100%);
		clip-path: polygon(14% 0, 33% 0, 33% 100%, 14% 100%);
	}
}

@keyframes glitch-anim-3-vertical {
	0% {
		-webkit-clip-path: polygon(1% 0, 3% 0, 3% 100%, 1% 100%);
		clip-path: polygon(1% 0, 3% 0, 3% 100%, 1% 100%);
	}
	5% {
		-webkit-clip-path: polygon(10% 0, 9% 0, 9% 100%, 10% 100%);
		clip-path: polygon(10% 0, 9% 0, 9% 100%, 10% 100%);
	}
	10% {
		-webkit-clip-path: polygon(5% 0, 6% 0 6% 100%, 5% 100%);
		clip-path: polygon(5% 0, 6% 0 6% 100%, 5% 100%);
	}
	25% {
		-webkit-clip-path: polygon(20% 0, 20% 0, 20% 100%, 20% 100%);
		clip-path: polygon(20% 0, 20% 0, 20% 100%, 20% 100%);
	}
	27% {
		-webkit-clip-path: polygon(10% 0, 10% 0, 10% 100%, 10% 100%);
		clip-path: polygon(10% 0, 10% 0, 10% 100%, 10% 100%);
	}
	30% {
		-webkit-clip-path: polygon(30% 0, 25% 0, 25% 100%, 30% 100%);
		clip-path: polygon(30% 0, 25% 0, 25% 100%, 30% 100%);
	}
	33% {
		-webkit-clip-path: polygon(15% 0, 16% 0, 16% 100%, 15% 100%);;
		clip-path: polygon(15% 0, 16% 0, 16% 100%, 15% 100%);
	}
	37% {
		-webkit-clip-path: polygon(40% 0, 39% 0, 39% 100%, 40% 100%);;
		clip-path: polygon(40% 0, 39% 0, 39% 100%, 40% 100%);
	}
	40% {
		-webkit-clip-path: polygon(20% 0, 21% 0, 21% 100%, 20% 100%);
		clip-path: polygon(20% 0, 21% 0, 21% 100%, 20% 100%);
	}
	45% {
		-webkit-clip-path: polygon(60% 0, 55% 0, 55% 100%, 60% 100%);
		clip-path: polygon(60% 0, 55% 0, 55% 100%, 60% 100%);
	}
	50% {
		-webkit-clip-path: polygon(30% 0, 31% 0, 31% 100%, 30% 100%);
		clip-path: polygon(30% 0, 31% 0, 31% 100%, 30% 100%);
	}
	53% {
		-webkit-clip-path: polygon(70% 0, 69% 0, 69% 100%, 70% 100%);
		clip-path: polygon(70% 0, 69% 0, 69% 100%, 70% 100%);
	}
	57% {
		-webkit-clip-path: polygon(40% 0, 41% 0, 41% 100%, 40% 100%);
		clip-path: polygon(40% 0, 41% 0, 41% 100%, 40% 100%);
	}
	60% {
		-webkit-clip-path: polygon(80% 0, 75% 0, 75% 100%, 80% 100%);
		clip-path: polygon(80% 0, 75% 0, 75% 100%, 80% 100%);
	}
	65% {
		-webkit-clip-path: polygon(50% 0, 51% 0, 51% 100%, 50% 100%);
		clip-path: polygon(50% 0, 51% 0, 51% 100%, 50% 100%);
	}
	70% {
		-webkit-clip-path: polygon(90% 0, 90% 0, 90% 100%, 90% 100%);
		clip-path: polygon(90% 0, 90% 0, 90% 100%, 90% 100%);
	}
	73% {
		-webkit-clip-path: polygon(60% 0, 60% 0, 60% 100%, 60% 100%);
		clip-path: polygon(60% 0, 60% 0, 60% 100%, 60% 100%);
	}
	80% {
		-webkit-clip-path: polygon(100% 0, 99% 0, 99% 100%, 100% 100%);
		clip-path: polygon(100% 0, 99% 0, 99% 100%, 100% 100%);
	}
	100% {
		-webkit-clip-path: polygon(70% 0, 71% 0, 71% 100%, 70% 100%);
		clip-path: polygon(70% 0, 71% 0, 71% 100%, 70% 100%);
	}
}

@keyframes glitch-anim-text {
	0% {
		opacity: 1;
		transform: translate3d(-10px,0,0) scale3d(-1,-1,1);
		-webkit-clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
		clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
	}
	10% {
		-webkit-clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
		clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
	}
	20% {
		-webkit-clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
		clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
	}
	35% {
		-webkit-clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
		clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
	}
	50% {
		-webkit-clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
		clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
	}
	60% {
		-webkit-clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
		clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
	}
	70% {
		-webkit-clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
		clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
	}
	80% {
		-webkit-clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
		clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
	}
	90% {
		transform: translate3d(-10px,0,0) scale3d(-1,-1,1);
	}
	100% {
		opacity: 1;
		transform: translate3d(0,0,0) scale3d(1,1,1);
		-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
	}
}

/* Flash */
@keyframes glitch-anim-flash {
	0% {
		opacity: 0.2;
		transform: translate3d(var(--gap-horizontal), var(--gap-vertical), 0);
	}
	33%, 100% {
		opacity: 0;
		transform: translate3d(0,0,0);
	}
}

.mt-10{
	margin-top:100px;
}
.mt-20{
	margin-top:200px;
}
.mt-25{
	margin-top:250px;
}

.w-35{
	width:35%;
}

#kitchen{
	background-position: center center;
    background-size: cover;
}

/* #parallax {
  position: relative;
  width: 100%;
  height: 100vh;
  background-image: url('../img/bg1.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-position: 50% 50%;
  background-size: cover;
} */


/* .title{
  width: 21ch;
  overflow: hidden;
  color: white;
  font-size: 40px;
  font-family: monospace;
  white-space: nowrap;
  border-right: 4px solid orange;
  animation: printed-text 4s steps(21),
             flashin-border .75s step-start infinite;
} */

.print1{
  width: 27ch;
  overflow: hidden;
  white-space: nowrap;
  animation: printed-text 2s steps(27), step-start infinite;
}

.print2{
  opacity:1;
  width: 62ch;
  overflow: hidden;
  white-space: nowrap;
  animation: display-delay 2s, printed-text 2.5s steps(62), step-start infinite;
  /* animation-delay: 2s; */
}
.print22{
  opacity:1;
  width: 37ch;
  overflow: hidden;
  white-space: nowrap;
  animation: display-delay 1.5s, printed-text 2s steps(37), step-start infinite;
  /* animation-delay: 2s; */
}
.print23{
  opacity:1;
  width: 24ch;
  overflow: hidden;
  white-space: nowrap;
  animation: display-delay 2s, printed-text 2s steps(24), step-start infinite;
  /* animation-delay: 2s; */
}
.print3{
  opacity:1;
  width: 31ch;
  overflow: hidden;
  white-space: nowrap;
  animation: display-delay 2s, printed-text 2s steps(31), step-start infinite;
  /* animation-delay: 4.5s; */
}
/* .printdesc{
  opacity:1;
  width: 13ch;
  overflow: hidden;
  white-space: nowrap;
  animation: display-delay 3s, printed-text 1s steps(13), step-start infinite;
} */
.showing{
  opacity:1;
  /* animation: show 2s; */
}

@keyframes flashin-border{
  /* 0%{
    border-color: orange;
  }
  50%{
    border-color: transparent;
  }
  100%{
    border-color: orange;
  } */
}

@keyframes printed-text{
  from {
    width: 0%;
  }
}

@keyframes display-delay{
  from {
    opacity:0;
  }
}

@keyframes show{
  0% {
    opacity:0;
  },
  100% {
    opacity: 1;
  }
}


.newItem {
  animation: color-change 5s infinite;
}

.items .item:nth-child(2n) .name.newItem {
  animation: color-change-reverse 5s infinite;
}

@keyframes color-change {
  0% { color: #fff; }
  50% { color: #ffdb71; }
  100% { color: #fff; }
}
@keyframes color-change-reverse {
  0% { color: #ffdb71; }
  50% { color: #fff; }
  100% { color: #ffdb71; }
}



::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background-color: #000;
  border-radius: 100px;
}

::-webkit-scrollbar-thumb {
  border-radius: 100px;
	border:1px solid #000;
  background-color: #ffffff;
}

#itemsMenu .image{
  height:210px;
  width:100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

@media (max-width: 768px) {
  #itemsMenu .image{
    height:300px;
  }
}


#photo{
  width:100%;
  /* height:100%; */
  max-height:500px;
  background-image: url('../img/main.jpg');
  background-size: cover;
  background-position: center center;
}

.m-vh-50{
  min-height: 50vh;
}




.m-vh-75{
	min-height: 75vh;
}
@media (max-width: 576px){
	#head .m-vh-75{
		min-height: 100vh;
	}
}

.m-vh-60{
	min-height: 60vh;
}
.min-w-50{
	min-width:50%;
}
	
.rotate_title{
	transform: scale(-1, -1) translate(100%) rotate(90deg);
    transform-origin: right;
}

.w-92{
	width: 92%;
}


#app_table {
    padding: 0;
    /* display: flex; */
    /* border: 1px dashed #444; */
    /* background: url(../hd.png); */
    /* flex-flow: column; */
    /* justify-content: space-between; */
    /* zoom: 0.66; */
    /* background-image: linear-gradient(to right, rgba(255,255,255, 0.7) 0 100%), url('ppt.png');
    background-size: cover; */
    /* align-items: center; */
    /* justify-content: center; */
    /* height: 100vh; */
    /* overflow-y: scroll; */
    }

#app_table #menuList2{
    position:relative;
}
#app_table .item_cr{
    position:absolute !important;
    bottom:34px;
    font-family: 'Mori';
    text-transform: none !important;
    font-size: 17px !important;
    width: 100%;
    justify-content: space-between !important;
    flex-flow: row;
}

#app_table #menuList{
    /* display: flex; */
    /* height: 934px; */
    width: 100%;
    justify-content: space-around;
    /* justify-content: space-between; */
    /* flex-flow: column; */
    /* flex-wrap: wrap; */
    padding: 0 10px;
    /* flex-basis: content; */
    /* flex-flow: row; */
    overflow: hidden;
}

.menuList {
    display: flex;
    /* height: 190px; */
    /* width: 2686px; */
    /* justify-content: space-between; */
    flex-flow: column;
    flex-wrap: wrap;
    /* padding: 0 10px; */
    flex-basis: content;
}


#menuList .items {
    margin: 0 0 0 10px;
    height: 50%;
    overflow: visible;
}

#menuList .item {
    text-wrap: nowrap;
    /* overflow: hidden; */
    white-space: nowrap;
    display: flex;
    margin: 0.5px 10px 0.5px 26px;
    font-size: 17px;
    text-transform: uppercase;
    justify-content: space-between;
    line-height: 16px;
    padding: 1px 3px 1px 3px;
    /* max-width: 312px; */
    min-width: 252px;
    position: relative;
}

#slider .item .name {
    text-wrap: balance;
}

.item .price {
    margin: 0 10px 0 32px;
    display: flex;
    justify-content: space-between;
}

.item .price span:nth-child(2){
    margin: 0 0 0 15px;
}


#app_table .catTitle {
    font-size: 16px;
    margin: 30px 0 12px 0;
}

#app_table .catTitleMain {
    position: absolute;
    margin: 0 0 0 0px;
    top: 13px;
    left: -23px;
    font-size: 31px;
    z-index: 1;
    transform: scale(-1,-1) translate(100%) rotate(90deg);
    /* transform: translate(-38%) rotate(-90deg); */
    transform-origin: right;
    /* -webkit-transform: translate(100%) rotate(90deg); */
    /* -webkit-transform-origin: top left; */
    line-height: 15px;
    height: 30px;
    display: flex;
    align-items: end;
    text-align: right;
}
.item .price span {
    min-width: 24px;
    text-align: right;
}

#app_table .item .price span {
    min-width: 33px;
    text-align: right;
}

.sizeCont span {
    min-width: 24px;
    text-align: right;
    font-size: 11px;
}
.sizeCont span:nth-child(2){
    margin:0 0 0 15px
}

.item i {
    font-style: normal;
    font-size: 11px;
    margin: 0px 0 0px 5px;
    display: inline-block;
    position: absolute;
    top: 0;
}

.itemname i { position:static !important;margin-right:5px;margin-left:5px; }

#app_table #menuList .item {
    font-size: 14px;
    line-height: 16px;
    margin: 0px 0 1px 41px;
}

#app_table .sizeCont span {
    font-size: 11px;
    min-width: 33px !important;
}

#app_table .item i {
    font-size: 15px;
}
#app_table .itemfit{
    height:100%;
}

.h-100vh {
	height: 100vh;
} 


.itemDesc{
    font-size: 11px;
    line-height: 11px;
    margin: 2px 0 4px 0;
}

.h-auto-75{
	height: 100%;
}

@media (min-width:992px){
	.h-md-auto{
		height: auto !important;
	}
	.h-sm-50vh {
		height: 50vh !important;
	}
	.h-auto-75{
		height: 75vh;
	}
	.position-md-fixed{
		position:fixed !important;
		top:0;
		left:0;
	}
}

.max-h-100{
	max-height:100%;
}
.sizeCont {
    margin: 30px 10px 12px 32px !important;
}

.lin {
    width: 100%;
    height: 1px;
    background: #232323;
}

.dot {
    width: 7px;
    height: 7px;
    border-radius: 5px;
    background: #232323;
    margin: 0 0 -4px 0px;
}