/*SIMPORTS*/
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100%3b300%3b400%3b600%3b700&display=swap);


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

body{
	display:block;
	margin:0px;
	font-size:100%;
	/*Poppins*/
/**/
/**/
/**/
font-family:'Poppins', sans-serif;
	font-size:;
	background-size:160px 160px;
	background-image:url(https://lh3.googleusercontent.com/SJR-ftARAd47YvJaScsgG2khJ3fJ3-fWQlOGQR_mgJYA7EZLTrHlzpm6qqh_q3lWZ9J1d0E5TlDpQKyLitDo5MVYQMq7WX0ujg=s2000);
	background-color:transparent;
	background-position-x:0px;
	background-position-y:0px;
	/*Yes*/
background-repeat:repeat;

}

body:after{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:' ';
	margin:0px;
	background-color:transparent;
	z-index:-1;

}

body *{
	outline:none;

}

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

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

}

/* Automatic from Header Style (headerStyle) */
/* Preset: Simple Header with Logo Center - v2 (Simple Header - v2) */

#aMI_Header{
	display:flex;
	flex-direction:row;
	align-items:center;
	width:100%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;

}

#aMI_Header #aMI_Logo{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:auto;
	height:60px;
	border-radius:0px;

}

#aMI_Header #aMI_HeaderButtons{
	display:flex;
	width:100%;
	height:100%;
	align-items:center;
	justify-content:flex-end;
	box-sizing:border-box;
	padding-left:1rem;
	padding-right:1rem;

}

#aMI_Header #aMI_HeaderButtons::before{
	display:none;

}

#aMI_Header #aMI_HeaderButtons #aMI_BackButton{
	position:absolute;
	display:flex;
	align-items:center;
	width:1.5rem;
	height:1.5rem;
	margin-left:1rem;
	color:transparent;
	box-sizing:border-box;
	background-size:contain;
	background-repeat:no-repeat;
	left:0;

}

#aMI_Header #aMI_HeaderButtons #aMI_NextButton{
	position:absolute;
	display:flex;
	width:1.5rem;
	height:1.5rem;
	justify-content:center;
	align-items:center;
	right:1rem;
	color:transparent;
	box-sizing:border-box;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;

}

#aMI_Header #aMI_HeaderButtons #aMI_OrderButton{
	order:1;
	position:relative;
	width:1.5rem;
	height:1.5rem;
	box-sizing:border-box;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:0.5rem;
	margin-right:0.5rem;

}

#aMI_Header #aMI_HeaderButtons #aMI_OptionsButton{
	order:2;
	position:relative;
	width:1.5rem;
	height:1.5rem;
	box-sizing:border-box;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:0.5rem;
	margin-right:1rem;

}

#aMI_Header .aMS_OrderQuantity{
	display:none;

}

/* Automatic from Button Style (buttons) */
/* Preset: Simple Button - v2 (simpleButton - v2) */

#aMI_Header .aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:transparent;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:1rem;
	margin-top:1rem;
	margin-bottom:1rem;
	margin-left:0;
	margin-right:0;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	opacity:1;

}

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

#aMI_Header #aMI_BackButton.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	color:initial;
	opacity:initial;
	z-index:initial;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://storage.googleapis.com/enterprise_resources/AirMenuImageDatabase_1679395243817);
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	font-size:0px;
	padding:none;
	border-radius:0;
	-webkit-filter:invert(0);
	filter:invert(0);
	background-color:transparent;
	width:100%;
	height:100%;

}

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

#aMI_Header #aMI_OrderButton.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	color:initial;
	opacity:initial;
	z-index:initial;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/F2j4HW09JTVxXzqPogSqyvHyvx8C0XFNfhL8I5bVNDv2PKJ61NL6auPSqs4ET3Mk3nDq595a7re39FwD7nAJiu8N-HQqwl5A0g=s2000) /*ShoppingCart Black*/;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	font-size:0px;
	padding:none;
	border-radius:0;
	-webkit-filter:invert(0);
	filter:invert(0);
	background-color:transparent;
	width:100%;
	height:100%;

}

/* Automatic from Button Style (buttons) */

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

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

#aMI_Header #aMI_OptionsButton.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	color:initial;
	opacity:initial;
	z-index:initial;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://storage.googleapis.com/enterprise_resources/AirMenuImageDatabase_1676385214721);
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	font-size:0px;
	padding:none;
	border-radius:100%;
	-webkit-filter:invert(0);
	filter:invert(0);
	background-color:transparent;
	width:100%;
	height:100%;

}

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

#aMI_Header #aMI_NextButton.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	color:initial;
	opacity:initial;
	z-index:initial;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://storage.googleapis.com/enterprise_resources/AirMenuImageDatabase_1675865918799);
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	font-size:0px;
	padding:none;
	border-radius:100%;
	-webkit-filter:invert(0);
	filter:invert(0);
	background-color:transparent;
	width:100%;
	height:100%;

}

/* Automatic from Header Style (headerStyle) */
/* Preset: Simple Header with Logo Center - v2 (Simple Header - v2) */

@media only screen and (max-width: 640px){
.aMS_HasOrderItems #aMI_Header{
	display:flex;
	flex-direction:row;
	align-items:center;
	width:100%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;

}
}

@media only screen and (max-width: 640px){
.aMS_HasOrderItems #aMI_Header #aMI_Logo{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:auto;
	height:0px;
	border-radius:10px;

}
}

@media only screen and (max-width: 640px){
.aMS_HasOrderItems #aMI_Header #aMI_HeaderButtons{
	display:flex;
	width:100%;
	height:100%;
	align-items:center;
	justify-content:flex-end;
	box-sizing:border-box;
	padding-left:1rem;
	padding-right:1rem;

}
}

@media only screen and (max-width: 640px){
.aMS_HasOrderItems #aMI_Header #aMI_HeaderButtons::before{
	display:none;

}
}

@media only screen and (max-width: 640px){
.aMS_HasOrderItems #aMI_Header #aMI_HeaderButtons #aMI_BackButton{
	position:absolute;
	display:flex;
	align-items:center;
	width:1.5rem;
	height:1.5rem;
	margin-left:1rem;
	color:transparent;
	box-sizing:border-box;
	background-size:contain;
	background-repeat:no-repeat;
	left:0;

}
}

@media only screen and (max-width: 640px){
.aMS_HasOrderItems #aMI_Header #aMI_HeaderButtons #aMI_NextButton{
	position:absolute;
	display:flex;
	width:1.5rem;
	height:1.5rem;
	justify-content:center;
	align-items:center;
	right:1rem;
	color:transparent;
	box-sizing:border-box;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;

}
}

@media only screen and (max-width: 640px){
.aMS_HasOrderItems #aMI_Header #aMI_HeaderButtons #aMI_OrderButton{
	order:1;
	position:relative;
	width:1.5rem;
	height:1.5rem;
	box-sizing:border-box;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:0.5rem;
	margin-right:0.5rem;

}
}

@media only screen and (max-width: 640px){
.aMS_HasOrderItems #aMI_Header #aMI_HeaderButtons #aMI_OptionsButton{
	order:2;
	position:relative;
	width:1.5rem;
	height:1.5rem;
	box-sizing:border-box;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:0.5rem;
	margin-right:1rem;

}
}

@media only screen and (max-width: 640px){
.aMS_HasOrderItems #aMI_Header .aMS_OrderQuantity{
	display:none;

}
}

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

#aMI_HeaderMenuContent{
	display:block;
	width:100%;
	margin-left:0;
	left:0;
	margin-top:110px;
	top:0;
	height:auto;
	overflow:hidden;
	padding-bottom:30px;
	/*Relative*/
z-index:4;
	position:relative;

}

/* Automatic from Menu Body And Style (menuStyle) */
/* Preset: Absolute Menu - v2 (Menu Header - v2) */

#aMI_HeaderMenuContent{
	display:block;
	background-color:rgb(73, 98, 164)/*COLOR:Muted*/;
	background-image:none;
	background-size:cover;
	background-position:center;
	/*Top*/:0px solid #darkText#;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	overflow-x:scroll;
	overflow-y:hidden;
	margin-bottom:0;
	height:null;

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent{
	height:100%;

}

/* Automatic from Element Size and Position (containerElementSizeAndPosition) */
/* Preset: Fixed Size  (centeredElementSizeAndPosition) */

#aMI_HeaderMenuContent .aMS_ScreenInnerContent{
	display:flex;
	flex-direction:/*row*/ row;
	justify-content:/*no*/
flex-start;
	align-items:center;
	width:100%;
	height:100%;

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	width:auto;
	height:100px;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:20px;
	flex-grow:/*no*/0;

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_InnerOptionWrapper{
	width:100px;
	height:100px;
	margin-left:15px;
	margin-right:15px;

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_InnerOptionWrapper .aMS_Button{
	min-width:100px;
	min-height:100px;
	margin-top:0;
	margin-bottom:0;

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_MenuElement{
	width:100px;
	min-width:100px;
	height:100px;
	margin-left:15px;
	margin-right:15px;
	display:flex;
	align-items:center;
	justify-content:center;

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_MenuElement .aMS_ScreenContentInnerElement{
	width:100%;
	height:100px;
	display:flex;
	justify-content:center;
	align-items:center;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Simple Menu Button - v2 (simpleMenuButton - v2#) */

#aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_MenuElement{
	position:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	overflow:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:transparent;
	border-style:solid;
	border-radius:100%;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:transparent;
	box-sizing:border-box;
	padding:0px;
	cursor:pointer;

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Title{
	order:initial;
	height:initial;
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	width:initial;
	padding-left:initial;
	padding-right:initial;
	margin-top:initial;
	margin-left:initial;
	left:initial;
	#bold#
	box-sizing:initial;
	position:relative;
	margin-bottom:-125%;
	text-align:center;
	font-size:#fontSize#;
	font-weight:bold;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	/*Poppins*/
/**/
/*bold*/
/*13px*/
font-family:'Poppins', sans-serif;
	font-weight:bold;
	font-size:13px;

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Photo{
	display:block;
	order:initial;
	width:initial;
	object-fit:initial;
	filter:initial;
	object-position:initial;
	border-style:initial;
	border-width:initial;
	right:initial;
	top:initial;
	left:initial;
	background-color:initial;
	-o-object-fit:initial;
	padding:initial;
	box-sizing:initial;
	position:absolute;
	height:50%;
	border-radius:100%;
	margin-bottom:#imageBottomMargin#;
	margin-top:#imageTopMargin#;
	overflow:hidden;
	z-index:-1;

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Description{
	order:initial;
	height:initial;
	width:initial;
	text-align:initial;
	margin-top:initial;
	margin-bottom:initial;
	box-sizing:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	color:initial;
	left:initial;
	position:initial;
	display:none;

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Distance{
	display:none;

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Plu{
	display:none;

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Price{
	order:initial;
	width:initial;
	position:initial;
	text-align:initial;
	height:initial;
	font-size:initial;
	color:initial;
	margin-top:initial;
	margin-bottom:initial;
	font-weight:initial;
	left:initial;
	padding-right:initial;
	box-sizing:initial;
	display:none;

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Quantity{
	justify-content:initial;
	align-items:initial;
	position:initial;
	width:initial;
	height:initial;
	top:initial;
	left:initial;
	font-size:initial;
	color:initial;
	background-color:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	font-weight:initial;
	margin-left:initial;
	margin-top:initial;
	box-sizing:initial;
	padding:initial;
	z-index:initial;
	right:initial;
	margin-bottom:initial;
	margin-right:initial;
	display:none;

}

/* Automatic from Button Style (buttons) */
/* Preset: Simple Button - v2 (simpleButton - v2) */

#aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:100%;
	border-width:0px;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	opacity:1;
	/**/
/**/
/**/
/*13px*/
font-size:13px;

}

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

#aMI_HeaderMenuContent .aMS_ButtonLanguage.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	color:initial;
	opacity:initial;
	z-index:initial;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://storage.googleapis.com/enterprise_resources/AirMenuImageDatabase_1679395243817);
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	font-size:0px;
	padding:none;
	border-radius:0;
	-webkit-filter:invert(0);
	filter:invert(0);
	background-color:transparent;
	width:100%;
	height:100%;

}

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

#aMI_TitleBar{
	display:block;
	position:relative;
	width:95%;
	margin:0;
	margin-left:2.5%;
	margin-top:120px;
	margin-bottom:20px;
	margin-right:auto;
	text-align:center;
	top:0;
	min-height:0;

}

/* Automatic from Title Bar Style (titleBarStyle) */
/* Preset: Simple Title Bar - v2 (Simple Title - v2) */

#aMI_TitleBar{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:15px;

}

#aMI_TitleBar #aMI_Title{
	text-align:center;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:18px;
	font-weight:bold;

}

#aMI_TitleBar #aMI_SubTitle{
	display:block;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:18px;
	text-align:center;

}

#aMI_TitleBar.aMS_NoSubtitle .aMS_Subtitle{
	display:none;

}

#aMI_TitleBar .aMS_Photo{
	display:none;

}

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

.aMS_HasHeaderMenu #aMI_TitleBar{
	display:block;
	position:relative;
	width:95%;
	margin:0;
	margin-left:2.5%;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:auto;
	text-align:center;
	top:0;
	min-height:0;

}

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

#aMI_ScreenContent{
	display:block;
	width:98%;
	position:relative;
	margin-right:0;
	margin-bottom:120px;
	margin-top:0;
	margin-left:1%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;

}

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

@media only screen and (min-width: 800px){
#aMI_ScreenContent{
	display:block;
	width:50%;
	position:relative;
	margin-right:0;
	margin-bottom:120px;
	margin-top:120px;
	margin-left:25%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;

}
}

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

.aMS_HasHeaderMenu #aMI_ScreenContent{
	display:block;
	width:98%;
	position:relative;
	margin-right:0px;
	margin-bottom:120px;
	margin-top:0px;
	margin-left:1%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;

}

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

@media only screen and (min-width: 800px){
.aMS_HasHeaderMenu #aMI_ScreenContent{
	display:block;
	width:50%;
	position:relative;
	margin-right:0;
	margin-bottom:120px;
	margin-top:0;
	margin-left:25%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	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);
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	background-color:white;
	border:10px solid rgb(250, 191, 125)/*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(250, 191, 125)/*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;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;

}

#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(250, 191, 125)/*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);
	-webkit-box-shadow:inset /*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	box-shadow:inset /*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	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 Order List Style (orderListStyle) */
