#browse-category-recommendation a,
#browse-category-recommendation a:hover,
#main-category .main-category-list-title>a,
#main-header form.navbar-form .input-group>.input-group-addon:hover,
.browse-category-recommendation-url:focus,
.browse-category-recommendation-url:hover,
.navbar-toggle-left:focus,
.navbar-toggle-left:hover,
.navbar-toggle-right:focus,
.navbar-toggle-right:hover {
	text-decoration: none
}

#main-category-row>ul,
ul.track-transaction {
	white-space: nowrap
}

#browse-category-recommendation {
	width: 100%;
	height: 79px;
	overflow-x: auto;
	overflow-y: hidden;
	position: relative
}

#browse-category-recommendation-left,
#browse-category-recommendation-right {
	color: #00b4ac;
	height: 64px;
	z-index: 1;
	display: table;
	background-color: #fff;
	position: absolute;
	width: 10px;
	cursor: pointer
}

#browse-category-recommendation-left>span,
#browse-category-recommendation-right>span {
	display: table-cell;
	vertical-align: middle
}

#browse-category-recommendation-left {
	left: 0;
	text-align: right
}

#browse-category-recommendation-right {
	right: 0;
	text-align: left
}

.browse-category-recommendation-content {
	background-color: #f4f4f4;
	color: #666;
	height: 64px;
	font-family: "Varela Round", "Helvetica Neue", Helvetica, Arial;
	width: 200px;
	margin-left: 7px;
	margin-right: 7px;
	position: relative;
	text-align: center;
	overflow: hidden;
	border: 1px solid #ddd;
	border-radius: 4px
}

#main-category,
.main-nav-menu {
	font-family: 'Varela Round', 'Helvetica Neue', Helvetica, Arial
}

.browse-category-recommendation-url:hover .browse-category-recommendation-content {
	background-color: #fff
}

.browse-category-recommendation-content.first-child {
	margin-left: 0
}

.browse-category-recommendation-content.last-child {
	margin-right: 0
}

.browse-category-recommendation-content>.content-image {
	height: 62px;
	width: 62px;
	background: center center no-repeat;
	background-size: cover;
	border-right: 1px solid #ddd;
	padding: 3px
}

.browse-category-recommendation-content>.content-qicon {
	height: 75px;
	width: 64px;
	border-right: 1px solid #ddd;
	padding: 3px;
	display: table-cell;
	vertical-align: middle;
	background-color: #f4f4f4;
	color: #ddd;
	font-size: 40px;
	font-weight: 700
}

.content-qicon>.qload {
	vertical-align: top;
	margin-top: 15px
}

.browse-category-recommendation-content>.content-text {
	padding: 8px;
	margin-left: 64px;
	position: absolute;
	top: 0;
	height: 62px;
	width: 135px;
	text-align: left
}

.content-text>.content-text-wrapper {
	display: table;
	width: 100%;
	height: 100%
}

.content-text-wrapper>.content-text-content {
	display: table-cell;
	vertical-align: middle;
	font-size: 14px!important
}

@media (max-width:767px) {
	#browse-category-recommendation {
		margin-bottom: 20px
	}
}

.shop-not-done {
	padding: 15px
}

.navbar-brand img {
	height: 55px;
}

#main-header-container {
	display: block;
	position: relative;
	top: 0;
	z-index: 999;
	width: 100%
}

#main-header-container>nav {
	border-left: 0;
	border-right: 0;
	border-top: 0;
	background-color:#ef0534
}

#main-navbar-collapse>ul {
	display: none
}

ul#primary-header-content-slide {
	display: block
}

#cart-navbar-collapse,
#main-navbar-collapse,
#search-navbar-collapse {
	/*background-color: #ef0534;*/
	margin-left: -16px;
	margin-right: -16px
}

#main-header {
	z-index: 3
}

#main-header form.navbar-form {
	margin-bottom: 0
}

#main-header form.navbar-form .input-group>.form-control {
	width: 400px
}

#main-header form.navbar-form .input-group>.input-group-addon {
	width: 40px
}

.red-label {
	color: #d9534f
}

.category-info,
.dropdown-label {
	font-size: 12px;
	color: #999
}

.main-nav-menu {
	padding-left: 5px
}

#main-navbar-collapse .navbar-nav>li>a {
	padding-top: 19px;
	padding-bottom: 18px!important
}

