/*SIMPORTS*/
@import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700%3B1,400..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100%3B0,200%3B0,300%3B0,400%3B0,500%3B0,600%3B0,700%3B0,800%3B0,900%3B1,100%3B1,200%3B1,300%3B1,400%3B1,500%3B1,600%3B1,700%3B1,800%3B1,900&display=swap');


/*EIMPORTS*/
/* Automatic from Background (background) */
/* Preset: BackGround Image - com deslocamento lateral (backGroundImage#) */

body{
	display:block;
	#font#
	background-size:initial;
	background-image:initial;
	background-color:initial;
	background-position-x:initial;
	background-position-y:initial;
	background-repeat:initial;
	font-family:initial;
	background-size:initial;
	overflow-x:initial;
	#font#
	background-image:initial;
	margin:auto;
	font-size:100%;
	/*Cabin*/
/**/
/**/
/**/
font-family:"Cabin", serif;
	font-size:;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

body:after{
	left:initial;
	background-color:initial;
	position:fixed;
	right:0;
	top:0;
	width:100%;
	height:100%;
	content:' ';
	margin:0px;
	background-image:url(https://lh3.googleusercontent.com/oLeUVkOSF2S8MWLuYm4u-2zKPPFgDE5Y2Z48HbcSXIlfmmWT9QlyNg1tmFvwYpRYr4ZyBad_ayZqXUFW6UuFcNors_byxgy64A=s2000);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	background-size:contain;
	background-position-x:25vw;
	z-index:-1;

}

body *{
	outline:none;

}

@media only screen and (min-width: 600px){
body #aMI_TitleBar{
		max-width:600px;
		margin-left:50%!important;
		transform:translateX(-50%);}
body #aMI_ScreenContent{
		max-width:600px;
		margin-left:50%!important;
		transform:translateX(-50%);}
body #aMI_FreeItemsContent{
		max-width:600px;
		margin-left:50%!important;
		transform:translateX(-50%);}
body .TagMenu{
		max-width:600px;
		margin-left:50%!important;
		transform:translateX(-50%);}
}

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

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

}

/* Automatic from Header Style (headerStyle) */
/* Preset: Simple Header with Image Center - v2 (SimpleHeaderImage - 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*/;
	z-index:999;

}

#aMI_Header #aMI_Logo{
	display:none;

}

#aMI_Header #aMI_HeaderButtons::before{
	display:block;
	position:absolute;
	content:"";
	width:35%;
	height:100px;
	background-image:url(https://lh3.googleusercontent.com/W-ey2J7qCm8XNLaOBtb3occbiCbkjQVs175mJwscE4Ymz5yEHcbKhr1IjD4pIQdE5e1xqV1X00hZHZmtG1sHHo0N0h-E3YXi=s2000);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	left:50%;
	transform:translateX(-50%);
	height:50%;
	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 #aMI_BackButton{
	position:absolute;
	display:flex;
	align-items:center;
	width:1.7rem;
	height:1.7rem;
	margin-left:5%;
	color:transparent;
	box-sizing:border-box;
	background-size:contain;
	background-repeat:no-repeat;
	left:0;

}

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

}

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

}

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

}

#aMI_Header .aMS_OrderQuantity{
	display:none;

}

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

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

}

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

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

}

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

#aMI_Header #aMI_OrderButton.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	color:initial;
	opacity:initial;
	overflow:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	background-image:url(https://lh3.googleusercontent.com/y3S-4A5XmlFkkNP5mCU-mx46yed92ibjwCW8wQ7MFbvcqAXt_Sw9Vje76qhqv5ZXGOwKIThVTZ1Urg0A8ert9kkfkazDGN6w=s2000);
	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:110%;
	height:110%;

}

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

#aMI_Header #aMI_OptionsButton.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	color:initial;
	opacity:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/JVdHEfb85LtHjNSP_x1bynwmEubQxUnY3nYblHZN7DakoKm_IXtm8wwM0FwSeoI3Dr1iPkg6qJbCPQT1ut5YqJfro1WMDsjh=s2000);
	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_NextButton.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	color:initial;
	opacity:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/gWQVtzMCtC1V_TWw_MmRXLZfS3kA1KUrl19C8wXJ1CuIDAVrJFLiUrQQLVeXf5Oj1jjFj98rTZ232gQVqR--TsmSa4PawWb7=s2000);
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	font-size:0px;
	padding:none;
	border-radius:100%;
	-webkit-filter:invert(0);
	filter:invert(0);
	background-color:transparent;
	width:100%;
	height:100%;

}

/* Automatic from Header 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;
	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(248, 246, 237)/*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;
	#font#
	z-index:initial;
	min-height:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	display:block;
	text-align:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	color:rgb(51, 51, 51)/*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;
	margin-top:initial;
	padding-top:initial;
	padding-left:initial;
	padding-right:initial;
	padding-bottom:initial;
	background-color: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;
	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;
	#font#
	margin-bottom:initial;
	z-index: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;
	display:none;

}

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

#aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width: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(51, 51, 51)/*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:0px;
	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{
	border-top-left-radius:initial;
	border-top-right-radius:initial;
	z-index:initial;
	text-align:initial;
	-webkit-box-sizing:initial;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:15px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;

}

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

}

#aMI_TitleBar #aMI_SubTitle{
	#subFont#
	margin-top:initial;
	margin-top:initial;
	#subtitleFont#
	color:initial;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	text-align:center;

}

#aMI_TitleBar.aMS_NoSubtitle .aMS_Subtitle{
	display:none;

}

#aMI_TitleBar .aMS_Photo{
	display:none;

}

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

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

}

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

@media only screen and (min-width: 800px){
#aMI_ScreenContent{
	display:block;
	height:initial;
	border:initial;
	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) */

@media only screen and (min-width: 800px){
.aMS_HasHeaderMenu #aMI_ScreenContent{
	display:block;
	height:initial;
	border:initial;
	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(159, 90, 75)/*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(159, 90, 75)/*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(159, 90, 75)/*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(51, 51, 51)/*COLOR:DarkText*/;
	position:absolute;
	width:30px;
	height:30px;
	line-height:30px;
	border-radius:15px;
	text-align:center;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	text-weight:bold;
	font-size:20px;
	top:-10px;
	left:-90px;
	z-index:1;
	display:block;

}

/* Automatic from Order List Style (orderListStyle) */
/* Preset: Expandable List (expandableList) */

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

}

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

}

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

}

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

}

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

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems .aMS_OrderComplexItem{
	width:100%;
	float:left;
	margin-bottom:20px;
	display:block;
	position:relative;
	float:left;
	padding-bottom:5px;
	border-bottom:1px solid rgb(102, 102, 102)/*COLOR:Muted*/;
	min-height:85px;
	-webkit-transition:height 0.3s ease;
	-o-transition:height 0.3s ease;
	transition:height 0.3s ease;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems .aMS_Title{
	order:initial;
	display:block;
	justify-content:initial;
	align-items:initial;
	margin-bottom:initial;
	font-size:initial;
	text-decoration:initial;
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	box-shadow:/*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	font-weight:bold;
	float:left;
	position:relative;
	width:calc(100% - 100px);
	margin-left:45px;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	color:rgb(255, 255, 255)/*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(255, 255, 255)/*COLOR:LightVibrant*/;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems  .aMS_Description{
	width:calc(100% - 100px);
	float:left;
	height:40px;
	line-height:20px;
	overflow:hidden;
	margin-left:0px;
	margin-top:5px;
	text-align:left;
	color:rgb(51, 51, 51)/*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(51, 51, 51)/*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(51, 51, 51)/*COLOR:DarkText*/;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

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

}

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

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderItems  .aMS_Price{
	-webkit-box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	box-shadow:0px 0px 6px -1px rgba(0,0,0,1);
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	box-shadow:/*PARAMETER_S:shadowGlobalMedium*/0px 0px 6px -1px rgba(0,0,0,1)/*PARAMETER:shadowGlobalMedium*/;
	background-color:rgb(255, 255, 255)/*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(52, 125, 187)/*COLOR:DarkVibrant*/;
	font-weight:bold;
	font-size:20px;

}

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

}

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

}

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

}

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

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_OrderSummary .aMS_Price{
	font-weight:initial;
	margin-left: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(65, 159, 125)/*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{
	order:initial;
	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(255, 255, 255)/*COLOR:LightVibrant*/;

}

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

}

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

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_InnerComplexItemPanel .aMS_Price{
	border-radius:initial;
	transform:initial;
	background-color:initial;
	border:initial;
	box-shadow:initial;
	height:25px;
	line-height:25px;
	margin:initial;
	top:inherit;

}

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_InnerComplexItemPanel  .aMS_Quantity{
	position:absolute;
	top:0px;
	width:50px;
	height:25px;
	line-height:25px;
	text-align:left;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-weight:bold;

}

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

#aMI_OrderListContent.aMS_SideBar #aMI_OrderListPanel .aMS_ModifierFamily{
	display:block;
	flex-direction:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	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(52, 125, 187)/*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(248, 246, 237)/*COLOR:LightMuted*/;
	border:10px solid rgb(159, 90, 75)/*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(159, 90, 75)/*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(159, 90, 75)/*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(51, 51, 51)/*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(159, 90, 75)/*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(159, 90, 75)/*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(159, 90, 75)/*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(51, 51, 51)/*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(159, 90, 75)/*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(159, 90, 75)/*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(159, 90, 75)/*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(51, 51, 51)/*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 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;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(232, 51, 43)/*COLOR:Vibrant*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*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;
	#font#
	z-index:initial;
	min-height:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	display:block;
	text-align:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*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;
	margin-top:initial;
	padding-top:initial;
	padding-left:initial;
	padding-right:initial;
	padding-bottom:initial;
	background-color: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;
	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;
	#font#
	margin-bottom:initial;
	z-index: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;
	display:none;

}

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

#aMI_FooterMenuContent .aMS_ScreenInnerContent .aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(232, 51, 43)/*COLOR:Vibrant*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*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:rgb(255, 255, 255)/*COLOR:LightText*/;
	background-image:none;
	background-size:cover;
	background-position:center;
	/*Top*/
border-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:auto;
	margin-left:5%;
	margin-right:5%;
	margin-top:5px;
	margin-bottom:0px;
	flex-grow:/*no*/0;

}

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

}

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

}

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

}

#aMI_FreeItemsContent .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: 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;
	position:relative;
	border-style:solid;
	border-radius:10px;
	border-width:0px;
	border-color:transparent;
	background-color:rgb(51, 51, 51)/*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{
	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;
	margin-top:initial;
	padding-top:initial;
	padding-left:initial;
	padding-right:initial;
	padding-bottom:initial;
	background-color: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;
	#font#
	z-index:initial;
	min-height:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	display:block;
	order:2;
	height:auto;
	text-align:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*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;
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:30px;
	height:30px;
	top:0;
	left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*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;
	#font#
	margin-bottom:initial;
	z-index: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;
	display:none;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Button.aMS_AddQuantity{
	display:none;

}

#aMI_FreeItemsContent .aMS_ScreenInnerContent .aMS_MenuElement .aMS_Button.aMS_RemoveQuantity{
	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{
	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;
	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;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(232, 51, 43)/*COLOR:Vibrant*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*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(65, 159, 125)/*COLOR:DarkVibrantDarker*/;

}

/* 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*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*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:7px;
	border-width:2px;
	border-color:rgb(117, 109, 100)/*COLOR:LightTextDarker*/;
	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:7px;
	border-width:2px;
	border-color:rgb(117, 109, 100)/*COLOR:LightTextDarker*/;
	cursor:pointer;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	align-items:center;

}

.aMS_Check.aMS_Dotted:after{
	content:".";
	color:transparent;
	width:40%;
	height:40%;
	background-color:rgb(117, 109, 100)/*COLOR:LightTextDarker*/;
	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/uYz2_mbSGr6VtUarvo2FcfOmVa-51UPR4nSYG9TTqpq7oT4A4U3fwa2iWp9iYhDwKeKhlfvsW8eq7_9fkrQkAEXKE8WasxrwHr0=s2000);
	background-size:60% 60%;
	background-position:center;
	background-color:rgb(117, 109, 100)/*COLOR:LightTextDarker*/;
	background-repeat:no-repeat;
	border-style:solid;
	border-radius:7px;
	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;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(232, 51, 43)/*COLOR:Vibrant*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*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;
	/*Cabin*/
/**/
/**/
/*15px*/
font-family:"Cabin", serif;
	font-size:15px;

}

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

.aMS_ButtonNegative.aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width: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*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:2px;
	border-color:rgb(232, 51, 43)/*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(232, 51, 43)/*COLOR:Vibrant*/;
	opacity:1;
	/*Barlow*/
/**/
/**/
/*15px*/
font-family:"Barlow", serif;
	font-size:15px;

}

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

.aMS_ButtonPositive.aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(232, 51, 43)/*COLOR:Vibrant*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:2px;
	border-color:rgb(232, 51, 43)/*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;
	/*Cabin*/
/**/
/**/
/*15px*/
font-family:"Cabin", serif;
	font-size:15px;

}

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

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

}

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

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

}

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

.aMS_FormPanel{
	border-radius:initial;
	z-index:initial;
	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*/;
	margin:auto;
	margin-top:0rem;
	margin-bottom:0px;
	border-bottom-left-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-bottom-right-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;

}

.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*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	border-bottom:0px solid black;

}

.aMS_FormPanel .aMS_TextBox{
	position:relative;
	width:100%;
	height:auto;
	padding:0.7rem;
	margin-top:0rem;
	margin-bottom:0rem;
	box-sizing:border-box;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:lightgray;
	background-color:rgb(248, 246, 237)/*COLOR:LightVibrantDarker*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;

}

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

}

.aMS_FormPanel .aMS_Label.aMS_Title{
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*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*/25px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_FormPanel .aMS_FormFieldValue_possibleBooking{
	box-sizing:initial;
	margin-top: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:0rem;
	box-sizing:border-box;
	padding:0.7rem;
	background-color:rgb(248, 246, 237)/*COLOR:LightVibrantDarker*/;

}

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

}