/* Preset: Expandable List (expandableList) */

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel{
	position:initial;
	box-sizing:initial;
	flex-direction:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	display:block;
	float:left;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	width:calc(100% - 20px);
	height:calc(100vh - 200px);
	overflow:auto;
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderQuantity{
	display:block;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_Date{
	display:none;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel:before{
	-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);
	-webkit-box-shadow:inset /*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	box-shadow:inset /*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	pointer-events:none;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems .aMS_OrderItem{
	overflow:initial;
	flex-direction:initial;
	flex-wrap:initial;
	align-items:initial;
	margin:initial;
	background-color:initial;
	padding:initial;
	border-radius:initial;
	width:100%;
	float:left;
	margin-bottom:20px;
	display:block;
	position:relative;
	float:left;
	padding-bottom:5px;
	border-bottom:1px solid rgb(73, 98, 164)/*COLOR:Muted*/;
	min-height:85px;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;

}

#aMI_OrderListContent.aMS_SideBar #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;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems .aMS_Title{
	order:initial;
	display:block;
	justify-content:initial;
	align-items:initial;
	margin-bottom:initial;
	font-size:initial;
	text-decoration:initial;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	box-shadow:/*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	font-weight:bold;
	float:left;
	position:relative;
	width:calc(100% - 100px);
	margin-left:45px;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(250, 191, 125)/*COLOR:LightVibrant*/;
	padding-left:5px;
	border-radius:2px;
	cursor:pointer;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems .aMS_NoPhoto .aMS_Title{
	width:calc(85%);
	margin-left:0px;
	color:rgb(250, 191, 125)/*COLOR:LightVibrant*/;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems  .aMS_Description{
	width:calc(100% - 100px);
	float:left;
	height:40px;
	line-height:20px;
	overflow:hidden;
	margin-left:0px;
	margin-top:5px;
	text-align:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems .aMS_HasPhoto .aMS_Description{
	margin-left:45px;
	width:calc(100% - 140px);

}

#aMI_OrderListContent.aMS_SideBar #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*/;

}

#aMI_OrderListContent.aMS_SideBar #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*/;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems  .aMS_Photo{
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	box-shadow:/*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	width:40px;
	height:40px;
	position:absolute;
	left:0px;
	top:0px;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems .aMS_NoPhoto .aMS_Photo{
	display:none;

}

#aMI_OrderListContent.aMS_SideBar #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);
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	box-shadow:/*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	background-color:rgb(250, 191, 125)/*COLOR:LightVibrant*/;
	border:3px solid rgb(255, 255, 255)/*COLOR:LightText*/;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	text-shadow:/*PARAMETER_S:shadowGlobalText*/0/*PARAMETER:shadowGlobalText*/;
	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;
	top:-10px;
	right:-5px;
	width:55px;
	height:55px;
	font-size:17px;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems  .aMS_RemoveQuantity{
	min-width:35px;
	min-height:35px;
	position:absolute;
	top:50px;
	right:calc( 35px + 30px );

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems  .aMS_Quantity{
	position:absolute;
	top:50px;
	right:calc( 35px - 10px );
	width:50px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:rgb(73, 98, 164)/*COLOR:DarkVibrant*/;
	font-weight:bold;
	font-size:20px;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems  .aMS_Quantity:after{
	content:'';
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:15px;
	margin-left:2px;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems  .aMS_AddQuantity{
	min-width:35px;
	min-height:35px;
	position:absolute;
	top:50px;
	right:0px;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderSummary{
	order:initial;
	display:block;
	flex-direction:initial;
	justify-content:initial;
	box-sizing:initial;
	border-radius:initial;
	margin-bottom:initial;
	background-color:initial;
	width:100%;
	float:left;
	position:relative;
	margin-top:20px;
	padding:0px;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderSummary .aMS_PriceTitle{
	display:block;
	align-content:initial;
	justify-content:initial;
	position:absolute;
	z-index:3;
	left:calc(50% - 5px);
	top:-15px;
	width:66px;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	text-shadow:/*PARAMETER_S:shadowGlobalText*/0/*PARAMETER:shadowGlobalText*/;
	text-align:center;
	font-size:20px;
	-webkit-transform:rotate(7deg);
	-ms-transform:rotate(7deg);
	transform:rotate(7deg);
	color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderSummary .aMS_Price{
	font-weight:initial;
	margin-bottom:initial;
	margin-top:initial;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	box-shadow:/*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	border:3px solid white;
	border-radius:50%;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	text-shadow:/*PARAMETER_S:shadowGlobalText*/0/*PARAMETER:shadowGlobalText*/;
	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;
	top:-30px;
	left:calc(50% - 12px);
	background-color:rgb(73, 98, 164)/*COLOR:DarkVibrantDarker*/;
	width:75px;
	height:75px;
	font-size:20px;
	padding-top:20px;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderSummary #aMI_FinishButton{
	min-height:40px;
	position:relative;
	width:50%;
	float:left;
	margin-right:10px;
	margin-left:0px;
	left:0px;
	top:0px;
	margin-top:0px;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems  .aMS_ScreenInnerContent.aMS_InnerItemPanel{
	display:none;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems .aMS_ShowInnerItem .aMS_ScreenInnerContent.aMS_InnerItemPanel{
	display:initial;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems  .aMS_HasInnerItem.aMS_HideInnerItem .aMS_InnerComplexItemPanel{
	display:none;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_OrderItem{
	min-height:initial;
	height:initial;
	border-bottom:initial;
	height:initial;
	margin:initial;
	margin-top:40px;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems  .aMS_ScreenInnerContent.aMS_InnerItemPanel{
	display:none;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems .aMS_ShowInnerItem .aMS_ScreenInnerContent.aMS_InnerItemPanel{
	display:initial;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems  .aMS_HasInnerItem.aMS_HideInnerItem .aMS_InnerComplexItemPanel{
	display:none;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_InnerComplexItemPanel{
	margin-left:20px;
	width:calc(100% - 50px);

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Button{
	display:none;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Title{
	background-color:#bbbbbb;
	font-size:16px;
	height:25px;
	line-height:25px;
	border:initial;
	border-radius:initial;
	box-shadow:none;
	padding-left:30px;
	width:100%;
	margin-left:initial;
	color:rgb(250, 191, 125)/*COLOR:LightVibrant*/;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Description{
	background-color:initial;
	display:none;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Photo{
	display:none;

}

#aMI_OrderListContent.aMS_SideBar #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;

}

#aMI_OrderListContent.aMS_SideBar #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;

}

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

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_ModifierFamily{
	display:block;
	flex-direction:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	margin-right: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;
	border:1px solid grey;
	margin-left:0;
	-webkit-box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_ModifierFamily .aMS_Title{
	flex:initial;
	margin-top:initial;
	font-weight:initial;
	text-align:initial;
	margin:initial;
	display:block;
	order:initial;
	width:100%;
	background-color:grey;
	font-size:20px;
	color:white;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	text-shadow:/*PARAMETER_S:shadowGlobalWeak*/0px 0px 15px -2px rgba(1,1,1,1)/*PARAMETER:shadowGlobalWeak*/;
	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;
	box-shadow:/*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierItem{
	display:block;
	border-radius: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{
	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{
	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{
	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(73, 98, 164)/*COLOR:DarkVibrant*/;
	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);
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	background-color:rgb(171, 77, 129)/*COLOR:LightMuted*/;
	border:10px solid rgb(250, 191, 125)/*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(250, 191, 125)/*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;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;

}

.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(250, 191, 125)/*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);
	-webkit-box-shadow:inset /*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	box-shadow:inset /*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	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);
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	background-color:white;
	border:10px solid rgb(250, 191, 125)/*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(250, 191, 125)/*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;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;

}

#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(250, 191, 125)/*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);
	-webkit-box-shadow:inset /*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	box-shadow:inset /*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	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:-10px;
	left:-90px;
	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) */
/* Preset: Size And Position (sizeAndPosition) */

#aMI_OptionsContent.aMS_SideBar{
	display:block;
	width:400px;
	max-height:calc(auto - auto);
	position:fixed;
	top:75px;
	/*Back*/ z-index:3;
	width:400px;
	right:-415px;
	min-height:165px;

}

/* 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);
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	background-color:white;
	border:10px solid rgb(250, 191, 125)/*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(250, 191, 125)/*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;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;

}

#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(250, 191, 125)/*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);
	-webkit-box-shadow:inset /*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	box-shadow:inset /*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	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:-10px;
	left:-90px;
	z-index:1;
	display:block;

}

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

#aMI_OptionsContent.aMS_SideBar #aMI_OptionsPanel{
	box-sizing:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	margin-top:initial;
	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:rgb(255, 255, 255)/*COLOR:LightText*/;

}

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

}

#aMI_OptionsContent.aMS_SideBar #aMI_OptionsPanel .aMS_ButtonCallWaiter{
	display:none;

}

#aMI_OptionsContent.aMS_SideBar #aMI_OptionsPanel .aMS_RequestBill{
	display:none;

}

/* 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) */
/* Preset: Horizontal Footer - v2 (Horizontal Footer - v2) */

#aMI_FooterMenuContent{
	display:block;
	width:100%;
	bottom:0px;
	position:fixed;
	height:100px;
	min-height:50px;
	left:0;
	right:auto;
	z-index:100;

}

/* Automatic from Menu Body And Style (menuStyle) */
/* Preset: Absolute Menu - v2 (Menu Header - v2) */

#aMI_FooterMenuContent{
	display:block;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	background-image:none;
	background-size:cover;
	background-position:center;
	/*Top*/:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/ solid rgb(255, 255, 255)/*COLOR:LightText*/;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	overflow-x:scroll;
	overflow-y:hidden;
	margin-bottom:0;
	height:null;

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent{
	height:100%;

}

/* Automatic from Element Size and Position (containerElementSizeAndPosition) */
/* Preset: Fixed Size  (centeredElementSizeAndPosition) */

#aMI_FooterMenuContent .aMS_ScreenInnerContent{
	display:flex;
	flex-direction:/*row*/;
	justify-content:/*no*/
flex-start;
	align-items:center;
	width:100%;
	height:100%;

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	width:auto;
	height:auto;
	margin-left:15px;
	margin-right:15px;
	margin-top:0px;
	margin-bottom:0;
	flex-grow:/*no*/
0;

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_InnerOptionWrapper{
	width:16rem;
	height:auto;
	margin-left:15px;
	margin-right:15px;

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_InnerOptionWrapper .aMS_Button{
	min-width:16rem;
	min-height:auto;
	margin-top:0;
	margin-bottom:0;

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_MenuElement{
	width:auto;
	min-width:16rem;
	height:auto;
	margin-left:15px;
	margin-right:15px;
	display:flex;
	align-items:center;
	justify-content:center;

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_MenuElement .aMS_ScreenContentInnerElement{
	width:100%;
	height:auto;
	display:flex;
	justify-content:center;
	align-items:center;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Simple Menu Button - v2 (simpleMenuButton - v2) */

#aMI_FooterMenuContent .aMS_ScreenInnerContent .aMS_MenuElement{
	position:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	overflow:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:13px;
	cursor:pointer;

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Title{
	position:initial;
	margin-bottom:initial;
	order:initial;
	height:initial;
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	width:initial;
	padding-left:initial;
	padding-right:initial;
	margin-top:initial;
	margin-left:initial;
	left:initial;
	#bold#
	box-sizing:initial;
	text-align:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Photo{
	position:initial;
	height:initial;
	border-radius:initial;
	margin-bottom:initial;
	margin-top:initial;
	overflow:initial;
	z-index:initial;
	order:initial;
	width:initial;
	object-fit:initial;
	filter:initial;
	object-position:initial;
	border-style:initial;
	border-width:initial;
	right:initial;
	top:initial;
	left:initial;
	background-color:initial;
	-o-object-fit:initial;
	padding:initial;
	box-sizing:initial;
	display:none;

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Description{
	order:initial;
	height:initial;
	width:initial;
	text-align:initial;
	margin-top:initial;
	margin-bottom:initial;
	box-sizing:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	color:initial;
	left:initial;
	position:initial;
	display:none;

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Distance{
	display:none;

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Plu{
	display:none;

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Price{
	order:initial;
	width:initial;
	position:initial;
	text-align:initial;
	height:initial;
	font-size:initial;
	color:initial;
	margin-top:initial;
	margin-bottom:initial;
	font-weight:initial;
	left:initial;
	padding-right:initial;
	box-sizing:initial;
	display:none;

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Quantity{
	justify-content:initial;
	align-items:initial;
	position:initial;
	width:initial;
	height:initial;
	top:initial;
	left:initial;
	font-size:initial;
	color:initial;
	background-color:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	font-weight:initial;
	margin-left:initial;
	margin-top:initial;
	box-sizing:initial;
	padding:initial;
	z-index:initial;
	right:initial;
	margin-bottom:initial;
	margin-right:initial;
	display:none;

}

/* Automatic from Button Style (buttons) */
/* Preset: Simple Button - v2 (simpleButton - v2) */

#aMI_FooterMenuContent .aMS_ScreenInnerContent .aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:1rem;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	opacity:1;
	/**/
/**/
/**/
/*13px*/
font-size:13px;

}

/* Automatic from Button with Photo (buttonWithPhoto) */
/* Preset: Remove Photo (removePhoto) */

/* Removing missing style START */

#aMI_FooterMenuContent .aMS_ScreenInnerContent .aMS_HasPhoto{
	display:block;
}

/* Removing missing style END */

#aMI_FooterMenuContent .aMS_ScreenInnerContent .aMS_HasPhoto .aMS_Photo{
	display:none;

}

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

#aMI_FreeItemsContent{
	display:block;
	position:/*Relative*/
relative;
	width:100%;
	bottom:0px;
	top:0px;
	height:auto;
	left:0;
	right:0px;
	z-index:10;
	overflow:hidden;

}

/* Automatic from Menu Body And Style (menuStyle) */
/* Preset: Absolute Menu - v2 (Menu Header - v2) */

#aMI_FreeItemsContent{
	display:block;
	background-color:transparent;
	background-image:none;
	background-size:cover;
	background-position:center;
	/*Top*/:0px solid transparent;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	overflow-x:scroll;
	overflow-y:hidden;
	margin-bottom:0px;
	height:null;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent{
	height:100%;

}

/* Automatic from Element Size and Position (containerElementSizeAndPosition) */
/* Preset: Fixed Size  (centeredElementSizeAndPosition) */

#aMI_FreeItemsContent .aMS_ScreenInnerContent{
	display:flex;
	flex-direction:/*row*/
row;
	justify-content:/*no*/
flex-start;
	align-items:center;
	width:100%;
	height:100%;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	width:auto;
	height:100px;
	margin-left:5px;
	margin-right:5px;
	margin-top:15px;
	margin-bottom:0;
	flex-grow:/*yes*/
1;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_InnerOptionWrapper{
	width:200px;
	height:100px;
	margin-left:5px;
	margin-right:5px;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_InnerOptionWrapper .aMS_Button{
	min-width:200px;
	min-height:100px;
	margin-top:0;
	margin-bottom:0;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_MenuElement{
	width:100px;
	min-width:200px;
	height:100px;
	margin-left:5px;
	margin-right:5px;
	display:flex;
	align-items:center;
	justify-content:center;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_MenuElement .aMS_ScreenContentInnerElement{
	width:100%;
	height:100px;
	display:flex;
	justify-content:center;
	align-items:center;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Just Title Card - v2 (Button Title (Just Title) - v2) */

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement{
	display:block;
	justify-content:initial;
	align-items:initial;
	box-sizing:initial;
	padding:initial;
	overflow:initial;
	position:relative;
	border-style:solid;
	border-radius:10px;
	border-width:0px;
	border-color:transparent;
	background-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	cursor:pointer;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_ScreenContentInnerElement{
	padding-left:initial;
	min-height:initial;
	position:relative;
	width:100%;
	height:10rem;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	padding:0.5rem;
	overflow:hidden;
	border-style:solid;
	border-radius:10px;
	border-width:0px;
	border-color:transparent;
	cursor:pointer;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Photo{
	border-radius:initial;
	margin-bottom:initial;
	margin-top:initial;
	overflow:initial;
	display:block;
	object-position:initial;
	border-style:initial;
	border-width:initial;
	right:initial;
	top:initial;
	left:initial;
	background-color:initial;
	-o-object-fit:initial;
	padding:initial;
	box-sizing:initial;
	order:1;
	position:absolute;
	width:100%;
	height:100%;
	object-fit:cover;
	z-index:-1;
	filter:brightness(0.7);

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Title{
	position:initial;
	margin-bottom:initial;
	width:initial;
	padding-left:initial;
	padding-right:initial;
	margin-top:initial;
	margin-left:initial;
	left:initial;
	#bold#
	box-sizing:initial;
	order:2;
	height:auto;
	text-align:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-weight:bold;
	padding:1rem;
	box-sizing:border-box;
	background-color:transparent;
	border-radius:10px;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Quantity{
	margin-left:initial;
	margin-top:initial;
	box-sizing:initial;
	padding:initial;
	z-index:initial;
	right:initial;
	margin-bottom:initial;
	margin-right:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:30px;
	height:30px;
	top:0;
	left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:10px;
	border-width:0px;
	border-color:transparent;
	font-weight:bold;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Price{
	order:initial;
	width:initial;
	position:initial;
	text-align:initial;
	height:initial;
	font-size:initial;
	color:initial;
	margin-top:initial;
	margin-bottom:initial;
	font-weight:initial;
	left:initial;
	padding-right:initial;
	box-sizing:initial;
	display:none;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Description{
	order:initial;
	height:initial;
	width:initial;
	text-align:initial;
	margin-top:initial;
	margin-bottom:initial;
	box-sizing:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	color:initial;
	left:initial;
	position:initial;
	display:none;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Button.aMS_AddQuantity{
	margin-top:initial;
	background-color:initial;
	width:initial;
	height:initial;
	z-index:initial;
	border-radius:initial;
	font-size:initial;
	justify-content:initial;
	position:initial;
	align-items:initial;
	display:none;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Button.aMS_RemoveQuantity{
	margin-top:initial;
	background-color:initial;
	right:initial;
	top:initial;
	bottom:initial;
	width:initial;
	height:initial;
	z-index:initial;
	border-radius:initial;
	font-size:initial;
	align-items:initial;
	justify-content:initial;
	position:initial;
	display:none;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_StockAvailable{
	order:initial;
	position:initial;
	width:initial;
	text-align:initial;
	height:initial;
	font-size:initial;
	font-weight:initial;
	margin-top:initial;
	margin-bottom:initial;
	background-color:initial;
	color:initial;
	border-radius:initial;
	padding:initial;
	display:none;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_StockMax{
	order:initial;
	width:initial;
	left:initial;
	position:initial;
	text-align:initial;
	font-size:initial;
	color:initial;
	margin-top:initial;
	margin-bottom:initial;
	display:none;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Plu{
	display:none;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement.aMS_NoQuantity .aMS_Quantity{
	display:none;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement.aMS_NoDescription .aMS_Description{
	display:none;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:none;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement.aMS_NoPhoto .aMS_ScreenContentInnerElement{
	position:initial;
	display:block;
	flex-direction:initial;
	width:initial;
	height:initial;
	cursor:initial;
	box-sizing:initial;
	padding:initial;
	background-color:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	overflow:initial;
	justify-content:center;
	align-items:center;

}

/* Automatic from Popup Window Overlay (popUpOverlay) */
/* Preset: Simple Overlay (simpleOverlayStyle) */

.aMS_PopupWrapper{
	display:block;
	width:100%;
	background-color:rgb(204, 204, 204)/*COLOR:LightTextDarker*/;

}

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

.aMS_PopupWrapper{
	position:fixed;
	width:100%;
	height:100%;
	margin-left:0;
	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;
	z-index:1000;

}

.aMS_PopupWrapper .aMS_Popup{
	display:flex;
	justify-content:center;

}

.aMS_PopupWrapper .aMS_PopupContent{
	width:95%;
	margin:0;
	margin-left:0;

}

/* Automatic from Popup Style (popupStyle) */
/* Preset: Centered Pop Up - v2 (CenteredPopUpStyle - v2) */

.aMS_PopupWrapper .aMS_PopupContent{
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	padding:2rem;
	border-radius:0.5rem;
	border-width:0px;
	border-style:solid;
	border-color:##Transparent##;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	overflow:hidden;

}

.aMS_PopupWrapper .aMS_PopupContent .aMS_Title{
	position:relative;
	width:100%;
	height:auto;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:center;
	margin-bottom:1rem;
	margin-top:1rem;
	/*yes*/
font-weight:bold;

}

.aMS_PopupWrapper .aMS_PopupContent .aMS_ButtonPositive{
	margin-right:10px;

}

/* Automatic from Button Style (buttons) */
/* Preset: Simple Button - v2 (simpleButton - v2) */

.aMS_PopupWrapper .aMS_PopupContent .aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(73, 98, 164)/*COLOR:Muted*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:1rem;
	margin-top:1rem;
	margin-bottom:1rem;
	margin-left:0;
	margin-right:0.5rem;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	opacity:1;

}

/* Automatic from Button Style (buttons) */
/* Preset: Simple Button - v2 (simpleButton - v2) */

.aMS_PopupWrapper .aMS_PopupContent .aMS_ButtonPositive.aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:1rem;
	margin-top:1rem;
	margin-bottom:1rem;
	margin-left:0;
	margin-right:1rem;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	opacity:1;

}

/* Automatic from Button Style (buttons) */
/* Preset: Simple Button - v2 (simpleButton - v2) */

.aMS_PopupWrapper .aMS_PopupContent .aMS_ButtonNegative.aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(73, 98, 164)/*COLOR:Muted*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:1rem;
	margin-top:1rem;
	margin-bottom:1rem;
	margin-left:0;
	margin-right:0;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	opacity:1;

}

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

@media only screen and (min-width: 800px){
.aMS_PopupWrapper{
	position:fixed;
	width:100%;
	height:100%;
	margin-left:0;
	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;
	z-index:1000;

}
}

@media only screen and (min-width: 800px){
.aMS_PopupWrapper .aMS_Popup{
	display:flex;
	justify-content:center;

}
}

@media only screen and (min-width: 800px){
.aMS_PopupWrapper .aMS_PopupContent{
	width:100%;
	margin:0;
	margin-left:0;

}
}

/* Automatic from Unchecked Checkbox (uncheckedCheckbox) */
/* Preset: Simple Uncheck Box - v2 (Simple Uncheck Box - v2) */

.aMS_Check.aMS_Unchecked{
	display:block;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:5px;
	border-width:2px;
	border-color:##BlackText##;
	box-sizing:border-box;

}

/* Automatic from Dot Checkbox (dotCheckbox) */
/* Preset: Checkbox With Circle (checkboxCircleV2) */

.aMS_Check.aMS_Dotted{
	position:absolute;
	right:0;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	border-style:solid;
	border-radius:5px;
	border-width:1px;
	border-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	cursor:pointer;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	align-items:center;

}

.aMS_Check.aMS_Dotted:after{
	content:".";
	color:transparent;
	width:50%;
	height:50%;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	border-radius:100%;

}

/* Automatic from Checked CheckBox (checkedCheckBox) */
/* Preset: Checkbox With Circle (Simple Checked Box 2 - v2) */

.aMS_Check.aMS_Checked{
	position:absolute;
	right:0;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:5px;
	border-width:1px;
	border-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	cursor:pointer;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	align-items:center;

}

.aMS_Check.aMS_Checked:after{
	content:".";
	color:transparent;
	width:50%;
	height:50%;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	border-radius:100%;

}

/* Automatic from Button Style (buttons) */
/* Preset: Simple Button - v2 (simpleButton - v2) */

.aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:1rem;
	margin-top:1rem;
	margin-bottom:1rem;
	margin-left:0;
	margin-right:0;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	opacity:1;
	/*Poppins*/
/**/
/**/
/*12px*/
font-family:'Poppins', sans-serif;
	font-size:12px;

}

/* Automatic from Button Style (buttons) */
/* Preset: Simple Button - v2 (simpleButton - v2) */

.aMS_ButtonNegative.aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(73, 98, 164)/*COLOR:Muted*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:1rem;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	margin-left:0;
	margin-right:0;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	opacity:1;
	/**/
/**/
/**/
/*12px*/
font-size:12px;

}

/* Automatic from Button Style (buttons) */
/* Preset: Simple Button - v2 (simpleButton - v2) */

.aMS_ButtonPositive.aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:1rem;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	margin-left:0;
	margin-right:0;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	opacity:1;
	/**/
/**/
/**/
/*12px*/
font-size:12px;

}

/* Automatic from Button Style (buttons) */
/* Preset: Add Quantity Button (Add Quantity Button) */

.aMS_AddQuantity.aMS_Button{
	justify-content:initial;
	align-items:initial;
	box-sizing:initial;
	padding:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	opacity:initial;
	border:initial;
	overflow:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	display:block;
	background-image:url(https://storage.googleapis.com/enterprise_resources/AirMenuImageDatabase_1689162504886);
	background-size:70% 70%;
	background-position:center;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	background-repeat:no-repeat;
	border-radius:5px;
	color:transparent;
	cursor:pointer;
	z-index:100;
	border-style:solid;
	border-radius:5px;
	border-width:0px;
	border-color:##Transparent##;

}

/* Automatic from Button Style (buttons) */
/* Preset: Remove Quantity Button (Remove Quantity Button) */

.aMS_RemoveQuantity.aMS_Button{
	justify-content:initial;
	align-items:initial;
	box-sizing:initial;
	padding:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	opacity:initial;
	border:initial;
	overflow:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	display:block;
	background-image:url(https://storage.googleapis.com/enterprise_resources/AirMenuImageDatabase_1688572902232);
	background-size:70% 70%;
	background-position:center;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	background-repeat:no-repeat;
	border-radius:5px;
	color:transparent;
	cursor:pointer;
	z-index:0;
	border-style:solid;
	border-radius:5px;
	border-width:0px;
	border-color:##Transparent##;

}

/* Automatic from Form Style (formStyle) */
/* Preset: Simple Form - v2 (Simple Form - v2) */

.aMS_FormPanel{
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	padding-top:1rem;
	padding-bottom:1rem;
	padding-left:1rem;
	padding-right:1rem;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	margin:auto;
	margin-top:0.5rem;
	margin-bottom:0px;

}

.aMS_FormPanel .aMS_ScreenInnerContent{
	width:100%;

}

.aMS_FormPanel .aMS_ButtonPositive.aMS_Button{
	width:100%;

}

.aMS_FormPanel .aMS_Label.aMS_FormFieldTitle{
	position:relative;
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	border-bottom:1px solid black;

}

.aMS_FormPanel .aMS_TextBox{
	position:relative;
	width:100%;
	height:auto;
	padding:0.7rem;
	margin-top:1rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	border-color:lightgray;
	background-color:rgb(204, 204, 204)/*COLOR:LightTextDarker*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_FormPanel .aMS_FormFieldValue{
	position:relative;
	width:100%;
	height:auto;
	padding:0.7rem;
	margin-top:1rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	border-color:lightgray;
	background-color:rgb(204, 204, 204)/*COLOR:LightTextDarker*/;
	font-size:#/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_FormPanel .aMS_Label.aMS_Title{
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_FormPanel .aMS_FormFieldValue .aMS_Check{
	margin-right:1rem;

}

.aMS_FormPanel .aMS_FormFieldValue_userPhoto{
	display:flex;
	justify-content:center;

}

.aMS_FormPanel .aMS_ScreenContentInnerElement .aMS_Label{
	width:80%;

}

.aMS_FormPanel .aMS_Image{
	max-width:100%;
	max-height:150px;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_FormPanel .aMS_FormFieldValue_possibleBooking{
	box-sizing:initial;
	width:100%;
	padding:0;

}

.aMS_FormPanel .aMS_FormFieldValue_date{
	display:flex;
	width:100%;
	margin:0;
	box-sizing:border-box;
	margin-top:1rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	padding:0.7rem;
	background-color:rgb(204, 204, 204)/*COLOR:LightTextDarker*/;

}

.aMS_FormPanel .aMS_FormFieldValue_message{
	display:flex;
	align-items:center;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	box-sizing:border-box;
	padding:0.7rem;
	margin-top:1rem;
	margin-bottom:1rem;

}

.aMS_FormPanel .aMS_FormFieldValue_possibleBooking{
	width:initial;
	box-sizing:border-box;
	padding:0.7rem;

}

.aMS_FormPanel .aMS_Button{
	width:100%;
	margin-bottom:0.5rem;
	margin-top:0.5rem;

}

.aMS_FormPanel .aMS_ScreenContentInnerElement{
	display:flex;
	align-items:center;

}

.aMS_FormPanel .aMS_ScreenContentInnerElement > .aMS_Label{
	flex:1;

}

.aMS_FormPanel .aMS_ScreenContentInnerElement > .aMS_Check{
	position:relative;
	margin-right:0;
	width:25px;
	height:25px;

}

.aMS_FormPanel .aMS_Button{
	margin-bottom:initial;
	margin-top:initial;
	width:100%;

}

.aMS_FormPanel .aMS_MapViewer{
	width:100%;
	height:250px;
	position:relative;
	margin-bottom:20px;

}

.aMS_FormPanel .aMS_AddressLine{
	float:left;
	width:100%;
	border-bottom:1px solid #999;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-bottom:20px;
	cursor:pointer;

}

.aMS_FormPanel .aMS_AddressLine .aMS_AddressValue{
	width:100%;
	float:left;

}

.aMS_FormPanel .aMS_AddressLine .aMS_AddressValue .aMS_Label{
	float:left;
	width:auto;
	height:25px;
	line-height:25px;
	margin-left:4px;

}

.aMS_FormPanel .aMS_AddressLine .aMS_AddressValue .aMS_Label:last-child:after{
	content:'';

}

.aMS_FormPanel .aMS_AddressLine .aMS_HandSignature.aMS_FormFieldValue_sign canvas{
	width:100%;
	height:100px;

}

/* 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 Shadows (shadows) */
/* Preset: Remove Shadows (removeShadows) */

.aMS_Button, #aMI_Header,.aMS_ScreenInnerContent,.aMS_TextBox,.aMS_Photo,.aMS_Title,.aMS_ScreenContentElement,.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel:before{
	display:block;
	-webkit-box-shadow:initial!important;
	box-shadow:initial!important;

}

.aMS_Button, #aMI_Header,.aMS_ScreenInnerContent,.aMS_TextBox,.aMS_Photo,.aMS_Title,.aMS_ScreenContentElement,.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel:before .aMS_Textbox{
	display:none;

}

/* Automatic from Search Box (searchBox) */
/* Preset: Searchbox Banner - v2 (SearchBoxBanner - v2#) */

.aMS_SearchBox{
	width:100%;
	height:150px;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/JOYGN2UCDqjfVdsACH1UOJpmp90aWsNGZ2uc67W3rxEqNBeZ-P-s2784Sx5kcvgXNqlPldK_5l_xts5BGmJYZWywol3qEaXNkjM=s2000);
	background-repeat:repeat;
	background-size:320px;
	background-position:center;
	margin-top:10px;

}

.aMS_SearchBox .aMS_TextBox{
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	position:relative;
	width:50%;
	height:3rem;
	border-style:solid;
	border-radius:100px;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	box-sizing:border-box;
	padding:0.5rem;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	padding-left:3rem;

}

.aMS_SearchBox:before{
	width:1.5rem;
	height:1.5rem;
	left:calc(25% + 15px);
	z-index:10;
	content:'';
	position:absolute;
	background-image:url(https://lh3.googleusercontent.com/bACM5kAgw-PPC9xF0Kvr4Yhg_qMTc5AmuVcQ2Qvs5PLQYzqhLoG5fUNSUeBWBRwJ5L30PhPpW_G3Tenx-1JW8uX2fKXHKxs=s2000);
	background-size:contain;
	background-repeat:no-repeat;

}

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

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

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

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

/* Automatic from Wait Graphic (waitGraphic) */
/* Preset: Heartbeat (heartbeat#) */

.aMS_WaitScreen #aMI_ScreenContent{
	width:80%;
	margin-left:10%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-bottom:150px;
	margin-top:30px;
	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:calc(70vh - 80px);
	margin-bottom:0px;
	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;
	margin-top:150px;

}

.aMS_WaitScreen #aMI_ScreenContent #aMI_WaitGraphic{
	position:relative;
	background-color:rgb(73, 98, 164)/*COLOR:Muted*/;
	border:none;
	background-image:url(https://lh3.googleusercontent.com/mJobxKEEdWnM7BlPXyU8D7ZRsjnKc6PAwyk6xRrQ0T4yvL63XZM54zlKsDEkXWs7wm7SINl_DOgCvM6yBEpy3Cq0LQ0LhzwO=s2000);
	background-position:center;
	background-size:100% 100%;
	background-repeat:no-repeat;
	width:100px;
	height:100px;
	border-radius:calc(100px / 2);
	opacity:1;
	-webkit-animation-name:WaitAnimation;
	animation-name:WaitAnimation;
	-webkit-animation-duration:1.2s;
	animation-duration:1.2s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;

}

@-webkit-keyframes WaitAnimation{
0%{
  -webkit-transform: scale(1);
  transform: scale(1);}
10%{
  -webkit-transform: scale(1.2);
  transform: scale(1.2);}
20%{
  -webkit-transform: scale(1);
  transform: scale(1);}
30%{
  -webkit-transform: scale(1.2);
  transform: scale(1.2);}
40%{
  -webkit-transform: scale(1);
  transform: scale(1);}
}

@keyframes WaitAnimation{
0%{
  -webkit-transform: scale(1);
  transform: scale(1);}
10%{
  -webkit-transform: scale(1.2);
  transform: scale(1.2);}
20%{
  -webkit-transform: scale(1);
  transform: scale(1);}
30%{
  -webkit-transform: scale(1.2);
  transform: scale(1.2);}
40%{
  -webkit-transform: scale(1);
  transform: scale(1);}
}

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

.aMS_ChooseCultureScreen #aMI_ScreenContent{
	display:block;
	width:80%;
	position:relative;
	margin-right:0;
	margin-bottom:100px;
	margin-top:150px;
	margin-left:10%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	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;
	width:initial;
	margin:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-right:initial;
	width:calc((100vw - (100vw - 100%)) * 0.23);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	margin-bottom:0.8vw;
	margin-top:0.8vw;
	/*4*/
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*no*/ 0;
	max-width:auto;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Card with Title and Price Centered - v2 (Title and Price Centered - v2) */

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	justify-content:initial;
	align-items:initial;
	position:initial;
	padding:1rem;
	box-sizing:border-box;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	overflow:hidden;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	cursor:pointer;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML{
	display:none;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement{
	box-sizing:initial;
	padding:initial;
	overflow:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	padding-left:initial;
	min-height:initial;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	width:100%;
	height:auto;
	cursor:pointer;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenInnerContent{
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Title{
	position:initial;
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	left:initial;
	#bold#
	box-sizing:initial;
	order:2;
	height:auto;
	width:100%;
	text-align:/*center*/ center;
	padding-left:1rem;
	padding-right:1rem;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-weight:bold;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Photo{
	margin-top:initial;
	z-index:initial;
	display:block;
	filter:initial;
	right:initial;
	top:initial;
	left:initial;
	background-color:initial;
	-o-object-fit:initial;
	padding:initial;
	box-sizing:initial;
	order:1;
	position:relative;
	width:100%;
	height:7rem;
	object-fit:/*cover*/ cover;
	object-position:left top;
	border-style:solid;
	border-radius:#borderRadius;
	border-width:0px;
	overflow:hidden;
	margin-bottom:0.5rem;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Description{
	left:initial;
	position:initial;
	order:3;
	height:auto;
	width:100%;
	text-align:/*center*/ center;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	display:/*yes*/;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Quantity{
	right:initial;
	margin-bottom:initial;
	margin-right:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:2rem;
	height:2rem;
	top:0;
	left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	margin-left:0.5rem;
	margin-top:0.5rem;
	box-sizing:border-box;
	padding:0.5rem;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	border-color:transparent;
	display:/*yes*/;
	z-index:2;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Price{
	left:initial;
	padding-right:initial;
	box-sizing:initial;
	order:4;
	width:100%;
	position:relative;
	text-align:/*center*/ center;
	height:auto;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	display:/*yes*/;
	font-weight:bold;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_StockAvailable{
	display:block;
	order:5;
	position:relative;
	width:100%;
	text-align:/*center*/ center;
	height:auto;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	background-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	width:auto;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	padding:5px;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_Check{
	order:10;
	position:relative;
	width:25px;
	height:25px;
	margin-top:10px;
	margin-bottom:10px;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_InnerItemPanel{
	order:10;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_HTML{
	display:none;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Button.aMS_RemoveQuantity{
	margin-top:initial;
	background-color:initial;
	right:initial;
	top:initial;
	bottom:initial;
	width:initial;
	height:initial;
	z-index:initial;
	border-radius:initial;
	font-size:initial;
	align-items:initial;
	justify-content:initial;
	position:initial;
	display:none;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_StockMax{
	order:initial;
	width:initial;
	left:initial;
	position:initial;
	text-align:initial;
	font-size:initial;
	color:initial;
	margin-top:initial;
	margin-bottom:initial;
	display:none;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Plu{
	display:none;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:none;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_ScreenContentInnerElement{
	box-sizing:initial;
	padding:initial;
	background-color:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	overflow:initial;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	width:100%;
	height:100%;
	cursor:pointer;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Description{
	display:none;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDate .aMS_Date{
	display:none;

}

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

@media only screen and (max-width: 640px){
.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	width:initial;
	margin:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-right:initial;
	/*2*/
width:calc((100vw - (100vw - 100%)) * 0.46);
	margin:calc((100vw - (100vw - 100%)) * 0.02);
	margin-bottom:1.6vw;
	margin-top:1.6vw;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*no*/ 0;
	max-width:auto;

}
}

/* 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%;
	padding:5px;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;

}

.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: Card Element -  v2 (square - v2) */

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division{
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:5px;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(171, 77, 129)/*COLOR:LightMutedDarker*/;
	margin:1rem;
	display:flex;
	flex-wrap:wrap;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division .aMS_ScreenContentInnerElement{
	width:100%;
	height:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division .aMS_Image{
	order:1;
	position:relative;
	width:100%;
	height:10rem;
	object-fit:cover;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division .aMS_Title{
	order:2;
	width:100%;
	height:auto;
	font-weight:bold;
	text-align:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	box-sizing:border-box;
	padding:1rem;
	max-width:90%;

}

/* Automatic from Division Title (divisionTitle) */
/* Preset: Title Separator - v2 (titleSeparator - v2) */

.aMS_ChooseDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_ScreenContentSeparator{
	display:block;
	float:initial;
	height:initial;
	margin-bottom:initial;
	top:initial;
	left:initial;
	position:initial;
	text-shadow:initial;
	background:initial;
	line-height:initial;
	#font#
	text-align:initial;
	width:100%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	box-sizing:border-box;
	padding:1rem;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	font-size:20px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	border-bottom:1px solid black;
	/*center*/
text-align:center;
	font-weight:bold;

}

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

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

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

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent{
	display:block;
	width:100%;
	position:relative;
	margin-right:0;
	margin-bottom:120px;
	margin-top:0;
	margin-left:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	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%;
	padding:5px;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_ScreenContentElement{
	width:calc((100vw - (100vw - 100%)) * /*1*/
0.98);
	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: Card Element -  v2 (square - v2) */

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division{
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(171, 77, 129)/*COLOR:LightMutedDarker*/;
	margin:1rem;
	display:flex;
	flex-wrap:wrap;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division .aMS_ScreenContentInnerElement{
	width:100%;
	height:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division .aMS_Image{
	order:1;
	position:relative;
	width:100%;
	height:10rem;
	object-fit:cover;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Division .aMS_Title{
	order:2;
	width:100%;
	height:auto;
	font-weight:bold;
	text-align:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	box-sizing:border-box;
	padding:1rem;
	max-width:90%;

}

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

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

}

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

@media only screen and (min-width: 800px){
.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%;
	padding:5px;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;

}
}

@media only screen and (min-width: 800px){
.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_ScreenContentElement{
	width:calc((100vw - (100vw - 100%)) * /*3*/
0.30);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	margin-bottom:0.8vw;
	margin-top:0.8vw;
	height:auto;
	float:left;
	position:relative;
	cursor:pointer;

}
}

@media only screen and (min-width: 800px){
.aMS_ChooseParentDivisionScreen #aMI_ScreenContent #aMI_DivisionsPanel .aMS_Decorative:before{
	content:none;
	display:none;

}
}

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

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

/* Automatic from Content Style (contentStyleChoosePosition) */
/* Preset: Position Default (positionDivisionDefault) */

/* Removing missing style START */

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent #aMI_PositionDivisionScrollPanel{
	overflow-x:auto;
	overflow-y:hidden;
	width:100%;
	float:left;
	position:relative;
	justify-content:normal;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	height:100%;
	box-sizing:content-box;
	border-radius:2px;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent #aMI_PositionDivisionPanel{
	background-repeat:repeat;
	float:left;
	display:block;
	position:relative;
	transition:zoom 1s;
	width:auto;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent #aMI_PositionDivisionNavigationPanel{
	position:absolute;
	top:5px;
	left:5px;
	width:auto;
	height:auto;
	border-bottom-right-radius:2px;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent #aMI_PositionDivisionNavigationPanel .aMS_Button{
	background-repeat:no-repeat;
	border:none;
	box-shadow:none;
	background-color:rgba(255,255,255,0.8);
	color:transparent;
	text-shadow:none;
	background-position:center;
	background-size:25px 25px;
	min-width:30px !important;
	min-height:30px !important;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent .aMS_Division{
	-webkit-animation-name:none;
	animation-name:none;
	cursor:pointer;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent .aMS_Division.aMS_DisabledElement{
	opacity:0.5;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent .aMS_ScreenContentElement.aMS_DisabledElement:hover:before{
	display:none;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent .aMS_ScreenContentElement.aMS_Division.aMS_ClientDivision{
	background-color:orange;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent #aMI_PositionDivisionNavigationPanel .aMS_Button:hover{
	background-color:white;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent #aMI_PositionDivisionNavigationPanel .aMS_Button.aMS_DisabledElement{
	background-color:grey;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent #aMI_PositionDivisionNavigationPanel .aMS_Button:first-child{
	margin-right:5px;
	background-image:url(/Pictures/makerWidget/zoom_in.png);

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent #aMI_PositionDivisionNavigationPanel .aMS_Button:nth-child(2){
	background-image:url(/Pictures/makerWidget/zoom_out.png);

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent .aMS_ScreenContentElement.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;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent .aMS_ScreenContentElement.aMS_Division.aMS_Decorative .aMS_Title{
	display:none;

}

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

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent .aMS_ScreenContentElement.aMS_Decorative:before{
	content:none;
	display:none;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent .aMS_ScreenContentElement.aMS_Division.aMS_DisabledElement{
	background-color:#666;
	cursor:default;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent .aMS_ScreenContentElement.aMS_Division.aMS_DisabledElement:hover:before{
	display:none;

}

.aMS_ChoosePositionDivisionScreen #aMI_ScreenContent .aMS_ScreenContentElement.aMS_ClientDivision{
	background-color:#ffc17e;

}

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

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

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

.aMS_AddressLocationScreen #aMI_TitleBar{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:##Transparent##;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:15px;

}

.aMS_AddressLocationScreen #aMI_TitleBar #aMI_Title{
	text-align:center;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:18px;
	font-weight:bold;

}

.aMS_AddressLocationScreen #aMI_TitleBar #aMI_SubTitle{
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:18px;
	text-align:center;
	display:none;

}

.aMS_AddressLocationScreen #aMI_TitleBar.aMS_NoSubtitle .aMS_Subtitle{
	display:none;

}

.aMS_AddressLocationScreen #aMI_TitleBar .aMS_Photo{
	display:none;

}

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

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

}

/* Automatic from Content Style (contentStyleAddressAndBooking) */
/* Preset: Address and Booking Content Style - v2 (Address and Booking Content Style - v2) */

/* Removing missing style START */

.aMS_AddressLocationScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_AskAddressPanel{
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:100%;
	min-height:50%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	padding:1rem;
	box-sizing:border-box;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:#borderWidth#;
	border-color:transparent;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_DivisionsPanel{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	margin-top:1rem;
	margin-bottom:1rem;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_Division{
	display:flex;
	flex-grow:1;
	justify-content:center;
	align-items:center;
	min-width:150px;
	max-width:400px;
	cursor:pointer;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_Button{
	width:100%;
	margin-top:10px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_AskAddressPanel.aMS_ScreenInnerContent{
	max-width:600px;
	margin:auto;

}

/* Automatic from Address Line (addressLine) */
/* Preset: Simple Address Line (Simple Adress Line - v2) */

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine{
	display:block;
	width:100%;
	border-style:none;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine .aMS_ScreenContentInnerElement{
	width:100%;
	max-width:none;
	position:relative;
	display:flex;
	align-items:center;
	flex-wrap:wrap;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue{
	flex:1;
	width:100%;
	display:flex;
	flex-wrap:wrap;
	margin-top:10px;
	margin-bottom:10px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/**/
/**/
/*normal*/
/*13px*/
font-weight:normal;
	font-size:13px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Label{
	justify-content:center;
	align-items:center;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Label:after{
	content:",";

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Check{
	position:relative;
	width:25px;
	height:25px;

}

/* Automatic from Booking (booking) */
/* Preset: Simple Booking - v2 (Simple Booking -  v2) */

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel{
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	border-style:solid;
	border-width:1px;
	border-radius:5px;
	border-color:lightgray;
	box-sizing:border-box;
	padding:15px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_Title{
	position:relative;
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-weight:bold;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_BookingPanelOption{
	position:relative;
	width:100%;
	display:flex;
	flex-direction:row;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_BookingPanelOption .aMS_ScreenContentInnerElement{
	position:relative;
	width:100%;
	display:flex;
	flex-direction:row;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_BookingPanelOption .aMS_Title{
	position:relative;
	margin-top:10px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-weight:normal;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_BookingPanelOption .aMS_Check{
	position:relative;
	width:25px;
	height:25px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormFieldValue_date{
	width:100%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel{
	padding:0;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel select{
	width:100%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .datepicker{
	width:100%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .datepicker-grid{
	width:100%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .datepicker-picker{
	width:100%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .datepicker-main{
	width:100%;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .days{
	width:100%;

}

/* Automatic from Division Element (divisionElement) */
/* Preset: Card Element -  v2 (square - v2) */

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_Division{
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(171, 77, 129)/*COLOR:LightMuted*/;
	margin:1rem;
	display:flex;
	flex-wrap:wrap;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_Division .aMS_ScreenContentInnerElement{
	width:100%;
	height:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_Division .aMS_Image{
	order:1;
	position:relative;
	width:100%;
	height:auto;
	object-fit:cover;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_Division .aMS_Title{
	order:2;
	width:100%;
	height:auto;
	font-weight:bold;
	text-align:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	box-sizing:border-box;
	padding:1rem;
	max-width:90%;

}

/* Automatic from Division Title (divisionTitle) */
/* Preset: Title Separator - v2 (titleSeparator - v2) */

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_ScreenContentSeparator{
	display:block;
	float:initial;
	height:initial;
	margin-bottom:initial;
	top:initial;
	left:initial;
	position:initial;
	text-shadow:initial;
	background:initial;
	line-height:initial;
	#font#
	text-align:initial;
	width:100%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	box-sizing:border-box;
	padding:1rem;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	border-bottom:1px solid black;
	font-weight:bold;

}

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

@media only screen and (min-width: 800px){
.aMS_AddressLocationScreen #aMI_ScreenContent{
	display:block;
	width:50%;
	position:relative;
	margin-right:0;
	margin-bottom:120px;
	margin-top:0;
	margin-left:25%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;

}
}

/* Automatic from Content Style (contentStyleBookingScreen) */
/* Preset: Booking Card Style (bookingCard-v2) */

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel{
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	box-sizing:border-box;
	padding:10px;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel #aMI_ConfirmButton{
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent /* fix calendar responsive behaviour */
#aMI_BookingPanel > div.aMS_ScreenInnerContent.aMS_FormPanel > div.aMS_Calendar.aMS_FormFieldValue.aMS_ScreenContentElement.aMS_FormFieldValue_date > div{
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel > div.aMS_ScreenInnerContent.aMS_FormPanel > div.aMS_Calendar.aMS_FormFieldValue.aMS_ScreenContentElement.aMS_FormFieldValue_date > div > div{
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel > div.aMS_ScreenInnerContent.aMS_FormPanel > div.aMS_Calendar.aMS_FormFieldValue.aMS_ScreenContentElement.aMS_FormFieldValue_date > div > div > div.datepicker-main > div > div{
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel > div.aMS_ScreenInnerContent.aMS_FormPanel > div.aMS_Calendar.aMS_FormFieldValue.aMS_ScreenContentElement.aMS_FormFieldValue_date > div > div > div.datepicker-main > div > div > div.datepicker-grid{
	width:100%;

}

/* Automatic from Booking (booking) */
/* Preset: Simple Booking - v2 (Simple Booking -  v2) */

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel{
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	border-style:solid;
	border-width:1px;
	border-radius:5px;
	border-color:lightgray;
	box-sizing:border-box;
	padding:15px;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_Title{
	position:relative;
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:##Darktext##;
	font-weight:bold;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_BookingPanelOption{
	position:relative;
	width:100%;
	display:flex;
	flex-direction:row;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_BookingPanelOption .aMS_ScreenContentInnerElement{
	position:relative;
	width:100%;
	display:flex;
	flex-direction:row;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_BookingPanelOption .aMS_Title{
	position:relative;
	margin-top:10px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:##Darktext##;
	font-weight:normal;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_BookingPanelOption .aMS_Check{
	position:relative;
	width:25px;
	height:25px;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormFieldValue_date{
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel{
	padding:0;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel select{
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .datepicker{
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .datepicker-grid{
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .datepicker-picker{
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .datepicker-main{
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .days{
	width:100%;

}

/* Automatic from Form Style (formStyle) */
/* Preset: Simple Form - v2 (Simple Form - v2) */

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel{
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	background-color:transparent;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	margin:auto;
	margin-top:0.5rem;
	margin-bottom:0px;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ScreenInnerContent{
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ButtonPositive.aMS_Button{
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_Label.aMS_FormFieldTitle{
	position:relative;
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	border-bottom:1px solid black;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_TextBox{
	position:relative;
	width:100%;
	height:auto;
	padding:0.7rem;
	margin-top:1rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	border-color:lightgray;
	background-color:rgb(204, 204, 204)/*COLOR:LightTextDarker*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue{
	position:relative;
	width:100%;
	height:auto;
	padding:0.7rem;
	margin-top:1rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	border-color:lightgray;
	background-color:rgb(204, 204, 204)/*COLOR:LightTextDarker*/;
	font-size:#/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_Label.aMS_Title{
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue .aMS_Check{
	margin-right:1rem;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue_userPhoto{
	display:flex;
	justify-content:center;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ScreenContentInnerElement .aMS_Label{
	width:80%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_Image{
	max-width:100%;
	max-height:150px;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue_possibleBooking{
	box-sizing:initial;
	width:100%;
	padding:0;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue_date{
	display:flex;
	width:100%;
	margin:0;
	box-sizing:border-box;
	margin-top:1rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	padding:0.7rem;
	background-color:rgb(204, 204, 204)/*COLOR:LightTextDarker*/;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue_message{
	display:flex;
	align-items:center;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	box-sizing:border-box;
	padding:0.7rem;
	margin-top:1rem;
	margin-bottom:1rem;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue_possibleBooking{
	width:initial;
	box-sizing:border-box;
	padding:0.7rem;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_Button{
	width:100%;
	margin-bottom:0.5rem;
	margin-top:0.5rem;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ScreenContentInnerElement{
	display:flex;
	align-items:center;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ScreenContentInnerElement > .aMS_Label{
	flex:1;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ScreenContentInnerElement > .aMS_Check{
	position:relative;
	margin-right:0;
	width:25px;
	height:25px;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_Button{
	margin-bottom:initial;
	margin-top:initial;
	width:100%;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_MapViewer{
	width:100%;
	height:250px;
	position:relative;
	margin-bottom:20px;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_AddressLine{
	float:left;
	width:100%;
	border-bottom:1px solid #999;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-bottom:20px;
	cursor:pointer;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_AddressLine .aMS_AddressValue{
	width:100%;
	float:left;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_AddressLine .aMS_AddressValue .aMS_Label{
	float:left;
	width:auto;
	height:25px;
	line-height:25px;
	margin-left:4px;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_AddressLine .aMS_AddressValue .aMS_Label:last-child:after{
	content:'';

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_AddressLine .aMS_HandSignature.aMS_FormFieldValue_sign canvas{
	width:100%;
	height:100px;

}

/* Automatic from Content Style (contentStyleAskAddress) */
/* Preset: Ask Address Content Style - v2 (Ask Address Content Style - v2) */

/* Removing missing style START */

.aMS_AskAddressScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_AskAddressScreen #aMI_ScreenContent #aMI_AskAddressPanel{
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	box-sizing:border-box;
	padding:1rem;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	margin-bottom:1rem;

}

.aMS_AskAddressScreen #aMI_ScreenContent #aMI_BookingPanel{
	width:100%;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_AskAddressScreen #aMI_ScreenContent #aMI_AskAddressPanel .aMS_Button{
	width:100%;
	margin:10px;

}

/* Automatic from Address Line (addressLine) */
/* Preset: Simple Address Line (Simple Adress Line - v2) */

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine{
	display:block;
	width:100%;
	border-style:none;

}

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine .aMS_ScreenContentInnerElement{
	width:100%;
	max-width:none;
	position:relative;
	display:flex;
	align-items:center;
	flex-wrap:wrap;

}

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue{
	flex:1;
	width:100%;
	display:flex;
	flex-wrap:wrap;
	margin-top:10px;
	margin-bottom:10px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Label{
	justify-content:center;
	align-items:center;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Label:after{
	content:",";

}

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Check{
	position:relative;
	width:25px;
	height:25px;

}

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

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

/* Automatic from Content Style (contentStyleLoginPanel) */
/* Preset: Card Login Style - v2 (Simple Login Style - v2) */

/* Removing missing style START */

.aMS_LoginScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_LoginScreen #aMI_ScreenContent #aMI_LoginPanel{
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	padding:1rem;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_LoginScreen #aMI_ScreenContent .aMS_ScreenInnerContent.aMS_FormPanel .aMS_LoginButton_Google{
	background-color:#ffffff;
	width:100%;
	margin-top:15px;
	border:1px solid lightgray;
	text-shadow:none;
	background-size:40px;
	background-position-y:center;
	background-image:url(/Pictures/icons/googleLogin.png?t=1);
	background-repeat:no-repeat;
	padding:0;
	order:1;

}

.aMS_LoginScreen #aMI_ScreenContent .aMS_ScreenInnerContent.aMS_FormPanel .aMS_LoginButton_Facebook{
	background-color:#4166a1;
	width:100%;
	margin-top:15px;
	border:1px solid gray;
	text-shadow:none;
	color:white;
	background-size:40px;
	background-position-y:center;
	padding:0;
	order:2;

}

.aMS_LoginScreen #aMI_ScreenContent .aMS_ScreenInnerContent.aMS_FormPanel .aMS_LoginButton_Apple{
	background-color:#000000;
	width:100%;
	margin-top:15px;
	border:1px solid gray;
	text-shadow:none;
	color:white;
	background-size:40px;
	background-position-y:center;
	background-position-x:left;
	font-weight:bold;
	padding:0;
	order:3;

}

.aMS_LoginScreen #aMI_ScreenContent .aMS_ScreenInnerContent.aMS_FormPanel .aMS_LoginButton_LinkedIn{
	background-color:#4166a1;
	width:100%;
	margin-top:15px;
	border:1px solid gray;
	text-shadow:none;
	color:white;
	background-size:40px;
	background-position-y:center;
	padding:0;
	order:4;

}

.aMS_LoginScreen #aMI_ScreenContent .aMS_ButtonNegative{
	margin-top:1rem;

}

/* 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:100%;
	position:relative;
	margin-right:0;
	margin-bottom:120px;
	margin-top:120px;
	margin-left:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;

}

/* Automatic from Content Style (contentStyleMenu) */
/* Preset: Centered - v2 (centeredV2) */

.aMS_MenuScreen #aMI_ScreenContent{
	-webkit-box-orient:initial;
	-webkit-box-direction:initial;
	-ms-flex-direction:initial;
	-ms-flex-wrap:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:flex-start;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ScreenInnerContent{
	-webkit-box-orient:initial;
	-webkit-box-direction:initial;
	-ms-flex-direction:initial;
	-ms-flex-wrap:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	justify-content:/*true*/
center;
	width:100%;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family_Container{
	display:flex;
	flex-wrap:wrap;
	justify-content:/*true*/
center;

}

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

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	width:initial;
	margin:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-right:initial;
	/*2*/
width:calc((100vw - (100vw - 100%)) * 0.46);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*no*/
0;
	max-width:auto;
	min-width:auto;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Card with Title and Price Centered - v2 (Title and Price Centered - v2#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	justify-content:initial;
	align-items:initial;
	position:initial;
	padding:0px;
	box-sizing:border-box;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	overflow:hidden;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	cursor:pointer;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement{
	box-sizing:initial;
	padding:initial;
	overflow:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	padding-left:initial;
	min-height:initial;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	width:100%;
	height:auto;
	cursor:pointer;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenInnerContent{
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Title{
	position:initial;
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	left:initial;
	#bold#
	box-sizing:initial;
	order:2;
	height:auto;
	width:100%;
	text-align:/*center*/
center;
	padding-left:1rem;
	padding-right:1rem;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-weight:bold;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Photo{
	margin-top:initial;
	z-index:initial;
	display:block;
	filter:initial;
	right:initial;
	top:initial;
	left:initial;
	background-color:initial;
	-o-object-fit:initial;
	padding:initial;
	box-sizing:initial;
	order:1;
	position:relative;
	width:100%;
	height:auto;
	object-fit:/*cover*/
cover;
	object-position:left top;
	border-style:solid;
	border-radius:#borderRadius;
	border-width:0px;
	overflow:hidden;
	margin-bottom:0.5rem;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Description{
	left:initial;
	position:initial;
	order:3;
	height:auto;
	width:100%;
	text-align:/*center*/
center;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	display:/*yes*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Quantity{
	right:initial;
	margin-bottom:initial;
	margin-right:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:2rem;
	height:2rem;
	top:0;
	left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	margin-left:0.5rem;
	margin-top:0.5rem;
	box-sizing:border-box;
	padding:0.5rem;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	border-color:transparent;
	display:/*yes*/;
	z-index:2;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Price{
	left:initial;
	padding-right:initial;
	box-sizing:initial;
	order:4;
	width:100%;
	position:relative;
	text-align:/*center*/
center;
	height:auto;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	display:/*yes*/;
	font-weight:bold;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_StockAvailable{
	display:none;
	order:5;
	position:relative;
	width:100%;
	text-align:/*center*/
center;
	height:auto;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	background-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	width:auto;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	padding:5px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_Check{
	order:10;
	position:relative;
	width:25px;
	height:25px;
	margin-top:10px;
	margin-bottom:10px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_InnerItemPanel{
	order:10;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_HTML{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Button.aMS_RemoveQuantity{
	margin-top:initial;
	background-color:initial;
	right:initial;
	top:initial;
	bottom:initial;
	width:initial;
	height:initial;
	z-index:initial;
	border-radius:initial;
	font-size:initial;
	align-items:initial;
	justify-content:initial;
	position:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_StockMax{
	order:initial;
	width:initial;
	left:initial;
	position:initial;
	text-align:initial;
	font-size:initial;
	color:initial;
	margin-top:initial;
	margin-bottom:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Plu{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_ScreenContentInnerElement{
	box-sizing:initial;
	padding:initial;
	background-color:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	overflow:initial;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	width:100%;
	height:100%;
	cursor:pointer;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Description{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDate .aMS_Date{
	display:none;

}

/* Automatic from Modifier Style (modifierStyle) */
/* Preset: Modifier Style 2 - v2 (Modifier Style 2 - v2) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily{
	margin-left:initial;
	float:initial;
	-webkit-box-sizing:initial;
	border:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	margin-right:initial;
	position:relative;
	display:flex;
	flex-direction:column;
	width:100%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	margin-bottom:2rem;
	margin-top:2rem;
	box-sizing:border-box;
	padding:1rem;
	border-style:solid;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-color:##Transparent##;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem{
	border-bottom:initial;
	float:initial;
	box-sizing:initial;
	display:flex;
	position:relative;
	width:100%;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierInnerItem{
	position:initial;
	width:100%;
	display:flex;
	align-items:center;
	box-sizing:border-box;
	padding:0.5rem;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_Title{
	width:initial;
	background-color:initial;
	text-shadow:initial;
	padding-left:initial;
	border-radius:initial;
	margin-left:initial;
	height:initial;
	line-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	box-sizing:initial;
	flex:1;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:0;
	font-weight:normal;
	text-align:left;
	margin:0;
	display:flex;
	order:0;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily > .aMS_Title{
	border-bottom:initial;
	display:flex;
	align-items:center;
	position:relative;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border:0;
	margin-bottom:1rem;
	box-sizing:border-box;
	padding:0.5rem;
	flex:1;
	order:0;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_Price{
	/*alterado por Marco*/
	color:initial;
	margin-right:initial;
	display:flex;
	align-items:center;
	justify-content:flex-end;
	position:relative;
	right:1.5rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:normal;
	margin:0;
	flex:1;
	order:2;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_Check{
	position:relative;
	display:flex;
	width:2rem;
	height:2rem;
	order:3;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Full Screen (fullscreenMenu) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement{
	#numOfCols#
	float:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	position:initial;
	flex-grow:initial;
	max-width:initial;
	min-width:initial;
	width:100%;
	margin:0;
	display:flex;
	align-items:center;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:0;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Card with Photo Right - v2 (Colorful Right - v2) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement{
	display:block;
	justify-content:initial;
	align-items:initial;
	box-sizing:initial;
	padding:initial;
	cursor:initial;
	position:initial;
	background-color:#bgColor#;
	border-style:solid;
	border-radius:0;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(204, 204, 204)/*COLOR:LightTextDarker*/;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	overflow:hidden;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_ScreenContentInnerElement{
	justify-content:initial;
	align-items:initial;
	overflow:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	cursor:initial;
	position:relative;
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
	padding:0px;
	padding-left:15px;
	box-sizing:border-box;
	min-height:auto;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Title{
	text-align:initial;
	font-weight:initial;
	height:initial;
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	padding-left:initial;
	margin-left:initial;
	order:2;
	width:calc(100% - 30% - 5%);
	left:0;
	position:relative;
	font-size:18px;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	margin-top:1rem;
	margin-bottom:0.5rem;
	padding-right:1rem;
	/*yes*/
font-weight:bold;
	box-sizing:border-box;
	/*Poppins*/
/**/
/**/
/*18px*/
font-family:'Poppins', sans-serif;
	font-size:18px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Description{
	display:block;
	height:initial;
	text-align:initial;
	padding-left:initial;
	order:3;
	width:calc(100% - 30% - 5%);
	left:0;
	position:relative;
	font-size:18px;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	padding-right:1rem;
	box-sizing:border-box;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Photo{
	margin-bottom:initial;
	margin-top:initial;
	z-index:initial;
	display:block;
	filter:initial;
	object-position:initial;
	border-style:initial;
	border-width:initial;
	order:1;
	position:absolute;
	right:0;
	top:0;
	left:auto;
	width:30%;
	height:100%;
	background-color:white;
	border-radius:100px 0 0 100px;
	-o-object-fit:/*cover*/
cover;
	object-fit:/*cover*/
cover;
	overflow:hidden;
	padding:0px;
	box-sizing:border-box;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Price{
	display:block;
	text-align:initial;
	height:initial;
	font-size:initial;
	font-weight:initial;
	order:4;
	width:calc(100% - 30% - 5%);
	left:0;
	position:relative;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	margin-top:0.5rem;
	margin-bottom:1rem;
	padding-right:1rem;
	box-sizing:border-box;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Distance{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Quantity{
	left:initial;
	border-color:initial;
	margin-left:initial;
	margin-top:initial;
	box-sizing:initial;
	padding:initial;
	z-index:initial;
	margin-bottom:initial;
	margin-right:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:30px;
	height:30px;
	top:1rem;
	right:1rem;
	font-size:18px;
	color:black;
	background-color:white;
	font-weight:bold;
	border-style:solid;
	border-radius:5px;
	border-width:0px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Button.aMS_AddQuantity{
	margin-top:10px;
	background-color:invalid;
	width:20%;
	height:50%;
	z-index:5;
	border-radius:10px;
	font-size:3rem;
	display:flex;
	justify-content:center;
	position:relative;
	align-items:center;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Button.aMS_RemoveQuantity{
	margin-top:10px;
	background-color:invalid;
	right:auto;
	top:auto;
	bottom:auto;
	width:20%;
	height:50%;
	z-index:5;
	border-radius:10px;
	font-size:3rem;
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Button.aMS_RemoveQuantity.aMS_DisabledElement{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement /*
.aMS_Quantity{
	right:30%;
	width:initial;
	height:50%;
	z-index:5;
	display:flex;
	align-items:center;
	justify-content:center;
	color:black;
	font-size:5rem;
	top:0;
	min-height:30px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement */

.aMS_Plu{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_StockMax{
	display:block;
	order:5;
	width:calc(100% - 30% - 5%);
	left:calc(30% + 5%);
	position:relative;
	text-align:right;
	font-size:18px;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	margin-top:0.5rem;
	margin-bottom:1rem;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Check{
	display:block;
	position:relative;
	width:2rem;
	height:2rem;
	top:0;
	left:calc(100% - 3rem);
	order:10;
	margin-top:1rem;
	margin-bottom:1rem;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_StockAvailable{
	order:initial;
	position:initial;
	width:initial;
	text-align:initial;
	height:initial;
	font-size:initial;
	font-weight:initial;
	margin-top:initial;
	margin-bottom:initial;
	background-color:initial;
	color:initial;
	border-radius:initial;
	padding:initial;
	display:none;

}

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

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement:nth-child(7n+1){
	background-color:rgb(73, 98, 164)/*COLOR:Muted*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement:nth-child(7n+2){
	background-color:rgb(73, 98, 164)/*COLOR:Muted*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement:nth-child(7n+3){
	background-color:rgb(73, 98, 164)/*COLOR:Muted*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement:nth-child(7n+4){
	background-color:rgb(73, 98, 164)/*COLOR:Muted*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement:nth-child(7n+5){
	background-color:rgb(73, 98, 164)/*COLOR:Muted*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement:nth-child(7n+6){
	background-color:rgb(73, 98, 164)/*COLOR:Muted*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement:nth-child(7n+7){
	background-color:rgb(73, 98, 164)/*COLOR:Muted*/;

}

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

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement{
	display:block;
	width:initial;
	margin:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-right:initial;
	/*1*/
width:calc((100vw - (100vw - 100%)) * 0.92);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*no*/
0;
	max-width:auto;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Card With Photo Left - v2 (Photo Left 2 - v2) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement{
	display:block;
	justify-content:initial;
	align-items:initial;
	box-sizing:initial;
	padding:initial;
	cursor:initial;
	position:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	overflow:initial;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement .aMS_ScreenContentInnerElement{
	position:initial;
	width:initial;
	height:initial;
	display:block;
	flex-direction:initial;
	justify-content:initial;
	align-items:initial;
	box-sizing:initial;
	padding:initial;
	overflow:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	padding-left:initial;
	min-height:initial;
	cursor:pointer;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_FamilyOpened > .aMS_ScreenContentInnerElement{
	cursor:default;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_HasPhoto .aMS_ScreenContentInnerElement{
	position:relative;
	display:flex;
	flex-direction:column;
	width:100%;
	height:100%;
	box-sizing:border-box;
	padding:1rem;
	overflow:hidden;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_HasPhoto .aMS_Photo{
	width:100px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	padding:0px;
	box-sizing:border-box;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	object-fit:/*contain*/
contain;
	object-position:left top;
	filter:brightness(1.0);
	overflow:hidden;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_HasPhoto .aMS_Title{
	order:1;
	position:relative;
	width:calc(100% - 100px - 10px);
	margin-left:calc(100px + 10px);
	text-align:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bold;
	display:block;
	padding:0;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_HasPhoto .aMS_Subtitle{
	order:0;
	position:relative;
	width:calc(100% - 100px - 10px);
	margin-left:calc(100px + 10px);
	text-align:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bolf;
	text-decoration:underline;
	display:block;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_HasPhoto .aMS_Description{
	order:2;
	position:relative;
	width:calc(100% - 100px - 10px);
	margin-left:calc(100px + 10px);
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:8px;
	margin-bottom:8px;
	text-align:left;
	display:block;
	padding:0;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_HasPhoto .aMS_Price{
	order:3;
	position:relative;
	width:calc(100% - 100px - 10px);
	margin-left:calc(100px + 10px);
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:8px;
	margin-bottom:8px;
	text-align:left;
	display:block;
	padding:0;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_HasPhoto .aMS_StockAvailable{
	order:4;
	display:flex;
	position:relative;
	width:calc(100% - 100px - 10px);
	margin-left:calc(100px + 10px);
	margin-top:8px;
	margin-bottom:8px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:left;
	display:block;
	padding:0;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement .aMS_StockAvailable:before{
	content:"Quartos Disponiveis:";

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement .aMS_Quantity{
	left:initial;
	border-color:initial;
	margin-left:initial;
	box-sizing:initial;
	padding:initial;
	z-index:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:1.2rem;
	height:1.2rem;
	top:0;
	right:0;
	margin-top:8px;
	margin-bottom:8px;
	margin-right:8px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	font-weight:bold;
	border-style:solid;
	border-radius:5px;
	border-width:0px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement .aMS_StockMax{
	order:initial;
	width:initial;
	left:initial;
	position:initial;
	text-align:initial;
	font-size:initial;
	color:initial;
	margin-top:initial;
	margin-bottom:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement .aMS_Plu{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_NoPhoto .aMS_ScreenContentInnerElement{
	justify-content:initial;
	align-items:initial;
	cursor:initial;
	position:relative;
	display:flex;
	flex-direction:column;
	width:100%;
	height:100%;
	box-sizing:border-box;
	padding:1rem;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	overflow:hidden;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_NoPhoto .aMS_Title{
	order:1;
	position:relative;
	width:auto;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding:0;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_NoPhoto .aMS_Subtitle{
	order:0;
	position:relative;
	width:auto;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	text-align:center;
	padding:0;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_NoPhoto .aMS_Description{
	order:2;
	position:relative;
	width:auto;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-top:8px;
	margin-bottom:8px;
	display:block;
	text-align:center;
	padding:0;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_NoPhoto .aMS_Price{
	order:3;
	position:relative;
	width:auto;
	margin-left:0;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:8px;
	margin-bottom:8px;
	display:block;
	text-align:center;
	padding:0;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_NoPhoto .aMS_StockAvailable{
	order:4;
	display:flex;
	position:relative;
	width:auto;
	margin-left:0;
	margin-top:8px;
	margin-bottom:8px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	display:block;
	text-align:center;
	padding:0;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement .aMS_InnerItemPanel{
	order:10;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_NoDescription .aMS_Description{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement.aMS_NoDate .aMS_Date{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement .aMS_Check{
	position:initial;
	width:initial;
	height:initial;
	top:initial;
	left:initial;
	order:initial;
	margin-top:initial;
	margin-bottom:initial;
	display:none;

}

/* Automatic from Content Style (contentStyleMenu) */
/* Preset: Centered - v2 (centeredV2) */

@media only screen and (min-width: 800px){
.aMS_MenuScreen #aMI_ScreenContent{
	-webkit-box-orient:initial;
	-webkit-box-direction:initial;
	-ms-flex-direction:initial;
	-ms-flex-wrap:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:flex-start;

}
}

@media only screen and (min-width: 800px){
.aMS_MenuScreen #aMI_ScreenContent .aMS_ScreenInnerContent{
	-webkit-box-orient:initial;
	-webkit-box-direction:initial;
	-ms-flex-direction:initial;
	-ms-flex-wrap:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	justify-content:/*true*/
center;
	width:100%;

}
}

@media only screen and (min-width: 800px){
.aMS_MenuScreen #aMI_ScreenContent .aMS_Family_Container{
	display:flex;
	flex-wrap:wrap;
	justify-content:/*true*/
center;

}
}

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

@media only screen and (min-width: 800px){
.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	width:initial;
	margin:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-right:initial;
	/*3*/
width:calc((100vw - (100vw - 100%)) * 0.31);
	margin:calc((100vw - (100vw - 100%)) * 0.011);
	margin-bottom:0.9vw;
	margin-top:0.9vw;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*no*/
0;
	max-width:auto;

}
}

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

@media only screen and (min-width: 800px){
.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement{
	display:block;
	width:initial;
	margin:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-right:initial;
	/*3*/
width:calc((100vw - (100vw - 100%)) * 0.31);
	margin:calc((100vw - (100vw - 100%)) * 0.011);
	margin-bottom:0.9vw;
	margin-top:0.9vw;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*yes*/
1;
	max-width:auto;

}
}

/* Automatic from Content Style (contentStyleMenu) */
/* Preset: Centered - v2 (centeredV2) */

@media only screen and (min-width: 1400px){
.aMS_MenuScreen #aMI_ScreenContent{
	-webkit-box-orient:initial;
	-webkit-box-direction:initial;
	-ms-flex-direction:initial;
	-ms-flex-wrap:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:flex-start;

}
}

@media only screen and (min-width: 1400px){
.aMS_MenuScreen #aMI_ScreenContent .aMS_ScreenInnerContent{
	-webkit-box-orient:initial;
	-webkit-box-direction:initial;
	-ms-flex-direction:initial;
	-ms-flex-wrap:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	justify-content:flex-start;
	width:100%;

}
}

@media only screen and (min-width: 1400px){
.aMS_MenuScreen #aMI_ScreenContent .aMS_Family_Container{
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;

}
}

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

@media only screen and (min-width: 1400px){
.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	width:initial;
	margin:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-right:initial;
	/*5*/
width:calc((100vw - (100vw - 100%)) * 0.18);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	margin-bottom:0.7vw;
	margin-top:0.7vw;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*no*/
0;
	max-width:auto;

}
}

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

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

}

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

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

}

/* Automatic from Content Style (contentStyleItemScreen) */
/* Preset: Card with Photo Centered - v2 (itemScreen4 - v2#) */

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel{
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	width:100%;
	margin-top:1rem;
	margin-bottom:1rem;
	border-style:solid;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:0;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel #aMI_AddButton{
	width:100%;
	margin-top:20px;
	margin-bottom:0px;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_ScreenInnerContent{
	position:relative;
	width:100%;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	justify-content:center;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Photo{
	order:1;
	position:relative;
	width:100%;
	height:10rem;
	left:0;
	top:0;
	margin-bottom:0.5rem;
	object-fit:/*contain*/
contain;
	border-radius:0;
	box-sizing:border-box;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	display:/*yes*/;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Description{
	order:3;
	position:relative;
	width:100%;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:/*no*/ regular;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:center;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Quantity{
	order:5;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:1.6rem;
	font-weight:bold;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	width:auto;
	padding-left:0.5rem;
	padding-right:0.5rem;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_RemoveQuantity{
	order:4;
	position:relative;
	display:flex;
	justify-content:center;
	width:2rem;
	height:2rem;
	z-index:0;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_AddQuantity{
	order:6;
	position:relative;
	display:flex;
	justify-content:center;
	width:2rem;
	height:2rem;
	z-index:0;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Label.aMS_Price{
	order:7;
	display:flex;
	justify-content:flex-end;
	align-items:flex-end;
	position:relative;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	margin-left:1rem;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	display:/*no*/
none;
	z-index:0;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Date{
	order:3;
	width:100%;
	margin-top:1rem;
	margin-bottom:1rem;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel{
	order:7;
	position:relative;
	width:100%;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel{
	order:20;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_OrderItem{
	position:relative;
	width:100%;
	display:flex;
	justify-content:flex-start;
	border-style:solid;
	border-color:lightgray;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	padding:1rem;
	margin-top:1rem;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_OrderItem > .aMS_Label.aMS_Title{
	order:2;
	width:100%;
	position:relative;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_OrderItem > .aMS_Label.aMS_Date{
	order:3;
	width:100%;
	margin-top:1rem;
	margin-bottom:1rem;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:normal;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_DisabledElement.aMS_Button.aMS_RemoveQuantity{
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_DisabledElement.aMS_Button.aMS_AddQuantity{
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_OrderItem > .aMS_Label.aMS_Description{
	display:none;

}

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

}

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

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoDescription .aMS_Label.aMS_Description{
	display:none;

}

.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_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;

}

/* Automatic from Modifier Style (modifierStyle) */
/* Preset: Modifier Style 1 - v2 (Modifier Style 1 - v2#) */

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily{
	float:initial;
	margin-bottom:initial;
	-webkit-box-sizing:initial;
	border:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	position:relative;
	display:flex;
	flex-direction:column;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	margin-top:0.5rem;
	box-sizing:border-box;
	padding:0;
	border-style:solid;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-color:##Transparent##;
	width:100%;
	margin-left:0.5rem;
	margin-right:0.5rem;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_ModifierItem{
	width:initial;
	border-bottom:initial;
	position:initial;
	float:initial;
	box-sizing:initial;
	display:block;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_ModifierInnerItem{
	width:initial;
	align-items:initial;
	position:relative;
	display:flex;
	box-sizing:border-box;
	padding:0.5rem;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_ModifierItem:nth-child(odd){
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_Title{
	width:initial;
	background-color:initial;
	text-shadow:initial;
	padding-left:initial;
	border-radius:initial;
	margin-left:initial;
	height:initial;
	line-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	box-sizing:initial;
	flex:1;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:0;
	font-weight:normal;
	text-align:left;
	margin:0;
	display:flex;
	order:0;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily > .aMS_Title{
	display:block;
	align-items:initial;
	flex:initial;
	position:relative;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border:0;
	border-bottom:1px rgb(0, 0, 0)/*COLOR:DarkText*/ solid;
	margin-bottom:1rem;
	box-sizing:border-box;
	padding:0.5rem;
	order:0;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_Price{
	display:block;
	align-items:initial;
	justify-content:initial;
	color:initial;
	flex:initial;
	position:relative;
	right:0.5rem;
	/*alterado por Marco*/
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:normal;
	margin:0;
	margin-right:20px;
	order:2;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_Check{
	position:relative;
	display:flex;
	width:1.5rem;
	height:1.5rem;
	order:3;

}

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

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent{
	display:block;
	width:40%;
	position:relative;
	margin-right:0;
	margin-bottom:120px;
	margin-top:0px;
	margin-left:30%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;

}
}

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

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

/* Automatic from Content Style (contentStyleInfoItem) */
/* Preset: Info Card - v2 (AboutUsV2) */

.aMS_InfoScreen #aMI_ScreenContent #aMI_InfoPanel{
	display:flex;
	flex-direction:column;
	position:relative;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	box-sizing:border-box;
	padding:1rem;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	border-style:solid;

}

.aMS_InfoScreen #aMI_ScreenContent #aMI_InfoPanel .aMS_Photo{
	order:1;
	position:relative;
	width:100%;
	height:15rem;
	object-fit:cover;

}

.aMS_InfoScreen #aMI_ScreenContent #aMI_InfoPanel .aMS_Description{
	order:2;
	position:relative;
	width:100%;
	text-align:center;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-top:1rem;
	margin-bottom:1rem;

}

.aMS_InfoScreen #aMI_ScreenContent #aMI_InfoPanel.aMS_NoPhoto .aMS_Photo{
	display:none;

}

/* Automatic from HTML Style (htmlStyle) */
/* Preset: Simple HTML (simpleHTML) */

.aMS_InfoScreen #aMI_ScreenContent .aMS_HTML{
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;

}

.aMS_InfoScreen #aMI_ScreenContent .aMS_HTML p{
	width:100%;
	height:100%;
	margin:0;

}

.aMS_InfoScreen #aMI_ScreenContent .aMS_HTML iframe{
	width:100%;
	height:100%;

}

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

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

}

/* Automatic from Content Style (contentStyleMenu) */
/* Preset: Centered - v2 (centeredV2) */

.aMS_ComplexWizardScreen #aMI_ScreenContent{
	-webkit-box-orient:initial;
	-webkit-box-direction:initial;
	-ms-flex-direction:initial;
	-ms-flex-wrap:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:flex-start;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_ScreenInnerContent{
	-webkit-box-orient:initial;
	-webkit-box-direction:initial;
	-ms-flex-direction:initial;
	-ms-flex-wrap:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	justify-content:/*true*/
center;
	width:100%;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Family_Container{
	display:flex;
	flex-wrap:wrap;
	justify-content:/*true*/
center;

}

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

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	width:initial;
	margin:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-right:initial;
	/*2*/
width:calc((100vw - (100vw - 100%)) * 0.46);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*yes*/
1;
	max-width:auto;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Card with Title and Price Centered - v2 (Title and Price Centered - v2) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	justify-content:initial;
	align-items:initial;
	position:initial;
	padding:5px;
	box-sizing:border-box;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	overflow:hidden;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	cursor:pointer;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML{
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement{
	box-sizing:initial;
	padding:initial;
	overflow:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	padding-left:initial;
	min-height:initial;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	width:100%;
	height:auto;
	cursor:pointer;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenInnerContent{
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Title{
	position:initial;
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	left:initial;
	#bold#
	box-sizing:initial;
	order:2;
	height:auto;
	width:100%;
	text-align:/*center*/ center;
	padding-left:1rem;
	padding-right:1rem;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-weight:bold;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Photo{
	margin-top:initial;
	z-index:initial;
	display:block;
	filter:initial;
	right:initial;
	top:initial;
	left:initial;
	background-color:initial;
	-o-object-fit:initial;
	padding:initial;
	box-sizing:initial;
	order:1;
	position:relative;
	width:100%;
	height:7rem;
	object-fit:/*cover*/ cover;
	object-position:left top;
	border-style:solid;
	border-radius:#borderRadius;
	border-width:0px;
	overflow:hidden;
	margin-bottom:0.5rem;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Description{
	left:initial;
	position:initial;
	order:3;
	height:auto;
	width:100%;
	text-align:/*center*/ center;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	display:/*yes*/;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Quantity{
	right:initial;
	margin-bottom:initial;
	margin-right:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:2rem;
	height:2rem;
	top:0;
	left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	margin-left:0.5rem;
	margin-top:0.5rem;
	box-sizing:border-box;
	padding:0.5rem;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	border-color:transparent;
	display:/*yes*/;
	z-index:2;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Price{
	left:initial;
	padding-right:initial;
	box-sizing:initial;
	order:4;
	width:100%;
	position:relative;
	text-align:/*center*/ center;
	height:auto;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	display:/*yes*/;
	font-weight:bold;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_StockAvailable{
	display:block;
	order:5;
	position:relative;
	width:100%;
	text-align:/*center*/ center;
	height:auto;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	background-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	width:auto;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	padding:5px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_Check{
	order:10;
	position:relative;
	width:25px;
	height:25px;
	margin-top:10px;
	margin-bottom:10px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_InnerItemPanel{
	order:10;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_HTML{
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Button.aMS_RemoveQuantity{
	margin-top:initial;
	background-color:initial;
	right:initial;
	top:initial;
	bottom:initial;
	width:initial;
	height:initial;
	z-index:initial;
	border-radius:initial;
	font-size:initial;
	align-items:initial;
	justify-content:initial;
	position:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_StockMax{
	order:initial;
	width:initial;
	left:initial;
	position:initial;
	text-align:initial;
	font-size:initial;
	color:initial;
	margin-top:initial;
	margin-bottom:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Plu{
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_ScreenContentInnerElement{
	box-sizing:initial;
	padding:initial;
	background-color:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	overflow:initial;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	width:100%;
	height:100%;
	cursor:pointer;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Description{
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDate .aMS_Date{
	display:none;

}

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

@media only screen and (min-width: 800px){
.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	width:initial;
	margin:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-right:initial;
	/*4*/
width:calc((100vw - (100vw - 100%)) * 0.23);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	margin-bottom:0.8vw;
	margin-top:0.8vw;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*no*/ 0;
	max-width:auto;

}
}

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

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

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

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

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

.aMS_OrderFormScreen #aMI_TitleBar{
	display:block;
	position:relative;
	width:100%;
	margin:0;
	margin-left:0px;
	margin-top:120px;
	margin-bottom:16px;
	margin-right:auto;
	text-align:center;
	top:0;
	min-height:0;

}

/* Automatic from Title Bar Style (titleBarStyle) */
/* Preset: Simple Title Bar - v2 (Simple Title - v2) */

.aMS_OrderFormScreen #aMI_TitleBar{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:##Transparent##;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:15px;

}

.aMS_OrderFormScreen #aMI_TitleBar #aMI_Title{
	text-align:center;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:18px;
	font-weight:bold;

}

.aMS_OrderFormScreen #aMI_TitleBar #aMI_SubTitle{
	display:block;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:18px;
	text-align:center;

}

.aMS_OrderFormScreen #aMI_TitleBar.aMS_NoSubtitle .aMS_Subtitle{
	display:none;

}

.aMS_OrderFormScreen #aMI_TitleBar .aMS_Photo{
	display:none;

}

/* 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 Content Style (contentStylePaymentMethods) */
/* Preset: Payment Screen Content Style - v2 (Payment Screen Content Style - v2) */

/* Removing missing style START */

.aMS_PaymentMethodsScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_PaymentMethodsScreen #aMI_ScreenContent #aMI_PaymentMethodsPanel{
	display:flex;
	width:100%;
	flex-direction:column;
	justify-content:center;
	box-sizing:border-box;
	padding:0.25rem;
	background-color:transparent;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	margin-top:0.5rem;

}

.aMS_PaymentMethodsScreen #aMI_ScreenContent .aMS_ScreenContentInnerElement{
	width:100%;
	display:flex;
	align-items:center;

}

.aMS_PaymentMethodsScreen #aMI_ScreenContent #aMI_PaymentMethodsPanel .aMS_PaymentMethod{
	position:relative;
	display:flex;
	width:100%;
	margin-bottom:0.5rem;
	margin-top:0.5rem;
	cursor:pointer;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	box-sizing:border-box;
	padding:0.7rem;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_PaymentMethodsScreen #aMI_ScreenContent #aMI_PaymentMethodsPanel .aMS_PaymentMethod .aMS_Photo{
	order:1;
	display:flex;
	justify-content:center;
	align-items:center;
	width:4rem;

}

.aMS_PaymentMethodsScreen #aMI_ScreenContent #aMI_PaymentMethodsPanel .aMS_PaymentMethod .aMS_Title{
	order:2;
	display:flex;
	flex:1;
	justify-content:center;
	align-items:center;
	text-align:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/*yes*/
font-weight:bold;

}

.aMS_PaymentMethodsScreen #aMI_ScreenContent .aMS_Check{
	order:3;
	position:relative;
	width:1.5rem;
	height:1.5rem;
	right:0;

}

/* 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 Title Bar Style (titleBarStyle) */
/* Preset: Simple Title Bar - v2 (Simple Title - v2) */

.aMS_PaymentMethod #aMI_TitleBar{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:transparent;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:15px;

}

.aMS_PaymentMethod #aMI_TitleBar #aMI_Title{
	text-align:center;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:18px;
	font-weight:bold;

}

.aMS_PaymentMethod #aMI_TitleBar #aMI_SubTitle{
	display:block;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:18px;
	text-align:center;

}

.aMS_PaymentMethod #aMI_TitleBar.aMS_NoSubtitle .aMS_Subtitle{
	display:none;

}

.aMS_PaymentMethod #aMI_TitleBar .aMS_Photo{
	display:none;

}

/* Automatic from Content Style Payment Method (contentStylePaymentMethod) */
/* Preset: Content Style (contentStylePaymentMethod) */

.aMS_PaymentMethod #aMI_ScreenContent .aMS_PaymentMethodHTML{
	display:block;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	padding:20px;

}

/* Automatic from Stripe (stripe) */
/* Preset: Stripe (defaultStripe) */

/* Removing missing style START */

.aMS_PaymentMethod #aMI_ScreenContent .aMS_PaymentMethodHTML .StripeElement{
	display:block;
}

/* Removing missing style END */

/* Automatic from Content Style (contentStylePayments) */
/* Preset: Simple Payment Form (contentStylePayments) */

.aMS_PaymentMethod #aMI_ScreenContent .aMS_ScreenInnerContent{
	display:block;
	background-color:#LightText#;
	padding:15px;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-color:transparent;
	border-width:0px;

}

.aMS_PaymentMethod #aMI_ScreenContent .aMS_ScreenInnerContent img{
	position:relative;
	width:8rem;
	height:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:1rem;
	margin-bottom:3rem;

}

.aMS_PaymentMethod #aMI_ScreenContent .aMS_ScreenInnerContent .aMS_FormFieldTitle{
	position:relative;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:/*no*/
font-weight:regular;
	margin-top:1rem;

}

.aMS_PaymentMethod #aMI_ScreenContent .aMS_ScreenInnerContent .aMS_FormFieldValue{
	position:relative;
	background-color:rgb(204, 204, 204)/*COLOR:LightTextDarker*/;
	border-style:solid;
	border-width:1px;
	border-color:lightgray;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	padding:1rem;
	box-sizing:border-box;
	margin-top:1rem;

}

.aMS_PaymentMethod #aMI_ScreenContent .aMS_ScreenInnerContent .aMS_Button{
	margin-top:2rem;

}

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

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

/* Automatic from Content Style (contentStylePayments) */
/* Preset: Simple Payment Form (contentStylePayments) */

.aMS_PaymentMethod_BlockchainBitcoin #aMI_ScreenContent .aMS_ScreenInnerContent{
	display:block;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	padding:15px;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-color:transparent;
	border-width:1px;

}

.aMS_PaymentMethod_BlockchainBitcoin #aMI_ScreenContent .aMS_ScreenInnerContent img{
	position:relative;
	width:30%;
	height:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:1rem;
	margin-bottom:3rem;

}

.aMS_PaymentMethod_BlockchainBitcoin #aMI_ScreenContent .aMS_ScreenInnerContent .aMS_FormFieldTitle{
	position:relative;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:1rem;

}

.aMS_PaymentMethod_BlockchainBitcoin #aMI_ScreenContent .aMS_ScreenInnerContent .aMS_FormFieldValue{
	position:relative;
	background-color:rgba(230, 230, 230, 1);
	border-style:solid;
	border-width:1px;
	border-color:lightgray;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	padding:1rem;
	box-sizing:border-box;
	margin-top:1rem;

}

.aMS_PaymentMethod_BlockchainBitcoin #aMI_ScreenContent .aMS_ScreenInnerContent .aMS_Button{
	margin-top:2rem;

}

/* Automatic from Order List Style (orderListStyle) */
/* Preset: Clean Order List (reversed) (orderList3 reversed - v2#) */

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel{
	float:initial;
	height:initial;
	overflow:initial;
	padding-top:initial;
	padding-bottom:initial;
	position:relative;
	box-sizing:border-box;
	padding:0.5rem;
	width:100%;
	display:flex;
	flex-direction:column;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0;
	background-color:transparent;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel #aMI_FinishButton{
	margin-bottom:15px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel #aMI_GoHomeButton{
	margin-bottom:0px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ScreenInnerContent{
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	width:100%;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderSummary{
	float:initial;
	position:initial;
	padding:initial;
	order:1;
	display:flex;
	flex-direction:column;
	justify-content:center;
	width:100%;
	box-sizing:border-box;
	border-radius:5px;
	margin-top:15px;
	margin-bottom:15px;
	background-color:white;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderSummary .aMS_PriceTitle{
	z-index:initial;
	left:initial;
	top:initial;
	text-shadow:initial;
	text-align:initial;
	-webkit-transform:initial;
	-ms-transform:initial;
	transform:initial;
	display:flex;
	align-content:center;
	justify-content:center;
	position:relative;
	width:100%;
	font-size:calc(/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/ * 1.5);
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderSummary .aMS_Price{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border:initial;
	border-radius:initial;
	text-shadow: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;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	white-space:initial;
	top:initial;
	left:initial;
	background-color:initial;
	height:initial;
	padding-top:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	width:100%;
	font-size:calc(/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/ * 1.5);
	font-weight:bold;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-bottom:8px;
	margin-top:8px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderQuantity{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems{
	order:2;
	width:100%;
	height:auto;
	position:relative;
	margin-bottom:1rem;
	overflow:hidden;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_OrderItem{
	float:initial;
	padding-bottom:initial;
	border-bottom:initial;
	min-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	position:relative;
	width:100%;
	overflow:hidden;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	align-items:center;
	margin:0;
	margin-bottom:1rem;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	padding:1rem;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_Title{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	float:initial;
	background-color:initial;
	padding-left:initial;
	border-radius:initial;
	cursor:initial;
	order:2;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	position:relative;
	margin-left:30%;
	width:100%;
	margin-bottom:1rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	text-decoration:underline;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_Description{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_Date{
	display:flex;
	order:3;
	background-color:transparent;
	width:70%;
	margin-left:30%;
	margin-bottom:15px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:/*yes*/
bold;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_RemoveQuantity.aMS_Button{
	order:3;
	position:relative;
	display:flex;
	width:30px;
	height:30px;
	justify-content:center;
	align-items:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin:0;
	margin-left:30%;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_Quantity{
	order:5;
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
	width:auto;
	margin-left:8px;
	margin-right:8px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-weight:bold;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_AddQuantity.aMS_Button{
	order:6;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	width:30px;
	height:30px;
	margin:0;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_Price{
	order:7;
	display:flex;
	justify-content:flex-end;
	align-items:center;
	position:relative;
	width:auto;
	top:0;
	margin-right:20px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:/*yes*/
bold;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	flex-grow:1;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItem .aMS_Photo{
	position:absolute;
	left:0;
	width:25%;
	height:100%;
	object-fit:contain;
	object-position:left top;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerItemPanel{
	order:20;
	width:100%;
	margin-left:calc(30% - 15px);

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel /* complex item scenarios */
.aMS_InnerComplexItemPanel{
	order:20;
	width:100%;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel > .aMS_ScreenInnerContent{
	padding:15px;
	margin-top:15px;
	margin-bottom:15px;
	border-style:solid;
	border-color:lightgray;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel > .aMS_ScreenInnerContent > .aMS_Title{
	width:100%;
	text-decoration:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderComplexItem{
	position:relative;
	width:100%;
	overflow:hidden;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	align-items:center;
	margin:0;
	margin-bottom:1rem;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	padding:1rem;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderComplexItem > .aMS_Photo{
	position:absolute;
	left:0;
	width:25%;
	height:100%;
	object-fit:contain;
	object-position:left top;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderComplexItem > .aMS_Label.aMS_Title{
	order:2;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	position:relative;
	width:100%;
	top:0;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	margin-bottom:15px;
	text-decoration:underline;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderComplexItem > .aMS_Button.aMS_RemoveQuantity{
	order:3;
	position:relative;
	display:flex;
	width:30px;
	height:30px;
	justify-content:center;
	align-items:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-left:30%;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderComplexItem > .aMS_Button.aMS_AddQuantity{
	order:5;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	width:30px;
	height:30px;
	top:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderComplexItem > .aMS_Label.aMS_Quantity{
	order:4;
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
	width:auto;
	margin-left:8px;
	margin-right:8px;
	top:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-weight:bold;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel /* no photo scenarios */
.aMS_NoPhoto .aMS_Photo{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_NoPhoto .aMS_Title{
	width:100%;
	margin-left:0;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_NoPhoto .aMS_Date{
	width:100%;
	margin-left:0;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_NoPhoto .aMS_Description{
	width:100%;
	margin-left:0;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_NoPhoto .aMS_Button.aMS_RemoveQuantity{
	width:2rem;
	margin-left:0;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_NoPhoto .aMS_InnerItemPanel{
	order:20;
	width:100%;
	margin-left:0;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_NoPhoto .aMS_OrderItems .aMS_OrderItem{
	width:100%;
	left:0;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_NoPhoto .aMS_InnerComplexItemPanel .aMS_OrderItem{
	width:100%;
	left:0%;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel /* with photo scenario */
.aMS_HasPhoto .aMS_InnerComplexItemPanel{
	position:relative;
	width:70%;
	left:30%;
	display:flex;
	align-items:flex-start;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel /* show complements on click */
.aMS_OrderItems .aMS_HasInnerItem.aMS_HideInnerItem .aMS_InnerComplexItemPanel{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_HasInnerItem.aMS_HideInnerItem .aMS_ScreenContentElement{
	display:none;

}

/* Automatic from Modifier Style (modifierStyle) */
/* Preset: Modifier Style 1 - v2 (Modifier Style 1 - v2) */

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily{
	float:initial;
	margin-bottom:initial;
	-webkit-box-sizing:initial;
	border:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	margin-right:initial;
	position:relative;
	display:flex;
	flex-direction:column;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	margin-top:0.5rem;
	box-sizing:border-box;
	padding:0;
	border-style:solid;
	border-width:1px;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-color:transparent;
	width:100%;
	margin-left:0;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierItem{
	width:initial;
	border-bottom:initial;
	position:initial;
	float:initial;
	box-sizing:initial;
	display:block;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierInnerItem{
	width:initial;
	align-items:initial;
	position:relative;
	display:flex;
	box-sizing:border-box;
	padding:0.5rem;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierItem:nth-child(odd){
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily .aMS_Title{
	width:initial;
	background-color:initial;
	text-shadow:initial;
	padding-left:initial;
	border-radius:initial;
	margin-left:initial;
	height:initial;
	line-height:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	box-sizing:initial;
	flex:1;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:0;
	font-weight:normal;
	text-align:left;
	margin:0;
	display:flex;
	order:0;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily > .aMS_Title{
	display:block;
	align-items:initial;
	flex:initial;
	position:relative;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border:0;
	border-bottom:1px rgb(0, 0, 0)/*COLOR:DarkText*/ solid;
	margin-bottom:1rem;
	box-sizing:border-box;
	padding:0.5rem;
	order:0;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily .aMS_Price{
	display:block;
	align-items:initial;
	justify-content:initial;
	flex:initial;
	/*alterado por Marco*/
	color:initial;
	position:relative;
	right:1.5rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:normal;
	margin:0;
	margin-right:20px;
	order:2;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily .aMS_Check{
	position:relative;
	display:flex;
	width:1.5rem;
	height:1.5rem;
	order:3;

}

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

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

/* Automatic from Content Style (contentStyleAddressForm) */
/* Preset: Form Box - v2 (formBox - v2) */

/* Removing missing style START */

.aMS_AddressFormScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_AddressFormScreen #aMI_ScreenContent .aMS_FormPanel{
	position:relative;
	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%;
	padding-bottom:10rem;
	padding:1rem;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

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

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

/* Automatic from Options Style (optionsStyle) */
/* Preset: Simple Options Style - v2 (Simple Options Style - v2) */

.aMS_OptionsScreen #aMI_ScreenContent #aMI_OptionsPanel{
	overflow-y:initial;
	padding-top:initial;
	position:initial;
	float:initial;
	-webkit-box-orient:initial;
	-webkit-box-direction:initial;
	-ms-flex-direction:initial;
	-ms-flex-wrap:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	width:100%;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	box-sizing:border-box;
	padding:15px;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	margin-top:0.5rem;

}

.aMS_OptionsScreen #aMI_ScreenContent #aMI_OptionsPanel .aMS_Button{
	margin:initial;
	min-height:initial;
	width:100%;
	margin-top:0.5rem;
	margin-bottom:0.5rem;

}

.aMS_OptionsScreen #aMI_ScreenContent #aMI_OptionsPanel .aMS_ButtonLogout{
	order:1;

}

.aMS_OptionsScreen #aMI_ScreenContent #aMI_OptionsPanel .aMS_MenuElement{
	display:flex;
	align-items:center;
	justify-content:center;

}

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

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	width:initial;
	margin:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-right:initial;
	/*2*/
width:calc((100vw - (100vw - 100%)) * 0.46);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*yes*/
1;
	max-width:auto;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Just Title Card - v2 (Button Title (Just Title) - v2) */

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	justify-content:initial;
	align-items:initial;
	box-sizing:initial;
	padding:initial;
	overflow:initial;
	position:relative;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	background-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	cursor:pointer;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement{
	padding-left:initial;
	min-height:initial;
	position:relative;
	width:100%;
	height:100px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	padding:0.5rem;
	overflow:hidden;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	cursor:pointer;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Photo{
	border-radius:initial;
	margin-bottom:initial;
	margin-top:initial;
	overflow:initial;
	display:block;
	object-position:initial;
	border-style:initial;
	border-width:initial;
	right:initial;
	top:initial;
	left:initial;
	background-color:initial;
	-o-object-fit:initial;
	padding:initial;
	box-sizing:initial;
	order:1;
	position:absolute;
	width:100%;
	height:100%;
	object-fit:cover;
	z-index:-1;
	filter:brightness(0.6);

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Title{
	position:initial;
	margin-bottom:initial;
	width:initial;
	padding-left:initial;
	padding-right:initial;
	margin-top:initial;
	margin-left:initial;
	left:initial;
	#bold#
	box-sizing:initial;
	order:2;
	height:auto;
	text-align:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-weight:bold;
	padding:1rem;
	box-sizing:border-box;
	background-color:transparent;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Quantity{
	margin-left:initial;
	margin-top:initial;
	box-sizing:initial;
	padding:initial;
	z-index:initial;
	right:initial;
	margin-bottom:initial;
	margin-right:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:30px;
	height:30px;
	top:0;
	left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	font-weight:bold;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Price{
	order:initial;
	width:initial;
	position:initial;
	text-align:initial;
	height:initial;
	font-size:initial;
	color:initial;
	margin-top:initial;
	margin-bottom:initial;
	font-weight:initial;
	left:initial;
	padding-right:initial;
	box-sizing:initial;
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Description{
	order:initial;
	height:initial;
	width:initial;
	text-align:initial;
	margin-top:initial;
	margin-bottom:initial;
	box-sizing:initial;
	padding-left:initial;
	padding-right:initial;
	font-size:initial;
	color:initial;
	left:initial;
	position:initial;
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Button.aMS_AddQuantity{
	margin-top:initial;
	background-color:initial;
	width:initial;
	height:initial;
	z-index:initial;
	border-radius:initial;
	font-size:initial;
	justify-content:initial;
	position:initial;
	align-items:initial;
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Button.aMS_RemoveQuantity{
	margin-top:initial;
	background-color:initial;
	right:initial;
	top:initial;
	bottom:initial;
	width:initial;
	height:initial;
	z-index:initial;
	border-radius:initial;
	font-size:initial;
	align-items:initial;
	justify-content:initial;
	position:initial;
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_StockAvailable{
	order:initial;
	position:initial;
	width:initial;
	text-align:initial;
	height:initial;
	font-size:initial;
	font-weight:initial;
	margin-top:initial;
	margin-bottom:initial;
	background-color:initial;
	color:initial;
	border-radius:initial;
	padding:initial;
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_StockMax{
	order:initial;
	width:initial;
	left:initial;
	position:initial;
	text-align:initial;
	font-size:initial;
	color:initial;
	margin-top:initial;
	margin-bottom:initial;
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Plu{
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoQuantity .aMS_Quantity{
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoDescription .aMS_Description{
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_ScreenContentInnerElement{
	position:initial;
	display:block;
	flex-direction:initial;
	width:initial;
	height:initial;
	cursor:initial;
	box-sizing:initial;
	padding:initial;
	background-color:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	overflow:initial;
	justify-content:center;
	align-items:center;

}

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

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

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

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

/* Automatic from Content Style (contentStyleUserDetails) */
/* Preset: User Details Content Style - v2 (User Details Content Style - v2) */

/* Removing missing style START */

.aMS_UserDetailsScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_UserDetailsScreen #aMI_ScreenContent #aMI_UserDetailsPanel{
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	padding:1rem;
	border-style:solid;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;
	margin-top:0.5rem;

}

.aMS_UserDetailsScreen #aMI_ScreenContent #aMI_UserDetailsPanel #aMI_DeleteUserButton{
	width:100%;

}

.aMS_UserDetailsScreen #aMI_ScreenContent #aMI_UserDetailsPanel #aMI_SaveButton{
	width:100%;

}

.aMS_UserDetailsScreen #aMI_ScreenContent #aMI_AskAddressPanel{
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;

}

/* Automatic from Form Style (formStyle) */
/* Preset: Simple Form - v2 (Simple Form - v2) */

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel{
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	background-color:transparent;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	margin:auto;
	margin-top:0.5rem;
	margin-bottom:0px;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ScreenInnerContent{
	width:100%;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ButtonPositive.aMS_Button{
	width:100%;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Label.aMS_FormFieldTitle{
	position:relative;
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	border-bottom:1px solid black;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_TextBox{
	position:relative;
	width:100%;
	height:auto;
	padding:0.7rem;
	margin-top:1rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	border-color:lightgray;
	background-color:rgb(204, 204, 204)/*COLOR:LightTextDarker*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue{
	position:relative;
	width:100%;
	height:auto;
	padding:0.7rem;
	margin-top:1rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	border-color:lightgray;
	background-color:rgb(204, 204, 204)/*COLOR:LightTextDarker*/;
	font-size:#/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Label.aMS_Title{
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue .aMS_Check{
	margin-right:1rem;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue_userPhoto{
	display:flex;
	justify-content:center;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ScreenContentInnerElement .aMS_Label{
	width:80%;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Image{
	max-width:100%;
	max-height:150px;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue_possibleBooking{
	box-sizing:initial;
	width:100%;
	padding:0;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue_date{
	display:flex;
	width:100%;
	margin:0;
	box-sizing:border-box;
	margin-top:1rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	padding:0.7rem;
	background-color:rgb(204, 204, 204)/*COLOR:LightTextDarker*/;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue_message{
	display:flex;
	align-items:center;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	box-sizing:border-box;
	padding:0.7rem;
	margin-top:1rem;
	margin-bottom:1rem;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue_possibleBooking{
	width:initial;
	box-sizing:border-box;
	padding:0.7rem;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Button{
	width:100%;
	margin-bottom:0.5rem;
	margin-top:0.5rem;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ScreenContentInnerElement{
	display:flex;
	align-items:center;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ScreenContentInnerElement > .aMS_Label{
	flex:1;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_ScreenContentInnerElement > .aMS_Check{
	position:relative;
	margin-right:0;
	width:25px;
	height:25px;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Button{
	margin-bottom:initial;
	margin-top:initial;
	width:100%;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_MapViewer{
	width:100%;
	height:250px;
	position:relative;
	margin-bottom:20px;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_AddressLine{
	float:left;
	width:100%;
	border-bottom:1px solid #999;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-bottom:20px;
	cursor:pointer;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_AddressLine .aMS_AddressValue{
	width:100%;
	float:left;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_AddressLine .aMS_AddressValue .aMS_Label{
	float:left;
	width:auto;
	height:25px;
	line-height:25px;
	margin-left:4px;

}

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

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_AddressLine .aMS_HandSignature.aMS_FormFieldValue_sign canvas{
	width:100%;
	height:100px;

}

/* Automatic from Content Style (contentStyleAskAddress) */
/* Preset: Ask Address Content Style - v2 (Ask Address Content Style - v2) */

/* Removing missing style START */

.aMS_UserDetailsScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_UserDetailsScreen #aMI_ScreenContent #aMI_AskAddressPanel{
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	box-sizing:border-box;
	padding:1rem;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	border-color:transparent;
	margin-bottom:1rem;
	/*yes*/
box-shadow:rgba(0, 0, 0, 0.15) 0px 5px 15px 0px!important;

}

.aMS_UserDetailsScreen #aMI_ScreenContent #aMI_BookingPanel{
	width:100%;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_UserDetailsScreen #aMI_ScreenContent #aMI_AskAddressPanel .aMS_Button{
	width:100%;
	margin:10px;

}

/* Automatic from Address Line (addressLine) */
/* Preset: Simple Address Line (Simple Adress Line - v2) */

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine{
	display:block;
	width:100%;
	border-style:none;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine .aMS_ScreenContentInnerElement{
	width:100%;
	max-width:none;
	position:relative;
	display:flex;
	align-items:center;
	flex-wrap:wrap;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine .aMS_AddressValue{
	flex:1;
	width:100%;
	display:flex;
	flex-wrap:wrap;
	margin-top:10px;
	margin-bottom:10px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/**/
/**/
/**/
/*13px*/
font-size:13px;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Label{
	justify-content:center;
	align-items:center;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Label:after{
	content:",";

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Check{
	position:relative;
	width:25px;
	height:25px;

}

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

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

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

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

}

/* Automatic from Content Style (contentStyleHistoryPanel) */
/* Preset: Order History Content Style - v2 (Order History Content Style - v2) */

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel{
	display:block;
	position:relative;
	width:100%;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel#aMI_OrderHistoryPanel{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_Button{
	width:100%;
	margin-top:1rem;
	margin-bottom:1rem;

}

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

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement{
	display:block;
	/*1*/
width:calc((100vw - (100vw - 100%)) * 0.92);
	margin:calc((100vw - (100vw - 100%)) * 0.04);
	min-width:15rem;

}

/* Automatic from History Element (historyElement) */
/* Preset: History Element 1 - v2 (History Element 1 - v2) */

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement{
	display:block;
	box-sizing:border-box;
	padding:20px;
	border-style:solid;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_TitleTitle{
	font-size:#fontSize#;
	font-weight:bold;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	float:left;
	margin-top:10px;
	margin-bottom:10px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_Title{
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:#fontSize#;
	font-weight:bold;
	float:left;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_Date{
	float:left;
	font-size:#fontSize#;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_Label.aMS_Info{
	float:left;
	font-size:#fontSize#;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_Price{
	display:none;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_PriceTitle{
	display:none;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_FormPanel{
	padding-left:0;
	padding-right:0;
	margin-top:10px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem{
	float:left;
	width:100%;
	border-left:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	margin-top:10px;
	margin-bottom:20px;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Title{
	width:100%;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	color:white;
	box-sizing:border-box;
	padding-left:5px;
	padding-right:5px;
	font-size:#fontSize#;
	margin-top:0px;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Quantity{
	float:left;
	margin-left:5px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:#fontSize#;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Quantity:after{
	font-size:#fontSize#;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	content:'x';
	margin-left:5px;
	margin-right:5px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Price{
	display:block;
	float:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:#fontSize#;

}

.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_QrCode{
	max-width:10rem;
	max-height:10rem;
	display:block;
	clear:both;
	margin-left:50%;
	transform:translate(-50%,0);

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement /*** Order Timeline ***/

.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;
	left:100%;
	border-left:10px solid #f3f3f3;

}

.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: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: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 .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 Menu Element Size And Position (menuElementSizeAndPositionHistory) */
/* Preset: Menu Grid (menuGrid) */

@media only screen and (min-width: 800px){
.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement{
	display:block;
	/*3*/
width:calc((100vw - (100vw - 100%)) * 0.31);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	min-width:15rem;

}
}

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

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

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

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

/* Automatic from Content Style (contentStyleVouchersPanel) */
/* Preset: Voucher Content - v2 (VoucherContentV2) */

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel{
	display:flex;
	flex-wrap:wrap;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	background-color:transparent;
	padding:0;
	box-sizing:border-box;
	margin-top:1rem;
	margin-bottom:1rem;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_ScreenContentElement{
	box-sizing:border-box;
	flex-grow:1;
	padding:20px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	margin:1rem;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	min-width:25%;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_ScreenContentInnerElement{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Button{
	width:100%;
	box-sizing:border-box;
	padding:1rem;

}

/* Automatic from Voucher Style (voucher) */
/* Preset: Voucher Style - v2 (VoucherStyleV2) */

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher{
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	align-items:flex-start;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	border-style:solid;
	box-sizing:border-box;
	padding:1rem;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Photo{
	position:absolute;
	object-fit:cover;
	width:30%;
	height:100%;
	right:0;
	top:0;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_ItemTitle{
	order:1;
	width:60%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-weight:bold;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Title{
	order:2;
	width:60%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:calc(/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Description{
	order:3;
	width:60%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:calc(/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Price{
	order:4;
	width:60%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_AvailableValue.aMS_Price{
	font-size:calc(/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/ + 5px);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_AvailableValue.aMS_Price:before{
	content:"Disponível:";
	font-size:calc(/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_OfferedValue.aMS_Price:before{
	font-size:calc(/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/ - 3px);
	content:"Oferecidos:";

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Validity{
	order:5;
	width:60%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:calc(/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/ - 5px);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Percentage{
	order:6;
	width:60%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_PromoDescription{
	order:7;
	width:60%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:calc(/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/ + 5px);

}

/* Automatic from Redeem Style (redeemStyle) */
/* Preset: Redeem Style - v2 (RedeemStyleV2) */

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_RedeemCode{
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_RedeemCode .aMS_Title{
	width:100%;
	font-weight:bold;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:left;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_RedeemCode .aMS_TextBox{
	background-color:rgb(250, 191, 125)/*COLOR:LightVibrant*/;
	width:100%;
	text-align:center;
	margin-top:1rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	padding:1rem;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	border-style:solid;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	box-shadow:none;

}

/* 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:100%;
	position:relative;
	margin-right:0;
	margin-bottom:120px;
	margin-top:0px;
	margin-left:0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;

}

/* Automatic from Content Style (contentStyleSearchPanel) */
/* Preset: Full Width Search - v2 (fullWidthSearch - v2) */

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_ScreenInnerContent{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	width:100%;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_SearchMenuStatus{
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:white;
	font-weight:bold;
	margin-top:2rem;

}

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

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement{
	display:block;
	width:initial;
	margin:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-right:initial;
	/*2*/
width:calc((100vw - (100vw - 100%)) * 0.46);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*yes*/
1;
	max-width:auto;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Card With Photo Left - v2 (Photo Left 2 - v2) */

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement{
	display:block;
	justify-content:initial;
	align-items:initial;
	box-sizing:initial;
	padding:initial;
	cursor:initial;
	position:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	overflow:initial;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:10px;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_ScreenContentInnerElement{
	position:initial;
	width:initial;
	height:initial;
	display:block;
	flex-direction:initial;
	justify-content:initial;
	align-items:initial;
	box-sizing:initial;
	padding:initial;
	overflow:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	padding-left:initial;
	min-height:initial;
	cursor:pointer;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_FamilyOpened > .aMS_ScreenContentInnerElement{
	cursor:default;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML{
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasPhoto .aMS_ScreenContentInnerElement{
	position:relative;
	display:flex;
	flex-direction:column;
	width:100%;
	height:100%;
	box-sizing:border-box;
	padding:15px;
	overflow:hidden;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasPhoto .aMS_Photo{
	width:100px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	padding:0px;
	box-sizing:border-box;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	object-fit:/*cover*/
cover;
	object-position:left top;
	filter:brightness(1.0);
	overflow:hidden;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasPhoto .aMS_Title{
	order:1;
	position:relative;
	width:calc(100% - 100px - 10px);
	margin-left:calc(100px + 10px);
	text-align:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bold;
	display:block;
	padding:0;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasPhoto .aMS_Subtitle{
	order:0;
	position:relative;
	width:calc(100% - 100px - 10px);
	margin-left:calc(100px + 10px);
	text-align:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bolf;
	text-decoration:underline;
	display:block;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasPhoto .aMS_Description{
	order:2;
	position:relative;
	width:calc(100% - 100px - 10px);
	margin-left:calc(100px + 10px);
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:8px;
	margin-bottom:8px;
	text-align:left;
	display:block;
	padding:0;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasPhoto .aMS_Price{
	order:3;
	position:relative;
	width:calc(100% - 100px - 10px);
	margin-left:calc(100px + 10px);
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:8px;
	margin-bottom:8px;
	text-align:left;
	display:block;
	padding:0;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasPhoto .aMS_StockAvailable{
	order:4;
	display:flex;
	position:relative;
	width:calc(100% - 100px - 10px);
	margin-left:calc(100px + 10px);
	margin-top:8px;
	margin-bottom:8px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:left;
	display:block;
	padding:0;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_StockAvailable:before{
	content:"Quartos Disponiveis:";

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Quantity{
	left:initial;
	border-color:initial;
	margin-left:initial;
	box-sizing:initial;
	padding:initial;
	z-index:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:1.2rem;
	height:1.2rem;
	top:0;
	right:0;
	margin-top:8px;
	margin-bottom:8px;
	margin-right:8px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	font-weight:bold;
	border-style:solid;
	border-radius:5px;
	border-width:0px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_StockMax{
	order:initial;
	width:initial;
	left:initial;
	position:initial;
	text-align:initial;
	font-size:initial;
	color:initial;
	margin-top:initial;
	margin-bottom:initial;
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Plu{
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Photo{
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_ScreenContentInnerElement{
	justify-content:initial;
	align-items:initial;
	cursor:initial;
	position:relative;
	display:flex;
	flex-direction:column;
	width:100%;
	height:100%;
	box-sizing:border-box;
	padding:15px;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:10px;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	overflow:hidden;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Title{
	order:1;
	position:relative;
	width:auto;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding:0;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Subtitle{
	order:0;
	position:relative;
	width:auto;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	text-align:center;
	padding:0;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Description{
	order:2;
	position:relative;
	width:auto;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	margin-top:8px;
	margin-bottom:8px;
	display:block;
	text-align:center;
	padding:0;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Price{
	order:3;
	position:relative;
	width:auto;
	margin-left:0;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	margin-top:8px;
	margin-bottom:8px;
	display:block;
	text-align:center;
	padding:0;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_StockAvailable{
	order:4;
	display:flex;
	position:relative;
	width:auto;
	margin-left:0;
	margin-top:8px;
	margin-bottom:8px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	display:block;
	text-align:center;
	padding:0;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_InnerItemPanel{
	order:10;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDescription .aMS_Description{
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDate .aMS_Date{
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Check{
	position:initial;
	width:initial;
	height:initial;
	top:initial;
	left:initial;
	order:initial;
	margin-top:initial;
	margin-bottom:initial;
	display:none;

}

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

@media only screen and (min-width: 800px){
.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement{
	display:block;
	width:initial;
	margin:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-right:initial;
	/*3*/
width:calc((100vw - (100vw - 100%)) * 0.31);
	margin:calc((100vw - (100vw - 100%)) * 0.011);
	margin-bottom:0.9vw;
	margin-top:0.9vw;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*no*/
0;
	max-width:auto;

}
}




/*# Layout Custom CSS #*/
/* Define cart pseudo element in header*/
#aMI_OrderButton::after{
	content: var(--cart-before-content);
    position: absolute;
    width: 1rem;
    height: 1rem;
    font-size: 12px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgb(171, 77, 129)/*COLOR:Vibrant*/;
    border-radius: /*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
    font-weight: bold;
}

#aMI_MainPanel {
  position:relative;
  display:flex;
  flex-direction:column;
  overflow-x: hidden;
}

#aMI_HeaderMenuContent {
  order:0;
}

#aMI_FreeItemsContent {
  order:1;
}

#aMI_TitleBar{
  order:2;
}

#aMI_ScreenContent {
  order:3;
}

/* for handling elements availability */

.aMS_Enterprise_Closed >.aMS_ScreenContentInnerElement:after{
	content:'FECHADO';
	position:absolute;
	top:15px;
	right:15px;
	font-weight:bold;
	font-size:14px;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	box-sizing:border-box;
	padding:10px;
	border-radius:30px;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
  	z-index:2;
}

.aMS_Enterprise_Closed >.aMS_ScreenContentInnerElement{
	opacity:1;
}

.aMS_Enterprise_OutOfRange >.aMS_ScreenContentInnerElement:after{
	content:'SEM COBERTURA';
	position:absolute;
	top:15px;
	right:15px;
	font-weight:bold;
	font-size:14px;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	box-sizing:border-box;
	padding:10px;
	border-radius:30px;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
  z-index:2;
}

.aMS_Enterprise_OutOfRange .aMS_ScreenContentInnerElement{
	opacity:1;
}

.aMS_OutOfSchedule >.aMS_ScreenContentInnerElement:after{
	content:'INDISPONÍVEL';
	position:absolute;
	top:15px;
	right:15px;
	font-weight:bold;
	font-size:14px;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	box-sizing:border-box;
	padding:10px;
	border-radius:30px;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
  z-index:2;
}

.aMS_OutOfSchedule .aMS_ScreenContentInnerElement{
	opacity:1;
}

.aMS_Enterprise_Closed_OutOfSchedule >.aMS_ScreenContentInnerElement:after{
	content:'INDISPONÍVEL';
	position:absolute;
	top:15px;
	right:15px;
	font-weight:bold;
	font-size:14px;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	box-sizing:border-box;
	padding:10px;
	border-radius:30px;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
  z-index:2;
}

.aMS_Enterprise_Closed_OutOfSchedule .aMS_ScreenContentInnerElement{
	opacity:1;
}

/*.aMS_Enterprise_PosNotOk >.aMS_ScreenContentInnerElement:after{
	content:'POS NOT OK';
	position:absolute;
	top:15px;
	right:15px;
	font-weight:bold;
	font-size:14px;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	box-sizing:border-box;
	padding:10px;
	border-radius:30px;
	color:white;
    display:none;
  z-index:2;
}

.aMS_Enterprise_PosNotOk .aMS_ScreenContentInnerElement{
	opacity:1;
}*/

.aMS_Stock_SoldOut >.aMS_ScreenContentInnerElement:after{
	content:'OUT OF STOCK';
	position:absolute;
	top:15px;
	right:15px;
	font-weight:bold;
	font-size:14px;
	background-color:rgb(171, 77, 129)/*COLOR:Vibrant*/;
	box-sizing:border-box;
	padding:10px;
	border-radius:30px;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
  z-index:2;
}

.aMS_Stock_SoldOut .aMS_ScreenContentInnerElement{
	opacity:0.5;
}



/*BE0CUSTOM_CSS*/

.ath-viewport * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.ath-viewport {
	position: relative;
	z-index: 2147483641;
	pointer-events: none;

	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}

.ath-modal {
	pointer-events: auto !important;
	background: rgba(0,0,0,0.6);
}

.ath-mandatory {
	background: #000;
}

.ath-container {
	pointer-events: auto !important;
	position: absolute;
	z-index: 2147483641;
	padding: 0.7em 0.6em;
	width: 18em;

	background: #eee;
	background-size: 100% auto;

	box-shadow: 0 0.2em 0 #d1d1d1;

	font-family: sans-serif;
	font-size: 15px;
	line-height: 1.5em;
	text-align: center;
}

.ath-container small {
	font-size: 0.8em;
	line-height: 1.3em;
	display: block;
	margin-top: 0.5em;
}

.ath-ios.ath-phone {
	bottom: 1.8em;
	left: 50%;
	margin-left: -9em;
}

.ath-ios6.ath-tablet {
	left: 5em;
	top: 1.8em;
}

.ath-ios7.ath-tablet {
	left: 0.7em;
	top: 1.8em;
}

.ath-ios8.ath-tablet,
.ath-ios9.ath-tablet,
.ath-ios10.ath-tablet{
	right: 0.4em;
	top: 1.8em;
}

.ath-android {
	bottom: 1.8em;
	left: 50%;
	margin-left: -9em;
}

/* close icon */
.ath-container:before {
	content: '';
	position: relative;
	display: block;
	float: right;
	margin: -0.7em -0.6em 0 0.5em;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAdVBMVEUAAAA5OTkzMzM7Ozs3NzdBQUFAQEA/Pz8+Pj5BQUFAQEA/Pz8+Pj5BQUFAQEA/Pz9BQUE+Pj4/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8+Pj4/Pz8+Pj4/Pz8/Pz8/Pz8/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8/Pz9AQEA/Pz+fdCaPAAAAJnRSTlMACQoNDjM4OTo7PEFCQ0RFS6ytsbS1tru8vcTFxu7x8vX19vf4+C5yomAAAAJESURBVHgBvdzLTsJAGEfxr4C2KBcVkQsIDsK8/yPaqIsPzVlyzrKrX/5p0kkXEz81L23otc9NpIbbWia2YVLqdnhlqFlhGWpSDHe1aopsSIpRb8gK0dC3G30b9rVmhWZIimTICsvQtx/FsuYOrWHoDjX3Gu31gzJxdki934WrAIOsAIOsAIOiAMPhPsJTgKGN0BVsYIVsYIVpYIVpYIVpYIVpYIVpYIVpYIVpYIVlAIVgEBRs8BRs8BRs8BRs8BRs8BRs8BRs8BRTNmgKNngKNngKNngKNngKNhiKGxgiOlZoBlaYBlaYBlaYBlaYBlaYBlaYBlaYBlZIBlBMfQMrVAMr2KAqBENSHFHhGEABhi5CV6gGUKgGUKgGUKgGUFwuqgEUvoEVsoEVpoEUpgEUggF+gKTKY+h1fxSlC7/Z+RrxOQ3fcEoAPPHZBlaYBlaYBlaYBlZYBlYIhvLBCstw7PgM7hkiWOEZWGEaWGEaWGEaIsakEAysmHkGVpxmvoEVqoEVpoEVpoEVpoEVpoEVpoEVkoEVgkFQsEFSsEFQsGEcoSvY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnmbNAUT2c2WAo2eAo2eAo2eAo2eAo2eArNEPFACjZ4CjZ4CjZ4CjaIird/rBvFH6llNCvewdli1URWCIakSIZesUaDoFg36dKFWk9zCZDei3TtwmCj7pC22AwikiIZPEU29IpFNliKxa/hC9DFITjQPYhcAAAAAElFTkSuQmCC);
	background-color: rgba(255,255,255,0.8);
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: 50%;
	width: 2.7em;
	height: 2.7em;
	text-align: center;
	overflow: hidden;
	color: #a33;
	z-index: 2147483642;
}

.ath-container.ath-icon:before {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	float: none;
}

.ath-mandatory .ath-container:before {
	display: none;
}

.ath-container.ath-android:before {
	float: left;
	margin: -0.7em 0.5em 0 -0.6em;
}

.ath-container.ath-android.ath-icon:before {
	position: absolute;
	right: auto;
	left: 0;
	margin: 0;
	float: none;
}


/* applied only if the application icon is shown */
.ath-container.ath-icon {

}

.ath-action-icon {
	display: inline-block;
	vertical-align: middle;
	background-position: 50%;
	background-repeat: no-repeat;
	text-indent: -9999em;
	overflow: hidden;
}

.ath-ios7 .ath-action-icon,
.ath-ios8 .ath-action-icon,
.ath-ios9 .ath-action-icon,
.ath-ios10 .ath-action-icon{
	width: 1.6em;
	height: 1.6em;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACtCAYAAAB7l7tOAAAF6UlEQVR4AezZWWxUZRiH8VcQEdxZEFFiUZBFUCIa1ABBDARDcCciYGKMqTEGww3SOcNSAwQTjOBiiIpEhRjAhRgXRC8MFxojEhAFZUGttVhaoSxlaW3n8W3yXZxm6vTrOMM5Q98n+V9MMu1pvl++uZhKuypghu49KaaTWGdZSYoVN6VD95nMpLNYZ9XNbdQR2od2k88O3Gm6Bh0t7H0p5Vwp2Ax3ajpu2tYbciFWwkTFO63DY6+JcI4USFaSyYpWp8N7SVZJKR3EinkBk9JxvZFXxhnZSjBaoWp1ZL0ES8WKYXMZp0AndORgy8WKFe5Yf1zvvSBWDEpys2LU6MjD5kmEWQlGKsJRHXlcqUSQVcItEnDEA6gAb7LhjvD9WO6yIEfICQI5A1nzGCYB1T4og5bBiFcyv2f6ujYhl4iVxwKG6qp8MK55HsqPwK0rMr9v/yEo3uCPrJstVh5KMER30Aeh31Ioq0FrHfjXw9CYghnrvYFTuqfEymFzGSwBlT4ARYr7u+K6GLmCVGvAGg2NMG0d/sgJnpScZLjXSkC5z8H3eQ72/k24Q8NfzvwFyK4qtuJSZKaubRPyE/K/Mtx+EvCHL+7uasId1t10w0scz/RzSzYzAfgKV30D3LPaG7lRkR8RK4tKKJKAMp+D7r0EfmmOe0x3m2itAc/ZxBjgAt1mXHWKPPkdb+QGSTJdrDaU5EoJ2OtzwD0WwY7KNNzbRfMFFg24WPdtGHnS221Cflgsj56hjwTs8TnY7oq7/QDhjutGicsb2AVcovsO18l6uPPNNiE/JFaGAq7Q7fY50G4LYVtz3FrdaNGyBXbIl+q24DqhyHes9EaulwR3SwtZs+ktAT/7HORliru1gnCndONFyx44Dfn7MPLYN7yR6yTJZAllJeguAT/4HOBFz8I3ZWm4E0TLFbBD7qn7EVdtHYx53R9ZN0ksrZRuErDN5+AuLIWvm+Oe1k0ULdfADrmX7idcR0/DyBXeyCdlLuMMOGCBz4F1ng+f7yFcve5e0fIFHELeiav6BAx70Rt5p0yhY3u/wR0kyarW/uX35b403PtFyzewQ75ctwtXzSkY8WqruHslSV8RscrL6TJ1bcvfWJ0/HzbtIdw/ugdFyzdwOOAq3T6fmzxwGQ3vbmO8iFioIWqYSsHMj9M/ljfuTsOdItoZBXYBfXX7cVXVwvXLm/8+fU3lcdCqdEMNGBbgUmRmfQISQKd5sGEn4VK6YtEiAXYBA3QVuA4q8hCHrDcafR1ul65jewfuovsCl7vJrNlOuEbdo6JFCuwCrtb9hqusBu56Cw4cI1y1briIWEBn3Ue0XKPuMdGiBg4H9NdV0HJ/6QZLOEPmPN0GmpfSPS5arIBdwHUtIFfoBsl/ZsgfhHCfFi2WwC5goO4AmvanbqBkzJA76tboZokWa2AXMEi3RTdAvDLkDqJFAhzB32xFD2wZsGXA0WfAlgFbBmwZsGXAlgFbBpzk04JaKb0iA9ZnF9x5SQAFtRKKIgPWZxfaeRmwAZ/BGbAB37eaG6MCbnq2Aed5czYyKirgpmcbsAHHZAZswN0Wwo7KeG1fFf2jAm56dtzOQ42yB+65mDhWFBUwUETMUiMDNmADbp/APRaTAh6I2bpGCNw1bufRZJQ1cPdF/NueHZsgDEBBGLbMGoIu4AZu5gLOZeEaYmEXeznF3jRPyEv4frgJvvJe3qTefY0AAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwb8rwADBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgz4/sz1Nia/9hizA7zgklwy3RYwYMBzBRjw4bPjxAbAAizAAtwgwAIswAIswAIMGDBgARZgARZgAS4FWIAFWIAFWIABAwYswAIswAIswIUAC7AAC7AACzBgwIAFWIAFWIAFuBBgARZgARZgAQYMGPApQ99ZCdgWtzqwATbABtgAG2DbnxNb7zbRimsMLMACrDf2wMWI/WasfQAAAABJRU5ErkJggg==);
	margin-top: -0.3em;
	background-size: auto 100%;
}

.ath-ios6 .ath-action-icon {
	width: 1.8em;
	height: 1.8em;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAB0CAQAAADAmnOnAAAAAnNCSVQICFXsRgQAAAAJcEhZcwAAWwEAAFsBAXkZiFwAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAF4klEQVR4Ae3a/a+XdR3H8ec5HM45HDmKICoVohkZsxESRRCzcZM/2JKkdGR5MrSkleA0Pd00O4u5IVuNM2yYc6XSzCExU4oUNRPCJFdMUAhsYZpUGhscOHA4N8/WZzsL6HBxvofvdV3fa3yer//gsV3vH659KHzncBsJxUYhDzOEhCKQbORs+ip2wzgM+wvj+P9i35qAGLaHGcQSgKSTrxBLABJppZpYApCspoFYApBsZjSxBCD5OxOJJQBJG1cQSwCSLpqJJQCJ3MvgCGTinuSMCJS8LZwfgZL3FtMiUPIOcU0ESl4PLRHoRPsJtREoeRsYGYGS9yrvo6RmpbLaigWSfzOdErLs6+bLUMFA0sF1+QF1cz1UNlBYK9V5AHXyWSgEkKyiIWOgGh829Ki1lLcaxjCVK7mJRSxjBY+zgRf/u9pXcMB7jhEZAg32EUP3O6hMKOP5Iq2sZQeHMZXt5KKMgOpcY+iHVnFyjeQKlrCBdsxge5ieAVC9vzLUelI8H+A7bKIHM10H81IGGuKvDf1ggDxVTKOV1zG3/Yia1ICG+ltD32MgNTKfP2HuW0VDKkCNrjfUTOm9i6XswwrZJkaVHeh0f2fodkrtfO6jAytqrzG+rEDDfVG1x1sprZEs5RBW4PZxeT+Bbrf5hPu9arfzKaU6WjiAFbseWvoF1GW/6vYGSmkyW7Dit4xB5QHq9Br6Xx2t9GAhtp6zkoHsfNp1J9wX6H+jeR4LtJc4LxGopZZyNpN/YcG2mw9nBTSPLizgOmjKAujGgvJID3ekD7QYi7nGzkvmQtpA38Vi7iJf0TedlC7QTVjMfcY2QyvSBPpUMW/PIBfbo9pls1XpAX2EdizeznStob3OJpQO0DB2YfE21q2GtnghpAm0Gou3T9tm6BGHQppA12HRVt17eboNlydNoLHsx2JtmL801OYcQmkC/QKLtQt9ydBW3wNpA30ci7Ur3WdolUMhbaBqNhf/8qQJ9Hkszs5wjaH9XkUobaAqtmFRdoGbDb3sWMgG6DIs5852knO82RaXer+P+qyb3eWeo7ZNBrRZvm1otY2QFdBjeHIb6hTne49Put12+9ObMoDdYmfy5UkF6AK6cCCr9aM2u9IddptcOYCG+FNDB5xLKCugO7G01TndFp/xgAntdYvrfdwVLnORt3q9Vx25F27DUjbGPxr6qxMgW6Cd2N+d6wLXedA+6nKbK73Lr/pJxzusvE/wZrvX0FOOgGyBxmF/dprXutYOj6nNdS6xyYnWp/dGcaGdhr5vDWQN9E1MXrUzfcA2j2qPj/l1J1uT9iPOeh8w1O7nCGUN9HzyGZ7ndo9qp0ucanU2r1xH+wdDu5wIeQDVVx0+/kd1i697RNv8thdn+Qz4Uv9p6DeOhHyApmBfq3OBu+3Nfd7nVELZAX3Nw4ZarYG8gG7GY1dlk6/Zm3/2Rk8jlB1QvT82dNAmQjkBVf8Mj957fdrefM7ZVhPKEuidvmDob06CXIGGbsX/bZDf8KAhfdbJhLIGmuZuQ084HHIGatiLvRvrRkP6qldbBXkAzbfD0N0OhryBGqrEMOd50FC7d1hPKGugBh8ydMh5hPIGGouI1d5lj6F1vptQ9kDvcKOhN5wMlQH0QcRGnzC03yZCeQDN9G1D6xwBFQI07FI8x02GdjgB8gJqttPQcmuhYoAumzvG7YZWejrkA1TrPYYO+SVCFQO0aM4bqj0uJJQH0LluSP7PkyeQU9QOmyAvoBm+Zegpz4LKA/qYB/wE5AXUe3m81zqoRKAPOYWcuvP9dxvqcD6h7IAKkaNU3eUlHLcI9EzS5YlAi62h/zUy89QCqqKUmvgHywsJlEHnsQYxAvXVIJo5gIhnPhiBju1iNmLvLn85Ah1ZPYs5jBGo72awEzEC9dVwHqQHI9DxWoAYgSLQQKteGIESu/qhCJTYtT+PQBEoAkWgCBSBkotAEehUWwSKQBEoAkWg/BeBIlAEikARKAJFoFmealu4gVLy1Gt5dkARKAL9BzujPSurTmu/AAAAAElFTkSuQmCC);
	margin-bottom: 0.4em;
	background-size: 100% auto;
}

.ath-android .ath-action-icon {
	width: 1.4em;
	height: 1.5em;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVmZmb///9mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZW6fJrAAAAEXRSTlMAAAYHG21ub8fLz9DR8/T4+RrZ9owAAAB3SURBVHja7dNLDoAgDATQWv4gKve/rEajJOJiWLgg6WzpSyB0aHqHiNj6nL1lovb4C+hYzkSNAT7mryQFAVOeGAj4CjwEtgrWXpD/uZKtwEJApXt+Vn0flzRhgNiFZQkOXY0aADQZCOCPlsZJ46Rx0jhp3IiN2wGDHhxtldrlwQAAAABJRU5ErkJggg==);
	background-size: 100% auto;
}

.ath-container p {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2147483642;
	text-shadow: 0 0.1em 0 #fff;
	font-size: 1.1em;
}

.ath-ios.ath-phone:after {
	content: '';
	background: #eee;
	position: absolute;
	width: 2em;
	height: 2em;
	bottom: -0.9em;
	left: 50%;
	margin-left: -1em;
	-webkit-transform: scaleX(0.9) rotate(45deg);
	transform: scaleX(0.9) rotate(45deg);
	box-shadow: 0.2em 0.2em 0 #d1d1d1;
}

.ath-ios.ath-tablet:after {
	content: '';
	background: #eee;
	position: absolute;
	width: 2em;
	height: 2em;
	top: -0.9em;
	left: 50%;
	margin-left: -1em;
	-webkit-transform: scaleX(0.9) rotate(45deg);
	transform: scaleX(0.9) rotate(45deg);
	z-index: 2147483641;
}

.ath-application-icon {
	position: relative;
	padding: 0;
	border: 0;
	margin: 0 auto 0.2em auto;
	height: 6em;
	width: 6em;
	z-index: 2147483642;
}

.ath-container.ath-ios .ath-application-icon {
	border-radius: 1em;
	box-shadow: 0 0.2em 0.4em rgba(0,0,0,0.3),
		inset 0 0.07em 0 rgba(255,255,255,0.5);
	margin: 0 auto 0.4em auto;
}

@media only screen and (orientation: landscape) {
	.ath-container.ath-phone {
		width: 24em;
	}

	.ath-android.ath-phone {
		margin-left: -12em;
	}

	.ath-ios.ath-phone {
		margin-left: -12em;
	}

	.ath-ios6:after {
		left: 39%;
	}

	.ath-ios8.ath-phone {
		left: auto;
		bottom: auto;
		right: 0.4em;
		top: 1.8em;
	}

	.ath-ios8.ath-phone:after {
		bottom: auto;
		top: -0.9em;
		left: 68%;
		z-index: 2147483641;
		box-shadow: none;
	}
}



/*****************************************************************/
/* AskAddressPanel & AddressLocationPanel */
/*****************************************************************/


.aMS_MapViewer{
	width:100%;
	height:250px;
	float:left;
	position:relative;
}




@media only screen and (max-width: 800px){
.aMS_MenuScreen .aMS_Item.aMS_MenuElement.aMS_Opened
{
 	width:94%!important; 
}
}

.aMS_CustomClass_NUMERO_RESTAURANTES_EXCEDIDO.aMS_HasPrice{
 	display:none!important; 
}

.aMS_InnerComplexItemPanel .aMS_ScreenInnerContent .aMS_Button,.aMS_InnerComplexItemPanel .aMS_ScreenInnerContent .aMS_Quantity
{
  display:none!important;
}

/*.aMS_MenuLevel_2.aMS_HasOrderItems #aMI_BackButton,.aMS_ComplexWizardScreen #aMI_BackButton
{
  display:none!important;
}*/


/*.aMS_ComplexWizardScreen #aMI_OrderButton,.aMS_ComplexWizardScreen #aMI_OptionsButton
{
		display:none!important;
}*/


/*#aMI_HeaderMenuContent .aMS_CustomClass_ModosLogo .aMS_Button{	
	background-image:url(https://lh3.googleusercontent.com/RS-tdPkb6icbtCedyhkxNeRWsfNVuxX5q54kj_hhWhDkJOHOjmlbyOD-6NjmRCCUW6aEN91G53_6eAVQsU1aE4JC945MYdi9ag);
	background-size:contain;
	background-position:center;
	font-size:0;
	background-repeat:no-repeat;
	background-color:white!important;
}*/

/*.aMS_OrderItem.aMS_HideInnerItem .aMS_InnerItemPanel
{
    display:none!important;
}*/



.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasPhoto .aMS_Photo{
	width: 100%;
	height: 50%;
	position: relative;
	left:0;
	top:0;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasPhoto .aMS_Title{
	width: 100%;
	margin-left: 0;
}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasPhoto .aMS_Subtitle{
	width: 100%;
	margin-left: 0;
}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasPhoto .aMS_Description{
	width: 100%;
	margin-left: 0;
}


.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_Price{
	margin-right: 40px;
}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_HasPhoto .aMS_Price {
    position: relative;
    width: 100%;
    margin-left: 0;
 }

#aMI_ScreenContent .aMS_MenuElement.aMS_CustomClass_FULL_WIDTH{
	width:100%;
}

.aMS_Label.aMS_Suggestion{
	background-color:#dedede;
	padding:10px;
	margin:20px;
  	cursor:pointer;
}




#aMI_HeaderMenuContent .aMS_InfoHTML
{
  color:white;
  background-color:white;
  height:80px!important;
  border-radius:100%;
  line-height:0px!important;
  /*padding:5px;
  margin:5px!important;*/
  min-width:80px!important;
  width:80px!important;
  
  font-family: 'Poppins', sans-serif;
  font-weight: bold;
  font-size: smaller;
  	cursor:pointer;
}

.filterActivated #aMI_MenuTree .aMS_Enterprise
{
  display:none;
}

	
#aMI_HeaderMenuContent
{
	/* display:none; */
	opacity: 0;
	height: 0;

}
	
.aMS_MenuLevel_1 #aMI_HeaderMenuContent,.aMS_AddressLocationScreen #aMI_HeaderMenuContent
{
	display:initial;
	opacity: initial;
	height: auto;
}

.aMS_Enterprise .aMS_Label.aMS_Distance
	{
		display:none;
	}

body:after{
	background-color:initial;
}


/*
.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ScreenInnerContent  .aMS_InnerItemPanel
{
		display:none;
}
*/

/* Sugestões.... */

.aMS_Family_SUGESTOES + .aMS_Family_Container {
	pointer-events:none!important;	
}

.aMS_Family_SUGESTOES + .aMS_Family_Container .aMS_Price{
	display:none!important;		
}

/* TITLE */
	.aMS_MenuLevel_2 #aMI_TitleBar{
	
		display:initial!important;
		background-color:#ffffff!important;
		width:100%!important;
		border-radius:0;
		height:30px!important;
	
		
		visibility:visible!important;
		position:fixed;
		margin-left:0;
		z-index:9999;
		top:60px;
		
	
	}

	.aMS_MenuLevel_2 #aMI_TitleBar #aMI_Title
	{
		top:0!important;
		position:absolute;
		width:100%!important;
	}



/* Outros */
/*
.aMS_MenuScreen .aMS_Item.aMS_MenuElement.aMS_Opened
{
 	width:auto!important; 
}
*/

/*
.aMS_Item > .aMS_ScreenContentInnerElement > .aMS_Description:after{
	content:"ver mais..."!important;
	font-size:14px!important;
	color:#060677;
}
	
.aMS_Item > .aMS_ScreenContentInnerElement > .aMS_Description{
	font-size:0!important;
}

.aMS_Item > .aMS_ScreenContentInnerElement > .aMS_Description:hover{
	font-size:12px!important;
}

.aMS_Item > .aMS_ScreenContentInnerElement > .aMS_Description:hover:after{
	font-size:0px!important;
}


.aMS_ComplexItem > .aMS_ScreenContentInnerElement > .aMS_Description:after{
	content:"ver mais..."!important;
	font-size:14px!important;
	color:#060677;
}
	
.aMS_ComplexItem  .aMS_ScreenContentInnerElement > .aMS_Description{
	font-size:0!important;
}

.aMS_ComplexItem > .aMS_ScreenContentInnerElement > .aMS_Description:hover{
	font-size:12px!important;
}

.aMS_ComplexItem > .aMS_ScreenContentInnerElement > .aMS_Description:hover:after{
	font-size:0px!important;
}
*/

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_Quantity{
	display:initial!important;
}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems > .aMS_ScreenInnerContent > .aMS_ScreenInnerContent .aMS_Quantity:before{
	content:"x";
	display:initial!important;
}

.aMS_IsOverview .aMS_Item .aMS_Description{
  display:initial!important;
}


.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ScreenInnerContent .aMS_ScreenInnerContent.aMS_HideInnerItem > .aMS_InnerItemPanel {
	display:none;
}