.dropdown-label {
	line-height: 25px;
	margin-left: 10px;
	right: 10px;
	font-weight: 700;
	position: absolute
}

.header-dropdown-notice {
	text-align: center;
	margin-bottom: 10px
}

.navbar-toggle-left {
	float: left;
	color: #333
}

.navbar-toggle-right {
	color: #333
}

#browse-nav {
	height: 60px
}

.nav .open>a.cart-big {
	border-color: #DDD
}

.nav>li>a.cart-big {
	padding-right: 18px
}

.cart-big {
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	margin-left: 20px;
	padding-top: 19px;
	padding-bottom: 18px
}

.cart-dropdown-content {
	max-height: 500px!important;
	overflow-y: auto!important;
	padding-bottom: 0
}

.cart-dropdown-content>li {
	padding: 10px 20px;
	color: #999;
	white-space: nowrap;
	text-align: center
}

.cart-dropdown-content>li.red-label {
	color: #d9534f
}

.cart-dropdown-content>li a.btn-primary {
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px
}

.cart-dropdown-content>li.button-to-cart,
.cart-dropdown-content>li.primary-content {
	padding-top: 0
}

.cart-dropdown-content>li>a.btn-primary:hover {
	color: #FFF;
	background-color: #5BC3BE
}

.cart-dropdown-content>li.number-of-items {
	padding-bottom: 0;
	text-align: left;
	display: block;
	color: #333;
	font-weight: 700
}

.cart-dropdown-content>li.number-of-items>span {
	color: #00B4AC
}

.cart-dropdown-content>li img {
	width: 40px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #ddd
}

.cart-dropdown-content>li>table .item-name {
	color: #666
}

.cart-dropdown-content>li>table {
	text-align: left;
	width: 100%
}

.cart-dropdown-content .qload {
	margin: auto
}

.cart-dropdown-content>li>table td span {
	vertical-align: middle
}

.cart-dropdown-content>li>table td:first-child {
	width: 50px
}

.cart-dropdown-content>li>table td span.item-name,
.cart-dropdown-content>li>table td span.variation-name {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis
}

.favorite-heart-active {
	color: #d9534f;
	text-shadow: 1px 2px 5px #aaa
}

#upper-header {
	border-bottom: 1px solid #DDD;
	background-color: #f4f4f4
}

.black-nav>li>a {
	color: #333;
	font-size: 11px;
	padding: 0 0 0 30px
}

.black-nav>li>a:focus,
.black-nav>li>a:hover {
	color: #00b4ac
}

.black-nav>li>.dropdown-menu {
	margin-top: 0
}

.lacak-pesanan>ul {
	min-width: 300px;
	padding: 15px
}

.lacak-pesanan button {
	width: 100%
}

.black-nav>li strong {
	font-size: 18px
}

#page-connection span {
	display: block;
	width: 100%;
	text-align: center;
	border: none;
	box-shadow: none;
	border-radius: 0;
	margin-bottom: 0
}

#page-loading {
	text-align: center
}

#page-loading span {
	margin-top: 30px
}

@media (max-width:1200px) {
	#main-header form.navbar-form .input-group>.form-control {
		width: 250px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.navbar-brand {
		margin-right: 0
	}
	.cart-big {
		margin-left: 10px
	}
}

@media (max-width:992px) {
	#main-header form.navbar-form .input-group>.form-control {
		width: 180px
	}
}

@media (min-width:767px) {
	.cart {
		height: 60px
	}
	#cart-navbar-collapse {
		display: none
	}
	.cart-dropdown-content>li>table td span.item-name,
	.cart-dropdown-content>li>table td span.variation-name {
		max-width: 250px
	}
	.cart-dropdown-content>li>table {
		table-layout: auto
	}
	#main-navbar-collapse {
		height: initial!important
	}
}

