/*SIMPORTS*/
@import url('https://fonts.googleapis.com/css?family=Khand');


/*EIMPORTS*/
/* Automatic from Background (background) */
/* Preset: Full Color (fullColor#) */

body{
	display:block;
	background-position:initial;
	min-height:initial;
	margin:0px;
	background-color:white;
	background-repeat:repeat;
	font-size:100%;
	background-size:20px 20px;
	overflow-x:hidden;
	background-image:none;
	background-repeat:repeat;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

body *{
	outline:none;

}

body button,
select,
a,
div{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color:transparent;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;

}

/* Automatic from Header Size And Position (headerSizeAndPosition) */
/* Preset: Size And Position (position#) */

#aMI_Header{
	display:block;
	height:50px;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:7;

}

/* Automatic from Header Style (headerStyle) */
/* Preset: Simple Bar (simpleBar#) */

#aMI_Header{
	display:block;
	background-color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	text-align:center;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);

}

#aMI_Header #aMI_Logo{
	margin-top:0px;
	height:100%;
	/*Don't Show*/
display:none;

}

#aMI_Header #aMI_HeaderButtons{
	position:absolute;
	left:10px;
	right:10px;
	width:auto;
	height:50px;
	top:calc(50% - 25px);
	z-index:1;

}

#aMI_Header #aMI_HeaderButtons #aMI_BackButton{
	min-width:initial;
	padding-left:initial;
	overflow:initial;
	float:initial;
	top:initial !important;
	top:10px !important;
	padding-top:10px !important;
	width:80% !important;
	font-size:1rem !important;
	max-width:90%;
	color:white !important;
	left:10px;

}

#aMI_Header #aMI_HeaderButtons #aMI_BackButton:before{
	position:initial;
	font-weight:initial;
	left:initial;
	top:initial;
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:30px;
	height:30px;
	font-size:1rem;
	margin-right:5px;
	background:url('https://lh3.googleusercontent.com/VQLOkrGMJUt7YX68jHXl0ufaHKOa9IHocM8oTvW6MmhnBwTRDP5dGNKgpkwZi-WbptL8xNeB_5Q68eCjmcHVQg') 0 0 no-repeat;
	background-size:contain;

}

#aMI_Header #aMI_HeaderButtons #aMI_OptionsButton{
	height:initial;
	position:initial;
	right:0px;
	top:5px;
	width:40px;

}

#aMI_Header #aMI_HeaderButtons #aMI_OrderButton{
	height:initial;
	position:initial;
	right:45px;
	top:5px;
	background-position:right;
	width:40px;
	animation:nudge .2s linear;

}

#aMI_Header #aMI_HeaderButtons .aMS_Button{
	position:absolute;
	height:40px;

}

#aMI_Header .aMS_OrderQuantity{
	#showQuantityColor#
	position:initial;
	right:initial;
	line-height:initial;
	padding-top:initial;
	pointer-events:none;
	position:absolute;
	background-color:rgb(246, 204, 140)/*COLOR:LightVibrant*/;
	border:1px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:99926;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	width:20px;
	height:20px;
	left:90%;
	top:45%;
	font-size:10px;
	-webkit-box-shadow:0px 0px 4px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 4px -1px rgba(0,0,0,1);
	/*No*/
display:none;

}

@keyframes nudge{
0% {
    transform: rotate(-14deg);}
33% {
    transform: rotate(14deg);}
66% {
    transform: rotate(-14deg);}
}

/* Automatic from Button Style (buttons) */
/* Preset: Concave (concave) */

#aMI_Header .aMS_Button{
	display:block;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	padding-left:initial;
	padding-right:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	background-color:rgb(190, 188, 185)/*COLOR:LightMuted*/;
	border:none;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:20px;
	line-height:35px;
	border-radius:3px;
	text-align:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	background-position:-5px -5px;
	background-size:50px 50px;
	cursor:pointer;
	-webkit-transition:background-color 0.3s ease;
	-o-transition:background-color 0.3s ease;
	transition:background-color 0.3s ease;
	-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	overflow:hidden;
	background-image:none;
	background-repeat:no-repeat;
	background-position:center;
	box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-sizing:border-box;

}

/* Automatic from Button Style (buttons) */
/* Preset: Concave (concave) */

#aMI_Header .aMS_Button:hover, #aMI_Header .aMS_Button.hover{
	display:block;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	padding-left:initial;
	padding-right:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	background-color:rgb(214, 124, 11)/*COLOR:Vibrant*/;
	border:none;
	color:#textColor#;
	font-size:20px;
	line-height:35px;
	border-radius:3px;
	text-align:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	background-position:-5px -5px;
	background-size:50px 50px;
	cursor:pointer;
	-webkit-transition:background-color 0.3s ease;
	-o-transition:background-color 0.3s ease;
	transition:background-color 0.3s ease;
	-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	overflow:hidden;
	background-image:#icon#;
	background-repeat:no-repeat;
	background-position:center;
	box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-sizing:border-box;

}

/* Automatic from Button Style (buttons) */
/* Preset: Plain Text2 (plainText2#) */

#aMI_Header #aMI_BackButton.aMS_Button{
	display:block;
	font-size:initial;
	line-height:initial;
	border-radius:initial;
	text-align:initial;
	background-position:initial;
	background-size:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	-webkit-box-shadow:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	box-shadow:initial;
	box-sizing:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	cursor:pointer;
	background-color:initial;
	border:initial;
	border-bottom:0 solid rgb(255, 255, 255)/*COLOR:LightText*/;
	align-self:center;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	text-shadow:0px 0px 5px transparent;
	/**/
/**/
/**/
/*1rem*/
font-size:1rem;

}

/* Automatic from Button Style (buttons) */
/* Preset: Image Button (imageButton#) */

#aMI_Header #aMI_OrderButton.aMS_Button{
	display:block;
	background-color:initial;
	color:initial;
	font-size:initial;
	line-height:initial;
	border-radius:initial;
	text-align:initial;
	text-shadow:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	box-sizing:initial;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	border:none;
	background-position:-5px -5px;
	background-size:32px 30px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/uMgEHJniQ3BAVjDGcXAhMxaGJJI-MoUillIWM8nU2Yn6UwNvqvutEtAdL-VW4SEDJdtDPnIBFcRRmR4bvww);
	background-repeat:no-repeat;
	background-position:center;

}

/* Automatic from Button Options (buttonOptions) */

#aMI_Header #aMI_OptionsButton{
	display:none !important;
}

/* Automatic from Button Style (buttons) */
/* Preset: Concave (concave) */

#aMI_Header #aMI_OptionsButton.aMS_Button{
	display:block;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	padding-left:initial;
	padding-right:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	background-color:rgb(190, 188, 185)/*COLOR:LightMuted*/;
	border:none;
	color:#textColor#;
	font-size:20px;
	line-height:35px;
	border-radius:3px;
	text-align:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	background-position:-5px -5px;
	background-size:50px 50px;
	cursor:pointer;
	-webkit-transition:background-color 0.3s ease;
	-o-transition:background-color 0.3s ease;
	transition:background-color 0.3s ease;
	-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	overflow:hidden;
	background-image:url(https://www.airmenu.com/SvgLoader/options.444444ff.000000ff.000000ff.svg) /*Options*/;
	background-repeat:no-repeat;
	background-position:center;
	box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-sizing:border-box;

}

/* Automatic from Button Style (buttons) */
/* Preset: Concave (concave) */

#aMI_Header #aMI_OptionsButton.aMS_Button:hover, #aMI_Header #aMI_OptionsButton.aMS_Button.hover{
	display:block;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	padding-left:initial;
	padding-right:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	background-color:rgb(214, 124, 11)/*COLOR:Vibrant*/;
	border:none;
	color:#textColor#;
	font-size:20px;
	line-height:35px;
	border-radius:3px;
	text-align:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	background-position:-5px -5px;
	background-size:50px 50px;
	cursor:pointer;
	-webkit-transition:background-color 0.3s ease;
	-o-transition:background-color 0.3s ease;
	transition:background-color 0.3s ease;
	-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	overflow:hidden;
	background-image:url(https://www.airmenu.com/SvgLoader/options.444444ff.000000ff.000000ff.svg) /*Options*/;
	background-repeat:no-repeat;
	background-position:center;
	box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-sizing:border-box;

}

/* Automatic from Button Style (buttons) */
/* Preset: Plain Text (plainText#) */

#aMI_Header #aMI_NextButton.aMS_Button{
	display:block;
	font-size:initial;
	line-height:initial;
	border-radius:initial;
	text-align:initial;
	background-position:initial;
	background-size:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	-webkit-box-shadow:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	box-shadow:initial;
	box-sizing:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	cursor:pointer;
	background-color:initial;
	border:initial;
	border-bottom:0 solid rgb(255, 255, 255)/*COLOR:LightText*/;
	align-self:center;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	text-shadow:0px 0px 5px transparent;
	/**/
/**/
/**/
/*1rem*/
font-size:1rem;

}

/* Automatic from Header Menu Size And Position (headerMenuSizeAndPosition) */

#aMI_HeaderMenuContent{
	display:none !important;
}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Plain Text (plainText) */

#aMI_HeaderMenuContent .aMS_MenuElement{
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	border:initial;
	border-radius:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	cursor:pointer;
	display:flex;
	float:center;
	background-color:transparent;

}

#aMI_HeaderMenuContent .aMS_MenuElement .aMS_Title{
	position:initial;
	margin-right:initial;
	z-index:initial;
	top:initial;
	font-size:initial;
	float:initial;
	line-height:initial;
	#titleFont#
	background-color:initial;
	font-weight:initial;
	padding-bottom:initial;
	left:initial;
	background-color:initial;
	display:block;
	margin-left:initial;
	align-self:center;
	border-bottom:0px solid rgb(0, 0, 0)/*COLOR:DarkText*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	width:100%;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	text-shadow:0px 0px 5px rgb(79, 198, 225)/*COLOR:Muted*/;
	font-size:25px;

}

#aMI_HeaderMenuContent .aMS_MenuElement .aMS_ScreenContentInnerElement{
	padding:initial;
	height:initial;
	display:flex;

}

#aMI_HeaderMenuContent .aMS_MenuElement .aMS_Photo{
	position:initial;
	left:initial;
	top:initial;
	width:initial;
	height:initial;
	border-radius:initial;
	z-index:initial;
	-o-object-fit:initial;
	object-fit:initial;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	display:none;

}

#aMI_HeaderMenuContent .aMS_MenuElement .aMS_Description{
	position:initial;
	font-size:initial;
	overflow:initial;
	width:initial;
	left:initial;
	text-align:initial;
	color:initial;
	float:initial;
	margin-top:initial;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	display:none;

}

#aMI_HeaderMenuContent .aMS_MenuElement .aMS_Distance{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	z-index:initial;
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	display:none;

}

#aMI_HeaderMenuContent .aMS_MenuElement .aMS_Plu{
	font-size:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	display:none;

}

#aMI_HeaderMenuContent .aMS_MenuElement .aMS_Price{
	color:initial;
	text-align:initial;
	z-index:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	align-items:initial;
	white-space:initial;
	position:initial;
	right:initial;
	top:initial;
	font-size:initial;
	padding-top:initial;
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	width:initial;
	height:initial;
	min-width:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	display:none;

}

#aMI_HeaderMenuContent .aMS_MenuElement .aMS_Quantity{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	z-index:initial;
	display:none;

}

/* Automatic from Title Bar Size And Position (titleBarSizeAndPosition) */
/* Preset: Size And Position (position) */

#aMI_TitleBar{
	display:block;
	margin-bottom:initial;
	width:80%;
	margin-left:10%;
	margin-top:80px;
	position:relative;
	min-height:0px;
	top:0;

}

/* Automatic from Title Bar Style (titleBarStyle) */
/* Preset: Simple Bar (simpleBar#) */

#aMI_TitleBar{
	display:block;
	background-color:initial;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;

}

#aMI_TitleBar #aMI_Title{
	#titleFont#
  margin-bottom:initial;
	background-image:initial;
	position:initial;
	box-sizing:initial;
	top:initial;
	left:initial;
	transform:initial;
	background-repeat:initial;
	border:initial;
	height:initial;
	width:initial;
	#photoFit#
	padding:initial;
	margin-bottom:initial;
	font-weight:900;
	font-size:1.4rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/*Khand*/
/**/
/**/
/*1.4rem*/
font-family:'Khand', sans-serif;
	font-size:1.4rem;

}

#aMI_TitleBar #aMI_SubTitle{
	line-height:initial;
	display:block;
	font-size:25px;
	margin-top:-10px;
	/**//**//**//*auto*/
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

#aMI_ScreenContent{
	display:block;
	width:80%;
	margin-left:10%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:30px;
	float:left;

}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_MenuLevel_1 #aMI_ScreenContent{
	display:block;
	width:100%;
	margin-left:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:80px;
	float:left;

}

/* Automatic from Order Side Bar (orderSideBar) */

#aMI_OrderListContent{
	display:none !important;
}

/* Automatic from Side Bar Size And Position (sideBarSizeAndPositionOrderList) */
/* Preset: Size And Position (sizeAndPosition) */

#aMI_OrderListContent.aMS_SideBar{
	display:block;
	width:550px;
	max-height:calc(100vh - 100px);
	position:fixed;
	top:85px;
	/*Back*/ z-index:3;
	width:550px;
	right:-565px;
	min-height:100px;

}

/* Automatic from Side Bar Style (sideBar) */
/* Preset: Lateral Tab (lateralTab) */

#aMI_OrderListContent.aMS_SideBar{
	display:block;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	background-color:white;
	border:10px solid rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	border-bottom-left-radius:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:right 0.3s ease;
	-o-transition:right 0.3s ease;
	transition:right 0.3s ease;
	border-top-left-radius:5px;

}

#aMI_OrderListContent.aMS_SideBar:before{
	content:'';
	width:calc(60px + 2 * 10px);
	height:calc(55px + 2 * 10px);
	position:absolute;
	left:calc(-70px - 2 * 10px);
	top:calc(0px - 10px);
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	background-color:rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	cursor:pointer;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-sizing:border-box;

}

#aMI_OrderListContent.aMS_SideBar:after{
	background-image:url(https://lh3.googleusercontent.com/hveVfBDEpDG8fO8PEQSHbuU6zhKNCwWqMj6xYgB7InszDFVAWYc4VMJH_VA7DWAiOAogce-tCR1rYkg7CTpk) /*Orders*/;
	background-size:45px 45px;
	background-position:5px 5px;
	content:'';
	width:calc(70px + 2 * 10px);
	height:calc(55px + 2 * 10px);
	position:absolute;
	left:calc(-70px - 2 * 10px);
	top:calc(0px - 10px);
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border:10px solid rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	background-repeat:no-repeat;
	background-color:white;
	-webkit-transition:background-color 0.3s ease;
	-o-transition:background-color 0.3s ease;
	transition:background-color 0.3s ease;
	cursor:pointer;
	-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-sizing:border-box;

}

#aMI_OrderListContent.aMS_SideBar .aMS_OrderQuantity{
	background-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	position:absolute;
	width:30px;
	height:30px;
	line-height:30px;
	border-radius:15px;
	text-align:center;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-weight:bold;
	font-size:20px;
	top:-10px;
	left:-90px;
	z-index:1;
	display:block;

}

/* Automatic from Modifier Style (modifierStyle) */
/* Preset: Check Group (checkGroup) */

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_ModifierFamily{
	display:block;
	border:initial;
	left:initial;
	background-color:white;
	width:90%;
	margin-left:calc( 100% - 90% );
	float:left;
	position:relative;
	margin-bottom:15px;
	margin-top:35px;
	border-radius:2px;
	padding:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	/*No*/

	border:1px solid grey;
	margin-left:#marginLeft#;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_ModifierFamily .aMS_Title{
	/*background-color:initial;
	*/
	font-size:initial;
	margin-bottom:initial;
	padding-bottom:initial;
	padding-top:initial;
	padding:initial;
	width:100%;
	background-color:grey;
	font-size:20px;
	color:white;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	padding-left:5px;
	border-radius:2px;
	margin-left:0px;
	height:auto;
	line-height:normal;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-sizing:border-box;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierItem{
	margin-top:initial;
	width:100%;
	border-bottom:1px solid #666;
	position:relative;
	float:left;
	box-sizing:border-box;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierItem .aMS_Title{
	height:initial;
	background-color:transparent;
	width:72%;
	position:relative;
	float:left;
	text-shadow:none;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierItem .aMS_Check{
	left:initial;
	width:calc( 10px + 20px );
	height:calc( 10px + 20px );
	position:absolute;
	right:0px;
	top:2px;
	background-size:calc( 10px + 20px ) calc( 10px + 20px );

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierItem .aMS_Price{
	z-index:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	white-space:initial;
	min-width:initial;
	min-height:initial;
	margin-right:initial;
	height:auto;
	border:none;
	background-color:transparent;
	line-height:normal;
	display:block;
	padding:0px;
	border-radius:0px;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	color:red;
	margin:auto;
	float:left;
	text-shadow:none;
	width:18%;
	font-size:20px;
	margin-top:5px;
	margin-bottom:5px;
	position:relative;
	top:auto;
	left:auto;
	right:auto;
	text-align:right;
	padding-right:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierItem .aMS_Plu{
	display:none;

}

/* Automatic from Side Bar Style (sideBar) */
/* Preset: Lateral Tab (lateralTab) */

.aMS_NoOrderItems #aMI_OrderListContent.aMS_SideBar{
	display:block;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	background-color:rgb(190, 188, 185)/*COLOR:LightMuted*/;
	border:10px solid rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	border-bottom-left-radius:1px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:right 0.3s ease;
	-o-transition:right 0.3s ease;
	transition:right 0.3s ease;
	border-top-left-radius:1px;

}

.aMS_NoOrderItems #aMI_OrderListContent.aMS_SideBar:before{
	content:'';
	width:calc(60px + 2 * 10px);
	height:calc(55px + 2 * 10px);
	position:absolute;
	left:calc(-70px - 2 * 10px);
	top:calc(0px - 10px);
	border-top-left-radius:1px;
	border-bottom-left-radius:1px;
	background-color:rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	cursor:pointer;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-sizing:border-box;

}

.aMS_NoOrderItems #aMI_OrderListContent.aMS_SideBar:after{
	background-image:url(https://lh3.googleusercontent.com/hveVfBDEpDG8fO8PEQSHbuU6zhKNCwWqMj6xYgB7InszDFVAWYc4VMJH_VA7DWAiOAogce-tCR1rYkg7CTpk) /*Orders*/;
	background-size:45px 45px;
	background-position:5px 5px;
	content:'';
	width:calc(70px + 2 * 10px);
	height:calc(55px + 2 * 10px);
	position:absolute;
	left:calc(-70px - 2 * 10px);
	top:calc(0px - 10px);
	border-top-left-radius:1px;
	border-bottom-left-radius:1px;
	border:10px solid rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	background-repeat:no-repeat;
	background-color:white;
	-webkit-transition:background-color 0.3s ease;
	-o-transition:background-color 0.3s ease;
	transition:background-color 0.3s ease;
	cursor:pointer;
	-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-sizing:border-box;

}

.aMS_NoOrderItems #aMI_OrderListContent.aMS_SideBar .aMS_OrderQuantity{
	background-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	position:absolute;
	width:30px;
	height:30px;
	line-height:30px;
	border-radius:15px;
	text-align:center;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-weight:bold;
	font-size:20px;
	top:-10px;
	left:-90px;
	z-index:1;
	display:block;

}

/* Automatic from Side Bar Size And Position (sideBarSizeAndPositionOrderList) */
/* Preset: Size And Position (sizeAndPosition) */

#aMI_OrderListContent.aMS_SideBar:hover, #aMI_OrderListContent.aMS_SideBar.hover{
	display:block;
	width:550px;
	max-height:calc(100vh - 100px);
	position:fixed;
	top:85px;
	/*Front*/
z-index:4;
	width:550px;
	right:0px;
	min-height:100px;

}

/* Automatic from Side Bar Style (sideBar) */
/* Preset: Lateral Tab (lateralTab) */

#aMI_OrderListContent.aMS_SideBar:hover .aMS_SideBar, #aMI_OrderListContent.aMS_SideBar.hover .aMS_SideBar{
	display:block;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	background-color:white;
	border:10px solid rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	border-bottom-left-radius:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:right 0.3s ease;
	-o-transition:right 0.3s ease;
	transition:right 0.3s ease;
	border-top-left-radius:5px;

}

#aMI_OrderListContent.aMS_SideBar:hover .aMS_SideBar:before, #aMI_OrderListContent.aMS_SideBar.hover .aMS_SideBar:before{
	content:'';
	width:calc(60px + 2 * 10px);
	height:calc(55px + 2 * 10px);
	position:absolute;
	left:calc(-70px - 2 * 10px);
	top:calc(0px - 10px);
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	background-color:rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	cursor:pointer;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-sizing:border-box;

}

#aMI_OrderListContent.aMS_SideBar:hover .aMS_SideBar:after, #aMI_OrderListContent.aMS_SideBar.hover .aMS_SideBar:after{
	background-image:url(https://lh3.googleusercontent.com/hveVfBDEpDG8fO8PEQSHbuU6zhKNCwWqMj6xYgB7InszDFVAWYc4VMJH_VA7DWAiOAogce-tCR1rYkg7CTpk) /*Orders*/;
	background-size:45px 45px;
	background-position:5px 5px;
	content:'';
	width:calc(70px + 2 * 10px);
	height:calc(55px + 2 * 10px);
	position:absolute;
	left:calc(-70px - 2 * 10px);
	top:calc(0px - 10px);
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border:10px solid rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	background-repeat:no-repeat;
	background-color:white;
	-webkit-transition:background-color 0.3s ease;
	-o-transition:background-color 0.3s ease;
	transition:background-color 0.3s ease;
	cursor:pointer;
	-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-sizing:border-box;

}

#aMI_OrderListContent.aMS_SideBar:hover .aMS_SideBar .aMS_OrderQuantity, #aMI_OrderListContent.aMS_SideBar.hover .aMS_SideBar .aMS_OrderQuantity{
	background-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	position:absolute;
	width:30px;
	height:30px;
	line-height:30px;
	border-radius:15px;
	text-align:center;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-weight:bold;
	font-size:20px;
	top:#orderQuantityTop#;
	left:#orderQuantityLeft#;
	z-index:1;
	display:block;

}

/* Automatic from Side Bar Size And Position (sideBarSizeAndPositionOrderList) */

@media only screen and (max-width: 640px){
#aMI_OrderListContent.aMS_SideBar{
	display:none !important;
}
}

/* Automatic from Side Bar Size And Position (sideBarSizeAndPositionOrderList) */

.aMS_NoOrderItems #aMI_OrderListContent.aMS_SideBar{
	display:none !important;
}

/* Automatic from Options Side Bar (optionsSideBar) */

#aMI_OptionsContent{
	display:none !important;
}

/* Automatic from Side Bar Size And Position (sideBarSizeAndPosition) */

#aMI_OptionsContent.aMS_SideBar{
	display:none !important;
}

/* Automatic from Side Bar Style (sideBar) */
/* Preset: Lateral Tab (lateralTab) */

#aMI_OptionsContent.aMS_SideBar{
	display:block;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	background-color:white;
	border:10px solid rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	border-bottom-left-radius:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:right 0.3s ease;
	-o-transition:right 0.3s ease;
	transition:right 0.3s ease;
	border-top-left-radius:5px;

}

#aMI_OptionsContent.aMS_SideBar:before{
	content:'';
	width:calc(60px + 2 * 10px);
	height:calc(55px + 2 * 10px);
	position:absolute;
	left:calc(-70px - 2 * 10px);
	top:calc(90px - 10px);
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	background-color:rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	cursor:pointer;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-sizing:border-box;

}

#aMI_OptionsContent.aMS_SideBar:after{
	background-image:url(https://www.airmenu.com/SvgLoader/options.444444ff.000000ff.000000ff.svg) /*Options*/;
	background-size:45px 45px;
	background-position:5px 5px;
	content:'';
	width:calc(70px + 2 * 10px);
	height:calc(55px + 2 * 10px);
	position:absolute;
	left:calc(-70px - 2 * 10px);
	top:calc(90px - 10px);
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border:10px solid rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	background-repeat:no-repeat;
	background-color:white;
	-webkit-transition:background-color 0.3s ease;
	-o-transition:background-color 0.3s ease;
	transition:background-color 0.3s ease;
	cursor:pointer;
	-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-sizing:border-box;

}

#aMI_OptionsContent.aMS_SideBar .aMS_OrderQuantity{
	background-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	position:absolute;
	width:30px;
	height:30px;
	line-height:30px;
	border-radius:15px;
	text-align:center;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-weight:bold;
	font-size:20px;
	top:#orderQuantityTop#;
	left:#orderQuantityLeft#;
	z-index:1;
	display:block;

}

/* Automatic from Options Style (optionsStyle) */
/* Preset: Default (default) */

#aMI_OptionsContent.aMS_SideBar #aMI_OptionsPanel{
	overflow-y:auto;
	width:100%;
	padding:0px;
	padding-top:10px;
	position:relative;
	float:left;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:#backgroundColor#;

}

#aMI_OptionsContent.aMS_SideBar #aMI_OptionsPanel .aMS_Button{
	width:calc(100% - 20px);
	margin:0px;
	margin-bottom:10px;
	min-height:40px;

}

/* Automatic from Side Bar Size And Position (sideBarSizeAndPosition) */
/* Preset: Size And Position (sizeAndPosition) */

#aMI_OptionsContent.aMS_SideBar:hover, #aMI_OptionsContent.aMS_SideBar.hover{
	display:block;
	width:400px;
	max-height:calc(auto - auto);
	position:fixed;
	top:75px;
	/*Front*/
z-index:4;
	width:400px;
	right:0px;
	min-height:165px;

}

/* Automatic from Side Bar Size And Position (sideBarSizeAndPosition) */

@media only screen and (max-width: 640px){
#aMI_OptionsContent.aMS_SideBar{
	display:none !important;
}
}

/* Automatic from Footer Menu Size And Position (footerMenuSizeAndPosition) */

#aMI_FooterMenuContent{
	display:none !important;
}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Plain Text (plainText) */

#aMI_FooterMenuContent .aMS_MenuElement{
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	border:initial;
	border-radius:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	cursor:pointer;
	display:flex;
	float:center;
	background-color:transparent;

}

#aMI_FooterMenuContent .aMS_MenuElement .aMS_Title{
	position:initial;
	margin-right:initial;
	z-index:initial;
	top:initial;
	font-size:initial;
	float:initial;
	line-height:initial;
	#titleFont#
	background-color:initial;
	font-weight:initial;
	padding-bottom:initial;
	left:initial;
	background-color:initial;
	display:block;
	margin-left:initial;
	align-self:center;
	border-bottom:0px solid rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	width:100%;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	text-shadow:0px 0px 5px transparent;
	font-size:25px;

}

#aMI_FooterMenuContent .aMS_MenuElement .aMS_ScreenContentInnerElement{
	padding:initial;
	height:initial;
	display:flex;

}

#aMI_FooterMenuContent .aMS_MenuElement .aMS_Photo{
	position:initial;
	left:initial;
	top:initial;
	width:initial;
	height:initial;
	border-radius:initial;
	z-index:initial;
	-o-object-fit:initial;
	object-fit:initial;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	display:none;

}

#aMI_FooterMenuContent .aMS_MenuElement .aMS_Description{
	position:initial;
	font-size:initial;
	overflow:initial;
	width:initial;
	left:initial;
	text-align:initial;
	color:initial;
	float:initial;
	margin-top:initial;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	display:none;

}

#aMI_FooterMenuContent .aMS_MenuElement .aMS_Distance{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	z-index:initial;
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	display:none;

}

#aMI_FooterMenuContent .aMS_MenuElement .aMS_Plu{
	font-size:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	display:none;

}

#aMI_FooterMenuContent .aMS_MenuElement .aMS_Price{
	color:initial;
	text-align:initial;
	z-index:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	align-items:initial;
	white-space:initial;
	position:initial;
	right:initial;
	top:initial;
	font-size:initial;
	padding-top:initial;
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	width:initial;
	height:initial;
	min-width:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	display:none;

}

#aMI_FooterMenuContent .aMS_MenuElement .aMS_Quantity{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	z-index:initial;
	display:none;

}

/* Automatic from Free Items Menu Size And Position (freeItemsMenuSizeAndPosition) */
/* Preset: Free Items Menu Size and Position (freeItemsMenuSizeAndPosition) */

#aMI_FreeItemsContent{
	display:block;
	width:34px;
	bottom:initial;
	top:7px;
	height:34px;
	left:initial;
	right:15px;
	z-index:10;
	overflow:hidden;
	/*Fixed*/
position:fixed;

}

/* Automatic from Menu Body And Style (menuStyle) */
/* Preset: Body and Style (bodyAndStyle#) */

#aMI_FreeItemsContent{
	#shadow#
	display:initial;
	background-color:transparent;
	background-image:none;
	background-size:10px 10px;
	background-size:20px 20px;
	border-radius:0px;
	border:0 solid transparent;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent{
	width:100%;
	float:left;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:inherit;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_InnerOptionWrapper{
	display:flex;
	margin-right:5px;
	margin-left:5px;
	height:inherit;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_InnerOptionWrapper.aMS_HasPhoto > .aMS_Photo{
	object-fit:cover;
	max-width:34px;

}

#aMI_FreeItemsContent .aMS_Button{
	width:100%!important;
	height:100%!important;

}

/* Automatic from Button Style (buttons) */
/* Preset: Options Family (optionsFamily#) */

#aMI_FreeItemsContent .aMS_Button{
	display:block;
	background-color:initial;
	border:initial;
	color:initial;
	font-size:initial;
	line-height:initial;
	border-radius:initial;
	text-align:initial;
	text-shadow:initial;
	background-position:initial;
	background-size:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	-webkit-box-shadow:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	padding-left:initial;
	padding-right:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	position:absolute;
	box-sizing:border-box;
	cursor:pointer;
	/**/
/**/
/**/
/*0*/
font-size:0;

}

/* Automatic from Popup Window Overlay (popUpOverlay) */
/* Preset: Focus Haze (focusHaze) */

.aMS_PopupWrapper{
	display:block;
	background-color:rgba(255, 255, 255, 0.60);
	background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);
	background:-webkit-radial-gradient(center, ellipse, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);
	background:-o-radial-gradient(center, ellipse, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);
	background:radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b3ffffff',GradientType=1 );
	-webkit-animation:AnimationFadeIn0 0.5s ease;
	animation:AnimationFadeIn0 0.5s ease;

}

@keyframes AnimationFadeIn0{
from{opacity:0;}
to{opacity:1;}
}

/* Automatic from Popup Size And Position (popupPosition) */
/* Preset: Centered Automatically Sized (centeredAutoSize) */

.aMS_PopupWrapper{
	position:fixed;
	width:100%;
	height:100%;
	z-index:5;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	top:0px;
	left:0px;

}

/* Automatic from Popup Style (popupStyle) */
/* Preset: Compact (compact#) */

.aMS_PopupWrapper .aMS_PopupContent{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:white;
	border-radius:3px;
	overflow:hidden;
	border:1px solid #696969;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	margin-right:5%;
	margin-left:5%;

}

.aMS_PopupWrapper .aMS_PopupContent .aMS_Title{
	color:white;
	background-color:#f1556c;
	width:100%;
	padding:10px;
	margin:0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:20px;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	text-align:center;

}

.aMS_PopupWrapper .aMS_PopupContent .aMS_Button{
	background-color:#f1556c;
	margin:20px!important;
	min-width:100px;
	min-height:40px;

}

.aMS_PopupWrapper .aMS_PopupContent *{
	margin:5px;

}

/* Automatic from Button Style (buttons) */
/* Preset: bluebutton (bluebutton#) */

/* Removing missing style START */

.aMS_PopupWrapper .aMS_PopupContent .aMS_ButtonPositive.aMS_Button.aMS_DisabledElement{
	visibility:initial;
}

/* Removing missing style END */

.aMS_PopupWrapper .aMS_PopupContent .aMS_ButtonPositive.aMS_Button{
	border:initial;
	text-shadow:initial;
	background-position:initial;
	background-size:initial;
	cursor:initial;
	-o-transition:initial;
	-webkit-box-shadow:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	box-shadow:initial;
	box-sizing:initial;
	border-bottom:initial;
	align-self:initial;
	padding-left:initial;
	padding-right:initial;
	position:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	display:inline-block;
	font-weight:600;
	text-align:center;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	color:#fff;
	background-color:#4fc6e1;
	border-color:#4fc6e1;
	padding:.45rem .9rem;
	font-size:.875rem;
	line-height:1.5;
	border-radius:2em;
	-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;

}

/* Automatic from Button Style (buttons) */
/* Preset: buttonred (buttonred#) */

/* Removing missing style START */

.aMS_PopupWrapper .aMS_PopupContent .aMS_ButtonNegative.aMS_Button.aMS_DisabledElement{
	visibility:initial;
}

/* Removing missing style END */

.aMS_PopupWrapper .aMS_PopupContent .aMS_ButtonNegative.aMS_Button{
	border:initial;
	text-shadow:initial;
	background-position:initial;
	background-size:initial;
	cursor:initial;
	-o-transition:initial;
	-webkit-box-shadow:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	box-shadow:initial;
	box-sizing:initial;
	border-bottom:initial;
	align-self:initial;
	padding-left:initial;
	padding-right:initial;
	position:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	display:inline-block;
	font-weight:600;
	text-align:center;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	color:#fff;
	background-color:#f1556c;
	border-color:#f1556c;
	padding:.45rem .9rem;
	font-size:.875rem;
	line-height:1.5;
	border-radius:2em;
	-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;

}

/* Automatic from Button Style (buttons) */
/* Preset: Soft (soft#) */

/* Removing missing style START */

.aMS_Button.aMS_DisabledElement{
	visibility:initial;
}

/* Removing missing style END */

.aMS_Button{
	display:block;
	background-color:initial;
	border:initial;
	line-height:initial;
	text-shadow:initial;
	background-position:initial;
	background-size:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	-webkit-box-shadow:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	text-align:center;
	border-radius:30px;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-size:20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	background:rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;
	background:-webkit-linear-gradient(top, rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/ 0%,rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/ 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/),to(rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/));
	background:-o-linear-gradient(top, rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/ 0%,rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/ 100%);
	background:linear-gradient(to bottom, rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/ 0%,rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/ 100%);
	padding-left:7px;
	padding-right:7px;
	/**/
/*normal*/
/**/
/*.875rem*/
font-style:normal;
	font-size:.875rem;
	min-height:30px;

}

/* Automatic from Unchecked Checkbox (uncheckedCheckbox) */
/* Preset: Default (default#) */

.aMS_Check.aMS_Unchecked{
	display:block;
	background-image:url(SvgLoader/check_dot.ffffff00.f0ac45ff.ffffff00.svg);
	background-size:100% 100%;

}

/* Automatic from Dot Checkbox (dotCheckbox) */
/* Preset: Default (default#) */

.aMS_Check.aMS_Dotted{
	display:block;
	background-image:url(SvgLoader/check_dot.ffffff00.f0ac45ff.f0ac45ff.svg);
	background-size:100% 100%;

}

