/*SIMPORTS*/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100%3b200%3b300%3b500%3b700%3b900&display=swap);
@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%;
	/*Montserrat*/
/**/
/**/
/**/
font-family:'Montserrat', sans-serif;
	font-size:;
	background-size:21px 20px;
	background-image:none;
	background-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	background-position-x:0px;
	background-position-y:0px;
	/*Cover*/
background-size:cover;

}

body:after{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:' ';
	margin:0px;
	background-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	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:100px;
	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:2.5rem;
	height:2.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:2.5rem;
	height:2.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:2.5rem;
	height:2.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:2.5rem;
	height:2.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;
	text-shadow:initial;
	-webkit-box-sizing:initial;
	background:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-top:initial;
	outline:initial;
	padding-left:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition: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;
	text-shadow:initial;
	-webkit-box-sizing:initial;
	background:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-top:initial;
	outline:initial;
	padding-left:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/wr6il_1ApdPklST3WPFtIiKylf8Zi34UZM7phq2WfmhkHS7SMhVfmrVRPFOQuUXnrp462_8sO1D5hF78TxkUD0qa2P81yVj1mA=s2000);
	background-repeat:no-repeat;
	background-position:initial;
	background-size:contain;
	font-size:0px;
	padding:none;
	border-radius:0;
	-webkit-filter:invert(0);
	filter:invert(0);
	background-color:transparent;
	width:110%;
	height:110%;

}

/* 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;
	text-shadow:initial;
	-webkit-box-sizing:initial;
	background:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-top:initial;
	outline:initial;
	padding-left:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition: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) */
/* 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;
	text-shadow:initial;
	-webkit-box-sizing:initial;
	background:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-top:initial;
	outline:initial;
	padding-left:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition: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;
	text-shadow:initial;
	-webkit-box-sizing:initial;
	background:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-top:initial;
	outline:initial;
	padding-left:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/ZwlKtFSvZ63pe_F-0S5fAo_Jq0fqKYHIZMiOLczmOYB-pWYXfnPABIqwk8kR_0b8n8KzHsuGHBSorUvVGoMYK65lziODGpgZOQ=s2000);
	background-repeat:no-repeat;
	background-position:initial;
	background-size:contain;
	font-size:0px;
	padding:none;
	border-radius:00%;
	-webkit-filter:invert(0);
	filter:invert(0);
	background-color:transparent;
	width:110%;
	height:110%;

}

/* 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:120px;
	top:0;
	height:auto;
	overflow:hidden;
	/*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:transparent;
	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:125px;
	margin-left:15px;
	margin-right:15px;
	margin-top:20px;
	margin-bottom:0;
	flex-grow:/*no*/0;

}

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

}

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

}

#aMI_HeaderMenuContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_MenuElement{
	width:125px;
	min-width:125px;
	height:125px;
	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:125px;
	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;
	float:initial;
	border: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:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(167, 167, 167)/*COLOR:LightMuted*/;
	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-bottom:initial;
	margin-left:initial;
	left:initial;
	position:initial;
	#bold#
	box-sizing:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	padding-top:initial;
	padding-bottom:initial;
	bottom:initial;
	display:block;
	z-index:initial;
	#titleFont#
	margin-left:initial;
	text-align:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

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

}

#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;
	z-index:initial;
	-webkit-box-sizing:initial;
	padding-top:initial;
	padding-bottom:initial;
	right:initial;
	bottom:initial;
	margin-left:initial;
	border-top-left-radius:initial;
	border-bottom-right-radius:initial;
	background-color: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;
	text-shadow:initial;
	-webkit-box-sizing:initial;
	background:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-top:initial;
	outline:initial;
	padding-left:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition: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:1rem;
	margin-top:1rem;
	margin-bottom:1rem;
	margin-left:0;
	margin-right:0;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	opacity:1;

}

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

/* Removing missing style START */

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

/* Removing missing style END */

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

}

/* 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: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;

}

#aMI_TitleBar #aMI_Title{
	text-align:center;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-size:18px;
	font-weight:bold;
	/*Montserrat*/
/**/
/**/
/**/
font-family:'Montserrat', sans-serif;
	font-size:;

}

#aMI_TitleBar #aMI_SubTitle{
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-size:18px;
	text-align:center;
	/*Montserrat*/
/**/
/**/
/**/
font-family:'Montserrat', sans-serif;
	font-size:;

}

#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:0px;
	margin-bottom:0px;
	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:0px;
	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(48, 92, 85)/*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(48, 92, 85)/*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(48, 92, 85)/*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{
	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{

}

#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{
	margin-top:initial;
	width:100%;
	float:left;
	margin-bottom:20px;
	display:block;
	position:relative;
	float:left;
	padding-bottom:5px;
	border-bottom:1px solid rgb(160, 94, 152)/*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{
	margin-top:initial;
	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{
	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*/;
	font-weight:bold;
	float:left;
	position:relative;
	width:calc(100% - 100px);
	margin-left:45px;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(120, 240, 221)/*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(120, 240, 221)/*COLOR:LightVibrant*/;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems  .aMS_Description{
	display:block;
	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{
	display:block;
	-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(120, 240, 221)/*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(97, 35, 88)/*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{
	width:100%;
	float:left;
	position:relative;
	margin-top:20px;
	padding:0px;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderSummary .aMS_PriceTitle{
	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{
	right: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(78, 28, 70)/*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(120, 240, 221)/*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{
	font-size:initial;
	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{
	font-size:initial;
	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;
	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{
	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(97, 35, 88)/*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(167, 167, 167)/*COLOR:LightMuted*/;
	border:10px solid rgb(48, 92, 85)/*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(48, 92, 85)/*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(48, 92, 85)/*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(48, 92, 85)/*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(48, 92, 85)/*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(48, 92, 85)/*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(48, 92, 85)/*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(48, 92, 85)/*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(48, 92, 85)/*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) */

#aMI_FooterMenuContent{
	display:none !important;
}

/* 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*/
border-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:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	flex-grow:/*no*/
0;

}

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

}

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

}