@media (max-width:766px) {
	.cart-dropdown-content>li>table td span.item-name,
	.cart-dropdown-content>li>table td span.variation-name {
		max-width: 80%
	}
	.cart-dropdown-content>li>table {
		table-layout: fixed
	}
	.navbar-brand {
		min-height: 59px;
		height: 59px;
		padding-left: 0;
		margin-right: 0
	}
	#browse-nav {
		border: none
	}
	#search-nav {
		width: 100%
	}
	#main-header form.navbar-form .input-group {
		width: 100%;
		margin-bottom: 0
	}
	#main-header form.navbar-form .input-group .form-control {
		width: 100%
	}
	.cart-big {
		border-left: 1px solid #DDD;
		border-right: 1px solid #DDD;
		padding-top: 21px;
		padding-bottom: 19px
	}
	#search-navbar-collapse form.navbar-form {
		margin: 0;
		border: none;
		padding-top: 0
	}
	#main-navbar-collapse .navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px!important
	}
	#main-navbar-collapse .navbar-nav>li {
		margin-left: -10px;
		margin-right: -10px;
		border-top: 1px solid #ddd
	}
	#main-navbar-collapse .navbar-nav .qicon.qicon-arrow-right {
		position: absolute;
		right: 11px;
		top: 13px
	}
	#main-navbar-collapse {
		position: relative
	}
	#main-navbar-collapse>ul {
		position: absolute;
		top: 0;
		display: none;
		width: 100%
	}
	#main-navbar-collapse>ul.slide-active {
		display: block;
		background-color: #fff
	}
	#main-navbar-collapse>ul a.slide-left {
		cursor: pointer
	}
	#main-navbar-collapse>ul a.slide-back {
		text-align: center;
		cursor: pointer;
		font-family: 'Varela Round', 'Helvetica Neue', Helvetica, Arial
	}
	#main-navbar-collapse>ul a.slide-back>span.qicon {
		position: absolute;
		left: 15px;
		top: 13px
	}
	#cart-navbar-collapse,
	#main-navbar-collapse,
	#search-navbar-collapse {
		padding: 0;
		border: 0;
		box-shadow: 0 2px 5px rgba(100, 100, 100, .175)
	}
	#main-navbar-collapse .navbar-nav {
		padding: 0 10px
	}
	#menu-nav-mobile {
		float: right
	}
	.divider {
		border-top: 1px solid #DDD;
		margin: 5px -10px
	}
	.header-dropdown-notice {
		text-align: left
	}
}

.highlight {
	color: #d9534f!important;
	border: 1px solid #d9534f;
	display: inline-block;
	border-radius: 15em;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: 700;
	font-size: 10px
}

#main-category {
	background-color: #fff;
	min-height: 38px;
	height: 38px;
	border: 0;
	position: relative;
	-webkit-transition: -webkit-transform .2s ease-in-out;
	-moz-transition: -moz-transform .2s ease-in-out;
	-o-transition: -o-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	-webkit-box-shadow: 0 2px 5px rgba(100, 100, 100, .175);
	-moz-box-shadow: 0 2px 5px rgba(100, 100, 100, .175);
	-o-box-shadow: 0 2px 5px rgba(100, 100, 100, .175);
	box-shadow: 0 2px 5px rgba(100, 100, 100, .175)
}

.main-category-hidden {
	-webkit-transform: translateY(-38px) translateZ(0);
	-moz-transform: translateY(-38px) translateZ(0);
	-o-transform: translateY(-38px) translateZ(0);
	transform: translateY(-38px) translateZ(0)
}

#main-category>div {
	width: 100%
}

#main-category>div.collapse>div,
#main-category>div.qlapa-header-collapse,
#main-category>div:first-child {
	border-bottom: 1px solid #000;
	background-color:#451800
}

#main-category div.collapse,
#main-category div.collapsing,
#main-category div.qlapa-header-collapse {
	width: 100%;
	position: relative;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 5px rgba(100, 100, 100, .175);
	-moz-box-shadow: 0 2px 5px rgba(100, 100, 100, .175);
	-o-box-shadow: 0 2px 5px rgba(100, 100, 100, .175);
	box-shadow: 0 2px 5px rgba(100, 100, 100, .175);
}

#main-category-row {
	overflow: auto
}

#main-category-row>ul>li {
	display: inline-block;
	float: none
}

#main-category-row>ul>li>a {
	padding: 8px 0;
	margin-right: 30px;
	height: 38px;
	transition: .1s;
	-webkit-transition: .1s;
	-o-transition: .1s;
	-moz-transition: .1s
}

#main-category-row>ul>li:last-child>a {
	margin-right: 0
}

#main-category-row>ul>li>a:focus,
#main-category-row>ul>li>a:hover,
#main-category-row>ul>li>a[aria-expanded=true] {
	border-bottom: 3px solid #00b4ac
}

#main-category .main-category-list {
	list-style: none;
	padding-left: 8px
}

#main-category .main-category-list>li>a {
	color: #666;
	text-decoration: none
}