.aMS_FormPanel .aMS_FormFieldValue_possibleBooking{
	width:initial;
	margin-top: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*/15px/*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 Hide - v2 (SearchBox Hide- v2#) */

.aMS_SearchBox{
	width:initial;
	position:initial;
	align-items:initial;
	justify-content:initial;
	overflow:initial;
	display:none;

}

.aMS_SearchBox .aMS_TextBox{
	background-color:initial;
	position:initial;
	width:initial;
	height:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	font-size:initial;
	color:initial;
	box-sizing:initial;
	padding:initial;
	padding-left:initial;
	display:none;

}

.aMS_SearchBox:before{
	width:initial;
	height:initial;
	left:initial;
	z-index:initial;
	content:initial;
	position:initial;
	background-image:initial;
	background-size:initial;
	background-repeat:initial;
	display:none;

}

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

/* Removing missing style START */

.aMS_MenuLevel_Tree_Categorias{
	display:block;
}

/* Removing missing style END */

.aMS_MenuLevel_Tree_Categorias .aMS_SearchBox{
	width:100%;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;

}

.aMS_MenuLevel_Tree_Categorias .aMS_SearchBox .aMS_TextBox{
	display:block;
	background-color:rgb(248, 246, 237)/*COLOR:LightMuted*/;
	position:relative;
	width:91%;
	height:3rem;
	border-style:solid;
	border-radius:17px;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	box-sizing:border-box;
	padding:8px;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	padding-left:8%;

}

.aMS_MenuLevel_Tree_Categorias .aMS_SearchBox:before{
	display:block;
	width:20px;
	height:20px;
	left:7%;
	z-index:10;
	content:'';
	position:absolute;
	background-image:url(https://lh3.googleusercontent.com/hI2J3JKSVoSE2mqhR9yfSsTxkhedF25XGr56qhdrUtjFh9v92UiqN--M9kUJOMAyzlc9Fh6j_yTpnmQaqoLXsIaSXTI0a_C4=s2000);
	background-size:contain;
	background-repeat:no-repeat;

}

/* Automatic from Search Box (searchBox) */
/* Preset: Searchbox Hide - v2 (SearchBox Hide- v2#) */

/* Removing missing style START */

.aMS_MenuLevel_not_Categorias{
	display:block;
}

/* Removing missing style END */

.aMS_MenuLevel_not_Categorias .aMS_SearchBox{
	width:initial;
	position:initial;
	align-items:initial;
	justify-content:initial;
	overflow:initial;
	display:none;

}

.aMS_MenuLevel_not_Categorias .aMS_SearchBox .aMS_TextBox{
	background-color:initial;
	position:initial;
	width:initial;
	height:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	font-size:initial;
	color:initial;
	box-sizing:initial;
	padding:initial;
	padding-left:initial;
	display:none;

}

.aMS_MenuLevel_not_Categorias .aMS_SearchBox:before{
	width:initial;
	height:initial;
	left:initial;
	z-index:initial;
	content:initial;
	position:initial;
	background-image:initial;
	background-size:initial;
	background-repeat:initial;
	display:none;

}

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

body.aMS_WaitScreen{
	display:block;
	#font#
	background-color:initial;
	background-repeat:initial;
	font-family:initial;
	background-size:initial;
	overflow-x:initial;
	#font#
	background-image:initial;
	margin:0px;
	font-size:100%;
	/*Khand*//**//**//*auto*/
	background-size:20px 20px;
	background-image:url(https://lh3.googleusercontent.com/WGJuPBVFuqvMQYAybkm7tgRkAiHVtd-KlSvHezoEdGzoAF-_TYJ8XcP7VHHfROxFRKffXTTxys40zCamX-M) /*Default*/;
	background-color:rgb(232, 51, 43)/*COLOR:Vibrant*/;
	background-position-x:0px;
	background-position-y:0px;
	background-repeat:repeat;

}

body.aMS_WaitScreen:after{
	right:initial;
	background-image:initial;
	background-repeat:initial;
	background-size:initial;
	background-position-x:initial;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:' ';
	margin:0px;
	background-color:rgb(232, 51, 43)/*COLOR:Vibrant*/;
	z-index:-1;

}

body.aMS_WaitScreen *{
	outline:none;

}

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

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

/* Automatic from Header Style (headerStyle) */

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

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

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

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

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

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

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

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

.aMS_WaitScreen #aMI_ScreenContent{
	width:80%;
	margin-left:10%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin-bottom:0px;
	margin-top:0px;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100vh;
	margin-bottom:0px;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:0px;

}

.aMS_WaitScreen #aMI_ScreenContent #aMI_WaitGraphic{
	position:relative;
	background-color:transparent;
	border:none;
	background-image:url(https://lh3.googleusercontent.com/Ai1hExQBh_0R5i2ndA0GpEua-Yh9hFlyus2QXc5SYlugXsvll3HCoG-2iWLB9SH30RfyjRgvj0xD7jVV56H27ZqeVITX8VgnKA=s2000);
	background-position:center;
	background-size:100% 100%;
	background-repeat:no-repeat;
	width:35vw;
	height:35vw;
	border-radius:calc(35vw / 2);
	opacity:1;
	-webkit-animation-name:WaitAnimation;
	animation-name:WaitAnimation;
	-webkit-animation-duration:1.2s;
	animation-duration:1.2s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;

}

.aMS_WaitScreen #aMI_ScreenContent #aMI_WaitGraphic:after{
	content:"";
	background-image:url(https://lh3.googleusercontent.com/DA7LslK27BFt59M3vlp4Rzu-XlBN_owEXqESpzFTjHqaUOWovuCXrwJbHDSgwSCneHWmHYSEtWYZSXll-p1a08PqXZjKFYD4uQ=s2000);
	position:absolute;
	width:100%;
	height:100%;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	transform:scale(0.5);

}

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

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

/* Automatic from Order Form Screen (orderFormScreen) */

.aMS_WaitScreen .aMS_OrderFormScreen{
	display:none !important;
}

/* Automatic from Booking Screen (bookingScreen) */

.aMS_WaitScreen .aMS_BookingScreen{
	display:none !important;
}

/* Automatic from Booking (booking) */

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

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

.aMS_ChooseCultureScreen #aMI_ScreenContent{
	display:block;
	height:initial;
	border:initial;
	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{
	background-color:initial;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;

}

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

}

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

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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;
	padding:1rem;
	box-sizing:border-box;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*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;
	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;
	#font#
	z-index:initial;
	min-height:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	display:block;
	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*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-weight:bold;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Photo{
	display:block;
	z-index:initial;
	filter:initial;
	margin-top:initial;
	padding-top:initial;
	padding-left:initial;
	padding-right:initial;
	padding-bottom:initial;
	background-color: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{
	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*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	display:/*yes*/;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Quantity{
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:2rem;
	height:2rem;
	top:0;
	left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*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(232, 51, 43)/*COLOR:Vibrant*/;
	border-color:transparent;
	display:/*yes*/;
	z-index:2;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Price{
	#font#
	margin-bottom:initial;
	z-index:initial;
	order:4;
	width:100%;
	position:relative;
	text-align:/*center*/ center;
	height:auto;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*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*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	background-color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	width:auto;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*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{
	display:none;

}

.aMS_ChooseCultureScreen #aMI_ScreenContent .aMS_MenuElement .aMS_StockMax{
	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{
	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;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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 Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position Full Screen (sizeAndPositionFullScreen) */

.aMS_ChooseDivisionScreen #aMI_ScreenContent{
	display:block;
	margin-right:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	position:absolute;
	width:100%;
	height:calc(100vh - 0 - 0);
	margin-top:0;
	margin-bottom:0;
	margin-left:10%;
	float:left;
	border:0;

}

.aMS_ChooseDivisionScreen #aMI_ScreenContent iframe{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	border:0;

}

/* 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*/25px/*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(232, 194, 90)/*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*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*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*/25px/*PARAMETER:borderRadiusGlobal*/;
	font-size:20px;
	color:rgb(51, 51, 51)/*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 Full Screen (sizeAndPositionFullScreen) */

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent{
	display:block;
	margin-right:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	position:absolute;
	width:100%;
	height:calc(100vh - 0 - 0px);
	margin-top:0;
	margin-bottom:0px;
	margin-left:0;
	float:left;
	border:0;

}

.aMS_ChooseParentDivisionScreen #aMI_ScreenContent iframe{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	border:0;

}

/* 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*/25px/*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*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(232, 194, 90)/*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*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*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(51, 51, 51)/*COLOR:DarkText*/;
	margin-bottom:10px;
	display:block;
	top:auto;
	left:auto;
	position:relative;
	text-shadow:none;
	background:none;
	line-height:normal;
	color:rgb(51, 51, 51)/*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*/25px/*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 Background (background) */
/* Preset: Half Color (halfColor) */

body.aMS_AddressLocationScreen{
	display:block;
	#font#
	background-color:initial;
	#font#
	background-size:initial;
	background-position-x:initial;
	background-position-y:initial;
	margin:0px;
	background-color:white;
	background-repeat:repeat;
	font-family:'Khand', sans-serif;
	font-size:100%;
	background-image:url(https://lh3.googleusercontent.com/WGJuPBVFuqvMQYAybkm7tgRkAiHVtd-KlSvHezoEdGzoAF-_TYJ8XcP7VHHfROxFRKffXTTxys40zCamX-M);
	background-size:20px 20px;
	overflow-x:hidden;
	/*Cabin*/
/**/
/**/
/**/
font-family:"Cabin", serif;
	font-size:;
	background-image:none;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

body.aMS_AddressLocationScreen #aMI_MainPanel:before{
	content:'';
	width:100%;
	height:75vh;
	left:0px;
	z-index:-1;
	position:absolute;
	background-color:rgb(232, 51, 43)/*COLOR:Vibrant*/;
	top:0px;
	-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*/;

}

body.aMS_AddressLocationScreen *{
	outline:none;

}

/* Automatic from Header Style (headerStyle) */
/* Preset: Simple Header with Image Center - v2 - vermelho (SimpleHeaderImage - v2 - vermelho#) */

.aMS_AddressLocationScreen #aMI_Header{
	display:flex;
	flex-direction:row;
	align-items:center;
	width:100%;
	background-color:transparent;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	z-index:1;

}

.aMS_AddressLocationScreen #aMI_Header #aMI_Logo{
	display:none;

}

.aMS_AddressLocationScreen #aMI_Header #aMI_HeaderButtons::before{
	display:block;
	position:absolute;
	content:"";
	width:35%;
	height:100px;
	background-image:url(https://lh3.googleusercontent.com/DA7LslK27BFt59M3vlp4Rzu-XlBN_owEXqESpzFTjHqaUOWovuCXrwJbHDSgwSCneHWmHYSEtWYZSXll-p1a08PqXZjKFYD4uQ=s2000);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	left:50%;
	transform:translateX(-50%);
	height:50%;
	border-radius:0px;

}

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

}

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

}

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

}

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

}

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

}

.aMS_AddressLocationScreen #aMI_Header .aMS_OrderQuantity{
	display:none;

}

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

.aMS_AddressLocationScreen #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;
	overflow:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	background-image:url(https://lh3.googleusercontent.com/GDhyVCkSGZMhDjOnuqCZkhF3C1hir3iJNHo1HBDuW4uxO7dbFatD2UVrnmIvbbJw3red_-TGdPnuyJitsbYpt-isAEj6I9oT=s2000);
	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:110%;
	height:110%;

}

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

.aMS_AddressLocationScreen #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;
	overflow:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	background-image:url(https://lh3.googleusercontent.com/2jicF53XHAIRI2BuvQeKWAJ-gK6qAaNkqCYb59AYn5mZIapqE1L-A0JCHo0tlFqJuhOAgyMRnNwyzj3ZvjQtr5Cx06s6WmYeizA=s2000);
	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:110%;
	height:110%;

}

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

.aMS_AddressLocationScreen #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;
	overflow:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	background-image:url(https://lh3.googleusercontent.com/KIDVH0CkmyejYRW4-TP79W_rrDEX6BKFnSTu_78aLbXlPb8sBMz588Mng5bqSqS6X9PdE73BZYGMARVvNiwtv3E6Bnj85IfW=s2000);
	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:110%;
	height:110%;

}

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

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

}

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

.aMS_AddressLocationScreen #aMI_TitleBar{
	border-radius:initial;
	border-bottom-right-radius:initial;
	border-bottom-left-radius:initial;
	text-align:initial;
	-webkit-box-sizing:initial;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:##Transparent##;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:10px;
	border-top-left-radius:35px;
	border-top-right-radius:35px;
	z-index:999;

}

.aMS_AddressLocationScreen #aMI_TitleBar #aMI_Title{
	text-shadow:initial;
	text-align:center;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	/*Cabin*/
/**/
/**/
/**/
font-family:"Cabin", serif;
	font-size:;

}

.aMS_AddressLocationScreen #aMI_TitleBar #aMI_SubTitle{
	margin-top:initial;
	#subtitleFont#
	color:initial;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	text-align:center;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;
	margin-top:10px;

}

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

}

.aMS_AddressLocationScreen #aMI_TitleBar .aMS_Photo{
	display:none;

}

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

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

}

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

/* Removing missing style START */

.aMS_AddressLocationScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_AskAddressPanel{
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:100%;
	min-height:50%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	padding:1rem;
	box-sizing:border-box;
	border-width:#borderWidth#;
	border-color:##Transparent##;
	border-bottom-left-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-bottom-right-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-top-left-radius:0;
	border-top-right-radius:0;
	z-index:9999;

}

.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;
	z-index:9999;

}

.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(117, 109, 100)/*COLOR:LightTextDarker*/;
	/**/
/**/
/*bold*/
/*13px*/
font-weight:bold;
	font-size:13px;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Label{
	justify-content:center;
	align-items:center;
	color:rgb(117, 109, 100)/*COLOR:LightTextDarker*/;

}

.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{
	padding:initial;
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	border-style:solid;
	border-width:0px;
	border-radius:0px;
	border-color:lightgray;
	box-sizing:border-box;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_Title{
	position:relative;
	width:100%;
	font-size:15px;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-weight:normal;

}

.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:15px;
	color:rgb(51, 51, 51)/*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%;
	border:0;

}

.aMS_AddressLocationScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_ListBox{
	background-color:rgb(248, 246, 237)/*COLOR:LightVibrantDarker*/;
	color:rgb(117, 109, 100)/*COLOR:LightTextDarker*/;
	font-size:13px;
	width:100%;
	font-weight:normal;

}

.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 Form Style (formStyle) */
/* Preset: Simple Form - v2 - morada (Simple Form - v2 - morada#) */

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel{
	margin-top:initial;
	border-bottom-left-radius:initial;
	border-bottom-right-radius:initial;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	padding-top:1.5rem;
	padding-bottom:1.5rem;
	padding-left:2rem;
	padding-right:2rem;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-radius:35px;
	margin:auto;
	border-radius:0;
	z-index:9999;

}

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

}

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

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Label.aMS_FormFieldTitle{
	position:relative;
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	border-bottom:initial;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_TextBox{
	position:relative;
	width:100%;
	height:auto;
	padding:0.7rem;
	margin-top:0rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	border-style:solid;
	border-radius:35px;
	border-width:0px;
	border-color:rgb(117, 109, 100)/*COLOR:LightTextDarker*/;
	background-color:rgb(248, 246, 237)/*COLOR:LightVibrantDarker*/;
	font-size:13px;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;

}

.aMS_AddressLocationScreen #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:35px;
	border-width:0px;
	border-color:lightgray;
	background-color:rgb(248, 246, 237)/*COLOR:LightVibrantDarker*/;
	font-size:#/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Label.aMS_Title{
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

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

}

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

}

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

}

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

}

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

}

.aMS_AddressLocationScreen #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(248, 246, 237)/*COLOR:LightVibrantDarker*/;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue_message{
	display:flex;
	align-items:center;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	box-sizing:border-box;
	padding:0.7rem;
	margin-top:1rem;
	margin-bottom:1rem;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue_possibleBooking{
	box-sizing:border-box;
	padding:0.7rem;
	width:100%;
	margin-top:0.7rem;

}

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

}

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

}

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

}

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

}

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

}

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

}

.aMS_AddressLocationScreen #aMI_ScreenContent .aMS_FormPanel .aMS_AddressLine{
	float:left;
	width:100%;
	border-bottom:initial;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	margin-bottom:20px;
	cursor:pointer;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

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

}

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

}

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

}

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

}

/* 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*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(248, 246, 237)/*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*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*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(51, 51, 51)/*COLOR:DarkText*/;
	border-bottom:1px solid black;
	/*center*/
text-align:center;

}

/* Automatic from Button Order (orderButton) */

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

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

.aMS_BookingScreen #aMI_TitleBar{
	display:block;
	position:relative;
	width:100%;
	margin:0;
	margin-left:0px;
	margin-top:140px;
	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#) */

.aMS_BookingScreen #aMI_TitleBar{
	border-top-left-radius:initial;
	border-top-right-radius:initial;
	z-index:initial;
	text-align:initial;
	-webkit-box-sizing:initial;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:##Transparent##;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:15px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;

}

