/* PAOLO19DEC21 */
.ndbVATFReeDay 
{
  padding: 10px 20px;
  color: #000;
  background-color: #ffeb3b;
		font-size: 10pt;
		display:none;
}

#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;
}

/* logo inline START */
.CMCBody:not(.wsfMobileView) #mnGrpLogo { display: inline-block !important; background-position: bottom; height:45px }
.CMCBody:not(.wsfMobileView) .CMCHeaderContainer { position:relative; }
.CMCBody:not(.wsfMobileView) .osToolBarTopItem {  margin:0; }
.CMCBody:not(.wsfMobileView) .osToolBarTopItems { position: absolute; z-index:10; right: 5px; top: 40px; }
.CMCBody:not(.wsfMobileView) .osToolBarTopLogoBox { display:none; }
.CMCBody:not(.wsfMobileView) .osToolBarTop { min-height: 0; padding: 0; }
.CMCBody:not(.wsfMobileView) .wsfPagedefault .mnGroup, .wsfCustomHome.rbPublic .mnGroup, .wsfCustomHome .mnGroup {  margin-top:10px; }
/* logo inline END*/

.CMCBody:not(.wsfMobileView) .CMCSiteWallPaper2 .osToolBarTop { min-height: 30px; }
.CMCSiteWallPaper .osTopBtn { display:none; }

/* home sections */
.spaBox, .spaEmpty { padding: 80px; min-height: 400px; }
/* welcome and country */
#spaBox7589, #spaBox7590 { padding: 20px 80px; min-height: 100px; }
/* bottom boxes */
#spaBox7592 { padding: 40px 10px; }
/* top picture */
#spaBox7588 { background-position:left bottom; }
#spaBox7588 .spaBgFaded { display:none; }

.osMobileSNLinkFB, .osMobileSNLinkIG { margin: 11px; width: 29px; height: 29px; }

.wsfMobileView .osToolBarTop {  min-height: 0; }

.osCatProdQuickHeader { padding: 0 5px; }

.olsFooterSN img { width: 30px; }

.USRFeedbackRight .text{ padding: 20px }