#aMI_FooterMenuContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_MenuElement{
	width:auto;
	min-width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	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;
	float:initial;
	border:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(204, 74, 188)/*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{
	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-bottom:initial;
	margin-left:initial;
	left:initial;
	position:initial;
	#bold#
	box-sizing:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	padding-top:initial;
	padding-bottom:initial;
	bottom:initial;
	display:block;
	z-index:initial;
	#titleFont#
	margin-left: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{
	order:initial;
	position:initial;
	width:initial;
	height:initial;
	object-fit:initial;
	z-index:initial;
	filter:initial;
	object-position:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	overflow:initial;
	margin-bottom: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;
	z-index:initial;
	-webkit-box-sizing:initial;
	padding-top:initial;
	padding-bottom:initial;
	right:initial;
	bottom:initial;
	margin-left:initial;
	border-top-left-radius:initial;
	border-bottom-right-radius:initial;
	background-color: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;
	text-shadow:initial;
	-webkit-box-sizing:initial;
	background:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-top:initial;
	outline:initial;
	padding-left:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(204, 74, 188)/*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) */

#aMI_FreeItemsContent{
	display:none !important;
}

/* 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:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:0;
	flex-grow:/*yes*/
1;

}

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

}

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

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent > .aMS_ScreenContentElement.aMS_MenuElement{
	width:100px;
	min-width:150px;
	height:100px;
	margin-left:10px;
	margin-right:10px;
	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;
	float:initial;
	border: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;
	background-color: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{
	display:block;
	object-position:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	overflow:initial;
	margin-bottom: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{
	width:initial;
	padding-left:initial;
	padding-right:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	left:initial;
	position:initial;
	#bold#
	box-sizing:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	padding-top:initial;
	padding-bottom:initial;
	bottom:initial;
	display:block;
	z-index:initial;
	#titleFont#
	margin-left: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;
	z-index:initial;
	-webkit-box-sizing:initial;
	padding-top:initial;
	padding-bottom:initial;
	right:initial;
	bottom:initial;
	margin-left:initial;
	border-top-left-radius:initial;
	border-bottom-right-radius:initial;
	background-color: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;
	right:initial;
	bottom: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 Button Style (buttons) */
/* Preset: Simple Button - v2 (simpleButton - v2) */

#aMI_FreeItemsContent .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;
	text-shadow:initial;
	-webkit-box-sizing:initial;
	background:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-top:initial;
	outline:initial;
	padding-left:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(204, 74, 188)/*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:40px;
	margin-right:0;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	opacity:1;

}

/* 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 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:1px;
	border-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	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(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_Dotted:after{
	content:".";
	color:transparent;
	width:50%;
	height:50%;
	background-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	border-radius:100%;

}

/* Automatic from Checked CheckBox (checkedCheckBox) */
/* Preset: Checkbox with Image (checkboxImage) */

.aMS_Check.aMS_Checked{
	display:block;
	width:100%;
	height:100%;
	background-image:url(https://lh3.googleusercontent.com/jRk3hs2qrHIJmuOfdJW9-Bk4PW8m-88mEqo5sgOITpW2erPZ_LqkdnzdFFgoVxJiPP6ipm9gaix1IWDNAZsBcVaWvWFWtN1o=s2000) /*Check*/;
	background-size:60% 60%;
	background-position:center;
	background-color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	background-repeat:no-repeat;
	border-style:solid;
	border-radius:5px;
	border-width:0px;
	border-color:transparent;
	cursor:pointer;
	z-index:0;
	box-sizing:border-box;

}

/* 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;
	text-shadow:initial;
	-webkit-box-sizing:initial;
	background:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-top:initial;
	outline:initial;
	padding-left:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(204, 74, 188)/*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;
	text-shadow:initial;
	-webkit-box-sizing:initial;
	background:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-top:initial;
	outline:initial;
	padding-left:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:2px;
	border-color:rgb(204, 74, 188)/*COLOR:Vibrant*/;
	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(204, 74, 188)/*COLOR:Vibrant*/;
	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;
	text-shadow:initial;
	-webkit-box-sizing:initial;
	background:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border-top:initial;
	outline:initial;
	padding-left:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(204, 74, 188)/*COLOR:Vibrant*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	border-width:2px;
	border-color:rgb(204, 74, 188)/*COLOR:Vibrant*/;
	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: Soft (soft) */

.aMS_AddQuantity.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	background-color:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	padding:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	font-weight:initial;
	opacity:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	border-top:initial;
	outline:initial;
	padding-left:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	text-align:center;
	border-radius:5px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:20px;
	text-shadow:/*PARAMETER_S:shadowGlobalText*/0/*PARAMETER:shadowGlobalText*/;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	border:1px solid rgb(55, 233, 205)/*COLOR:LightVibrantDarker*/;
	background:rgb(120, 240, 221)/*COLOR:LightVibrant*/;
	background:-webkit-linear-gradient(top, rgb(120, 240, 221)/*COLOR:LightVibrant*/ 0%,rgb(55, 233, 205)/*COLOR:LightVibrantDarker*/ 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(rgb(120, 240, 221)/*COLOR:LightVibrant*/),to(rgb(55, 233, 205)/*COLOR:LightVibrantDarker*/));
	background:-o-linear-gradient(top, rgb(120, 240, 221)/*COLOR:LightVibrant*/ 0%,rgb(55, 233, 205)/*COLOR:LightVibrantDarker*/ 100%);
	background:linear-gradient(to bottom, rgb(120, 240, 221)/*COLOR:LightVibrant*/ 0%,rgb(55, 233, 205)/*COLOR:LightVibrantDarker*/ 100%);
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	-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*/;

}

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

.aMS_RemoveQuantity.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	background-color:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	padding:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	font-weight:initial;
	opacity:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	border-top:initial;
	outline:initial;
	padding-left:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	text-align:center;
	border-radius:5px;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-size:20px;
	text-shadow:/*PARAMETER_S:shadowGlobalText*/0/*PARAMETER:shadowGlobalText*/;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	border:1px solid ##Transparent##;
	background:rgb(120, 240, 221)/*COLOR:LightVibrant*/;
	background:-webkit-linear-gradient(top, rgb(120, 240, 221)/*COLOR:LightVibrant*/ 0%,rgb(55, 233, 205)/*COLOR:LightVibrantDarker*/ 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(rgb(120, 240, 221)/*COLOR:LightVibrant*/),to(rgb(55, 233, 205)/*COLOR:LightVibrantDarker*/));
	background:-o-linear-gradient(top, rgb(120, 240, 221)/*COLOR:LightVibrant*/ 0%,rgb(55, 233, 205)/*COLOR:LightVibrantDarker*/ 100%);
	background:linear-gradient(to bottom, rgb(120, 240, 221)/*COLOR:LightVibrant*/ 0%,rgb(55, 233, 205)/*COLOR:LightVibrantDarker*/ 100%);
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	-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*/;

}

/* 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(223, 223, 223);
	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(223, 223, 223);
	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(223, 223, 223);

}

.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 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:200px;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/pJODlVZvLW4arLa44bOnZQ48DsRatuB9eZ5RSi5f3fn04XAJzCHEE1bCqIYVxrQObrBsSGz4BBI4t6Wzaqjyt99b-B94k9apTrU=s2000);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	margin-top:0px;

}

.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: Simple Spinner - v2 (Simple Spinner - v2) */

.aMS_WaitScreen #aMI_ScreenContent{
	position:fixed;
	top:0;
	left:0;
	width:100vw;
	height:100vh;
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0;
	padding:0;

}

.aMS_WaitScreen #aMI_ScreenContent #aMI_WaitGraphic{
	width:50px;
	height:50px;
	animation:spin 1s linear infinite;
	border-radius:50%;
	border-top:2px solid rgb(255, 255, 255)/*COLOR:LightText*/;
	border-right:2px solid rgb(204, 74, 188)/*COLOR:Vibrant*/;
	border-bottom:2px solid rgb(204, 74, 188)/*COLOR:Vibrant*/;
	border-left:2px solid rgb(204, 74, 188)/*COLOR:Vibrant*/;

}

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