.aMS_BookingScreen #aMI_TitleBar #aMI_Title{
	margin-top:initial;
	text-shadow:initial;
	text-align:center;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	font-weight:bold;

}

.aMS_BookingScreen #aMI_TitleBar #aMI_SubTitle{
	#subFont#
	margin-top:initial;
	margin-top:initial;
	#subtitleFont#
	color:initial;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	text-align:center;

}

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

}

.aMS_BookingScreen #aMI_TitleBar .aMS_Photo{
	display:none;

}

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

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

}

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

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel{
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	box-sizing:border-box;
	padding:10px;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(51, 51, 51)/*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*/15px/*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*/15px/*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{
	border:initial;
	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{
	border-bottom-left-radius:initial;
	border-bottom-right-radius:initial;
	z-index:initial;
	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*/25px/*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*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	color:rgb(51, 51, 51)/*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*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	border-color:lightgray;
	background-color:rgb(117, 109, 100)/*COLOR:LightTextDarker*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*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*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:1px;
	border-color:lightgray;
	background-color:rgb(117, 109, 100)/*COLOR:LightTextDarker*/;
	font-size:#/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_Label.aMS_Title{
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*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*/25px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue_possibleBooking{
	box-sizing:initial;
	margin-top: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(117, 109, 100)/*COLOR:LightTextDarker*/;

}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue_message{
	display:flex;
	align-items:center;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*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;
	margin-top: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*/15px/*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*/25px/*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;
	z-index:initial;
	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(51, 51, 51)/*COLOR:DarkText*/;

}

.aMS_AskAddressScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Label{
	justify-content:center;
	align-items:center;
	color:rgb(51, 51, 51)/*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;
	z-index: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;
	-webkit-box-sizing:initial;
	#font#
	width: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;
	z-index:initial;
	border-bottom:initial;
	align-self:initial;
	padding-right:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	-webkit-box-sizing:initial;
	#font#
	width: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;
	z-index: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;
	-webkit-box-sizing:initial;
	#font#
	width: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;
	z-index:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	-moz-box-shadow:initial;
	#font#
	width: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 Background (background) */
/* Preset: Full Color (fullColor) */

body.aMS_MenuScreen{
	display:block;
	#font#
	background-color:initial;
	background-repeat:initial;
	font-family:initial;
	background-size:initial;
	overflow-x:initial;
	#font#
	background-image:initial;
	margin:0px;
	font-size:100%;
	/*Cabin*/
/**/
/**/
/**/
font-family:"Cabin", serif;
	font-size:;
	background-size:20px 20px;
	background-image:url(https://lh3.googleusercontent.com/WGJuPBVFuqvMQYAybkm7tgRkAiHVtd-KlSvHezoEdGzoAF-_TYJ8XcP7VHHfROxFRKffXTTxys40zCamX-M) /*Default*/;
	background-color:rgb(255, 255, 255)/*COLOR:LightVibrant*/;
	background-position-x:0px;
	background-position-y:0px;
	background-repeat:repeat;

}

body.aMS_MenuScreen:after{
	right:initial;
	background-image:initial;
	background-repeat:initial;
	background-size:initial;
	background-position-x:initial;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:' ';
	margin:0px;
	background-color:rgb(255, 255, 255)/*COLOR:LightVibrant*/;
	z-index:-1;

}

body.aMS_MenuScreen *{
	outline:none;

}

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

.aMS_MenuScreen #aMI_Header #aMI_BackButton.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	color:initial;
	opacity:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/gGHDHf7Yky5vR6P-HIGNRozjmQoPebiKQ1090TlCFlfegmk9C1EumBFqSdyswX8uvNSz9O1vAFwzE28gzQFUfJCH07ySay1O3w=s2000);
	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- shopping cart (Image Button- shopping cart#) */

.aMS_MenuScreen #aMI_Header #aMI_OrderButton.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	color:initial;
	opacity:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	overflow:visible;
	background-image:url(https://lh3.googleusercontent.com/KIvxpT85EFq1f2AMCNTI_36yFLpCfQvXS7aGNkahP-hFQCthQa9w8X3V-IbQd1nPM6EFyfZ155csDyyV5bXPaT_8gPE9ejEvW3k=s2000);
	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#) */

.aMS_MenuScreen #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;
	overflow:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	background-image:url(https://lh3.googleusercontent.com/qt23WvccZ0B6nQgidLNm1U9spPpEQ6F9DsLsZvnxe-L_QQsHcxTWDEvdPcj7Id8WBGGYWKhavJf8YjiuVHDwGXy8pgRn52z_DA=s2000);
	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:110%;
	height:110%;

}

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

.aMS_MenuScreen #aMI_Header #aMI_NextButton.aMS_Button{
	display:block;
	justify-content:initial;
	align-items:initial;
	border-style:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	color:initial;
	opacity:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background-image:url(https://lh3.googleusercontent.com/LhISaCV8CkZA_6OhIF8BLYOQ19aoc06BVMDJsB4JPvVlRQrcSQ6TvAZZw_OAFA1yjS5Z8TfK0zyPMih7TI8mMzehc-LOoSzMAKo=s2000);
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	font-size:0px;
	padding:none;
	border-radius:0;
	-webkit-filter:invert(0);
	filter:invert(0);
	background-color:transparent;
	width:100%;
	height:100%;

}

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

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

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

.aMS_MenuScreen #aMI_TitleBar{
	border-top-left-radius:initial;
	border-top-right-radius:initial;
	z-index:initial;
	text-align:initial;
	-webkit-box-sizing:initial;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:##Transparent##;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:15px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;

}

.aMS_MenuScreen #aMI_TitleBar #aMI_Title{
	margin-top:initial;
	text-shadow:initial;
	text-align:center;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	font-weight:bold;

}

.aMS_MenuScreen #aMI_TitleBar #aMI_SubTitle{
	#subFont#
	margin-top:initial;
	margin-top:initial;
	#subtitleFont#
	color:initial;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	text-align:center;

}

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

}

.aMS_MenuScreen #aMI_TitleBar .aMS_Photo{
	display:none;

}

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

.aMS_MenuScreen #aMI_ScreenContent{
	display:block;
	height:initial;
	border:initial;
	width:100%;
	position:relative;
	margin-right:0;
	margin-bottom:120px;
	margin-top:100px;
	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;
	background-color:white;

}

.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;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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:150px;

}

/* 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;
	padding:10px;
	box-sizing:border-box;
	background-color:rgb(248, 246, 237)/*COLOR:LightMuted*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	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:initial;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses{
	position:absolute;
	bottom:2px;
	width:20px;
	height:16px;
	right:25px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_2,.aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_3,.aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_4,.aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_6,.aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_8{
	position:absolute;
	background-image:url(https://lh3.googleusercontent.com/ltlzq587NdcDxdzU-O3TEyieWdmLBPvT4pylJkAT55jjzp-SKBFfvjfusJ3DGmXB_IvebN76Qowy3h91m730Y2L8RwibXN6L5HE?noSquare);
	background-size:13px 16px;
	background-repeat:no-repeat;
	bottom:2px;
	width:20px;
	height:16px;
	right:15px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_2:after{
	content:"x2";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_3:after{
	content:"x3";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_4:after{
	content:"x4";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_6:after{
	content:"x6";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_8:after{
	content:"x8";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

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

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML > p{
	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;
	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;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	display:block;
	order:5;
	height:auto;
	width:100%;
	text-align:/*left*/
left;
	padding-left:0rem;
	padding-right:0rem;
	margin-top:1rem;
	margin-bottom:0rem;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-weight:bold;
	/**/
