/* test system 
body { border: 4px dashed #df0000; }
*/

/* updates Feb 2022 upgrade */
.hprTile A {  color:#000; }

/* PAOLO04JUN21 - for private events */
@media only screen and (max-height: 800px)
{
.hprTile IMG { max-height: 152px; }
}

.privateEvents
{
 border: 0; 2px solid #a19e9e;
 border-radius: 20px;
 padding: 20px;
 text-align: left;
}

.tileImageFadeIncontainers {
    padding-top: 20px;
    width: auto;
    margin: auto;
    text-align: center;
}

.tileImageFadeIncontainer {
    position: relative;
    overflow: hidden;
    margin: 20px;
    display: inline-block;
    box-shadow: 10px 10px 10px #b0b0b0;
}

.tileBoxImage {
    display: inline-block;
    width: auto;
    height: 320px;
}

/* ORDER NOW */

.osOrderNow 
{ 
  display:none; 
  position: absolute;
  top: 40px;
  font-size: 22pt;
  left: 5%;
  font-weight: bolder;
  background-color: #ffeb3b;
  padding: 10px 20px;
  border-radius: 5px;
  transform: rotate(347deg);
  box-shadow: 4px 8px 8px 0px #5a5858;
}
.osOrderNow a { text-decoration:none; color: #525252; }

.rbStaff .osOrderNow { display: block; }

/* iPad to avoid overlapping of button in day plan */
.rbAssTables { width: 100px !important; }
#h_AssTablesInfo.rbTableFinderAdj { width: auto !important; }


.rmMenuCategorySheet276{ 
  background-color:#f586b7;
  background-image: url(/DM1/public/rb/tapas/breastCancerRibbon.png);
  background-repeat: none;
  background-size: auto 80%;
  background-position: 50% 75%;
  padding: 40px 41px 80px 60px;
  color: white; 
}
.rmMenuCategory276.rmMenuCategorySel
{
    background-color: #f586b7;
    color: #ffffff;
}

.rmMenuCategory330.rmMenuCategorySel
{
    background-color: #f586b7;
    color: #ffffff;
text-shadow: -1px 1px 2px #000000;
}

.rmMenuCategory330.rmMenuCategory
{
    background-color: #f586b7;
    color: #ffffff;
text-shadow: -1px 1px 2px #000000;
}


.rmMenuCategorySheet330
{
background-color:pink;
background-image: url(/DM1/public/rb/tapas/breastCancerRibbon.png);
background-color:#f586b7;
background-repeat: none;
background-size: auto 80%;
background-position: 50% 75%;
color: white; 
padding: 40px 41px 80px 60px;
text-shadow: 1px 1px 3px #000000;
}
.rmMenuCategorySheet330 A:link {
    COLOR: white;
    TEXT-DECORATION: underline;
}


.rmItemImgShow img
{
		width:auto;
		height: auto;
  max-height: 50vh;
		max-width: 80vw;
}

.rmMenuCourseTitle { padding-bottom: 40px; }

.rmMenuCourseBtns { letter-spacing: -1; }
.rmMenuCourseBtn {font-style: italic; } 

.rmMenuCategorySel, .rmMenuCourseBtnSel 
{
    background-color: #fff;
    border-bottom: 3px solid #911d1f !important;
}

#rmMenuIssueList { text-align: center; font-size: 0; }
.rmMenuIssueListItem { font-size: 12pt; } 

.rmMenuCategory:last-child { border: 0 !important; }
.rmMenuCategory { border: 0; border-right: 1px solid #c0c0c0; }

.rmMenuIssue50 .rmMenuIssueTitle { display:none; }

.rmMenuIssue48 .rmMenuIssueTitle
{
  b ackground-repeat: no-repeat;
  b ackground-image: url(http://www.australian-christmas-cards.com.au/images/logopalm.png?crc=4101285155);
  b ackground-size: contain;
  b ackground-position: right;
  t ext-align: left;
  font-size: 25pt;
  p adding-right: 50px;
}

.rmMenuIssue48 .rmMenuCategoryDesc { display:none }

.rmMenuIssue51 .rmMenuIssueTitle { font-size: 25pt; }
.rmMenuIssue51 .rmMenuCourseTitle { display:none }
.rmMenuIssue51 .rmMenuCourseBtns { display:none }
.rmMenuIssue51 .rmMenuCategoryDesc { display:none }
.rmMenuIssue51 .rmItemGroupTitle { border-top: 2px dotted #c0c0c0; font-size:0; }
.rmMenuIssue51 .rmItemMain { text-align:center; width:100%; }
.rmMenuIssue51 .rmItemTitle { text-transform: uppercase; font-weight: bolder; padding-bottom: 10px; }
.rmMenuIssue51 .rmItemDesc { text-align:center; }

.rmQuickEdit .rmMenuCategoryDesc { display:block; }
.rmQuickEdit .rmMenuIssueTitle { display:block; }
.rmQuickEdit .rmMenuCourseTitle { display:block; }
.rmQuickEdit .rmMenuCourseBtns { display:block; }

.rbBookingShortcut
{
    background-color: #f5555533 !important;
    font-weight: normal;
    font-family: raleway;
}

.frmUserGrp_4 { color: #73131E; }
.submnSelItem2 { color: #73131E; }
.submnSelItem1 { color: #73131E; }
.submnItem2 { color: #73131E; }
.UsrRequestLeft, .BandPageLeft { color: #73131E; }
.UsrRegistrationLeft { color: #73131E; }
.SolSubTitle A:Hover { color: #73131E; }
.mnuItems { color: #73131E; }
.BandPageTitle { color: #73131E; }

.mnSelItem { background-color: #73131E; }
.mnGroup:hover { background-color: #73131E; }

.UsrReqSection { background-color: #c0c0c0; color: #73131E; }
.TSText { background-color: #c0c0c0; color: #73131E; }
.frmUserSec { background-color: #c0c0c0; color: #73131E; }
.frmUserGrp_2 { background-color: #c0c0c0; color: #73131E; }


.USRFeedbackContactFormLink { display:inline-block; }

.rbPublic #MenuContainer { display:none; }
.wsfPagedefault .tbTopMenu { display:none; }

.rbRndPic1 .CMCSiteWallPaper { background-image: url(background_r1.jpg); }
.rbRndPic2 .CMCSiteWallPaper { background-image: url(background_r2.jpg); }
.rbRndPic3 .CMCSiteWallPaper { background-image: url(background_r3.jpg); }
.rbRndPic4 .CMCSiteWallPaper { background-image: url(background_r4.jpg); }
.rbRndPic5 .CMCSiteWallPaper { background-image: url(background_r5.jpg); }

.rbFooterCredits img 
{
  background-color: rgba(255, 255, 255, 0.49);
  padding: 5px;
  border-radius: 4px;
  height: 50px;
}

.wsfFeedBackBox { padding: 0px 10px 20px 10px; }

.tbTopMenu
{
  padding:10px;
  m argin-bottom:5px;
}

.rmMenuPreviewNote { display:none }

.tbTopMenuItem
{
  font-size:14pt;
  padding:10px;
  display:inline-block;
  background-color:#f0f0f0;
  margin:0 10px 10px 10px;
  border:1px solid #c0c0c0;
  border-radius:4px;
  min-width:80px;
  max-width:115px;
}

.tbTopMenuItemSel
{
  background-color:#c0c0c0;
}

.tbTopMenuItem A, .tbTopMenuItem A:link, .tbTopMenuItem A:visited
{
  color:#000;
  text-decoration: none;
}

.tbTopMenuItem IMG
{
  d isplay:none;
  width:100%;
}

.tbTopMenuText
{
  d isplay:none;
}

.tbTopMenuItem:hover
{
  -webkit-box-shadow: 0px 10px 20px #b0b0b0;
  cursor: hand;
  cursor: pointer;
}

.tbFloorPlan
{
  text-align:center;
  padding: 50px 10px 10px 10px;
}

.tbFloorPlan P
{
  t ext-align:right;
}

.tbFloorPlan IMG
{
  width:90%;
  max-width: 730px;
}

.rbFooter A, .rbFooter A:Visited, .rbFooter A:Active, .rbFooter A:Link, .rbFooter A:Hover
{
  COLOR: #fff;
}

.rbFooter
{
  COLOR: #fff;
	background-color: transparent;
  text-shadow: 2px 2px 4px #000;
}

@media only screen and (max-width: 1000px) 
{
  .tbTopMenuItem { padding:10px 0 10px 0; }
  .tbTopMenuItem IMG { width:80%; }
  .tbTopMenuText { display:none; }
}

@media only screen and (max-width: 840px) 
{
  .tbTopMenuItem { padding:10px 5px 10px 5px; }
  .tbTopMenuItem IMG { display:none; }
  .tbTopMenuText { display:block; font-size: 10pt; }
}

@media only screen and (max-width: 800px) 
{
  .tbTopMenu { display: none }
}

@media only screen and (max-width: 600px) 
{
  .wsfNotHomePage .CMCSiteWallPaper { background-image: none !important; }
  .rbFooter A, .rbFooter A:Visited, .rbFooter A:Active, .rbFooter A:Link, .rbFooter A:Hover { color:#000; text-shadow: none; }
  .rmMenuIssue48 .rmMenuIssueTitle { font-size:24pt; }

  #rmMenuIssueList { overflow:auto; white-space:nowrap; padding:0 }
  .rmMenuIssueListItem { padding: 10px; background-color: #c0c0c0; margin-right: 5px; }
  .rmMenuIssueListItem a { text-decoration: none; }
}

@media only screen and (max-width: 500px) 
{
		.osOrderNow 
		{ 
				font-size: 11pt;
				top: 25px;
    left: auto;
    right: 5px;
				transform: rotate(26deg);
		}
}


/* PAOLO9MAY2025 */
.rmMenuItemFlag 
{
  width: 45px;
  height: 45px;
} 

.rmMenuItemFlagMilk
{ 
		background-image: url(BizFiles/MilkTrim.png);
}


/* PAOLO8MAR2026 not on the TS login */
.USRLoginFormTS .USRLoginFormCSLLInfo { display:none; }