/* IMPORTANT: Do not modify this generated css file*/
/* line 7, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper {
  width: 1188px;
  margin: 0px auto 0px;
  padding-top: 30px;
}
/* line 12, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directoryTitle {
  margin-bottom: 30px;
  font-size: 24px;
  font-weight: bold;
  color: #222;
}
/* line 18, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directoryTitle .divider {
  margin-top: 10px;
  height: 2px;
  background: #cccccc;
}
/* line 25, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar {
  float: left;
  width: 210px;
  margin-right: 36px;
}
/* line 30, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}
/* line 33, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li {
  position: relative;
  background: #e9ece5;
  height: 40px;
  font-size: 16px;
  font-weight: bold;
  padding: 7px 0px 8px 0px;
}
/* line 38, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
.language-en #directoryWrapper .directory-navbar ul li {
  font-size: 14px;
}
/* line 43, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icSupermarket {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_supermarket.svg);
}
/* line 46, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icBeautynhealth {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_beauty.svg);
}
/* line 49, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icHousewares {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_houseware.svg);
}
/* line 52, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icHomenfamily {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_electrical.svg);
}
/* line 55, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icDeals {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_deals.svg);
}
/* line 58, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icFashion {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_fashion.svg);
}
/* line 61, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icPersonalcarenhealth {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_health.svg);
}
/* line 64, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icMothernbaby {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_mother.svg);
}
/* line 67, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icPets {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_pets.svg);
}
/* line 70, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icSportsntravel {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_sports.svg);
}
/* line 73, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icToysnbooks {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_toys.svg);
}
/* line 76, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icFinance {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_finance.svg);
}
/* line 79, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icDisney {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_disney.svg);
}
/* line 82, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icThirteenlandmarks {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_directoryCat_13Landmarks.svg);
}
/* line 85, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon.icGadgetsandelectronics {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_gadgets.svg);
}
/* line 89, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li:hover {
  background: rgba(248, 249, 250, 0);
}
/* line 92, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active {
  background: #f8f9fa;
  color: #115b54;
}
/* line 95, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.highlight {
  background: #115b54;
}
/* line 98, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icSupermarket {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_supermarket_green.svg);
}
/* line 101, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icBeautynhealth {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_beauty_green.svg);
}
/* line 104, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icHousewares {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_houseware_green.svg);
}
/* line 107, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icHomenfamily {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_electrical_green.svg);
}
/* line 110, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icDeals {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_deals_green.svg);
}
/* line 113, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icFashion {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_fashion_green.svg);
}
/* line 116, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icPersonalcarenhealth {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_health_green.svg);
}
/* line 119, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icMothernbaby {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_mother_green.svg);
}
/* line 122, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icPets {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_pets_green.svg);
}
/* line 125, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icSportsntravel {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_sports_green.svg);
}
/* line 128, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icToysnbooks {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_toys_green.svg);
}
/* line 131, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icFinance {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_finance_green.svg);
}
/* line 134, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icDisney {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_disney_green.svg);
}
/* line 137, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icThirteenlandmarks {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_directoryCat_13LandmarksGreen.svg);
}
/* line 140, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.icon.icGadgetsandelectronics {
  background-image: url(/_ui/desktop/common/svg/catIcon/ic_gadgets_green.svg);
}
/* line 144, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li:hover {
  background: rgba(248, 249, 250, 0);
}
/* line 147, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active {
  background: #f8f9fa;
  color: #115b54;
}
/* line 150, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li.active div.highlight {
  background: #115b54;
}
/* line 154, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.highlight {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 5px;
}
/* line 161, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.icon {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  margin: 0px 5px 0px 15px;
}
/* line 168, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-navbar ul li div.text {
  display: inline-block;
  vertical-align: middle;
}
/* line 176, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container {
  float: left;
  width: 942px;
}
/* line 181, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container a {
  color: #212121;
}
/* line 183, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container a:hover {
  color: #36b449;
}
/* line 186, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container a:hover .count {
  border: 1px solid #36b449;
}
/* line 192, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container .count {
  display: inline-block;
  padding: 0px 3px;
  border: 1px solid #bbb;
  border-radius: 2px;
  margin-left: 5px;
  font-size: 11px;
  line-height: 13px;
}
/* line 202, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container .catbannerWrapper {
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 207, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container .catMain {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 20px;
  font-weight: bold;
}
/* line 213, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container .catMain .icArrowrightBlack {
  margin-left: 5px;
}
/* line 219, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container tr td.catSub {
  width: 158px;
  font-size: 14px;
  line-height: 18px;
  padding: 0px 0px 60px 0px;
}
/* line 225, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container tr td.catSub .catSub1 {
  margin-bottom: 5px;
  font-weight: bold;
}
/* line 229, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container tr td.catSub .catSub2 {
  padding-left: 10px;
  margin-bottom: 10px;
}
/* line 232, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container tr td.catSub .catSub2.last {
  font-weight: bold;
  padding-left: 0px;
}
/* line 237, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container tr td.catSub .catSub3 {
  padding-left: 20px;
  margin-bottom: 10px;
}
/* line 242, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container tr td.catSub .divider {
  height: 4px;
  background: #cccccc;
  margin-bottom: 10px;
}
/* line 248, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper .directory-container .cat-directory-item-container tr td.catSub:not(:first-child) {
  width: 194px;
  padding-left: 36px;
}
/* line 258, ../../../../resource/compass/_ui/desktop/common/css/catDirectory.scss */
#directoryWrapper:after {
  display: block;
  clear: both;
  content: '';
}