/**/
/*normal*/
/**/
font-weight:normal;
	font-size:;
	z-index:10;
	min-height:60px;
	margin-top:-43px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_Title{
	order:5;
	height:auto;
	width:100%;
	text-align:/*left*/
left;
	padding-left:1rem;
	padding-right:1rem;
	margin-top:9rem;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-weight:bold;
	/**/
/**/
/*normal*/
/**/
font-weight:normal;
	font-size:;
	z-index:10;

}

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

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Quantity{
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:2rem;
	height:2rem;
	top:0;
	left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*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(232, 51, 43)/*COLOR:Vibrant*/;
	border-color:transparent;
	display:/*no*/
none;
	z-index:2;
	/**/
/**/
/*normal*/
/**/
font-weight:normal;
	font-size:;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Price{
	margin-top:initial;
	margin-bottom:initial;
	order:9;
	width:100%;
	position:relative;
	text-align:right;
	height:auto;
	font-size:17px;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	display:/*yes*/;
	font-weight:bold;
	/**/
/**/
/*normal*/
/**/
font-weight:normal;
	font-size:;
	margin-bottom:0rem;
	z-index:9;
	display:flex;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement /*
.aMS_Price:after{
	content:'';
	order:10;
	width:100%;
	background-image:url(https://lh3.googleusercontent.com/foLhVGRUO37i1ngDyIWrzoa3fWlVBXSDnL8qbnQsesMj7GVw9VC5HWntaGtm0OoVKljIidsQCXDkjNmyucA0vPP9oXdu2AxE?noSquare);
	background-size:cover;
	width:22px;
	height:22px;
	z-index:99999;
	position:absolute;
	background-color:transparent;
	border-radius:22px;
	right:0;
	bottom:0px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement */
.aMS_StockAvailable{
	order:5;
	position:relative;
	width:100%;
	text-align:/*left*/
left;
	height:auto;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	background-color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	color:rgb(248, 246, 237)/*COLOR:LightMuted*/;
	width:auto;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	padding:5px;
	/**/
/**/
/*normal*/
/**/
font-weight:normal;
	font-size:;

}

.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{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_MenuElement .aMS_StockMax{
	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{
	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_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*/25px/*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*/25px/*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(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*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(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border:0;
	border-bottom:1px rgb(51, 51, 51)/*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(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*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: Menu Grid (menuGrid#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement{
	display:block;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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;
	margin-right:0%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*no*/ 0;
	max-width:20%;
	min-width:20%;
	margin:initial;
	width:initial;
	height:auto;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Just Image and Title Bottom (Just Image and Title Bottom#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement{
	display:block;
	justify-content:initial;
	align-items:initial;
	background-color:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	box-sizing:initial;
	padding:initial;
	cursor:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	overflow:initial;
	float:initial;
	position:relative;

}

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

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Photo{
	object-fit:initial;
	z-index:initial;
	filter:initial;
	object-position:initial;
	border-style:initial;
	border-width:initial;
	display:block;
	order:1;
	position:relative;
	width:30px;
	height:30px;
	border-radius:13px;
	padding-top:0.3rem;
	padding-left:0.6rem;
	padding-right:0.6rem;
	padding-bottom:0.3rem;
	margin-bottom:15px;
	background-color:rgb(248, 246, 237)/*COLOR:LightMuted*/;
	overflow:hidden;
	margin-bottom:0px;
	margin-top:15px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_Title{
	font-weight:initial;
	height:initial;
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	width:initial;
	padding-left:initial;
	padding-right:initial;
	margin-bottom:initial;
	margin-left:initial;
	#font#
	z-index:initial;
	min-height:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	display:block;
	order:2;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	text-align:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	margin-top:0.3rem;
	/**/
/**/
/*normal*/
/*13px*/
font-weight:normal;
	font-size:13px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.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;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.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;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.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;
	#font#
	margin-bottom:initial;
	z-index:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.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_MenuElement .aMS_InnerItemPanel{
	order:10;

}

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

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement .aMS_StockMax{
	display:none;

}

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

}

/* 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;
	height:initial;
	animation:initial;
	width:100%;
	margin:0;
	display:flex;
	align-items:center;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:calc(12.5% - 15px);
	border-radius:0;

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Plain Text With Border Bottom - v2 (plainText-v2#) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.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;
	cursor:pointer;
	display:flex;
	float:left;
	background-color:rgb(255, 255, 255)/*COLOR:LightVibrant*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.aMS_MenuElement .aMS_Title{
	font-size:initial;
	order:initial;
	height:initial;
	padding:initial;
	background-color:initial;
	border-radius:initial;
	margin-bottom:initial;
	margin-left:initial;
	#font#
	z-index:initial;
	min-height:initial;
	display:block;
	align-self:center;
	color:rgb(51, 51, 51);
	width:100%;
	text-align:/*left*/
left;
	padding-left:0;
	padding-right:0;
	text-shadow:/*PARAMETER_S:shadowGlobalText*/0/*PARAMETER:shadowGlobalText*/;
	margin-top:20px;
	box-sizing:border-box;
	border-bottom:0 solid rgb(51, 51, 51);
	font-weight:bold;
	/**/
/**/
/*normal*/
/*25px*/
font-weight:normal;
	font-size:25px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.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;
	display:flex;
	width:100%;
	background-color:rgb(255, 255, 255)/*COLOR:LightVibrant*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.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;
	margin-top:initial;
	padding-top:initial;
	padding-left:initial;
	padding-right:initial;
	padding-bottom:initial;
	background-color:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.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;
	display:none;

}

.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_Plu{
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.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;
	#font#
	margin-bottom:initial;
	z-index:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_Family_Opened.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;
	display:none;

}

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

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

}

/* Automatic from Menu Element Style (menuElementStyle) */
/* Preset: Icon (iconElement) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement{
	display:block;
	justify-content:initial;
	align-items:initial;
	background-color:initial;
	box-sizing:initial;
	padding:initial;
	position:initial;
	overflow:initial;
	float:initial;
	border-style:solid;
	border-width:0px;
	border-color:#backgroundColor#;
	border-radius:5px;
	cursor:pointer;
	-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*/;

}

.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;
	overflow:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	cursor:initial;
	background-color:initial;
	padding:initial;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement .aMS_Photo{
	display:block;
	order:initial;
	position: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;
	margin-top:initial;
	padding-top:initial;
	padding-left:initial;
	padding-right:initial;
	padding-bottom:initial;
	width:100%;
	height:auto;
	background-color:rgb(255, 255, 255)/*COLOR:LightVibrant*/;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.aMS_MenuElement .aMS_Title{
	text-align:initial;
	font-size:initial;
	font-weight:initial;
	color:initial;
	order:initial;
	height:initial;
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	width:initial;
	padding-left:initial;
	padding-right:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	#font#
	z-index:initial;
	min-height:initial;
	align-self:initial;
	text-shadow:initial;
	border-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_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;
	#font#
	margin-bottom:initial;
	z-index:initial;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.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;
	display:none;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_ComplexItem.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;
	display:none;

}

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

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Horizontal Scroll (horizontalScrollSizePos) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement{
	display:block;
	#numOfCols#
	float:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	max-width:initial;
	margin:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	position:relative;
	width:auto;
	min-width:80%;
	margin-right:1rem;
	flex-grow:1;
	animation:11s ease-in-out infinite;

}

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

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement{
	display:block;
	justify-content:initial;
	align-items:initial;
	position:initial;
	float:initial;
	padding:0px;
	box-sizing:border-box;
	background-color:transparent;
	border-style:solid;
	border-radius:10px;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(248, 246, 237)/*COLOR:LightMuted*/;
	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_Info.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML{
	display:initial;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses{
	position:absolute;
	bottom:2px;
	width:20px;
	height:16px;
	right:25px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_2,.aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_3,.aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_4,.aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_6,.aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_8{
	position:absolute;
	background-image:url(https://lh3.googleusercontent.com/ltlzq587NdcDxdzU-O3TEyieWdmLBPvT4pylJkAT55jjzp-SKBFfvjfusJ3DGmXB_IvebN76Qowy3h91m730Y2L8RwibXN6L5HE?noSquare);
	background-size:13px 16px;
	background-repeat:no-repeat;
	bottom:2px;
	width:20px;
	height:16px;
	right:15px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_2:after{
	content:"x2";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_3:after{
	content:"x3";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_4:after{
	content:"x4";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_6:after{
	content:"x6";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_8:after{
	content:"x8";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

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

}

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

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_ScreenContentInnerElement{
	box-sizing:initial;
	padding:initial;
	overflow:initial;
	border-style:initial;
	border-radius:initial;
	border-width:initial;
	border-color: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_Info.aMS_MenuElement .aMS_ScreenInnerContent{
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_Title{
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	display:block;
	order:5;
	height:auto;
	width:100%;
	text-align:/*center*/ center;
	padding-left:0rem;
	padding-right:0rem;
	margin-top:1rem;
	margin-bottom:0rem;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:transparent;
	font-weight:bold;
	/**/
/**/
/**/
/*0px*/
font-size:0px;
	z-index:10;
	min-height:60px;
	margin-top:-43px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement.aMS_NoPhoto .aMS_Title{
	order:5;
	height:auto;
	width:100%;
	text-align:/*center*/ center;
	padding-left:1rem;
	padding-right:1rem;
	margin-top:9rem;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:transparent;
	font-weight:bold;
	/**/
/**/
/**/
/*0px*/
font-size:0px;
	z-index:10;

}

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

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_Quantity{
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:2rem;
	height:2rem;
	top:0;
	left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border-radius:10px;
	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(232, 51, 43)/*COLOR:Vibrant*/;
	border-color:transparent;
	display:/*yes*/;
	z-index:2;
	/**/
/**/
/**/
/*0px*/
font-size:0px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_Price{
	margin-top:initial;
	margin-bottom:initial;
	order:9;
	width:100%;
	position:relative;
	text-align:right;
	height:auto;
	font-size:17px;
	color:transparent;
	display:/*yes*/;
	font-weight:bold;
	/**/
/**/
/**/
/*0px*/
font-size:0px;
	margin-bottom:0rem;
	z-index:9;
	display:flex;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement /*
.aMS_Price:after{
	content:'';
	order:10;
	width:100%;
	background-image:url(https://lh3.googleusercontent.com/foLhVGRUO37i1ngDyIWrzoa3fWlVBXSDnL8qbnQsesMj7GVw9VC5HWntaGtm0OoVKljIidsQCXDkjNmyucA0vPP9oXdu2AxE?noSquare);
	background-size:cover;
	width:22px;
	height:22px;
	z-index:99999;
	position:absolute;
	background-color:transparent;
	border-radius:22px;
	right:0;
	bottom:0px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement */
.aMS_StockAvailable{
	order:5;
	position:relative;
	width:100%;
	text-align:/*center*/ center;
	height:auto;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	background-color:transparent;
	color:transparent;
	width:auto;
	border-radius:10px;
	padding:5px;
	/**/
/**/
/**/
/*0px*/
font-size:0px;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.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_Info.aMS_MenuElement .aMS_InnerItemPanel{
	order:10;

}

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

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement .aMS_Button.aMS_RemoveQuantity{
	display:none;

}

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

}

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

}

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

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement.aMS_NoPhoto .aMS_ScreenContentInnerElement{
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	width:100%;
	height:100%;
	cursor:pointer;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_Info.aMS_MenuElement.aMS_NoDate .aMS_Date{
	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;
	background-color: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;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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_Family.aMS_MenuElement{
	display:block;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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;
	min-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;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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;
	background-color: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;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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_Family.aMS_MenuElement{
	display:block;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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;
	min-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;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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;
	background-color: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;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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 Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Menu Grid (menuGrid) */

@media only screen and (min-width: 1900px){
.aMS_MenuScreen #aMI_ScreenContent .aMS_Family.aMS_MenuElement{
	display:block;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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;
	max-width:auto;
	min-width:auto;

}
}

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

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

}

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

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

}

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

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

/* Automatic from Background (background) */
/* Preset: Half Color (halfColor) */

body.aMS_ItemScreen{
	display:block;
	#font#
	background-color:initial;
	#font#
	background-size:initial;
	background-position-x:initial;
	background-position-y:initial;
	margin:0px;
	background-color:white;
	background-repeat:repeat;
	font-family:'Khand', sans-serif;
	font-size:100%;
	background-image:url(https://lh3.googleusercontent.com/WGJuPBVFuqvMQYAybkm7tgRkAiHVtd-KlSvHezoEdGzoAF-_TYJ8XcP7VHHfROxFRKffXTTxys40zCamX-M);
	background-size:20px 20px;
	overflow-x:hidden;
	/*Cabin*/
/**/
/**/
/**/
font-family:"Cabin", serif;
	font-size:;
	background-image:none;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

body.aMS_ItemScreen #aMI_MainPanel:before{
	content:'';
	width:100%;
	height:75vh;
	left:0px;
	z-index:-1;
	position:absolute;
	background-color:rgb(248, 246, 237);
	top:0px;
	-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*/;

}

body.aMS_ItemScreen *{
	outline:none;

}

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

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

}

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

.aMS_ItemScreen #aMI_Header{
	z-index:initial;
	display:flex;
	flex-direction:row;
	align-items:center;
	width:100%;
	background-color:transparent;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;

}

.aMS_ItemScreen #aMI_Header #aMI_Logo{
	display:none;

}

.aMS_ItemScreen #aMI_Header #aMI_HeaderButtons::before{
	border-radius:initial;
	display:block;
	position:absolute;
	content:"";
	width:100%;
	background-image:url(https://lh3.googleusercontent.com/eSSyr9MDWcZoTnZrZIq0FyxUCLRLcIacTBuFQS7DapXCU7PubrLSGQl-Q4urwU6dLDS1nUpEL_sMy_XdnbRGu17QOLozmVdfeg=s2000);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	left:50%;
	transform:translateX(-50%);
	height:100px;

}

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

}

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

}

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

}

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

}

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

}

.aMS_ItemScreen #aMI_Header .aMS_OrderQuantity{
	display:none;

}

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

.aMS_ItemScreen #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;
	overflow:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	background-image:url(https://lh3.googleusercontent.com/WqyTnbzIyYy858h79bLzoYzJbvKISRtizt1xYBZtbusDUJKK6GTD4Vd82fqu6dNdw6ldLLufzkWfNAsuzrIhyTyHWBEkq7by=s2000);
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	font-size:0px;
	padding:none;
	border-radius:0;
	-webkit-filter:invert(1);
	filter:invert(1);
	background-color:transparent;
	width:110%;
	height:110%;

}

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

.aMS_ItemScreen #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;
	overflow:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	background-image:url(https://lh3.googleusercontent.com/72yTIxlX2ZKMzxqpEz6ivZbZlZTlUuiyoK-u1WnQYUoC1LHu4-rLLpcL02dlbu2pGKg8U5fZMCN6MxAGzHgpLhhhCdIcSY3L=s2000);
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	font-size:0px;
	padding:none;
	border-radius:5px;
	-webkit-filter:invert(0);
	filter:invert(0);
	background-color:transparent;
	width:110%;
	height:110%;

}

/* Automatic from Button Style (buttons) */

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

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

.aMS_ItemScreen #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;
	overflow:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	background-image:url(https://lh3.googleusercontent.com/cDx5tWBUXlBgxdcFYbO3kK9bRa2ZukovaRIgRYo2X-2X7U1IBCf6e6UyOjcawWmcONS8OtY9xmAxJ-0QbLGiVt6LldEVSitD7A=s2000);
	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:110%;
	height:110%;

}

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

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

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

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

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

.aMS_ItemScreen #aMI_TitleBar{
	border-top-left-radius:initial;
	border-top-right-radius:initial;
	z-index:initial;
	text-align:initial;
	-webkit-box-sizing:initial;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:##Transparent##;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:15px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;

}

.aMS_ItemScreen #aMI_TitleBar #aMI_Title{
	margin-top:initial;
	text-shadow:initial;
	text-align:center;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	font-weight:bold;

}

.aMS_ItemScreen #aMI_TitleBar #aMI_SubTitle{
	#subFont#
	margin-top:initial;
	margin-top:initial;
	#subtitleFont#
	color:initial;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	text-align:center;

}

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

}

.aMS_ItemScreen #aMI_TitleBar .aMS_Photo{
	display:none;

}

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

.aMS_ItemScreen #aMI_ScreenContent{
	display:block;
	height:initial;
	border:initial;
	width:100%;
	position:relative;
	margin-right:0;
	margin-top:30.6vh;
	margin-left:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;

}

/* Automatic from Content Style (contentStyleItemScreen) */
/* Preset: Card with Photo on Top (itemScreenPhotoTop#) */

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel{
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	width:100%;
	margin-top:0rem;
	margin-bottom:2rem;
	border-radius:35px;
	box-sizing:border-box;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	overflow:visible;

}

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

}

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

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Photo{
	order:1;
	position:relative;
	width:75%;
	height:auto;
	left:0;
	top:0;
	margin-bottom:0rem;
	margin-top:0%;
	object-fit:contain;
	border-radius:0;
	box-sizing:border-box;
	border-radius:50%;
	transition:transform 0.3s ease-in-out;
	z-index:0;
	transform:translateY(-50%);
	filter:drop-shadow(2px 4px 6px black);

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Description{
	order:3;
	position:relative;
	width:100%;
	margin-top:-45%;
	margin-bottom:1rem;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:#boldDescription#;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	text-align:center;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Description.aMS_HTML p{
	display:none!important;

}

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

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_RemoveQuantity{
	order:4;
	position:relative;
	display:flex;
	justify-content:center;
	width:1.5rem!important;
	height:1.5rem!important;
	z-index:1;
	border-radius:50%;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_AddQuantity{
	order:6;
	position:relative;
	display:flex;
	justify-content:center;
	width:1.5rem!important;
	height:1.5rem!important;
	z-index:1;
	border-radius:50%;

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Label.aMS_Price{
	order:7;
	display:flex;
	justify-content:flex-end;
	align-items:flex-end;
	position:absolute;
	top:10px;
	left:10px;
	font-size:20px;
	font-weight:bold;
	color:rgb(59, 47, 47) /*COLOR:DarkText*/;
	z-index:1;
	display:none;

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_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_NoPhoto#aMI_ItemPanel{
	margin-top:40vh;

}

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

.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(65, 159, 125)/*COLOR:DarkVibrantDarker*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:13px;
	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;
	/**/
/**/
/*normal*/
/*19px*/
font-weight:normal;
	font-size:19px;

}

/* 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*/25px/*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*/25px/*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(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*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(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border:0;
	border-bottom:1px rgb(51, 51, 51)/*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(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*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 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 Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

.aMS_InfoScreen #aMI_ScreenContent{
	display:block;
	height:initial;
	border:initial;
	width:100%;
	position:relative;
	margin-right:auto;
	margin-bottom:auto;
	margin-top:3rem;
	margin-left:auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;

}

/* 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*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(51, 51, 51)/*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(51, 51, 51)/*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;
	height:initial;
	border:initial;
	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;
	background-color: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;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation:initial;
	/*2*/
width:calc((100vw - (100vw - 100%)) * 0.46);
	margin:calc((100vw - (100vw - 100%)) * 0.01);
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	flex-grow:/*yes*/
1;
	max-width:auto;

}

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

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

}

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

}

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

}

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

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Title{
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	#font#
	z-index:initial;
	min-height:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	display:block;
	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*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-weight:bold;

}

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

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Description{
	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*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	display:/*yes*/;

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Quantity{
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:2rem;
	height:2rem;
	top:0;
	left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*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(232, 51, 43)/*COLOR:Vibrant*/;
	border-color:transparent;
	display:/*yes*/;
	z-index:2;

}

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

}

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

}

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

}

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

}

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

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Button.aMS_RemoveQuantity{
	display:none;

}

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

}

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

}

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

}

.aMS_ComplexWizardScreen #aMI_ScreenContent .aMS_MenuElement.aMS_NoPhoto .aMS_ScreenContentInnerElement{
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	width:100%;
	height:100%;
	cursor:pointer;

}

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

}

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

}

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

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

}
}

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

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

/* Automatic from Background (background) */
/* Preset: Half Color (halfColor) */

body.aMS_OrderFormScreen{
	display:block;
	#font#
	background-color:initial;
	#font#
	background-size:initial;
	background-position-x:initial;
	background-position-y:initial;
	margin:0px;
	background-color:white;
	background-repeat:repeat;
	font-family:'Khand', sans-serif;
	font-size:100%;
	background-image:url(https://lh3.googleusercontent.com/WGJuPBVFuqvMQYAybkm7tgRkAiHVtd-KlSvHezoEdGzoAF-_TYJ8XcP7VHHfROxFRKffXTTxys40zCamX-M);
	background-size:20px 20px;
	overflow-x:hidden;
	/*Cabin*/
/**/
/**/
/**/
font-family:"Cabin", serif;
	font-size:;
	background-image:none;
	background-color:rgb(255, 255, 255)/*COLOR:LightVibrant*/;

}

body.aMS_OrderFormScreen #aMI_MainPanel:before{
	content:'';
	width:100%;
	height:75vh;
	left:0px;
	z-index:-1;
	position:absolute;
	background-color:rgb(232, 51, 43)/*COLOR:Vibrant*/;
	top:0px;
	-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*/;

}

body.aMS_OrderFormScreen *{
	outline:none;

}

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

.aMS_OrderFormScreen #aMI_Header{
	display:flex;
	flex-direction:row;
	align-items:center;
	width:100%;
	background-color:transparent;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	z-index:999;

}

.aMS_OrderFormScreen #aMI_Header #aMI_Logo{
	display:none;

}

.aMS_OrderFormScreen #aMI_Header #aMI_HeaderButtons::before{
	display:block;
	position:absolute;
	content:"";
	width:35%;
	height:100px;
	background-image:url(https://lh3.googleusercontent.com/9katmxWJHWJDIm9DEBrr0IMZbbe6nzHqMbmW7MTIxW9kOiWfzueaxvnEHZxGeR3vvKNSrrjUzzVantxI2-TRlTZk8_Hawn7QNw?noSquare=s2000);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	left:50%;
	transform:translateX(-50%);
	height:50%;
	border-radius:0px;

}

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

}

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

}

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

}

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

}

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

}

.aMS_OrderFormScreen #aMI_Header .aMS_OrderQuantity{
	display:none;

}

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

.aMS_OrderFormScreen #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;
	overflow:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	background-image:url(https://lh3.googleusercontent.com/jNKxwT1eCFrtheVe4umuatQMSXSj8VCZNuWy30DPYXhPQNCaeuIRYb305ZHDcJZmTWYVQbG5GMh0RBVTy738yzsaO60Cx9Pa=s2000);
	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:110%;
	height:110%;

}

/* 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:41vh;
	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{
	border-top-left-radius:initial;
	border-top-right-radius:initial;
	z-index:initial;
	text-align:initial;
	-webkit-box-sizing:initial;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:##Transparent##;
	border-radius:35px;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:15px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;

}

.aMS_OrderFormScreen #aMI_TitleBar #aMI_Title{
	margin-top:initial;
	text-shadow:initial;
	text-align:center;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	font-weight:bold;
	/**/
/**/
/*normal*/
/**/
font-weight:normal;
	font-size:;

}

.aMS_OrderFormScreen #aMI_TitleBar #aMI_SubTitle{
	#subFont#
	margin-top:initial;
	margin-top:initial;
	#subtitleFont#
	color:initial;
	color:rgb(51, 51, 51)/*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 Content Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

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

}

/* Automatic from Content Style (contentStyleFormScreen) */
/* Preset: Vertical Alignment (verticalAlignment) */