#main-category .main-category-list>li>a:hover {
	color: #999
}

#main-category .main-category-list-title>a>b {
	color: #fff
}

#main-category .main-category-list-title>a:hover b {
	color: #00B4AC
}

#main-category .main-category-list-container>div {
	padding-top: 11px;
	font-family: 'Helvetica Neue', Helvetica, Arial
}

#main-category .main-category-list-container .main-category-list-title,
#main-category .main-category-list-container>div li {
	padding-bottom: 8px
}

#main-category .main-category-mobile .qicon {
	vertical-align: middle;
	color: #00B4AC;
	margin-right: 15px;
	display: inline-block;
	min-width: 16px
}

#main-category .main-category-mobile ul {
	padding-bottom: 0
}

#main-category .main-category-mobile .arrow-container {
	display: inline-block;
	position: absolute;
	right: 0
}

#main-category .main-category-mobile .arrow-container>span {
	vertical-align: initial
}

#main-category .main-category-mobile li.dropdown>ul.dropdown-menu>li>a {
	padding-left: 52px;
	font-family: 'Helvetica Neue', Helvetica, Arial;
	color: #666
}

#main-category-recommendation-container>.main-category-recommendation:last-child {
	margin-bottom: 12px
}

#main-category-recommendation-container>.main-category-recommendation .browse-category-recommendation-content {
	margin-right: 12px
}

#main-category-recommendation-container>.main-category-recommendation {
	float: left;
	margin-top: 12px
}

#main-category .qlapa-header-collapse {
	display: none;
	position: absolute
}

#main-category .qlapa-header-collapse .loading,
.main-category-mobile .loading {
	text-align: center;
	padding: 6em
}

#main-category .qlapa-header-collapse.in {
	display: block;
	background-color: #4518007d;
	position: absolute
}

#main-category .qicon-arrow-container {
	height: 100%;
	position: absolute;
	display: none;
	color: #00B4AC;
	padding-bottom: 3px
}

#main-category .header-categories-error {
	color: #999;
	display: none
}

.autocomplete-title,
.autocomplete-title:active,
.autocomplete-title:focus,
.autocomplete-title:hover {
	color: #999!important;
	text-decoration: none!important
}

@media (max-width:1199px) {
	#main-category-row:after {
		position: absolute;
		content: "";
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background: -webkit-linear-gradient(left, #fff, transparent 12px, transparent calc(100% - 12px), #fff);
		pointer-events: none
	}
	#main-category-row.hide-left-gradient:after {
		background: -webkit-linear-gradient(left, transparent, transparent 12px, transparent calc(100% - 12px), #fff)
	}
	#main-category-row.hide-right-gradient:after {
		background: -webkit-linear-gradient(left, #fff, transparent 12px, transparent calc(100% - 12px), transparent)
	}
	#main-category .qicon-arrow-container {
		display: table
	}
	#main-category .qicon-arrow-container.left {
		left: -6px;
		padding-top: 10px;
	}
	#main-category .qicon-arrow-container.right {
		right: -6px;
		padding-top: 11px;
	}
	#main-category .qicon-arrow-container>span {
		display: table-cell;
		vertical-align: middle
	}
}

#page-connection-error {
	-webkit-transition: -webkit-transform .2s ease-in-out;
	-moz-transition: -moz-transform .2s ease-in-out;
	-o-transition: -o-transform .2s ease-in-out;
	transition: transform .2s ease-in-out
}

#swipeLeft,
#swipeRight {
	cursor: pointer
}

.autocomplete-title {
	background-color: #fff;
	display: block;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 20px;
	margin-right: -20px;
	margin-left: -10px;
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 12px;
	font-family: 'Varela Round', 'Helvetica Neue', Helvetica, Arial
}

.category-editor-pick-header,
.category-editor-pick-title {
	font-family: "Varela Round", "Helvetica Neue", Helvetica, Arial
}

li.ui-state-focus a {
	color: #00B4AC!important
}

li.autocomplete-first-list {
	padding: 0 20px 10px 10px!important;
	border-top: 1px solid #DDD!important
}

#main-navbar-mobile.content-slide-container>ul.content-slide {
	padding-bottom: 0
}

ul.track-transaction .divider-with-text {
	display: inline-block;
	width: calc(100% + 30px);
	line-height: .1em;
	border-bottom: 1px solid #ddd;
	text-align: center;
	margin: 22px -15px 15px
}