/* 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;
	float:initial;
	border: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;
	background-color: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{
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	left:initial;
	position:initial;
	#bold#
	box-sizing:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	padding-top:initial;
	padding-bottom:initial;
	bottom:initial;
	display:block;
	z-index:initial;
	#titleFont#
	margin-left: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{
	display:block;
	z-index:initial;
	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(204, 74, 188)/*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;
	z-index:initial;
	-webkit-box-sizing:initial;
	padding-top:initial;
	padding-bottom:initial;
	right:initial;
	bottom:initial;
	margin-left:initial;
	border-top-left-radius:initial;
	border-bottom-right-radius:initial;
	background-color: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(112, 112, 112)/*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(112, 112, 112)/*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 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:16px;
	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*/;
	/**/
/**/
/*bold*/
/*13px*/
font-weight:bold;
	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(167, 167, 167)/*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:transparent;
	box-sizing:border-box;
	padding:16px;
	border-radius:0px;
	font-size:20px;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	border-bottom:1px solid black;
	/*center*/
text-align:center;
	/*yes*/
font-weight:bold;

}

/* 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 Header Menu Size And Position (headerMenuSizeAndPosition) */

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

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

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

}

/* 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 Free Items Menu Size And Position (freeItemsMenuSizeAndPosition) */

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

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

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

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

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

}

/* 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:15px;
	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 Button Style (buttons) */
/* Preset: Facebook Login (facebookButton) */

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

}

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

.aMS_LoginScreen #aMI_ScreenContent .aMS_LoginButton_Google.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	background-color:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	padding:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	opacity:initial;
	overflow:initial;
	background-position:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	-webkit-box-sizing:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	background:white;
	background-image:url(/Pictures/icons/googleLogin.png?t=1);
	border-radius:4px;
	color:#666;
	font-size:0.8em;
	border:none;
	border-top:solid #f3f3f3 1px;
	-webkit-box-shadow:0px 0px 0px 1px #666;
	-moz-box-shadow:0px 0px 0px 1px #666;
	box-shadow:0px 0px 0px 1px #666;
	font-weight:bold;
	background-repeat:no-repeat;
	background-size:51px 45px;
	padding-left:51px;
	text-shadow:0px 2px 1px #ccc;
	outline:none;
	box-sizing:border-box;
	text-align:center;
	background-size:51px 45px;
	padding-left:51px;
	min-height:45px;
	cursor:pointer;

}

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

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

}

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

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

}

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

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

/* 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;
	/*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;
	min-width:40%;

}

/* 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;
	float:initial;
	border: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_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;
	background-color: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{
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	left:initial;
	position:initial;
	#bold#
	box-sizing:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	padding-top:initial;
	padding-bottom:initial;
	bottom:initial;
	display:block;
	z-index:initial;
	#titleFont#
	margin-left:initial;
	order:2;
	height:auto;
	width:60%;
	text-align:/*center*/
center;
	padding-left:1rem;
	padding-right:1rem;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	margin-left:0.5rem;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(0, 0, 0)/*COLOR:DarkTextDarker*/;
	font-weight:bold;
	/*Montserrat*/