/* Removing missing style START */

.aMS_OrderFormScreen #aMI_ScreenContent{
	display:block;
}

/* Removing missing style END */

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel{
	padding:1.6vw;
	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);
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	width:100%;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

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

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel{
	border-radius:initial;
	z-index:initial;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	padding-top:50px;
	padding-bottom:50px;
	padding-left:20px;
	padding-right:20px;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	margin:auto;
	margin-top:0rem;
	margin-bottom:50px;
	border-bottom-left-radius:35px;
	border-bottom-right-radius:35px;

}

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

}

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

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Label.aMS_FormFieldTitle{
	position:relative;
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	border-bottom:0px solid black;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_TextBox{
	position:relative;
	width:100%;
	height:auto;
	padding:0.7rem;
	margin-top:0rem;
	margin-bottom:0rem;
	box-sizing:border-box;
	border-style:solid;
	border-radius:35px;
	border-width:0px;
	border-color:lightgray;
	background-color:rgb(248, 246, 237)/*COLOR:LightVibrantDarker*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue{
	position:relative;
	width:100%;
	height:auto;
	padding:0.7rem;
	margin-top:0.7rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	border-style:solid;
	border-radius:35px;
	border-width:0px;
	border-color:lightgray;
	background-color:rgb(248, 246, 237)/*COLOR:LightVibrantDarker*/;
	font-size:#/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Label.aMS_Title{
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

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

}

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

}

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

}

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

}

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

}

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

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue_message{
	display:flex;
	align-items:center;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	box-sizing:border-box;
	padding:0.7rem;
	margin-top:1rem;
	margin-bottom:1rem;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

.aMS_OrderFormScreen #aMI_ScreenContent .aMS_FormPanel .aMS_AddressLine{
	float:left;
	width:100%;
	border-bottom:1px solid #999;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	margin-bottom:20px;
	cursor:pointer;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

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

}

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

}

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

}

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

}

/* 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 Background (background) */
/* Preset: Half Color (halfColor) */

body.aMS_PaymentMethodsScreen{
	display:block;
	#font#
	background-color:initial;
	#font#
	background-size:initial;
	background-position-x:initial;
	background-position-y:initial;
	margin:0px;
	background-color:white;
	background-repeat:repeat;
	font-family:'Khand', sans-serif;
	font-size:100%;
	background-image:url(https://lh3.googleusercontent.com/WGJuPBVFuqvMQYAybkm7tgRkAiHVtd-KlSvHezoEdGzoAF-_TYJ8XcP7VHHfROxFRKffXTTxys40zCamX-M);
	background-size:20px 20px;
	overflow-x:hidden;
	/*Cabin*/
/**/
/**/
/**/
font-family:"Cabin", serif;
	font-size:;
	background-image:none;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

body.aMS_PaymentMethodsScreen #aMI_MainPanel:before{
	content:'';
	width:100%;
	height:75vh;
	left:0px;
	z-index:-1;
	position:absolute;
	background-color:rgb(65, 159, 125)/*COLOR:DarkVibrantDarker*/;
	top:0px;
	-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*/;

}

body.aMS_PaymentMethodsScreen *{
	outline:none;

}

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

.aMS_PaymentMethodsScreen #aMI_Header{
	display:flex;
	flex-direction:row;
	align-items:center;
	width:100%;
	background-color:transparent;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	z-index:999;

}

.aMS_PaymentMethodsScreen #aMI_Header #aMI_Logo{
	display:none;

}

.aMS_PaymentMethodsScreen #aMI_Header #aMI_HeaderButtons::before{
	display:block;
	position:absolute;
	content:"";
	width:35%;
	height:100px;
	background-image:url(https://lh3.googleusercontent.com/9katmxWJHWJDIm9DEBrr0IMZbbe6nzHqMbmW7MTIxW9kOiWfzueaxvnEHZxGeR3vvKNSrrjUzzVantxI2-TRlTZk8_Hawn7QNw?noSquare=s2000);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	left:50%;
	transform:translateX(-50%);
	height:50%;
	border-radius:0px;

}

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

}

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

}

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

}

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

}

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

}

.aMS_PaymentMethodsScreen #aMI_Header .aMS_OrderQuantity{
	display:none;

}

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

.aMS_PaymentMethodsScreen #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;
	overflow:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	background-image:url(https://lh3.googleusercontent.com/U8Ow_QyuCJLZArssewQUS4VJxQUFcWMtU4L3czZ9zu2HJ7jl4CxkOBRsUBtXxE2InF3RXpnzz6506Q_dgTd9-Wqphzp6fm8krQ=s2000);
	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:110%;
	height:110%;

}

/* Automatic from Button Order (orderButton) */

.aMS_PaymentMethodsScreen #aMI_Header #aMI_OrderButton{
	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:41vh;
	margin-bottom:0;
	margin-right:auto;
	text-align:center;
	top:0;
	min-height:0;

}

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

.aMS_PaymentMethodsScreen #aMI_TitleBar{
	border-radius:initial;
	border-bottom-right-radius:initial;
	border-bottom-left-radius:initial;
	text-align:initial;
	-webkit-box-sizing:initial;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:##Transparent##;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:10px;
	border-top-left-radius:35px;
	border-top-right-radius:35px;
	z-index:999;

}

.aMS_PaymentMethodsScreen #aMI_TitleBar #aMI_Title{
	text-shadow:initial;
	text-align:center;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

.aMS_PaymentMethodsScreen #aMI_TitleBar #aMI_SubTitle{
	margin-top:initial;
	#subtitleFont#
	color:initial;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	text-align:center;
	margin-top:10px;

}

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

}

.aMS_PaymentMethodsScreen #aMI_TitleBar .aMS_Photo{
	display:none;

}

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

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

}

/* 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:1rem;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	margin-top:0rem;

}

.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.5em;
	margin-top:0.5em;
	cursor:pointer;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	box-sizing:border-box;
	padding:0.7rem;
	border-radius:#borderRadius#;

}

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

}

.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*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*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{
	border-bottom-right-radius:initial;
	border-bottom-left-radius:initial;
	border-top-left-radius:initial;
	border-top-right-radius:initial;
	z-index:initial;
	text-align:initial;
	-webkit-box-sizing:initial;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:transparent;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*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{
	margin-top:initial;
	text-shadow:initial;
	text-align:center;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	font-weight:bold;

}

.aMS_PaymentMethod #aMI_TitleBar #aMI_SubTitle{
	#subFont#
	margin-top:initial;
	margin-top:initial;
	#subtitleFont#
	color:initial;
	color:rgb(51, 51, 51)/*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*/25px/*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(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:/*no*/
font-weight:regular;
	margin-top:1rem;

}

.aMS_PaymentMethod #aMI_ScreenContent .aMS_ScreenInnerContent .aMS_FormFieldValue{
	position:relative;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-style:solid;
	border-width:1px;
	border-color:lightgray;
	color:rgb(51, 51, 51)/*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*/25px/*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(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*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(51, 51, 51)/*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:50px;
	margin-right:0;
	text-align:center;
	top:0;
	min-height:0;

}

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

.aMS_OrderListScreen #aMI_TitleBar{
	display:block;
	flex-direction:initial;
	justify-content:initial;
	align-items:initial;
	background-color:initial;
	border-radius:initial;
	border-width:initial;
	border-color:initial;
	padding:initial;
	border-bottom-right-radius:initial;
	border-bottom-left-radius:initial;
	border-top-left-radius:initial;
	border-top-right-radius:initial;
	z-index:initial;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;

}

.aMS_OrderListScreen #aMI_TitleBar #aMI_Title{
	text-align:initial;
	font-size:initial;
	margin-top:initial;
	font-weight:900;
	font-weight:bold;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	text-shadow:1px 1px 2px rgba(0, 0, 0, 1);
	text-shadow:/*PARAMETER_S:shadowGlobalText*/0/*PARAMETER:shadowGlobalText*/;
	/**/
/**/
/**/
/*0px*/
font-size:0px;

}

.aMS_OrderListScreen #aMI_TitleBar #aMI_SubTitle{
	color:initial;
	text-align:initial;
	#subFont#
	margin-top:initial;
	font-size:25px;
	margin-top:1rem;
	/**/
/**/
/**/
/*0px*/
font-size:0px;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;

}

.aMS_OrderListScreen #aMI_TitleBar .aMS_Photo{
	display:none;

}

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

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

}

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

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderSummary{
	float:initial;
	position:initial;
	margin-top:initial;
	padding:initial;
	order:2;
	display:flex;
	flex-direction:column;
	justify-content:center;
	width:100%;
	box-sizing:border-box;

}

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

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderSummary .aMS_Price{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	border:initial;
	border-radius:initial;
	text-shadow:initial;
	text-align:initial;
	z-index:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	-ms-transform:initial;
	-webkit-transform:initial;
	transform:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	white-space:initial;
	top:initial;
	left:initial;
	background-color:initial;
	height:initial;
	padding-top:initial;
	display:flex;
	justify-content:right;
	align-items:center;
	position:relative;
	width:100%;
	font-size:calc(/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/ * 1.5);
	font-weight:bold;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	margin-left:0rem;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_Button{
	margin-bottom:1rem;

}

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

}

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

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItem .aMS_Photo{
	position:absolute;
	left:0;
	width:30%;
	height:70%;
	object-fit:contain;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	background-color:rgb(248, 246, 237)/*COLOR:LightMuted*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_Title{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	float:initial;
	background-color:initial;
	padding-left:initial;
	border-radius:initial;
	cursor:initial;
	order:2;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	position:relative;
	margin-left:33%;
	width:70%;
	margin-bottom:10px;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:1rem;
	font-weight:Medium;
	text-decoration:none;

}

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

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_Date{
	display:flex;
	order:3;
	background-color:transparent;
	width:70%;
	margin-left:33%;
	margin-bottom:10px;
	color:#e8332b;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_OrderItems .aMS_Date:before{
	content:"Data de Entrega:";

}

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

}

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

}

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

}

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

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel{
	margin-left:initial;
	order:20;
	width:100%;

}

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

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel > .aMS_ScreenInnerContent{
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	border-color:lightgray;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_InnerComplexItemPanel > .aMS_ScreenInnerContent > .aMS_Title{
	width:70%;
	text-decoration:none;
	border-bottom:1px solid #E3E3E3;

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_ScreenInnerContent.aMS_RedeemCode{
	order:10;

}

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

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_RemoveQuantity.aMS_Button{
	justify-content:initial;
	align-items:initial;
	box-sizing:initial;
	padding:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	opacity:initial;
	border:initial;
	overflow:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	display:block;
	background-image:url(https://lh3.googleusercontent.com/D30wksXbApzDlazfkZkcWpymBmKi97DhRbMT-njRHbRZ2C8SkD4yf7g0Fk8ZkcPScZ5tYnT9i2ELwfEtPcJbMnWBhtj_BxALaw=s2000);
	background-size:90% 90%;
	background-position:center;
	background-color:transparent;
	background-repeat:no-repeat;
	border-radius:15px;
	color:transparent;
	cursor:pointer;
	z-index:100;
	border-style:solid;
	border-radius:20px;
	border-width:0px;
	border-color:##Transparent##;

}

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

.aMS_OrderListScreen #aMI_ScreenContent #aMI_OrderListPanel .aMS_AddQuantity.aMS_Button{
	justify-content:initial;
	align-items:initial;
	box-sizing:initial;
	padding:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	margin-right:initial;
	text-align:initial;
	font-weight:initial;
	opacity:initial;
	border:initial;
	overflow:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	display:block;
	background-image:url(https://lh3.googleusercontent.com/SvrEFuQooT4Mdy-QnTu30rhrKHmSJPrpDazvChKyAjBBufBpE6mkm2BaAf-K_zt-vzl-2fXfwijyTh1H3Joyu4mQPtie3Xtq=s2000);
	background-size:90% 90%;
	background-position:center;
	background-color:transparent;
	background-repeat:no-repeat;
	border-radius:15px;
	color:transparent;
	cursor:pointer;
	z-index:100;
	border-style:solid;
	border-radius:20px;
	border-width:0px;
	border-color:##Transparent##;

}

/* 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*/25px/*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*/25px/*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(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*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(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border:0;
	border-bottom:1px rgb(51, 51, 51)/*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(51, 51, 51)/*COLOR:DarkText*/;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*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*/25px/*PARAMETER:borderRadiusGlobal*/;

}

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

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

/* Automatic from Background (background) */
/* Preset: Half Color (halfColor#) */

body.aMS_OptionsScreen{
	display:block;
	#font#
	background-color:initial;
	#font#
	background-size:initial;
	background-position-x:initial;
	background-position-y:initial;
	margin:0px;
	background-color:white;
	background-repeat:repeat;
	font-family:'Cabin', sans-serif;
	font-size:100%;
	background-image:url(https://lh3.googleusercontent.com/WGJuPBVFuqvMQYAybkm7tgRkAiHVtd-KlSvHezoEdGzoAF-_TYJ8XcP7VHHfROxFRKffXTTxys40zCamX-M);
	background-size:20px 20px;
	overflow-x:hidden;
	/*Cabin*/
/**/
/**/
/*auto*/
font-family:"Cabin", serif;
	font-size:auto;
	background-image:none;
	background-color:#ffffff;

}

body.aMS_OptionsScreen #aMI_MainPanel:before{
	-webkit-box-shadow:initial;
	box-shadow:initial;
	content:'';
	width:100%;
	height:45vh;
	left:0px;
	z-index:-1;
	position:absolute;
	background-color:rgb(65, 159, 125)/*COLOR:DarkVibrantDarker*/;
	top:0px;

}

body.aMS_OptionsScreen *{
	outline:none;

}

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

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

}

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

.aMS_OptionsScreen #aMI_Header{
	z-index:initial;
	display:flex;
	flex-direction:row;
	align-items:center;
	width:100%;
	background-color:transparent;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;

}

.aMS_OptionsScreen #aMI_Header #aMI_Logo{
	display:none;

}

.aMS_OptionsScreen #aMI_Header #aMI_HeaderButtons::before{
	border-radius:initial;
	display:block;
	position:absolute;
	content:"";
	width:100%;
	background-image:url(https://lh3.googleusercontent.com/9katmxWJHWJDIm9DEBrr0IMZbbe6nzHqMbmW7MTIxW9kOiWfzueaxvnEHZxGeR3vvKNSrrjUzzVantxI2-TRlTZk8_Hawn7QNw?noSquare=s2000);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	left:50%;
	transform:translateX(-50%);
	height:50%;

}

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

}

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

}

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

}

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

}

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

}

.aMS_OptionsScreen #aMI_Header .aMS_OrderQuantity{
	display:none;

}

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

.aMS_OptionsScreen #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;
	overflow:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	background-image:url(https://lh3.googleusercontent.com/hvwZVBtAe6Hx3lsf6xPKYkAvg_rgjHmSfRu6gYnpcOlOFweYO6RVfYk9bHe8xPf7wORAHNpGRUouXiunb1azvNrGptMDBnNscg=s2000);
	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:110%;
	height:110%;

}

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

.aMS_OptionsScreen #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;
	overflow:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	border:none;
	cursor:pointer;
	background-image:url(https://lh3.googleusercontent.com/huYym3Yh8lt08shgcNOgzHszjEjfOePATuj_vVNt5dlmA-dS6rz2o5kqtQrAXJxGXK1G1nM36EOAitYY1K27qGi-zMotCdif=s2000);
	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:110%;
	height:110%;

}

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