ul.track-transaction .divider-with-text>span {
	padding: 0 8px;
	background-color: #fff
}

ul.track-transaction form>.form-group {
	margin-bottom: 0
}

ul.track-transaction form>.form-group>button {
	margin-top: 15px;
	width: 100%
}

ul.track-transaction.mobile {
	white-space: normal;
	overflow: visible
}

ul.track-transaction.mobile li {
	border-top: 1px solid #ddd
}

ul.track-transaction.mobile form>.form-group {
	padding-left: 15px;
	padding-right: 15px
}

ul.track-transaction.mobile .form-group>span {
	white-space: nowrap
}

ul.track-transaction.mobile form {
	padding-top: 10px;
	padding-bottom: 10px
}

ul.track-transaction.mobile .divider-with-text {
	margin-left: -25px;
	margin-right: -25px;
	width: calc(100% + 50px)
}

@media (min-width:767px) {
	#primary-header-content-slide {
		position: relative!important
	}
	#main-navbar-collapse {
		display: block!important
	}
}

.navbar-header {
	position: relative;
	z-index: 1;
	/*background-color: #0505ea*/
}

#main-navbar-collapse {
	display: none;
	/*background-color:#0505ea*/
}

.notice-shop-li {
	padding: 10px 15px;
	text-align: center
}

.notice-shop-li>div>div {
	display: inline-block
}

.new-category {
	color: #00b4ac
}

.category-editor-pick {
	background-color: #fff;
	border: 1px solid #DDD;
	border-radius: 5px;
	margin-bottom: 15px
}

.category-editor-pick-image {
	height: 75px;
	width: 75px;
	min-width: 1px;
	border-right: 1px solid #DDD;
	background-size: cover;
	background-position: center center
}

.category-editor-pick-content {
	display: block;
	align-content: left;
	padding: 10px;
	vertical-align: center
}

.category-editor-pick-header {
	letter-spacing: 3px;
	color: #666;
	display: block;
	font-size: 12px
}

.category-editor-pick-title {
	color: #333;
	display: block;
	font-size: 16px
}

.category-editor-pick-title-big {
	font-size: 22px!important
}

.category-editor-pick-caption {
	display: block;
	font-size: 15px;
	color: #999;
	margin-top: 10px
}

.category-editor-pick-head-title {
	margin-bottom: 10px
}

.editor-pick-highlight:not(.category-editor-pick-content) {
	height: 200px;
	background-size: cover;
	background-position: center center
}

.circle-right-arrow-editor-pick {
	width: 0;
	height: 0;
	position: absolute;
	border: 20px solid #00b4ac;
	border-radius: 100%;
	text-align: center;
	right: 30px;
	top: 180px;
	z-index: 1;
	color: #fff
}

.circle-right-arrow-editor-pick>span {
	font-size: 20px;
	color: #fff;
	position: absolute;
	top: -12px;
	left: -3px
}

.editor-pick-mobile-link {
	padding: 0!important
}

.editor-pick-mobile-link .category-editor-pick {
	margin-bottom: 0!important;
	border: none;
	border-bottom: 1px solid #DDD!important;
	border-radius: 0!important
}

@media (min-width:992px) {
	.category-editor-pick-content:not(.editor-pick-highlight) {
		width: 215px
	}
	.category-editor-pick-content:not(.editor-pick-highlight) .category-editor-pick-title {
		height: 3em;
		line-height: 1.5em;
		overflow: hidden;
		text-overflow: ellipsis
	}
	#main-category-row {
		font-size: 12px
	}
}

@media (min-width:1200px) {
	.category-editor-pick-content:not(.editor-pick-highlight) {
		width: 282px
	}
}

.search-button {
	background-color: #fbf4f4;
	border: 1px solid #ccc;
	height: 36px;
	border-radius: 0 15px 15px 0!important
}

.reminder-info {
	padding: 9px 0;
	font-size: 15px;
	background: #5bc0de;
	color: #fff
}

.reminder-info a {
	color: #fff
}

.a-modal {
	color: #fff;
	text-decoration: underline
}

.close-alert,
.close-alert:hover {
	color: #fff;
	opacity: 1
}

#zopim-placeholder {
	margin: 0;
	padding: 0;
	border: 0;
	background: 0 0;
	overflow: hidden;
	position: fixed;
	z-index: 1;
	width: 180px;
	height: 30px;
	right: 10px;
	bottom: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}