/**/
/*normal*/
/*0.9rem*/
font-family:'Montserrat', sans-serif;
	font-weight:normal;
	font-size:0.9rem;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Photo{
	display:block;
	z-index:initial;
	filter:initial;
	right:initial;
	top:initial;
	left:initial;
	background-color:initial;
	-o-object-fit:initial;
	padding:initial;
	box-sizing:initial;
	order:1;
	position:center;
	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:DarkTextDarker*/;
	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(204, 74, 188)/*COLOR:Vibrant*/;
	border-color:transparent;
	display:/*yes*/;
	z-index:2;
	/*Montserrat*/
/**/
/*normal*/
/*0.9rem*/
font-family:'Montserrat', sans-serif;
	font-weight:normal;
	font-size:0.9rem;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Price{
	left:initial;
	padding-right:initial;
	box-sizing:initial;
	z-index:initial;
	-webkit-box-sizing:initial;
	padding-top:initial;
	padding-bottom:initial;
	right:initial;
	bottom:initial;
	margin-left:initial;
	border-top-left-radius:initial;
	border-bottom-right-radius:initial;
	background-color: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:DarkTextDarker*/;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	display:/*yes*/;
	font-weight:bold;
	/*Montserrat*/
/**/
/*normal*/
/*0.9rem*/
font-family:'Montserrat', sans-serif;
	font-weight:normal;
	font-size:0.9rem;

}

.aMS_MenuScreen #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:DarkTextDarker*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	width:auto;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;
	padding:5px;
	/*Montserrat*/
/**/
/*normal*/
/*0.9rem*/
font-family:'Montserrat', sans-serif;
	font-weight:normal;
	font-size:0.9rem;

}

.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 1 - v2 (Modifier Style 1 - v2) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .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:1rem;
	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;

}

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

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierInnerItem{
	position:relative;
	display:flex;
	box-sizing:border-box;
	padding:0.5rem;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_ModifierItem:nth-child(odd){
	background-color:rgb(220,220,220);

}

.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{
	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_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_Price{
	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_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement .aMS_ModifierFamily .aMS_Check{
	position:relative;
	display:flex;
	width:1.5rem;
	height:1.5rem;
	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;
	float:initial;
	border: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;
	background-color: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;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	padding-top:initial;
	padding-bottom:initial;
	bottom:initial;
	display:block;
	z-index:initial;
	#titleFont#
	margin-left:initial;
	order:2;
	width:calc(100% - 30% - 5%);
	left:0;
	position:relative;
	font-size:0px;
	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*/
/**/
/**/
/*16px*/
font-family:'Poppins', sans-serif;
	font-size:16px;

}

.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:0px;
	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{
	display:block;
	z-index:initial;
	filter:initial;
	object-position:initial;
	border-style:initial;
	border-width:initial;
	margin-bottom: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;
	z-index:initial;
	-webkit-box-sizing:initial;
	padding-top:initial;
	padding-bottom:initial;
	right:initial;
	bottom:initial;
	margin-left:initial;
	border-top-left-radius:initial;
	border-bottom-right-radius:initial;
	background-color: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:0px;
	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{
	right:initial;
	bottom:initial;
	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:0px;
	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(204, 74, 188)/*COLOR:Vibrant*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement:nth-child(7n+2){
	background-color:rgb(204, 74, 188)/*COLOR:Vibrant*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement:nth-child(7n+3){
	background-color:rgb(204, 74, 188)/*COLOR:Vibrant*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement:nth-child(7n+4){
	background-color:rgb(204, 74, 188)/*COLOR:Vibrant*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement:nth-child(7n+5){
	background-color:rgb(204, 74, 188)/*COLOR:Vibrant*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement:nth-child(7n+6){
	background-color:rgb(204, 74, 188)/*COLOR:Vibrant*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement:nth-child(7n+7){
	background-color:rgb(204, 74, 188)/*COLOR:Vibrant*/;

}

/* 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:/*yes*/
1;
	max-width:1000px;

}

/* 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;
	float:initial;
	border: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;
	background-color: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:35%;
	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% - 35% - 10px);
	margin-left:calc(35% + 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% - 35% - 10px);
	margin-left:calc(35% + 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% - 35% - 10px);
	margin-left:calc(35% + 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% - 35% - 10px);
	margin-left:calc(35% + 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% - 35% - 10px);
	margin-left:calc(35% + 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(204, 74, 188)/*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 Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Full Screen (fullscreenMenu) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.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: Plain Text With Border Bottom - v2 (plainText-v2) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement{
	justify-content:initial;
	align-items:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	padding:initial;
	position:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	overflow:initial;
	border:initial;
	cursor:pointer;
	display:flex;
	float:left;
	background-color:transparent;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_Title{
	font-size:initial;
	order:initial;
	height:initial;
	background-color:initial;
	border-radius:initial;
	margin-left:initial;
	left:initial;
	position:initial;
	#bold#
	box-sizing:initial;
	padding-top:initial;
	padding-bottom:initial;
	bottom:initial;
	display:block;
	z-index:initial;
	#titleFont#
	margin-left:initial;
	align-self:center;
	color:rgb(55, 233, 205)/*COLOR:LightVibrantDarker*/;
	width:100%;
	text-align:/*center*/ center;
	padding-left:10px;
	padding-right:10px;
	text-shadow:/*PARAMETER_S:shadowGlobalText*/0/*PARAMETER:shadowGlobalText*/;
	margin-top:20px;
	padding:20px;
	box-sizing:border-box;
	border-bottom:2px solid rgb(55, 233, 205)/*COLOR:LightVibrantDarker*/;
	margin-bottom:20px;
	font-weight:bold;
	/*Montserrat*/
/**/
/*bolder*/
/*23px*/
font-family:'Montserrat', sans-serif;
	font-weight:bolder;
	font-size:23px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_ScreenContentInnerElement{
	position:initial;
	height:initial;
	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;
	cursor:initial;
	padding-left:initial;
	min-height:initial;
	display:flex;
	width:100%;
	background-color:transparent;

}

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

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.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_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_Distance{
	display:none;

}

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

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.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;
	z-index:initial;
	-webkit-box-sizing:initial;
	padding-top:initial;
	padding-bottom:initial;
	right:initial;
	bottom:initial;
	margin-left:initial;
	border-top-left-radius:initial;
	border-bottom-right-radius:initial;
	background-color:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.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 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;
	/*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 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:/*true*/
center;
	width:100%;

}
}

@media only screen and (min-width: 1400px){
.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: 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;
	/*6*/
width:calc((100vw - (100vw - 100%)) * 0.14);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	margin-bottom:0.6vw;
	margin-top:0.6vw;
	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: 1400px){
.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:/*no*/ 0;
	max-width:auto;

}
}

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