.aMS_OptionsScreen #aMI_HeaderMenuContent{
	display:block;
	width:100%;
	margin-left:0;
	left:0;
	margin-top:110px;
	top:0;
	height:auto;
	overflow:hidden;
	Scroll":"z-index:3;

}

/* Automatic from Menu Body And Style (menuStyle) */
/* Preset: Single Family Option Button (singleFamilyOptionButton) */

.aMS_OptionsScreen #aMI_HeaderMenuContent{
	display:block;
	overflow-x:initial;
	overflow-y:initial;
	margin-bottom:initial;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	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*/;
	height:null;

}

.aMS_OptionsScreen #aMI_HeaderMenuContent .aMS_ScreenInnerContent{
	height:inherit;

}

.aMS_OptionsScreen #aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_HasPhoto{
	position:relative;
	width:null;
	height:null;
	-webkit-filter:invert(0%);
	filter:invert(0%);
	background-color:initial;

}

.aMS_OptionsScreen #aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_HasPhoto  .aMS_Photo{
	width:100%;
	height:auto;

}

.aMS_OptionsScreen #aMI_HeaderMenuContent .aMS_ScreenInnerContent :not(.aMS_HasPhoto).aMS_InnerOptionWrapper{
	display:none;

}

.aMS_OptionsScreen #aMI_HeaderMenuContent .aMS_ScreenContentElement  :not(.aMS_HasPhoto).aMS_InnerOptionWrapper{
	display:none;

}

.aMS_OptionsScreen #aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_HasPhoto .aMS_Button{
	position:absolute;
	font-size:0;
	border:initial;
	top:0;
	height:100%;
	width:100%;
	background-color:initial;
	background-image:initial;

}

.aMS_OptionsScreen #aMI_HeaderMenuContent .aMS_ScreenInnerContent .aMS_ScreenContentElement.aMS_NoPhoto{
	display:none;

}

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

.aMS_OptionsScreen #aMI_TitleBar{
	border-bottom-right-radius:initial;
	border-bottom-left-radius:initial;
	border-top-left-radius:initial;
	border-top-right-radius:initial;
	z-index:initial;
	text-align:initial;
	-webkit-box-sizing:initial;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:##Transparent##;
	border-radius:35px;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:15px;

}

.aMS_OptionsScreen #aMI_TitleBar #aMI_Title{
	margin-top:initial;
	text-shadow:initial;
	text-align:center;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	font-weight:bold;

}

.aMS_OptionsScreen #aMI_TitleBar #aMI_SubTitle{
	#subFont#
	margin-top:initial;
	margin-top:initial;
	#subtitleFont#
	color:initial;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:18px;
	text-align:center;

}

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

}

.aMS_OptionsScreen #aMI_TitleBar .aMS_Photo{
	display:none;

}

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

.aMS_OptionsScreen #aMI_ScreenContent{
	display:block;
	height:initial;
	border:initial;
	width:100%;
	position:relative;
	margin-right:0;
	margin-bottom:0;
	margin-top:35%;
	margin-left:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;

}

/* 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:35px;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	margin-top:2em;

}

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

}

.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 Button Style (buttons) */
/* Preset: Simple Button - v2 (simpleButton - v2#) */

.aMS_OptionsScreen #aMI_ScreenContent #aMI_OptionsPanel .aMS_Button{
	border:initial;
	overflow:initial;
	background-image:initial;
	background-repeat:initial;
	background-position:initial;
	background-size:initial;
	font-size:initial;
	-webkit-filter:initial;
	filter:initial;
	width:initial;
	height:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow:initial;
	outline:initial;
	min-height:initial;
	-moz-box-shadow:initial;
	border-bottom:initial;
	align-self:initial;
	line-height:initial;
	-webkit-transition:initial;
	-o-transition:initial;
	transition:initial;
	-webkit-box-sizing:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(65, 159, 125)/*COLOR:DarkVibrantDarker*/;
	border-style:solid;
	border-radius:35px;
	border-width:0px;
	border-color:##Transparent##;
	box-sizing:border-box;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:2.5%;
	margin-right:2.5%;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	opacity:1;
	/*Cabin*/
/**/
/*_500*/
/**/
font-family:"Cabin", serif;
	font-weight:500;
	font-size:;
	width:45%;
	padding-left:20px;
	padding-right:20px;

}

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

.aMS_OptionsScreen #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;
	background-color:initial;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:flex-start;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_ScreenInnerContent{
	-webkit-box-orient:initial;
	-webkit-box-direction:initial;
	-ms-flex-direction:initial;
	-ms-flex-wrap:initial;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	justify-content:flex-start;
	width:100%;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_Family_Container{
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;

}

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

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement{
	display:block;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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: 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;
	position:relative;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:##Transparent##;
	background-color:rgb(248, 246, 237)/*COLOR:LightMuted*/;
	-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{
	background-color:initial;
	position:relative;
	width:100%;
	height:auto;
	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*/25px/*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;
	margin-top:initial;
	padding-top:initial;
	padding-left:initial;
	padding-right:initial;
	padding-bottom:initial;
	background-color: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;
	#font#
	z-index:initial;
	min-height:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	display:block;
	order:2;
	height:auto;
	text-align:center;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-weight:bold;
	padding:1rem;
	box-sizing:border-box;
	background-color:transparent;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	/**/
/**/
/*normal*/
/**/
font-weight:normal;
	font-size:;

}

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

}

.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;
	#font#
	margin-bottom:initial;
	z-index: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;
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Button.aMS_AddQuantity{
	display:none;

}

.aMS_OptionsScreen #aMI_ScreenContent .aMS_MenuElement .aMS_Button.aMS_RemoveQuantity{
	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{
	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;
	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*/25px/*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*/25px/*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{
	border-radius:initial;
	z-index:initial;
	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;
	margin:auto;
	margin-top:0rem;
	margin-bottom:0px;
	border-bottom-left-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-bottom-right-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;

}

.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*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	border-bottom:0px solid black;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

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

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue{
	position:relative;
	width:100%;
	height:auto;
	padding:0.7rem;
	margin-top:0.7rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:lightgray;
	background-color:rgb(248, 246, 237)/*COLOR:LightMuted*/;
	font-size:#/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_Label.aMS_Title{
	width:100%;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

.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*/25px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue_possibleBooking{
	box-sizing:initial;
	margin-top: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:0rem;
	box-sizing:border-box;
	padding:0.7rem;
	background-color:rgb(248, 246, 237)/*COLOR:LightMuted*/;

}

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

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_FormPanel .aMS_FormFieldValue_possibleBooking{
	width:initial;
	margin-top: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*/15px/*PARAMETER:fontSizeGlobal*/;
	margin-bottom:20px;
	cursor:pointer;
	/*Cabin*/
/**/
/*normal*/
/**/
font-family:"Cabin", serif;
	font-weight:normal;
	font-size:;

}

.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*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0.8px;
	border-color:rgb(117, 109, 100)/*COLOR:LightTextDarker*/;
	margin-bottom:1rem;

}

.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;
	z-index:initial;
	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(51, 51, 51)/*COLOR:DarkText*/;
	/**/
/**/
/**/
/*13px*/
font-size:13px;

}

.aMS_UserDetailsScreen #aMI_ScreenContent .aMS_AddressLine .aMS_Label{
	justify-content:center;
	align-items:center;
	color:rgb(51, 51, 51)/*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 Title Bar Size And Position (titleBarSizeAndPosition) */

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

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

