<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.rmCurrentIssue
{
  display: block;
  background-color: #2196F3;
  padding: 5px;
  font-weight: normal;
  color: #fff;
}

.rmCurrentIssue a { color:#fff; text-decoration: none; }

.rmOthRstMnuLinks
{
  display: flex;
}
.rmOthRstMnuLink
{
  padding:5px;
  border: 1px solid #c0c0c0;
  flex:1;
  cursor: pointer;
  margin: 5px;
}
.rmMnuIssueTitle
{
  padding-top:5px;
  font-size: 90%;
  display:none;
}

#rmMenuStatsCnv
{
  position:fixed;
  left:0;top:0;right:0;bottom:0;
  background-color: #ffffffc7;
  z-index: 2;
  padding:20px;
}

#rmMenuStatsPnl
{
  width:90%;
  padding:20px;
  background-color: #ffff99;
  border:1px solid #c0c0c0;
  overflow:auto;
  margin: auto;
  -moz-box-shadow: 0px 10px 20px #b0b0b0;
  -webkit-box-shadow: 0px 10px 20px #b0b0b0;
  box-shadow: 0px 10px 20px #b0b0b0;
}

.rmMenuStatsTitle
{
  padding:20px 0;
  font-size:120%;
}

.rmMenuStats
{
  border-collapse:collapse;
  font-size:9pt;
  margin: auto;
}

.rmMenuStats td
{
  border:1px solid #c0c0c0;
  padding:5px 0;
  vertical-align: bottom;
  text-align:center;
}

.rmMenuStatsColumn
{
  background-color:green;
  color:#fff;
  width:20px;
}

.rmMenuStatsLabel
{
  height:20px;
}


.rmMenuItemPicFrame
{
  display:inline-block;
  padding:5px 10px 5px 10px;
  width: 640px;
  vertical-align:top;
}

.rmMenuItemFlags
{
  display:inline-block;
  float:right;
  color:#f0f0f0;
}

.rmMenuItemFlag
{
  width: 25px;height:25px;
  display:inline-block;
  background-position: right 60%;
  background-size: auto 88%;
  background-repeat: no-repeat;
}
.rmMenuItemFlagVEG { background-image: url(../images/Vegetarian.png); }
.rmMenuItemFlagNUTS { background-image: url(../images/Nuts.png); }
.rmMenuItemFlagEGGF { background-image: url(../images/EggFree.png); }
.rmMenuItemFlagGF { background-image: url(../images/glutenFree.png); }
.rmMenuItemFlagHOT { background-image: url(/rtm/images/Spicy.png); }

#oMenuCourses .FilterBox { display: none; }

.rmMenuItemPicBox
{
  width: 640px;
  height: 480px;
  overflow:hidden;
  text-align:center;
  -moz-box-shadow: 0px 10px 20px #b0b0b0;
  -webkit-box-shadow: 0px 10px 20px #b0b0b0;
  box-shadow: 0px 10px 20px #b0b0b0;
}

.rmMenuItemPic
{
  w idth: 640px;
}

.rmMenuItemNoPic
{
  border:4px dashed #c0c0c0;
  f ont-size:12pt;
  height:480px;
  width:640px;
  p adding-top: 40%;
}

.rmMenuItemLabel
{
  padding-top:10px;
  text-align:center;
}

.rmItemImg
{
  padding: 10px 0;
  text-align:center;
}

.rmItemImgAddPH:hover
{
  background-color: #50ace485;
}

.rmItemImgAddPH
{
  width: 50%;
  margin: auto;
  height: 80px;
  padding: 30px;
  border: 2px dotted #c0c0c0;
  cursor:hand;cursor:pointer;
}

.rmProdImgCtrlSrcGgl
{
  text-align:center;
  font-size:10pt;
  b ackground-color:#03A9F4;
  c olor:#fff;
  padding:7px;
  border-radius: 4px;
  margin-bottom:3px;
}

.rmItemImg img
{
  width:0;
}

.rmItemImgShow img
{
  width:60%;
  transition: ease 500ms;
}

.rmQuickEdit .rmItemImg img
{
  width:50%;
}

.rmItemGroup .rmItemImgShow img
{
  width:25%;
}

.rmMenuSheet
{
  width:auto;
  margin:auto;
  padding: 0 50px;
}

#rmMenuIssueList
{
  background-color: #f0f0f0;
  padding: 10px;
  text-align: left;
  margin-bottom: 20px;
}

.rmMenuIssueListItem
{
  display: inline-block;
  padding: 0 10px;
}

.rmMenuIssueListItemSel { font-weight: bolder; }

.rmMenuIssue {}
.rmMenuIssueTitle { padding: 10px; font-weight: bolder; font-size:42pt;}
.rmMenuIssueDesc { padding: 0 10px 40px 10px; font-size:14pt;}
.rm MenuIssuePublished .rmMenuIssueDesc { display:none }
.rm MenuIssuePublished .rmMenuIssueTitle { display:none }
.rmMenuIssuePublished .rmMenuIssueDesc:empty { padding: 0;}
.rmMenuIssuePublished .rmMenuCategoryDesc { display:none }

.rmMenuStatus { overflow:auto; background-color:#f0f0f0;padding:10px; }
.rmMenuHidden { padding:5px; text-align:center; background-color: #f443366b; }
.rmMenuPublic { padding:5px; text-align:center; background-color: #8bc34a8a; }
.rmMenuStatsBtn 
{ 
  display:inline-block; 
  float:right;
  width: 50px;
  height: 50px;
  font-size: 0;
  border: 1px solid #c0c0c0;
  background-color: #fff;
  cursor:hand; cursor:pointer; 
  background-image: url(../images/graph.png);
  background-repeat: no-repeat;
  background-size: contain;
  float:right;
}

.rmMenuPreviewNote
{
  margin-top: 2px;
  padding:5px;
  background-color:#ffff99;
}

.rmMenuPreviewBack 
{
  float:right;
  font-size:12pt;
  padding-right:20px;
}
  
.rmMenuDate
{
  font-size:12pt;
  font-style: italic;
  p adding-bottom:10px;
  b order-bottom: 1px solid #c0c0c0;
}

.rmMenuCategory
{
  display: inline-block;
  cursor:hand;cursor:pointer;
  font-size:120%;
  border:1px solid #c0c0c0;
  margin: 5px;
  padding:5px 20px;
}

.rmMenuCategorySel
{
  background-color: #6cc5ed;
  color: #000;
  border: 0;
}

.rmMenuCategoryOff
{
  background-color: #f9c6c2;
  color: #000;
  border: 0;
}

.rmMenuCategorySheet 
{
  position: relative;
  font-size:14pt;
  padding-bottom: 40px;
  background-repeat:no-repeat;
  background-size:cover;
  background-position: center;
}

.rmMenuCategories
{
  padding:30px 10px 10px 10px;
  font-size: 14pt;
  font-weight: bolder;
  text-transform: uppercase;
}

.rmMenuCategories A
{
  text-decoration: none;
}
  
.rmMenuCatFirst
{
  display:inline-block;
  padding-right:8px;
}

.rmMenuCatOthers
{
  display:inline-block;
  padding-left:8px;
  padding-right:5px;
  b order-left: 2px solid #777777;
}

.rmMenuSearch
{
  text-align:right;
}
  
.rmMenuSearch .TextInput
{
  padding:3px;
  border-radius:3px;
  border: 1px solid #c0c0c0;
}

.rmMenuCourseBtns
{
  font-size:14pt;
  padding: 10px;
}

.rmMenuCourseBtnsFixed
{
  position: fixed;
  z-index: 2;
  top:10px;
  left:0;right:0;
  
  width: 95%;
  white-space: nowrap;
  overflow: auto;
  margin: auto;
  background-color: #fff;
  border: 1px solid #c0c0c0;
  box-shadow: 0px 10px 20px #b0b0b0;
}

.rmMenuCourseBtn
{
  display: inline-block;
  border-left: 1px solid #c0c0c0;
  cursor: hand;
  cursor: pointer;
  padding: 5px 10px;
  margin-bottom: 5px;
}

.rmMenuCourseBtn:first-child
{
  border: 0;
}

.rmMenuCourseBtn:hover
{
  text-decoration:underline;
}

#rmMenuCourseBtnSel
{
  background-color:#6cc5ed;
}

.rmItemPH
{
  color:#e0e0e0;
  font-style: italic;
}

.rmAddNewItem
{
  cursor: hand;
  cursor: pointer;
  padding:10px;
  display: inline-block;
  border: 1px solid #fff;
  border-radius: 4px;
}

.rmCloneBtn, .rmDelItem, .rmEdtItem, .rmSwitchFlag, .rmEnableBtn, .rmBackGroundBtn, .rmBackGroundBtnDel
{
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  opacity: 0.2;
  cursor: hand;
  cursor: pointer;
  background-size: contain;
  background-repeat: no-repeat;
}

.rmCloneBtn { background-image: url(../images/Clone.png); }
.rmDelItem { background-image: url(../images/CancelOnly.png); }
.rmBackGroundBtn { background-image: url(../images/Background.png); }
.rmBackGroundBtnDel { background-image: url(../images/BackgroundDelete.png); }
.rmEdtItem { background-image: url(../images/edit.png); }
.rmSwitchFlag { background-image: url(../images/arrow-right.png); }
.rmSwitchFlagDown { background-image: url(../images/arrow-down.png); }
.rmEnableBtn { background-image: url(../images/SpotRed.png); }
.rmEnableBtnOff { background-image: url(../images/SpotGreen.png); }

.rmMenuCourseBtn .rmDelItem
{
  d isplay: block;
  margin: 10px auto;
}

.rmCloneBtn:hover, .rmDelItem:hover, .rmBackGroundBtn:hover, .rmBackGroundBtnDel:hover, .rmEdtItem:hover, .rmSwitchFlag:hover, .rmEnableBtn:hover { opacity: 1.0 }
.rmAddNewItem:hover { color:#c0c0c0; border:1px solid #f0f0f0; }

.rmMoveItem
{
  display:inline-block;
  margin-left: 5px;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  opacity: 0.2;
  cursor: hand;
  cursor: pointer;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../images/DragDropHandle.png);
}

.rmQuickEditCmd
{
  position: fixed;
  right: 10px;
  top: 25vh;
  z-index: 1;
}

.rmExitFullScreen { padding:5px; }
.rmExitFullScreen .wsfBtnStd { background-color: #fff; }

.rmMenuCourses
{
  padding:5px 5px 50px 5px;
  text-align:center;
  z -index: 1000;
  b order:1px solid #df0000;
  font-size:12pt;
  font-style : italic;
  font-weight: bolder;
}
  
.rmMenuCourses A
{
  text-decoration: none;
}
  
.rmMenuCourseFirst
{
  display:inline;
  padding-right:10px;
}

.rmMenuCourseOthers
{
  display:inline-block;
  padding:0 10px 5px 8px;
  border-left: 1px solid #f0f0f0;
}

.rmMenuCourseSheets
{
}

.rmCourseSheet
{
  position:relative;
  font-size:14pt;
  padding: 40px 40px 40px 40px;
  page-break-after: always;
}

.rmMenuCourseTitle
{
  padding-top:10px;
  font-size: 36pt;
}

.rmMenuCourseSubTitle
{
  padding-bottom:40px;
  font-weight: bolder;
}

.rmMenuCategoryDesc
{
  m argin-top: -10px;
  padding-bottom: 0px;
  font-size: 42pt;
}


.rmMenuTab
{
  font-size:12pt;
  width:100%;
  text-align: left;
}
  
.rmItemGroup
{
  b order: 1px solid #df0000;
}

.rmItemGroupTitle
{
  font-size: 12pt;
  font-weight: bolder;
  padding: 20px 0 10px 0;
  text-align:center;
}

.rmItemBox
{
  padding-bottom: 20px;
  w hite-space: nowrap;
}

.rmItemBin
{
  display:inline-block;
  width:50px;
  text-align:left;
  padding-top: 10px;
}

.rmItemOrigin
{
  display:inline-block;
  width:100px;
  text-align:left;
  padding-top: 10px;
}
  
.rmItemMain
{
  display:inline-block;
  vertical-align:top;
  text-align:left;
  padding: 0 10px 0 0;
  width:80%;
}

.rmItemTitle
{
  display:inline-block;
  font-size: 120%;
  f ont-weight: bolder;
  t ext-transform:uppercase;
  b order:1px solid #df0000;
}

.rmItemDesc
{
  f ont-size: 80%;
  text-align:left;
  font-style:italic;
  t ext-transform:lowercase;
  p adding-bottom: 10px;
  b order:1px solid #df0000;
}

.rmItemPrice
{
  display:inline-block;
  vertical-align:top;
  padding:0;
  text-align:right;
  text-transform:uppercase;
  width: 20%;
}

.rmMenuItemPic
{
  color: inherit;
  text-decoration: none;
}

.rmCategoryFootNote
{
  position: absolute;
  font-size:80%;
  text-align:center;
  width: 100%;
  bottom: 5px;
  left: 0;
}

@media only screen and (max-width: 600px) 
{
  .rmItemBin { display:none ; }
  .rmItemMain { }
  .rmMenuCategories { padding: 8px ; font-size:10pt ; }
  .rmCourseSheet { padding: 0 20px 40px 20px ; }
  .rmMenuCourses { font-size:10pt ; padding:5px 5px 5px 5px ; } 
  .rmMenuCourseTitle { d isplay:none; font-size: 28pt ; pa dding: 0px 0 20px 0 ;}
  .rmMenuCourseFirst { padding-right:5px ;}
  .rmMenuCourseOthers {padding:0 5px 5px 8px ; border: 0 ; }
  .rmMenuSearch { display: none ; text-align: center ; }
  .rmMenuSheet { padding: 0 0 50px 0 !important; }

  #rmMenuStatsCnv { padding: 20px 0; }
  #rmMenuStatsPnl { width: 100%; }
  
  /* PAOLO30OCT23 .rmItemPrice { display:block; width: 100%; } */

  .rmItemImgShow img
  {
    width:100%;
    transition: ease 500ms;
  }
}

/* PAOLO30OCT23 */
@media only screen and (max-width: 900px) 
{
  .rmItemPrice { display:block; width: 100%; }
}</pre></body></html>