@media only screen and (min-width: 1900px){
.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: 1900px){
.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: 1900px){
.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: 1900px){
.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	width:initial;
	margin:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-right:initial;
	/*8*/
width:calc((100vw - (100vw - 100%)) * 0.09);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	margin-bottom:0.4vw;
	margin-top:0.4vw;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*no*/ 0;

}
}

/* 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 Header Menu Size And Position (headerMenuSizeAndPosition) */

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

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

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

}

/* 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:0px;
	margin-left:2.5%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;

}

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

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel{
	flex-wrap:initial;
	justify-content:initial;
	margin-top:initial;
	margin-bottom:initial;
	border-style:initial;
	border-width:initial;
	border-radius:initial;
	border-color:initial;
	box-sizing:initial;
	padding:initial;
	background-color:initial;
	display:block;
	float:left;
	position:relative;
	width:100%;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Description{
	order:initial;
	margin-top:initial;
	margin-bottom:initial;
	font-weight:initial;
	color:initial;
	position:relative;
	float:left;
	width:100%;
	text-align:justify;
	margin-left:0%;
	padding:1.0vw;
	background-color:white;
	border-radius:2px;
	padding-bottom:calc(3.2vw + 40px);
	font-size:20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	/*Montserrat*/
/**/
/*bold*/
/*auto*/
font-family:'Montserrat', sans-serif;
	font-weight:bold;
	font-size:auto;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	-webkit-box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;

}

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

}

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

}

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

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Description:first-letter{
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/*Montserrat*/
/**/
/*bold*/
/*auto*/
font-family:'Montserrat', sans-serif;
	font-weight:bold;
	font-size:auto;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoDescription.aMS_NoPhoto.aMS_NoPrice.aMS_NoQuantity .aMS_Description{
	display:none;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoDescription.aMS_NoPrice.aMS_NoQuantity .aMS_Description{
	display:initial;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Photo{
	order:initial;
	margin-bottom:initial;
	display:block;
	background-color:white;
	position:absolute;
	left:0%;
	top:0px;
	width:100%;
	height:auto;
	object-fit:cover;
	border-radius:2px;
	border:0.5vw solid white;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	box-shadow:0px 0px 15px -2px rgba(1,1,1,1);
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;

}

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

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Price{
	position:relative;
	width:calc(40px + 4vw);
	height:calc(40px + 4vw);
	font-size:14px;
	float:left;
	margin-left:calc(94.5% - 40px);
	margin-top:calc(-4.7% - 40px);
	line-height:calc((100vw - (100vw - 100%)) * 1.4 + 40px);
	background-color:#79b83b;
	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:white;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:/*PARAMETER_S:shadowGlobalWeak*/0px 0px 15px -2px rgba(1,1,1,1)/*PARAMETER:shadowGlobalWeak*/;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Quantity{
	order:initial;
	display:block;
	justify-content:initial;
	align-items:initial;
	padding-left:initial;
	padding-right:initial;
	position:relative;
	float:left;
	margin-left:calc(7% + 40px);
	width:70px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:30px;
	margin-top:calc(-1.6vw + -40px);
	color:rgb(204, 74, 188)/*COLOR:Vibrant*/;
	font-weight:bold;

}

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

}

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

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_AddQuantity{
	order:initial;
	display:block;
	justify-content:initial;
	width:initial;
	height:initial;
	position:relative;
	float:left;
	margin-left:calc(7% + 110px);
	margin-top:calc(-1.6vw - 40px);
	z-index:3;

}

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

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_RemoveQuantity{
	order:initial;
	display:block;
	justify-content:initial;
	width:initial;
	height:initial;
	position:relative;
	float:left;
	margin-left:calc(7%);
	margin-top:calc(-1.6vw - 40px);
	z-index:3;

}

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

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Button{
	min-width:40px;
	min-height:40px;
	border-radius:3px;
	font-size:20px;
	text-shadow:0px 0px 5px rgba(104, 104, 104, 1);
	text-shadow:/*PARAMETER_S:shadowGlobalText*/0/*PARAMETER:shadowGlobalText*/;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	z-index:10;
	color:invalid;
	font-size:invalid;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Button.aMS_ButtonPositive{
	width:100%;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel{
	order:initial;
	position:relative;
	float:left;
	width:100%;
	margin-left:0%;
	margin-top:30px;

}

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

}

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

}

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

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_Title{
	background-color:#transparent;
	font-size:1rem;
	color:black;
	text-shadow:none;
	text-shadow:/*PARAMETER_S:shadowGlobalText*/0/*PARAMETER:shadowGlobalText*/;
	padding-left:2%;
	border-radius:0px;
	margin-left:0px;
	height:auto;
	line-height:normal;
	width:80%;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-top-right-radius:0;
	border-bottom-right-radius:0;

}

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

}

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

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_HideInnerItem .aMS_InnerItemPanel{
	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;

}

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

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel .aMS_ModifierFamily .aMS_ModifierInnerItem{
	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:transparent;

}

.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{
	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{
	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_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:70%;
	position:relative;
	margin-right:0;
	margin-bottom:120px;
	margin-top:0px;
	margin-left:15%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;

}
}

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

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel{
	float:initial;
	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.5rem;
	background-color:##Transparent##;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel #aMI_AddButton{
	width:100%;
	margin-top:20px;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_ScreenInnerContent{
	position:relative;
	width:100%;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	justify-content:center;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Photo{
	background-color:initial;
	border:initial;
	-webkit-box-sizing:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	order:1;
	position:relative;
	width:100%;
	height:250px;
	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*/;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Description{
	float:initial;
	margin-left:initial;
	padding:initial;
	background-color:initial;
	border-radius:initial;
	padding-bottom:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	#font#
	color:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	order:3;
	position:relative;
	width:100%;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	font-size:/*PARAMETER_S:fontSizeGlobal*/14px/*PARAMETER:fontSizeGlobal*/;
	font-weight:regular;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:center;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Quantity{
	float:initial;
	margin-left:initial;
	height:initial;
	text-align:initial;
	line-height:initial;
	margin-top:initial;
	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;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_RemoveQuantity{
	float:initial;
	margin-left:initial;
	margin-top:initial;
	order:4;
	position:relative;
	display:flex;
	justify-content:center;
	width:2rem;
	height:2rem;
	z-index:0;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_AddQuantity{
	float:initial;
	margin-left:initial;
	margin-top:initial;
	order:6;
	position:relative;
	display:flex;
	justify-content:center;
	width:2rem;
	height:2rem;
	z-index:0;

}
}

@media only screen and (min-width: 800px){
.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;

}
}

@media only screen and (min-width: 800px){
.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*/;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerItemPanel{
	float:initial;
	margin-left:initial;
	margin-top:initial;
	order:7;
	position:relative;
	width:100%;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel{
	width:initial;
	margin-left:initial;
	order:20;

}
}

@media only screen and (min-width: 800px){
.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;

}
}

@media only screen and (min-width: 800px){
.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*/;

}
}

@media only screen and (min-width: 800px){
.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*/;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_DisabledElement.aMS_Button.aMS_RemoveQuantity{
	background-color:##Transparent##;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_DisabledElement.aMS_Button.aMS_AddQuantity{
	background-color:##Transparent##;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_OrderItem > .aMS_Label.aMS_Description{
	display:none;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_OrderItem .aMS_Photo{
	display:none;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoPhoto .aMS_Photo{
	display:none;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoDescription .aMS_Label.aMS_Description{
	display:none;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_RemoveQuantity{
	display:none;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_AddQuantity{
	display:none;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_Photo{
	display:none;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_Description{
	display:none;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_InnerComplexItemPanel .aMS_Quantity{
	display:none;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoQuantity .aMS_AddQuantity{
	display:none;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoQuantity .aMS_RemoveQuantity{
	display:none;

}
}

@media only screen and (min-width: 800px){
.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel.aMS_NoQuantity .aMS_Quantity{
	display:none;

}
}

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

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

/* Automatic from Menu Body And Style (menuStyle) */

.aMS_ItemScreen #aMI_FreeItemsContent{
	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:/*no*/
0;
	max-width:40%;
	min-width:40%;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Photo With Add and Sub Buttons (addAndSubButtons#) */

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

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Title{
	order:initial;
	height:initial;
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	#bold#
	box-sizing:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	position:absolute;
	padding-top:0%;
	padding-bottom:0%;
	padding-right:0%;
	padding-left:0%;
	bottom:03%;
	left:0%;
	width:50%;
	font-weight:bold;
	text-align:left;
	display:block;
	z-index:1;
	font-size:1.5rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	/**/
/**/
/**/
/*1.0rem*/
font-size:1.0rem;
	margin-left:5px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Photo{
	order:initial;
	filter:initial;
	object-position:initial;
	border-style:initial;
	border-width:initial;
	overflow:initial;
	right:initial;
	background-color:initial;
	padding:initial;
	box-sizing:initial;
	display:block;
	position:relative;
	left:0;
	top:0;
	width:30%;
	height:auto;
	z-index:0;
	-o-object-fit:cover;
	object-fit:cover;
	margin-bottom:66px;
	border-radius:5px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Button.aMS_AddQuantity{
	margin-top:initial;
	background-color:initial;
	position:absolute;
	right:5%;
	width:20%;
	height:40%;
	bottom:50%;
	z-index:5;
	border-radius:10px;
	font-size:3rem;
	display:flex;
	align-items:center;
	justify-content:center;

}

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

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Quantity{
	left: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;
	margin-bottom:initial;
	margin-right:initial;
	position:absolute;
	right:29%;
	width:initial;
	height:60%;
	z-index:5;
	display:flex;
	align-items:center;
	justify-content:center;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-size:2rem;
	top:0;

}

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

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Price{
	order:initial;
	height:initial;
	margin-top:initial;
	margin-bottom:initial;
	font-weight:initial;
	left:initial;
	padding-right:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:center;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	text-align:center;
	position:absolute;
	padding-top:initial;
	padding-bottom:3%;
	width:40%;
	right:0;
	bottom:0;
	margin-left:initial;
	font-size:1.0em;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	background-color:rgb(120, 240, 221)/*COLOR:LightVibrant*/;
	color:rgb(0, 0, 0);

}

.aMS_ComplexWizardScreen #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_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Distance{
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Check,.aMS_Uncheck{
	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 Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Full Screen (fullscreenMenu#) */

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement{
	#numOfCols#
	float:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	position:initial;
	flex-grow:initial;
	max-width:initial;
	min-width:initial;
	margin-right:initial;
	width:95%;
	margin:0;
	display:flex;
	align-items:center;
	margin-top:5px;
	margin-bottom:20px;

}

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

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement{
	justify-content:initial;
	align-items:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	padding:initial;
	position:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	overflow:initial;
	border:initial;
	cursor:pointer;
	display:flex;
	float:left;
	background-color:transparent;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_Title{
	font-size:initial;
	font-weight:initial;
	order:initial;
	height:initial;
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	left:initial;
	position:initial;
	#bold#
	box-sizing:initial;
	padding-top:initial;
	padding-bottom:initial;
	bottom:initial;
	display:block;
	z-index:initial;
	#titleFont#
	margin-left:initial;
	align-self:center;
	border-bottom:#underlineSize# solid rgb(120, 240, 221)/*COLOR:LightVibrant*/;
	color:rgb(120, 240, 221)/*COLOR:LightVibrant*/;
	width:100%;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	text-shadow:/*PARAMETER_S:shadowGlobalText*/0/*PARAMETER:shadowGlobalText*/;
	/*Montserrat*/
/**/
/*bolder*/
/*23px*/
font-family:'Montserrat', sans-serif;
	font-weight:bolder;
	font-size:23px;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_ScreenContentInnerElement{
	position:initial;
	height:initial;
	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;
	cursor:initial;
	padding-left:initial;
	min-height:initial;
	background-color:initial;
	display:flex;
	width:100%;

}

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

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Info.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_ComplexWizardScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_Distance{
	display:none;

}

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

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Info.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;
	z-index:initial;
	-webkit-box-sizing:initial;
	padding-top:initial;
	padding-bottom:initial;
	right:initial;
	bottom:initial;
	margin-left:initial;
	border-top-left-radius:initial;
	border-bottom-right-radius:initial;
	background-color:initial;
	display:none;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_Info.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 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{
	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 Header Menu Size And Position (headerMenuSizeAndPosition) */

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

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

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

}

/* 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{
	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 Header Menu Size And Position (headerMenuSizeAndPosition) */

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

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

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

}

/* Automatic from Order List Style (orderListStyle) */
/* Preset: Expandable List Classic (expandableListClassic#) */

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel{
	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:40px;
	padding-bottom:40px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel:after{
	content:"Meu pedido";
	position:absolute;
	top:5px;
	left:0px;
	font-size:21px;
	font-weight:bold;
	width:100%;
	text-align:center;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel:before{
	-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	box-shadow:inset 0px 0px 0px 0px rgba(0,0,0,0.75);
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	pointer-events:none;

}

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

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_OrderItem{
	width:100%;
	float:left;
	margin-bottom:1px;
	margin-top:5px;
	display:block;
	position:relative;
	float:left;
	padding-bottom:1px;
	border-bottom:0px solid rgb(208 208 208)/*COLOR:Muted*/;
	min-height:50px;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_OrderComplexItem{
	width:100%;
	float:left;
	margin-bottom:10px;
	margin-top:5px;
	display:block;
	position:relative;
	float:left;
	padding-bottom:5px;
	border-bottom:0px solid rgb(102, 102, 102)/*COLOR:Muted*/;
	min-height:50px;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_Title{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	font-weight:bold;
	float:left;
	position:relative;
	margin-top:2px;
	width:calc(100% - 100px);
	margin-left:0px;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	padding-left:5px;
	border-radius:0px;
	cursor:pointer;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_Description{
	width:initial;
	float:initial;
	height:initial;
	line-height:initial;
	overflow:initial;
	margin-left:initial;
	margin-top:initial;
	text-align:initial;
	color:initial;
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_OrderItem.aMS_HasInnerItem.aMS_HideInnerItem > .aMS_Title:after{
	position:absolute;
	content:"Ver detalhes";
	left:5px;
	margin-top:20px;
	font-size:10px;
	text-decoration:underline;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_Photo{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	width:initial;
	height:initial;
	position:initial;
	left:initial;
	top:initial;
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_Price{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	background-color:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	display:block;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial;
	white-space:initial;
	width:initial;
	height:initial;
	text-align:right;
	z-index:2;
	position:absolute;
	top:5px;
	right:25%;
	font-size:0.9rem;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

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

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_RemoveQuantity{
	min-width:7%;
	min-height:7%;
	position:absolute;
	top:1px;
	right:calc( 7% + 30px );

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_Quantity{
	position:absolute;
	top:15px;
	right:calc( 7%  );
	width:30px;
	height:7%;
	line-height:7%;
	text-align:center;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-weight:bold;
	font-size:20px;

}

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

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_AddQuantity{
	min-width:7%;
	min-height:7%;
	position:absolute;
	top:1px;
	right:0px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderSummary{
	width:100%;
	float:left;
	position:relative;
	margin-top:20px;
	padding:0px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderSummary .aMS_PriceTitle{
	text-shadow:initial;
	-webkit-transform:initial;
	-ms-transform:initial;
	transform:initial;
	position:absolute;
	z-index:3;
	left:5px;
	top:-30px;
	width:50%;
	text-align:left;
	font-size:19px;
	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;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	display:block;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	left:initial;
	background-color:initial;
	height:initial;
	padding-top:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	text-align:right;
	z-index:2;
	align-items:right;
	white-space:nowrap;
	position:absolute;
	top:-30px;
	right:1%;
	width:75px;
	font-size:19px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderSummary #aMI_FinishButton{
	min-height:40px;
	position:relative;
	width:100%;
	float:left;
	margin-right:10px;
	margin-left:0px;
	left:0px;
	top:0px;
	margin-top:20px;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_ScreenInnerContent.aMS_InnerItemPanel{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_ShowInnerItem .aMS_ScreenInnerContent.aMS_InnerItemPanel{
	display:initial;

}

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

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_OrderItem{
	min-height:initial;
	height:initial;
	border-bottom:initial;
	height:initial;
	margin:initial;
	margin-top:10%;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems  .aMS_ScreenInnerContent.aMS_InnerItemPanel{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_ShowInnerItem .aMS_ScreenInnerContent.aMS_InnerItemPanel{
	display:initial;

}

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

}

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

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Button{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Title{
	background-color:#transparent;
	font-size:1rem;
	height:15px;
	line-height:15px;
	border:initial;
	border-radius:initial;
	box-shadow:none;
	padding-left:8%;
	width:100%;
	margin-left:initial;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Description{
	background-color:initial;
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Photo{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Price{
	border-radius:initial;
	transform:initial;
	background-color:initial;
	border:initial;
	box-shadow:initial;
	height:25px;
	line-height:25px;
	margin:initial;
	top:inherit;
	font-size:1rem;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel  .aMS_Quantity{
	position:absolute;
	top:0px;
	width:5%;
	height:25px;
	line-height:25px;
	text-align:left;
	color:rgb(0, 0, 0)/*COLOR:DarkText*/;
	font-weight:normal;
	font-size:1rem;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_CustomClass_HIDEQTY .aMS_Quantity{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_CustomClass_HIDEQTY .aMS_RemoveQuantity{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_CustomClass_HIDEQTY .aMS_AddQuantity{
	display:none;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_CustomClass_HIDEQTY .aMS_Price{
	top:0;

}

/* 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;
	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;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/5px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ModifierFamily .aMS_ModifierInnerItem{
	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{
	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{
	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;
	float:initial;
	border: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;
	background-color: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{
	display:block;
	object-position:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	overflow:initial;
	margin-bottom: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{
	width:initial;
	padding-left:initial;
	padding-right:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	left:initial;
	position:initial;
	#bold#
	box-sizing:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	padding-top:initial;
	padding-bottom:initial;
	bottom:initial;
	display:block;
	z-index:initial;
	#titleFont#
	margin-left: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;
	z-index:initial;
	-webkit-box-sizing:initial;
	padding-top:initial;
	padding-bottom:initial;
	right:initial;
	bottom:initial;
	margin-left:initial;
	border-top-left-radius:initial;
	border-bottom-right-radius:initial;
	background-color: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;
	right:initial;
	bottom: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(227, 227, 227);
	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(227, 227, 227);
	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(227, 227, 227);

}

.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(204, 74, 188)/*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(120, 240, 221)/*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:rgb(0, 0, 0)/*COLOR:DarkText*/;
	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;
	/*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:/*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;
	float:initial;
	border: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;
	background-color: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:150px;
	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% - 150px - 10px);
	margin-left:calc(150px + 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% - 150px - 10px);
	margin-left:calc(150px + 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% - 150px - 10px);
	margin-left:calc(150px + 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% - 150px - 10px);
	margin-left:calc(150px + 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% - 150px - 10px);
	margin-left:calc(150px + 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(204, 74, 188)/*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 finger tap behaviours */
* {
      -webkit-tap-highlight-color: transparent;
      -webkit-touch-callout: none;
      -webkit-touch-action: manipulation;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      touch-action: manipulation;
}

/* 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(204, 74, 188)/*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:'CLOSED';
	position:absolute;
	top:15px;
	right:15px;
	font-weight:bold;
	font-size:14px;
	background-color:rgb(204, 74, 188)/*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:0.5;
}

.aMS_Enterprise_OutOfRange >.aMS_ScreenContentInnerElement:after{
	content:'OUT OF RANGE';
	position:absolute;
	top:15px;
	right:15px;
	font-weight:bold;
	font-size:14px;
	background-color:rgb(204, 74, 188)/*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:0.5;
}

.aMS_Item.aMS_OutOfSchedule >.aMS_ScreenContentInnerElement:after,.aMS_ComplexItem.aMS_OutOfSchedule >.aMS_ScreenContentInnerElement:after
{
	content:'FORA DO HORARIO DE FUNCIONAMENTO';
	position:absolute;
	top:15px;
	right:15px;
	font-weight:bold;
	font-size:14px;
	background-color:rgb(204, 74, 188)/*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:0.5;
}

.aMS_Enterprise_Closed_OutOfSchedule >.aMS_ScreenContentInnerElement:after{
	content:'OUT OF SCHEDULE';
	position:absolute;
	top:15px;
	right:15px;
	font-weight:bold;
	font-size:14px;
	background-color:rgb(204, 74, 188)/*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:0.5;
}

.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(204, 74, 188)/*COLOR:Vibrant*/;
	box-sizing:border-box;
	padding:10px;
	border-radius:30px;
	color:white;
    	z-index:2;
}

.aMS_Enterprise_PosNotOk .aMS_ScreenContentInnerElement{
	opacity:0.5;
}



.aMS_Stock_SoldOut .aMS_ScreenContentInnerElement{
	opacity:0.5;
}



/*BE0CUSTOM_CSS*/
.aMS_Info
{
 	pointer-events:none!important; 
}

#aMI_ScreenContent .aMS_MenuElement
{
	position:relative!important;
}

#aMI_ScreenContent .aMS_MenuElement.aMS_Stock_SoldOut:after
{
    position: absolute;
    content: "Esgotado";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #c4c4c4b5;
    z-index: 10;
    pointer-events: none;
    font-size: 2rem;
    color: white;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.aMS_ItemScreen .aMS_Price
{
  color:black!important;
  font-size:1.5rem!important;
  transform:initial!important;
  background-color:transparent!important;
  border:initial!important;
  width:invalid!important;
  border-radius:initial!important;
  right:10px;
  bottom:0px;
  text-shadow:initial!important;
}

.aMS_ComplexWizardScreen .aMS_BottomNext
	{
		position:absolute;
		bottom:0;
		left:0;
		height:60px;
		width:100%;
		background-color:#cc4abc;
		text-align:center;
		line-height:60px;
		font-size:20px;
		color:white;
	}

.aMS_HasOrderItems.aMS_MenuLevel_1.aMS_ChildDivision_TAKEAWAY #aMI_BackButton
{
  display:none!important;
}