.aMS_OrderHistoryScreen #aMI_ScreenContent{
	display:block;
	height:initial;
	border:initial;
	width:100%;
	position:relative;
	margin-right:auto;
	margin-bottom:120px;
	margin-top:120px;
	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:0;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	border-radius:0;
	border-width:0;
	border-color:rgb(51, 51, 51)/*COLOR:DarkText*/;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_Title{
	color:rgb(51, 51, 51)/*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(51, 51, 51)/*COLOR:DarkText*/;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_Date:before{
	content:"Data da encomenda:";

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_Label.aMS_Info{
	float:left;
	font-size:#fontSize#;
	color:rgb(51, 51, 51)/*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%;
	margin-top:10px;
	margin-bottom:10px;
	border-radius:0;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Title{
	width:100%;
	background-color:transparent;
	color:white;
	box-sizing:border-box;
	padding-left:0px;
	padding-right:0px;
	font-size:#fontSize#;
	margin-top:0px;
	border-radius:0;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Quantity{
	float:left;
	margin-left:5px;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-size:#fontSize#;

}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Quantity:after{
	font-size:#fontSize#;
	color:rgb(51, 51, 51)/*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(51, 51, 51)/*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:#f8f6ed;

}

.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 .aMS_Date:before{
	content:initial;

}

.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:10px;
	border-width:3px;
	background-color:rgb(255, 255, 255)/*COLOR:LightText*/;
	padding:1rem;
	box-sizing:border-box;
	margin-top:0rem;
	margin-bottom:0rem;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_ScreenContentElement{
	box-sizing:border-box;
	flex-grow:1;
	padding:15px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	border-radius:10px;
	border-width:3px;
	margin:1rem;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*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:50%;
	margin-left:25%;
	margin-top:50px;
	margin-bottom:40px;
	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(65, 159, 125)/*COLOR:DarkVibrantDarker*/;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(51, 51, 51)/*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:contain;
	width:40%;
	height:100%;
	right:10px;
	top:0;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_ItemTitle{
	order:1;
	width:60%;
	background-color:rgb(65, 159, 125)/*COLOR:DarkVibrantDarker*/;
	font-weight:bold;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Title{
	order:2;
	width:60%;
	background-color:rgb(65, 159, 125)/*COLOR:DarkVibrantDarker*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-size:calc(15px);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Description{
	order:3;
	width:60%;
	background-color:rgb(65, 159, 125)/*COLOR:DarkVibrantDarker*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-size:calc(15px);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Price{
	order:4;
	width:60%;
	background-color:rgb(65, 159, 125)/*COLOR:DarkVibrantDarker*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_AvailableValue.aMS_Price{
	font-size:calc(15px + 5px);
	/* margin-top:20px;
	*/
	/* margin-bottom:20px;
	*/
	border-radius:15px;
	border:10px solid white;
	background-color:white;
	color:rgb(232, 51, 43)/*COLOR:Vibrant*/;
	width:40%;
	margin-top:10px;
	margin-bottom:10px;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_AvailableValue.aMS_Price:before{
	content:"Disponível:";
	font-size:calc(15px);
	margin-right:10px;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_OfferedValue.aMS_Price:before{
	font-size:calc(15px - 3px);
	content:"Oferecidos:";

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Validity{
	order:5;
	width:60%;
	background-color:rgb(65, 159, 125)/*COLOR:DarkVibrantDarker*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-size:calc(15px - 5px);

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_Percentage{
	order:6;
	width:60%;
	background-color:rgb(65, 159, 125)/*COLOR:DarkVibrantDarker*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_Voucher .aMS_PromoDescription{
	order:7;
	width:60%;
	background-color:rgb(65, 159, 125)/*COLOR:DarkVibrantDarker*/;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
	font-size:calc(15px + 5px);

}

/* Automatic from Redeem Style (redeemStyle) */
/* Preset: Redeem Style - v2 (RedeemStyleV2#) */

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_RedeemCode{
	background-color:transparent;
	border-style:solid;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-color:rgb(51, 51, 51)/*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:normal;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	text-align:center;

}

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .aMS_RedeemCode .aMS_TextBox{
	background-color:rgb(248, 246, 237)/*COLOR:LightMuted*/;
	width:100%;
	text-align:center;
	margin-top:1rem;
	margin-bottom:1rem;
	box-sizing:border-box;
	padding:1rem;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:/*PARAMETER_S:borderWidthGlobal*/0px/*PARAMETER:borderWidthGlobal*/;
	border-color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	border-style:solid;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	box-shadow:none;

}

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

.aMS_VouchersScreen #aMI_ScreenContent #aMI_VouchersPanel .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;
	height:initial;
	z-index:initial;
	background:initial;
	border-top:initial;
	-webkit-box-shadow:initial;
	box-shadow:initial;
	text-shadow: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;
	-webkit-box-sizing:initial;
	#font#
	width:initial;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgb(232, 51, 43)/*COLOR:Vibrant*/;
	border-style:solid;
	border-radius:/*PARAMETER_S:borderRadiusGlobal*/25px/*PARAMETER:borderRadiusGlobal*/;
	border-width:0px;
	border-color:##Transparent##;
	box-sizing:border-box;
	width:70%;
	padding:10px;
	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;
	/**/
/**/
/*_200*/
/**/
font-weight:200;
	font-size:;

}

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

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

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

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

}

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

.aMS_MenuSearchScreen #aMI_ScreenContent{
	display:block;
	height:initial;
	border:initial;
	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: Centered (centered#) */

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:flex-start;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_ScreenInnerContent{
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	justify-content:center;
	width:100%;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_Family_Container{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;

}

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

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

}

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

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement{
	display:block;
	justify-content:initial;
	align-items:initial;
	position:initial;
	float:initial;
	padding:10px;
	box-sizing:border-box;
	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;
	-webkit-box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	box-shadow:/*PARAMETER_S:shadowGlobalStrong*/0/*PARAMETER:shadowGlobalStrong*/;
	cursor:pointer;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML{
	display:initial;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses{
	position:absolute;
	bottom:2px;
	width:20px;
	height:16px;
	right:25px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_2,.aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_3,.aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_4,.aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_6,.aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_8{
	position:absolute;
	background-image:url(https://lh3.googleusercontent.com/ltlzq587NdcDxdzU-O3TEyieWdmLBPvT4pylJkAT55jjzp-SKBFfvjfusJ3DGmXB_IvebN76Qowy3h91m730Y2L8RwibXN6L5HE?noSquare);
	background-size:13px 16px;
	background-repeat:no-repeat;
	bottom:2px;
	width:20px;
	height:16px;
	right:15px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_2:after{
	content:"x2";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_3:after{
	content:"x3";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_4:after{
	content:"x4";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_6:after{
	content:"x6";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .doses_8:after{
	content:"x8";
	position:absolute;
	margin-left:16px;
	font-size:17px;
	margin-top:-3px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML .allItems{
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML > p{
	display:none;

}

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

}

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

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Title{
	padding:initial;
	box-sizing:initial;
	background-color:initial;
	border-radius:initial;
	align-self:initial;
	text-shadow:initial;
	border-bottom:initial;
	display:block;
	order:5;
	height:auto;
	width:100%;
	text-align:/*center*/ center;
	padding-left:0rem;
	padding-right:0rem;
	margin-top:1rem;
	margin-bottom:0rem;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-weight:bold;
	z-index:10;
	min-height:60px;
	margin-top:-43px;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoPhoto .aMS_Title{
	order:5;
	height:auto;
	width:100%;
	text-align:/*center*/ center;
	padding-left:1rem;
	padding-right:1rem;
	margin-top:9rem;
	margin-left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	font-weight:bold;
	z-index:10;

}

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

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Quantity{
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	width:2rem;
	height:2rem;
	top:0;
	left:0;
	font-size:/*PARAMETER_S:fontSizeGlobal*/15px/*PARAMETER:fontSizeGlobal*/;
	font-weight:bold;
	border-style:solid;
	border-radius:10px;
	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(232, 51, 43)/*COLOR:Vibrant*/;
	border-color:transparent;
	display:/*yes*/;
	z-index:2;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Price{
	margin-top:initial;
	margin-bottom:initial;
	order:9;
	width:100%;
	position:relative;
	text-align:right;
	height:auto;
	font-size:17px;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	display:/*yes*/;
	font-weight:bold;
	margin-bottom:0rem;
	z-index:9;
	display:flex;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement /*
.aMS_Price:after{
	content:'';
	order:10;
	width:100%;
	background-image:url(https://lh3.googleusercontent.com/foLhVGRUO37i1ngDyIWrzoa3fWlVBXSDnL8qbnQsesMj7GVw9VC5HWntaGtm0OoVKljIidsQCXDkjNmyucA0vPP9oXdu2AxE?noSquare);
	background-size:cover;
	width:22px;
	height:22px;
	z-index:99999;
	position:absolute;
	background-color:transparent;
	border-radius:22px;
	right:0;
	bottom:0px;

}

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

}

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

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_InnerItemPanel{
	order:10;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_HTML{
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_Button.aMS_RemoveQuantity{
	display:none;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement .aMS_StockMax{
	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{
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	width:100%;
	height:100%;
	cursor:pointer;

}

.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement.aMS_NoDate .aMS_Date{
	display:none;

}

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

@media only screen and (min-width: 800px){
.aMS_MenuSearchScreen #aMI_ScreenContent #aMI_MenuSearchPanel .aMS_MenuElement{
	display:block;
	margin-right:initial;
	margin:initial;
	width:initial;
	height:initial;
	align-items:initial;
	margin-top:initial;
	margin-bottom:initial;
	margin-left:initial;
	border-radius:initial;
	animation: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 Size And Position (contentSizeAndPositionMain) */
/* Preset: Size and Position (sizeAndPosition) */

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

}

/* Automatic from Content Style Search user (contentStyleSearchUser) */
/* Preset: Default (default) */

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

}

.aMS_SearchUserScreen #aMI_ScreenContent #aMI_SearchUserPanel .aMS_Suggestions{
	float:left;
	width:100%;
	margin-top:30px;
	border:1px solid #999;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	border-radius:3px;
	display:block;
	height:auto;
	background-color:white;

}

.aMS_SearchUserScreen #aMI_ScreenContent #aMI_SearchUserPanel .aMS_Suggestion{
	width:100%;
	border-bottom:1px solid #e3e3e3;
	text-align:center;
	font-size:20px;
	cursor:pointer;

}

.aMS_SearchUserScreen #aMI_ScreenContent #aMI_SearchUserPanel .aMS_Suggestion:hover{
	background-color:#e3e3e3;

}

.aMS_SearchUserScreen #aMI_ScreenContent #aMI_SearchUserPanel .aMS_Suggestion:last-child{
	border-bottom:none;

}

.aMS_SearchUserScreen #aMI_ScreenContent #aMI_SearchUserPanel .aMS_Suggestion.aMS_NewUser{
	background-color:green;
	color:white;

}




/*# 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;
	font-size: 13px;
	color: rgb(255, 255, 255)/*COLOR:LightText*/;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgb(232, 51, 43)/*COLOR:Vibrant*/;
	border-radius:9px;
	font-weight: bold;
	width: 20px;
	height: 20px;
	top:15px;
  right:10px;

}

#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(232, 51, 43)/*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(232, 51, 43)/*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_OutOfSchedule >.aMS_ScreenContentInnerElement:after{
	content:'OUT OF SCHEDULE';
	position:absolute;
	top:15px;
	right:15px;
	font-weight:bold;
	font-size:14px;
	background-color:rgb(232, 51, 43)/*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(232, 51, 43)/*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(232, 51, 43)/*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:after{
	content:'OUT OF STOCK';
	position:absolute;
	top:15px;
	right:15px;
	font-weight:bold;
	font-size:14px;
	background-color:rgb(232, 51, 43)/*COLOR:Vibrant*/;
	box-sizing:border-box;
	padding:10px;
	border-radius:30px;
	color:rgb(255, 255, 255)/*COLOR:LightText*/;
  	z-index:1;
    	z-index:2;
}

.aMS_Stock_SoldOut .aMS_ScreenContentInnerElement{
	opacity:0.5;
}



.aMS_AddressLocationScreen #aMI_ConfirmButton,.aMS_AddressLocationScreen #aMI_SelectButton
{
  margin-top:80px!important;
  height:50px;
}

.aMS_AddressLocationScreen #aMI_ConfirmButton::before,.aMS_AddressLocationScreen #aMI_SelectButton:before
{
content: "";
    display: inline-block;
    background-image: url(https://lh3.googleusercontent.com/Zv3qQH1jhhV_lPmugJhSSaT7UHOZ1aTnPpEPCVQU3c1QNYLoJi_BL0ye9ZCGK7XzxYbDl19aWXTfaygoYuPAxGcI5YjvifYS?noSquare);
    background-size: cover;
    background-repeat: no-repeat;
    width: 109px;
    height: 31px;
    transform: translateY(-70px);
  position:absolute;
  padding:2px;
}


.aMS_MenuLevel_Tree_f_peixe.aMS_MenuScreen .aMS_CustomClass_f_peixe:after
{
	content:"Peixe";
	font-size:25px;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	left:10%;
	position:absolute;
	height:40px;
	background-image:url(https://lh3.googleusercontent.com/J6uJFWDg5AMifZ7IQn7b0OIZSOlmpzTZawTeId6m7QCleffJqmcvOQOzEjiz3IpOwXBtc8E40SA_jDTFvHodQvpZ0vPb43Q7);
	background-size: 30px 30px;
	background-position:70px;
	background-repeat:no-repeat;
	width:100%;
	line-height:35px;	
	top: -105px;
}

.aMS_MenuLevel_Tree_f_carne.aMS_MenuScreen .aMS_CustomClass_f_carne:after
{
	content:"Carne";
	font-size:25px;
	left:10%;
	color:rgb(51, 51, 51)/*COLOR:DarkText*/;
	position:absolute;
	height:50px;
	background-image:url(https://lh3.googleusercontent.com/fEDpZE9itJfnUF6ac7wOHgXNolQjy3hEpcd9Ufe7F-hsXsSI_gE59J9cUnbjQwtHtfqUuqueHOGBAhRIGj9FGWz57XDn9eXz);
	background-size: 35px 35px;
	background-position:70px;
	background-repeat:no-repeat;
	width:100%;
	line-height:45px;	
	top: -105px;
}
.aMS_MenuLevel_Tree_f_fit.aMS_MenuScreen .aMS_CustomClass_f_fit:after {
	content: "Linha Fit";
	font-size:25px;
	left: 10%;
	color: rgb(51, 51, 51)/*COLOR:DarkText*/;
	position: absolute;
	height: 50px;
	background-image: url(https://lh3.googleusercontent.com/F_9I2-VPd_a5BKG-FL41sLZ9mfM4cK4LfvbhSGagdaPXMsEO5VT8kYJEaCRyStiNXHarxQVOXLtFgPbvkrpiLw1tII_rz4q_cac);
	background-size: 35px 35px;
	background-position:95px;
	background-repeat:no-repeat;
	width:100%;
	line-height:50px;	
	top: -105px;
}

.aMS_MenuLevel_Tree_f_sopa.aMS_MenuScreen .aMS_CustomClass_f_sopa:after {
	content: "Sopa";
	font-size:25px;
	left: 10%;
	color: rgb(51, 51, 51)/*COLOR:DarkText*/;
	position: absolute;
	height: 50px;
	background-image: url(https://lh3.googleusercontent.com/cXDQjIet7axwIzk9rFv3LF8hHzPSXUoyU__u2dG69WYz-RmfDdcBh9L_1jPlAfA8XIjSla9BDp8cTlYAFRQSMe9bwk9IlEsA0w);
	background-size: 35px 33px;
	background-position:63px;
	background-repeat:no-repeat;
	width:100%;
	line-height:53px;	
	top: -105px;

}

.aMS_MenuLevel_Tree_f_veg.aMS_MenuScreen .aMS_CustomClass_f_veg:after {
	content: "Vegetariano";
	font-size:25px;
	left: 10%;
	color: rgb(51, 51, 51)/*COLOR:DarkText*/;
	position: absolute;
	height: 50px;
	background-image: url(https://lh3.googleusercontent.com/04XFabjwCKrbzmMOpROVOt9qUYUJibVFwNZ6XAgcJVZsI5lAQhn586h8sNuj14gOexvA3TKOUGbQBAbTP4TQziUv3q7b2XFO);
	background-size: 35px 35px;
	background-position:130px;
	background-repeat:no-repeat;
	width:100%;
	line-height:53px;	
	top: -105px;

}

.aMS_MenuLevel_Tree_f_beb.aMS_MenuScreen .aMS_CustomClass_f_beb:after {
	content: "Bebidas";
	font-size:25px;
	left: 10%;
	color: rgb(51, 51, 51)/*COLOR:DarkText*/;
	position: absolute;
	height: 50px;
	background-image: url(https://lh3.googleusercontent.com/5CtBOCJvdfrLd2MOdPNJ6ZHBY5umdQmo9dqc48KT6ram61eIKaJqjADnsaqhMVOWVDEz_sV0VoRYu3rh12MWZVBcPTveIXCogg);
	background-size: 35px 35px;
	background-position:90px;
	background-repeat:no-repeat;
	width:100%;
	line-height:50px;	
	top: -105px;

  }

.aMS_MenuLevel_Tree_f_sobr.aMS_MenuScreen .aMS_CustomClass_f_sobr:after {
	content: "Sobremesas";
	font-size:25px;
	left: 10%;
	color: rgb(51, 51, 51)/*COLOR:DarkText*/;
	position: absolute;
	height: 50px;
	background-image: url(https://lh3.googleusercontent.com/3NjLYkhajEmaKpr2IzhSIVjfmoRr_A6uaPFCsoQwje5EasxG1U6-6hmlp8GqVZS79ZPeZe-b-EEI5ac6S3J75LDPdQ6yTaiyGvo);
	background-size: 35px 35px;
	background-position:135px;
	background-repeat:no-repeat;
	width:100%;
	line-height:50px;	
	top: -105px;
}

.aMS_MenuLevel_Tree_f_prot.aMS_MenuScreen .aMS_CustomClass_f_prot:after {
	content: "Petiscos";
	font-size:25px;
	left: 10%;
	color: rgb(51, 51, 51)/*COLOR:DarkText*/;
	position: absolute;
	height: 33px;
	background-image: url(https://lh3.googleusercontent.com/AXV1hqbdbNyih_K-8bfKZfrjbKWn4DpPIOh982ghrO_EyCjEjbn6wT8gVGWbiF3o1VnbdzEfGq5Wmz00Ommd5XBG5gitT2gohNg);
	background-size: 35px 35px;
	background-position:95px;
	background-repeat:no-repeat;
	width:100%;
	line-height:px;	
	top: -105px;
}

.aMS_MenuLevel_Tree_f_guar.aMS_MenuScreen .aMS_CustomClass_f_guar:after {
	content: "Guarnição";
	font-size:25px;
	left: 10%;
	color: rgb(51, 51, 51)/*COLOR:DarkText*/;
	position: absolute;
	height: 50px;
	background-image: url(https://lh3.googleusercontent.com/W67E3Mir01QzN-TAwRyveluICleo-8vkdfK2ng-FqSfeBRAy8mHE7Yhlyotu768i-7oGOM97TEHraRgZxkh3kLnQH1hiO8YsMQ);
	background-size: 35px 35px;
	background-position:110px;
	background-repeat:no-repeat;
	width:100%;
	line-height:50px;	
	top: -105px;
}

.aMS_MenuLevel_Tree_f_famil.aMS_MenuScreen .aMS_CustomClass_f_famil:after {
	content: "Familiar";
	font-size:25px;
	left: 10%;
	color: rgb(51, 51, 51)/*COLOR:DarkText*/;
	position: absolute;
	height: 50px;
	background-image: url(https://lh3.googleusercontent.com/q5bcz9JgtqFyyJH8rtgOxROzL_2Fe-zWF3bhrF9kRGNbQJ8zo7kqWnFi6Oc9avyE6E-1M16K_lXSv5bffk_O0OkJyhSh34Lv8UI);
	background-size: 40px 40px;
	background-position:90px;
	background-repeat:no-repeat;
	width:100%;
	line-height:50px;	
	top: -105px;
}

.aMS_OrderListScreen #aMI_ScreenContent:before
{
	content:"Meu Pedido";
	font-size:25px;
	left:10%;
	color:rgb(51, 51, 51)/COLOR:DarkText/;
	position:absolute;
	height:50px;
  	background-image: url();
	background-size:35px 35px;
	background-position: 145px;
	background-repeat: no-repeat;
	width:100%;
	line-height:60px;	
	top:-100px;
  
  }

.aMS_OrderFormScreen #aMI_TitleBar::before
{
content: "";
    display: inline-block;
    background-image: url(https://lh3.googleusercontent.com/Y_u1LqPjJipnBRwLXww-_7iw-G3CohujTm3rHwbYsLL_ZRYcSeS7S5MOwQkPXXhABvqBIvMQ12RZKHRnVRCG0Ji9o_yc7IxHug?noSquare);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100px;
    height: 28px;
    transform: translateY(-60px);
  position:absolute;
  padding:2px;
  
   }

.aMS_PaymentMethodsScreen * #aMI_TitleBar::before
{
content: "";
    display: inline-block;
    background-image: url(https://lh3.googleusercontent.com/Y_u1LqPjJipnBRwLXww-_7iw-G3CohujTm3rHwbYsLL_ZRYcSeS7S5MOwQkPXXhABvqBIvMQ12RZKHRnVRCG0Ji9o_yc7IxHug?noSquare);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100px;
    height: 28px;
    transform: translateY(-60px);
  position:absolute;
  padding:2px;
  
  
  }


/*BE0CUSTOM_CSS*/
.aMS_MenuScreen #aMI_ScreenContent .aMS_Family_Container.aMS_CustomClass_AUTO-SCROLL-RIGHT .aMS_MenuElement{
	display:block;
	#numOfCols#
	float:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	max-width:initial;
	position:relative;
	width:auto;
	min-width:100%;
	margin-right:0px;
	flex-grow:1;
	animation:AUTO-SCROLL-RIGHT 11s ease-in-out infinite;
	border-radius:0;

}

/* Automatic from Menu Element Size/Position (menuElementSizeAndPosition) */
/* Preset: Horizontal Scroll (horizontalScrollSizePos) */

.aMS_MenuScreen #aMI_ScreenContent .aMS_Family_Container.aMS_CustomClass_AUTO-SCROLL-LEFT .aMS_MenuElement{
	display:block;
	#numOfCols#
	float:initial;
	-webkit-box-sizing:initial;
	box-sizing:initial;
	max-width:initial;
	position:relative;
	width:auto;
	min-width:100%;
	margin-right:0px;
	flex-grow:1;
	animation:AUTO-SCROLL-LEFT 11s ease-in-out infinite;
 
	border-radius:0;
}


.aMS_ItemScreen .aMS_Description.aMS_HTML .allItems{
	display: flex!important;
	align-content: space-around;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	/* padding-bottom: 15px; */
	border-bottom: 1px solid #f8f6ed;
}
.allItems .desc
{
	padding-bottom:15px;
	border-bottom:1px solid #f8f6ed;
  width: 100%;

}

.aMS_Description .desc_txt {
	display: flex;
	width: 100%;
  	flex-direction: column;
      text-align: justify;
}


.aMS_Description .photo_url0,
.aMS_Description .photo_url1,
.aMS_Description .photo_url2,
.aMS_Description .photo_url3,
.aMS_Description .photo_url4
{

	font-size: 0;
	top: 0;
	left: 20px;
	width: 10px;
	height: 10px;
	background-color: #f0f0f0;
	margin-left: 8px;
	margin-right: 8px;
	border-radius: 20px;
}

.aMS_Description .photo_url0
{
	background-color: #333333;
}

.aMS_Description .pcv_txt,
.aMS_Description .ing_txt,
.aMS_Description .dn_txt,
.aMS_Description .mpc_txt,
.aMS_Description .pceo_txt,
.aMS_Description .pceoo_txt{
	display: none;
}

.aMS_Description .peso {
    font-size: small;
    font-weight: bold;
    position: relative;
    background-color: transparent;
    color: #333333;
    width: 40px;
    height: 40px;
    border-radius: 0%; /* Makes the element a perfect circle */
    display: flex; /* Enables flex layout */
     /* Centers text horizontally */
    align-items: center; /* Centers text vertically */
    justify-content: center;
    margin-left: 10px;

}

.aMS_Description .pcv, 
.aMS_Description .ing, 
.aMS_Description .mpc, 
.aMS_Description .dn, 
.aMS_Description .pceo,
.aMS_Description .pceoo
{
	width: 40px;
	height: 40px;
	position: relative;
	content: '';
	background-size: 30px 30px;
	background-repeat:no-repeat!important;
	background-position:center;
	border-radius: 0%;
	margin: 10px;
	border-radius:50px;
	/* display:flex; */
}

.aMS_Description .pcv {
	background-image: url(https://lh3.googleusercontent.com/ch99BMPpBe1oL_KvManosV-XN-RCRyGq0lo5Q8HTsZR3WMjKMPmITdo61sCNvXo5jYKZ5oAI8Gv21Ni9wg4wNCnkhz4RYmXF6OE);
	background-color: transparent; /* Vermelho complementar Sabgal */

}

.aMS_Description .ing {
	background-image: url(https://lh3.googleusercontent.com/P6NcDqxOMUWbzg8RLNsrUeTlSv6bpkq8Cr_QDqutadi2LL6fon3mAIcwUXPGG80fGgxwovES5anh7GAt2_QbUiEpX6-fG6eg);
	background-color: transparent; /* Azul Sabgal */
}

.aMS_Description .mpc {
	background-image: url(https://lh3.googleusercontent.com/Pxf_gzZJjiaLOr7pyZJgtVpVmVhZ8KRgyNefsuLoicke9ZYYMfSNdFmDeGW50g58JLvpDKEk1JJDLXt07Q6pBwTYAIW9W_6Fjg);
	background-color: transparent; /* Verde Sabgal */
}

.aMS_Description .dn {
	background-image: url(https://lh3.googleusercontent.com/550V1Zopf0KA8PKhTIuUfh7Pr6DH0J-coTB1UkMJ9SlwmqBqCyv1IMjgMpaM6BsnPKlO_xu1w6dlAh4VUV1nJZfXoRx9_xYvzwU);
	background-color: transparent; /* Laranja Sabgal */
}

.aMS_Description .pceo {
	background-image: url(https://lh3.googleusercontent.com/s4ftRkK8eMZOYnQABEdz3kOtviE3bKTEcENfRGnYZ6orlwmR-KfAbmOfozbmjIB5sJ6uR8GVc0IZbU6tZIFAekI6HYVtJkWpVg);
	background-color: transparent; /* Preto Sabgal */
}
.aMS_Description .pceoo {
	background-image: url(https://lh3.googleusercontent.com/vB5QNPwLjgNa2IIagEFERxIWhOHno54YnMAv_ATzXMNGinu1VyhOSMUvuNUah6BqWyxrwKDnJzPxWJ8gfH31SStlVJZhx-vwcQ);
	background-color: transparent; /* Preto Sabgal */
}

.aMS_Description .pcv.active .pcv_txt,
.aMS_Description .ing.active .ing_txt,
.aMS_Description .mpc.active .mpc_txt,
.aMS_Description .dn.active .dn_txt,
.aMS_Description .pceo.active .pceo_txt,
.aMS_Description .pceoo.active .pceoo_txt{
	display: block;
	z-index: 999;
	left: 10vw;
    position: fixed; /* Fixa o elemento na tela */
    top: 120px;
    left: 5vw;
    width: 90vw; /* Largura fixa */
    height: 40vh; /* Altura fixa */
    background-color: #f9f9f9; /* Fundo claro para contraste */
    border: 2px solid #ccc; /* Borda para destaque */
    border-radius: 8px; /* Cantos arredondados */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Sombra para destaque */
    overflow-y: auto; /* Habilita a rolagem vertical */
    padding: 15px; /* Espaço interno */
    box-sizing: border-box; /* Inclui bordas no tamanho total */
  	text-transform: lowercase;
}

.aMS_Description .pcv.active .pcv_txt h2,
.aMS_Description .ing.active .ing_txt h2,
.aMS_Description .mpc.active .mpc_txt h2,
.aMS_Description .dn.active .dn_txt h2,
.aMS_Description .pceo.active .pceo_txt h2,
.aMS_Description .pceoo.active .pceoo_txt h2{
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: bold;
}

.aMS_Description .pcv.active .pcv_txt p,
.aMS_Description .ing.active .ing_txt p,
.aMS_Description .mpc.active .mpc_txt p,
.aMS_Description .dn.active .dn_txt p,
.aMS_Description .pceo.active .pceo_txt p,
.aMS_Description .pceoo.active .pceoo_txt p {
	margin: 0;
	padding: 5px 0;
}

.aMS_Description .pcv.active .close-btn,
.aMS_Description .ing.active .close-btn,
.aMS_Description .mpc.active .close-btn,
.aMS_Description .dn.active .close-btn,
.aMS_Description .pceo.active .close-btn,
.aMS_Description .pceoo.active .close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: #ff4d4d;
    color: #ffffff;
    border: none;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    display: flex; /* Add this line */
    justify-content: center; /* Add this line */
    align-items: center; /* Add this line */
}


.aMS_ItemScreen #aMI_ScreenContent #aMI_ItemPanel .aMS_Description {
	z-index: 2;
}

.TagMenu
{
	display:none;
	border:initial;
}
	
.aMS_MenuLevel_not_Categorias.aMS_MenuScreen .TagMenu,.aMS_MenuLevel_not_Categorias.aMS_MenuScreen .TagMenu
{
	width: 90%;
	display: flex;
	position: absolute;
	top: 120px;
	font-size: 0.9rem;
	margin-left: 5%;
	overflow: scroll;
  color: #f8f6ed;
  z-index:2;
  
}


.aMS_MenuScreen .TagMenu div
{
	padding-left: 7px;
	padding-right: 7px;
  
	/* border-radius:3%; */
	/* font-weight: bold; */
	display: flex;
	/* justify-content: space-around; */
  
}


	
.aMS_CustomClass_Hide
{
	display:none!important;
}	
.aMS_BookingScreen.aMS_CustomClassBooking_AutoBooking #aMI_ScreenContent,.aMS_BookingScreen.aMS_CustomClassBooking_AutoBooking #aMI_TitleBar
{
	 display:none; 
}
.aMS_BookingScreen.aMS_CustomClassBooking_AutoBooking #aMI_ScreenContent .aMS_Label.aMS_FormFieldTitle
{
	display:none;
}

.aMS_BookingScreen #aMI_ScreenContent #aMI_BookingPanel .aMS_FormPanel .aMS_FormFieldValue_date{
	margin-top: 0;
}




.zoomButton{
  content: ""!important;
  display: block; /* Garante que o elemento seja exibido */
  position: absolute;!;!imprtant; 
  top:10px;
  right: 10px;
  width: 30px;
  height: 30px;
  background-image: url(https://lh3.googleusercontent.com/JUdvuSK5mLHd607onoWJVFgjAADzWrgGp0M4GcfmBj9Zd2Sel3qHKDA3Mr3qmXRozLhtLSeqhVleId_bG-ZI8pjoKahhTfl0WA);
  background-size: 23px 23px;
  background-repeat: no-repeat;
  z-index: 1; /* Reduzido para algo mais comum */

}	

.zoomButton.big{
  background-image: url(https://lh3.googleusercontent.com/WtzXHg4Jjker29xuIKpReHSLKJEaK9-_xehmhAC5rzUP8pMiC3JLzJ72f3UCFsZaFwkPUvLwziUuZpFKMdjyGjsSz-_8KYEutQ);
}

.aMS_BookingScreen #aMI_BackButton
	{display:none!important;}

/*
.aMS_ItemScreen .aMS_NoPhoto .aMS_Description{
    margin-top: initial!important;
}
.aMS_ItemScreen .aMS_NoPhoto#aMI_ItemPanel:after{
    display:none!important;
}
*/

/*
#aMI_TitleBar #aMI_Title{
	z-index: 1;
	position: relative;
}
*/
/* Ultimos pedidos */
.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_FormPanel{
	display:none;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_HistoryOrderItem.aMS_TopItem:not(.aMS_ChildEnterprise)
{
	display:none;
}

.aMS_OrderHistoryElement.aMS_ScreenContentElement {
 display:none!important;
}	
.aMS_OrderHistoryElement.aMS_ScreenContentElement:has(.aMS_ChildEnterprise) {
 display:initial!important;
}

.aMS_OrderHistoryScreen #aMI_ScreenContent #aMI_OrderHistoryPanel .aMS_OrderHistoryElement .aMS_HistoryOrderItem .aMS_Title{
	width:100%;
	/* background-color:rgb(232, 51, 43); */
	color: #000000;
	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_BookingScreen #aMI_ScreenContent #aMI_BookingPanel #aMI_ConfirmButton{
	width:90%;
	position:fixed;
	bottom:30px;
	left:5%;
	height:50px!important;
	background-color: green;
	border: transparent;
    	z-index:10;
}



#aMI_FinishButton
{
	width:90%;
	bottom:30px;
	left:5%;
	height:50px!important;
	background-color: #419F7D;
	border: transparent;		
  	z-index:10;
}



.group-container {
    /* border: 1px solid #ddd; */
    border-radius: 16px!important;
    /* display:flex; */
    margin-right:1.5%;
    height:40px;
    /* line-height:40px; */
    /* margin-bottom:1%; */
    /* justify-content: center; */
    /* align-content: center; */
    align-items: center;
}

/* Remove a borda e estrutura dos grupos para colocar tudo no mesmo fluxo */

/* Estilo geral para as tags */
.tag-item {
    cursor: pointer;
}

/* Diferenciação de fundo por grupo */

.group-container.G1-group  {
    background-color: #cf312d; /* Vermelho complementar Sabgal */
}

.group-container.G2-group  {
    background-color: #1e7ac4; /* Azul Sabgal*/ 
}

.group-container.G3-group {
    background-color: #449e7d; /* Verde Sabgal */
}
.group-container.G4-group {
    background-color: #e87c2b; /* Laranja Sabgal */
}

.group-container h3
{
	display:none;
}


.aMS_SearchBox .aMS_TextBox{
	font-size: 20px;
	padding-left: 10%;
}



#aMI_OrderButton.aMS_DisabledElement 
{
	display:none!important;
}


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



/* SCROLLL */




:not(.aMS_MenuLevel_not_Categorias).aMS_MenuScreen #aMI_ScreenContent .aMS_ScreenInnerContent .aMS_Family_Container.aMS_Family_Container_Opened{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}


:not(.aMS_MenuLevel_not_Categorias).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:nowrap;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	width:100%;
	overflow:scroll;
	margin-bottom:20px;
  	align-content: center;
	justify-content: center;
	align-items: center;

}

:not(.aMS_MenuLevel_not_Categorias).aMS_MenuScreen #aMI_ScreenContent .aMS_Family_Container::-webkit-scrollbar{
	display:none;

}

:not(.aMS_MenuLevel_not_Categorias).aMS_MenuScreen #aMI_ScreenContent .aMS_ScreenInnerContent .aMS_CustomClass_AUTO-SCROLL-RIGHT.aMS_Family_Container.aMS_Family_Container_Opened,:not(.aMS_MenuLevel_not_Categorias).aMS_MenuScreen #aMI_ScreenContent .aMS_ScreenInnerContent .aMS_CustomClass_AUTO-SCROLL-LEFT.aMS_Family_Container.aMS_Family_Container_Opened{
	flex-direction:row;
	display:flex;
	flex-wrap:nowrap;
	justify-content: flex-start;
  	poin ter-events: none;
}

.aMS_MenuLevel_Tree_AVOID_CLICK .aMS_Item
{
		pointer-events:none!important;
}


.aMS_CustomClass_AUTO-SCROLL-RIGHT .aMS_Title,.aMS_CustomClass_AUTO-SCROLL-RIGHT .aMS_Description,.aMS_CustomClass_AUTO-SCROLL-LEFT .aMS_Title,.aMS_CustomClass_AUTO-SCROLL-LEFT .aMS_Description
{
	display:none;
}



.aMS_AddressLocationScreen #aMI_TitleBar #aMI_Title
{
	display:none;
}

.aMS_CustomClass_TAXA .aMS_Button
{
	display:none!important;
}

.aMS_CustomClass_TAXA .aMS_Quantity
{
	display:none!important;
}

.photo_geral
{
    display: flex;
    height: 20px;
    align-items: center;
    border-radius: 20px;
    left: 50%;
    margin-left: 0;
    position: relative;
    transform: translateX(-50%);
    border: 1px solid #333333;
}

.aMS_CustomClass_AVOID_CLICK
{
	pointer-events:none;
}

.aMS_ItemScreen .aMS_Description .doses{
	display:none;
}

.aMS_CustomClass_TAXA .aMS_InnerComplexItemPanel .aMS_ScreenInnerContent
{
	display:initial!important;
	border:initial!important;
}

.aMS_CustomClass_TAXA .aMS_InnerComplexItemPanel .aMS_ScreenInnerContent .aMS_Description
{
	display:initial!important;
 	padding: 0px;
    font-size: 13px;
    color: #756D64;
    margin-top: 10px;
    margin-bottom: 10px;

}

.aMS_CustomClass_TAXA .aMS_InnerComplexItemPanel .aMS_ScreenInnerContent .aMS_Title
{
	display:none!important;
	
}

.aMS_CustomClass_TAXA .aMS_InnerComplexItemPanel .aMS_ScreenInnerContent .aMS_Price
{
	display:none!important;
	
}


.aMS_AddressLocationScreen #aMI_SelectButton
{
	visibility:hidden;
}

.aMS_AddressLocationScreen #aMI_SelectButton:before
{
	visibility:visible;
}

 .aMS_OrderItems .aMS_CustomClass_TAXA.aMS_HasInnerItem.aMS_HideInnerItem .aMS_InnerComplexItemPanel
{
	display:initial!important;
}


.aMS_OrderListScreen .aMS_OrderComplexItem .aMS_InnerComplexItemPanel
{
	display:none!important;
}

/* Tags para desabilitar e ver o layout*/
.aMS_MenuLevel_not_Categorias   .aMS_MenuElement.aMS_Item
{
   display:none!important;
}
	
.aMS_ItemScreen #aMI_ScreenContent{
	display:none;
}


.aMS_MenuScreen #aMI_ScreenContent .aMS_CustomClass_SHOWHTML.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML{
	display:intial!important;
	width:100%!important;
}
.aMS_MenuScreen #aMI_ScreenContent .aMS_CustomClass_SHOWHTML.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML > p{
	display: block!important;
}


.aMS_MenuScreen #aMI_ScreenContent .aMS_CustomClass_SHOWHTML.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML{
	display:intial!important;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_CustomClass_SHOWHTML.aMS_MenuElement {
	background-color:white;	
	width:100%!important;

}

.aMS_MenuScreen #aMI_ScreenContent .aMS_CustomClass_SHOWHTML.aMS_MenuElement .aMS_ScreenContentInnerElement > .aMS_Description.aMS_HTML > p{
	display: block!important;
}