/* Automatic from Checked CheckBox (checkedCheckBox) */
/* Preset: Default (default#) */

.aMS_Check.aMS_Checked{
	display:block;
	background-image:url(SvgLoader/check_check.ffffff00.f0ac45ff.f0ac45ff.svg);
	background-size:100% 100%;

}

/* Automatic from Button Style (buttons) */
/* Preset: Soft (soft#) */

/* Removing missing style START */

.aMS_ButtonNegative.aMS_Button.aMS_DisabledElement{
	visibility:initial;
}

/* Removing missing style END */

.aMS_ButtonNegative.aMS_Button{
	border:initial;
	text-shadow:initial;
	background-position:initial;
	background-size:initial;
	cursor:initial;
	-o-transition:initial;
	-webkit-box-shadow:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	box-shadow:initial;
	box-sizing:initial;
	border-bottom:initial;
	align-self:initial;
	padding-left:initial;
	padding-right:initial;
	position:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	display:inline-block;
	font-weight:600;
	text-align:center;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	color:#fff;
	background-color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;
	border-color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;
	padding:.45rem .9rem;
	font-size:/**/
/*normal*/
/**/
/*.875rem*/
font-style:normal;
	font-size:.875rem;
	line-height:1.5;
	border-radius:2em;
	-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;

}

/* Automatic from Button Style (buttons) */
/* Preset: Concave (concave#) */

/* Removing missing style START */

.aMS_DisabledElement.aMS_Button.aMS_DisabledElement{
	visibility:initial;
}

/* Removing missing style END */

.aMS_DisabledElement.aMS_Button{
	display:block;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	box-sizing:initial;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	background-color:rgb(190, 188, 185)/*COLOR:LightMuted*/;
	border:none;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-size:20px;
	line-height:35px;
	border-radius:3px;
	text-align:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	background-position:-5px -5px;
	background-size:50px 50px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	overflow:hidden;
	background-image:none;
	background-repeat:no-repeat;
	background-position:center;
	/**/
/*normal*/
/**/
/*.875rem*/
font-style:normal;
	font-size:.875rem;

}

/* Automatic from Form Style (formStyle) */
/* Preset: Inset Fields (insetFields#) */

.aMS_FormPanel{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	float:left;

}

.aMS_FormPanel .aMS_ListBox{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_FormPanel .aMS_TextBox{
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_FormPanel .aMS_PasswordTextBox{
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_FormPanel .aMS_ListBox{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_FormPanel .aMS_ListBoxWrapper:after{
	width:initial;
	background-image:initial;
	background-size:initial;
	pointer-events:initial;
	content:'\25bc';
	position:absolute;
	right:2px;
	top:0px;
	height:100%;
	font-size:12px;
	line-height:32px;

}

.aMS_FormPanel .aMS_ListBoxWrapper{
	position:relative;
	color:black;
	text-align:center;
	text-align-last:center;
	border:1px solid #999;
	height:33px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_FormPanel .aMS_ListBoxWrapper:hover:after{
	-webkit-animation-name:ListBoxAnimation;
	animation-name:ListBoxAnimation;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;

}

@keyframes ListBoxAnimation{
0%{margin-top:0px;}
25%{margin-top:-2px;}
75%{margin-top:2px;}
100%{margin-top:0px;}
}

.aMS_FormPanel .aMS_FormFieldTitle{
	margin-bottom:initial;
	color:initial;
	margin-top:initial;
	line-height:initial;
	font-family:'Khand', sans-serif;
	float:left;
	width:100%;
	font-size:1.4rem;
	font-weight:bold;
	border-bottom:0px solid #999;
	position:relative;

}

.aMS_FormPanel .aMS_FormFieldValue{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	font-family:'Khand', sans-serif;
	font-size:1rem;
	width:100%;
	margin-bottom:10px;
	width:100%;
	float:right;
	margin-top:-1px;
	border-radius:3px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	background-color:#f5f5f5;

}

.aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	float:initial;
	width:initial;
	font-family:initial;
	font-size:initial;
	line-height:initial;
	font-weight:initial;
	border-bottom:initial;
	position:initial;
	background-color:white;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0px;

}

.aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	background-color:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-radius:initial;
	float:left;
	width:80%;
	font-family:'Khand', sans-serif;
	font-size:1.2rem;
	line-height:1.4rem;
	font-weight:bold;
	border-bottom:0px solid #999;
	position:relative;

}

.aMS_FormPanel .aMS_ImageUpload{
	height:100px;
	position:relative;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden;
	border:1px solid #999;

}

.aMS_FormPanel .aMS_ImageUpload.aMS_NoPhoto:before{
	content:'';
	height:100%;
	width:100%;
	position:absolute;
	background-image:url(Pictures/icons/picture_icon.png);
	background-size:auto 100px;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.1;
	z-index:0;

}

.aMS_FormPanel .aMS_ImageUpload .aMS_Title{
	font-family:'Khand', sans-serif;
	font-size:1rem;
	color:#666;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;

}

.aMS_FormPanel .aMS_ImageUpload .aMS_Upload{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	color:transparent;
	opacity:0;
	cursor:pointer;

}

.aMS_FormPanel .aMS_ImageUpload .aMS_ScreenContentInnerElement{
	height:100%;
	width:100%;

}

.aMS_FormPanel .aMS_ImageUpload .aMS_Preview{
	max-height:100%;
	max-width:100%;
	cursor:pointer;
	margin:0 auto;

}

.aMS_FormPanel #aMI_ConfirmButton{
	height:initial;
	margin-bottom:initial;
	transform:initial;
	width:50%;
	float:left;
	margin-left:25%;
	margin-right:25%;
	margin-top:40px;
	margin-right:10px;

}

.aMS_FormPanel .aMS_Check{
	right:initial;
	width:40px;
	height:40px;
	position:absolute;
	margin-top:-35px;
	left:110%;

}

.aMS_FormPanel .aMS_Checkbox{
	margin-bottom:43px;
	cursor:pointer;

}

.aMS_FormPanel .aMS_FormFieldValue.aMS_Label{
	font-family:'Khand', sans-serif;
	font-size:1rem;
	text-align:center;
	background-color:white;
	border:1px solid #999;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:20px;
	color:#666;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;

}

.aMS_FormPanel .aMS_Button{
	width:30%;
	float:left;
	margin-top:40px;
	margin-right:10px;
	min-width:40px;
	min-height:40px;

}

/* Automatic from Animations (animations) */
/* Preset: Randomly show element. (randomShow) */

.aMS_ScreenContentElement{
	display:block;
	-webkit-animation-name:AnimationFadeIn1;
	animation-name:AnimationFadeIn1;
	-webkit-animation-duration:1.2s;
	animation-duration:1.2s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;

}

.aMS_ScreenContentElement:nth-child(2n){
	-webkit-animation-name:AnimationFadeIn0;
	animation-name:AnimationFadeIn0;
	-webkit-animation-duration:1s;
	animation-duration:1s;

}

.aMS_ScreenContentElement:nth-child(3n){
	-webkit-animation-name:AnimationFadeIn2;
	animation-name:AnimationFadeIn2;
	-webkit-animation-duration:1.4s;
	animation-duration:1.4s;

}

.aMS_ScreenContentElement:nth-child(5n){
	-webkit-animation-name:AnimationFadeIn3;
	animation-name:AnimationFadeIn3;
	-webkit-animation-duration:1.6s;
	animation-duration:1.6s;

}

.aMS_ScreenContentElement /** Animations **/
@-webkit-keyframes AnimationFadeIn0{

}

.aMS_ScreenContentElement to{
	opacity:1;

}

@keyframes AnimationFadeIn0{
from{opacity:0;}
to{opacity:1;}
}

@-webkit-keyframes AnimationFadeIn1{
0%{opacity:0;}
18%{opacity:0;}
100%{opacity:1;}
}

@keyframes AnimationFadeIn1{
0%{opacity:0;}
18%{opacity:0;}
100%{opacity:1;}
}

@-webkit-keyframes AnimationFadeIn2{
0%{opacity:0;}
30%{opacity:0;}
100%{opacity:1;}
}

@keyframes AnimationFadeIn2{
0%{opacity:0;}
30%{opacity:0;}
100%{opacity:1;}
}

@-webkit-keyframes AnimationFadeIn3{
0%{opacity:0;}
45%{opacity:0;}
100%{opacity:1;}
}

@keyframes AnimationFadeIn3{
0%{opacity:0;}
45%{opacity:0;}
100%{opacity:1;}
}

@-webkit-keyframes AnimationArrow{
0%{margin-left:0px;}
25%{margin-left:-3px;}
75%{margin-left:3px;}
100%{margin-left:0px;}
}

@keyframes AnimationArrow{
0%{margin-left:0px;}
25%{margin-left:-3px;}
75%{margin-left:3px;}
100%{margin-left:0px;}
}

@-webkit-keyframes HeaderButtonAnimation{
0%{background-position:-5px -5px;}
25%{background-position:-5px -8px;}
75%{background-position:-5px -2px;}
100%{background-position:-5px -5px;}
}

@keyframes HeaderButtonAnimation{
0%{background-position:-5px -5px;}
25%{background-position:-5px -8px;}
75%{background-position:-5px -2px;}
100%{background-position:-5px -5px;}
}

@-webkit-keyframes ListBoxAnimation{
0%{margin-top:0px;}
25%{margin-top:-2px;}
75%{margin-top:2px;}
100%{margin-top:0px;}
}

@keyframes ListBoxAnimation{
0%{margin-top:0px;}
25%{margin-top:-2px;}
75%{margin-top:2px;}
100%{margin-top:0px;}
}

/* Automatic from Header Size And Position (headerSizeAndPosition) */

.aMS_WaitScreen #aMI_Header{
	display:none !important;
}

/* Automatic from Title Bar Size And Position (titleBarSizeAndPosition) */

.aMS_WaitScreen #aMI_TitleBar{
	display:none !important;
}

/* Automatic from Wait Graphic (waitGraphic) */
/* Preset: Spinner (spinner#) */

.aMS_WaitScreen #aMI_ScreenContent{
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	z-index:1;
	width:150px;
	height:150px;
	margin:-75px 0 0 -75px;
	border:16px solid rgb(204, 204, 204)/*COLOR:LightTextDarker*/;
	border-radius:50%;
	border-top:16px solid rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;
	width:150px;
	height:150px;
	-webkit-animation:spin 2s linear infinite;
	animation:spin 2s linear infinite;

}

@-webkit-keyframes spin{
0% { -webkit-transform: rotate(0deg);}
100% { -webkit-transform: rotate(360deg);}
}

@keyframes spin{
0% { transform: rotate(0deg);}
100% { transform: rotate(360deg);}
}

/* Automatic from Header Size And Position (headerSizeAndPosition) */

.aMS_ChooseCultureScreen #aMI_Header{
	display:none !important;
}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_ChooseCultureScreen #aMI_ScreenContent{
	display:block;
	width:80%;
	margin-left:10%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:150px;
	float:left;

}

/* Automatic from Content Style (contentStyleMenu) */
/* Preset: Centered (centered) */

.aMS_ChooseCultureScreen #aMI_ScreenContent{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_ScreenInnerContent{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid) */

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	margin-top:initial;
	/*2*/
width:calc((100vw - (100vw - 100%)) * 0.46);
	margin:calc((100vw - (100vw - 100%)) * 0.02);
	margin-bottom:1.6vw;
	margin-top:1.6vw;
	height:inherit;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Sem border (semborder#) */

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	float:initial;
	background-color:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	border:initial;
	border-radius:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	cursor:pointer;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement > .aMS_ScreenContentInnerElement{
	padding-bottom:100%;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Title{
	bottom:initial;
	text-shadow:initial;
	transform:initial;
	border-radius:0px;
	background-color:transparent;
	position:absolute;
	top:100%;
	left:2%;
	width:96%;
	height:24%;
	font-weight:bold;
	text-align:center;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:1;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement.aMS_HasPhoto .aMS_Description{
	width:initial;
	display:none;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Photo{
	display:block;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	position:absolute;
	left:2%;
	top:2%;
	width:96%;
	height:96%;
	border-radius:0px;
	z-index:0;
	-o-object-fit:cover;
	object-fit:cover;

}

/* Automatic from Header Menu Size And Position (headerMenuSizeAndPosition) */

.aMS_ChooseDivisionScreen #aMI_HeaderMenuContent{
	display:none !important;
}

/* Automatic from Menu Body And Style (menuStyle) */
/* Preset: Body and Style (bodyAndStyle) */

.aMS_ChooseDivisionScreen #aMI_HeaderMenuContent{
	background-color:transparent;
	background-image:url(https://lh3.googleusercontent.com/WGJuPBVFuqvMQYAybkm7tgRkAiHVtd-KlSvHezoEdGzoAF-_TYJ8XcP7VHHfROxFRKffXTTxys40zCamX-M) /*Default*/;
	background-size:20px 20px;
	background-size:20px 20px;
	border-radius:3px;
	border:0px solid rgb(190, 188, 185)/*COLOR:LightMuted*/;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	/*Normal*/
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;

}

.aMS_ChooseDivisionScreen #aMI_HeaderMenuContent .aMS_ScreenInnerContent{
	width:100%;
	float:left;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:inherit;

}

.aMS_ChooseDivisionScreen #aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_InnerOptionWrapper{
	display:flex;
	margin-right:0;
	margin-left:0;
	height:inherit;

}

.aMS_ChooseDivisionScreen #aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_InnerOptionWrapper.aMS_HasPhoto > .aMS_Photo{
	object-fit:cover;
	max-width:#maxElementSize#;

}

/* Automatic from Title Bar Size And Position (titleBarSizeAndPosition) */

.aMS_ChooseDivisionScreen #aMI_TitleBar{
	display:none !important;
}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_ChooseDivisionScreen #aMI_ScreenContent{
	display:block;
	width:80%;
	margin-left:10%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:15%;
	float:left;

}