#zopim-placeholder-icon,
#zopim-placeholder-text {
	display: inline-block;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 700;
	color: #fff;
	height: 100%;
	padding-top: 5px;
	padding-left: 10px
}

#zopim-placeholder-icon {
	background: #00a69f;
	width: 20%;
	float: left
}

#zopim-placeholder-text {
	background: #00b4ac;
	width: 80%;
	float: right;
	padding-top: 5px;
	padding-left: 10px
}

.header-tooltip-arrow,
.header-tooltip-arrowborder {
	border-style: solid;
	border-width: 10px;
	height: 0;
	width: 0;
	position: absolute
}

.header-tooltip {
	display: none;
	background: #5bc0de;
	color: #fff;
	padding: 10px;
	position: absolute;
	margin-left: -9999px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px #aaa;
	-moz-box-shadow: 0 0 5px #aaa;
	-o-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	z-index: 4
}

.header-tooltip p {
	font-size: 12px
}

.header-tooltip .title {
	font-size: 14px;
	text-align: center;
	margin-bottom: 0
}

.header-tooltip .close-modal {
	float: right;
	font-size: 17px;
	cursor: pointer
}

.header-tooltip-arrow {
	border-color: transparent transparent #5bc0de;
	top: -20px
}

.header-tooltip-arrowborder {
	border-color: transparent transparent #fff;
	top: -21px
}

@media (max-width:766px) {
	.header-tooltip {
		max-width: 225px
	}
	.header-tooltip-arrow,
	.header-tooltip-arrowborder {
		left: 188px
	}
	.header-tooltip .title {
		font-size: 14px
	}
}

@media (min-width:767px) and (max-width:991px) {
	.header-tooltip {
		max-width: 225px
	}
	.header-tooltip-arrow,
	.header-tooltip-arrowborder {
		left: 187px
	}
}

@media (min-width:992px) {
	.header-tooltip .close-modal {
		font-size: 24px;
		margin-top: -8px;
		padding-left: 6px;
		padding-right: 3px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.header-tooltip {
		max-width: 230px
	}
	.header-tooltip-arrow,
	.header-tooltip-arrowborder {
		left: 192px
	}
}

@media (min-width:1200px) {
	.header-tooltip {
		max-width: 240px
	}
	.header-tooltip-arrow,
	.header-tooltip-arrowborder {
		left: 202px
	}
}

.navbar-notif {
	background-color: #d9534f;
	border-width: 1px;
	border-color: #fff;
	position: absolute
}

.navbar-notif>span {
	position: absolute
}

.cart-label,
.favorite-label,
.menu-label {
	display: block;
	position: relative;
	text-align: center;
	color: #fff;
	font-weight: 600
}

@media (min-width:767px) {
	.navbar-notif {
		width: 18px;
		height: 18px;
		border-radius: 16px;
		top: 9px;
		left: 24px
	}
	.navbar-notif>span {
		top: -2px
	}
	.cart-label,
	.favorite-label,
	.menu-label {
		width: 18px;
		font-size: 11px
	}
}

@media (max-width:766px) {
	.navbar-notif {
		min-width: 18px;
		height: 18px;
		border-radius: 16px;
		top: 2px;
		left: 22px
	}
	.cart-label,
	.favorite-label,
	.menu-label {
		width: 18px;
		font-size: 11px
	}
	.cart-label,
	.favorite-label {
		top: 1px
	}
	.menu-label {
		top: -2px
	}
}

.download-apps-desktop {
	padding: 12px;
	width: 280px
}

.download-apps-mobile {
	padding: 20px
}

.tagline span {
	font-size: 12px;
	color: #333
}

@media (max-width :991px) {
	.black-nav>li>a {
		padding-left: 20px
	}
}

@media (max-width:767px) {
	#tagline-mobile {
		background-color: #f2f2f2;
		padding: 10px 16px;
		display: none
	}
	#tagline-logo {
		float: left;
		padding-right: 16px
	}
	#tagline-text {
		font-size: 12px;
		padding: 0 16px;
		color: #333
	}
	#tagline-close {
		font-size: 20px
	}
	.main-category-mobile .collapse {
		max-height: calc(100vh - 98px);
		max-height: -webkit-calc(100vh - 98px);
		max-height: -moz-calc(100vh - 98px);
		overflow-y: auto
	}
}