/* KARISSA6MAR2025 */
.osPORcpOthCurrTotal:after 
{
  font-weight: normal;
  display:inline-block;
  font-size: 12pt;
  content: "All international Debit / Credit Cards will be processed in USD currency";
} 
.osPORcpOthCurr div {  padding-bottom: 5px; }

/* PAOLO23MAR2025 show also when prepaid deposits */
.osPORcpOthCurr.osPORcpOthCurrBalance:after 
{
  display: inline-block;
  font-size: 12pt;
  font-weight: normal;
  content: "All international Debit / Credit Cards will be processed in USD currency";
  text-transform: none;
}

/* PAOLO13DEC23 TAX Free reg color */
.osPCTopPosCash22 #oPOSCurrPOSCash { background-color: #d100f7; color: #fff; } 
.osPCTopPosCash22 #osPCOrderBtns { background-color: #d100f7; }
.osPCTopPosCash22 #oPCOrderHeading { border-color: #d100f7; } 
.osTableBoxPosCash22 { background-color: #d100f7; }

/* PAOLO13SEP3 - Anett receipt */
.osPORcpTotal { font-size: 14pt; } 
.osPORcpTotSub { font-size: 13pt; } 

/* ====== Receipts with USD info ======= */
.osPORcpOthCurr { font-size:19pt; font-weight: bolder; }
.osPORcpOthCurr label { font-size:15pt; font-weight: bolder; }
.osPORcpOthCurr span { d isplay:none; }

/* hide all amounts in BDD in preliminary */
.osPORcpPreliminary .osPORcpCurrInfo { display:none; }

/* payments done bolder */
.osPORcpPaymnts {  font-weight:bolder; margin-bottom: 10px; }

/* payments done space headers */
.osPORcpPaymnts TD.osPORcpPaySec { padding-bottom: 8px; }

/* balance when deposits */
/* PAOLO17OCT2025 must be TR
.osPORcpOthCurrBalance { display: block; } */
.osPORcpOthCurrBalance { display: table-row; }
.osPORcpOthCurrBalance span { display:none; }
/* PAOLO20MAR23 huge balance - Delano */
.osPORcpBalance { text-transform: uppercase; font-size: 140%; }
.osPORcpTotal TD { font-size: 100%; }

/* ====== Receipts with USD info END ======= */
/* PAOLO13SEP3 - Anett receipt END */

/* PAOLO19JUL23 show notes and options in draft blocks - Jimion */
.osPrepStItm_Draft.osPrepStItm_ViewOnly { height: auto; }
.osPrepStItm_Draft.osPrepStItm_ViewOnly .osPrepStItmOptions { display: block; }
.osPrepStItm_Draft.osPrepStItm_ViewOnly .osPrepStItmNote { display: block; }
.osPrepStItm_Draft.osPrepStItm_ViewOnly .osPrepStItmNote:empty { display: none; }

/* paolo 12oct 22 */
.osKDSTicketType { display:block; }
.osOrderTicketBtn { display:none; }
.osFireTicketBtn { display:none; }

/* paolo 05-may-22 cannot see certain option prices */
.osProdRecipePrice 
{
  position: absolute;
  bottom: 0;
  left: 1;
  right: 1;
}
.osProdRecipePriceTax { display:none; }

/* test site */
body {  b order: 5px dashed #e19292; }

/* PAOLO14NOV21 hide set menu name from KDS */
.osPrepStItmCombo { display:none; }

/* draft MAINS show expanded on station hot #2 */
.osPrepStationBox2 .osCrsMains .osPrepStItm_ViewOnly { height: auto; } 
.osPrepStationBox2 .osCrsMains .osPrepStItmOptions { display:block; }
.osPrepStationBox2 .osCrsMains .osPrepStItmNote { display:block; }
.osPrepStationBox2 .osCrsMains .osPrepStItmNote:empty { display:none; }
.osPrepStationBox2 .osCrsMains .osPrepStItmTitle { font-size: 12pt; padding: 5px; }

/* edit item font */
#osOrderitemPrice #ItemNote { FONT-SIZE: 15pt; }

/* paolo09nov21 - hide general fire/deliver all buttons and courses */
#osPCFireAll, #osPCDeliverAll { display:none; }
.pcSelCourseBtns { display:none; }

/* hide details buttons in .osProdCategSmallBtnsPic 
#oPCCategProds.osProdCategSmallBtnsPic .osPCProdCategBtnAdd2Order { display:none; }
#oPCCategProds.osProdCategSmallBtnsPic .osToggleItemDetailBtn { display: block; }
*/

/* dine out */
.osPCTopPosCash4 .pcSelCourseBtns  { display:none; }
.osPCTopPosCash4 .DBTabGrpHead { display:none; }
.osPCTopPosCash4 #oPOSCurrPOSCash { background-color: #ffc107; color: #fff; } 
.osPCTopPosCash4 #osPCOrderBtns { background-color: #ffc107; }
.osPCTopPosCash4 #oPCOrderHeading { border-color: #ffc107; } 

/* hide option group names creating a separation between options */
.osPrepStItmOptGrp { font-size:0; width:5px; display:inline-block; }

/* hide new order LARGE button */
#osPCNewOrderPstBtn { d isplay:none; }

.osOrderItemsCompact .osOIOptions { display: block; }
.osOICode { display:none; }

/* Star742 63 mm :-( */

/* KDSBar */
.rbxPrnAgentStarSP742 .osKDSTicketMain 
{
  text-align:left;
  font-size: 30px;
		width: 300px;
		padding: 5px;
}
.rbxPrnAgentStarSP742 .osKDSTicketHeader
{ 
		border: 0;
		border-bottom: 2px solid #000;
		padding: 0;
}
.rbxPrnAgentStarSP742 .osKDSTicketCovers { display: block; }
.rbxPrnAgentStarSP742 .osKDSTicketCovers .wsfDash { display:none; }
.rbxPrnAgentStarSP742 .osKDSTicketTable { padding: 0; text-transform: lowercase; }
.rbxPrnAgentStarSP742 .osKDSTicketServer { padding: 0; text-transform: lowercase; }
.rbxPrnAgentStarSP742 .osKDSTicketItem .osPrepStItmTitle { font-size: inherit; }
.rbxPrnAgentStarSP742 .osKDSTicketFooter { font-size: 16pt; padding-top: 5px; margin-top:20px; border-top:1px solid #000; }
.rbxPrnAgentStarSP742 .osPrepStItmFiredInfo { font-size: 70%; }
.rbxPrnAgentStarSP742 .osPORcpCredit { padding-top:5px; }

.osPrepStItmTime.osKDSOrderTooLong{ display:none; }


/* KDS adjustments 23OCT 
.osPrepStItm_NotMine .osPrepStItmStation { display:none; }
.osPrepStItm_NotMine .osPrepStItmTitle { font-size: 12pt; padding: 5px; }
.osKDSOrderTitle { font-size: 15pt; }
.osPrepStItm .osPrepStItmTitle { font-size: 15pt; }
.osPrepStItmTime { display:none; }
.osPrepStItmSeatNum { display:none; }

*/

/* KDS adjustments 23OCT END*/

/* prep ticket - paolo14oct21 */
.osKDSTicketBox { font-family: Arial; }
.osKDSTicketItem .osPrepStItmTitle { font-size: 17pt; }
.osKDSTicketItem .osPrepStItmOptions,
.osKDSTicketItem .osPrepStItmSeatNum,
.osKDSTicketItem .osPrepStItmNote,
.osKDSTicketItem .osPrepStItmCourse { padding-left: 10px; }
.osKDSTicketStationPrep .osPrepStItmSeatNum { display:block }
.osKDSTicketCourseGrp { display:block; }

/* POS recent orders: hide created by/on*/
.PCOrdersList td:nth-child(2), .PCOrdersList td:nth-child(3), .PCOrdersList td:nth-child(4) 
{
		display:none;
		width:0;
  height:0;
  opacity:0;
  visibility: collapse;
} 

/* paolo11sep21 - receipt font */
.osPORcpBox { font-family: Arial; }
.osPORcpLogo img { display:none; }
.osPORcpLogo 
{
  background-image: url(TidesBoldBlack.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 100px;
}

.osOrdItmPstBtns button 
{
  min-width: 0;
  max-width: 65px;
  white-space: normal;
  vertical-align: top;
} 

/* .osProdCategSmallBtns .osPCProdCategRow { background-color: #f0f0f0; } } */

.wsfCustomHome.rbPublic .mnToolbar { display:none }

.wsfRMob{ d isplay:none; }

#QuickEditBoxInvTransaction #oInvTransactionItemRecords 
  { background-color:#fff; padding: 40px 20px; }
#QuickEditBoxInvTransaction.wsfQEBoxFix 
  {  background-color: #FFC107; }
#QuickEditBoxInvTransaction .ListGTot { display:none; }


/* register top colors by store 
.osPCTopStore2 #osPCTop { background-color:#df0000; }
.osPCTopStore1 #osPCTop { background-color:green; }
*/

/* cash check 
.osCashCheckTotalsInfo { display:none; }
.osMerchant .osCashCheckTotalsInfo { display:block; }
*/

/* online catalog 
.osProdManuf { display:block; } 
.osProdManufCode { display:none; }
*/

.spvProductsTiles .spvCatProdPrice { text-align: left; }
.spvCatProdTileBox { padding: 20px }
.spvCatProdPic { height: 300px; }
.spvCatProdTile { flex-basis: 20% }
.osProdPictureBox .osProdPicture, .spvCatProdPic img { max-height:100%; }
.spvCatProdFrame .spvCatProdPriceUpdated, 
.spvCatProdFrame .spvCatProdPriceDiscounted { padding:0; }
#osProdCatalogItems .spvCatProdPrice { left:0; right:0; bottom: 0; }

#oProdCategories {}

.wsfCustomHome .CMCHeaderContainer { margin: 0; transition: all 100ms ease; }

.wsfCustomHome.wsfPagedefault .wsfScrolledUp .CMCHeaderContainer
{
		m argin:-100px 0 0 0;
  t ransition: all 100ms ease;
}

.osCatalogCatTitle 
{
  b ackground-color: #add0f4;
  c olor: #fff;
  p adding: 10px;
		padding-bottom: 50px;
  font-size: 24pt;
}

.wsfCustomHome .headerTile { position:static; }
.wsfCustomHome.wsfPagedefault .PageSchema { padding-top:10px; }
#osProdCatalogItems { padding-top: 0; }
.wsfCustomHome .CMCBlower
{
  border-top:8px solid #add0f4;
		background-color: #fff; 
}

.osShowProdCatalogItems .osBlower 
{ 
		p adding: 0; 
}

.wsfMobileView .osToolBarTopLogo img 
{
		height: 80px;
		width: auto;
}

.osMobileMenuLogo img 
{
		height: 50px;
}

.wsfRespMobileBox 
{
		z-index: 3;
}

.spaMap
{
  min-height: 0 !important;
  padding:0 !important;
}

/* keep map open */
.spaMap iframe { height: 300px; }

.wsfCustomHome .spaEmpty
{
		background-image: none;
		background-size: cover;
		background-color: transparent;
}

.osTopCats 
{ 
		background-color: #fff;
		color:#000;
}

.osProdCatCell { min-height:135px; font-size:10pt; }

.spaBox { background-color: rgba(255, 255, 255, 0.86); }
.spaBox .osTopCats { 	background-color: transparent; }
.spaBoxContent { color:#525252; }

.PageSchema
{
  max-width:none;
  ba ckground-color: #fff;
}

.CMCSiteWallPaper 
{ 
		background-image:none;
		background-color: #fff; 
}

.CMCSiteWallPaper2 { background-color: transparent; }

.spaBox, .spaEmpty
{
  min-height: 400px;
  padding:80px;
}

/* end */

.wsfSOADraft { display:none; }

.osToolBarTopLogo img { height: auto; width: 100px; }

.spvCatProdTitle { white-space:normal; }
.spvCatProdTitleDesc { height:auto; padding-bottom:5px; }
.spvCatProdTileBox { overflow:auto; }
.osLocationIcon { display: none; }

.osSignUpBox, .orsSignUp { display: none; }
.osPromoTop { display: none; }
.spvCatProdRating { display: none; }

.osPOForm .osPOLogo img { di splay:none; }
.osPOForm .osPOLogo 
{ 
  back ground-image: url(OSSLogoGrey.png);
  background-size: auto 50px;
  background-repeat: no-repeat;
  pa dding-top: 48px;
  background-position: center top;
}
.osPOLogoTitle { font-size: 22pt; }

.frmUserSec
{
	padding:5px;
	border-radius: 4px;
}

.osToolBarTop { background-color: #add0f4; }
.osMobileMenuLogo { background-color: #add0f4; }

.wsfPagebasket .CMCBlower { dis play:none; }

.wsfRespMobileBtn
{
  filter: brightness(3);
}

.addthis_inline_share_toolbox
{
	display: none;
}
.wsfSubMnTitle A, .wsfSubMnTitle A:Active, .wsfSubMnTitle A:link, .wsfSubMnTitle A:visited
{
  color:#26AADE;
}

#mnGrpLogo
{
  background-image: url(OSSLogo.png);
  background-size:contain;
  background-repeat:no-repeat;    
  background-position: center;
  width: 200px;
  height: 95px;
  margin: 0 20px 0 10px;
  vertical-align: bottom;
  cursor:hand;
  cursor:pointer;
  display:inline-block;
  t ransform:translateY(-50px)
}

.mnuItems .wsfSubMnItem, .mnuItems .wsfSubMnItem1, .mnuItems .wsfSubMnItem2
{
  padding-bottom: 10px;
}

.wsfPageCatalog .spvCatalogBasket
{
  display:block;
}

.PageTitle
{
  color:#7C9DDE;
  border: 0;
}

/* box specific styles, do not fade sections without text
#spaBox3074 .spaBgFaded { display:none; }
#spaBox2821 .spaBgFaded { display:none; }

#spaBox1531 { padding: 0; overflow: hidden; }
 */

#spaBox4610 { padding:0; }

.wsfPageCatalog .wsfFileUploadFile, .wsfPageCatalog .wsfFileUploadFileDragOver
{
  padding:2px;
}

.wsfPageCatalog .wsfFileUpload
{
  width: auto;
}

.wsfTestSiteLbl
{
  display:none;
  position:fixed;
  right:5px;bottom:5px;
  top:initial;
  padding:5px;
  font-size:8pt;
  background-color: rgba(223, 0, 0, 0.15);
  margin:auto;
  width:100px;
}

.rbPublic #MenuContainer { display:none; }
#MenuContainer
{
  background-color:#609bd2; #add0f4; 
  padding: 1px 0 0 0;
}

#OSLogoMedium { display: none; }
#OSLogoMedium IMG
{
  width: 20%;
  max-width: 150px;
  padding: 10px 0 20px 0;
}

.mnToolBar
{
  overflow: hidden;
}

.wsfPagedefault #OSLogoMedium IMG
{
  width: 40%;
  max-width: 350px;
}

/* receipt */
.osPORcpLogo IMG 
{
  width: 150px !important;
  filter:brightness(1);
  padding: 0 !important;
} 
.osPORcpDraft { display:none; }
.osPORcpServer { display:none; }
.osPORcpItems td:nth-child(2),
.osPORcpItems td:nth-child(3)
{  
		display:none;width:0;height:0;
		opacity:0;visibility: collapse;
}
.osPORcpProdCode { display:none; }
.osPORcpProdOptions { d isplay:none; }
.osPORcpItemNote { display:none; }
.osPORcpItemSubTitle { d isplay:none; }

/* hide option prices */
.osPORcpProdOptions .osProdOptPriceGross { display:none; }

.osPORcpItems { font-size: 90%; }
.osPORcpItems TD { padding:5px; }

/* KDS */
.osKDSOrderCont { width: 200px; min-width: 200px;  }
.osKDSOrderTitle.osKDSPosCash4 
{
  background-color: #e0e0e0;
  background-image: url(/lux/images/takeawayYellow.png);
  background-size: 31px;
  background-repeat: no-repeat;
  background-position: 3px 97%;
}

.CMCHeaderContainer { padding-top: 0 }

.osReducedToolbar .CMCHeaderContainer { padding-top: 0 }
.osReducedToolbar #mnGrpLogo { transform:translateY(0); transition: all 0.4s ease-out; }
.osReducedToolbar .mnToolBar { text-align:left; transition: all 0.2s ease-out; }
.osReducedToolbar .osTopCats { font-size:0; }

.osReducedToolbar #OSLogoMedium IMG { width: 0; min-width: 0; padding: 0; transform:translateY(100px) translateX(-1000px); transition: all 0.5s ease-out; }

.osReducedToolbar .osProdCatCell { height: auto; width: auto; padding: 0 5px; transition: all 0.2s ease-out; }
.osReducedToolbar #osProdCategoriesBox .osProdCatCell { padding:0; max-width:none; min-height: 0; transition: all 0.2s ease-out; }

.osProdGrpOptionCat { display:none; }
#oSetProdGrpOptionPnl label { height:88px; width:130px; font-size: 90%; }

@media only screen and (min-width: 600px) 
{
  .osIncreasedToolbar #OSLogoMedium IMG { width: 40%; min-width: 150px; transition: all 0.2s ease-out; } */
  .osIncreasedToolbar .osProdCatCell { height:95px; width:100px; padding: 5px; transition: all 0.2s ease-out; }
  .osIncreasedToolbar #osProdCategoriesBox .osProdCatCell { padding:10px; max-width: 100px; min-height: 85px; transition: all 0.2s ease-out; }
}

.wsfDynMenu A, .wsfDynMenu A:Active, .wsfDynMenu A:link, .wsfDynMenu A:visited
{
  text-decoration: none;
  color:#607D8B;238697;#c2da46;
}

.wsfSubMnTitle A, .wsfSubMnTitle A:Active, .wsfSubMnTitle A:link, .wsfSubMnTitle A:visited
{
  color:#607D8B;238697;#c2da46;
}

.wsfSubMnItem, .wsfSubMnItem1, .wsfSubMnItem2
{
  color:#607D8B;238697;#c2da46;
}

.wsfSubMnItem DIV:hover , .wsfSubMnItem1 DIV:hover , .wsfSubMnItem2 DIV:hover ,
.wsfSubMnItem DIV:hover *, .wsfSubMnItem1 DIV:hover *, .wsfSubMnItem2 DIV:hover *
{
  color: #c2da46;
}

.mnGroup A, .mnGroup A:Active, .mnGroup A:link, .mnGroup A:visited
{
  color:#fff;
}

.mnGroup:hover
{
  background-color:#7C9DDE; c1d945;
  color: #fff;
}

.mnGroupCurr
{
  color: orange;
  font-weight: bolder;
}

.wsfSubMnItemCurrent *
{
  font-weight:bolder;
  color: orange !important;
}

.spaBox .osProdCatCell
{
		border-radius: 0;
  border: 0;
  background-color: transparent;
		color:#000;
}

.osProdCatCellImg
{ 
  height: 100px;
  width: 100px;
  overflow: hidden;
  border-radius: 50px;
  border: 4px solid #d8c9c1;
  margin-bottom: 10px;
  padding: 0px 0 10px 0;
}

.osProdCatCellImg img
{
  max-height:none;
  max-width:none;
  height: 140px;
  margin-top: -20px;
  margin-left: -20px;
  width:auto;
}

.osBlower .osProdCatCellImg { width:90px; height:90px; background-color: #fff; }

.osProdPicFrame
{
  height: 350px;
  p adding: 10px;
  position:relative;
  overflow: hidden;
}

.osProdPicBox 
{
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  right: -100%;
  left: -100%;
}

.osProdPicBox IMG
{
  max-width: 400px;
  max-height: 330px;
  width:auto;
}

/* .spvCatProdDesc, */
.spvCatProdDescMore { display:none; }

/* temp categories browser */
#oProdCategories { display:block; background-color: #add0f4;}
#oProdCategories .osProdCatCellImg, .osProdCatLongDesc, .osProdCatTitle { display: none; }
#osProdCategoriesBox .osProdCatCell { width: auto; max-width: 150px; white-space:normal; min-height: 85px;  }
#oProdCategories .osProdCatDesc { font-size:100%; font-weight: normal; padding: 5px; }
.osTopCatCellCurr { background-color: #add0f4; }
#osProdCategoriesBox { padding: 0; }
#oProdCategories .osProdCatCell { background-color: #7C9DDE; c1d945; }
#osProdCategoriesBox .osProdCatCellGeneral { background-color: #add0f4; }
.osBreadCrumb { display: none; }

.Footer { padding:20px; color:#525252; }
.Footer A, .Footer A:Visited, .Footer A:Active, .Footer A:Link, .Footer A:Hover { color:#525252; }
.olsFooter { background-color: #add0f4; }
.olsFooterBox { display: block; background-color: #add0f4; color:#fff; width: auto; text-align: left; padding:10px; vertical-align:top; }
.olsFooterBox a { color:#fff; } 
.olsFooterSec { border-bottom: 2px solid #c0c0c0; font-size: 14pt; padding-top: 10px;}

@media only screen and (max-width: 1100px) 
{
		.spvCatProdTile { flex-basis: 30% }
}

/* aisha 12/16/2019*/
@media only screen and (max-width: 900px) 
{
	.ndsBoxes { display: block; margin:0 auto;}
	.ndsBox { width:100%;margin: 0px;margin-bottom: 8px;}
}

@media only screen and (max-width: 700px) 
{
		.osProdCatCell { height: 78px; max-width:100px;}
		.osTopCats { font-size:12pt; }
		.spaBox, .spaEmpty { padding:10px; }
		.osUser .osToolBarTopLogo { display:none; }
		.osUser .osDPBtns{ max-width: 90vw; }
}

@media only screen and (max-width: 600px) 
{
  #oProdCategories .osProdCatDesc { font-size:90%; font-weight: normal; p adding: 0; }
  #osProdCategoriesBox .osProdCatCell { min-height:60px; }
  #OSLogoMedium IMG { padding:5px; }

  
		.spvCatProdPic { height:auto; }
		.spvCatProdPicBox { height:auto; }
		.spvCatProdInfo{ padding:10px; }
}

@media only screen and (max-height: 800px) 
{  
	.rbxCITitle { display:none; }
		#rbxCIVideoObj { max-height: 380px; }
}


/* PAOLO8JUL2024 TQS adjust */
.osTabLtCrsStatsOn .osTableBoxOrderBox { padding-top: 6px; }
.osTabLtCrsStatsOn .osTableBoxOrderServer { top: -10px; }