/* PAOLO21JUN21 */
#MenuContainer, .wsfPagedefault #MenuContainer { display:block; }
.wsfPagedefault .mnToolBar, .wsfCustomHome.rbPublic .mnToolBar 
{
  background-color: transparent;
		padding-right: 50px;
}
.mnToolBar { visibility:visible; }
.wsfCustomHome.wsfPagedefault .PageSchema { padding:0; }
#osProdCatalogItems { padding-top: 40px; }
.wsfPageInfo { background-color: #fff; }
.wsfPageInfoContent {  }

.wsfPagedefault .mnGroup, .wsfCustomHome.rbPublic .mnGroup, .wsfCustomHome .mnGroup { padding: 5px 10px 5px 10px; } 

.osStoreBox, .osManufBox {background-color: #13447f; padding: 20px; }
.osStoreBox14 { display:none; }
.osStoreMap iframe { width: 100%; }

.osStoreBox a { color:black; }
.osStoreBox { color:black; background-color: #ffffff;}
#spaBox7307{ padding-top:20px; }

.wsfPageInfoContent .suBorder
{
  max-width: 1000px !important;
  padding: 5px 10px 5px 10px;
}
.wsfPageInfoContent .suFormMain
{  
  background-color: #ffffff !important;
  border: 1px solid #c0c0c0;
  border-radius: 5px;
}
.suGroup { margin-bottom: 20px; }
.suSurveyForm .wsfFrmLabel { font-weight: normal; }
.suFileUploadInfo {  background: transparent; }
.suSurveyFooter { padding-top:0; }

.osBuyOnAltServerBtn a { color:#000; }
.osBuyOnAltServerBtn 
{
  background-repeat: no-repeat;
  background-size: auto 90%;
  background-position: 5px center;
  padding-left: 30px;
  background-color: #f0f0f0;
		color:#000;
		border: 1px solid #c0c0c0;
  background-image: url(/LUX/Public/oss/ndk/ORSIcon96.png)
} 
.spvCatProdTile .osBuyOnAltServerBtn { font-size:12pt; }

.wsfPageInfoContent .suFormMain { background-color: #f0f0f0; max-width:none; clear: both; }
.wsfPageInfoContent .suBorder { max-width: 500px; margin: auto; }

.ndbBannerTeaser { display:none; }
.ndbWholeSaleBanner { display:none; }

/* hide catalog on info pages */
.wsfCustomHome .osBlower { display:none; }
.wsfPageProdCatalog .osBlower, .wsfPageProdDetail .osBlower { display: block; }

#spaBox7306 .spaBgFaded { display:none; }
.CMCSiteWallPaper .PageSchema, .CMCSiteWallPaper .olsFooter, 
.CMCSiteWallPaper .mnToolBar, .CMCSiteWallPaper .osBlower, .CMCSiteWallPaper .headerTile
{
  max-width: 1000px;
  margin:auto;
}

.wsfMobileView .CMCSiteWallPaper .PageSchema, 
.wsfMobileView .olsFooter, 
.wsfMobileView .mnToolBar, 
.wsfMobileView .osBlower, 
.wsfMobileView .headerTile {  max-width: none; }

.wsfCustomHome .CMCBlower { background-color: #f0f0f0; border: 0 }
.osBlower { background-color: #fff; }

.CMCSiteWallPaper .PageSchema { background-color: #fff; min-height: 60vh; }
.CMCSiteWallPaper 
{ 
		background-image:none;
		background-color: #f0f0f0; 
}

.olsFooterBox { display: block; background-color: #13447f; #d1d1d1; color:#fff; width: auto; text-align: left; padding:10px; vertical-align:top; }

.CMCSiteWallPaper2 { background-color: transparent; }
.osFooterCustomHTML { display:none; }
.osSysProdFooterNote { display:none; }
.olsFooterOthers { display:none; }
.olsFooterCards { d isplay:none; }

.olsFooterGrpItmMyAccount { display:none; }
.olsFooterGrpItmMyCard { display:none; }

.CMCSiteWallPaper .osMyAccnt { display:none; }

.ndbHomeText { font-size:14pt; }
.ndbHomeSmallTitle {  font-size:18pt; padding: 5px 0 15px 0; }
.ndbHomeCountries {  }
.ndbHomeCountry img {  width: 100px; height:61px; margin-bottom:10px; }
.ndbHomeCountry a { text-decoration: none; color:#000; }
.ndbHomeCou ntry:hover {  background-color: #03a9f4; } /*omari july 20 2021 */
.ndbHomeCountry 
{
  bo rder: 1px solid #f0f0f0;  /*omari july 20 2021 */
  font-size: 10pt;
  padding: 0;
		display:inline-block;
		width:130px;
		height:130px;
		vertical-align:top;
		margin:5px;
  text-align: center;
  text-transform: uppercase;
}

.ndbSpaWelcomeTitle{color:#13447f;}
.ndbReadMore:hover a { text-decoration: underline; }
.ndbReadMore a { text-decoration: none; }
.ndbReadMore { position: absolute; bottom: 10px; right: 15px; }
.ndbFloatImg { float:right }
.ndbFloatImg img { max-width:300px; margin: 0 0 40px 40px; }

.ndbInfoBoxes 
{
  display: flex;
  flex-wrap: wrap;
		justify-content: space-between;
}

.ndbInfoBox .wsfTitle 
{
  font-weight: bolder;
  text-transform: uppercase;
}
.ndbInfoBox 
{
  flex-basis: 30%;
  border: 1px solid #c0c0c0;
		margin: 15px;
		display: inline-flex;
		flex-direction: column;
		position: relative;
}

.ndbInfoBoxImg
{ 
}

.ndbInfoBoxText 
{
  font-size: 12pt;
  padding: 20px 20px 40px 20px;
		text-align: left;
} 
.ndbInfoBoxImg img { height: auto; width: 100%; margin:0;} 

.cke_editable IMG {  max-width: 45vw; }

/* ===================================================*/

/* register top color */
#osPCOrderBtns { background-color:#c0c0c0; }
#oPCOrderHeading { border-color:#c0c0c0; }

#oProdSelectionMgrProdSelectionItems input[value='Print'] { display:none; }
.osMerchant #oProdSelectionMgrProdSelectionItems input[value='Print'] { display: inline-block; }

.osProdSpecialPricesTitleDesc { display:block; }
.osProdSpecialPricesItemPrice { padding-top: 10px; }
.osProdSpecialPricesItemWhy, .osProdSpecialPricesTitle { display:none; }
.osPrdSpecPrcTitlewholesale { background-color:#b0b0b0; }
.osPrdSpecPrcTitleBARP
{
		background-color: #393ea9;
  background-image: url(../../../images/BARPBaffo.png);
  background-repeat: no-repeat;
  background-size: contain;
  border-bottom: 5px solid #f9af2f;
}

.osBarCodeProdLabel 
{
  /* left mini logo */
  b ackground-image: url(ORSIcon512.png);
  b ackground-repeat: no-repeat;
  b ackground-size: 16%;
  b ackground-position: left bottom;

  /* left full logo */
  b ackground-image: url(OSSLogoPadding.png);
  b ackground-repeat: no-repeat;
  b ackground-size: 35%;
  b ackground-position: left bottom;
  t ext-align: right;

  /* vertical full logo */
  background-image: url(OSSLogoPaddingVert.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: left center;
  text-align: center;
}
.osBarCodeProdBarCode, .osBarCodeProdCode { text-align: center; }
.osProdLabelType1 .osBarCodeProdBarCode { padding-left:10px; }

.osProdAvailTypeAUTO_GOOD { display:none; }
.osProdAvailTypeAUTO_MEDIUM { display:none; }
.osProdAvailTypeAUTO_LOW { display:none; }

.spvCatProdManuf { display:block; }

.sisGenSrcTileTitle { font-size:9pt; }
.sisGenSrcTileInfo { font-size:60%; }
.sisGenSrcTileManuf { display:block; }

.sisGenSrcTile.osDPBtnSale, 
.sisGenSrcTile.osDPBtnCus, 
.sisGenSrcTile.AppBkIcon { height:80px; }

.osBasketTop
{
  text-align: center;
  padding: 5px;
  border-radius: 8px;
  margin: 0 0 20px 0;
  background-color: #ffeb3b;
  color: #000;
  font-size: 9pt;
}

.osNoProdCanShip { display:none }

.osBskDelItem { width: 10px; }
.osBskPDel { display:none }
.osBskPDelLine 
{
  display: table-row;
  font-size: 9pt;
  font-weight: normal;
  text-align: right;
}

.osBskPDesc { font-size:14pt; }

.spvCatProdPriceIncTax { display:block; }

.wsfCustomHome.rbPublic .mnToolbar { display:none }

/* home page stores: HQ hide  */
.osStoreBox4 { display:none }

/* top */
.osPCTopStore2 #osPCTop { background-color:#df0000; }
.osPCTopStore1 #osPCTop { background-color:green; }

/* cash check */
.osCashCheckTotalsInfo { d isplay:none; }
.osMerchant .osCashCheckTotalsInfo { display:block; }

/* online catalog */
.osProdManuf { display:block; } 
.osProdManufCode { display:none; }

.ndsBoxes
{
		display: flex;
}

.ndsBox
{
		border: 1px solid #c0c0c0;
  width: 50%;
  margin: 10px;
  padding: 10px;
  font-size: 14pt;
}

.ndsBoxLocation
{
		font-weight:bold;
}

.spvProductsTiles .spvCatProdPrice { text-align: left; }
.spvCatProdTileBox { padding: 20px }
.spvCatProdPic { height: 300px; }
.osProdRelatedProds .spvCatProdPic { height: 200px; }
.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 .headerTile { position:static; }

.osShowProdCatalogItems .osBlower 
{ 
		p adding: 0; 
}

.osToolBarTopLogo { padding: 10px 0; }
.osToolBarTopLogo img { height: auto; width: 191px; }
.wsfMobileView .osToolBarTopLogo img 
{
		height: 60px;
		width: auto;
		padding-left: 30px;
}

.osMobileMenuLogo img 
{
		height: 50px;
		padding: 5px;
}

.wsfRespMobileBox 
{
		z-index: 3;
		position: static;
}

.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;
		display: flex;
}

.osProdCatCell 
{
  min-height: auto;
  font-size: 9pt;
  background-color: #f0f0f0;
  border: 1px solid #c0c0c0;
  margin-right: 5px;
  height: 59px;
  width: auto;
		border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

.spaBox { background-color: rgba(255, 255, 255, 0.86); }
.spaBox .osTopCats { 	background-color: transparent; }
.spaBoxContent { color:#525252; }

/* end */

.wsfSOADraft { display:none; }

.osPModeBtn29 { background-image:url(../../../images/masterCard.png); background-color: rgb(221,221,221); }

.spvCatProdTitle 
{
  white-space:normal;
  height: 80px;
  overflow: hidden;
}
.spvCatProdTitleDesc { height:140px; }
.osProdRelatedProds .spvCatProdTitleDesc { height:160px; }
.spvCatProdTileBox { overflow:auto; }
.osLocationIcon { display: none; }

.osSignUpBox, .orsSignUp { display: none; }
.osPromoTop { display: none; }
.spvCatProdRating { display: none; }

.osPOForm .osPOLogo img { display: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; }

/* HIDE Unit Price, Ext Price  
.osPOForm table td:nth-child(5), .osPOForm table td:nth-child(6)  
{ 
  display:none;
  width:0;
  height:0;
  opacity:0;
  visibility: collapse;
}
*/

.frmUserSec
{
	padding:5px;
	border-radius: 4px;
}

.osToolBarTop { background-color: #13447f; }
.osMobileMenuLogo { background-color: #13447f; }

.wsfPagebasket .CMCBlower { dis play:none; }

.wsfRespMobileBtn
{
  filter: brightness(3);
  d isplay:none;
  m argin:0;
  p adding:0;
  r ight:5px;
  l eft:initial;
  t op:2px;
  z -index: 2;
}

.addthis_inline_share_toolbox
{
	display: none;
}
.wsfSubMnTitle A, .wsfSubMnTitle A:Active, .wsfSubMnTitle A:link, .wsfSubMnTitle A:visited
{
  color:#26AADE;
}

.mnuItems .wsfSubMnItem, .mnuItems .wsfSubMnItem1, .mnuItems .wsfSubMnItem2
{
  padding-bottom: 10px;
}

.wsfPageCatalog .spvCatalogBasket
{
  display:block;
}

.PageTitle
{
  color:#005da7;
  border: 0;
}

#spaBox0 
{
  text-align: center;
  padding: 40px 0 40px 0;
  display:none;
  background-image: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

/* empty 0 */
#spaBox0Sep
{
  display:none;
  m argin-top:85px;
  text-align: center;
  padding: 130px 40px 40px 40px;
  min-height: 50vh;
  background-image: none; 
  background-position: center 19%;;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment:local;
}

/* do not fade sections without text */
#spaBox3074 .spaBgFaded { display:none; }
#spaBox2821 .spaBgFaded { display:none; }

#spaBox1531 { padding: 0; overflow: hidden; }


/* empty 1 */
#spaBox1703 .spaBoxContent
{
  b ackground-image: url(home1.jpg);
		color:#fff;
}

/* empty 2 */
#spaBox1704
{
  b ackground-image: url(home3.jpg);
}


/* empty 3 */
#spaBox1705
{
  b ackground-image: url(AQUABackground1.jpg);
}

.bdgContentBox, .wsfLIRow
{
  display:inline-block;
  box-sizing: border-box;
  margin-bottom:10px;
  vertical-align:top;
  w idth:50%;
  -moz-column-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  column-break-inside: avoid;
  width:100%;
}

.wsfPageCatalog .wsfFileUploadFile, .wsfPageCatalog .wsfFileUploadFileDragOver
{
  padding:2px;
}

.wsfPageCatalog .wsfFileUpload
{
  width: auto;
}

/* hide unit col */
.osPORcpItems td:nth-child(3) 
{
  display: none;
  width: 0;
  height: 0;
  opacity: 0;
  visibility: collapse;
}
/* sho phone in draft receipt */
osPORcpManuf { display:block; }
.osPORcpPreliminary .osPORcpPhone { display:block; }
.osPORcpManuf { display:block; }
.osPORcpEmail { display: none; }
.osPORcpVATReg { d isplay: none; }
.osPORcpDraft { display: none; }

.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;
}

#MenuContainer
{
  background-color:#13447f; #000fa4;
  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;
}

.osPORcpLogo IMG 
{
  width: 300px !important;
  filter:brightness(1);
  padding: 0 0 30px 0 !important;
}

/*
  .osReducedToolbar #OSLogoMedium { height: 0; transition: all 0.2s ease-out; }
  .osIncreasedToolbar #OSLogoMedium { height: auto; transition: all 0.2s ease-out; }
*/

.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; }

@media only print
{
 #oInvTransactionItemRecords .BandTable td:nth-child(13) /* Supplier */  
 {
   display:none;
   width:0;
   height:0;
   opacity:0;
   visibility: collapse;
  } 
}

@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
{
  back ground-color:#7C9DDE; c1d945;
  background-color:transparent !important;
  text-decoration: underline;
  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: 80px;
  width: 80px;
		overflow: hidden;
  border-radius: 50px;
  border: 2px solid #e0e0e0;
		margin-bottom: 10px;
  padding: 0px 0 10px 0;
		display: none;  /*omari july 20 2021 */
}

.osProdCatCellImg img
{
		max-height:none;
		max-width:none;
		height: 100%;
		width: auto;
}

.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: #e0e0e0;}
#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: #50ace4; color: #fff; }
#osProdCategoriesBox { padding: 0; }
#oProdCategories .osProdCatCell { background-color: #7C9DDE; c1d945; }
#osProdCategoriesBox .osProdCatCellGeneral { background-color: #13447f; }
.osBreadCrumb { display: none; }

.Footer { padding:20px; color:#525252; }
.Footer A, .Footer A:Visited, .Footer A:Active, .Footer A:Link, .Footer A:Hover { color:#525252; }
.olsFooterBox a { color:#fff; } 
.olsFooterSec { border-bottom: 2px solid #c0c0c0; font-size: 14pt; padding-top: 10px;}

.olsFooter { background-color: #13447f; }

@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;}
		
 	#spaBox7589, #spaBox7590 { padding: 20px 30px; } 
		#spaBox7588 { min-height: 300px; background-position: left bottom; }
		.ndbInfoBox { flex-basis: 45%; }
}

@media only screen and (max-width: 700px) 
{
		.osProdCatCell { height: 78px; max-width:100px;}
		.osTopCats { font-size:12pt; }
		#spaBox7588 { min-height: 250px; background-position: left bottom; }
		.spaBox, .spaEmpty { padding:10px; min-height: 200px; }
}

@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; }

		.osToolBarTopItem { margin-top:12px; }
  .osToolBarTopLogo { d isplay:none; }
		.osToolBarTopLogoBox { margin-top:0 }
		.wsfMobileView .osToolBarTopLogo img { width: 60vw; height: auto;} 

		.spvCatProdPic { height:auto; }
		.spvCatProdPicBox { height:auto; }
		.spvCatProdInfo{ padding:10px; }
		
		.ndbInfoBox { flex-basis: 100%; }

		.ndbFloatImg { float: none; text-align:center; }
		.ndbFloatImg img { margin: 0; }

		.wsfPageInfoContent .suFormMain { border:0 }
		.wsfPageInfoContent .suBorder {  padding:0 }
		.wsfPageInfoContent {  padding:0 }
}