/* Automatic from Content Style (contentStyleDivisionScreen) */
/* Preset: List Elements (listLayout) */

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_ScreenContentElement{
	width:calc((100vw - (100vw - 100%)) * 0.23);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	margin-bottom:0.8vw;
	margin-top:0.8vw;
	height:auto;
	float:left;
	position:relative;
	cursor:pointer;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Decorative:before{
	content:none;
	display:none;

}

/* Automatic from Division Element (divisionElement) */
/* Preset: Square Element (square#) */

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division{
	display:block;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	background-color:white;
	border:0px solid rgb(154, 151, 146)/*COLOR:LightMutedDarker*/;
	border-radius:2px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division .aMS_Title{
	width:100%;
	height:0;
	margin-top:50%;
	font-size:0px;
	font-weight:900;
	text-align:center;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	padding-bottom:50%;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_Decorative .aMS_Title{
	display:none;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division .aMS_Image{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_Decorative:before{
	content:none;
	display:none;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_DisabledElement{
	background-color:#666;
	cursor:default;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_DisabledElement{
	background-color:#666;
	cursor:default;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_DisabledElement:hover:before{
	display:none;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_DisabledElement:hover:before{
	display:none;

}

/* Automatic from Division Title (divisionTitle) */
/* Preset: Title Spearator (titleSeparator#) */

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_ScreenContentSeparator{
	width:100%;
	float:left;
	font-size:25px;
	height:35px;
	border-bottom:1px solid rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-bottom:10px;
	display:block;
	top:auto;
	left:auto;
	position:relative;
	text-shadow:none;
	text-align:left;
	background:none;
	line-height:normal;
	margin-top:10px;
	/*Khand*/
/**/
/**/
/*1.4rem*/
font-family:'Khand', sans-serif;
	font-size:1.4rem;

}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent{
	display:block;
	width:80%;
	margin-left:10%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:150px;
	float:left;

}

/* Automatic from Content Style (contentStyleDivisionScreen) */
/* Preset: List Elements (listLayout) */

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_ScreenContentElement{
	width:calc((100vw - (100vw - 100%)) * 0.23);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	margin-bottom:0.8vw;
	margin-top:0.8vw;
	height:auto;
	float:left;
	position:relative;
	cursor:pointer;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Decorative:before{
	content:none;
	display:none;

}

/* Automatic from Division Element (divisionElement) */
/* Preset: Square Element (square) */

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division{
	display:block;
	background-color:white;
	border:1px solid rgb(154, 151, 146)/*COLOR:LightMutedDarker*/;
	border-radius:2px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	box-shadow:0px 0px 15px -2px rgba(1,1,1,1);

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division .aMS_Title{
	width:100%;
	height:0;
	margin-top:50%;
	font-size:50px;
	font-weight:900;
	text-align:center;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	padding-bottom:50%;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_Decorative .aMS_Title{
	display:none;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division .aMS_Image{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_Decorative:before{
	content:none;
	display:none;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_DisabledElement{
	background-color:#666;
	cursor:default;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_DisabledElement{
	background-color:#666;
	cursor:default;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_DisabledElement:hover:before{
	display:none;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_DisabledElement:hover:before{
	display:none;

}

/* Automatic from Division Title (divisionTitle) */
/* Preset: Title Spearator (titleSeparator) */

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_ScreenContentSeparator{
	margin-top:initial;
	width:100%;
	float:left;
	font-size:25px;
	height:35px;
	border-bottom:2px solid rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-bottom:10px;
	display:block;
	top:auto;
	left:auto;
	position:relative;
	text-shadow:none;
	text-align:left;
	background:none;
	line-height:normal;

}

/* Automatic from Background (background) */
/* Preset: Full Color (fullColor#) */

body.aMS_AddressLocationScreen{
	display:block;
	margin:0px;
	background-color:white;
	background-repeat:repeat;
	font-size:100%;
	background-size:100% 100vh;
	overflow-x:hidden;
	background-image:url(https://lh3.googleusercontent.com/cszdKnrLq1fWXyCEsno9WClLSTpjjB3dLyaSKCP0i6nP_pefXZZsd1ThxOY1h_rl_bdmmu6SIbQfQ1YejRd1gg);
	/*No*/
background-repeat:no-repeat;
	background-color:#000000;
	background-size:cover;
	background-position:center;
	min-height:100vh;

}

body.aMS_AddressLocationScreen *{
	outline:none;

}

/* Automatic from Header Size And Position (headerSizeAndPosition) */

.aMS_AddressLocationScreen #aMI_Header{
	display:none !important;
}

/* Automatic from Header Style (headerStyle) */

.aMS_AddressLocationScreen #aMI_Header{
	display:none !important;
}

/* Automatic from Header Menu Size And Position (headerMenuSizeAndPosition) */
/* Preset: Standard Menu (standardMenu) */

.aMS_AddressLocationScreen #aMI_HeaderMenuContent{
	display:block;
	width:80%;
	margin-left:10%;
	margin-top:10px;
	top:0;
	overflow:hidden;
	position:absolute;
	height:35px;

}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_AddressLocationScreen #aMI_ScreenContent{
	display:block;
	width:80%;
	margin-left:10%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:0px;
	float:left;

}

/* Automatic from Content Style (contentStyleAddressAndBooking) */
/* Preset: Rectangular Content (squareContent#) */

/* Removing missing style START */

.aMS_AddressLocationScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_AskAddressPanel{
	background-color:rgba(255, 255, 255, 0.8);
	border-radius:12px;
	padding:2.5vw;
	display:block;
	float:left;
	border:1px solid white;

}

.aMS_AddressLocationScreen #aMI_ScreenContent >.aMS_FormPanel{
	background-color:rgba(255, 255, 255, 0.8);
	border-radius:5px;
	padding:9px;
	display:block;
	width:100%;
	position:absolute;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_AskAddressPanel #aMI_SelectButton{
	margin-right:4%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_AskAddressPanel .aMS_Button{
	float:left;
	width:100%;
	margin-top:4%;
	height:55px;
	overflow:hidden;
	height:80px;
	box-sizing:border-box;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_AskAddressPanel .aMS_Button:nth-of-type(3){
	margin-right:4%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_AskAddressPanel #aMI_BookingPanel{
	/*float:left;
	*/
	position:relative;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
	padding:0px;
	border-radius:0px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_UseCurrentLocationButton{
	color:transparent;
	border-radius:0px;
	position:absolute;
	right:0px;
	padding:0px;
	min-height:31px;
	height:31px;
	min-width:31px;
	width:31px;
	bottom:80px;
	background-image:url(https://lh3.googleusercontent.com/7AWCtQZO21_PUsafyF3tfi9Bj0gHJTLVLPqbpdXL5yBn_e71E5qbMWIUAp7N0c44ADp5t8-EJBOGsQBdacYq=s320-c?.cache.);
	background-size:24px 24px;
	background-position:center;
	background-repeat:no-repeat;
	background-color:rgb(240, 172, 68);

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue.aMS_TextBox{
	padding-right:40px;

}

/* Automatic from Address Line (addressLine) */
/* Preset: Address Option (addressOption#) */

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine{
	display:block;
	padding-bottom:initial;
	float:left;
	width:100%;
	border-bottom:2px dotted rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	font-size:20px;
	margin-bottom:20px;
	cursor:pointer;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue{
	width:calc(100% - 40px);
	float:left;
	font-size:1rem;
	margin-bottom:10px;
	/**//**//**//*auto*/
	color:##DarkFont##;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue .aMS_Label:first-child:first-letter{
	color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue .aMS_Label{
	float:left;
	width:auto;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue .aMS_Label:after{
	content:',\00a0';

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue .aMS_Label:last-child:after{
	content:'';

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Check{
	float:right;
	width:35px;
	height:35px;
	background-size:35px 35px;

}

/* Automatic from Form Style (formStyle) */
/* Preset: Inset Fields (insetFields#) */

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ListBox{
	-webkit-box-sizing:initial;
	box-sizing:initial;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_TextBox{
	-webkit-box-sizing:initial;
	box-sizing:initial;
	font-size:120px;
	background-color:black;
	border:0px solid #999;
	height:33px;
	text-align:center;
	padding:0px;
	font-weight:bold;
	color:blue;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_PasswordTextBox{
	-webkit-box-sizing:initial;
	box-sizing:initial;
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ListBox{
	-webkit-box-sizing:initial;
	box-sizing:initial;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ListBoxWrapper:after{
	content:initial;
	width:initial;
	background-image:initial;
	background-size:initial;
	pointer-events:initial;
	position:absolute;
	right:2px;
	top:0px;
	height:100%;
	font-size:12px;
	line-height:32px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ListBoxWrapper{
	-webkit-box-sizing:initial;
	box-sizing:initial;
	position:relative;
	color:black;
	text-align:center;
	text-align-last:center;
	border:1px solid #999;
	height:33px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ListBoxWrapper:hover:after{
	-webkit-animation-name:ListBoxAnimation;
	animation-name:ListBoxAnimation;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;

}

@keyframes ListBoxAnimation{
0%{margin-top:0px;}
25%{margin-top:-2px;}
75%{margin-top:2px;}
100%{margin-top:0px;}
}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldTitle{
	font-weight:initial;
	border-bottom:initial;
	margin-top:initial;
	line-height:initial;
	float:left;
	width:100%;
	position:relative;
	margin-bottom:10px;
	font-family:"Cerebri Sans,sans-serif";
	color:#343a40;
	font-size:1.5rem;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue{
	font-family:initial;
	font-size:initial;
	border-radius:initial;
	border-top-left-radius:initial;
	border-top-right-radius:initial;
	background-color:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	width:100%;
	margin-bottom:10px;
	float:left;
	margin-top:-1px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	float:initial;
	width:initial;
	font-family:initial;
	font-size:initial;
	line-height:initial;
	font-weight:initial;
	border-bottom:initial;
	position:initial;
	background-color:white;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	background-color:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-radius:initial;
	font-family:initial;
	line-height:initial;
	border-bottom:initial;
	float:left;
	width:100%;
	font-size:25px;
	font-weight:bold;
	position:relative;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ImageUpload{
	height:100px;
	position:relative;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden;
	border:1px solid #999;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ImageUpload.aMS_NoPhoto:before{
	content:'';
	height:100%;
	width:100%;
	position:absolute;
	background-image:url(Pictures/icons/picture_icon.png);
	background-size:auto 100px;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.1;
	z-index:0;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ImageUpload .aMS_Title{
	font-family:initial;
	font-size:17px;
	color:#666;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ImageUpload .aMS_Upload{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	color:transparent;
	opacity:0;
	cursor:pointer;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ImageUpload .aMS_ScreenContentInnerElement{
	height:100%;
	width:100%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ImageUpload .aMS_Preview{
	max-height:100%;
	max-width:100%;
	cursor:pointer;
	margin:0 auto;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel #aMI_ConfirmButton{
	margin-left:initial;
	height:initial;
	margin-bottom:initial;
	transform:initial;
	width:50%;
	float:left;
	margin-top:40px;
	margin-right:10px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_Check{
	left:initial;
	width:40px;
	height:40px;
	position:absolute;
	margin-top:2px;
	right:0px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_Checkbox{
	margin-bottom:43px;
	cursor:pointer;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue.aMS_Label{
	font-family:initial;
	font-size:initial;
	padding-top:initial;
	padding-bottom:initial;
	margin-bottom:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-align:center;
	background-color:white;
	border:1px solid #999;
	color:#666;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_Button{
	width:50%;
	float:center;
	margin-top:40px;
	margin-right:10px;
	min-width:40px;
	min-height:40px;

}

/* Automatic from Form Style (formStyle) */
/* Preset: Inset Fields (insetFields#) */

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBox{
	-webkit-box-sizing:initial;
	box-sizing:initial;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_TextBox{
	color:initial;
	font-size:14px;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px;
	font-weight:normal;
	font-size:.7rem;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_PasswordTextBox{
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBox{
	-webkit-box-sizing:initial;
	box-sizing:initial;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBoxWrapper:after{
	width:initial;
	background-image:initial;
	background-size:initial;
	pointer-events:initial;
	content:'\25bc';
	position:absolute;
	right:2px;
	top:0px;
	height:100%;
	font-size:12px;
	line-height:32px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBoxWrapper{
	position:relative;
	color:black;
	text-align:center;
	text-align-last:center;
	border:1px solid #999;
	height:33px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBoxWrapper:hover:after{
	-webkit-animation-name:ListBoxAnimation;
	animation-name:ListBoxAnimation;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;

}

@keyframes ListBoxAnimation{
0%{margin-top:0px;}
25%{margin-top:-2px;}
75%{margin-top:2px;}
100%{margin-top:0px;}
}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldTitle{
	font-weight:initial;
	border-bottom:initial;
	line-height:initial;
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	width:100%;
	font-family:"Cerebri Sans,sans-serif";
	color:#343a40;
	font-size:1rem;
	position:relative;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue{
	font-family:initial;
	font-size:initial;
	margin-top:initial;
	border-radius:initial;
	border-top-left-radius:initial;
	border-top-right-radius:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	width:100%;
	margin-bottom:20px;
	float:left;
	background-color:#ffffff;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	float:initial;
	width:initial;
	font-family:initial;
	font-size:initial;
	line-height:initial;
	font-weight:initial;
	border-bottom:initial;
	position:initial;
	background-color:white;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	background-color:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-radius:initial;
	font-family:initial;
	line-height:initial;
	float:left;
	width:100%;
	font-size:25px;
	font-weight:normal;
	border-bottom:1px solid #999;
	position:relative;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload{
	height:100px;
	position:relative;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden;
	border:1px solid #999;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload.aMS_NoPhoto:before{
	content:'';
	height:100%;
	width:100%;
	position:absolute;
	background-image:url(Pictures/icons/picture_icon.png);
	background-size:auto 100px;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.1;
	z-index:0;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_Title{
	font-family:initial;
	font-size:17px;
	color:#666;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_Upload{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	color:transparent;
	opacity:0;
	cursor:pointer;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_ScreenContentInnerElement{
	height:100%;
	width:100%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_Preview{
	max-height:100%;
	max-width:100%;
	cursor:pointer;
	margin:0 auto;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel #aMI_ConfirmButton{
	float:initial;
	transform:initial;
	width:30%;
	height:30px;
	margin-left:30%;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Check{
	left:initial;
	width:40px;
	height:40px;
	position:absolute;
	margin-top:2px;
	right:0px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Checkbox{
	margin-bottom:43px;
	cursor:pointer;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue.aMS_Label{
	padding-top:initial;
	padding-bottom:initial;
	margin-bottom:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-align:center;
	background-color:white;
	border:1px solid #999;
	font-family:"Cerebri Sans,sans-serif";
	font-size:2vw;
	color:#343a40;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Button{
	width:50%;
	float:left;
	margin-top:40px;
	margin-right:10px;
	min-width:40px;
	min-height:40px;

}

/* Automatic from Title Bar Style (titleBarStyle) */
/* Preset: Simple Bar (simpleBar#) */

.aMS_BookingScreen #aMI_TitleBar{
	display:block;
	background-color:initial;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;

}

.aMS_BookingScreen #aMI_TitleBar #aMI_Title{
	#titleFont#
  margin-bottom:initial;
	background-image:initial;
	position:initial;
	box-sizing:initial;
	top:initial;
	left:initial;
	transform:initial;
	background-repeat:initial;
	border:initial;
	height:initial;
	width:initial;
	#photoFit#
	padding:initial;
	margin-bottom:initial;
	font-weight:900;
	font-size:35px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/*Khand*/
/**/
/**/
/*auto*/
font-family:'Khand', sans-serif;
	font-size:auto;

}

.aMS_BookingScreen #aMI_TitleBar #aMI_SubTitle{
	display:block;
	font-size:1.2rem;
	margin-top:5px;
	line-height:1.2;
	/*Khand*/
/**/
/**/
/*auto*/
font-family:'Khand', sans-serif;
	font-size:auto;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_BookingScreen #aMI_ScreenContent{
	display:block;
	width:80%;
	margin-left:10%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:10px;
	float:left;

}

/* Automatic from Content Style (contentStyleBookingScreen) */
/* Preset: Box (box) */

/* Removing missing style START */

.aMS_BookingScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel{
	background-color:#backgroundColor#;
	border-radius:2px;
	padding:1.6vw;
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:2px;
	-webkit-box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	float:left;
	width:100%;

}

/* Automatic from Booking (booking) */
/* Preset: Booking Option (bookingOption#) */

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel{
	box-sizing:border-box;
	display:block;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_Title{
	width:100%;
	font-size:25px;
	font-weight:bold;
	float:left;
	position:relative;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_BookingPanelOption{
	width:100%;
	float:left;
	position:relative;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_BookingPanelOption .aMS_Title{
	width:100%;
	font-size:25px;
	font-weight:bold;
	float:left;
	position:relative;
	font-size:20px;
	border-bottom:1px solid rgb(79, 198, 225)/*COLOR:Muted*/;
	margin-top:10px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_BookingPanelOption .aMS_Check{
	width:35px;
	height:35px;
	position:absolute;
	bottom:0px;
	right:0px;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel{
	border:none;
	padding:0px;
	width:100%;
	margin-top:10px;
	padding-left:30px;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel #aMI_ConfirmButton{
	width:50%;
	float:center;
	position:relative;
	margin-top:120px;
	min-height:40px;
	left:50%;
	transform:translateX(-50%);

}

/* Automatic from Form Style (formStyle) */
/* Preset: Inset Fields (insetFields#) */

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	float:left;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ListBox{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-family:'Khand', sans-serif;
	font-size:1.2rem;
	font-weight:normal;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_TextBox{
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_PasswordTextBox{
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ListBox{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-family:'Khand', sans-serif;
	font-size:1rem;
	font-weight:normal;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ListBoxWrapper:after{
	content:' ';
	position:absolute;
	right:2px;
	top:0px;
	height:30px;
	width:30px;
	font-size:12px;
	line-height:32px;
	background-image:url(https://lh3.googleusercontent.com/U4ZIt8lGP6qemqkAR0sQo-D7Qybv_q_PlumhfWn_7VCYN_TNzDee8QMrZYhrSm7FcNvCLxHT-9ih12QvRUOO);
	background-size:30px 30px;
	pointer-events:all;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ListBoxWrapper{
	position:relative;
	color:black;
	text-align:center;
	text-align-last:center;
	border:1px solid #999;
	height:33px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ListBoxWrapper:hover:after{
	-webkit-animation-name:ListBoxAnimation;
	animation-name:ListBoxAnimation;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;

}

@keyframes ListBoxAnimation{
0%{margin-top:0px;}
25%{margin-top:-2px;}
75%{margin-top:2px;}
100%{margin-top:0px;}
}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldTitle{
	margin-bottom:initial;
	color:initial;
	margin-top:initial;
	line-height:initial;
	font-family:'Khand', sans-serif;
	float:left;
	width:100%;
	font-size:1.4rem;
	font-weight:bold;
	border-bottom:0px solid #999;
	position:relative;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue{
	font-family:initial;
	font-size:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	width:100%;
	margin-bottom:10px;
	width:100%;
	float:right;
	margin-top:-1px;
	border-radius:3px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	background-color:#f5f5f5;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	float:initial;
	width:initial;
	font-family:initial;
	font-size:initial;
	line-height:initial;
	font-weight:initial;
	border-bottom:initial;
	position:initial;
	background-color:white;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0px;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	background-color:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-radius:initial;
	font-family:initial;
	line-height:initial;
	float:left;
	width:100%;
	font-size:25px;
	font-weight:bold;
	border-bottom:1px solid #999;
	position:relative;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ImageUpload{
	height:100px;
	position:relative;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden;
	border:1px solid #999;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ImageUpload.aMS_NoPhoto:before{
	content:'';
	height:100%;
	width:100%;
	position:absolute;
	background-image:url(Pictures/icons/picture_icon.png);
	background-size:auto 100px;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.1;
	z-index:0;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ImageUpload .aMS_Title{
	font-family:initial;
	font-size:17px;
	color:#666;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ImageUpload .aMS_Upload{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	color:transparent;
	opacity:0;
	cursor:pointer;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ImageUpload .aMS_ScreenContentInnerElement{
	height:100%;
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ImageUpload .aMS_Preview{
	max-height:100%;
	max-width:100%;
	cursor:pointer;
	margin:0 auto;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel #aMI_ConfirmButton{
	margin-left:initial;
	height:initial;
	margin-bottom:initial;
	transform:initial;
	width:50%;
	float:left;
	margin-top:40px;
	margin-right:10px;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_Check{
	left:initial;
	width:40px;
	height:40px;
	position:absolute;
	margin-top:2px;
	right:0px;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_Checkbox{
	margin-bottom:43px;
	cursor:pointer;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue.aMS_Label{
	font-family:initial;
	font-size:initial;
	padding-top:initial;
	padding-bottom:initial;
	margin-bottom:initial;
	text-align:center;
	background-color:white;
	border:1px solid #999;
	color:#666;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_Button{
	width:50%;
	float:left;
	margin-top:40px;
	margin-right:10px;
	min-width:40px;
	min-height:40px;

}

/* Automatic from Title Bar Style (titleBarStyle) */
/* Preset: Simple Bar (simpleBar#) */

.aMS_AskAddressScreen #aMI_TitleBar{
	display:block;
	background-color:initial;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;

}

.aMS_AskAddressScreen #aMI_TitleBar #aMI_Title{
	background-image:initial;
	position:initial;
	box-sizing:initial;
	top:initial;
	left:initial;
	transform:initial;
	background-repeat:initial;
	border:initial;
	height:initial;
	width:initial;
	#photoFit#
	padding:initial;
	margin-bottom:initial;
	font-weight:900;
	font-size:1.6rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/*Khand*/
/**/
/**/
/*1.6rem*/
font-family:'Khand', sans-serif;
	font-size:1.6rem;
	margin-bottom:20px;

}

.aMS_AskAddressScreen #aMI_TitleBar #aMI_SubTitle{
	font-size:initial;
	display:block;
	margin-top:-10px;
	line-height:1.4rem;
	/*Khand*/
/**/
/**/
/*1.4rem*/
font-family:'Khand', sans-serif;
	font-size:1.4rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_AskAddressScreen #aMI_ScreenContent{
	display:block;
	width:90%;
	margin-left:5%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:50px;
	float:left;

}

/* Automatic from Content Style (contentStyleAskAddress) */
/* Preset: Default (default#) */

/* Removing missing style START */

.aMS_AskAddressScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_AskAddressScreen #aMI_ScreenContent #aMI_AskAddressPanel{
	background-color:white;
	padding:10px;
	border-radius:2px;
	float:left;
	padding:1.6vw;
	box-sizing:border-box;

}

.aMS_AskAddressScreen #aMI_ScreenContent #aMI_AskAddressPanel .aMS_Button{
	margin-left:initial;
	max-width:initial;
	padding:initial;
	float:left;
	width:90%;
	margin-top:4%;
	height:55px;
	overflow:hidden;

}

.aMS_AskAddressScreen #aMI_ScreenContent #aMI_AskAddressPanel .aMS_Button:nth-of-type(3){
	margin-right:4%;

}

.aMS_AskAddressScreen #aMI_ScreenContent #aMI_AskAddressPanel .aMS_Button:nth-of-type(1){
	margin-right:4%;

}

/* Automatic from Address Line (addressLine) */
/* Preset: Address Option (addressOption#) */

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine{
	display:block;
	float:left;
	width:100%;
	padding-bottom:10px;
	border-bottom:1px dotted rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	font-size:20px;
	margin-bottom:20px;
	cursor:pointer;

}

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue{
	margin-bottom:initial;
	width:calc(100% - 40px);
	float:left;
	font-size:20px;
	/**//**//**//*auto*/
	color:##DarkFont##;

}

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue .aMS_Label:first-child:first-letter{
	color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;

}

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue .aMS_Label{
	float:left;
	width:auto;

}

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue .aMS_Label:after{
	content:',\00a0';

}

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue .aMS_Label:last-child:after{
	content:'';

}

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Check{
	float:right;
	width:35px;
	height:35px;
	background-size:35px 35px;

}

/* Automatic from Order Side Bar (orderSideBar) */

.aMS_AskAddressScreen #aMI_OrderListContent{
	display:none !important;
}

/* Automatic from Free Items Menu Size And Position (freeItemsMenuSizeAndPosition) */

.aMS_AskAddressScreen #aMI_FreeItemsContent{
	display:none !important;
}

/* Automatic from Header Size And Position (headerSizeAndPosition) */

.aMS_AddressLocationScreen #aMI_Header{
	display:none !important;
}

/* Automatic from Header Style (headerStyle) */
/* Preset: Simple Bar (simpleBar) */

.aMS_AddressLocationScreen #aMI_Header{
	display:block;
	background-color:rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	text-align:center;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);

}

.aMS_AddressLocationScreen #aMI_Header #aMI_Logo{
	margin-top:0px;
	height:100%;
	display:initial;

}

.aMS_AddressLocationScreen #aMI_Header #aMI_HeaderButtons{
	position:absolute;
	left:10%;
	right:10%;
	width:auto;
	height:50px;
	top:calc(50% - 25px);
	z-index:1;

}

.aMS_AddressLocationScreen #aMI_Header #aMI_HeaderButtons #aMI_BackButton{
	padding-top:initial;
	font-size:initial;
	color:initial;
	overflow:initial;
	float:initial;
	left:0px;
	top:5px;
	min-width:50px;
	width:auto;
	max-width:40%;
	padding-left:28px;

}

.aMS_AddressLocationScreen #aMI_Header #aMI_HeaderButtons #aMI_BackButton:before{
	display:block;
	vertical-align:initial;
	width:initial;
	height:initial;
	margin-right:initial;
	background:initial;
	background-size:initial;
	content:'<';
	position:absolute;
	font-size:30px;
	font-weight:bold;
	left:5px;
	top:-1px;

}

.aMS_AddressLocationScreen #aMI_Header #aMI_HeaderButtons #aMI_OptionsButton{
	right:0px;
	top:5px;
	width:40px;
	height:40px;
	position:absolute;

}

.aMS_AddressLocationScreen #aMI_Header #aMI_HeaderButtons #aMI_OrderButton{
	animation:initial;
	right:45px;
	top:5px;
	background-position:center;
	width:40px;
	height:40px;
	position:absolute;

}

.aMS_AddressLocationScreen #aMI_Header #aMI_HeaderButtons #aMI_NextButton{
	padding-top:initial;
	width:initial;
	font-size:initial;
	color:initial;
	float:initial;
	text-align:initial;
	left:auto;
	right:0px;
	max-width:275px;
	top:5px;
	min-width:50px;
	padding-right:28px;

}

.aMS_AddressLocationScreen #aMI_Header #aMI_HeaderButtons #aMI_NextButton:after{
	display:block;
	vertical-align:initial;
	width:initial;
	height:initial;
	margin-left:initial;
	background:initial;
	background-size:initial;
	-moz-transform:initial;
	-o-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	filter:initial;
	-ms-filter:initial;
	content:'>';
	float:left;
	position:absolute;
	font-size:30px;
	font-weight:bold;
	left:calc(100% - 25px);
	top:-1px;

}

.aMS_AddressLocationScreen #aMI_Header #aMI_HeaderButtons .aMS_Button{
	position:absolute;
	height:40px;

}

.aMS_AddressLocationScreen #aMI_Header .aMS_OrderQuantity{
	position:initial;
	background-color:initial;
	border:initial;
	text-shadow:initial;
	color:initial;
	text-align:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	display:block;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	white-space:initial;
	left:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding-top:initial;
	#showQuantityColor#
	position:absolute;
	top:27px;
	right:calc(67px + 10%);
	width:18px;
	height:18px;
	font-size:15px;
	line-height:20px;
	pointer-events:none;
	z-index:1;
	border-radius:10px;
	display:initial;

}

/* Automatic from Header Menu Size And Position (headerMenuSizeAndPosition) */

.aMS_AddressLocationScreen #aMI_HeaderMenuContent{
	display:none !important;
}

/* Automatic from Title Bar Size And Position (titleBarSizeAndPosition) */
/* Preset: Size And Position (position#) */

.aMS_AddressLocationScreen #aMI_TitleBar{
	display:block;
	width:80%;
	margin-left:10%;
	margin-top:20px;
	position:relative;
	min-height:150px;
	top:0;
	margin-bottom:30px;

}

/* Automatic from Title Bar Style (titleBarStyle) */
/* Preset: User Photo Only (useerPhoto) */

.aMS_AddressLocationScreen #aMI_TitleBar{
	display:block;
	text-align:initial;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color:transparent;

}

.aMS_AddressLocationScreen #aMI_TitleBar #aMI_Title{
	font-weight:initial;
	color:initial;
	#titleFont#
  margin-bottom:initial;
	margin-bottom:initial;
	background-image:url(https://lh3.googleusercontent.com/7fPcTonYGgMbRS0BvC35oOFkD3azucTcUXc8TszD4wqQN5SzSFezIq8pC4uojJDRxWOFEYmyVsrIS1xlQjc);
	position:absolute;
	box-sizing:border-box;
	top:0;
	left:50%;
	transform:translateX(-50%);
	background-repeat:no-repeat;
	border:5px solid transparent;
	font-size:0;
	height:100%;
	width:100%;
	/*Contain*/
background-size:contain;
	width:auto;
	padding:90px;

}

.aMS_AddressLocationScreen #aMI_TitleBar #aMI_SubTitle{
	font-size:initial;
	margin-top:initial;
	#subtitleFont#
	color:initial;
	line-height:initial;
	display:none;

}

/* Automatic from Address Search Suggestions (addressSearchSuggestions) */
/* Preset: Default AirMenu (default2) */

.aMS_AddressLocationScreen #aMI_AddressSearchSuggestions{
	display:block;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border:1px solid rgb(0, 0, 0)/*COLOR:DarkText*/;
	z-index:99999999999;
	position:absolute;

}

.aMS_AddressLocationScreen #aMI_AddressSearchSuggestions .aMS_AddressSearchSuggestionItem{
	color:rgb(72, 71, 71);
	border-top:1px solid rgb(0, 0, 0)/*COLOR:DarkText*/;
	position:relative;
	padding:5px;
	cursor:pointer;
	padding-left:30px;

}

/* Automatic from Title Bar Style (titleBarStyle) */
/* Preset: Simple Bar (simpleBar#) */

.aMS_LoginScreen #aMI_TitleBar{
	display:block;
	background-color:initial;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;

}

.aMS_LoginScreen #aMI_TitleBar #aMI_Title{
	#titleFont#
  margin-bottom:initial;
	background-image:initial;
	position:initial;
	box-sizing:initial;
	top:initial;
	left:initial;
	transform:initial;
	background-repeat:initial;
	border:initial;
	height:initial;
	width:initial;
	#photoFit#
	padding:initial;
	margin-bottom:initial;
	font-weight:900;
	font-size:1.4rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/*Khand*/
/**/
/**/
/*1.4rem*/
font-family:'Khand', sans-serif;
	font-size:1.4rem;

}

.aMS_LoginScreen #aMI_TitleBar #aMI_SubTitle{
	display:block;
	font-size:25px;
	margin-top:-10px;
	/*Khand*/
/**/
/**/
/*1.4rem*/
font-family:'Khand', sans-serif;
	font-size:1.4rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	line-height:1.5rem;

}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_LoginScreen #aMI_ScreenContent{
	display:block;
	width:90%;
	margin-left:5%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:5%;
	margin-bottom:100px;
	margin-top:0px;
	float:left;

}

/* Automatic from Content Style (contentStyleLoginPanel) */
/* Preset: Login Form (loginForm#) */

/* Removing missing style START */

.aMS_LoginScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel{
	background-color:white;
	border-radius:2px;
	padding:1.6vw;
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:2px;
	float:left;
	width:100%;

}

.aMS_LoginScreen #aMI_ScreenContent .aMS_LoginButton_Facebook{
	margin-top:20px;
	height:45px;
	margin-left:0% !important;
	margin-right:0% !important;
	width:100% !important;
	height:45px;
	margin-bottom:15px !important;

}

.aMS_LoginScreen #aMI_ScreenContent .aMS_LoginButton_Google{
	height:45px;
	margin-left:0% !important;
	margin-right:0% !important;
	width:100% !important;
	height:45px;
	margin-bottom:15px !important;

}

.aMS_LoginScreen #aMI_ScreenContent .aMS_LoginButton_LinkedIn{
	height:45px;
	margin-left:0% !important;
	margin-right:0% !important;
	width:100% !important;
	height:45px;
	margin-bottom:15px !important;

}

.aMS_LoginScreen #aMI_ScreenContent .aMS_LoginButton_Apple{
	height:45px;
	margin-left:0% !important;
	margin-right:0% !important;
	width:100% !important;
	height:45px;
	margin-bottom:15px !important;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_ConfirmButton,#aMI_ChangePasswordButton{
	width:50%!important;
	margin-left:25%!important;

}

/* Automatic from Button Style (buttons) */
/* Preset: Facebook Login (facebookButton) */

.aMS_LoginScreen #aMI_ScreenContent .aMS_LoginButton_Facebook.aMS_Button{
	display:block;
	background-color:initial;
	line-height:initial;
	background-position:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	overflow:initial;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	padding-right:initial;
	position:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	#font#
  	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	background:#4166a1;
	background-image:url(/Pictures/icons/facebookLogin.png);
	background-image:url(/Pictures/icons/facebookLogin.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4166a1), color-stop(100%,#32528b));
	background-image:url(/Pictures/icons/facebookLogin.png), -webkit-linear-gradient(top,  #4166a1 0%,#32528b 100%);
	background-image:url(/Pictures/icons/facebookLogin.png), -o-linear-gradient(top,  #4166a1 0%,#32528b 100%);
	background-image:url(/Pictures/icons/facebookLogin.png), -webkit-gradient(linear,  left top, left bottom,  from(#4166a1),to(#32528b));
	background-image:url(/Pictures/icons/facebookLogin.png), linear-gradient(to bottom,  #4166a1 0%,#32528b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4166a1', endColorstr='#32528b',GradientType=0 );
	border-radius:4px;
	color:white;
	font-size:0.8em;
	border:none;
	border-top:solid rgb(112,141,185) 1px;
	-webkit-box-shadow:0px 0px 0px 1px rgba(50,80,133,1);
	box-shadow:0px 0px 0px 1px rgba(50,80,133,1);
	font-weight:bold;
	background-repeat:no-repeat;
	background-size:auto 100%;
	text-shadow:0px 2px 1px rgba(27, 43, 71, 1);
	outline:none;
	box-sizing:border-box;
	text-align:center;
	background-size:51px 45px;
	padding-left:51px;
	min-height:45px;
	cursor:pointer;

}

/* Automatic from Button Style (buttons) */
/* Preset: Google Login (googleLogin#) */

.aMS_LoginScreen #aMI_ScreenContent .aMS_LoginButton_Google.aMS_Button{
	display:block;
	background-color:initial;
	line-height:initial;
	background-position:initial;
	cursor:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	overflow:initial;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	padding-right:initial;
	position:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	#font#
  	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	background:#d14339;
	background-image:url(/Pictures/icons/googleLogin.png);
	background-image:url(/Pictures/icons/googleLogin.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d14339), color-stop(100%,#c3342e));
	background-image:url(/Pictures/icons/googleLogin.png), -webkit-linear-gradient(top,  #d14339 0%,#c3342e 100%);
	background-image:url(/Pictures/icons/googleLogin.png), -o-linear-gradient(top,  #d14339 0%,#c3342e 100%);
	background-image:url(/Pictures/icons/googleLogin.png), -webkit-gradient(linear,  left top, left bottom,  from(#d14339),to(#c3342e));
	background-image:url(/Pictures/icons/googleLogin.png), linear-gradient(to bottom,  #d14339 0%,#c3342e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d14339', endColorstr='#c3342e',GradientType=0 );
	border-radius:4px;
	color:white;
	font-size:0.8em;
	border:none;
	border-top:solid rgb(222,114,105) 1px;
	-webkit-box-shadow:0px 0px 0px 1px rgba(154,45,38,1);
	box-shadow:0px 0px 0px 1px rgba(154,45,38,1);
	font-weight:bold;
	background-repeat:no-repeat;
	text-shadow:0px 2px 1px rgba(105, 35, 30, 1);
	outline:none;
	box-sizing:border-box;
	text-align:center;
	background-size:51px 45px;
	padding-left:51px;
	min-height:45px;

}

/* Automatic from Button Style (buttons) */
/* Preset: LinkedIn Login (linkedinLogin) */

.aMS_LoginScreen #aMI_ScreenContent .aMS_LoginButton_LinkedIn.aMS_Button{
	display:block;
	background-color:initial;
	line-height:initial;
	background-position:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	overflow:initial;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	padding-right:initial;
	position:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	#font#
  	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	background:#4e83b8;
	background-image:url(/Pictures/icons/linkedinLogin.png);
	background-image:url(/Pictures/icons/linkedinLogin.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e83b8), color-stop(100%,#3d6aa6));
	background-image:url(/Pictures/icons/linkedinLogin.png), -webkit-linear-gradient(top,  #4e83b8 0%,#3d6aa6 100%);
	background-image:url(/Pictures/icons/linkedinLogin.png), -o-linear-gradient(top,  #4e83b8 0%,#3d6aa6 100%);
	background-image:url(/Pictures/icons/linkedinLogin.png), -webkit-gradient(linear,  left top, left bottom,  from(#4e83b8),to(#3d6aa6));
	background-image:url(/Pictures/icons/linkedinLogin.png), linear-gradient(to bottom,  #4e83b8 0%,#3d6aa6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e83b8', endColorstr='#3d6aa6',GradientType=0 );
	border-radius:4px;
	color:white;
	font-size:0.8em;
	border:none;
	border-top:solid rgb(123,163,202) 1px;
	-webkit-box-shadow:0px 0px 0px 1px rgba(52,89,132,1);
	box-shadow:0px 0px 0px 1px rgba(52,89,132,1);
	font-weight:bold;
	background-repeat:no-repeat;
	text-shadow:0px 2px 1px rgba(37, 69, 100, 1);
	outline:none;
	box-sizing:border-box;
	text-align:center;
	background-size:51px 45px;
	padding-left:51px;
	min-height:45px;
	cursor:pointer;

}

/* Automatic from Button Style (buttons) */
/* Preset: Apple Login Button (appleLogin) */

.aMS_LoginScreen #aMI_ScreenContent .aMS_LoginButton_Apple.aMS_Button{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	position:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	display:block;
	cursor:initial;
	background-color:initial;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	padding-right:initial;
	text-shadow:initial;
	background-position:initial;
	overflow:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	-webkit-box-sizing:initial;
	background:black;
	background-image:url(/Pictures/icons/appleLogin.png);
	border-radius:4px;
	color:white;
	border:none;
	font-weight:initial;
	background-repeat:no-repeat;
	outline:none;
	box-sizing:border-box;
	text-align:center;
	background-size:19px;
	background-position:calc(50% - 60px) 13px;
	padding-left:15px;
	min-height:45px;
	font-size:0.8em;
	cursor:pointer;

}

/* Automatic from Form Style (formStyle) */
/* Preset: Inset Fields (insetFields#) */

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	float:left;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_ListBox{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_TextBox{
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_PasswordTextBox{
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_ListBox{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_ListBoxWrapper:after{
	width:initial;
	background-image:initial;
	background-size:initial;
	pointer-events:initial;
	content:'\25bc';
	position:absolute;
	right:2px;
	top:0px;
	height:100%;
	font-size:12px;
	line-height:32px;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_ListBoxWrapper{
	position:relative;
	color:black;
	text-align:center;
	text-align-last:center;
	border:1px solid #999;
	height:33px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_FormFieldTitle{
	margin-bottom:initial;
	color:initial;
	margin-top:10px;
	font-family:'Khand', sans-serif;
	float:left;
	width:100%;
	font-size:1.4rem;
	font-weight:bold;
	line-height:1.6rem;
	border-bottom:0px solid #999;
	position:relative;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_FormFieldValue{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	font-family:'Khand', sans-serif;
	font-size:1.4rem;
	width:100%;
	margin-bottom:10px;
	width:100%;
	float:right;
	margin-top:-1px;
	border-radius:1px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	background-color:#ffffff;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	float:initial;
	width:initial;
	font-family:initial;
	font-size:initial;
	line-height:initial;
	font-weight:initial;
	border-bottom:initial;
	position:initial;
	background-color:white;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0px;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	background-color:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-radius:initial;
	line-height:initial;
	float:left;
	width:100%;
	font-family:'Khand', sans-serif;
	font-size:1.4rem;
	font-weight:normal;
	border-bottom:0px solid #999;
	position:relative;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_ImageUpload{
	height:100px;
	position:relative;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden;
	border:1px solid #999;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_ImageUpload.aMS_NoPhoto:before{
	content:'';
	height:100%;
	width:100%;
	position:absolute;
	background-image:url(Pictures/icons/picture_icon.png);
	background-size:auto 100px;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.1;
	z-index:0;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_ImageUpload .aMS_Title{
	font-family:initial;
	font-size:17px;
	color:#666;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_ImageUpload .aMS_Upload{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	color:transparent;
	opacity:0;
	cursor:pointer;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_ImageUpload .aMS_ScreenContentInnerElement{
	height:100%;
	width:100%;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_ImageUpload .aMS_Preview{
	max-height:100%;
	max-width:100%;
	cursor:pointer;
	margin:0 auto;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel #aMI_ConfirmButton{
	margin-left:initial;
	height:initial;
	transform:initial;
	width:50%;
	float:left;
	margin-top:40px;
	margin-right:50%;
	margin-bottom:20px;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_ButtonNegative{
	float:left;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_Check{
	left:initial;
	width:40px;
	height:40px;
	position:absolute;
	margin-top:-35px;
	right:0px;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_Checkbox{
	margin-bottom:43px;
	cursor:pointer;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel .aMS_FormFieldValue.aMS_Label{
	padding-top:initial;
	padding-bottom:initial;
	margin-bottom:initial;
	font-family:'Khand', sans-serif;
	text-align:center;
	font-size:1.4rem;
	background-color:white;
	border:0px solid #999;
	color:#666;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;

}

/* Automatic from Header Size And Position (headerSizeAndPosition) */
/* Preset: Size And Position (position) */

.aMS_MenuScreen #aMI_Header{
	display:block;
	height:50px;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:5;

}

/* Automatic from Header Style (headerStyle) */
/* Preset: Simple Bar (simpleBar#) */

.aMS_MenuScreen #aMI_Header{
	display:block;
	background-color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	text-align:center;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);

}

.aMS_MenuScreen #aMI_Header #aMI_Logo{
	margin-top:0px;
	height:100%;
	/*Don't Show*/
display:none;

}

.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons{
	position:absolute;
	left:0%;
	right:0%;
	width:auto;
	height:50px;
	top:calc(50% - 25px);
	z-index:1;

}

.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons #aMI_BackButton{
	padding-top:initial;
	max-width:initial;
	color:initial;
	padding-left:initial;
	float:initial;
	left:10px;
	top:-5px !important;
	min-width:50px;
	width:auto;
	font-size:.9rem;
	overflow:hidden;

}

.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons #aMI_BackButton:before{
	font-size:initial;
	position:initial;
	font-weight:initial;
	left:initial;
	top:initial;
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:30px;
	height:30px;
	margin-right:2%;
	background:url('https://lh3.googleusercontent.com/VQLOkrGMJUt7YX68jHXl0ufaHKOa9IHocM8oTvW6MmhnBwTRDP5dGNKgpkwZi-WbptL8xNeB_5Q68eCjmcHVQg') 0 0 no-repeat;
	background-size:contain;

}

.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons #aMI_OptionsButton{
	right:0px;
	top:5px;
	width:40px;
	height:40px;
	position:absolute;

}

.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons #aMI_OrderButton{
	right:15px;
	top:5px;
	background-position:center;
	width:40px;
	height:40px;
	position:absolute;
	animation:nudge .2s linear;

}

.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons #aMI_NextButton{
	padding-top:initial;
	width:initial;
	font-size:initial;
	color:initial;
	float:initial;
	text-align:initial;
	left:auto;
	right:0px;
	max-width:275px;
	top:5px;
	min-width:50px;
	padding-right:28px;

}

.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons #aMI_NextButton:after{
	display:block;
	vertical-align:initial;
	width:initial;
	height:initial;
	margin-left:initial;
	background:initial;
	background-size:initial;
	-moz-transform:initial;
	-o-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	filter:initial;
	-ms-filter:initial;
	content:'>';
	float:left;
	position:absolute;
	font-size:30px;
	font-weight:bold;
	left:calc(100% - 25px);
	top:-1px;

}

.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons .aMS_Button{
	position:absolute;
	height:40px;

}

.aMS_MenuScreen #aMI_Header .aMS_OrderQuantity{
	#showQuantityColor#
	position:initial;
	right:initial;
	line-height:initial;
	pointer-events:none;
	position:absolute;
	background-color:rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;
	border:1px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:99926;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	width:20px;
	height:20px;
	left:90%;
	top:15%;
	padding-top:2px;
	font-size:10px;
	-webkit-box-shadow:0px 0px 4px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 4px -1px rgba(0,0,0,1);
	/*Yes*/
display:initial;

}

@keyframes nudge{
0% {
    transform: rotate(-14deg);}
33% {
    transform: rotate(14deg);}
66% {
    transform: rotate(-14deg);}
}

/* Automatic from Button Next (buttonNext) */

.aMS_MenuScreen #aMI_Header #aMI_NextButton{
	display:none !important;
}

/* Automatic from Header Style (headerStyle) */
/* Preset: Simple Bar (simpleBar#) */

.aMS_NoOrderItems.aMS_MenuScreen #aMI_Header{
	display:block;
	background-color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	text-align:center;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);

}

.aMS_NoOrderItems.aMS_MenuScreen #aMI_Header #aMI_Logo{
	margin-top:0px;
	height:100%;
	/*Don't Show*/
display:none;

}

.aMS_NoOrderItems.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons{
	position:absolute;
	left:0%;
	right:0%;
	width:auto;
	height:50px;
	top:calc(50% - 25px);
	z-index:1;

}

.aMS_NoOrderItems.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons #aMI_BackButton{
	padding-top:initial;
	color:initial;
	padding-left:initial;
	overflow:initial;
	float:initial;
	left:10px;
	top:-5px !important;
	min-width:50px;
	width:auto;
	max-width:90%;
	font-size:.9rem;

}

.aMS_NoOrderItems.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons #aMI_BackButton:before{
	font-size:initial;
	position:initial;
	font-weight:initial;
	left:initial;
	top:initial;
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:30px;
	height:30px;
	margin-right:2%;
	background:url('https://lh3.googleusercontent.com/VQLOkrGMJUt7YX68jHXl0ufaHKOa9IHocM8oTvW6MmhnBwTRDP5dGNKgpkwZi-WbptL8xNeB_5Q68eCjmcHVQg') 0 0 no-repeat;
	background-size:contain;

}

.aMS_NoOrderItems.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons #aMI_OptionsButton{
	right:0px;
	top:5px;
	width:40px;
	height:40px;
	position:absolute;

}

.aMS_NoOrderItems.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons #aMI_OrderButton{
	right:15px;
	top:5px;
	background-position:center;
	width:40px;
	height:40px;
	position:absolute;
	animation:nudge .2s linear;

}

.aMS_NoOrderItems.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons #aMI_NextButton{
	padding-top:initial;
	width:initial;
	font-size:initial;
	color:initial;
	float:initial;
	text-align:initial;
	left:auto;
	right:0px;
	max-width:275px;
	top:5px;
	min-width:50px;
	padding-right:28px;

}

.aMS_NoOrderItems.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons #aMI_NextButton:after{
	display:block;
	vertical-align:initial;
	width:initial;
	height:initial;
	margin-left:initial;
	background:initial;
	background-size:initial;
	-moz-transform:initial;
	-o-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	filter:initial;
	-ms-filter:initial;
	content:'>';
	float:left;
	position:absolute;
	font-size:30px;
	font-weight:bold;
	left:calc(100% - 25px);
	top:-1px;

}

.aMS_NoOrderItems.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons .aMS_Button{
	position:absolute;
	height:40px;

}

.aMS_NoOrderItems.aMS_MenuScreen #aMI_Header .aMS_OrderQuantity{
	pointer-events:initial;
	position:initial;
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	color:initial;
	text-align:initial;
	z-index:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	white-space:initial;
	width:initial;
	height:initial;
	left:initial;
	top:initial;
	font-size:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	#showQuantityColor#
	position:initial;
	right:initial;
	line-height:initial;
	padding-top:initial;
	display:none;

}

@keyframes nudge{
0% {
    transform: rotate(-14deg);}
33% {
    transform: rotate(14deg);}
66% {
    transform: rotate(-14deg);}
}

/* Automatic from Button Style (buttons) */

.aMS_NoOrderItems.aMS_MenuScreen #aMI_Header #aMI_OrderButton.aMS_Button{
	display:none !important;
}

/* Automatic from Button Next (buttonNext) */

.aMS_NoOrderItems.aMS_MenuScreen #aMI_Header #aMI_NextButton{
	display:none !important;
}

/* Automatic from Button Style (buttons) */

.aMS_HasOrderItems.aMS_MenuScreen #aMI_Header #aMI_OptionsButton.aMS_Button{
	display:none !important;
}

/* Automatic from Header Menu Size And Position (headerMenuSizeAndPosition) */

.aMS_MenuScreen #aMI_HeaderMenuContent{
	display:none !important;
}

/* Automatic from Menu Body And Style (menuStyle) */
/* Preset: Body and Style (bodyAndStyle) */

.aMS_MenuScreen #aMI_HeaderMenuContent{
	background-color:transparent;
	background-image:url(https://lh3.googleusercontent.com/WGJuPBVFuqvMQYAybkm7tgRkAiHVtd-KlSvHezoEdGzoAF-_TYJ8XcP7VHHfROxFRKffXTTxys40zCamX-M) /*Default*/;
	background-size:20px 20px;
	background-size:20px 20px;
	border-radius:3px;
	border:0px solid rgb(190, 188, 185)/*COLOR:LightMuted*/;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	/*Normal*/
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;

}

.aMS_MenuScreen #aMI_HeaderMenuContent .aMS_ScreenInnerContent{
	width:100%;
	float:left;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:inherit;

}

.aMS_MenuScreen #aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_InnerOptionWrapper{
	display:flex;
	margin-right:0;
	margin-left:0;
	height:inherit;

}

.aMS_MenuScreen #aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_InnerOptionWrapper.aMS_HasPhoto > .aMS_Photo{
	object-fit:cover;
	max-width:#maxElementSize#;

}

/* Automatic from Title Bar Size And Position (titleBarSizeAndPosition) */

.aMS_MenuScreen #aMI_TitleBar{
	display:none !important;
}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_MenuScreen #aMI_ScreenContent{
	display:block;
	width:95%;
	margin-left:2%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:70px;
	float:left;

}

/* Automatic from Content Style (contentStyleMenu) */
/* Preset: Centered (centered) */

.aMS_MenuScreen #aMI_ScreenContent{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ScreenInnerContent{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	margin-top:initial;
	/*1*/
width:calc((100vw - (100vw - 100%)) * 0.92);
	margin-bottom:2vw;
	margin-top:2vw;
	height:inherit;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Photo Left Title Top_novo (photoLeftTitleTop#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	float:initial;
	border:initial;
	border-radius:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:transparent;
	cursor:pointer;
	overflow:hidden;
	/*padding:1px;
	*/
	padding-top:20px;
	border-top:2px /*Dotted*/
dotted rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	padding-left:initial;
	padding-right:initial;
	text-shadow:initial;
	font-weight:initial;
	padding-bottom:initial;
	left:initial;
	background-color:initial;
	display:block;
	margin-left:initial;
	position:relative;
	margin-right:60px;
	width:calc(73% - 60px);
	text-align:left;
	z-index:1;
	color:rgb(255, 255, 255);
	top:0%;
	font-size:20px;
	float:right;
	line-height:1rem;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	/*Khand*/
/*normal*/
/**/
/*1rem*/
font-family:'Khand', sans-serif;
	font-style:normal;
	font-size:1rem;
	background-color:initial;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Description{
	display:block;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	position:relative;
	font-size:12px;
	overflow:hidden;
	width:100%;
	left:0%;
	text-align:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	float:right;
	margin-top:10px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Photo{
	display:block;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	float:initial;
	position:relative;
	left:0;
	top:0;
	width:25%;
	height:auto;
	border-radius:0.2vw;
	z-index:2;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Title{
	position:initial;
	font-weight:initial;
	text-align:initial;
	text-shadow:initial;
	z-index:initial;
	top:initial;
	padding-bottom:initial;
	left:initial;
	font-size:initial;
	color:initial;
	background-color:initial;
	display:block;
	line-height:initial;
	width:calc(100% - 60px);

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_HasPhoto .aMS_Description{
	display:block;
	width:73%;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Plu{
	font-size:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Price{
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	width:initial;
	height:initial;
	min-width:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	right:1px;
	top:1px;
	font-size:1rem;
	padding-top:10px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Distance{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	z-index:initial;
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Quantity{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	z-index:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_HasQuantity .aMS_Quantity{
	display:flex;
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	height:20px;
	color:black;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:2;
	padding-right:2px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_HasQuantity .aMS_Quantity:before{
	content:'=';
	padding-left:20px;
	background-image:url(https://lh3.googleusercontent.com/GkY2iRpbNSILLOGg6naJ8x3qbs7W6YPbSsQtdBeGZBq0ae8KdOXPUdRwS4IWsjtnx0bhmBjlSYu8tilKomERlw);
	background-size:16px 16px;
	background-repeat:no-repeat;
	margin-right:2px;

}

/* Automatic from Content Size And position (contentSizeAndPosition) */
/* Preset: Airmenu Default (default) */

/* Removing missing style START */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement{
	display:block;
}

/* Removing missing style END */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_Check{
	position:absolute;
	height:35px;
	width:35px;
	/*Bottom-Left*/
bottom:0;
	left:0;

}

/* Automatic from Unchecked Checkbox (uncheckedCheckbox) */
/* Preset: Default (default#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_Check.aMS_Unchecked{
	display:block;
	background-image:url(https://lh3.googleusercontent.com/GkY2iRpbNSILLOGg6naJ8x3qbs7W6YPbSsQtdBeGZBq0ae8KdOXPUdRwS4IWsjtnx0bhmBjlSYu8tilKomERlw);
	background-size:100% 100%;

}

/* Automatic from Modifier Style (modifierStyle) */
/* Preset: Check Group (checkGroup#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily{
	display:block;
	#shadow#
	border:initial;
	left:initial;
	background-color:white;
	width:100%;
	margin-left:calc( 100% - 100% );
	float:right;
	position:relative;
	margin-bottom:15px;
	margin-top:0px;
	border-radius:1px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:0px solid rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	margin-left:5%;
	padding:1.12vw;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_Title{
	background-color:initial;
	font-size:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding-bottom:initial;
	padding-top:initial;
	padding:initial;
	width:100%;
	/*background-color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	*/
	font-size:1rem;
	color:black;
	text-shadow:0px 0px 1px rgba(104, 104, 104, 1);
	padding-left:15px;
	border-radius:2px;
	margin-left:0px;
	margin-bottom:0px;
	height:auto;
	line-height:normal;
	box-sizing:border-box;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem{
	width:100%;
	margin-top:0px;
	border-bottom:1px dotted rgb(154, 151, 146)/*COLOR:LightMutedDarker*/;
	position:relative;
	float:left;
	box-sizing:border-box;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Title{
	height:initial;
	background-color:transparent;
	width:72%;
	position:relative;
	float:left;
	text-shadow:none;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Check{
	left:initial;
	width:calc( 10px + 1rem );
	height:calc( 10px + 1rem );
	position:absolute;
	right:0px;
	top:2px;
	background-size:calc( 10px + 1rem ) calc( 10px + 1rem );

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Price{
	line-height:initial;
	padding:initial;
	margin:initial;
	float:initial;
	margin-top:initial;
	position:initial;
	right:initial;
	padding-right:initial;
	margin-right:initial;
	background-color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:99926;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	width:10%;
	height:10%;
	min-width:45px;
	min-height:45px;
	left:30%;
	top:10px;
	margin-bottom:10px;
	font-size:10px;
	-webkit-box-shadow:0px 0px 4px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 4px -1px rgba(0,0,0,1);

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Plu{
	display:none;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Photo Left Title Top (photoLeftTitleTop#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto{
	display:block;
	float:initial;
	border:initial;
	border-radius:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:transparent;
	cursor:pointer;
	overflow:hidden;
	/*padding:10px;
	*/
	padding-top:20px;
	border-top:2px /*Dotted*/
dotted rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	padding-left:initial;
	padding-right:initial;
	text-shadow:initial;
	font-weight:initial;
	padding-bottom:initial;
	left:initial;
	background-color:initial;
	display:block;
	margin-left:initial;
	position:relative;
	margin-right:60px;
	width:calc(73% - 60px);
	text-align:left;
	z-index:1;
	color:rgb(255, 255, 255);
	top:0%;
	font-size:20px;
	float:right;
	line-height:1rem;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	/*Khand*/
/**/
/**/
/*0.9rem*/
font-family:'Khand', sans-serif;
	font-size:0.9rem;
	background-color:initial;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Description{
	display:block;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	position:relative;
	font-size:12px;
	overflow:hidden;
	width:100%;
	left:0%;
	text-align:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	float:right;
	margin-top:10px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:block;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	float:initial;
	position:relative;
	left:0;
	top:0;
	width:25%;
	height:auto;
	border-radius:0.2vw;
	z-index:2;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto.aMS_NoPhoto .aMS_Title{
	position:initial;
	font-weight:initial;
	text-align:initial;
	text-shadow:initial;
	z-index:initial;
	top:initial;
	padding-bottom:initial;
	left:initial;
	font-size:initial;
	color:initial;
	background-color:initial;
	display:block;
	line-height:initial;
	width:calc(100% - 60px);

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto.aMS_HasPhoto .aMS_Description{
	display:block;
	width:73%;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Plu{
	font-size:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Price{
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	width:initial;
	height:initial;
	min-width:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkTextDarker*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	right:10px;
	top:10px;
	font-size:1rem;
	padding-top:10px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Distance{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	z-index:initial;
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Quantity{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	z-index:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto.aMS_HasQuantity .aMS_Quantity{
	display:flex;
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	height:20px;
	color:black;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:2;
	padding-right:2px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto.aMS_HasQuantity .aMS_Quantity:before{
	content:'=';
	padding-left:20px;
	background-image:url(https://lh3.googleusercontent.com/GkY2iRpbNSILLOGg6naJ8x3qbs7W6YPbSsQtdBeGZBq0ae8KdOXPUdRwS4IWsjtnx0bhmBjlSYu8tilKomERlw);
	background-size:16px 16px;
	background-repeat:no-repeat;
	margin-right:2px;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Photo Left Title Top_novo (photoLeftTitleTop#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription{
	display:block;
	float:initial;
	border:initial;
	border-radius:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:transparent;
	cursor:pointer;
	overflow:hidden;
	/*padding:10px;
	*/
	padding-top:20px;
	border-top:2px /*Dotted*/
dotted rgb(208, 120, 10)/*COLOR:VibrantDarker*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	padding-left:initial;
	padding-right:initial;
	text-shadow:initial;
	font-weight:initial;
	padding-bottom:initial;
	left:initial;
	background-color:initial;
	display:block;
	margin-left:initial;
	position:relative;
	margin-right:60px;
	width:calc(73% - 60px);
	text-align:left;
	z-index:1;
	color:rgb(255, 255, 255);
	top:0%;
	line-height:1rem;
	font-size:20px;
	float:right;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	/**/
/**/
/**/
/*.9rem*/
font-size:.9rem;
	background-color:initial;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Description{
	display:block;
	margin-top:initial;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	position:relative;
	font-size:12px;
	overflow:hidden;
	width:100%;
	left:0%;
	text-align:left;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	float:right;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Photo{
	display:block;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	float:initial;
	position:relative;
	left:0;
	top:0;
	width:25%;
	height:auto;
	border-radius:0.2vw;
	z-index:2;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription.aMS_NoPhoto .aMS_Title{
	position:initial;
	font-weight:initial;
	text-align:initial;
	text-shadow:initial;
	z-index:initial;
	top:initial;
	padding-bottom:initial;
	left:initial;
	font-size:initial;
	color:initial;
	background-color:initial;
	display:block;
	line-height:initial;
	width:calc(100% - 60px);

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription.aMS_HasPhoto .aMS_Description{
	display:block;
	width:73%;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Plu{
	font-size:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Price{
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	width:initial;
	height:initial;
	min-width:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkTextDarker*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	right:10px;
	top:10px;
	font-size:1rem;
	padding-top:10px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Distance{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	z-index:initial;
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Quantity{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	z-index:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription.aMS_HasQuantity .aMS_Quantity{
	display:flex;
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	height:20px;
	color:black;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:2;
	padding-right:2px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription.aMS_HasQuantity .aMS_Quantity:before{
	content:'=';
	padding-left:20px;
	background-image:url(https://lh3.googleusercontent.com/GkY2iRpbNSILLOGg6naJ8x3qbs7W6YPbSsQtdBeGZBq0ae8KdOXPUdRwS4IWsjtnx0bhmBjlSYu8tilKomERlw);
	background-size:16px 16px;
	background-repeat:no-repeat;
	margin-right:2px;

}

/* Automatic from Modifier Style (modifierStyle) */
/* Preset: Check Group (checkGroup#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily{
	display:block;
	#shadow#
	border:initial;
	background-color:white;
	width:100%;
	margin-left:calc( 100% - 100% );
	float:right;
	position:relative;
	margin-bottom:0px;
	margin-top:0px;
	border-radius:1px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:0px solid grey;
	margin-left:0;
	padding:1.2vw;
	left:40px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_Title{
	background-color:initial;
	font-size:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding-bottom:initial;
	padding-top:initial;
	padding:initial;
	width:100%;
	/*background-color:grey;
	*/
	font-size:1rem;
	color:black;
	text-shadow:0px 0px 1px rgba(104, 104, 104, 1);
	padding-left:15px;
	border-radius:2px;
	margin-left:0px;
	margin-bottom:0px;
	height:auto;
	line-height:normal;
	box-sizing:border-box;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem{
	width:100%;
	margin-top:5px;
	border-bottom:1px dotted rgb(154, 151, 146)/*COLOR:LightMutedDarker*/;
	position:relative;
	float:left;
	box-sizing:border-box;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Title{
	background-color:transparent;
	width:40%;
	position:relative;
	float:left;
	text-shadow:none;
	color:#666;
	margin-top:5px;
	margin-bottom:0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;
	height:20px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Check{
	right:initial;
	width:calc( 10px + 1rem );
	height:calc( 10px + 1rem );
	position:absolute;
	left:-30px;
	top:0px !important;
	background-size:calc( 10px + 1rem ) calc( 10px + 1rem );

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Price{
	border:initial;
	background-color:initial;
	line-height:initial;
	padding:initial;
	border-radius:initial;
	-webkit-transform:initial;
	-ms-transform:initial;
	transform:initial;
	margin:initial;
	text-shadow:initial;
	margin-top:initial;
	right:initial;
	padding-right:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	color:rgb(0, 0,0)/*COLOR:LightText*/;
	text-align:center;
	z-index:99937;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	width:15%;
	height:10%;
	min-width:45px;
	min-height:20px;
	left:auto;
	top:8px;
	margin-bottom:0px;
	font-size:1rem;
	float:right;
	position:relative;
	margin-right:10%;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Plu{
	display:none;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Squared (squared#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:white;
	border:1px solid rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	border-radius:2px;
	cursor:pointer;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE > .aMS_ScreenContentInnerElement{
	padding-bottom:100%;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_ScreenContentInnerElement > .aMS_Title{
	top:initial;
	transform:initial;
	border-radius:2px;
	background-color:#ffffff78;
	position:absolute;
	bottom:2%;
	left:2%;
	width:96%;
	height:24%;
	font-weight:bold;
	text-align:center;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	z-index:1;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	/*Khand*/
/**/
/**/
/*1.4rem*/
font-family:'Khand', sans-serif;
	font-size:1.4rem;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE.aMS_HasPhoto .aMS_Description{
	width:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Photo{
	display:block;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	position:absolute;
	left:2%;
	top:2%;
	width:96%;
	height:96%;
	border-radius:2px;
	z-index:0;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Price{
	font-size:initial;
	padding-top:initial;
	background-color:rgb(246, 204, 140)/*COLOR:LightVibrant*/;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	width:30%;
	height:30%;
	min-width:55px;
	min-height:55px;
	right:-3%;
	top:-4%;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Quantity{
	position:absolute;
	width:8%;
	height:14%;
	color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;
	padding-left:1%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:25%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1;
	color:#quantityColor#;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Quantity:before{
	position:absolute;
	content:'=';
	background-image:url(/Pictures/Phone_Vectorial/shop_cart.svg);
	background-size:60% 60%;
	background-repeat:no-repeat;
	background-position:30% 50%;
	left:-170%;
	top:0px;
	width:170%;
	height:100%;
	background-color:#ffffff78;
	text-align:right;
	color:black;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Description{
	display:block;
	font-size:initial;
	float:initial;
	margin-top:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	position:absolute;
	left:2%;
	top:2%;
	width:88%;
	height:58%;
	overflow:hidden;
	text-align:justify;
	padding:4%;
	z-index:1;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Distance{
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	position:absolute;
	width:28%;
	height:14%;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	padding-left:5px;
	padding-right:5px;
	font-size:1.4vw;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:4%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	z-index:1;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Plu:before{
	content:'';
	background-color:rgba(0, 0, 0, 0.35);
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	overflow:hidden;
	color:white;
	text-align:center;
	font-size:25px;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	pointer-events:none;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Plu{
	display:block;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	font-size:0;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Photo Left Title Top_novo (photoLeftTitleTop#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_OutOfSchedule{
	display:block;
	float:initial;
	border:initial;
	border-radius:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:rgba(0, 0, 0, 0.26);
	cursor:pointer;
	overflow:hidden;
	/*padding:10px;
	*/
	padding-top:20px;
	border-top:2px /*Dotted*/
dotted rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;
	min-height:135px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_OutOfSchedule .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	padding-left:initial;
	padding-right:initial;
	text-shadow:initial;
	font-weight:initial;
	padding-bottom:initial;
	left:initial;
	background-color:initial;
	display:block;
	margin-left:initial;
	position:relative;
	margin-right:60px;
	width:calc(73% - 60px);
	text-align:left;
	z-index:1;
	color:rgb(255, 255, 255);
	top:0%;
	font-size:20px;
	float:right;
	line-height:1rem;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	/*Khand*/
/*normal*/
/**/
/*0.9rem*/
font-family:'Khand', sans-serif;
	font-style:normal;
	font-size:0.9rem;
	background-color:initial;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_OutOfSchedule .aMS_Description{
	display:block;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	position:relative;
	font-size:12px;
	overflow:hidden;
	width:100%;
	left:0%;
	text-align:left;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	float:right;
	margin-top:10px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_OutOfSchedule .aMS_Photo{
	display:block;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	float:initial;
	position:relative;
	left:0;
	top:0;
	width:25%;
	height:auto;
	border-radius:0.2vw;
	z-index:2;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_OutOfSchedule.aMS_NoPhoto .aMS_Title{
	position:initial;
	font-weight:initial;
	text-align:initial;
	text-shadow:initial;
	z-index:initial;
	top:initial;
	padding-bottom:initial;
	left:initial;
	font-size:initial;
	color:initial;
	background-color:initial;
	display:block;
	line-height:initial;
	width:calc(100% - 60px);

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_OutOfSchedule.aMS_HasPhoto .aMS_Description{
	display:block;
	width:73%;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_OutOfSchedule .aMS_Plu{
	font-size:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_OutOfSchedule .aMS_Price{
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	width:initial;
	height:initial;
	min-width:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	right:10px;
	top:10px;
	font-size:1rem;
	padding-top:10px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_OutOfSchedule .aMS_Distance{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	z-index:initial;
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_OutOfSchedule .aMS_Quantity{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	z-index:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_OutOfSchedule.aMS_HasQuantity .aMS_Quantity{
	display:flex;
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	height:20px;
	color:black;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:2;
	padding-right:2px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_OutOfSchedule.aMS_HasQuantity .aMS_Quantity:before{
	content:'=';
	padding-left:20px;
	background-image:url(https://lh3.googleusercontent.com/GkY2iRpbNSILLOGg6naJ8x3qbs7W6YPbSsQtdBeGZBq0ae8KdOXPUdRwS4IWsjtnx0bhmBjlSYu8tilKomERlw);
	background-size:16px 16px;
	background-repeat:no-repeat;
	margin-right:2px;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement{
	display:block;
	margin-top:initial;
	/*2*/
width:calc((100vw - (100vw - 100%)) * 0.46);
	margin:calc((100vw - (100vw - 100%)) * 0.02);
	margin-bottom:1.6vw;
	margin-top:1.6vw;
	height:inherit;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Squared (squared#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border:1px solid rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	border-radius:2px;
	cursor:pointer;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement > .aMS_ScreenContentInnerElement{
	padding-bottom:100%;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Title{
	top:initial;
	transform:initial;
	border-radius:2px;
	background-color:#ffffff78;
	position:absolute;
	bottom:2%;
	left:2%;
	width:96%;
	height:24%;
	font-weight:bold;
	text-align:center;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	z-index:1;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	/*Khand*/
/**/
/*bold*/
/*1.1rem*/
font-family:'Khand', sans-serif;
	font-weight:bold;
	font-size:1.1rem;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_HasPhoto .aMS_Description{
	width:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Photo{
	display:block;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	position:absolute;
	left:2%;
	top:2%;
	width:96%;
	height:96%;
	border-radius:2px;
	z-index:0;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Price{
	font-size:initial;
	padding-top:initial;
	background-color:rgb(246, 204, 140)/*COLOR:LightVibrant*/;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	width:30%;
	height:30%;
	min-width:55px;
	min-height:55px;
	right:-3%;
	top:-4%;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Quantity{
	position:absolute;
	width:8%;
	height:14%;
	color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;
	padding-left:1%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:25%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1;
	color:#quantityColor#;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Quantity:before{
	position:absolute;
	content:'=';
	background-image:url(/Pictures/Phone_Vectorial/shop_cart.svg);
	background-size:60% 60%;
	background-repeat:no-repeat;
	background-position:30% 50%;
	left:-170%;
	top:0px;
	width:170%;
	height:100%;
	background-color:#ffffff78;
	text-align:right;
	color:black;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Description{
	display:block;
	font-size:initial;
	float:initial;
	margin-top:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	position:absolute;
	left:2%;
	top:2%;
	width:88%;
	height:58%;
	overflow:hidden;
	text-align:justify;
	padding:4%;
	z-index:1;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Distance{
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	position:absolute;
	width:28%;
	height:14%;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	padding-left:5px;
	padding-right:5px;
	font-size:1.4vw;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:4%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	z-index:1;
	/**//**//**//*auto*/
	/*No*/
display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Plu:before{
	content:'';
	background-color:rgba(0, 0, 0, 0.35);
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	overflow:hidden;
	color:white;
	text-align:center;
	font-size:25px;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	pointer-events:none;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Plu{
	display:block;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	font-size:0;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Squared (squared#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:white;
	border:1px solid rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	border-radius:2px;
	cursor:pointer;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto > .aMS_ScreenContentInnerElement{
	padding-bottom:100%;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_ScreenContentInnerElement > .aMS_Title{
	top:initial;
	transform:initial;
	border-radius:2px;
	background-color:#ffffff78;
	position:absolute;
	bottom:2%;
	left:2%;
	width:96%;
	height:24%;
	font-weight:bold;
	text-align:center;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	z-index:1;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	/*Khand*/
/**/
/**/
/*1.1rem*/
font-family:'Khand', sans-serif;
	font-size:1.1rem;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto.aMS_HasPhoto .aMS_Description{
	width:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:block;
	float:initial;
	position:absolute;
	left:2%;
	top:2%;
	width:96%;
	height:96%;
	background-image:url(https://lh3.googleusercontent.com/GknMUX_NwUZVLg0-SMBWLVcZo6lX7XEPd2Rg0HFX-SETTD4usZc7Wdze1O2n_na_Tvm8jPLQumzH24Wxlnjy);
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	border-radius:2px;
	z-index:0;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Price{
	font-size:initial;
	padding-top:initial;
	background-color:rgb(246, 204, 140)/*COLOR:LightVibrant*/;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	width:30%;
	height:30%;
	min-width:55px;
	min-height:55px;
	right:-3%;
	top:-4%;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Quantity{
	position:absolute;
	width:8%;
	height:14%;
	color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;
	padding-left:1%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:25%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1;
	color:#quantityColor#;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Quantity:before{
	position:absolute;
	content:'=';
	background-image:url(/Pictures/Phone_Vectorial/shop_cart.svg);
	background-size:60% 60%;
	background-repeat:no-repeat;
	background-position:30% 50%;
	left:-170%;
	top:0px;
	width:170%;
	height:100%;
	background-color:#ffffff78;
	text-align:right;
	color:black;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Description{
	display:block;
	font-size:initial;
	float:initial;
	margin-top:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	position:absolute;
	left:2%;
	top:2%;
	width:88%;
	height:58%;
	overflow:hidden;
	text-align:justify;
	padding:4%;
	z-index:1;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Distance{
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	position:absolute;
	width:28%;
	height:14%;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	padding-left:5px;
	padding-right:5px;
	font-size:1.4vw;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:4%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	z-index:1;
	/**//**//**//*auto*/
	/*No*/
display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Plu:before{
	content:'';
	background-color:rgba(0, 0, 0, 0.35);
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	overflow:hidden;
	color:white;
	text-align:center;
	font-size:25px;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	pointer-events:none;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Plu{
	display:block;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	font-size:0;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement{
	display:block;
	/*2*/
width:calc((100vw - (100vw - 100%)) * 0.46);
	margin:calc((100vw - (100vw - 100%)) * 0.02);
	margin-bottom:1.6vw;
	margin-top:1.6vw;
	height:auto;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-top:6%;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Title Centered (rectangularTitle#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:rgb(214, 124, 11)/*COLOR:Vibrant*/;
	border:.5px solid transparent;
	border-radius:5px;
	cursor:pointer;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_ScreenContentInnerElement{
	display:block;
	padding:initial;
	height:40px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	padding-left:initial;
	padding-right:initial;
	margin-right:initial;
	float:initial;
	#titleFont#
	background-color:initial;
	margin-left:initial;
	position:absolute;
	width:100%;
	font-weight:bold;
	text-align:center;
	text-shadow:0px 0px 3px rgba(104, 104, 104, 1);
	z-index:1;
	top:0px;
	padding-bottom:15px;
	left:0px;
	font-size:1rem;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	background-color:rgb(214, 124, 11)/*COLOR:Vibrant*/;
	display:initial;
	line-height:40px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Title:after{
	content:" ";
	position:absolute;
	left:50%;
	top:35px;
	border-top:15px solid rgb(214, 124, 11)/*COLOR:Vibrant*/;
	border-right:15px solid transparent;
	border-left:15px solid transparent;
	border-bottom:none;
	transform:translateX(-50%);

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement.aMS_NoPhoto .aMS_Title{
	position:absolute;
	width:100%;
	font-weight:bold;
	text-align:center;
	text-shadow:0px 0px 3px rgba(104, 104, 104, 1);
	z-index:1;
	top:0px;
	padding-bottom:15px;
	left:0px;
	font-size:1rem;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	background-color:rgb(214, 124, 11)/*COLOR:Vibrant*/;
	display:initial;
	line-height:40px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Photo{
	position:initial;
	left:initial;
	top:initial;
	width:initial;
	height:initial;
	border-radius:initial;
	z-index:initial;
	-o-object-fit:initial;
	object-fit:initial;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Plu{
	display:block;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	font-size:0;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement.aMS_HasPhoto .aMS_Plu{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgb(214, 124, 11)/*COLOR:Vibrant*/;
	border-radius:5px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Description{
	position:initial;
	font-size:initial;
	overflow:initial;
	width:initial;
	left:initial;
	text-align:initial;
	color:initial;
	float:initial;
	margin-top:initial;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	display:none;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Title Centered (rectangularTitle#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement.aMS_OutOfSchedule{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:rgb(118, 118, 118);
	border:.5px solid transparent;
	border-radius:5px;
	cursor:pointer;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement.aMS_OutOfSchedule .aMS_ScreenContentInnerElement{
	display:block;
	padding:initial;
	height:40px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement.aMS_OutOfSchedule .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	padding-left:initial;
	padding-right:initial;
	margin-right:initial;
	float:initial;
	#titleFont#
	background-color:initial;
	margin-left:initial;
	position:absolute;
	width:100%;
	font-weight:bold;
	text-align:center;
	text-shadow:0px 0px 3px rgba(104, 104, 104, 1);
	z-index:1;
	top:0px;
	padding-bottom:15px;
	left:0px;
	font-size:1rem;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	background-color:rgb(118, 118, 118);
	display:initial;
	line-height:40px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement.aMS_OutOfSchedule .aMS_Title:after{
	content:" ";
	position:absolute;
	left:50%;
	top:35px;
	border-top:15px solid rgb(118, 118, 118);
	border-right:15px solid transparent;
	border-left:15px solid transparent;
	border-bottom:none;
	transform:translateX(-50%);

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement.aMS_OutOfSchedule .aMS_Photo{
	position:initial;
	left:initial;
	top:initial;
	width:initial;
	height:initial;
	border-radius:initial;
	z-index:initial;
	-o-object-fit:initial;
	object-fit:initial;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement.aMS_OutOfSchedule .aMS_Plu{
	display:block;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	font-size:0;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement.aMS_OutOfSchedule.aMS_HasPhoto .aMS_Plu{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgb(118, 118, 118);
	border-radius:5px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement.aMS_OutOfSchedule .aMS_Description{
	position:initial;
	font-size:initial;
	overflow:initial;
	width:initial;
	left:initial;
	text-align:initial;
	color:initial;
	float:initial;
	margin-top:initial;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	display:none;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Item.aMS_MenuElement{
	display:block;
	margin-top:initial;
	/*1*/
width:calc((100vw - (100vw - 100%)) * 0.92);
	margin-bottom:2vw;
	margin-top:2vw;
	height:inherit;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;

}

/* Automatic from Order Side Bar (orderSideBar) */

.aMS_MenuScreen #aMI_OrderListContent{
	display:none !important;
}

/* Automatic from Side Bar Size And Position (sideBarSizeAndPositionOrderList) */

.aMS_MenuScreen #aMI_OrderListContent.aMS_SideBar{
	display:none !important;
}

/* Automatic from Free Items Menu Size And Position (freeItemsMenuSizeAndPosition) */

.aMS_HasOrderItems.aMS_MenuScreen #aMI_FreeItemsContent{
	display:none !important;
}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent{
	display:block;
	width:96%;
	margin-left:2%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:2%;
	margin-bottom:100px;
	margin-top:70px;
	float:left;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid) */

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	margin-top:initial;
	/*2*/
width:calc((100vw - (100vw - 100%)) * 0.46);
	margin:calc((100vw - (100vw - 100%)) * 0.02);
	margin-bottom:1.6vw;
	margin-top:1.6vw;
	height:inherit;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Squared (squared#) */

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border:1px solid rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;
	border-radius:4px;
	cursor:pointer;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement > .aMS_ScreenContentInnerElement{
	padding-bottom:100%;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Title{
	border-radius:initial;
	background-color:initial;
	position:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	font-weight:initial;
	text-align:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	z-index:initial;
	color:initial;
	bottom:initial;
	text-shadow:initial;
	transform:initial;
	display:none;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_HasPhoto .aMS_Description{
	width:initial;
	display:none;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Photo{
	display:block;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	position:absolute;
	left:2%;
	top:2%;
	width:96%;
	height:96%;
	border-radius:4px;
	z-index:0;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Distance{
	display:block;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	top:initial;
	right:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	border-radius:4px;
	background-color:#ffffff78;
	position:absolute;
	bottom:2%;
	left:2%;
	width:96%;
	height:15%;
	font-weight:bold;
	text-align:right;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	z-index:1;
	color:rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;
	/*Khand*/
/**/
/**/
/*.8rem*/
font-family:'Khand', sans-serif;
	font-size:.8rem;
	/*No*/
display:none;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Plu{
	display:block;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	font-size:0;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Squared (squared#) */

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:transparent;
	border:1px solid rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	border-radius:4px;
	cursor:pointer;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto > .aMS_ScreenContentInnerElement{
	padding-bottom:100%;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_ScreenContentInnerElement > .aMS_Title{
	border-radius:initial;
	background-color:initial;
	height:initial;
	font-weight:initial;
	text-align:initial;
	display:block;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	z-index:initial;
	bottom:initial;
	text-shadow:initial;
	position:absolute;
	color:black;
	top:60%;
	transform:translateY(50%);
	left:50%;
	transform:translateX(-50%);
	width:50%;
	/*Khand*/
/**/
/**/
/*1rem*/
font-family:'Khand', sans-serif;
	font-size:1rem;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto.aMS_HasPhoto .aMS_Description{
	width:initial;
	display:none;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:block;
	float:initial;
	position:absolute;
	left:2%;
	top:2%;
	width:96%;
	height:96%;
	background-image:url(https://lh3.googleusercontent.com/3VZiYz4LZuE_3631pnfdZh6VbXwZuEca_-3IY9n1__s_UyxaZFApQ9GzLiT2HgvOBRdk_sEpnhDXxlBgUjXc);
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	border-radius:4px;
	z-index:0;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Distance{
	display:block;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	top:initial;
	right:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	border-radius:4px;
	background-color:#ffffff78;
	position:absolute;
	bottom:2%;
	left:2%;
	width:96%;
	height:15%;
	font-weight:bold;
	text-align:right;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	z-index:1;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/**//**//**//*auto*/
	/*No*/
display:none;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Plu{
	display:block;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	font-size:0;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Squared (squared#) */

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_Enterprise_OutOfSchedule{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:transparent;
	border:1px solid rgb(190, 188, 185)/*COLOR:LightMuted*/;
	border-radius:2px;
	cursor:pointer;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_Enterprise_OutOfSchedule > .aMS_ScreenContentInnerElement{
	padding-bottom:100%;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_Enterprise_OutOfSchedule .aMS_ScreenContentInnerElement > .aMS_Title{
	top:initial;
	transform:initial;
	border-radius:2px;
	background-color:transparent;
	position:absolute;
	bottom:2%;
	left:2%;
	width:96%;
	height:24%;
	font-weight:bold;
	text-align:center;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	z-index:1;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_Enterprise_OutOfSchedule .aMS_Photo{
	display:block;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	position:absolute;
	left:2%;
	top:2%;
	width:96%;
	height:96%;
	border-radius:2px;
	z-index:0;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_Enterprise_OutOfSchedule .aMS_Price{
	font-size:initial;
	padding-top:initial;
	background-color:rgb(246, 204, 140)/*COLOR:LightVibrant*/;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	width:30%;
	height:30%;
	min-width:55px;
	min-height:55px;
	right:-3%;
	top:-4%;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_Enterprise_OutOfSchedule .aMS_Quantity{
	position:absolute;
	width:8%;
	height:14%;
	color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;
	padding-left:1%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:25%;
	right:2%;
	background-color:transparent;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1;
	color:#quantityColor#;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_Enterprise_OutOfSchedule .aMS_Quantity:before{
	position:absolute;
	content:'=';
	background-image:url(/Pictures/Phone_Vectorial/shop_cart.svg);
	background-size:60% 60%;
	background-repeat:no-repeat;
	background-position:30% 50%;
	left:-170%;
	top:0px;
	width:170%;
	height:100%;
	background-color:transparent;
	text-align:right;
	color:black;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_Enterprise_OutOfSchedule .aMS_Description{
	display:block;
	font-size:initial;
	float:initial;
	margin-top:initial;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	position:absolute;
	left:2%;
	top:2%;
	width:88%;
	height:58%;
	overflow:hidden;
	text-align:justify;
	padding:4%;
	z-index:1;
	/**/
/**/
/**/
/*0.8rem*/
font-size:0.8rem;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_Enterprise_OutOfSchedule .aMS_Distance{
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	position:absolute;
	width:28%;
	height:14%;
	color:transparent;
	padding-left:5px;
	padding-right:5px;
	font-size:1.4vw;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:4%;
	right:2%;
	background-color:transparent;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	z-index:1;
	/**//**//**//*auto*/
	/*No*/
display:none;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_Enterprise_OutOfSchedule .aMS_Plu:before{
	content:'Encerrado';
	background-color:rgba(0, 0, 0, 0.35);
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	overflow:hidden;
	color:white;
	text-align:center;
	font-size:25px;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	pointer-events:none;
	/*Yes*/
height:100%;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_Enterprise_OutOfSchedule .aMS_Plu{
	display:block;
	font-size:0;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:grey;
	position:absolute;
	pointer-events:none;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Squared (squared) */

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	padding:initial;
	border-bottom:initial;
	background-color:white;
	border:1px solid rgb(190, 188, 185)/*COLOR:LightMuted*/;
	border-radius:2px;
	cursor:pointer;
	-webkit-box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	box-shadow:0px 0px 15px -2px rgba(1,1,1,1);

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement > .aMS_ScreenContentInnerElement{
	padding-bottom:100%;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Title{
	transform:initial;
	border-radius:2px;
	background-color:#ffffff78;
	position:absolute;
	bottom:2%;
	top:auto;
	left:2%;
	width:96%;
	height:24%;
	font-weight:bold;
	text-align:center;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	z-index:1;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Photo{
	display:block;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	position:absolute;
	left:2%;
	top:2%;
	width:96%;
	height:96%;
	border-radius:2px;
	z-index:0;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Price{
	font-size:initial;
	padding-top:initial;
	background-color:rgb(246, 204, 140)/*COLOR:LightVibrant*/;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	width:30%;
	height:30%;
	min-width:55px;
	min-height:55px;
	right:-3%;
	top:-4%;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	z-index:10;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Quantity{
	position:absolute;
	width:8%;
	height:14%;
	color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;
	padding-left:1%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:25%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1;
	color:#quantityColor#;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Quantity:before{
	position:absolute;
	content:'=';
	background-image:url(/Pictures/Phone_Vectorial/shop_cart.svg);
	background-size:60% 60%;
	background-repeat:no-repeat;
	background-position:30% 50%;
	left:-170%;
	top:0px;
	width:170%;
	height:100%;
	background-color:#ffffff78;
	text-align:right;
	color:black;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Description{
	display:block;
	font-size:initial;
	float:initial;
	margin-top:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	position:absolute;
	left:2%;
	top:2%;
	width:88%;
	height:58%;
	overflow:hidden;
	text-align:justify;
	padding:4%;
	z-index:1;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_HasPhoto .aMS_Description{
	width:initial;
	display:none;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Distance{
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	position:absolute;
	width:28%;
	height:14%;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	padding-left:5px;
	padding-right:5px;
	font-size:1.4vw;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:4%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	z-index:1;
	/**//**//**//*auto*/
	display:none;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Plu:before{
	content:'';
	background-color:white;
	width:96%;
	position:absolute;
	top:2%;
	left:2%;
	z-index:2;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	overflow:hidden;
	color:white;
	text-align:center;
	font-size:25px;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	pointer-events:none;
	display:none;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Plu{
	display:block;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	font-size:0;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Subtitle{
	display:none;

}

/* Automatic from Header Size And Position (headerSizeAndPosition) */
/* Preset: Size And Position (position) */

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_Header{
	display:block;
	height:50px;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:5;

}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent{
	display:block;
	width:96%;
	margin-left:2%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:2%;
	margin-bottom:100px;
	margin-top:70px;
	float:left;

}

/* Automatic from Content Style (contentStyleMenu) */
/* Preset: Centered (centered) */

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_ScreenInnerContent{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid) */

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	margin-top:initial;
	/*2*/
width:calc((100vw - (100vw - 100%)) * 0.46);
	margin:calc((100vw - (100vw - 100%)) * 0.02);
	margin-bottom:1.6vw;
	margin-top:1.6vw;
	height:inherit;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Squared_rest (squared_rest#) */

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:white;
	border:1px solid rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	border-radius:5px;
	cursor:pointer;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement > .aMS_ScreenContentInnerElement{
	padding-bottom:100%;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Title{
	border-radius:initial;
	transform:initial;
	background-color:#ffffff78;
	position:absolute;
	bottom:2%;
	left:2%;
	top:75%;
	width:96%;
	height:24%;
	font-weight:bold;
	text-align:center;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	z-index:1;
	color:rgb(0, 0, 0)/*COLOR:DarkMuted*/;
	/**/
/**/
/**/
/*1rem*/
font-size:1rem;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_HasPhoto .aMS_Description{
	width:initial;
	display:none;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Photo{
	display:block;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	position:absolute;
	left:2%;
	top:2%;
	width:96%;
	height:96%;
	border-radius:5px;
	z-index:0;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Price{
	font-size:initial;
	padding-top:initial;
	background-color:rgb(246, 204, 140)/*COLOR:LightVibrant*/;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	width:30%;
	height:30%;
	min-width:55px;
	min-height:55px;
	right:-3%;
	top:-4%;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Quantity{
	position:absolute;
	width:8%;
	height:14%;
	color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;
	padding-left:1%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:25%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1;
	color:#quantityColor#;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Quantity:before{
	position:absolute;
	content:'=';
	background-image:url(/Pictures/Phone_Vectorial/shop_cart.svg);
	background-size:60% 60%;
	background-repeat:no-repeat;
	background-position:30% 50%;
	left:-170%;
	top:0px;
	width:170%;
	height:100%;
	background-color:#ffffff78;
	text-align:right;
	color:black;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Description{
	display:block;
	font-size:initial;
	float:initial;
	margin-top:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	position:absolute;
	left:2%;
	top:2%;
	width:88%;
	height:58%;
	overflow:hidden;
	text-align:justify;
	padding:4%;
	z-index:1;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Distance{
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	position:absolute;
	width:28%;
	height:14%;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	padding-left:5px;
	padding-right:5px;
	font-size:1.4vw;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:4%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	z-index:1;
	/**//**//**//*auto*/
	/*No*/
display:none;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Plu:before{
	content:'';
	background-color:rgba(0, 0, 0, 0.35);
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	overflow:hidden;
	color:white;
	text-align:center;
	font-size:25px;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	pointer-events:none;
	display:none;

}

.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_1.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Plu{
	display:block;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	font-size:0;

}

/* Automatic from Header Menu Size And Position (headerMenuSizeAndPosition) */

.aMS_ItemScreen #aMI_HeaderMenuContent{
	display:none !important;
}

/* Automatic from Title Bar Size And Position (titleBarSizeAndPosition) */

.aMS_ItemScreen #aMI_TitleBar{
	display:none !important;
}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_ItemScreen #aMI_ScreenContent{
	display:block;
	width:80%;
	margin-left:10%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:80px;
	float:left;

}

/* Automatic from Content Style (contentStyleItemScreen) */
/* Preset: Image Top, Description Bottom (imageTopDescriptionBottom#) */

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel{
	display:block;
	/*display:block;
	float:left;
	position:fixed;
	width:99%;
	left:-22px;
	top:48px;
	padding:25px;
	*/
	display:block;
	float:left;
	position:relative;
	width:100%;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Description{
	position:relative;
	float:left;
	width:90%;
	text-align:center;
	margin-left:0%;
	padding:1.2vw;
	background-color:white;
	border-radius:2px;
	padding-bottom:calc(3.2vw + 60px);
	font-size:20px;
	/*Khand*/
/**/
/**/
/*1rem*/
font-family:'Khand', sans-serif;
	font-size:1rem;
	color:rgb(0, 0, 0)/*COLOR:DarkMuted*/;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_HasPhoto .aMS_Description{
	margin-top:100%;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoDescription .aMS_Description{
	padding-top:0px;
	height:0px;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoPrice .aMS_Description:after{
	content:'';
	position:absolute;
	width:calc(40px + 4vw);
	height:calc(40px + 4vw);
	font-size:2.5vw;
	left:calc(101% - 40px - 4vw);
	bottom:calc(-0.2vw);
	line-height:calc((100vw - (100vw - 100%)) * 1.4 + 40px);
	margin-left:5%;
	margint-top:0;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Description:first-letter{
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	/*Khand*/
/**/
/**/
/*1.4rem*/
font-family:'Khand', sans-serif;
	font-size:1.4rem;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Photo{
	background-color:white;
	position:absolute;
	left:5%;
	top:0px;
	width:90%;
	height:auto;
	border-radius:12px;
	border:0.5vw solid rgb(204, 204, 204)/*COLOR:LightTextDarker*/;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoPhoto .aMS_Photo{
	display:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Price{
	position:relative;
	width:calc(40px + 4vw);
	height:calc(40px + 4vw);
	font-size:14px;
	float:left;
	margin-left:calc(94.5% - 40px);
	margin-top:calc(-4.7% - 40px);
	line-height:calc((100vw - (100vw - 100%)) * 1.4 + 40px);
	background-color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	border:3px solid rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:white;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	-webkit-box-shadow:0px 0px 4px -1px rgba(0,0,0,1) !important;
	box-shadow:0px 0px 4px -1px rgba(0,0,0,1) !important;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Quantity{
	position:relative;
	float:left;
	margin-left:calc(5% + 40px);
	width:70px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:30px;
	margin-top:calc(-1.6vw + -40px);
	color:red;
	font-weight:bold;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoPrice .aMS_Quantity{
	margin-top:calc(-1.6vw - 40px);

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Quantity:after{
	content:'';
	margin-left:5px;
	color:black;
	font-size:15px;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_AddQuantity{
	position:relative;
	float:left;
	margin-left:calc(5% + 110px);
	margin-top:calc(-1.6vw - 40px);
	padding:0px;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoPrice .aMS_AddQuantity{
	margin-top:calc(-1.6vw - 40px);

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_RemoveQuantity{
	position:relative;
	float:left;
	margin-left:calc(5%);
	margin-top:calc(-1.6vw - 40px);
	padding:0px;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoQuantity .aMS_AddQuantity{
	display:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoQuantity .aMS_RemoveQuantity{
	display:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoQuantity .aMS_Quantity{
	display:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoQuantity.aMS_NoPrice .aMS_Description{
	padding-bottom:initial;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoPrice .aMS_RemoveQuantity{
	margin-top:calc(-1.6vw - 40px);

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Button{
	min-width:40px;
	min-height:40px;
	border-radius:3px;
	color:white;
	font-size:20px;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border-radius:1em;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Button.aMS_ButtonPositive{
	width:100%;
	margin-top:20px;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel{
	position:relative;
	float:left;
	width:90%;
	margin-left:5%;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_RemoveQuantity{
	display:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_AddQuantity{
	display:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_Photo{
	display:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_Description{
	display:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_Quantity{
	display:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel{
	width:100%;
	margin-left:0%;
	float:left;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_OrderItem{
	background-color:white;
	width:100%;
	float:left;
	position:relative;
	margin-bottom:15px;
	border-radius:2px;
	padding:1.6vw;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_Title{
	background-color:transparent;
	font-size:20px;
	color:white;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	padding-left:5px;
	border-radius:2px;
	margin-left:0px;
	height:auto;
	line-height:normal;
	width:80%;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	text-shadow:none;
	background-color:rgb(208, 120, 10);
	font-size:0.9rem;
	padding:5px;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel.aMS_NoPrice .aMS_Title{
	width:100%;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_OrderItem .aMS_Price{
	height:auto;
	border:none;
	background-color:transparent;
	line-height:normal;
	display:block;
	padding:0px;
	border-radius:0px;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	color:black;
	background-color:transparent;
	margin:auto;
	text-shadow:none;
	width:20%;
	font-size:20px;
	position:relative;
	float:right;
	top:auto;
	left:auto;
	right:auto;
	text-align:right;
	padding-right:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	webkit-box-shadow:initial;
	box-shadow:initial;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	text-shadow:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_OrderItem.aMS_NoPrice .aMS_Price{
	display:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_HideInnerItem .aMS_InnerItemPanel{
	display:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoPrice .aMS_Price{
	display:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoPrice .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_ModifierItem .aMS_Price{
	display:none;

}

/* Automatic from Modifier Style (modifierStyle) */
/* Preset: Check Group (checkGroup#) */

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily{
	display:block;
	border:initial;
	left:initial;
	background-color:white;
	width:100%;
	margin-left:calc( 100% - 100% );
	float:left;
	position:relative;
	margin-bottom:8px;
	margin-top:15px;
	border-radius:2px;
	padding:1.4vw;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	/*No*/

	border:0px dotted rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	margin-left:0;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_Title{
	text-shadow:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	box-sizing:initial;
	/*background-color:initial;
	*/
	font-size:initial;
	margin-bottom:initial;
	padding:initial;
	width:100%;
	background-color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	font-size:.9rem;
	color:white;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	border-radius:2px;
	margin-left:0px;
	height:auto;
	line-height:normal;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_ModifierItem{
	margin-top:initial;
	width:100%;
	border-bottom:1px solid #666;
	position:relative;
	float:left;
	box-sizing:border-box;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_ModifierItem .aMS_Title{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	height:initial;
	background-color:transparent;
	width:70%;
	position:relative;
	float:left;
	text-shadow:none;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_ModifierItem .aMS_Check{
	left:initial;
	width:calc( 10px + .9rem );
	height:calc( 10px + .9rem );
	position:absolute;
	right:0px;
	top:4px;
	background-size:calc( 10px + .9rem ) calc( 10px + .9rem );

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_ModifierItem .aMS_Price{
	-webkit-box-sizing:initial;
	box-sizing:initial;
	-webkit-box-shadow:initial;
	z-index:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	white-space:initial;
	min-width:initial;
	min-height:initial;
	margin-right:initial;
	height:auto;
	border:none;
	background-color:transparent;
	line-height:normal;
	display:block;
	padding:0px;
	border-radius:0px;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	margin:auto;
	float:left;
	text-shadow:none;
	width:18%;
	font-size:.9rem;
	margin-top:5px;
	margin-bottom:5px;
	position:relative;
	top:2px;
	left:auto;
	right:auto;
	text-align:right;
	padding-right:5px;
	box-shadow:0px 0px 0px -1px rgba(0,0,0,1) !important;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_ModifierItem .aMS_Plu{
	display:none;

}

/* Automatic from Order Side Bar (orderSideBar) */

.aMS_ItemScreen #aMI_OrderListContent{
	display:none !important;
}

/* Automatic from Free Items Menu Size And Position (freeItemsMenuSizeAndPosition) */

.aMS_ItemScreen #aMI_FreeItemsContent{
	display:none !important;
}

/* Automatic from Header Style (headerStyle) */
/* Preset: Simple Bar2 (simpleBar2#) */

.aMS_ComplexWizardScreen #aMI_Header{
	display:block;
	background-color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	text-align:center;
	-webkit-box-shadow:0px 0px 14px 1px rgba(0,0,0,1);
	box-shadow:0px 0px 14px 1px rgba(0,0,0,1);

}

.aMS_ComplexWizardScreen #aMI_Header #aMI_Logo{
	margin-top:0px;
	height:100%;
	/*Don't Show*/
display:none;

}

.aMS_ComplexWizardScreen #aMI_Header #aMI_HeaderButtons{
	position:absolute;
	left:10px;
	right:10px;
	width:auto;
	height:50px;
	top:calc(50% - 25px);
	z-index:1;

}

.aMS_ComplexWizardScreen #aMI_Header #aMI_HeaderButtons #aMI_BackButton{
	min-width:initial;
	padding-left:initial;
	overflow:initial;
	top:initial !important;
	top:0px !important;
	padding-top:5px !important;
	width:44% !important;
	font-size:1rem !important;
	max-width:90%;
	color:white !important;
	left:0px;
	float:left;

}

.aMS_ComplexWizardScreen #aMI_Header #aMI_HeaderButtons #aMI_BackButton:before{
	position:initial;
	font-weight:initial;
	left:initial;
	top:initial;
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:30px;
	height:30px;
	font-size:1rem;
	margin-right:5px;
	background:url('https://lh3.googleusercontent.com/VQLOkrGMJUt7YX68jHXl0ufaHKOa9IHocM8oTvW6MmhnBwTRDP5dGNKgpkwZi-WbptL8xNeB_5Q68eCjmcHVQg') 0 0 no-repeat;
	background-size:contain;

}

.aMS_ComplexWizardScreen #aMI_Header #aMI_HeaderButtons #aMI_NextButton{
	left:initial;
	min-width:initial;
	padding-right:initial;
	top:initial !important;
	top:0px !important;
	padding-top:5px !important;
	width:44% !important;
	font-size:1rem !important;
	max-width:90%;
	color:white !important;
	right:0px;
	float:right;
	text-align:right;

}

.aMS_ComplexWizardScreen #aMI_Header #aMI_HeaderButtons #aMI_NextButton:after{
	float:initial;
	position:initial;
	font-weight:initial;
	left:initial;
	top:initial;
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:30px;
	height:30px;
	font-size:1rem;
	margin-left:5px;
	background:url('https://lh3.googleusercontent.com/VQLOkrGMJUt7YX68jHXl0ufaHKOa9IHocM8oTvW6MmhnBwTRDP5dGNKgpkwZi-WbptL8xNeB_5Q68eCjmcHVQg') 0 0 no-repeat;
	background-size:contain;
	-moz-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	transform:scaleX(-1);
	filter:FlipH;
	-ms-filter:"FlipH";

}

.aMS_ComplexWizardScreen #aMI_Header #aMI_HeaderButtons #aMI_OptionsButton{
	height:initial;
	position:initial;
	right:0px;
	top:5px;
	width:40px;

}

.aMS_ComplexWizardScreen #aMI_Header #aMI_HeaderButtons #aMI_OrderButton{
	height:initial;
	position:initial;
	right:45px;
	top:5px;
	background-position:right;
	width:40px;
	animation:nudge .2s linear;

}

.aMS_ComplexWizardScreen #aMI_Header #aMI_HeaderButtons .aMS_Button{
	position:absolute;
	height:40px;

}

.aMS_ComplexWizardScreen #aMI_Header .aMS_OrderQuantity{
	#showQuantityColor#
	position:initial;
	right:initial;
	line-height:initial;
	padding-top:initial;
	pointer-events:none;
	position:absolute;
	background-color:rgb(246, 204, 140)/*COLOR:LightVibrant*/;
	border:1px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:99926;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	width:20px;
	height:20px;
	left:90%;
	top:45%;
	font-size:10px;
	-webkit-box-shadow:0px 0px 4px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 4px -1px rgba(0,0,0,1);
	display:initial;

}

@keyframes nudge{
0% {
    transform: rotate(-14deg);}
33% {
    transform: rotate(14deg);}
66% {
    transform: rotate(-14deg);}
}

/* Automatic from Title Bar Size And Position (titleBarSizeAndPosition) */
/* Preset: Size And Position (position) */

.aMS_ComplexWizardScreen #aMI_TitleBar{
	display:block;
	margin-bottom:initial;
	width:calc(100% - 6px);
	margin-left:3px;
	margin-top:55px;
	position:relative;
	min-height:0px;
	top:0;

}

/* Automatic from Title Bar Style (titleBarStyle) */
/* Preset: Bar Widh Photo (barWithPhoto) */

.aMS_ComplexWizardScreen #aMI_TitleBar{
	display:block;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color:transparent;

}

.aMS_ComplexWizardScreen #aMI_TitleBar #aMI_Title{
	#titleFont#
  margin-bottom:initial;
	background-image:initial;
	position:initial;
	box-sizing:initial;
	top:initial;
	left:initial;
	transform:initial;
	background-repeat:initial;
	border:initial;
	height:initial;
	width:initial;
	#photoFit#
	padding:initial;
	margin-bottom:initial;
	font-weight:900;
	font-size:35px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/**/
/**/
/**/
/*20px*/
font-size:20px;

}

.aMS_ComplexWizardScreen #aMI_TitleBar #aMI_SubTitle{
	line-height:initial;
	display:block;
	font-size:25px;
	margin-top:10px;
	/**/
/**/
/**/
/*15px*/
font-size:15px;
	color:rgb(214, 124, 11)/*COLOR:Vibrant*/;

}

.aMS_ComplexWizardScreen #aMI_TitleBar.aMS_HasPhoto #aMI_Title{
	width:calc(100% - #marginLeft#);
	margin-left:#marginLeft#;

}

.aMS_ComplexWizardScreen #aMI_TitleBar.aMS_HasPhoto #aMI_SubTitle{
	width:calc(100% - #marginLeft#);
	margin-left:#marginLeft#;

}

.aMS_ComplexWizardScreen #aMI_TitleBar.aMS_HasPhoto .aMS_Photo{
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	position:absolute;
	top:0;
	left:0;
	box-sizing:border-box;
	height:100%;
	width:20%;
	object-fit:contain;
	border:0px solid transparent;

}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_ComplexWizardScreen #aMI_ScreenContent{
	display:block;
	width:95%;
	margin-left:2%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:70px;
	float:left;

}

/* Automatic from Content Style (contentStyleMenu) */
/* Preset: Centered (centered) */

.aMS_ComplexWizardScreen #aMI_ScreenContent{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_ScreenInnerContent{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	margin-top:initial;
	/*1*/
width:calc((100vw - (100vw - 100%)) * 0.92);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	height:inherit;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Photo Left Title Top_novo (photoLeftTitleTop#) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	float:initial;
	border:initial;
	border-radius:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:transparent;
	cursor:pointer;
	overflow:hidden;
	/*padding:1px;
	*/
	padding-top:20px;
	border-top:2px solid rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;
	min-height:135px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	padding-left:initial;
	padding-right:initial;
	text-shadow:initial;
	font-weight:initial;
	padding-bottom:initial;
	left:initial;
	background-color:initial;
	display:block;
	margin-left:initial;
	position:relative;
	margin-right:60px;
	width:calc(73% - 60px);
	text-align:left;
	z-index:1;
	color:rgb(255, 255, 255);
	top:0%;
	font-size:20px;
	float:right;
	line-height:1rem;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	/**/
/**/
/**/
/*1rem*/
font-size:1rem;
	background-color:initial;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Description{
	display:block;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	position:relative;
	font-size:12px;
	overflow:hidden;
	width:100%;
	left:0%;
	text-align:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	float:right;
	margin-top:10px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Photo{
	display:block;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	float:initial;
	position:relative;
	left:0;
	top:0;
	width:25%;
	height:auto;
	border-radius:0.2vw;
	z-index:2;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Title{
	position:initial;
	font-weight:initial;
	text-align:initial;
	text-shadow:initial;
	z-index:initial;
	top:initial;
	padding-bottom:initial;
	left:initial;
	font-size:initial;
	color:initial;
	background-color:initial;
	display:block;
	line-height:initial;
	width:calc(100% - 60px);

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_HasPhoto .aMS_Description{
	display:block;
	width:73%;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Plu{
	font-size:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Price{
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	width:initial;
	height:initial;
	min-width:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	right:1px;
	top:1px;
	font-size:1rem;
	padding-top:10px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Distance{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	z-index:initial;
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Quantity{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	z-index:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_HasQuantity .aMS_Quantity{
	display:flex;
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	height:20px;
	color:black;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:2;
	padding-right:2px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_HasQuantity .aMS_Quantity:before{
	content:'=';
	padding-left:20px;
	background-image:url(https://lh3.googleusercontent.com/GkY2iRpbNSILLOGg6naJ8x3qbs7W6YPbSsQtdBeGZBq0ae8KdOXPUdRwS4IWsjtnx0bhmBjlSYu8tilKomERlw);
	background-size:16px 16px;
	background-repeat:no-repeat;
	margin-right:2px;

}

/* Automatic from Content Size And position (contentSizeAndPosition) */
/* Preset: Airmenu Default (default) */

/* Removing missing style START */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement{
	display:block;
}

/* Removing missing style END */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_Check{
	position:absolute;
	height:35px;
	width:35px;
	/*Bottom-Left*/
bottom:0;
	left:0;

}

/* Automatic from Modifier Style (modifierStyle) */
/* Preset: Check Group (checkGroup#) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily{
	display:block;
	#shadow#
	border:initial;
	left:initial;
	background-color:white;
	width:100%;
	margin-left:calc( 100% - 100% );
	float:right;
	position:relative;
	margin-bottom:15px;
	margin-top:0px;
	border-radius:1px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:0px solid rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	margin-left:5%;
	padding:1.12vw;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_Title{
	background-color:initial;
	font-size:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding-bottom:initial;
	padding-top:initial;
	padding:initial;
	width:100%;
	/*background-color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	*/
	font-size:1rem;
	color:black;
	text-shadow:0px 0px 1px rgba(104, 104, 104, 1);
	padding-left:15px;
	border-radius:2px;
	margin-left:0px;
	margin-bottom:0px;
	height:auto;
	line-height:normal;
	box-sizing:border-box;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem{
	width:100%;
	margin-top:0px;
	border-bottom:1px dotted rgb(154, 151, 146)/*COLOR:LightMutedDarker*/;
	position:relative;
	float:left;
	box-sizing:border-box;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Title{
	height:initial;
	background-color:transparent;
	width:72%;
	position:relative;
	float:left;
	text-shadow:none;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Check{
	left:initial;
	width:calc( 10px + 1rem );
	height:calc( 10px + 1rem );
	position:absolute;
	right:0px;
	top:2px;
	background-size:calc( 10px + 1rem ) calc( 10px + 1rem );

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Price{
	line-height:initial;
	padding:initial;
	margin:initial;
	float:initial;
	margin-top:initial;
	position:initial;
	right:initial;
	padding-right:initial;
	margin-right:initial;
	background-color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:99926;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	width:10%;
	height:10%;
	min-width:45px;
	min-height:45px;
	left:30%;
	top:10px;
	margin-bottom:10px;
	font-size:10px;
	-webkit-box-shadow:0px 0px 4px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 4px -1px rgba(0,0,0,1);

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Plu{
	display:none;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Photo Left Title Top_novo (photoLeftTitleTop#) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto{
	display:block;
	float:initial;
	border:initial;
	border-radius:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:transparent;
	cursor:pointer;
	overflow:hidden;
	/*padding:10px;
	*/
	padding-top:20px;
	border-top:2px solid rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;
	min-height:135px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	padding-left:initial;
	padding-right:initial;
	text-shadow:initial;
	font-weight:initial;
	padding-bottom:initial;
	left:initial;
	background-color:initial;
	display:block;
	margin-left:initial;
	position:relative;
	margin-right:60px;
	width:calc(73% - 60px);
	text-align:left;
	z-index:1;
	color:rgb(255, 255, 255);
	top:0%;
	font-size:20px;
	float:right;
	line-height:1rem;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	/**/
/**/
/**/
/*0.9rem*/
font-size:0.9rem;
	background-color:initial;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Description{
	display:block;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	position:relative;
	font-size:12px;
	overflow:hidden;
	width:100%;
	left:0%;
	text-align:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	float:right;
	margin-top:10px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:block;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	float:initial;
	position:relative;
	left:0;
	top:0;
	width:25%;
	height:auto;
	border-radius:0.2vw;
	z-index:2;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto.aMS_NoPhoto .aMS_Title{
	position:initial;
	font-weight:initial;
	text-align:initial;
	text-shadow:initial;
	z-index:initial;
	top:initial;
	padding-bottom:initial;
	left:initial;
	font-size:initial;
	color:initial;
	background-color:initial;
	display:block;
	line-height:initial;
	width:calc(100% - 60px);

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto.aMS_HasPhoto .aMS_Description{
	display:block;
	width:73%;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Plu{
	font-size:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Price{
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	width:initial;
	height:initial;
	min-width:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkTextDarker*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	right:10px;
	top:10px;
	font-size:1rem;
	padding-top:10px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Distance{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	z-index:initial;
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Quantity{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	z-index:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto.aMS_HasQuantity .aMS_Quantity{
	display:flex;
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	height:20px;
	color:black;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:2;
	padding-right:2px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto.aMS_HasQuantity .aMS_Quantity:before{
	content:'=';
	padding-left:20px;
	background-image:url(https://lh3.googleusercontent.com/GkY2iRpbNSILLOGg6naJ8x3qbs7W6YPbSsQtdBeGZBq0ae8KdOXPUdRwS4IWsjtnx0bhmBjlSYu8tilKomERlw);
	background-size:16px 16px;
	background-repeat:no-repeat;
	margin-right:2px;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Photo Left Title Top_novo (photoLeftTitleTop#) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription{
	display:block;
	float:initial;
	border:initial;
	border-radius:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:transparent;
	cursor:pointer;
	overflow:hidden;
	/*padding:10px;
	*/
	padding-top:20px;
	border-top:2px solid rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	min-height:135px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	padding-left:initial;
	padding-right:initial;
	text-shadow:initial;
	font-weight:initial;
	padding-bottom:initial;
	left:initial;
	background-color:initial;
	display:block;
	margin-left:initial;
	position:relative;
	margin-right:60px;
	width:calc(73% - 60px);
	text-align:left;
	z-index:1;
	color:rgb(255, 255, 255);
	top:0%;
	font-size:20px;
	float:right;
	line-height:1rem;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	/**/
/**/
/**/
/*0.9rem*/
font-size:0.9rem;
	background-color:initial;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Description{
	display:block;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	position:relative;
	font-size:12px;
	overflow:hidden;
	width:100%;
	left:0%;
	text-align:left;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	float:right;
	margin-top:10px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Photo{
	display:block;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	float:initial;
	position:relative;
	left:0;
	top:0;
	width:25%;
	height:auto;
	border-radius:0.2vw;
	z-index:2;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription.aMS_NoPhoto .aMS_Title{
	position:initial;
	font-weight:initial;
	text-align:initial;
	text-shadow:initial;
	z-index:initial;
	top:initial;
	padding-bottom:initial;
	left:initial;
	font-size:initial;
	color:initial;
	background-color:initial;
	display:block;
	line-height:initial;
	width:calc(100% - 60px);

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription.aMS_HasPhoto .aMS_Description{
	display:block;
	width:73%;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Plu{
	font-size:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Price{
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	width:initial;
	height:initial;
	min-width:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkTextDarker*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	right:10px;
	top:10px;
	font-size:1rem;
	padding-top:10px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Distance{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	z-index:initial;
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Quantity{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	z-index:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription.aMS_HasQuantity .aMS_Quantity{
	display:flex;
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	height:20px;
	color:black;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:2;
	padding-right:2px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription.aMS_HasQuantity .aMS_Quantity:before{
	content:'=';
	padding-left:20px;
	background-image:url(https://lh3.googleusercontent.com/GkY2iRpbNSILLOGg6naJ8x3qbs7W6YPbSsQtdBeGZBq0ae8KdOXPUdRwS4IWsjtnx0bhmBjlSYu8tilKomERlw);
	background-size:16px 16px;
	background-repeat:no-repeat;
	margin-right:2px;

}

/* Automatic from Modifier Style (modifierStyle) */
/* Preset: Check Group (checkGroup#) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily{
	display:block;
	#shadow#
	border:initial;
	left:initial;
	background-color:white;
	width:100%;
	margin-left:calc( 100% - 100% );
	float:right;
	position:relative;
	margin-bottom:15px;
	margin-top:0px;
	border-radius:1px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:0px solid grey;
	margin-left:0;
	padding:1.2vw;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_Title{
	background-color:initial;
	font-size:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding-bottom:initial;
	padding-top:initial;
	padding:initial;
	width:100%;
	/*background-color:grey;
	*/
	font-size:1rem;
	color:black;
	text-shadow:0px 0px 1px rgba(104, 104, 104, 1);
	padding-left:15px;
	border-radius:2px;
	margin-left:0px;
	margin-bottom:0px;
	height:auto;
	line-height:normal;
	box-sizing:border-box;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem{
	width:100%;
	margin-top:0px;
	border-bottom:1px dotted rgb(154, 151, 146)/*COLOR:LightMutedDarker*/;
	position:relative;
	float:left;
	box-sizing:border-box;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Title{
	height:initial;
	background-color:transparent;
	width:72%;
	position:relative;
	float:left;
	text-shadow:none;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Check{
	left:initial;
	width:calc( 10px + 1rem );
	height:calc( 10px + 1rem );
	position:absolute;
	right:0px;
	top:2px;
	background-size:calc( 10px + 1rem ) calc( 10px + 1rem );

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Price{
	line-height:initial;
	padding:initial;
	margin:initial;
	float:initial;
	margin-top:initial;
	position:initial;
	right:initial;
	padding-right:initial;
	margin-right:initial;
	background-color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:99926;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	width:10%;
	height:10%;
	min-width:45px;
	min-height:45px;
	left:30%;
	top:10px;
	margin-bottom:10px;
	font-size:10px;
	-webkit-box-shadow:0px 0px 4px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 4px -1px rgba(0,0,0,1);

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem .aMS_Plu{
	display:none;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Squared (squared#) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	padding:initial;
	border-bottom:initial;
	background-color:transparent;
	border:1px solid rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	border-radius:2px;
	cursor:pointer;
	-webkit-box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	box-shadow:0px 0px 15px -2px rgba(1,1,1,1);

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE > .aMS_ScreenContentInnerElement{
	padding-bottom:100%;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_ScreenContentInnerElement > .aMS_Title{
	top:initial;
	transform:initial;
	border-radius:2px;
	background-color:#ffffff78;
	position:absolute;
	bottom:2%;
	left:2%;
	width:96%;
	height:24%;
	font-weight:bold;
	text-align:center;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	z-index:1;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	/**/
/**/
/**/
/*1.4rem*/
font-size:1.4rem;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE.aMS_HasPhoto .aMS_Description{
	width:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Photo{
	display:block;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	position:absolute;
	left:2%;
	top:2%;
	width:96%;
	height:96%;
	border-radius:2px;
	z-index:0;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Price{
	font-size:initial;
	padding-top:initial;
	background-color:rgb(246, 204, 140)/*COLOR:LightVibrant*/;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	width:30%;
	height:30%;
	min-width:55px;
	min-height:55px;
	right:-3%;
	top:-4%;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Quantity{
	position:absolute;
	width:8%;
	height:14%;
	color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;
	padding-left:1%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:25%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1;
	color:#quantityColor#;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Quantity:before{
	position:absolute;
	content:'=';
	background-image:url(/Pictures/Phone_Vectorial/shop_cart.svg);
	background-size:60% 60%;
	background-repeat:no-repeat;
	background-position:30% 50%;
	left:-170%;
	top:0px;
	width:170%;
	height:100%;
	background-color:#ffffff78;
	text-align:right;
	color:black;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Description{
	display:block;
	font-size:initial;
	float:initial;
	margin-top:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	position:absolute;
	left:2%;
	top:2%;
	width:88%;
	height:58%;
	overflow:hidden;
	text-align:justify;
	padding:4%;
	z-index:1;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Distance{
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	position:absolute;
	width:28%;
	height:14%;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	padding-left:5px;
	padding-right:5px;
	font-size:1.4vw;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:4%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	z-index:1;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Plu:before{
	content:'';
	background-color:rgba(0, 0, 0, 0.65);
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	overflow:hidden;
	color:white;
	text-align:center;
	font-size:15px;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	pointer-events:none;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_OUTOFCOVERAGE .aMS_Plu{
	display:block;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	font-size:0;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement{
	display:block;
	margin-top:initial;
	/*2*/
width:calc((100vw - (100vw - 100%)) * 0.46);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	height:inherit;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: SquaredNN (squaredNN#) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border:1px solid rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	border-radius:2px;
	cursor:pointer;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement > .aMS_ScreenContentInnerElement{
	padding-bottom:100%;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Title{
	top:initial;
	transform:initial;
	border-radius:2px;
	background-color:#ffffff78;
	position:absolute;
	bottom:2%;
	left:2%;
	width:96%;
	height:24%;
	font-weight:bold;
	text-align:center;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	z-index:1;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	/**/
/**/
/**/
/*1.1rem*/
font-size:1.1rem;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_HasPhoto .aMS_Description{
	width:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Photo{
	display:block;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	position:absolute;
	left:2%;
	top:2%;
	width:96%;
	height:96%;
	border-radius:2px;
	z-index:0;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Price{
	font-size:initial;
	padding-top:initial;
	background-color:rgb(246, 204, 140)/*COLOR:LightVibrant*/;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	width:30%;
	height:30%;
	min-width:55px;
	min-height:55px;
	right:-3%;
	top:-4%;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Quantity{
	position:absolute;
	width:8%;
	height:14%;
	color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;
	padding-left:1%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:25%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1;
	color:#quantityColor#;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Quantity:before{
	position:absolute;
	content:'=';
	background-image:url(/Pictures/Phone_Vectorial/shop_cart.svg);
	background-size:60% 60%;
	background-repeat:no-repeat;
	background-position:30% 50%;
	left:-170%;
	top:0px;
	width:170%;
	height:100%;
	background-color:#ffffff78;
	text-align:right;
	color:black;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Description{
	display:block;
	font-size:initial;
	float:initial;
	margin-top:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	position:absolute;
	left:2%;
	top:2%;
	width:88%;
	height:58%;
	overflow:hidden;
	text-align:justify;
	padding:4%;
	z-index:1;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Distance{
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	position:absolute;
	width:28%;
	height:14%;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	padding-left:5px;
	padding-right:5px;
	font-size:1.4vw;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:4%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	z-index:1;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Plu:before{
	content:'';
	background-color:rgba(0, 0, 0, 0.35);
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	overflow:hidden;
	color:white;
	text-align:center;
	font-size:25px;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	pointer-events:none;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Plu{
	display:block;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	font-size:0;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: SquaredN (squaredN#) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:rgb(255, 255, 255);
	border:1px solid rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	border-radius:2px;
	cursor:pointer;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto > .aMS_ScreenContentInnerElement{
	padding-bottom:100%;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_ScreenContentInnerElement > .aMS_Title{
	top:initial;
	transform:initial;
	border-radius:2px;
	background-color:#ffffff78;
	position:absolute;
	bottom:2%;
	left:2%;
	width:96%;
	height:24%;
	font-weight:bold;
	text-align:center;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	z-index:1;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	/**/
/**/
/**/
/*1.1rem*/
font-size:1.1rem;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto.aMS_HasPhoto .aMS_Description{
	width:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:block;
	float:initial;
	position:absolute;
	left:2%;
	top:2%;
	width:96%;
	height:96%;
	background-image:url(https://lh3.googleusercontent.com/GknMUX_NwUZVLg0-SMBWLVcZo6lX7XEPd2Rg0HFX-SETTD4usZc7Wdze1O2n_na_Tvm8jPLQumzH24Wxlnjy);
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	border-radius:2px;
	z-index:0;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Price{
	font-size:initial;
	padding-top:initial;
	background-color:rgb(246, 204, 140)/*COLOR:LightVibrant*/;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	width:30%;
	height:30%;
	min-width:55px;
	min-height:55px;
	right:-3%;
	top:-4%;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Quantity{
	position:absolute;
	width:8%;
	height:14%;
	color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;
	padding-left:1%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:25%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1;
	color:#quantityColor#;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Quantity:before{
	position:absolute;
	content:'=';
	background-image:url(/Pictures/Phone_Vectorial/shop_cart.svg);
	background-size:60% 60%;
	background-repeat:no-repeat;
	background-position:30% 50%;
	left:-170%;
	top:0px;
	width:170%;
	height:100%;
	background-color:#ffffff78;
	text-align:right;
	color:black;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Description{
	display:block;
	font-size:initial;
	float:initial;
	margin-top:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	position:absolute;
	left:2%;
	top:2%;
	width:88%;
	height:58%;
	overflow:hidden;
	text-align:justify;
	padding:4%;
	z-index:1;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Distance{
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	position:absolute;
	width:28%;
	height:14%;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	padding-left:5px;
	padding-right:5px;
	font-size:1.4vw;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 2px rgba(0, 0, 0, 1);
	top:4%;
	right:2%;
	background-color:#ffffff78;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	z-index:1;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Plu:before{
	content:'';
	background-color:rgba(0, 0, 0, 0.35);
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	overflow:hidden;
	color:white;
	text-align:center;
	font-size:25px;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	pointer-events:none;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement.aMS_NoPhoto .aMS_Plu{
	display:block;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	font-size:0;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid#) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement{
	display:block;
	/*2*/
width:calc((100vw - (100vw - 100%)) * 0.46);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	height:auto;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-top:6%;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Title Centered (rectangularTitle#) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement{
	display:block;
	float:initial;
	overflow:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:rgb(214, 124, 11)/*COLOR:Vibrant*/;
	border:.5px solid transparent;
	border-radius:5px;
	cursor:pointer;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_ScreenContentInnerElement{
	display:block;
	padding:initial;
	height:40px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	padding-left:initial;
	padding-right:initial;
	margin-right:initial;
	float:initial;
	#titleFont#
	background-color:initial;
	margin-left:initial;
	position:absolute;
	width:100%;
	font-weight:bold;
	text-align:center;
	text-shadow:0px 0px 3px rgba(104, 104, 104, 1);
	z-index:1;
	top:0px;
	padding-bottom:15px;
	left:0px;
	font-size:1rem;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	background-color:rgb(214, 124, 11)/*COLOR:Vibrant*/;
	display:initial;
	line-height:40px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Title:after{
	content:" ";
	position:absolute;
	left:50%;
	top:35px;
	border-top:15px solid rgb(214, 124, 11)/*COLOR:Vibrant*/;
	border-right:15px solid transparent;
	border-left:15px solid transparent;
	border-bottom:none;
	transform:translateX(-50%);

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Photo{
	position:initial;
	left:initial;
	top:initial;
	width:initial;
	height:initial;
	border-radius:initial;
	z-index:initial;
	-o-object-fit:initial;
	object-fit:initial;
	float:initial;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Plu{
	display:block;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	font-size:0;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement.aMS_HasPhoto .aMS_Plu{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgb(214, 124, 11)/*COLOR:Vibrant*/;
	border-radius:5px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Description{
	position:initial;
	font-size:initial;
	overflow:initial;
	width:initial;
	left:initial;
	text-align:initial;
	color:initial;
	float:initial;
	margin-top:initial;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	display:none;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Item.aMS_MenuElement{
	display:block;
	margin-top:initial;
	/*1*/
width:calc((100vw - (100vw - 100%)) * 0.92);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	height:inherit;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;

}

/* Automatic from Order Side Bar (orderSideBar) */

.aMS_ComplexWizardScreen #aMI_OrderListContent{
	display:none !important;
}

/* Automatic from Free Items Menu Size And Position (freeItemsMenuSizeAndPosition) */

.aMS_ComplexWizardScreen #aMI_FreeItemsContent{
	display:none !important;
}

/* Automatic from Title Bar Style (titleBarStyle) */
/* Preset: Simple Bar (simpleBar#) */

.aMS_OrderFormScreen #aMI_TitleBar{
	display:block;
	background-color:initial;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;

}

.aMS_OrderFormScreen #aMI_TitleBar #aMI_Title{
	#titleFont#
  margin-bottom:initial;
	background-image:initial;
	position:initial;
	box-sizing:initial;
	top:initial;
	left:initial;
	transform:initial;
	background-repeat:initial;
	border:initial;
	height:initial;
	width:initial;
	#photoFit#
	padding:initial;
	margin-bottom:initial;
	font-weight:900;
	font-size:35px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/*Khand*/
/**/
/**/
/*1.6rem*/
font-family:'Khand', sans-serif;
	font-size:1.6rem;

}

.aMS_OrderFormScreen #aMI_TitleBar #aMI_SubTitle{
	line-height:initial;
	display:block;
	font-size:25px;
	margin-top:-10px;
	/**//**//**//*auto*/
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

/* Automatic from Content Style (contentStyleFormScreen) */
/* Preset: Vertical Alignment (verticalAlignment#) */

/* Removing missing style START */

.aMS_OrderFormScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel{
	background-color:white;
	padding:1.6vw;
	border-radius:2px;
	width:100%;

}

/* Automatic from Form Style (formStyle) */
/* Preset: Inset Fields (insetFields#) */

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	float:left;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBox{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_TextBox{
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_PasswordTextBox{
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBox{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBoxWrapper:after{
	width:initial;
	background-image:initial;
	background-size:initial;
	pointer-events:initial;
	content:'\25bc';
	position:absolute;
	right:2px;
	top:0px;
	height:100%;
	font-size:12px;
	line-height:32px;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBoxWrapper{
	position:relative;
	color:black;
	text-align:center;
	text-align-last:center;
	border:1px solid #999;
	height:33px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBoxWrapper:hover:after{
	-webkit-animation-name:ListBoxAnimation;
	animation-name:ListBoxAnimation;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;

}

@keyframes ListBoxAnimation{
0%{margin-top:0px;}
25%{margin-top:-2px;}
75%{margin-top:2px;}
100%{margin-top:0px;}
}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldTitle{
	margin-bottom:initial;
	color:initial;
	margin-top:initial;
	line-height:initial;
	float:left;
	width:100%;
	font-family:'Khand', sans-serif;
	font-size:1.2rem;
	font-weight:bold;
	border-bottom:0px solid #999;
	position:relative;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue{
	width:100%;
	margin-bottom:10px;
	float:right;
	width:100%;
	font-family:'Khand', sans-serif;
	font-size:1rem;
	margin-top:-1px;
	border-radius:3px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	background-color:#f5f5f5;
	-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	float:initial;
	width:initial;
	font-family:initial;
	font-size:initial;
	line-height:initial;
	font-weight:initial;
	border-bottom:initial;
	position:initial;
	background-color:white;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0px;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	background-color:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-radius:initial;
	font-family:initial;
	line-height:initial;
	float:left;
	width:100%;
	font-size:25px;
	font-weight:bold;
	border-bottom:1px solid #999;
	position:relative;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload{
	height:100px;
	position:relative;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden;
	border:1px solid #999;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload.aMS_NoPhoto:before{
	content:'';
	height:100%;
	width:100%;
	position:absolute;
	background-image:url(Pictures/icons/picture_icon.png);
	background-size:auto 100px;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.1;
	z-index:0;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_Title{
	font-family:initial;
	font-size:17px;
	color:#666;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_Upload{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	color:transparent;
	opacity:0;
	cursor:pointer;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_ScreenContentInnerElement{
	height:100%;
	width:100%;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_Preview{
	max-height:100%;
	max-width:100%;
	cursor:pointer;
	margin:0 auto;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel #aMI_ConfirmButton{
	height:initial;
	margin-bottom:initial;
	width:50%;
	float:left;
	margin-top:40px;
	margin-right:10px;
	margin-left:50%;
	transform:translateX(-50%);

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Check{
	left:initial;
	width:40px;
	height:40px;
	position:absolute;
	margin-top:2px;
	right:0px;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Checkbox{
	margin-bottom:43px;
	cursor:pointer;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue.aMS_Label{
	font-family:initial;
	font-size:initial;
	padding-top:initial;
	padding-bottom:initial;
	margin-bottom:initial;
	text-align:center;
	background-color:white;
	border:1px solid #999;
	color:#666;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Button{
	width:50%;
	float:left;
	margin-top:40px;
	margin-right:10px;
	min-width:40px;
	min-height:40px;

}

/* Automatic from Order Side Bar (orderSideBar) */

.aMS_OrderFormScreen #aMI_OrderListContent{
	display:none !important;
}

/* Automatic from Free Items Menu Size And Position (freeItemsMenuSizeAndPosition) */

.aMS_OrderFormScreen #aMI_FreeItemsContent{
	display:none !important;
}

/* Automatic from Title Bar Style (titleBarStyle) */
/* Preset: Simple Bar (simpleBar#) */

.aMS_PaymentMethodsScreen #aMI_TitleBar{
	display:block;
	background-color:initial;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;

}

.aMS_PaymentMethodsScreen #aMI_TitleBar #aMI_Title{
	#titleFont#
  margin-bottom:initial;
	background-image:initial;
	position:initial;
	box-sizing:initial;
	top:initial;
	left:initial;
	transform:initial;
	background-repeat:initial;
	border:initial;
	height:initial;
	width:initial;
	#photoFit#
	padding:initial;
	margin-bottom:initial;
	font-weight:900;
	font-size:1.4rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/*Khand*/
/**/
/**/
/*1.4rem*/
font-family:'Khand', sans-serif;
	font-size:1.4rem;

}

.aMS_PaymentMethodsScreen #aMI_TitleBar #aMI_SubTitle{
	line-height:initial;
	display:block;
	font-size:25px;
	margin-top:-10px;
	/**//**//**//*auto*/
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_PaymentMethodsScreen #aMI_ScreenContent{
	display:block;
	width:90%;
	margin-left:5%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:50px;
	float:left;

}

/* Automatic from Content Style (contentStylePaymentMethods) */
/* Preset: Payment Select (paymentSelect#) */

/* Removing missing style START */

.aMS_PaymentMethodsScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_PaymentMethodsScreen #aMI_ScreenContent #aMI_PaymentMethodsPanel{
	background-color:white;
	border-radius:2px;
	padding:1.6vw;
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:2px;
	float:left;
	width:100%;

}

.aMS_PaymentMethodsScreen #aMI_ScreenContent #aMI_PaymentMethodsPanel .aMS_PaymentMethod{
	float:left;
	position:relative;
	width:100%;
	height:70px;
	margin-bottom:10px;
	border-bottom:1px dotted rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	cursor:pointer;

}

.aMS_PaymentMethodsScreen #aMI_ScreenContent #aMI_PaymentMethodsPanel .aMS_PaymentMethod .aMS_Title{
	position:absolute;
	font-size:1.4rem;
	font-family:'Khand', sans-serif;
	left:110px;
	width:calc(100% - 155px);
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;

}

.aMS_PaymentMethodsScreen #aMI_ScreenContent #aMI_PaymentMethodsPanel .aMS_PaymentMethod .aMS_Photo{
	max-height:50px;
	max-width:100px;
	position:absolute;
	margin-top:10px;

}

.aMS_PaymentMethodsScreen #aMI_ScreenContent #aMI_PaymentMethodsPanel .aMS_PaymentMethod .aMS_Check{
	position:absolute;
	width:40px;
	height:40px;
	right:0px;
	top:15px;

}

.aMS_PaymentMethodsScreen #aMI_ScreenContent #aMI_PaymentMethodsPanel #aMI_SelectButton{
	width:50%;
	text-align:center;
	margin-top:20px;
	min-height:40px;
	margin-left:25%;

}

/* Automatic from Order Side Bar (orderSideBar) */

.aMS_PaymentMethodsScreen #aMI_OrderListContent{
	display:none !important;
}

/* Automatic from Free Items Menu Size And Position (freeItemsMenuSizeAndPosition) */

.aMS_PaymentMethodsScreen #aMI_FreeItemsContent{
	display:none !important;
}

/* Automatic from Header Menu Size And Position (headerMenuSizeAndPosition) */

.aMS_OrderListScreen #aMI_HeaderMenuContent{
	display:none !important;
}

/* Automatic from Title Bar Size And Position (titleBarSizeAndPosition) */

.aMS_OrderListScreen #aMI_TitleBar{
	display:none !important;
}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_OrderListScreen #aMI_ScreenContent{
	display:block;
	width:100%;
	margin-left:0%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:80px;
	float:left;

}

/* Automatic from Order List Style (orderListStyle) */
/* Preset: Expandable List (expandableList#) */

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel{
	display:block;
	float:left;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	width:calc(100% - 20px);
	height:100vh;
	overflow:visible;
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderQuantity{
	/*No*/
display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel:before{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	pointer-events:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_OrderItem{
	width:100%;
	float:left;
	margin-bottom:20px;
	display:block;
	position:relative;
	float:left;
	padding-bottom:5px;
	border-bottom:2px dotted rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	min-height:85px;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	background-color:white;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_OrderItem.aMS_ShowInnerItem{
	z-index:6;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_OrderComplexItem{
	width:100%;
	float:left;
	margin-bottom:20px;
	display:block;
	position:relative;
	float:left;
	padding-bottom:5px;
	border-bottom:1px solid rgb(102, 102, 102)/*COLOR:Muted*/;
	min-height:85px;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	z-index:6;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_Title{
	font-size:.7rem;
	float:left;
	position:relative;
	width:75%;
	margin-left:25%;
	background-color:transparent;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	padding-left:5px;
	border-radius:2px;
	cursor:pointer;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_NoPhoto .aMS_Title{
	width:calc(85%);
	margin-left:0px;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_Description{
	width:70%;
	float:left;
	height:40px;
	line-height:20px;
	overflow:hidden;
	margin-left:0px;
	margin-top:5px;
	text-align:left;
	font-size:.7rem;
	text-transform:capitalize !important;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_HasPhoto .aMS_Description{
	margin-left:30%;
	width:calc(70%);
	font-size:.7rem !important;
	padding-top:5px;
	padding-bottom:70px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_OrderItem.aMS_HasInnerItem.aMS_HideInnerItem > .aMS_Title:before{
	content:"+ ";
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_OrderComplexItem.aMS_HasInnerItem.aMS_HideInnerItem > .aMS_Title:before{
	content:"+ ";
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_Photo{
	-webkit-box-shadow:0px 0px 0px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 0px -1px rgba(0,0,0,1);
	width:25%;
	z-index:0 !important;
	height:auto;
	position:absolute;
	left:0px;
	top:0px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_NoPhoto .aMS_Photo{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_Price{
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	background-color:rgb(246, 204, 140)/*COLOR:LightVibrant*/;
	border:3px solid rgb(255, 255, 255)/*COLOR:LightText*/;
	border-radius:50%;
	text-align:center;
	z-index:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:white;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	top:50%;
	left:5px;
	width:55px;
	height:55px;
	font-size:17px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_NoPhoto .aMS_RemoveQuantity{
	min-width:35px;
	min-height:35px;
	position:absolute;
	top:55%;
	right:70px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border-radius:1em;
	background-color:rgb(241, 85, 108)/*COLOR:DarkVibrant*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_RemoveQuantity{
	min-width:35px;
	min-height:35px;
	position:absolute;
	top:72%;
	right:70px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border-radius:1em;
	background-color:rgb(241, 85, 108)/*COLOR:DarkVibrant*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_NoPhoto .aMS_AddQuantity{
	min-width:35px;
	min-height:35px;
	position:absolute;
	top:55%;
	right:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border-radius:1em;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_AddQuantity{
	min-width:35px;
	min-height:35px;
	position:absolute;
	top:72%;
	right:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border-radius:1em;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_NoPhoto .aMS_Quantity{
	position:absolute;
	top:55%;
	right:25px;
	width:50px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:rgb(241, 85, 108)/*COLOR:DarkVibrant*/;
	font-weight:bold;
	font-size:20px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_Quantity{
	position:absolute;
	top:72%;
	right:25px;
	width:50px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:rgb(241, 85, 108)/*COLOR:DarkVibrant*/;
	font-weight:bold;
	font-size:20px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_Quantity:after{
	content:'';
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:15px;
	margin-left:12px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderSummary{
	width:100%;
	float:left;
	position:relative;
	margin-top:20px;
	padding:0px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderSummary .aMS_PriceTitle{
	position:absolute;
	z-index:5;
	left:calc(70%);
	top:0px;
	width:66px;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	text-align:center;
	font-size:1rem;
	-webkit-transform:rotate(7deg);
	-ms-transform:rotate(7deg);
	transform:rotate(7deg);
	color:white;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderSummary .aMS_Price{
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1) !important;
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1) !important;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:4;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	top:-20px;
	left:calc(70% - 5px);
	background-color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;
	width:85px;
	height:85px;
	font-size:1rem;
	padding-top:20px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderSummary #aMI_FinishButton{
	min-height:40px;
	position:relative;
	font-size:1rem;
	width:50%;
	float:left;
	margin-right:10px;
	margin-left:0px;
	left:0px;
	top:0px;
	margin-top:0px;
	height:30px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border-radius:2em;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderSummary #aMI_GoHomeButton{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_ScreenInnerContent.aMS_InnerItemPanel{
	display:none;
	float:left;
	width:100%;
	position:absolute;
	left:0px;
	top:26px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_ScreenInnerContent.aMS_InnerComplexItemPanel{
	display:none;
	float:left;
	width:90%;
	position:absolute;
	left:0px;
	top:20px;
	border:1px solid rgb(208, 120, 10);
	border-radius:2px;
	padding:1.6vw;
	background-color:white;
	padding-bottom:25px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_ScreenInnerContent.aMS_InnerComplexItemPanel .aMS_OrderItem:first-child{
	margin-top:0px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_ScreenInnerContent.aMS_InnerComplexItemPanel .aMS_InnerItemPanel{
	position:relative;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_ShowInnerItem .aMS_ScreenInnerContent.aMS_InnerItemPanel{
	display:initial;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_ShowInnerItem .aMS_ScreenInnerContent.aMS_InnerComplexItemPanel{
	display:initial;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_HasInnerItem.aMS_HideInnerItem .aMS_InnerComplexItemPanel{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_OrderItem{
	min-height:initial;
	height:initial;
	border-bottom:initial;
	height:initial;
	margin:initial;
	margin-top:40px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_HasInnerItem.aMS_HideInnerItem .aMS_InnerComplexItemPanel{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel{
	margin-left:20px;
	width:calc(100% - 50px);

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Button{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Title{
	background-color:rgb(208, 120, 10);
	font-size:16px;
	height:25px;
	line-height:25px;
	border:initial;
	border-radius:initial;
	box-shadow:none;
	width:calc(100% - 10px);
	margin-left:initial;
	color:white;
	border-radius:5px;
	padding-left:5px;
	padding-right:5px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Title:before{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Description{
	background-color:initial;
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Photo{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Price{
	border-radius:initial;
	transform:initial;
	background-color:initial;
	border:initial;
	box-shadow:initial;
	height:25px;
	line-height:25px;
	margin:initial;
	top:inherit;
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel  .aMS_Quantity{
	position:absolute;
	top:0px;
	width:50px;
	height:25px;
	line-height:25px;
	text-align:left;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-weight:bold;
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_InnerItemPanel .aMS_Price{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_InnerItemPanel .aMS_Quantity{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_Price{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_Date{
	display:none;

}

/* Automatic from Button Style (buttons) */
/* Preset: Soft (soft#) */

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_Button{
	display:block;
	background-color:initial;
	line-height:initial;
	background-position:initial;
	background-size:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	text-align:center;
	border-radius:3px;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-size:20px;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	border:1px solid rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;
	background:rgb(246, 204, 140)/*COLOR:LightVibrant*/;
	background:-webkit-linear-gradient(top, rgb(246, 204, 140)/*COLOR:LightVibrant*/ 0%,rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/ 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(rgb(246, 204, 140)/*COLOR:LightVibrant*/),to(rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/));
	background:-o-linear-gradient(top, rgb(246, 204, 140)/*COLOR:LightVibrant*/ 0%,rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/ 100%);
	background:linear-gradient(to bottom, rgb(246, 204, 140)/*COLOR:LightVibrant*/ 0%,rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/ 100%);
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	padding-left:7px;
	padding-right:7px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_Button.aMS_DisabledElement{
	visibility:hidden;

}

/* Automatic from Modifier Style (modifierStyle) */
/* Preset: Check Group (checkGroup#) */

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily{
	display:block;
	margin-bottom:initial;
	margin-top:initial;
	border:initial;
	left:initial;
	background-color:white;
	width:90%;
	float:left;
	border-radius:2px;
	padding:1.6vw;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	border:1px solid rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	margin-left:5%;
	position:relative;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily .aMS_Title{
	padding-left:initial;
	/*background-color:initial;
	*/
	font-size:initial;
	margin-bottom:initial;
	padding-bottom:initial;
	padding-top:initial;
	width:100%;
	background-color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	font-size:.8rem;
	color:white;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	padding:5px;
	border-radius:5px;
	margin-left:0px;
	height:auto;
	line-height:normal;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-sizing:border-box;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierItem{
	margin-top:initial;
	width:100%;
	border-bottom:1px solid #666;
	position:relative;
	float:left;
	box-sizing:border-box;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierItem .aMS_Title{
	height:initial;
	background-color:transparent;
	width:72%;
	position:relative;
	float:left;
	text-shadow:none;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierItem .aMS_Check{
	left:initial;
	width:calc( 10px + .8rem );
	height:calc( 10px + .8rem );
	position:absolute;
	right:0px;
	top:2px;
	background-size:calc( 10px + .8rem ) calc( 10px + .8rem );

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierItem .aMS_Price{
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	white-space:initial;
	min-width:initial;
	min-height:initial;
	margin-right:initial;
	height:auto;
	border:none;
	background-color:transparent;
	line-height:normal;
	display:block;
	padding:0px;
	border-radius:0px;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	margin:auto;
	float:left;
	text-shadow:none;
	width:18%;
	font-size:.8rem;
	margin-top:5px;
	margin-bottom:5px;
	position:relative;
	top:auto;
	left:auto;
	right:auto;
	text-align:right;
	padding-right:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;
	z-index:0;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierItem .aMS_Plu{
	display:none;

}

/* Automatic from Free Items Menu Size And Position (freeItemsMenuSizeAndPosition) */

.aMS_OrderListScreen #aMI_FreeItemsContent{
	display:none !important;
}

/* Automatic from Title Bar Style (titleBarStyle) */
/* Preset: Simple Bar (simpleBar#) */

.aMS_AddressFormScreen #aMI_TitleBar{
	display:block;
	background-color:initial;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;

}

.aMS_AddressFormScreen #aMI_TitleBar #aMI_Title{
	#titleFont#
  margin-bottom:initial;
	background-image:initial;
	position:initial;
	box-sizing:initial;
	top:initial;
	left:initial;
	transform:initial;
	background-repeat:initial;
	border:initial;
	height:initial;
	width:initial;
	#photoFit#
	padding:initial;
	margin-bottom:initial;
	font-weight:900;
	font-size:35px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/*Khand*/
/**/
/**/
/*1.4rem*/
font-family:'Khand', sans-serif;
	font-size:1.4rem;

}

.aMS_AddressFormScreen #aMI_TitleBar #aMI_SubTitle{
	line-height:initial;
	display:block;
	font-size:25px;
	margin-top:-10px;
	/**/
/**/
/**/
/*2rem*/
font-size:2rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_AddressFormScreen #aMI_ScreenContent{
	display:block;
	width:90%;
	margin-left:5%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:50px;
	float:left;

}

/* Automatic from Content Style (contentStyleAddressForm) */
/* Preset: Form Box (formBox#) */

/* Removing missing style START */

.aMS_AddressFormScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel{
	background-color:white;
	border-radius:2px;
	padding:1.6vw;
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:2px;
	float:left;
	width:100%;

}

/* Automatic from Form Style (formStyle) */
/* Preset: Inset Fields (insetFields#) */

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	float:left;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBox{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_TextBox{
	color:initial;
	font-size:14px;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px;
	font-weight:normal;
	font-size:.7rem;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_PasswordTextBox{
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBox{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBoxWrapper:after{
	width:initial;
	background-image:initial;
	background-size:initial;
	pointer-events:initial;
	content:'\25bc';
	position:absolute;
	right:2px;
	top:0px;
	height:100%;
	font-size:12px;
	line-height:32px;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBoxWrapper{
	position:relative;
	color:black;
	text-align:center;
	text-align-last:center;
	border:1px solid #999;
	height:33px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBoxWrapper:hover:after{
	-webkit-animation-name:ListBoxAnimation;
	animation-name:ListBoxAnimation;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;

}

@keyframes ListBoxAnimation{
0%{margin-top:0px;}
25%{margin-top:-2px;}
75%{margin-top:2px;}
100%{margin-top:0px;}
}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldTitle{
	margin-bottom:initial;
	color:initial;
	margin-top:initial;
	line-height:initial;
	float:left;
	width:100%;
	font-family:'Khand', sans-serif;
	font-size:1.2rem;
	font-weight:bold;
	border-bottom:1px solid #999;
	position:relative;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	width:100%;
	margin-bottom:10px;
	width:100%;
	float:right;
	font-family:'Khand', sans-serif;
	font-size:1rem;
	margin-top:-1px;
	border-radius:1px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	background-color:white;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	float:initial;
	width:initial;
	font-family:initial;
	font-size:initial;
	line-height:initial;
	font-weight:initial;
	border-bottom:initial;
	position:initial;
	background-color:white;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0px;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	background-color:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-radius:initial;
	font-family:initial;
	line-height:initial;
	float:left;
	width:100%;
	font-size:25px;
	font-weight:bold;
	border-bottom:1px solid #999;
	position:relative;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload{
	height:100px;
	position:relative;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden;
	border:1px solid #999;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload.aMS_NoPhoto:before{
	content:'';
	height:100%;
	width:100%;
	position:absolute;
	background-image:url(Pictures/icons/picture_icon.png);
	background-size:auto 100px;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.1;
	z-index:0;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_Title{
	font-family:initial;
	font-size:17px;
	color:#666;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_Upload{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	color:transparent;
	opacity:0;
	cursor:pointer;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_ScreenContentInnerElement{
	height:100%;
	width:100%;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_Preview{
	max-height:100%;
	max-width:100%;
	cursor:pointer;
	margin:0 auto;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel #aMI_ConfirmButton{
	float:initial;
	margin-top:initial;
	height:initial;
	margin-bottom:initial;
	transform:initial;
	width:50%;
	margin-right:25%;
	margin-left:25%;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Check{
	left:initial;
	width:40px;
	height:40px;
	position:absolute;
	margin-top:2px;
	right:0px;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Checkbox{
	margin-bottom:43px;
	cursor:pointer;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue.aMS_Label{
	font-family:initial;
	padding-top:initial;
	padding-bottom:initial;
	margin-bottom:initial;
	text-align:center;
	background-color:white;
	border:1px solid #999;
	color:#666;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-size:0.9rem;

}

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Button{
	width:50%;
	float:left;
	margin-top:140px;
	margin-right:10px;
	min-width:40px;
	min-height:40px;

}

/* Automatic from Order Side Bar (orderSideBar) */

.aMS_AddressFormScreen #aMI_OrderListContent{
	display:none !important;
}

/* Automatic from Free Items Menu Size And Position (freeItemsMenuSizeAndPosition) */

.aMS_AddressFormScreen #aMI_FreeItemsContent{
	display:none !important;
}

/* Automatic from Title Bar Style (titleBarStyle) */

.aMS_OptionsScreen #aMI_TitleBar{
	display:none !important;
}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_OptionsScreen #aMI_ScreenContent{
	display:block;
	width:80%;
	margin-left:10%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:100px;
	float:left;

}

/* Automatic from Button Style (buttons) */
/* Preset: Image Button (imageButton#) */

.aMS_OptionsScreen #aMI_ScreenContent #aMI_OptionsPanel .aMS_Button{
	background-color:initial;
	color:initial;
	font-size:initial;
	line-height:initial;
	border-radius:initial;
	text-align:initial;
	text-shadow:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	box-sizing:initial;
	align-self:initial;
	padding:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	border:none;
	background-position:-5px -5px;
	background-size:50px 50px;
	padding-left:60px;
	padding-right:5px;
	padding-top:25px;
	padding-bottom:10px;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/fzzpWc49jZP5Exha_OemvrbCo57IC17yz1Zaal9_i6i_aDxh2aljsIpVg_e6IZ4svfM_A_9EdgFVqzgcqgZo);
	background-repeat:no-repeat;
	background-position:left;
	width:100%;
	height:45px;
	float:left;
	display:flex;
	margin-bottom:10px;
	border-bottom:1px /*Solid*/ solid rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;

}

/* Automatic from Button Style (buttons) */
/* Preset: Image Button (imageButton) */

.aMS_OptionsScreen #aMI_ScreenContent #aMI_OptionsPanel .aMS_Button.aMS_CustomClass_SAIRPROGRAMA{
	display:block;
	background-color:initial;
	color:initial;
	line-height:initial;
	border-radius:initial;
	text-align:initial;
	text-shadow:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	box-sizing:initial;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	border:none;
	background-position:-5px -5px;
	background-size:50px 50px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/hveVfBDEpDG8fO8PEQSHbuU6zhKNCwWqMj6xYgB7InszDFVAWYc4VMJH_VA7DWAiOAogce-tCR1rYkg7CTpk) /*Orders*/;
	background-repeat:no-repeat;
	background-position:center;
	font-size:0;

}

/* Automatic from Button Style (buttons) */
/* Preset: Image Button (imageButton) */

.aMS_OptionsScreen #aMI_ScreenContent #aMI_OptionsPanel .aMS_Button.aMS_CustomClass_Idiomaclass{
	display:block;
	background-color:initial;
	color:initial;
	line-height:initial;
	border-radius:initial;
	text-align:initial;
	text-shadow:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	box-sizing:initial;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	border:none;
	background-position:-5px -5px;
	background-size:50px 50px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/3isFyOZ6iC9Sm7I25x6oHwQFEoVdCRIV52pIYQIOMtVaBwLAIByGQ44Uj8fQ90T0R6MWWtFvObFd-7iaYiw_);
	background-repeat:no-repeat;
	background-position:center;
	font-size:0;

}

/* Automatic from Button Style (buttons) */
/* Preset: Image Button (imageButton) */

.aMS_CustomClass_Idiomaclass.aMS_OptionsScreen #aMI_ScreenContent #aMI_OptionsPanel .aMS_Button{
	display:block;
	background-color:initial;
	color:initial;
	line-height:initial;
	border-radius:initial;
	text-align:initial;
	text-shadow:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	box-sizing:initial;
	border-bottom:initial;
	align-self:initial;
	padding:initial;
	position:initial;
	font-weight:initial;
	vertical-align:initial;
	-webkit-user-select:initial;
	-moz-user-select:initial;
	-ms-user-select:initial;
	user-select:initial;
	border-color:initial;
	-webkit-box-sizing:initial;
	background:initial;
	#font#
  	min-height:initial;
	filter:initial;
	border-top:initial;
	outline:initial;
	min-height:initial;
	padding-top:initial;
	padding-bottom:initial;
	width:initial;
	height:initial;
	float:initial;
	margin-bottom:initial;
	border:none;
	background-position:-5px -5px;
	background-size:50px 50px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/3isFyOZ6iC9Sm7I25x6oHwQFEoVdCRIV52pIYQIOMtVaBwLAIByGQ44Uj8fQ90T0R6MWWtFvObFd-7iaYiw_);
	background-repeat:no-repeat;
	background-position:center;
	font-size:0;

}

/* Automatic from Content Style (contentStyleMenu) */
/* Preset: Centered (centered) */

.aMS_OptionsScreen #aMI_ScreenContent{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_ScreenInnerContent{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid) */

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	margin-top:initial;
	/*Full Screen*/
width:100%;
	height:inherit;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Photo Left Title Top (photoLeftTitleTop#) */

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	float:initial;
	/*padding:initial;
	*/
	padding-top:initial;
	border-top:initial;
	border:initial;
	border-radius:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	background-color:transparent;
	cursor:pointer;
	overflow:hidden;
	padding:10px;
	border-bottom:1px /*Solid*/
solid rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	width:initial;
	padding-left:initial;
	padding-right:initial;
	text-shadow:initial;
	font-size:initial;
	line-height:initial;
	#titleFont#
	background-color:initial;
	font-weight:initial;
	padding-bottom:initial;
	left:initial;
	background-color:initial;
	display:block;
	position:relative;
	margin-right:10px;
	text-align:left;
	z-index:1;
	color:rgb(255, 255, 255);
	top:30px;
	float:left;
	margin-left:50px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/**/
/**/
/**/
/*1rem*/
font-size:1rem;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Description{
	display:block;
	margin-top:initial;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	position:relative;
	font-size:0px;
	overflow:hidden;
	width:100%;
	left:0%;
	text-align:justify;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	float:right;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Photo{
	display:block;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	float:initial;
	position:relative;
	left:0;
	top:0;
	width:45px;
	height:auto;
	border-radius:0.2vw;
	z-index:2;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Title{
	position:initial;
	font-weight:initial;
	text-align:initial;
	text-shadow:initial;
	z-index:initial;
	top:initial;
	padding-bottom:initial;
	left:initial;
	font-size:initial;
	color:initial;
	background-color:initial;
	display:block;
	line-height:initial;
	width:calc(100% - 60px);

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement.aMS_HasPhoto .aMS_Description{
	display:block;
	width:73%;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Plu{
	font-size:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Price{
	padding-top:initial;
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	width:initial;
	height:initial;
	min-width:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	right:10px;
	top:10px;
	font-size:20px;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Distance{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	z-index:initial;
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Quantity{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	z-index:initial;
	display:none;

}

/* Automatic from Order Side Bar (orderSideBar) */

.aMS_OptionsScreen #aMI_OrderListContent{
	display:none !important;
}

/* Automatic from Options Side Bar (optionsSideBar) */

.aMS_OptionsScreen #aMI_OptionsContent{
	display:none !important;
}

/* Automatic from Free Items Menu Size And Position (freeItemsMenuSizeAndPosition) */

.aMS_OptionsScreen #aMI_FreeItemsContent{
	display:none !important;
}

/* Automatic from Title Bar Style (titleBarStyle) */
/* Preset: Simple Bar (simpleBar#) */

.aMS_UserDetailsScreen #aMI_TitleBar{
	display:block;
	background-color:initial;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;

}

.aMS_UserDetailsScreen #aMI_TitleBar #aMI_Title{
	font-size:initial;
	#titleFont#
  margin-bottom:initial;
	background-image:initial;
	position:initial;
	box-sizing:initial;
	top:initial;
	left:initial;
	transform:initial;
	background-repeat:initial;
	border:initial;
	height:initial;
	width:initial;
	#photoFit#
	padding:initial;
	font-weight:900;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-bottom:20px;
	/*Khand*/
/**/
/**/
/*1.6rem*/
font-family:'Khand', sans-serif;
	font-size:1.6rem;

}

.aMS_UserDetailsScreen #aMI_TitleBar #aMI_SubTitle{
	font-size:initial;
	display:block;
	margin-top:-10px;
	line-height:1.4rem;
	/*Khand*/
/**/
/**/
/*1.4rem*/
font-family:'Khand', sans-serif;
	font-size:1.4rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_UserDetailsScreen #aMI_ScreenContent{
	display:block;
	width:90%;
	margin-left:5%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:5%;
	margin-bottom:100px;
	margin-top:15px;
	float:left;

}

/* Automatic from Content Style (contentStyleUserDetails) */
/* Preset: Vertical Boxes (verticalBoxes#) */

/* Removing missing style START */

.aMS_UserDetailsScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel{
	background-color:white;
	padding:10px;
	border-radius:2px;
	float:left;
	padding:1.6vw;
	box-sizing:border-box;
	margin-bottom:30px;

}

/* Automatic from Form Style (formStyle) */
/* Preset: Inset Fields (insetFields#) */

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	float:left;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBox{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_TextBox{
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_PasswordTextBox{
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBox{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0px;
	border:none;
	background-color:transparent;
	font-size:20px;
	font-family:'Khand', sans-serif;
	font-weight:normal;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBoxWrapper:after{
	width:initial;
	background-image:initial;
	background-size:initial;
	pointer-events:initial;
	content:'\25bc';
	position:absolute;
	right:2px;
	top:0px;
	height:100%;
	font-size:12px;
	line-height:32px;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBoxWrapper{
	position:relative;
	color:black;
	text-align:center;
	text-align-last:center;
	border:1px solid #999;
	height:33px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ListBoxWrapper:hover:after{
	-webkit-animation-name:ListBoxAnimation;
	animation-name:ListBoxAnimation;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;

}

@keyframes ListBoxAnimation{
0%{margin-top:0px;}
25%{margin-top:-2px;}
75%{margin-top:2px;}
100%{margin-top:0px;}
}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldTitle{
	margin-bottom:initial;
	color:initial;
	margin-top:initial;
	line-height:initial;
	font-family:'Khand', sans-serif;
	float:left;
	width:100%;
	font-size:1.4rem;
	font-weight:bold;
	border-bottom:0px solid #999;
	position:relative;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	font-family:'Khand', sans-serif;
	font-size:1rem;
	width:100%;
	margin-bottom:10px;
	width:100%;
	float:right;
	margin-top:-1px;
	border-radius:3px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	background-color:#f5f5f5;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	float:initial;
	width:initial;
	font-family:initial;
	font-size:initial;
	line-height:initial;
	font-weight:initial;
	border-bottom:initial;
	position:initial;
	background-color:white;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0px;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue.aMS_FormFieldValueNoTitle{
	background-color:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-radius:initial;
	float:left;
	width:80%;
	font-family:'Khand', sans-serif;
	font-size:1.2rem;
	line-height:1.4rem;
	font-weight:bold;
	border-bottom:0px solid #999;
	position:relative;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload{
	height:100px;
	position:relative;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden;
	border:1px solid #999;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload.aMS_NoPhoto:before{
	content:'';
	height:100%;
	width:100%;
	position:absolute;
	background-image:url(Pictures/icons/picture_icon.png);
	background-size:auto 100px;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.1;
	z-index:0;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_Title{
	font-family:'Khand', sans-serif;
	font-size:1rem;
	color:#666;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_Upload{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	color:transparent;
	opacity:0;
	cursor:pointer;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_ScreenContentInnerElement{
	height:100%;
	width:100%;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ImageUpload .aMS_Preview{
	max-height:100%;
	max-width:100%;
	cursor:pointer;
	margin:0 auto;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel #aMI_ConfirmButton{
	height:initial;
	margin-bottom:initial;
	transform:initial;
	width:50%;
	float:left;
	margin-left:25%;
	margin-right:25%;
	margin-top:40px;
	margin-right:10px;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Check{
	right:initial;
	width:40px;
	height:40px;
	position:absolute;
	margin-top:-35px;
	left:110%;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Checkbox{
	margin-bottom:43px;
	cursor:pointer;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue.aMS_Label{
	font-family:'Khand', sans-serif;
	font-size:1rem;
	text-align:center;
	background-color:white;
	border:1px solid #999;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:20px;
	color:#666;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Button{
	width:30%;
	float:left;
	margin-top:40px;
	margin-right:10px;
	min-width:40px;
	min-height:40px;

}

/* Automatic from Content Style (contentStyleAskAddress) */
/* Preset: Default (default#) */

/* Removing missing style START */

.aMS_UserDetailsScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_UserDetailsScreen #aMI_ScreenContent #aMI_AskAddressPanel{
	background-color:white;
	padding:10px;
	border-radius:2px;
	float:left;
	padding:1.6vw;
	box-sizing:border-box;

}

.aMS_UserDetailsScreen #aMI_ScreenContent #aMI_AskAddressPanel .aMS_Button{
	float:left;
	width:90%;
	margin-left:5%;
	margin-top:5%;
	height:55px;
	overflow:hidden;
	max-width:90vw;
	padding:initial;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_ButtonPositive.aMS_Button{
	float:left;
	width:90%;
	margin-left:5%;
	margin-top:5%;
	height:55px;
	overflow:hidden;
	max-width:90vw;
	padding:initial;
	background-color:green!important;

}

/* Automatic from Address Line (addressLine) */
/* Preset: Address Option (addressOption#) */

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine{
	display:block;
	float:left;
	width:100%;
	padding-bottom:10px;
	border-bottom:1px dotted rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	font-size:20px;
	margin-bottom:20px;
	cursor:pointer;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue{
	margin-bottom:initial;
	width:calc(100% - 40px);
	float:left;
	font-size:20px;
	/**//**//**//*auto*/
	color:##DarkFont##;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue .aMS_Label:first-child:first-letter{
	color:rgb(190, 66, 84)/*COLOR:DarkVibrantDarker*/;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue .aMS_Label{
	float:left;
	width:auto;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue .aMS_Label:after{
	content:',\00a0';

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue .aMS_Label:last-child:after{
	content:'';

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Check{
	float:right;
	width:35px;
	height:35px;
	background-size:35px 35px;

}

/* Automatic from Title Bar Style (titleBarStyle) */
/* Preset: Simple Bar (simpleBar#) */

.aMS_OrderHistoryScreen #aMI_TitleBar{
	display:block;
	background-color:initial;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;

}

.aMS_OrderHistoryScreen #aMI_TitleBar #aMI_Title{
	#titleFont#
  margin-bottom:initial;
	background-image:initial;
	position:initial;
	box-sizing:initial;
	top:initial;
	left:initial;
	transform:initial;
	background-repeat:initial;
	border:initial;
	height:initial;
	width:initial;
	#photoFit#
	padding:initial;
	margin-bottom:initial;
	font-weight:900;
	font-size:35px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/*Khand*/
/**/
/**/
/*1.4rem*/
font-family:'Khand', sans-serif;
	font-size:1.4rem;

}

.aMS_OrderHistoryScreen #aMI_TitleBar #aMI_SubTitle{
	display:block;
	font-size:25px;
	line-height:1.2rem;
	margin-top:10px;
	/*Khand*/
/**/
/**/
/*1.2rem*/
font-family:'Khand', sans-serif;
	font-size:1.2rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_OrderHistoryScreen #aMI_ScreenContent{
	display:block;
	width:90%;
	margin-left:5%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:10px;
	float:left;

}

/* Automatic from Content Style (contentStyleHistoryPanel) */
/* Preset: List Elements (listElements#) */

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement{
	height:auto;
	width:100%;
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	margin-bottom:0.8vw;
	margin-top:0.8vw;
	float:left;
	position:relative;

}

/* Automatic from Menu Element Size And Position (menuElementSizeAndPositionHistory) */
/* Preset: Menu Grid (menuGrid) */

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement{
	display:block;
	width:calc((100vw - (100vw - 100%)) * 0.92);
	margin:calc((100vw - (100vw - 100%)) * 0.04);

}

/* Automatic from History Element (historyElement) */
/* Preset: Simple (simple#) */

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement{
	display:block;
	padding:1.6vw;
	padding-bottom:calc(1.6vw + 40px);
	cursor:default;
	-webkit-box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	background-color:white;
	border:1px solid #d8d8d8;
	border-radius:2px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_TitleTitle{
	font-size:1.3rem;
	font-family:'Khand', sans-serif;
	font-weight:bold;
	color:#79b83b;
	float:left;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_Title{
	color:red;
	font-family:'Khand', sans-serif;
	font-size:1.4rem;
	font-weight:bold;
	float:left;
	margin-left:5px;
	margin-top:-1px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_FormFieldValue{
	font-family:initial;
	font-size:initial;
	width:100%;
	margin-bottom:10px;
	width:100%;
	float:right;
	margin-top:-1px;
	border-radius:3px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	background-color:#f5f5f5;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_FormFieldTitle{
	margin-bottom:initial;
	font-family:initial;
	color:initial;
	margin-top:initial;
	line-height:initial;
	font-family:'Khand', sans-serif;
	float:left;
	width:100%;
	font-size:1.2rem;
	font-weight:bold;
	border-bottom:0px solid #999;
	position:relative;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_FormFieldValue.aMS_Label{
	font-family:initial;
	font-size:initial;
	padding-top:initial;
	padding-bottom:initial;
	margin-bottom:initial;
	text-align:center;
	font-family:'Khand', sans-serif;
	background-color:white;
	border:1px solid #999;
	color:#666;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_Date{
	color:#666;
	font-size:20px;
	float:left;
	width:100%;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem{
	float:left;
	width:100%;
	border-left:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:10px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Title{
	width:100%;
	font-family:'Khand', sans-serif;
	background-color:#e3e3e3;
	color:#666;
	margin-left:0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:1rem;
	margin-top:0px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Quantity{
	float:left;
	font-family:'Khand', sans-serif;
	font-size:1rem;
	margin-left:5px;
	color:red;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Quantity:after{
	content:'x';
	color:black;
	margin-left:5px;
	margin-right:5px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Price{
	float:left;
	color:#79b83b;
	font-family:'Khand', sans-serif;
	font-size:1rem;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	width:auto;
	position:relative;
	border:none;
	border-radius:0px;
	background-color:transparent;
	text-shadow:none;
	width:auto;
	height:auto;
	top:2px;
	right:0px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem:not(.aMS_TopItem){
	margin-left:10%;
	width:90%;
	border-left:none;
	border-bottom:none;
	margin-bottom:0px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem:not(.aMS_TopItem) .aMS_Title{
	font-size:18px;
	padding:0px;
	color:#666;
	background-color:transparent;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_PriceTitle{
	display:none;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_Price{
	position:absolute;
	top:-5px;
	right:-5px;
	width:60px;
	height:60px;
	font-size:20px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement > .aMS_Price{
	background-color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	font-family:'Khand', sans-serif;
	font-size:1.3rem;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	color:white;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement #aMI_AddButton{
	position:relative;
	margin-top:40px;
	bottom:0px;
	left:0%;
	width:90%;
	min-height:40px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_Info{
	float:left;
	width:100%;
	text-align:center;
	margin-top:10px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_QrCode{
	width:70%;
	margin-left:15%;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_ScreenContentInnerElement{
	padding-bottom:0px;
	position:relative;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimeline{
	float:left;
	width:100%;
	margin-bottom:40px;
	margin-top:10px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimeline.aMS_Complete{
	display:none;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimeline:before{
	content:" ";
	width:9px;
	height:9px;
	background-color:#666;
	position:absolute;
	left:calc(50% - 5px);
	top:-6px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone{
	width:calc(50% - 20px);
	float:left;
	height:60px;
	margin-bottom:-20px;
	position:relative;
	border:1px solid #c5c5c5;
	border-radius:5px;
	background-color:#f3f3f3;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:nth-child(even){
	float:right;
	margin-left:50%;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:after{
	content:" ";
	width:0px;
	height:0px;
	background-color:transparent;
	position:absolute;
	left:calc(100% + 1px);
	bottom:10px;
	border-top:10px solid transparent;
	border-left:10px solid #c5c5c5;
	border-bottom:10px solid transparent;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:before{
	content:" ";
	width:0px;
	height:0px;
	background-color:transparent;
	position:absolute;
	left:calc(100% + 1px);
	bottom:10px;
	border-top:10px solid transparent;
	border-left:10px solid #c5c5c5;
	border-bottom:10px solid transparent;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:after{
	content:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	bottom:initial;
	border-top:initial;
	border-bottom:initial;
	left:100%;
	border-left:10px solid #f3f3f3;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:nth-child(even):after{
	left:-11px;
	border-top:10px solid transparent;
	border-right:10px solid #c5c5c5;
	border-left:none;
	border-bottom:10px solid transparent;
	border-right:10px solid #f3f3f3;
	left:-10px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:nth-child(even):before{
	left:-11px;
	border-top:10px solid transparent;
	border-right:10px solid #c5c5c5;
	border-left:none;
	border-bottom:10px solid transparent;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone .aMS_Title{
	color:#666;
	font-size:12px;
	position:absolute;
	width:calc(100% - 40px);
	top:0px;
	left:40px;
	margin:0px;
	height:60px;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone.aMS_HasDate .aMS_Title{
	height:50px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:nth-child(even) .aMS_Title{
	left:0px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone .aMS_Icon{
	width:40px;
	height:40px;
	position:absolute;
	top:10px;
	left:4px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:nth-child(even) .aMS_Icon{
	left:calc(100% - 44px);

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone .aMS_Date{
	position:absolute;
	bottom:-3px;
	left:40px;
	width:calc(100% - 40px);
	text-align:center;
	font-size:12px;
	height:auto;
	color:black;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:nth-child(even) .aMS_Date{
	left:0px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone .aMS_Title:before{
	content:" ";
	width:0px;
	height:33px;
	background-color:transparent;
	position:absolute;
	right:-20px;
	border-left:3px dashed #aaa;
	top:2px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:nth-child(even) .aMS_Title:before{
	right:auto;
	left:-21px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone .aMS_Title:after{
	content:" ";
	background-color:transparent;
	width:9px;
	height:9px;
	border-radius:4.5px;
	position:absolute;
	right:-23px;
	top:35px;
	border:3px solid #aaa;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:nth-child(even) .aMS_Title:after{
	right:auto;
	left:-24px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone.aMS_Done .aMS_Title:before{
	border-left:3px solid #666;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone.aMS_Done .aMS_Title:after{
	border-color:#666;
	background-color:#666;

}

/* Automatic from Order Side Bar (orderSideBar) */

.aMS_OrderHistoryScreen #aMI_OrderListContent{
	display:none !important;
}

/* Automatic from Content Style (contentStyleVouchersPanel) */
/* Preset: List Elements (listElements) */

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Button{
	min-height:40px;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_ScreenContentElement{
	/*1*/
width:calc((100vw - (100vw - 100%)) * 0.92);
	margin-bottom:2vw;
	margin-top:2vw;
	height:auto;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel > .aMS_Button{
	width:60%;
	margin-left:20%;
	margin-right:20%;
	margin-bottom:50px;

}

/* Automatic from Voucher Style (voucher) */
/* Preset: Cut Out Voucher (cutOutVoucher#) */

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher{
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:0.3vw solid white;
	border-radius:3px;
	background-color:white;
	cursor:pointer;
	-webkit-box-shadow:0px 0px 15px -2px rgba(1,1,1,1)!important;
	box-shadow:0px 0px 15px -2px rgba(1,1,1,1)!important;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher:before{
	content:'';
	background-color:white;
	width:calc(100% + 0.3vw);
	height:100%;
	position:absolute;
	top:0px;
	left:-0.3vw;
	border:0.3vw solid orange;
	border-left:none;
	border-radius:3px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher:after{
	content:'';
	position:absolute;
	width:0px;
	height:100%;
	left:-3px;
	top:0px;
	border-left:5px dotted white;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_ScreenContentInnerElement{
	padding-bottom:50%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_ScreenContentInnerElement:before{
	content:initial;
	background-color:initial;
	height:initial;
	position:initial;
	z-index:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	overflow:initial;
	color:initial;
	text-align:initial;
	font-size:initial;
	display:block;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	pointer-events:initial;
	top:-0.3vw;
	left:-0.3vw;
	width:calc(100% + 0.6vw);
	border-radius:3px;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Title{
	width:60%;
	height:40%;
	font-size:1.5rem;
	font-weight:bold;
	text-align:center;
	left:0px;
	top:0.3vw;
	z-index:2;
	color:black;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	position:absolute;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden;
	line-height:1.5rem;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_ItemTitle{
	position:absolute;
	right:0vw;
	top:0px;
	height:100%;
	width:40%;
	border-top-left-radius:80%;
	border-bottom-left-radius:80%;
	color:white;
	font-size:1.5rem;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	overflow:hidden;
	line-height:1.5rem;
	-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	z-index:1;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Description{
	position:absolute;
	width:58%;
	height:35%;
	left:0px;
	top:calc(40% + 0.6vw);
	overflow:hidden;
	line-height:1.4vw;
	text-align:center;
	color:black;
	font-size:1.2rem;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Validity{
	position:absolute;
	bottom:0px;
	left:0px;
	font-size:0.5rem;
	color:#666;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Photo{
	position:initial;
	right:initial;
	top:initial;
	height:initial;
	width:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	color:initial;
	font-size:initial;
	display:block;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	text-align:initial;
	overflow:initial;
	line-height:initial;
	padding:0px;
	-o-object-fit:cover;
	object-fit:cover;
	z-index:-1;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Photo{
	padding:initial;
	-o-object-fit:initial;
	object-fit:initial;
	z-index:initial;
	position:absolute;
	right:0vw;
	top:0px;
	height:100%;
	width:40%;
	border-top-left-radius:80%;
	border-bottom-left-radius:80%;
	color:white;
	font-size:1.7vw;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	overflow:hidden;
	line-height:2.3vw;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_ScreenContentInnerElement:after{
	content:'';
	width:1.2rem;
	height:2rem;
	position:absolute;
	background-image:url(https://lh3.googleusercontent.com/y3b0eGb5rlh3765rgusNnMPpi9stF8u7iuGoCS19MWltCzRYtsSih0VD0cIdh-T6XLZwKiZawyx9rsZSe7Le=r90);
	left:-0.3vw;
	top:0.5vw;
	background-size:150% 100%;
	background-position:100% 0px;
	z-index:1;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Description:first-letter{
	color:red;
	font-weight:bold;
	font-size:1.4rem;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher:active .aMS_ScreenContentInnerElement:before{
	height:calc(100% + 0.6vw);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial .aMS_Percentage{
	position:absolute;
	color:white;
	z-index:3;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:4vw;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	-webkit-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial .aMS_Percentage:before{
	content:'';
	height:7%;
	width:50%;
	position:absolute;
	border-radius:2px;
	top:70%;
	left:25%;
	background:rgb(255,104,104);
	background:-webkit-linear-gradient(top, rgba(255,104,104,1) 0%,rgba(255,0,0,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,104,104,1)),to(rgba(255,0,0,1)));
	background:-o-linear-gradient(top, rgba(255,104,104,1) 0%,rgba(255,0,0,1) 100%);
	background:linear-gradient(to bottom, rgba(255,104,104,1) 0%,rgba(255,0,0,1) 100%);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial .aMS_Percentage:after{
	content:'';
	height:7%;
	width:50%;
	position:absolute;
	border-radius:2px;
	top:70%;
	left:25%;
	width:0%;
	background:rgb(141,224,74);
	background:-webkit-linear-gradient(top, rgba(141,224,74,1) 0%,rgba(105,165,53,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(141,224,74,1)),to(rgba(105,165,53,1)));
	background:-o-linear-gradient(top, rgba(141,224,74,1) 0%,rgba(105,165,53,1) 100%);
	background:linear-gradient(to bottom, rgba(141,224,74,1) 0%,rgba(105,165,53,1) 100%);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial .aMS_Title:after{
	content:'i';
	position:absolute;
	left:0.6vw;
	top:0px;
	background-color:white;
	width:2.4vw;
	height:2.4vw;
	border-radius:2vw;
	border:0.2vw solid black;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:1.8vw;
	-webkit-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial .aMS_PromoDescription{
	color:white;
	z-index:3;
	position:absolute;
	width:100%;
	height:60%;
	top:20%;
	font-size:1rem;
	overflow:hidden;
	text-align:center;
	opacity:0;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial .aMS_SharedCodeTitle{
	bottom:initial;
	line-height:initial;
	background-color:initial;
	color:white;
	z-index:3;
	position:absolute;
	width:100%;
	height:60%;
	top:20%;
	font-size:1.4vw;
	overflow:hidden;
	text-align:center;
	opacity:0;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial .aMS_SharedCode{
	padding-left:initial;
	bottom:initial;
	right:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	line-height:initial;
	background-color:initial;
	color:white;
	z-index:3;
	position:absolute;
	width:100%;
	height:60%;
	top:20%;
	font-size:1.4vw;
	overflow:hidden;
	text-align:center;
	opacity:0;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial .aMS_SharedCodeTitle{
	color:initial;
	z-index:initial;
	position:initial;
	overflow:initial;
	opacity:initial;
	text-shadow:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	display:block;
	width:50%;
	height:20%;
	top:0px;
	top:auto;
	bottom:0px;
	text-align:right;
	font-size:1.2vw;
	line-height:2.6vw;
	background-color:black;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial .aMS_SharedCode{
	z-index:initial;
	position:initial;
	overflow:initial;
	opacity:initial;
	text-shadow:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	padding-left:5px;
	display:block;
	width:50%;
	height:20%;
	top:auto;
	bottom:0px;
	right:0px;
	text-align:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:1.8vw;
	line-height:2.5vw;
	color:#79b83b;
	background-color:black;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial:hover .aMS_Percentage{
	opacity:0;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial:hover .aMS_Title:after{
	opacity:0;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial:hover .aMS_PromoDescription{
	opacity:1;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial:hover .aMS_SharedCodeTitle{
	opacity:1;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial:hover .aMS_SharedCode{
	opacity:1;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_10 .aMS_Percentage:after{
	width:5%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_11 .aMS_Percentage:after{
	width:5%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_12 .aMS_Percentage:after{
	width:5%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_13 .aMS_Percentage:after{
	width:5%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_14 .aMS_Percentage:after{
	width:5%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_15 .aMS_Percentage:after{
	width:5%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_16 .aMS_Percentage:after{
	width:5%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_17 .aMS_Percentage:after{
	width:5%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_18 .aMS_Percentage:after{
	width:5%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_19 .aMS_Percentage:after{
	width:5%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_20 .aMS_Percentage:after{
	width:10%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_20 .aMS_Percentage:after{
	width:10%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_21 .aMS_Percentage:after{
	width:10%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_22 .aMS_Percentage:after{
	width:10%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_23 .aMS_Percentage:after{
	width:10%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_24 .aMS_Percentage:after{
	width:10%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_25 .aMS_Percentage:after{
	width:10%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_26 .aMS_Percentage:after{
	width:10%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_27 .aMS_Percentage:after{
	width:10%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_28 .aMS_Percentage:after{
	width:10%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_29 .aMS_Percentage:after{
	width:10%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_30 .aMS_Percentage:after{
	width:15%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_31 .aMS_Percentage:after{
	width:15%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_32 .aMS_Percentage:after{
	width:15%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_33 .aMS_Percentage:after{
	width:15%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_34 .aMS_Percentage:after{
	width:15%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_35 .aMS_Percentage:after{
	width:15%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_36 .aMS_Percentage:after{
	width:15%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_37 .aMS_Percentage:after{
	width:15%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_38 .aMS_Percentage:after{
	width:15%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_39 .aMS_Percentage:after{
	width:15%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_40 .aMS_Percentage:after{
	width:20%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_41 .aMS_Percentage:after{
	width:20%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_42 .aMS_Percentage:after{
	width:20%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_43 .aMS_Percentage:after{
	width:20%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_44 .aMS_Percentage:after{
	width:20%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_45 .aMS_Percentage:after{
	width:20%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_46 .aMS_Percentage:after{
	width:20%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_47 .aMS_Percentage:after{
	width:20%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_48 .aMS_Percentage:after{
	width:20%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_49 .aMS_Percentage:after{
	width:20%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_50 .aMS_Percentage:after{
	width:25%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_51 .aMS_Percentage:after{
	width:25%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_52 .aMS_Percentage:after{
	width:25%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_53 .aMS_Percentage:after{
	width:25%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_54 .aMS_Percentage:after{
	width:25%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_55 .aMS_Percentage:after{
	width:25%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_56 .aMS_Percentage:after{
	width:25%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_57 .aMS_Percentage:after{
	width:25%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_58 .aMS_Percentage:after{
	width:25%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_59 .aMS_Percentage:after{
	width:25%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_60 .aMS_Percentage:after{
	width:30%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_70 .aMS_Percentage:after{
	width:35%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_80 .aMS_Percentage:after{
	width:40%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_90 .aMS_Percentage:after{
	width:45%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial_100 .aMS_Percentage:after{
	width:50%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher.aMS_Partial .aMS_ScreenContentInnerElement:before{
	content:'';
	background-color:rgba(0, 0, 0, 0.75);
	width:100%;
	height:0%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	overflow:hidden;
	color:white;
	text-align:center;
	font-size:3vw;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	pointer-events:none;
	top:-0.45vw;
	left:-0.45vw;
	width:calc(100% + 0.9vw);
	height:calc(100% + 0.9vw);
	content:'';
	top:-0.3vw;
	left:-0.3vw;
	width:calc(100% + 0.6vw);
	border-radius:3px;
	height:calc(100% + 0.6vw);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_ScreenContentInnerElement:before{
	border-radius:initial;
	content:'';
	background-color:rgba(0, 0, 0, 0.75);
	width:100%;
	height:0%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	overflow:hidden;
	color:white;
	text-align:center;
	font-size:3vw;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	pointer-events:none;
	top:-0.45vw;
	left:-0.45vw;
	width:calc(100% + 0.9vw);

}

/* Automatic from Redeem Style (redeemStyle) */
/* Preset: Redeem (redeem) */

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_RedeemCode{
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:0.3vw solid white;
	border-radius:3px;
	background-color:white;
	cursor:pointer;
	-webkit-box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	box-shadow:0px 0px 15px -2px rgba(1,1,1,1);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_RedeemCode:before{
	content:'';
	padding-bottom:50%;
	position:relative;
	float:left;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_RedeemCode .aMS_Title{
	position:absolute;
	width:95%;
	left:2.5%;
	top:4%;
	font-size:1.5rem;
	text-align:center;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_RedeemCode .aMS_CodeInput{
	position:absolute;
	width:95%;
	left:2.5%;
	bottom:calc(8% + 40px);
	-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_RedeemCode .aMS_TextBox{
	font-size:20px;
	background-color:white;
	border:1px solid #999;
	height:33px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	font-weight:bold;
	color:black;
	background-color:#f5f5f5;
	border-radius:3px;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_RedeemCode .aMS_ButtonPositive{
	position:absolute;
	bottom:4%;
	left:2.5%;
	width:95%;
	min-height:40px;

}

/* Automatic from Order Side Bar (orderSideBar) */

.aMS_VouchersScreen #aMI_OrderListContent{
	display:none !important;
}

/* Automatic from Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_MenuSearchScreen #aMI_ScreenContent{
	display:block;
	width:95%;
	margin-left:2%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:25px;
	float:left;

}

/* Automatic from Content Style (contentStyleSearchPanel) */
/* Preset: Centered (centered) */

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_ScreenInnerContent{
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid) */

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement{
	display:block;
	margin-top:initial;
	/*1*/
width:calc((100vw - (100vw - 100%)) * 0.92);
	margin-bottom:2vw;
	margin-top:2vw;
	height:inherit;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Photo Left Title Top_novo (photoLeftTitleTop#) */

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement{
	display:block;
	float:initial;
	border:initial;
	border-radius:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:transparent;
	cursor:pointer;
	overflow:hidden;
	/*padding:1px;
	*/
	padding-top:20px;
	border-top:2px /*Dotted*/
dotted rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	padding-left:initial;
	padding-right:initial;
	text-shadow:initial;
	font-weight:initial;
	padding-bottom:initial;
	left:initial;
	background-color:initial;
	display:block;
	margin-left:initial;
	position:relative;
	margin-right:60px;
	width:calc(73% - 60px);
	text-align:left;
	z-index:1;
	color:rgb(255, 255, 255);
	top:0%;
	font-size:20px;
	float:right;
	line-height:1rem;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	/*Khand*/
/**/
/**/
/*1rem*/
font-family:'Khand', sans-serif;
	font-size:1rem;
	background-color:initial;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Description{
	display:block;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	position:relative;
	font-size:12px;
	overflow:hidden;
	width:100%;
	left:0%;
	text-align:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	float:right;
	margin-top:10px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Photo{
	display:block;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	float:initial;
	position:relative;
	left:0;
	top:0;
	width:25%;
	height:auto;
	border-radius:0.2vw;
	z-index:2;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Title{
	position:initial;
	font-weight:initial;
	text-align:initial;
	text-shadow:initial;
	z-index:initial;
	top:initial;
	padding-bottom:initial;
	left:initial;
	font-size:initial;
	color:initial;
	background-color:initial;
	display:block;
	line-height:initial;
	width:calc(100% - 60px);

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasPhoto .aMS_Description{
	display:block;
	width:73%;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Plu{
	font-size:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Price{
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	width:initial;
	height:initial;
	min-width:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	right:1px;
	top:1px;
	font-size:1rem;
	padding-top:10px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Distance{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	z-index:initial;
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Quantity{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	z-index:initial;
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasQuantity .aMS_Quantity{
	display:flex;
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	height:20px;
	color:black;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:2;
	padding-right:2px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasQuantity .aMS_Quantity:before{
	content:'=';
	padding-left:20px;
	background-image:url(https://lh3.googleusercontent.com/GkY2iRpbNSILLOGg6naJ8x3qbs7W6YPbSsQtdBeGZBq0ae8KdOXPUdRwS4IWsjtnx0bhmBjlSYu8tilKomERlw);
	background-size:16px 16px;
	background-repeat:no-repeat;
	margin-right:2px;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Photo Left Title Top (photoLeftTitleTop#) */

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto{
	display:block;
	float:initial;
	border:initial;
	border-radius:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:transparent;
	cursor:pointer;
	overflow:hidden;
	/*padding:10px;
	*/
	padding-top:20px;
	border-top:2px /*Dotted*/
dotted rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	padding-left:initial;
	padding-right:initial;
	text-shadow:initial;
	font-weight:initial;
	padding-bottom:initial;
	left:initial;
	background-color:initial;
	display:block;
	margin-left:initial;
	position:relative;
	margin-right:60px;
	width:calc(73% - 60px);
	text-align:left;
	z-index:1;
	color:rgb(255, 255, 255);
	top:0%;
	font-size:20px;
	float:right;
	line-height:1rem;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	/*Khand*/
/**/
/**/
/*1rem*/
font-family:'Khand', sans-serif;
	font-size:1rem;
	background-color:initial;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Description{
	display:block;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	position:relative;
	font-size:12px;
	overflow:hidden;
	width:100%;
	left:0%;
	text-align:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	float:right;
	margin-top:10px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:block;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	float:initial;
	position:relative;
	left:0;
	top:0;
	width:25%;
	height:auto;
	border-radius:0.2vw;
	z-index:2;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto.aMS_NoPhoto .aMS_Title{
	position:initial;
	font-weight:initial;
	text-align:initial;
	text-shadow:initial;
	z-index:initial;
	top:initial;
	padding-bottom:initial;
	left:initial;
	font-size:initial;
	color:initial;
	background-color:initial;
	display:block;
	line-height:initial;
	width:calc(100% - 60px);

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto.aMS_HasPhoto .aMS_Description{
	display:block;
	width:73%;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Plu{
	font-size:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Price{
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	width:initial;
	height:initial;
	min-width:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	right:10px;
	top:10px;
	font-size:1rem;
	padding-top:10px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Distance{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	z-index:initial;
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Quantity{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	z-index:initial;
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto.aMS_HasQuantity .aMS_Quantity{
	display:flex;
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	height:20px;
	color:black;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:2;
	padding-right:2px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto.aMS_HasQuantity .aMS_Quantity:before{
	content:'=';
	padding-left:20px;
	background-image:url(https://lh3.googleusercontent.com/GkY2iRpbNSILLOGg6naJ8x3qbs7W6YPbSsQtdBeGZBq0ae8KdOXPUdRwS4IWsjtnx0bhmBjlSYu8tilKomERlw);
	background-size:16px 16px;
	background-repeat:no-repeat;
	margin-right:2px;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Rectangular Photo Left Title Top (photoLeftTitleTop#) */

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDescription{
	display:block;
	float:initial;
	border:initial;
	border-radius:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	padding:initial;
	border-bottom:initial;
	background-color:transparent;
	cursor:pointer;
	overflow:hidden;
	/*padding:10px;
	*/
	padding-top:20px;
	border-top:2px /*Dotted*/
dotted rgb(240, 172, 68)/*COLOR:LightVibrantDarker*/;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDescription .aMS_Title{
	align-self:initial;
	border-bottom:initial;
	padding-left:initial;
	padding-right:initial;
	text-shadow:initial;
	font-weight:initial;
	padding-bottom:initial;
	left:initial;
	background-color:initial;
	display:block;
	margin-left:initial;
	position:relative;
	margin-right:60px;
	width:calc(73% - 60px);
	text-align:left;
	z-index:1;
	color:rgb(255, 255, 255);
	top:0%;
	line-height:1rem;
	font-size:20px;
	float:right;
	color:rgb(208, 120, 10)/*COLOR:VibrantDarker*/;
	/*Khand*/
/**/
/**/
/*1rem*/
font-family:'Khand', sans-serif;
	font-size:1rem;
	background-color:initial;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDescription .aMS_Description{
	display:block;
	margin-top:initial;
	top:initial;
	height:initial;
	padding:initial;
	z-index:initial;
	position:relative;
	font-size:12px;
	overflow:hidden;
	width:100%;
	left:0%;
	text-align:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	float:right;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDescription .aMS_Photo{
	display:block;
	background-image:initial;
	-webkit-background-size:initial;
	-moz-background-size:initial;
	-o-background-size:initial;
	background-size:initial;
	float:initial;
	position:relative;
	left:0;
	top:0;
	width:25%;
	height:auto;
	border-radius:0.2vw;
	z-index:2;
	-o-object-fit:cover;
	object-fit:cover;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDescription.aMS_NoPhoto .aMS_Title{
	position:initial;
	font-weight:initial;
	text-align:initial;
	text-shadow:initial;
	z-index:initial;
	top:initial;
	padding-bottom:initial;
	left:initial;
	font-size:initial;
	color:initial;
	background-color:initial;
	display:block;
	line-height:initial;
	width:calc(100% - 60px);

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDescription.aMS_HasPhoto .aMS_Description{
	display:block;
	width:73%;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDescription .aMS_Plu{
	font-size:initial;
	top:initial;
	left:initial;
	width:initial;
	height:initial;
	background-color:initial;
	position:initial;
	pointer-events:initial;
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDescription .aMS_Price{
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	width:initial;
	height:initial;
	min-width:initial;
	min-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	align-items:center;
	white-space:nowrap;
	position:absolute;
	right:10px;
	top:10px;
	font-size:1rem;
	padding-top:10px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDescription .aMS_Distance{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	border-top-left-radius:initial;
	border-bottom-left-radius:initial;
	z-index:initial;
	border-radius:initial;
	bottom:initial;
	left:initial;
	font-weight:initial;
	text-align:initial;
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDescription .aMS_Quantity{
	position:initial;
	width:initial;
	height:initial;
	color:initial;
	padding-left:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	text-shadow:initial;
	top:initial;
	right:initial;
	background-color:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	z-index:initial;
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDescription.aMS_HasQuantity .aMS_Quantity{
	display:flex;
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	height:20px;
	color:black;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:2;
	padding-right:2px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDescription.aMS_HasQuantity .aMS_Quantity:before{
	content:'=';
	padding-left:20px;
	background-image:url(https://lh3.googleusercontent.com/GkY2iRpbNSILLOGg6naJ8x3qbs7W6YPbSsQtdBeGZBq0ae8KdOXPUdRwS4IWsjtnx0bhmBjlSYu8tilKomERlw);
	background-size:16px 16px;
	background-repeat:no-repeat;
	margin-right:2px;

}

































/* Advanced layout */

@import url(//fonts.google.com/specimen/Nunito+Sans?selection.family=Nunito+Sans);
body {
  font-family: 'Nunito', sans-serif !important;
}

.aMS_Button, #aMI_Header,.aMS_ScreenInnerContent,.aMS_Photo,.aMS_TextBox,.aMS_Title,.aMS_ScreenContentElement
{
	-webkit-box-shadow:initial!important;
	box-shadow:initial!important;
}


.aMS_ChooseDivisionScreen .aMS_ScreenContentElement.aMS_Division {
	width:50vw!important; 
	height:55w!important; 
}

.amshide {
 display:none;
}
  
.aMS_ChooseDivisionScreen .aMS_Division.aMS_Division_Mapa_Default_default {
	display:none!important;
}


#aMI_ScreenContent .aMS_ScreenContentSeparator:nth-child(1)
{
	display:none!important;
} 

  
.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_ScreenContentSeparator:first-letter{
	font-size:0;
}

#poweredText{
	display:none!important;
}

#poweredLink
{
	display:none!important;
}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division .aMS_Title{
	font-size:10px;
}


/*****************************************************************/
/* MenuSearch */
/*****************************************************************/
/*
#aMI_MenuPanel .aMS_SearchBox{
	width: 40px;
	height: 40px;
	position: fixed;
	top: 5px;
	right: 12%;
	z-index:5;
	box-sizing: border-box;
}


.aMS_WaitScreen #aMI_MenuPanel .aMS_SearchBox{
	display:none;
}

.aMS_SearchMenuStatus{
	font-size:25px;
	margin-top:20px;
}

#aMI_MenuSearchPanel{
	margin-top:50px;
}

#aMI_MenuSearchPanel .aMS_SearchBox{
	width:calc(15% + 30px);
	position:absolute;
	z-index:10;
	right:0%;
	top:-172px;
	-webkit-animation-name: SearchBoxAnimation;
	        animation-name: SearchBoxAnimation;
	-webkit-animation-duration: 1s;
	        animation-duration: 1s; 
}

.aMS_HasHeaderMenu #aMI_MenuSearchPanel .aMS_SearchBox{
	-webkit-animation-name: SearchBoxAnimationWHeader;
	      	animation-name: SearchBoxAnimationWHeader;
}

@keyframes SearchBoxAnimation {
	from{
		width:calc(15% + 30px);
		right:0%;
		top:-172px;
	}
	to{
		width:50%;
		right:25%;
		top:0px;
		z-index:auto;
	}
}

@-webkit-keyframes SearchBoxAnimation {
	from{
		width:calc(15% + 30px);
		right:0%;
		top:-172px;
	}
	to{
		width:50%;
		right:25%;
		top:0px;
		z-index:auto;
	}
}

@keyframes SearchBoxAnimationWHeader {
	from{
		width:calc(15% + 30px);
		right:0%;
		top:-227px;
	}
	to{		
		width:50%;
		right:25%;
		top:0px;
		z-index:auto;
	}
}

@-webkit-keyframes SearchBoxAnimationWHeader {
	from{
		width:calc(15% + 30px);
		right:0%;
		top:-227px;
	}
	to{
		width:50%;
		right:25%;
		top:0px;
		z-index:auto;
	}
}

.aMS_SearchBox .aMS_TextBox{
	width: 100%;
	height: 100%;
	position:absolute;
	background-image:url(https://lh3.googleusercontent.com/rVqpdIacv3-A_9bH40tknE6voZc_dMZlPSPSIaeLRDufc9bP_r4evAcrcVUQ-83sKnfJYLcy-Bb6c3hzFmk);
	background-size: 25px 25px;
	background-repeat: no-repeat;
	background-position: 8px 7px;
	top: 0px;
	border:0px solid #999 !important;
	font-family:'Khand', sans-serif;
	font-size: 1.3rem;
	background-color: black;
	color:black;
	box-sizing: border-box;
}




.aMS_SearchBox:hover .aMS_TextBox,.aMS_SearchBox .aMS_TextBox:active{
	left: 0px;
	content:' ';
	background-size: initial;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #ffffff;
	box-sizing: border-box;
}

#aMI_MenuPanel .aMS_SearchBox:hover,#aMI_MenuPanel .aMS_SearchBox:active{
	width: 70%;
	position: fixed;
	height: 40px;
	box-sizing: border-box;
}

.aMS_MenuScreen #aMI_Header #aMI_HeaderButtons #aMI_BackButton{
	max-width:70%;
}

.aMS_MenuSearchScreen .aMS_SearchBox .aMS_TextBox{
	background-image:none;
}
*/


#aMI_MenuPanel .aMS_SearchBox{
	width: 40px;
	height: 40px;
	position: fixed;
	top: 5px;
	right: 60px;
	z-index:5;
	box-sizing: border-box;
	background-color:transparent;
	transition:background-color 0.2s;
}

#aMI_MenuPanel .aMS_SearchBox:after{
	content:'';
	background-image:url(https://lh3.googleusercontent.com/rVqpdIacv3-A_9bH40tknE6voZc_dMZlPSPSIaeLRDufc9bP_r4evAcrcVUQ-83sKnfJYLcy-Bb6c3hzFmk);
	background-size: 25px 25px;
	background-position: calc(100% - 8px) 7px;
	background-repeat: no-repeat;
	width:40px;
	height:40px;
	position:absolute;
	right:0px;
	top:0px;
	transition:filter 0.2s;
}

#aMI_MenuPanel .aMS_SearchBox .aMS_TextBox{
	width: 0px;
	height: 100%;
	position:absolute;
	font-family:'Khand', sans-serif;
	font-size: 1.3rem;
	background-color: transparent;
	color:black;
	box-sizing: border-box;
	right:40px;
	border:none;
}

#aMI_MenuPanel .aMS_SearchBox:hover{
	background-color:white;
	width: calc(100% - 100px);
}

#aMI_MenuPanel .aMS_SearchBox:hover:after{
	filter: invert(100%);
}

#aMI_MenuPanel .aMS_SearchBox:hover .aMS_TextBox{
	width: calc(100% - 40px);
}



.aMS_MenuSearchScreen .aMS_SearchBox{
	width:50%;
	height:30px;
	margin-bottom:10px;
}

.aMS_ComplexWizardScreen .aMS_SearchBox{
  display:none;
}

.aMS_MenuSearchScreen .aMS_SearchBox .aMS_TextBox{
	border:1px solid black;
	border-radius:2px;
	box-sizing:border-box;
	height:30px;
	width:100%;
	font-family:'Khand', sans-serif;
	font-size: 1rem;
	text-align:center;
}




/*****************************************************************/
/* Payment clients
/*****************************************************************/

.aMS_PaymentMethod_BlockchainBitcoin #aMI_MainPanel .aMS_FormFieldValue_transferStatus,
.aMS_PaymentMethod_MBWay #aMI_MainPanel .aMS_FormFieldValue_transferStatus{
	background-image:url(https://i.giphy.com/media/sSgvbe1m3n93G/giphy-downsized.gif);
	background-size:20px 20px;
	background-position:2px 2px;
	background-repeat:no-repeat;
}

.aMS_PaymentMethod_BlockchainBitcoin #aMI_MainPanel .aMS_FormFieldValue_transferStatus.aMS_TransferDone, 
.aMS_PaymentMethod_MBWay #aMI_MainPanel .aMS_FormFieldValue_transferStatus.aMS_TransferDone{
	color:black;
	background-size:25px 25px;
	background-position:-5px 2px;
	background-image:url(SvgLoader/check_check.ffffff00.ffffff00.79b83bff.svg);
}

/*** BlockchainBitcoin ***/

.aMS_PaymentMethod_BlockchainBitcoin #aMI_MainPanel #aMI_TransferAdressQrCode{
	display: block;
    margin: auto;
}

/*** MB WAY ***/

.aMS_PaymentMethod_MBWay #aMI_MainPanel #aMI_MBWayLogo{
	display: block;
    margin: auto;
    width: 100%;
	height: auto;
	max-width:400px;
}

.aMS_PaymentMethod_MBWay #aMI_MainPanel .aMS_FormFieldValue_transferStatus.aMS_TransferError{
	background-image:url(Pictures/PaymentMethods/error.png);
}

.aMS_PaymentMethod_MBWay #aMI_MainPanel .aMS_FormFieldValue_transferStatus.aMS_TransferDenied{
	background-image:url(Pictures/PaymentMethods/cancel.png);
}







/* Booking */

.aMS_FormFieldValue_date .aMS_ListBox,.aMS_FormFieldValue_time .aMS_ListBox
{margin-right:20px;background-color: #dedede!important;padding-left:20px;}


/* HistoryPanel Fix */
.aMS_OrderHistoryElement>.aMS_Date{
	margin-bottom:10px;
}

.aMS_OrderHistoryElement .aMS_EnterpriseName{
	color:white;
	float:left;
	background-color:#a5a3a3;
	padding:5px;
	width:100%;
	box-sizing:border-box;
	margin-bottom:10px;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_ChildEnterprise.aMS_HistoryOrderItem{
	margin-left:10px;
	width:calc(100% - 10px);
}

/* QRCode fix */

#aMI_FreeItemsContent .aMS_InnerOptionWrapper.aMS_ScreenContentElement.aMS_CustomClass_QRCode{
  display:none;
}

#aMI_DivisionsPanel .aMS_Division.aMS_ScreenContentElement.aMS_Division_QRCode{
	background-image:url(https://lh3.googleusercontent.com/lypO4KOwTrMum39rkbK13SGGVmxHhZVbvN7g-F1LhLszyK9fk2_OwTq3Sv289ukeNwjoFJxVHSt-X9SwQgRLIA);
    padding-top:50vw;
	background-size:100%;
	background-repeat:no-repeat;
}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_ScreenContentElement.aMS_Division_QRCode button.aMS_Button.aMS_ScreenContentElement.aMS_ButtonPositive{
    width:100%;
    height:50vw;
    margin-top:-50vw;
    border-radius:0px;
    background-color:transparent;
	background:transparent;
}

/* ReadOnly fix */

.aMS_MenuLevel_Tree_ReadOnly .aMS_Item{
	pointer-events:none;
}

.aMS_MenuLevel_Tree_ReadOnly .aMS_ComplexItem{
	pointer-events:none;
}

/* Reservation fix */

.aMS_MenuScreen.aMS_MenuLevel_Reservation #aMI_ScreenContent .aMS_CustomClass_OBRIGADO.aMS_Info{
	display:none;
}

.aMS_MenuScreen.aMS_MenuLevel_Reservation #aMI_ScreenContent .aMS_CustomClass_Reservation.aMS_Item{
	border:none;
	padding:0px;
}

.aMS_MenuScreen.aMS_MenuLevel_Reservation #aMI_ScreenContent .aMS_CustomClass_Reservation.aMS_Item .aMS_Title{
	
	width:100%;
	padding:0px;
	margin:0px;
	text-align:center;

	color: rgb(0, 0, 0);
    font-family: 'Khand', sans-serif;
    font-size: 1.4rem;
}

.aMS_MenuScreen.aMS_MenuLevel_Reservation #aMI_ScreenContent .aMS_CustomClass_Reservation.aMS_Item .aMS_Description{
	padding:0px;
	margin:0px;
	text-align:justify;
	color: rgb(0, 0, 0);
    font-family: 'Khand', sans-serif;
    font-size: 1rem;   
    margin-top:20px
}

.aMS_MenuScreen.aMS_MenuLevel_Reservation #aMI_ScreenContent .aMS_CustomClass_Reservation.aMS_Item .aMS_Description:first-letter{
	color:rgb(208, 120, 10);
	font-family:'Khand', sans-serif;
	font-size:1.4rem;
}

.aMS_MenuScreen.aMS_MenuLevel_Reservation #aMI_ScreenContent .aMS_CustomClass_Reservation.aMS_Item:after{
	content:'Continue';
	padding-left: 7px;
	padding-right: 7px;
	background-color:rgb(240, 172, 68);
	border-radius: 30px;
	width: 80%;
	min-height: 40px;
	color:white;
	position: relative;
	float: left;
	text-align: center;
	line-height: 40px;
	margin-left: 10%;
	box-sizing: border-box;
	margin-top:40px;
}

.aMS_ItemScreen.aMS_CustomClass_Reservation #aMI_ScreenContent #aMI_ItemPanel .aMS_RemoveQuantity{
    margin-left: calc(50% - 75px);
}

.aMS_ItemScreen.aMS_CustomClass_Reservation #aMI_ScreenContent #aMI_ItemPanel .aMS_Quantity{
	margin-left: calc(50% - 35px);
}

.aMS_ItemScreen.aMS_CustomClass_Reservation #aMI_ScreenContent #aMI_ItemPanel .aMS_AddQuantity{
	margin-left: calc(50% + 35px);
}

.aMS_ItemScreen.aMS_CustomClass_Reservation #aMI_ScreenContent #aMI_ItemPanel .aMS_Description{
	width:100%;
	color: rgb(0, 0, 0);
    font-family: 'Khand', sans-serif;
    font-size: 1.4rem;
    height:auto;
}

.aMS_ItemScreen.aMS_CustomClass_Reservation #aMI_ScreenContent #aMI_ItemPanel .aMS_Description:first-letter{
	color:initial;
}





/* History panel */

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_ScreenInnerContent.aMS_FormPanel{
	width:100%;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement #aMI_AddButton{
	width:100%;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement{
    padding-bottom: 10px;
}

/**/


/* Book a Table History Element */

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Title:before{
	color:#666;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Title{
	overflow:hidden;
    white-space:nowrap;
	color:transparent;
}

.aMS_OrderHistoryScreen .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline,.aMS_OrderHistoryScreen .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_Price{
	 display:none!important; 
}

.aMS_OrderHistoryScreen .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Quantity:after{
	display:none;
}

.aMS_OrderHistoryScreen .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline{
	display:block !important;
}

.aMS_OrderHistoryScreen .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline .aMS_OrderTimelineMilestone,
.aMS_OrderHistoryScreen .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline .aMS_OrderTimelineMilestone:before,
.aMS_OrderHistoryScreen .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline .aMS_OrderTimelineMilestone .aMS_Title:before,
.aMS_OrderHistoryScreen .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline .aMS_OrderTimelineMilestone .aMS_Title:after,
.aMS_OrderHistoryScreen .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline:before,
.aMS_OrderHistoryScreen .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline .aMS_OrderTimelineMilestone .aMS_Image,
.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimelineMilestone .aMS_Date{
	display:none;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimelineMilestone{
	background-color:transparent;
	width:100%;
	border:none;
	border-radius:0px;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimelineMilestone .aMS_Title{
	margin:0px;
	padding:0px;
	width:100%;
	left:0px;
	color:transparent;
	height:65px;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement{
	padding-bottom:0px;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline{
	height:65px;
	margin-bottom:10px;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimelineMilestone{
    position:absolute;
    float:left;
    left:0px;
    top:0px;
    margin:0px;
    height:65px;
}

.aMS_OrderHistoryScreen .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline .aMS_OrderTimelineMilestone.aMS_Done{
	display:block;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimelineMilestone .aMS_Title:before,
.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline:before{
	color:black;
	position:absolute;
	border:none;
	width:100%;
	text-align:center;
	top:0px;
	left:0px;
	height:auto;
	float:left;
	box-sizing:border-box;
	border-radius:10px;
	height:65px;
	background-color:#ffff9e;
	font-size:20px;
	line-height:auto;
	display: flex;
    flex-direction: column;
    justify-content: center;
    font-family:Khand;
    padding:10px;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:nth-child(1) .aMS_Title:before{
	background-color:#bbfdbb;
}



/* Canceled history order */


.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement.aMS_CancelledOrder:after{
	content:'This order was cancelled.';
	position:relative;
	float:left;
	margin-top:20px;
	color:red;
}





/* Cultures */

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Title:before{
	content:'Table booking';
}

.aMS_OrderHistoryScreen .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Quantity:before{
	content:"Number of people: ";
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline:before{
	content:'Not confirmed. Please, wait for restaurant confirmation.';
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:nth-child(1) .aMS_Title:before{
	content:'Confirmed';
}


.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement.aMS_CancelledOrder:after{
	content:'This order was cancelled.';
}

/* PT */

.aMS_OrderHistoryScreen.aMS_SiteLocale_pt #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Title:before{
	content:'Reserva de mesa';
}

.aMS_OrderHistoryScreen.aMS_SiteLocale_pt .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Quantity:before{
	content:"Número de pessoas: ";
}

.aMS_OrderHistoryScreen.aMS_SiteLocale_pt #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline:before{
	content:'Não confirmado. Por favor, aguarde a confirmação do restaurante.';
}

.aMS_OrderHistoryScreen.aMS_SiteLocale_pt #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:nth-child(1) .aMS_Title:before{
	content:'Confirmado';
}

.aMS_OrderHistoryScreen.aMS_SiteLocale_pt #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement.aMS_CancelledOrder:after{
	content:'Este pedido foi cancelado.';
}


/* FR */

.aMS_OrderHistoryScreen.aMS_SiteLocale_fr #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Title:before{
	content:'Réservation de table';
}

.aMS_OrderHistoryScreen.aMS_SiteLocale_fr .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Quantity:before{
	content:"Nombre de personnes: ";
}

.aMS_OrderHistoryScreen.aMS_SiteLocale_fr #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimeline:before{
	content:'Pas confirmé. Veuillez attendre la confirmation du restaurant.';
}

.aMS_OrderHistoryScreen.aMS_SiteLocale_fr #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_ChildDivision_Reservas.aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:nth-child(1) .aMS_Title:before{
	content:'Confirmé';
}

.aMS_OrderHistoryScreen.aMS_SiteLocale_fr #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement.aMS_CancelledOrder:after{
	content:'Cette commande a été annulée.';
}



/* * * * * */






/* General fixes */

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_BookingPanelOption .aMS_Title{
	border-bottom:1px solid #d0780a;
}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_BookingPanelOption{
	margin-bottom:10px;
}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Button.aMS_ButtonPositive{
	text-shadow:none;
}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_AddQuantity{
	text-shadow:none;
}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_RemoveQuantity{
	text-shadow:none;
}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel #aMI_ConfirmButton{
	width:80% !important;
	margin-left:10% !important;
	height:50px;
}

body{
	max-width:550px;
    margin:auto !important;
}


.aMS_MenuLevel_Tree_FromAmbrosio.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_ScreenContentInnerElement > .aMS_Title{
	top:70%;
	width:80%;
}

/* * * * * */







/* Login button */

.aMS_LoginScreen #aMI_ScreenContent .aMS_Button.aMS_LoginButton_Facebook.aMS_Button{
	background: #4166a1;
	background-image: url(/Pictures/icons/facebookLogin.png);
	background-image: url(/Pictures/icons/facebookLogin.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4166a1), color-stop(100%,#32528b));
	background-image: url(/Pictures/icons/facebookLogin.png), -webkit-linear-gradient(top,  #4166a1 0%,#32528b 100%);
	background-image: url(/Pictures/icons/facebookLogin.png), -o-linear-gradient(top,  #4166a1 0%,#32528b 100%);
	background-image: url(/Pictures/icons/facebookLogin.png), -webkit-gradient(linear,  left top, left bottom,  from(#4166a1),to(#32528b));
	background-image: url(/Pictures/icons/facebookLogin.png), linear-gradient(to bottom,  #4166a1 0%,#32528b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4166a1', endColorstr='#32528b',GradientType=0 );
	width:75%;
	height: 45px;
	margin-bottom: 5px;
	border-radius: 4px;
	color:white;
	font-size: 0.8em;
	border:none;
	border-top: solid rgb(112,141,185) 1px;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(50,80,133,1) !important;
	box-shadow: 0px 0px 0px 1px rgba(50,80,133,1) !important;
	font-weight: bold;
	background-repeat: no-repeat;
	background-size: 51px 45px;
	padding-left: 51px;
	text-shadow: 0px 2px 1px rgba(27, 43, 71, 1);
	outline: none;
	margin-left:12.5%;
}

.aMS_LoginScreen #aMI_ScreenContent .aMS_Button.aMS_LoginButton_Google.aMS_Button{
	background: white;
	background-image: url(/Pictures/icons/googleLogin.png?t=1);
	width:75%;
	height: 45px;
	margin-bottom: 5px;
	border-radius: 4px;
	color:#666;
	font-size: 0.8em;
	border:none;
	border-top: solid #f3f3f3 1px;
	-webkit-box-shadow: 0px 0px 0px 1px #666 !important;
	box-shadow: 0px 0px 0px 1px #666 !important;
	font-weight: bold;
	background-repeat: no-repeat;
	background-size: 51px 45px;
	padding-left: 51px;
	text-shadow: 0px 2px 1px #ccc;
	outline: none;
	margin-left:12.5%;
}

.aMS_LoginScreen #aMI_ScreenContent .aMS_Button.aMS_LoginButton_LinkedIn.aMS_Button{
	background: #4e83b8;
	background-image: url(/Pictures/icons/linkedinLogin.png);
	background-image: url(/Pictures/icons/linkedinLogin.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e83b8), color-stop(100%,#3d6aa6));
	background-image: url(/Pictures/icons/linkedinLogin.png), -webkit-linear-gradient(top,  #4e83b8 0%,#3d6aa6 100%);
	background-image: url(/Pictures/icons/linkedinLogin.png), -o-linear-gradient(top,  #4e83b8 0%,#3d6aa6 100%);
	background-image: url(/Pictures/icons/linkedinLogin.png), -webkit-gradient(linear,  left top, left bottom,  from(#4e83b8),to(#3d6aa6));
	background-image: url(/Pictures/icons/linkedinLogin.png), linear-gradient(to bottom,  #4e83b8 0%,#3d6aa6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e83b8', endColorstr='#3d6aa6',GradientType=0 );
	width:75%;
	height: 45px;
	margin-bottom: 5px;
	border-radius: 4px;
	color:white;
	font-size: 0.8em;
	border:none;
	border-top: solid rgb(123,163,202) 1px;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(52,89,132,1) !important;
	box-shadow: 0px 0px 0px 1px rgba(52,89,132,1) !important;
	font-weight: bold;
	background-repeat: no-repeat;
	background-size: 51px 45px;
	padding-left: 51px;
	text-shadow: 0px 2px 1px rgba(37, 69, 100, 1);
	outline: none;
	margin-left:12.5%;
	position:relative;
}

.aMS_LoginScreen #aMI_ScreenContent .aMS_Button.aMS_LoginButton_Apple.aMS_Button{
	display: block;
	cursor: initial;
	background-color: initial;
	border-bottom: initial;
	align-self: initial;
	padding: initial;
	padding-right: initial;
	text-shadow: initial;
	background-position: initial;
	overflow: initial;
	line-height: initial;
	-webkit-transition: initial;
	-o-transition: initial;
	transition: initial;
	-webkit-box-sizing: initial;
	background: black;
	background-image: url(https://lh3.googleusercontent.com/48S4BUJO6-PeoSJBo2zfS0ZvtTUG8Bi0EbR5E-ZCaBT8Ag5onX7vM-buntg_HvD3uTwv3wmbNu_Lj_IZUYH2);
	border-radius: 4px;
	color: white;
	border: none;
	font-weight: initial;
	background-repeat: no-repeat;
	outline: none;
	box-sizing: border-box;
	text-align: center;
	background-size: 16px;
	background-position: calc(50% - 60px) 12px;
	padding-left: 15px;
	min-height: 45px;
	font-size: 0.8em;
	margin-left: 0;
	width: 100%;
	cursor: pointer;
	margin-bottom: 4px;
	position:relative;
}


.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS.aMS_OnlyApple *{
	display:none;
}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS.aMS_OnlyApple{
	position:fixed;
	top:0px;
	left:0px;
	height:100vh;
	width:100vw;
	padding:0px;
	background-color:transparent;
	display: flex;
    flex-direction: column;
    justify-content: center;
}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS.aMS_OnlyApple:before{
	position:relative;
	color:black;
	width:290px;
	height:auto;
	float:left;
	margin:auto;
	margin-bottom:0px;
	margin-top: 0px;
	box-sizing:border-box;
	text-align:center;
	font-size:1.3em;
	background-image:url(https://lh3.googleusercontent.com/8CEaLVgD953JdXoT7G4c4y4vpXTTQihSfVzzvw6Hh8S9QFZm6yfKXhObWa32gwtNzgzzwLie_54SQKHC_ZDi=s320-c?.cache.);
	background-repeat:no-repeat;
	background-size:100px 100px;
	background-position:50% 0px;
	padding-top:120px;
}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS .aMS_LoginButton_Apple.aMS_Button{
	display:none;
}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS .aMS_LoginButton_LinkedIn.aMS_Button{
	margin-bottom:40px !important;
}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS.aMS_OnlyApple .aMS_LoginButton_Apple.aMS_Button{
	display:block;
    position:relative;
    width:80% !important;
    text-align:center;
    float:left;
    margin:auto !important;
    margin-top:40px !important;
    margin-bottom:20px !important;
    width:290px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size:14pt;
    height:33pt;
    background-image:none;
    padding:0px;

}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS.aMS_OnlyApple .aMS_LoginButton_Apple.aMS_Button:before{
	content:"";
	display: inline-block;
	position:relative;
	width:14pt;
	height:14pt;
	margin-right:5pt;
	background-image: url(https://lh3.googleusercontent.com/48S4BUJO6-PeoSJBo2zfS0ZvtTUG8Bi0EbR5E-ZCaBT8Ag5onX7vM-buntg_HvD3uTwv3wmbNu_Lj_IZUYH2);
	background-position:0px 0px;
	background-size:auto 100%;
	background-repeat:no-repeat;
}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS #aMI_OtherLoginOptionsButton{
	display:none;
}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS.aMS_OnlyApple #aMI_OtherLoginOptionsButton{
	display:block;
	position:relative;
	color:#666;
	width:80%;
	height:auto;
	padding-left:10%;
	padding-right:10%;
	float:left;
	margin:auto;
	margin-bottom:0px;
	margin-top:0px;
    box-sizing:border-box;
    text-align:center;
    font-size:0.9em;
    cursor:pointer;
}

.aMS_LoginScreen #aMI_FreeItemsContent{
	display:none;
}

/* Cultures */

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS.aMS_OnlyApple:before{
	content:'Sign in so we can improve your experience, notify you about the status of your orders and let you now about discounts and special offers.';
}

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS.aMS_OnlyApple #aMI_OtherLoginOptionsButton:before{
	content:'View other sign in options';
}

/* PT */

.aMS_LoginScreen.aMS_SiteLocale_pt #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS.aMS_OnlyApple:before{
	content:'Inicie sessão para que possamos melhorar a sua experiência, notifica-lo sobre o estado dos seus pedidos e informa-lo sobre promoções e ofertas.';
}

.aMS_LoginScreen.aMS_SiteLocale_pt #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS.aMS_OnlyApple #aMI_OtherLoginOptionsButton:before{
	content:'Ver outras opções de início de sessão';
}

/* FR */

.aMS_LoginScreen.aMS_SiteLocale_fr #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS.aMS_OnlyApple:before{
	content:'Connectez-vous pour que nous puissions améliorer votre expérience, vous informer de l´état de vos commandes et vous informer dès maintenant des remises et offres spéciales.';
}

.aMS_LoginScreen.aMS_SiteLocale_fr #aMI_ScreenContent #aMI_LoginPanel.aMS_IsIOS.aMS_OnlyApple #aMI_OtherLoginOptionsButton:before{
	content:'Voir les autres options de connexion';
}

/* Km Enterprises */

/* Km Enterprises */
.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Enterprise .aMS_Distance{
	display:initial!important;
	top:2%!important;
	right:2%!important;
	background-color:initial!important;
	text-shadow:initial!important;
	font-size:12px!important;
	color:#f0ac44!important;
}

.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Enterprise.aMS_Enterprise_OutOfRange {
	display:none!important;
}


/* POS NotOk Enterprises */
.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Enterprise .aMS_Plu{
	display:none!important;
	top:2%!important;
	left:2%!important;
	position:absolute!important;
	width: 5px!important;
	height: 5px!important;
	color:red!important;
	background-color: #d1780b!important;
	border-radius: 5px;
	z-index:99;
}

/* POS NotOk Enterprises */
.aMS_MenuLevel_2.aMS_MenuScreen #aMI_ScreenContent .aMS_Enterprise.aMS_Enterprise_PosNotOk .aMS_Plu{
	display:none!important;

}

/* * * * * */

/* Closed Enterprises */

.aMS_MenuScreen .aMS_Enterprise_Closed_OutOfSchedule:after,.aMS_MenuScreen  .aMS_Enterprise_Closed_OutOfSchedule:after
{
	content: 'Aberto só para agendar';
	background-color: rgb(0 0 0 / 51%);
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;
	overflow:hidden;
	color: white;
	text-align:center;
	font-size: 15px;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack: center;
	-ms-flex-pack:center;
	justify-content: left;
	-webkit-box-align: center;
	-ms-flex-align:center;
	align-items: flex-end;
	pointer-events:none;
	/*Yes*/
	height:100%;
}



.aMS_SiteLocale_en .aMS_MenuScreen  .aMS_Enterprise_Closed:after,.aMS_SiteLocale_en .aMS_MenuScreen  .aMS_Enterprise_Closed_OutOfSchedule:after
{
	content: 'Booking only';
}



/* History panel Cancel Button */



.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:last-child{
	/* display:none; */
	width:100%;
	float:left;
	margin: 0px;
	position:relative;
	margin-top: 40px;
	background-color:#ff8181;
	color:white;
	border:none;
	margin-bottom:-30px;
	border-radius:30px;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:last-child:before,
.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:last-child .aMS_Title:after,
.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:last-child .aMS_Title:before{
	display:none;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_OrderTimelineMilestone:last-child .aMS_Title{
	color:white;
	font-size:13.3333px;
	margin:0px;
	width:100%;
}

.aMS_MenuScreen .aMS_Enterprise_PosNotOk,.aMS_MenuScreen .aMS_Enterprise_Closed
{
	display:none!important;
}

.aMS_SiteLocale_pt .aMS_Family_OutOfSchedule:after{
	content:"Indísponivel";
	z-index:9999999999;
	position:absolute;
	display:flex;
	align-items: center;
    justify-content: center;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgb(100 100 100 / 0.75);
	color:#ffffff;
	font-size:25px;
}

.aMS_SiteLocale_en .aMS_Family_OutOfSchedule:after{
	content:"Unvailable";
	z-index:9999999999;
	position:absolute;
	display:flex;
	align-items: center;
    justify-content: center;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgb(100 100 100 / 0.75);
	color:#ffffff;
	font-size:25px;
}









/* ******************************************************* */
/* Choose Division Screen (Delivery/Takeaway/Book A Table) */
/* ******************************************************* */

.aMS_ChooseDivisionScreen #aMI_ScreenContent {
  margin-top:calc(50px + 2.5vw);
}

.aMS_ChooseDivisionScreen{
    background-color:#e0e0e0;
}

.aMS_ChooseDivisionScreen #aMI_ScreenContent{
  width:100%;
  margin-left:0px;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel{
  display:block;
}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division{
  background-color:transparent;
  width:95% !important;
  padding-top:55%;
  height:0px;
  border-radius:18px;
  margin:0px;
  margin-left:2.5%;
  margin-bottom:2.5vw;
  margin-top:2.5vw;
  background-image:url(https://lh3.googleusercontent.com/0YfmDYLJEYvGg5jnqyEMzvF7QMKeBrKg3ykNzx4XhHxXT1Y3S_RC3cJAaBBBPCh-xqVon-tCWiJBbGg2Cc0?noSquare);
  background-size:100% 100%;
  overflow:hidden;
  -webkit-box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.75) !important;
  -moz-box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.75) !important;
  box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.75) !important;
}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division .aMS_Image{
  position:absolute;
  left:auto;
  height:auto;
}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division.aMS_Division_QRCode{
  background-image: url(https://lh3.googleusercontent.com/lypO4KOwTrMum39rkbK13SGGVmxHhZVbvN7g-F1LhLszyK9fk2_OwTq3Sv289ukeNwjoFJxVHSt-X9SwQgRLIA), url(https://lh3.googleusercontent.com/0YfmDYLJEYvGg5jnqyEMzvF7QMKeBrKg3ykNzx4XhHxXT1Y3S_RC3cJAaBBBPCh-xqVon-tCWiJBbGg2Cc0?noSquare);
  background-size:45% 80%, 100% 100%;
  background-position:85% 50%, 0px 0px;
}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division .aMS_Button{
  margin:0px !important;
  padding:0px !important;
  width:100% !important;
  margin-top:-50vh !important;
  height:50vh !important;
}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_ScreenContentSeparator{
    height:0px;
    padding-top: 20%;
    color:white;
    border:none;
    width:25%;
    margin-left:7%;
    z-index:1;
    margin-bottom:-350px;
    text-align:center;
    font-size:5vw;
}


/* Without QRCode */
.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division:nth-child(4) .aMS_Image{
  right: 8%;
  top: 2%;
  width: 50%;
}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division:nth-child(6) .aMS_Image{
  top:2%;
  right:4%;
  width:55%;
}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division:nth-child(8) .aMS_Image{
  top:7%;
  right:10%;
  width:50%;
}


/* With QRCode */
.aMS_ChooseDivisionScreen.aMS_HasQRCode #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division:nth-child(6) .aMS_Image{
  right: 8%;
  top: 2%;
  width: 50%;
}

.aMS_ChooseDivisionScreen.aMS_HasQRCode #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division:nth-child(8) .aMS_Image{
  top:2%;
  right:4%;
  width:55%;
}

.aMS_ChooseDivisionScreen.aMS_HasQRCode #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division:nth-child(10) .aMS_Image{
  top:7%;
  right:10%;
  width:50%;
}

.aMS_ChooseDivisionScreen.aMS_HasQRCode #aMI_ScreenContent #aMI_DivisionsPanel .aMS_ScreenContentSeparator:nth-child(2){
  padding-top: 25%;
}

@media screen and (min-width: 550px) {
  .aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_ScreenContentSeparator{
    font-size:27.5px;
  }
}





/* Sold Out Message */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Item.aMS_Stock_SoldOut{
	overflow:visible;
}

.aMS_Item.aMS_Stock_SoldOut:before{
	content:'Sold Out';
	position:absolute;
	background-color:#0000007a;
	z-index:100;
	color:white;
	font-size:2em;
	top: 10px;
	bottom: -10px;
	left:-10px;
	right:-10px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius:5px;
}

.aMS_MenuLocale_pt .aMS_Item.aMS_Stock_SoldOut:before{
	content:'Esgotado';
}





/* Skeleton wait screens */

.aMS_SkeletonScreen .aMS_Placeholder{
	border-radius:5px !important;
	background:none !important;
	background-color:#ececec !important;
	border:none !important;
    overflow: hidden !important;
    position: relative !important;
    box-shadow:none !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
}

.aMS_SkeletonScreen .aMS_Placeholder *{
	visibility:hidden;
}

.aMS_SkeletonScreen .aMS_ScreenContentElement{
	animation:none !important;
}

.aMS_SkeletonScreen .aMS_Placeholder::before{
    content: '' !important;
    display: block !important;
    position: absolute !important;
    left: -150px;
    top: 0 !important;
    height: 100% !important;
    width: 150px !important;
    background: linear-gradient(to right, transparent 0%, white 50%, transparent 100%) !important;
  	animation-name: load !important;
  	animation-duration: 1s !important;
  	animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1) !important;
  	animation-iteration-count: infinite !important;
}

.aMS_SkeletonScreen #aMI_Header *{
	display:none !important;
}

.aMS_SkeletonScreen #aMI_FreeItemsContent{
	display:none !important;
}

.aMS_SkeletonScreen .aMS_SearchBox{
  	display:none !important;
}

body.aMS_SkeletonScreen{
	overflow:hidden;
}

.aMS_WaitScreen .aMS_AllowHeader #aMI_Header {
    display: block !important;
}

.aMS_WaitScreen #aMI_Header *{
    display: none !important;
}

.aMS_WaitScreen #aMI_FreeItemsContent{
  display:none !important;
}

@keyframes load {
    from {
        left: -150px;
    }
    to   {
        left: 100%;
    }
}

/* ChooseAddressLocation */
.aMS_AddressLocationScreen.aMS_SkeletonScreen #aMI_ScreenContent #aMI_AskAddressPanel{
    width: calc(100% - 5vw);
}

.aMS_AddressLocationScreen.aMS_SkeletonScreen #aMI_ScreenContent #aMI_AskAddressPanel .aMS_AddressLine{
    height: 60px;
    opacity: 50%;
}

.aMS_AddressLocationScreen.aMS_SkeletonScreen #aMI_ScreenContent #aMI_AskAddressPanel .aMS_AddressLine:last-child{
	margin-bottom:0px;
}

/* ChooseDivisionScreen */

.aMS_ChooseDivisionScreen.aMS_SkeletonScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_ScreenContentSeparator{
	visibility:hidden;
}

.aMS_ChooseDivisionScreen.aMS_SkeletonScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division{
	box-shadow: 3px 3px 10px -2px rgba(0,0,0,0) !important;
	-webkit-box-shadow: 3px 3px 10px -2px rgba(0,0,0,0) !important;
	-moz-box-shadow: 3px 3px 10px -2px rgba(0,0,0,0) !important;
	background-color:#cfcfcf !important;
}

.aMS_ChooseDivisionScreen.aMS_SkeletonScreen .aMS_Placeholder::before{
    background: linear-gradient(to right, transparent 0%, #e0e0e0 50%, transparent 100%) !important;
}
