.btn-link {
	border-radius:4px;
} 
.store-nav > li {
	border:none;
}
.store-nav > li > a {
	border-left: 1px solid #343944;
} 
.store-nav>.active>a:hover, 
.store-nav>.active>a:focus, 
.store-nav>.open>a, 
.store-nav>.open>a:hover, 
.store-nav>.open>a:focus {
	background:#fff;
	color:#414751;
	border-color: #FFF;
}
.store-nav .dropdown-menu {
	background:#fff;
}
.header-title {
	color:#D1448D;
	border-bottom: 1px dotted #DBDBDB;
}
.header-collection > a {
	border-bottom: 1px dotted #DBDBDB;
}
.header-collection > a {
	color:#474747;
}
.store-nav .dropdown-menu > li > a small {
	color:#8B8B8B;
}
.store-nav .dropdown-menu .header-collection > a .collection-total-products {
	color:#D1448D;
}
.header-collection >a:hover, 
.header-collection >a:focus {
	background:#F2F2F2;
}
.dropdown-collection-list .dropdown-menu .header-collection a > .right-side {
	color:#000;
}
.header-product .p-prices {
	margin: 6px 0 0 0;
}
.header-product .p-regular-price,
.header-product .p-discount-price {
	font-size:14px;
	position:relative;
}
.header-product .p-regular-price em {
	display: block;
	background: url('../img/price_stroke.png') no-repeat;
	width: 42px;
	height: 15px;
	position: absolute;
	top: 3px;
	left: 0px;
}
.header-product .p-discount-price {
	color:#D1448D !important;
}
.header-product .p-save {
	margin:0;
	font-size:11px;
	color:#666;
}
.header-side {
	border-right:1px dotted #DBDBDB;
}
.no-collections p {
	color:#3A3A3A;
}
.collection {
	margin:10px 0 20px 0;
	display:block;
	overflow:hidden;
}
.collection > img {
	width:100%;
}
.collection p {
	margin:0;
}

.collection .title {
	position: relative;
	background: rgba(0, 0, 0, 0);
	color: #494949;
	padding:11px 11px 0px 11px;
	font-size: 17px;
	height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}
.collection .meta {
	background:#FCFCFC;
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 10px;
	border-top: 1px solid #FCFCFC;
}

.collection .brands {
	color: #727272;
	padding: 0px 11px 0px 11px;
	white-space: nowrap;
	height: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.collection .discount,
.collection .price-from {
	color: #D62D90;
	font-size: 18px;
	text-align: right;
	padding:12px 0px;
	padding-bottom:0;
	margin: 0;
	white-space:nowrap;
}
.collection .price-from {
	padding-top:0px;
	font-size:13px;
}
.collection .hidden-xs .discount,
.collection .hidden-xs .price-from {
	position:relative;
	left:-5px;
	float:right;
}
.collection .preview {
	position:relative;
	overflow:hidden;
}
.collection .preview > img {
	width:100%;
}
.collection .bar {
	position:absolute;
	width:100%;
	bottom:-100%;
	left:0px;
	padding:11px 0px 6px 11px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	-webkit-transition: bottom 300ms ease;
	-moz-transition: bottom 300ms ease;
	-ms-transition: bottom 300ms ease;
	-o-transition: bottom 300ms ease;
	transition: bottom 300ms ease;
	font-size:14px;
}
.collection .box-meta {
	position: absolute;
	right: -6px;
	bottom: 0px;
	background: rgba(102, 21, 60, 0.5);
	padding: 0px 4px 8px 0px;
	border-radius: 30px 0px 0px 0px;
}
.collection .box-meta .discount, 
.collection .box-meta .price-from {
	color:#FFF;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
	line-height: 16px;
}
.collection .like-widget {
	float:right;
}
.collection .like-widget iframe {
	border: none;
	overflow: hidden;
	width: 85px;
	height: 21px;
	position: absolute;
	right: 0px;
	top: 8px;
}
.collection .products {
	background: rgba(0, 0, 0, 0.5);
	width: 160px;
	height: 100%;
	position: absolute;
	right: -100%;
	top: 0px;
	text-align: center;
	padding: 25px;
	margin-top:-34px;
	padding-top:42px;
	-webkit-transition: right 300ms ease;
	-moz-transition: right 300ms ease;
	-ms-transition: right 300ms ease;
	-o-transition: right 300ms ease;
	transition: right 300ms ease;
}
.collection.mouseenter .products {
	right:0px;
}
.collection .products .product {
	display:block;
	float: left;
	width: 50%;
	padding: 5px;
}
.collection .products a {
	color:#fff;
}
.collection .products .product img {
	width:100%;
}
.collection .products-count,
.collection .last-chance {
	background: rgba(214, 79, 144, 0.5);
	font-size: 11px;
	color: #FFF;
	padding: 4px;
	position: absolute;
	top: 16px;
	width: 130px;
	text-align: center;
}
.collection .products-count {
	-webkit-transform: scale(1) rotate(42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-moz-transform: scale(1) rotate(42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1) rotate(42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	transform: scale(1) rotate(42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	padding-left: 14px;
	right: -27px;
}
.collection .last-chance {
	-webkit-transform: scale(1) rotate(-42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-moz-transform: scale(1) rotate(-42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1) rotate(-42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	transform: scale(1) rotate(-42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	padding-right: 14px;
	left: -27px;
}
.collection:hover {
	color:#E0E0E0;
	text-decoration:none;
}
.collection:hover .meta {
	background: #EEE;
	border-top-color: #E9E9E9;
	border-bottom-color: #C7C7C7;	
}
.collection:hover .title,
.collection:hover .brands {
	color:#1C1C1C;
}
.collection.mouseenter .bar {
	bottom:0px;
}
.collections-slider .carousel-indicators li {
	border: none;
	background-color:#CBCBCB;
}
.collections-slider .carousel-indicators .active {
	background-color:#D1448D;
}
.collections-slider .carousel-indicators {
    bottom: auto;
    top: -32px;
    left: auto;
    right: 18px;
    width: auto;
}
.collections-slider .collection {
	position:relative;
}
.collections-slider .title {
	font-size: 13px;
	height: 28px;
}
.collections-slider .brands{
	overflow: hidden;
	text-overflow: ellipsis;
	height: 17px;
	white-space: nowrap;
	font-size: 12px;
}
.collections-slider .discount-badge {
	display: block;
	border-radius: 50%;
	padding: 12px 5px;
	background: #999;
	color: #FFF;
	font-size: 14px;
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 10;
}
.collections-slider .collection:hover .discount-badge {
	background:#CC3584;
}
.carousel-indicators .active {
	background-color: #D1448D;
}
.carousel-indicators li {
	border: none;
	background-color:#CBCBCB;
}
.carousel-indicators .active {
	background-color:#D1448D;
}
.modal-content {
	border-radius: 0;
}
.nav-tabs>li>a {
	border-radius: 0;
}
.btn-primary {
	background:#C61C72;
	color:#fff;
	text-shadow: none;
	border-color:#b51b68;
}
.btn-primary:hover, 
.btn-primary:focus,
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary {
	background:#b51b68;
	border-color:#C61C72;
}
.btn-primary.disabled, 
.btn-primary[disabled], 
fieldset[disabled] .btn-primary, 
.btn-primary.disabled:hover, 
.btn-primary[disabled]:hover, 
fieldset[disabled] 
.btn-primary:hover, 
.btn-primary.disabled:focus, 
.btn-primary[disabled]:focus, 
fieldset[disabled] .btn-primary:focus, 
.btn-primary.disabled:active, 
.btn-primary[disabled]:active, 
fieldset[disabled] .btn-primary:active, 
.btn-primary.disabled.active, 
.btn-primary[disabled].active, 
fieldset[disabled] .btn-primary.active {
	background-color: #D16A9E;
	border-color: #E67BB0;
}
.btn-group-check {
	background:#F5F5F5;
	border:1px solid #DFDFDF;
	padding:6px;
}
.btn-group-check .btn-default {
	background: #F5F5F5;
	border: 1px solid #DFDFDF;
	border-radius: 0;
	box-shadow: none;
}
.btn-group-check .active {
	background:#fff;
}
.btn-group-check .btn+.btn, 
.btn-group-check .btn+.btn-group, 
.btn-group-check .btn-group+.btn, 
.btn-group-check .btn-group+.btn-group {
	margin-left:6px;
}
.form-control {
	border-radius: 0;
	border-color: #DFDFDF;
	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
}
.form-control:focus {
	border-color: #D8629D;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(212, 102, 233, 0.4);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(212, 102, 233, 0.4);
}
select.form-control:focus {
	border-color: #BDBDBD;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(133, 133, 133, 0.4);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(133, 133, 133, 0.4);
}
.with-tabs .modal-header .nav-tabs > li > a {
	margin-left:6px;
}

/** collections preview **/
.collection-top {
	background: #F2F2F2;
	margin-top: -10px;
}
.collection-top .breadcrumb {
	margin: 0;
	padding: 10px 15px;
	background: transparent;
}
.collection-top .breadcrumb a {
	color:#999;
}
.collection-top .breadcrumb a:hover {
	color:#CB1470;
	text-decoration:none;
}
.collection-top .breadcrumb>li+li:before {
	content: "\00BB";
}
.collection-info {
	margin-top:20px;
}
.collection-info .title {
	margin-top:0;
}
.collection-info .small-bar {
	color: #C11A6A;
	font-size: 16px;
	background: #F2F2F2;
	padding: 5px 4px 5px 10px;
	margin-top: 10px;
}
.collection-info .small-bar .discount {
	margin: 3px 0 0 0;
	float: left;
	font-weight: bold;
}
.collection-info .timer {
	float: right;
	color: #7E7E7E;
	font-size: 16px;
}
.collection-info .timer .icon-time {
	color: #C11A6A;
	font-size: 21px;
	position: relative;
	top: 2px;
}
.collection-info .timer .countdown {
	margin-left:5px;
}
.collection-info .timer .digit,
.timer-digits .digit {
	font-size: 16px;
	display: inline-block;
	background: #D6D6D6;
	color: #7E7E7E;
	padding: 2px 4px;
	border-right:1px solid #F2F2F2;
}
.collection-info .description {
	margin-top:20px;
}
.collection-info .widgets {
	margin-top:20px;
	border-top:1px solid #F2F2F2;
}
.collection-info .deli {
	color:#7E7E7E;
}
.collection-info .widgets {
	padding-top:10px;
}
.collection-info .share-icon {
	margin-right:5px;
	font-size:26px;
}
.collection-info.not-active .timer {
	padding-right: 5px;
}
.collection-info.not-active .timer .icon-time {
	color: #999;
}
.share-icon,
.social-icon {
	color:#7F7F7F;
}
.share-icon:hover,
.social-icon:hover {
	color:#CE3585;
}

.collection-filters {
	background:#F2F2F2;
	margin:40px 0 0 0;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7;
}
.filters {
	list-style: none;
	margin:0;
	padding:0;
}
.filters > li {
	float:left;
	position:relative;
}
.filters > li > a {
	display: block;
	padding: 10px 14px;
	color: #595959;
	font-size: 15px;
	text-decoration: none;
	outline:none;
}
.filters > li > a:hover,
.filters > li.open > a {
	background:#F8F8F8;
}
.filters .loader {
	text-align:center;
	font-size:16px;
	padding:5px;
}
.products-view {
	float:right;
	margin-right:5px;
}
.products-view a {
	text-decoration: none;
	font-size: 23px;
	padding: 0px 3px;
	color: #CFCFCF;
	display: inline-block;
	position: relative;
	top: 6px;
}
.products-view a:hover {
	color:#CF438C;
}
.collection-preview-products {
	margin-top: 40px;
	background:transparent;
}
.collection-filters .widgets {
	float:right;
	display:none;
	margin-right:5px;
	padding:5px;
}
.collection-filters-wrap.spy-scroll {
	position: fixed;
	width:100%;
	top: 9px;
	z-index: 11;
}
.all-products .collection-filters-wrap.spy-scroll {
	top:50px;
}
.spy-scroll .collection-filters .widgets {
	display:block;
}

.dropdown-menu {
	border-radius: 0;
	margin: 0;
	padding: 0;
}
.dropdown-menu>li>a {
	padding: 6px 10px;
	line-height:18px;
}
.dropdown-menu>li>a:hover, 
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a.active{
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	color: #FFF;
	text-decoration: none;
	background-color: #CF438C;
}

.filters > li > .dropdown-menu > li > a .check,
.filters > li > .dropdown-menu > li > a .remove {
	display:none;
}
.filters > li > .dropdown-menu > li > a {
	font-size:11px;
}
.filters .dropdown-menu>li>a:hover .check, 
.filters .dropdown-menu>li>a:focus .check,
.filters .dropdown-menu>li>a.active .check {
	display:inline-block;
}
.filters .dropdown-menu>li>a:hover .uncheck, 
.filters .dropdown-menu>li>a:focus .uncheck,
.filters .dropdown-menu>li>a.active .uncheck {
	display:none;
}
.filters .dropdown-menu>li>a.active:hover .remove {
	display:inline-block;
}
.filters .dropdown-menu>li>a.active:hover .check {
	display:none;
}
.filters .dropdown-menu>li>a.active {
	background-color:#BE4584;
}
.size-filter .size-chart-name {
	color: #595959;
	font-size: 12px;
	border-bottom: 1px solid #ECECEC;
	white-space: nowrap;
	background: #F8F8F8;
	padding: 8px;
}
.size-filter .dropdown-menu > li > a {
	float: left;
	clear: none;
}
.products-list article {
	padding:10px;
	margin:20px 15px;
	border:1px dotted #DADADA;
	overflow:hidden;
}
.products-list article:hover,
.products-list article.hover,
.products-list article.buy-mode {
	border-color:#E6E6E6;
	background:#F2F2F2;
}
.products-list .carousel {
	max-height:447px;
	position:relative;
}
.products-list .carousel-indicators {
	display:none;
}
.products-list article:hover .carousel-indicators,
.producsts-list article.hover .carousel-indicators,
.products-list article.buy-mode .carousel-indicators {
	display:block;
}
.products-list .product .photo {
	display: block;
	margin-bottom:10px;
	position:relative;
	z-index:10;
}
.products-list .product .photo img {
	width:100%;
}
.products-list .not-available .photo img {
	opacity:0.4;
/*	opacity: 0.4;
	filter:alpha(opacity=30);
	-webkit-filter:grayscale(100%); 
	-moz-filter:grayscale(100%); 
	-o-filter:grayscale(100%); 
	-ms-filter:grayscale(100%); 
	filter:grayscale(100%);*/
}
.products-list article.not-available:hover .photo img,
.products-list article.hover .photo img {
/*	opacity: 1;
	filter:alpha(opacity=100);
	-webkit-filter: blur(0px) grayscale(0%); 
	-moz-filter: blur(0px) grayscale(0%); 
	-o-filter: blur(0px) grayscale(0%);
	-ms-filter: blur(0px) grayscale(0%); 
	filter: blur(0px) grayscale(0%); */
}
.products-list .brand {
	font-size: 13px;
	line-height: normal;
	text-decoration: none;
	color: #8F8F8F;
}
.products-list .product_name {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	color:#494949;
	text-decoration: none;
}
.products-list header {
	position:relative;
	overflow:hidden;
}
.products-list .buy-mode header {
	overflow:visible;
}
.products-list header .details {
	border-bottom:1px dotted #DADADA;
	margin-bottom:10px;
	padding-bottom:10px;
}
.products-list .discount_price {
	font-size: 22px;
	color: #C0337F;
}
.products-list .regular_price {
	color: #6F6F6F;
	font-size: 16px;
	position:relative;
}
.products-list .regular_price em {
	display: block;
	background: url('../img/price_stroke.png') no-repeat;
	width: 42px;
	height: 15px;
	position: absolute;
	top: 3px;
	left: 0px;
}
.products-list .you_save {
	color: #6F6F6F;
	font-size:14px;
}
.products-list .discount {
	display: block;
	border-radius: 50%;
	padding: 12px 5px;
	background: #999999;
	color: #FFF;
	font-size: 14px;
	position:absolute;
	top:5px;
	right:5px;
	z-index:10;
}
.products-list article:hover .discount,
.products-list article.hover .discount,
.products-list article.buy-mode .discount {
	background:#CC3584;
}
.products-list .sold-out {
	display: block;
	padding: 10px;
	background: #999;
	background: rgba(0, 0, 0, 0.44);
	color: #FFF;
	font-size: 16px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -76px;
	margin-top: -20px;
	z-index: 10;
	text-transform: uppercase;
}
.products-list article:hover .sold-out, 
.products-list article.hover .sold-out {
/*	display:none;*/
}

.products-list .not-available:hover, 
.products-list .not-available.hover {
	border-color: transparent;
	background: transparent;
}
.products-list .not-available .carousel-indicators {
	display:none !important;
}
.products-list.spy-scroll {
	margin-top:75px;
}
.badge-in {
	background: #D14489;
	display: inline-block;
	padding: 4px 8px;
	color: #FFF;
	position: absolute;
	top: 5px;
	left: -4px;
	box-shadow: 0px 1px 1px rgba(51, 51, 51, 0.15);
	z-index:10;
}
.badge-in:before {
	content: "";
	width: 0;
	height: 0;
	border-left: 5px solid rgba(0, 0, 0, 0);
	position: absolute;
	bottom: -5px;
	left: 0px;
	border-top: 5px solid #AC0561;
}
.badge-in em {
	font-style: normal;
}
.products-list .inner-box {
	position:relative;
}
.products-list .badge-list {
	position:absolute;
	top:0px;
	left:-5px;
	margin:0;
	padding:0;
	list-style: none;
}
.products-list .badge-list > li {
	padding:5px 0;
	line-height:11px;
}
.products-list .badge-in {
	font-size: 11px;
	position: relative;
	top: auto;
	left: auto;
	display: block;
	white-space: nowrap;
	padding: 6px;
	line-height: 11px;
}
.products-list .badge-not-avaiable {
	background:#757575;
	background: rgba(117, 117, 117, 0.75);
}
.products-list .badge-not-avaiable:before {
	border-top-color:#707070;
}
.products-list .popup {
	position: absolute;
	bottom:-100%;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index:10;
	background:#fff;
	padding:10px;
	-webkit-transition: bottom 100ms ease 300ms;
	-moz-transition: bottom 100ms ease 300ms;
	-ms-transition: bottom 100ms ease 300ms;
	-o-transition: bottom 100ms ease 300ms;
	transition: bottom 100ms ease 300ms;
}
.products-list .buy-mode .popup {
	bottom:0px;
}
.products-list .popup .form-group {
	margin-bottom:5px;
}
.products-list .popup .close {
	position: absolute;
	top: 2px;
	right: 8px;
	font-size: 22px;
}
.products-list .form-inline .actions {
	padding:10px 0;
}
.products-list .not-active-collection header .details {
	border-bottom:none;
}
.product-buy-btn .loader {
	display:none !important;
}
.buy-load .loader {
	display:inline-block !important;
}
.buy-load .cart {
	display:none;
}
.img-thumbnail {
	border-radius: 0;
}
/** Product preview */
.product-view .collection-info {
	position:relative;
}
.product-view .collection-info .holder {
	padding-left:107px;
	position:relative;
}
.product-view .collection-info .title a {
	color:#373D48;
	text-decoration: none;
}
.product-view .collection-info .timer {
	font-size:16px;
}
.product-view .collection-info .timer .icon-time {
	font-size:16px;
	top:1px;
}
.product-container {
	margin-top:40px;
}
.product-view #thumbnails {
	padding-left:0;
	padding-right:0;
}
.product-view #thumbnails > a {
	margin-bottom:5px;
	display:block;
}
.product-view #thumbnails > a > img {
	width:100%;
}
.product-view #thumbnails > a.active img {
	border-color:#C61C72;
}
.product-view #product_image {
	width:100%;
}
.product-view .product-name {
	margin-top:0;
	color:#4D4D4D;
}
.product-view .product-brand {
	color:#4D4D4D;
	font-size:18px;
	text-decoration: none;
}
.product-view .product-price {
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:none;
	padding-bottom: 0;
}
.product-view .regular_price {
	color:#4D4D4D;
}
.product-view .discount_price {
	color:#C51571;
}
.product-view .you_save {
	color:#666666;
}
.product-view .you_save span {
	color:#C61C72;
}
.product-view .you_save i {
	color:#E72586;
	font-size:11px;
}
.size-group {
	display:block;
}
.size-group .btn,
.size-group .btn:active {
	border:1px solid #DFDFDF;
	background:#fff;
	color:#808080 !important;
	font-weight: normal;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0 0 5px 0;
	outline:none;
}
.size-group .btn:hover {
	border-color:#C61C72;
	text-decoration:none;
}
.size-group .disabled {
	background:#F1F1F1;
	color:#CECECE;
}
.size-group > .disabled:hover {
	border-color:#DFDFDF;
}
.size-group .btn.active {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #B51B68;
	border-color: #B51B68;
	color:#fff !important;
	text-shadow: none !important;
}
[data-toggle="size"]>.btn>input[type="radio"], 
[data-toggle="size"]>.btn>input[type="checkbox"] {
	display:none;
}
.product-view .buy-box {
	margin-top:30px;
	margin-bottom:20px;
}
.buy-box .buy-quantity {
	width:120px;
	float:left;
	padding-left:16px;
	padding-right:16px;
}
.buy-box .buy-quantity .input-group {
	border:none;
	background:transparent;
}
.buy-box .buy-quantity  .form-control {
	border-left:none;
	border-right:none;
}
.buy-box .buy-quantity  .form-control[readonly] {
	background: #FFF;
	border-color:#DFDFDF;
	text-align: center;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.buy-box .buy-quantity .form-control:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.buy-box .buy-quantity .input-group .btn {
	border: 1px solid #E0E0E0;
	border-radius: 0;
	box-shadow: none;
	background:#E0E0E0;
	color:#808080 !important;
	text-shadow:none;
	padding-left: 8px;
	padding-right: 8px;
}
.buy-box .buy-quantity .input-group .btn:hover {
	background: #808080;
	color:#fff !important;
}
.buy-box .buy-quantity .input-group .btn i {
	font-size:12px;
}
.buy-box .buy-quantity .input-group .disabled,
.buy-box .buy-quantity .input-group .btn[disabled] {
	background:#F1F1F1;
	color:#CECECE !important;
}
.buy-box .buy-btn {
	padding-left:0;
}
/** Small **/
.buy-box .small {
	width: 55px;
	padding-left: 0;
	padding-right: 0;
}
.buy-box .small .form-control {
	height:22px;
	padding-left:0px;
	padding-right:0px;
	font-size:11px;
}
.buy-box .small .input-group .btn {
	padding-left:4px;
	padding-right:4px;
}
.buy-box .small .input-group .btn i {
	font-size:8px;
}
.product-view .description-box {
	margin-top:10px;
	color:#666666;
	padding: 10px 0 5px 0;
	border-top:1px dotted #E0E0E0;
}
.product-view .description-box .title {
	color:#6B6B6B;
}
.product-view .description-box .title i {
	font-size:14px;
	position:relative;
	top:-1px;
}
.product-view .description-box .color-pink {
	color:#C61C72;
}
.product-view .product-variants a {
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.product-view .product-variants a img {
	width: 80px;
	border: 1px dotted #DDD;
}
.product-view .description-more > table {
	width:100%;
	margin:20px 0 0 0;
}
.product-view .widgets {
	margin-bottom:5px;
}
.product-view .comming {
	padding:10px 0;
}
.product-view .comming .icon-question-sign {
	font-size:16px;
	color:#ddd;
}
.product-view .comming .timer-digits .digit {
	font-size:18px;
}
.product-view .size-table {
	width:auto;
}
.product-view .size-table thead>tr>th, 
.product-view .size-table tbody>tr>th, 
.product-view .size-table tfoot>tr>th {
	border-top:none;
}
#product_image_wrap {
	float:right;
}

.btn-loader .icon-spinner {
	display:none !important;
}
.loading [class*="icon"] {
	display:none !important;
}
.loading .icon-spinner {
	display:inline-block !important;
}
.similar-products .main-title {
	padding:5px;
	margin:60px 10px 20px 10px;
}
.similar-products article {
	padding:5px;
	margin:20px 10px;
}
.similar-products .arrow {
	font-size:32px;
	color:#595959;
	text-decoration:none;
	position:absolute;
	top:50%;
	margin-top: -22px;
	display:block;
	padding:8px;
}
.similar-products .arrow:hover {
	background: #EEE;
	color: #666;
}
.similar-products .arrow-left {
	left:-15px;
}
.similar-products .arrow-right {
	right:-15px;
}

.brand .icon-star,
.brand .icon-spinner {
	display: none;
}
.brand-follow .icon-star-empty {
	display: none;
}
.brand-follow .icon-star,
.brand:hover .icon-star {
	display: inline-block;
	color:#B51B68
}
.brand:hover .icon-star-empty {
	display:none;
}
.brand.loading .icon-spinner {
	display:inline-block;
}
.brand.loading .icon-star-empty {
	display:none;
}
.all-products .collection-filters {
	margin-top:0;
}
#top_products {
	margin:40px 0;
}
#top_products .loader,
.infi-loader {
	font-size:32px;
	text-align:center;
	padding:10px;
}
.panel,
.panel-group .panel, 
.panel-group .panel-heading {
	border-radius: 0;
}
.header-search {
	position:relative;
}
.header-search .icon-spinner {
	display:none !important;
}
.header-search.loading .icon-spinner {
	display:inline-block !important;
}
.header-search.loading .icon-search {
	display:none;
}
.header-search input {
	border: none;
	outline: none;
	background: -webkit-linear-gradient(top,#4F555F,#414751);
	background: -moz-linear-gradient(top,#4F555F,#414751);
	background: -o-linear-gradient(top,#4F555F,#414751);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f555f',endColorstr='#414751');
	background-image: -ms-linear-gradient(#4F555F,#414751);
	padding: 8px 8px 8px 0px;
	font-size: 16px;
	vertical-align: middle;
	height: 51px;
	color: #A3ABB9;
	width: 130px;
	text-shadow: 0px 1px 1px #414141;
	display: none;
	margin-left: -4px;
	margin-top: -5px;
}
#header_search_slider {
	padding: 10px 20px 0 20px;
}
#header_search_slider .close {
	position: absolute;
	right: 0px;
	top: 8px;
	outline: none;
	font-size: 23px;
}
#header_search_slider .search-filters {
	padding-left:15px;
}
#header_search_slider .search-filters a {
	color:#373D48;
}
#header_search_slider .search-filters a:hover {
	text-decoration:none;
	color:#C0337F;
}
#header_search_slider .products-list {
	margin-top:-10px;
}
#header_search_slider .more-results {
	padding: 5px;
	margin: 20px 10px;
	overflow: hidden;
	border-color: #E6E6E6;
	background: #ECECEC;
}
#header_search_slider .more-results a {
	text-decoration: none;
	display:block;
	background: #F5F5F5;
	padding: 10px;
	vertical-align: middle;
	color:#616161;
	text-align: center;
	position: relative;
	top: 50%;
	margin-top: -8px;
}
#header_search_slider .more-results a i {
	font-size:32px;
}
#header_search_slider .more-results a:hover {
	color: #C0337F;
}
.nav > .header-search > a {
	display:inline-block;
}
.nav > .header-search.focus > a {
	color:#A3ABB9;
}
.header-search.focus input {
	display:inline-block;
}
.carousel .lg-arrow {
	display: block;
	font-size: 28px;
	position: absolute;
	top: 50%;
	margin-top: -14px;
	color: #333;
	background: rgba(255, 255, 255, 0.53);
	padding: 4px 8px;
	text-decoration: none;
}
.carousel .lg-arrow.left {
	left:0px;
}
.carousel .lg-arrow.right {
	right:0px;
}
.carousel.slide-arrows {
	overflow: hidden;
	position:relative;
}
.slide-arrows .lg-arrow.left {
	-webkit-transition: left 300ms ease;
	-moz-transition: left 300ms ease;
	-ms-transition: left 300ms ease;
	-o-transition: left 300ms ease;
	transition: left 300ms ease;
	left:-28px;
}
.slide-arrows:hover .lg-arrow.left {
	left:0px;
}
.slide-arrows .lg-arrow.right {
	-webkit-transition: right 300ms ease;
	-moz-transition: right 300ms ease;
	-ms-transition: right 300ms ease;
	-o-transition: right 300ms ease;
	transition: right 300ms ease;
	right:-28px;
}
.slide-arrows:hover .lg-arrow.right {
	right:0px;
}
.product .admin-bar {
	display: block;
	position: absolute;
	top: 41px;
	left: -9px;
	background: #DDD;
	border: 1px solid #FFF;
	border-right: 0px;
	padding: 4px;
	display: none;
}
.product .admin-bar a {
	display:block;
	padding:8px;
	text-decoration: none;
	background:#CCC;
}
.product-item .admin-bar a i {
	font-size:13px;
}
.product:hover .admin-bar {
	display:block;
}
.dark-link {
	font-size: 13px;
	color: #000;
}
.gray-link {
	font-size:13px;
	color:#999;
}
.dark-link:hover,
.gray-link:hover {
	color:#D1448D;
	text-decoration: none;
}
.header-title .dark-link,
.header-title .gray-link{
	line-height: 22px;
}
.collection-comming-bar {
	background: #F2F2F2;
	border-top: 1px solid #ECECEC;
	padding: 8px;
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.06);
	position: fixed;
	bottom: 0px;
	width: 100%;
	z-index: 100;
	font-size: 22px;
	text-align: center;
	margin-bottom:0px !important;
}
.collection-comming-bar .italic {
	font-family: Georgia,'Times New Roman',Times,serif;
	font-style: italic;
	color:#C11A6A;
}
.collection-comming-bar .timer {
	float:none;
	font-size:22px;
}
.subscribe-page {
	background-color: #C0CCCA;
	background-image: url('../img/bg1.jpg');
	background-position: top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.panel-outer {
	background:rgba(255,255,255,0.6);
	padding:12px;
}
.panel-outer .panel {
	margin:0;
}
.well {
	border-radius: 0;
}
.list-circle {
	list-style:none;
	position:relative;
	counter-reset: list;
	margin:0;
	padding:0;
}
.list-circle li {
	position: relative;
	margin: 10px 0 18px 0;
	font-size: 14px;
}
.list-circle li:before {
	counter-increment: list;
	content: counter(list);
	background: #B51B68;
	padding: 4px 8px;
	color: #fff;
	border-radius: 50%;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2);
}
.alert-flat {
	border-radius:0;
}
.alert-no-margin {
	margin:0;
}
.table>thead>tr>td.pink, 
.table>tbody>tr>td.pink, 
.table>tfoot>tr>td.pink, 
.table>thead>tr>th.pink, 
.table>tbody>tr>th.pink, 
.table>tfoot>tr>th.pink, 
.table>thead>tr.pink>td, 
.table>tbody>tr.pink>td, 
.table>tfoot>tr.pink>td, 
.table>thead>tr.pink>th, 
.table>tbody>tr.pink>th, 
.table>tfoot>tr.pink>th {
	background-color: #F8EFF3;
	border-color: #ECD9E1;
}

.return-products .check {
	vertical-align: middle;
	width:20px;
}
.return-products .product-info {
	position:relative;
}
.return-products .product-info img {
	width:50px;
	position:absolute;
	top:11px;
	left:5px;
}
.return-products .product-info p {
	padding-left:55px;
}
.return-products tfoot>tr>td {
	border-top:none;
	font-size:16px;
}
.return-products .product-meta {
	display:none;
}
.return-products .product-meta > td {
	border-top-style: dotted;
}
.return-products .product-meta.active {
	display:table-row;
}
.return-products tfoot > tr:first-child > td {
	border-top:1px solid #DDD;
}
.return-step-1 .step1 {
	display:block;
}
.return-step-1 .step2 {
	display:none;
}
.return-step-2 .step2 {
	display:block;
}
.return-step-2 .step1 {
	display:none;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	background: #B51B68;
	border-color: #C61C72;
}
.high-quality {
	position: fixed;
	z-index: 175;
	left: 50%;
	margin-left: -53px;
	bottom: -80px;
	-webkit-transition: bottom 0.15s linear;
	-moz-transition: bottom 0.15s linear;
	-o-transition: bottom 0.15s linear;
	transition: bottom 0.15s linear;
}
.high-quality img {
	width: 109px;
}
.high-quality.load {
	bottom:-54px;
}
.high-quality.pushdown {
	bottom: -80px;
}
.high-quality:hover {
	bottom:-54px;
}
.is-comming .high-quality {
	display:none;
}
#modal-guarantee .modal-dialog {
	padding-bottom:80px;
}
#modal-guarantee .modal-content {
	top: 80px;
	margin-bottom: 40px;
	border-top: 4px solid #C71E4F;
}
#modal-guarantee .guarantee-logo {
	margin-top: -105px;
}
#modal-guarantee .title {
	color: #636363;
	font-style: inherit;
	text-align: center;
}
.box-info {
	margin: 10px 0; 
	background: #FAFAFA;
}
.box-info h4 {
	font-size: 18px;
	padding: 14px 0 5px 0;
	margin: 0;
}
.box-icon {
	width: 90px;
	height: 80px;
	background: #DDD;
	float: left;
	text-align: center;
	padding-top: 25px;
	margin-right: 10px;
	color: #FFF;
}
.box-icon:hover {
	color: #FFF;
	text-decoration: none;
}
.box-icon i {
	font-size:32px;
}
.box-icon.quality {
	background:#b4ed65;
}
.box-icon.price {
	background:#66D2EE;
}
.box-icon.return {
	background:#FA5803;
}
.box-icon.delivery {
	background:#C9E1CB;
}
.box-icon.contact {
	background:#FF4572;
}
.empty-cart {
	position:relative;
}
.empty-cart .empty-box {
	width: 180px;
	height: 123px;
	background: url('../img/empty_cart.png') no-repeat;
	position: absolute;
	top:50px;
	left:0;
}
.empty-cart .empty-right {
	padding-left:210px;
	padding-top:65px;
}
.order-row {
	border:1px solid #D5D5D5;
	margin-bottom:30px;
}
.order-paper {
	background: url("../img/paper_hole.png") repeat-x scroll 0 -4px #F2F2F2;
	border: 5px solid #F2F2F2;
	margin: 6px;
	padding: 20px 8px 10px 8px;
}
.order-paper .order-id {
	margin-bottom:0px;
}
.order-paper .order-meta {
	border-top:1px solid #D5D5D5;
	margin-top:10px;
	padding-top:10px;
}
.order-paper .order-address {
	border-bottom:1px solid #D5D5D5;
	padding-bottom:10px;
}
.order-paper .order-firm {
	margin-top:10px;
}
.order-paper .order-address p {
	margin:0 0 2px 0;
}
.order-paper .order-summarize {
	padding-top:10px;
}
.order-paper .order-summarize > table {
	width:100%;
}
.order-paper .order-summarize > table tr td {
	padding:5px 0;
	font-size:12px;
}
.order-paper .order-summarize > table .border td {
	border-bottom:1px solid #D5D5D5;
	padding:10px 0;
}
.order-col-left {
	border-right:1px solid #D5D5D5;
	padding-right:0;
}
.order-products {
	padding-left:0;
}
.order-products .o-product-image {
	width:100px;
}
.order-products .o-product-image img {
	width:100%;
}
.order-products .o-product-name {
	margin:0;
	font-weight: bold;
	color:#777676;
	font-size:18px;
}
.order-products .o-product-name:hover {
	color:#D1448D;
	text-decoration: none;
}
.order-products .o-product-info tr td {
	font-size:12px;
}
.order-products .o-product-details {
	padding-left:30px;
}
.order-products .o-product-sku {
	padding:8px 8px 0px 0;
	font-size:11px;
}
.order-products .o-product-sku .lbl {
	font-weight: bold;
	color:#777676;
	margin-right:5px;
}
.o-products-table thead>tr>th, 
.o-products-table tbody>tr>th, 
.o-products-table tfoot>tr>th, 
.o-products-table thead>tr>td, 
.o-products-table tbody>tr>td, 
.o-products-table tfoot>tr>td {
	border-top:none;
	border-bottom:1px solid #D5D5D5;
}
.o-product-info {
	margin-top:8px;
}
.o-product-info thead>tr>th, 
.o-product-info tbody>tr>th, 
.o-product-info tfoot>tr>th, 
.o-product-info thead>tr>td, 
.o-product-info tbody>tr>td, 
.o-product-info tfoot>tr>td {
	border:none;
	font-size:11px;
	padding:0px 24px 0px 0;
	color:#777676;
}
.o-product-info th {
	font-weight: bold;
}
.form-wizard {
	padding-left:0px;
}
.form-wizard .wizard-bg {
	background: #FAFAFA;
	border-bottom: 1px solid #E2E2E2;
	padding:10px 0;
}
.form-wizard .steps {
	filter: none;
	border: 0px;
	box-shadow: none;
	padding: 20px 0;
	margin-left: 55px;
}
.form-wizard .steps li {
	position:relative;
}
.form-wizard .steps li a {
	background:none;
	filter: none;
	border: 0px;
	color: #919191;
	box-shadow: none;
	text-align:left;
}
.form-wizard .step .number {
	position: relative;
	background-color: #FFF;
	display: inline-block;
	text-align: center !important;
	font-size: 16px;
	font-weight: 300;
	padding: 11px 15px 13px 15px;
	margin-right: 10px;
	height: 45px;
	width: 45px;
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	border-radius: 50% !important;
	z-index: 2;
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.form-wizard .step .number > i {
	display:none;
}
.form-wizard li .desc {
	font-size: 16px;
	font-weight: 300;
	color:#777676;
	text-align: center;
	position: relative;
	top: -14px;
	padding-left: 25px;
}
.form-wizard .step:hover {
	text-decoration: none;
}
.form-wizard .steps li a:hover {
	background: none;
}
.form-wizard .steps li .info {
	position: absolute;
	top: 2px;
	left: 20px;
	width: 100%;
}
.form-wizard .steps li .progress {
	width: 100%;
	margin-bottom: 0px;
	border-radius: 0px;
	z-index: 1;
	background-color: #FFF;
}
.form-wizard .steps li .bottom-desc {
	top: auto;
	bottom: -10px;
}
.form-wizard .steps li .progress .progress-bar,
.form-wizard .steps .active a .number {
	background-color: #80E9AA;
}
.form-wizard .steps .active a .number {
	color:#fff;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.form-wizard .steps .active a .number span {
	display:none;
}
.form-wizard .steps .active a .number > i {
	display:inline-block;
}
.form-wizard .steps .active-half .progress-bar {
	width:50%;
}
.o-invoice-download {
	color: #666;
	display: block;
	font-style: italic;
	font-family: Georgia;
	font-size:11px;
}
.header-menu-wrap {
	padding-bottom:20px;
}
#modal-payout {
	z-index:1039;
}
.payout-modal .modal-body {
	padding:0;
}
.payout-modal .modal-footer {
	margin-top: 5px;
}
.payout-modal .panel-group {
	margin-top:-1px;
}
.payout-modal .panel {
	margin-bottom:-6px;
	margin-top:0px;
}
#affiliate_intro {
	background: url(../img/affiliate_intro.png) #4B5B6F;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	text-align: center;
	color: #FFF;
	padding: 130px 0;
	margin-top: -10px;
}
.affiliate_intro_content {
	position: relative; 
	margin-top: -225px; 
}
.affiliate_intro_title,
.affiliate_intro_sub_title {
	text-align: center;
	color: #FFF;
	text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.4);
}
.affiliate_intro_sub_title {
	margin-top:20px;
	padding-bottom: 30px;
}
.affiliate_intro_icon {
	margin-top: 0px;
	font-size: 34px;
	line-height: 50px;
}
.affiliate_intro_icon span {
	background: #FFF;
	border-radius: 50%;
	width: 80px;
	height: 80px;
	display: inline-block;
	padding-top: 14px;
}
#modal-filters .modal-dialog {
	padding:0;
}

.filter-values {
	list-style: none;
	margin: 0;
	padding: 0;
}
.filter-values > li {
	position:relative;
}
.filter-values > li > a {
	display: block;
	padding: 10px 14px;
	color: #595959;
	font-size: 15px;
	text-decoration: none;
	outline:none;
}
.filter-values > li > a .check,
.filter-values > li > a .remove {
	display:none;
}
.filter-values > li > a.active .remove {
	display:inline-block;
}
.filter-values > li > a.active .uncheck {
	display:none;
}
.filter-values > li > a.active {
	background-color:#BE4584;
	color:#FFF;
}
.description-box ul {
	margin: 0 26px;
	padding: 0;
}
.circle-icon {
	display: inline-block;
	background: #229DBE;
	padding: 9px 0px;
	border-radius: 50%;
	width: 46px;
	color: #FFF;
	margin-right: 20px;
	text-align: center;
}
.timeline {
	border-left: 1px dotted #BCC4D3;
	padding-top: 20px;
	padding-bottom: 20px;
}
.timeline-item {
	margin-left:-24px;
	margin-bottom:50px;
}
.timeline-item > h3 {
	font-weight: bold;
}
.timeline-item > .inner {
	padding-left:66px;
}
.timeline-item .labels .label {
	display:inline-block;
	margin-bottom:6px;
}
.timeline-item .apply-steps {
	list-style: none;
	margin:0;
	padding:0;
}
.timeline-item .apply-steps > li {
	padding:8px;
}

/** New data **/
.products-filters {
	background-color: #F8F8F8;;
}
.nav-filters {
	margin:0;
	padding:0;
}
.nav-filters ul {
	margin:0;
	padding:0;
	list-style:none;
}
.nav_filter_category {
	padding: 0 12px 7px 12px;
	border-top: 1px solid #E8E6E6;
	position: relative;
	overflow: hidden;
}
.nav_filter_category:first-child {
	border-top: 0;
}
.nav_filter_head {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	cursor: pointer;
	padding: 12px 0 8px 0;
}
.nav_filter_option {
	text-decoration: none;
	font-size: 11px;
	color: #666;
	display: inline-block;
	margin-bottom: 9px;
}
.products-list article {
	margin:0 0 20px 0;
	border:none;
}
.nav_filter_selected_option {
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 7px;
	position:relative;
	line-height: 14px;
	padding-left:2px;
/*	background-color: #D7D7D7;
	border-radius: 2px;
	padding: 6px;*/
}
.nav_filter_selected_option_txt {
	font-size: 11px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	max-height: 13px;
	text-overflow: ellipsis;
	max-width: 185px;
	display: inline-block;
}
.dept_dotted_joiner {
	float: left;
	margin-top: -54px;
	margin-left: -6px;
	width: 5px;
	height: 34px;
	border-bottom: 1px dotted #999;
	border-left: 1px dotted #999;
}
.selOptCnt_1 {
	padding-left: 10px;
}
.dept_dotted_joiner {
	float: left;
	margin-top: -32px;
	margin-left: -6px;
	width: 5px;
	height: 16px;
	border-bottom: 1px dotted #999;
	border-left: 1px dotted #999;
}
.filter-values {
	max-height:140px;
	overflow:auto;
}
.filter-subcategory {
	max-height:260px;
}
.filter-subcategory.filter-selected,
.filter-category,
.filter-price,
.filter-discount {
	max-height:none;
}
.collection-info {
	margin-bottom:20px;
}
.filters-top {
	margin-bottom: 20px;
	background:#F8F8F8;
}
.filters-top .selected-filter {
	margin-top:8px;
}
.nav_filter_remove {
	color: #9B9999;
	font-size: 10px;
	float: right;
	margin-right: 4px;
}
.nav_filter_sub_selected {
	background: #E0E0E0;
	border-radius: 2px;
}
#filter_sizes .panel-heading > a {
	font-size:10px;
	color:#666;
}
#filter_sizes .panel-body {
	padding:5px 4px 0px 4px;
}
#filter_sizes .panel-body > a {
	font-size: 10px;
	background: #F5F5F5;
	padding: 4px;
	margin: 0 4px 4px 0px;
	text-align: center;
	display: inline-block;
}
.product-img-wrapper {
	position: relative;
	overflow: hidden;
}
.products-list .popup {
	height:auto;
	border-top: 1px solid #EBEBE8;
	background: #FFF;
	background: rgba(255, 255, 255, 0.9);
}
.product-hover-in .popup {
	bottom: 0px;
	margin-bottom: 10px;
}
.product-hover-out .popup {
	bottom:-100%;
}
.product-add-cart .loader-icon {
	display:none !important;
}
.product-add-cart.loading .loader-icon {
	display:inline-block !important;
}
.cur-help {
	cursor:help;
}
.btn-loader .icon-spinner {
	display:none !important;
}
.loading [class*="icon"] {
	display:none !important;
}
.loading .icon-spinner {
	display:inline-block !important;
}

/**
New
**/

body {
	background:#fff;
}

#subnav {
    background:#F7F7F7;
	border-bottom: 1px solid #EEE;
	z-index:11;
	position:relative;
}
.subnav {
    list-style:none;
	margin:0;
	padding:0;
}
.subnav > li {
    float:left;
	position:relative;
}
.subnav > li > a {
    display: block;
	padding: 12px 16px 10px 16px;
	color: #747474;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 16px;
	border-bottom:2px solid transparent;
	position:relative;
	top:1px;
}
.subnav > li > a:hover {
	text-decoration:none;
}
.clubnav .subnav > li > a:hover,
.clubnav .subnav > li > a.active {
	border-bottom-color:#87AAE7;
}
.clubnav .subnav > li > a.active {
	text-shadow: 0px -1px 0px rgba(255, 255, 255, 1);
	background:#fff;
}

.clubnav .subnav > #filter_category_2 > a:hover,
.clubnav .subnav > #filter_category_2 > a.active {
	border-bottom-color:#FF6987;
}

.clubnav .subnav > #filter_category_4 > a:hover,
.clubnav .subnav > #filter_category_4 > a.active {
	border-bottom-color:rgb(163, 202, 63);
}

.clubnav .subnav > #filter_category_6 > a:hover,
.clubnav .subnav > #filter_category_6 > a.active {
	border-bottom-color:#ED69FF;
}


.clubnav .subnav > .no-hover > a.active,
.clubnav .subnav > .no-hover > a:hover {
	border-bottom-color:transparent;
	box-shadow:none;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}
.subnav > li:first-child > a {
    border-left:none;
	padding-left:0px;
}
.subnav > li:last-child > a {
    border-right:none;
}
.subnav > .search {
	padding-top:6px;
}
.subnav > .search form {
	margin:0;
}
.subnav > .search input {
	padding: 6px;
	border: 1px solid #DDD;
	width: 239px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
	background-color: #ffffff;
	outline:none;
	border-radius:4px 0 0 4px;
}
.subnav > .search .input-icon input {
	padding-left:30px;
}
.subnav > .search .input-icon a {
	font-size: 20px;
	color: #DDD;
	position: absolute;
	top: 5px;
	left: 8px;
}
.subnav > .search .input-icon a:hover {
	text-decoration:none;
}
.subnav > .search .btn {
	border-radius: 0 4px 4px 0px;
	margin-left: -3px;
}
.subnav-divider > li+li:before {
	padding: 0 5px 0 5px;
	color: #E9E9E9;
	content: "/\00a0";
	font-size: 21px;
	float: left;
	display: inline-block;
	position: relative;
	left: 0px;
	top: 10px;
	margin-left: -10px;
}
.header-menu {
	width:600px;
	padding:10px 13px 10px 16px;
	border:1px solid #EEE;
	border-top:none;
	position:absolute;
	background:#F7F7F7;
	z-index:3;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.header-menu strong,
.header-filters strong {
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	display:block;
	padding:5px 0;
	margin-bottom:5px;
	border-bottom:1px dotted #eee;
}
.header-menu .menu-col,
.header-filters .menu-col {
	border-right:1px dotted #EEE;
}
.header-menu .list,
.header-filters .list {
	padding:0;
	margin:0;
	list-style:none;
}
.header-filters .list-lg a {
	font-size:16px;
}
.header-menu .list a,
.header-filters .list a {
	display: block;
	padding:5px 5px 5px 0;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
}
.header-filters .list a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.header-menu .list i,
.header-filters .list i {
	font-size: 6px;
	position: relative;
	top: -2px;
}
.header-filters .list {
	margin:0;
}
.header-filters-box {
	border-bottom: 1px solid #EEE;
	background: #FCFCFC;
	padding: 10px 0 20px 0;
	margin: -15px 0 20px 0;
	display:none;
	position: fixed;
	z-index: 3;
	width: 100%;
	box-shadow:0px 6px 10px 0px rgba(0,0,0,0.07);
}
.on-scroll .header-filters-box {
	margin-top:-40px;
}
.header-filters .sort {
	margin: 10px 0 0 0;
	padding: 0 0 0 16px;
	font-size: 16px;
	color: #C9C9C9;
}
.header-filters .sort a {
	display: block;
	padding: 4px 0px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
}
.list-wrap {
	border-top:1px dotted #eee;
	padding:5px 0;
	margin-top:10px;
}
.filters-close-btn {
	position:absolute;
	right:5px;
	top:5px;
}
.header-menu.out {
	display:none;
}
.header-menu.in {
	display:block;
}

#header {
	background: #ffffff;
	z-index:10;
	position: relative;
}
#logo {
	float: left;
	margin: 13px 0;
}
#logo img {
	width:140px;
}
#main_nav {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 0 0 15px;
}
#main_nav > li {
	float: left;
	position: relative;
}
#main_nav > li > a {
	display: block;
	padding: 15px 15px 13px 15px;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	border-right: 1px solid #EEE;
}
#main_nav li a strong {
	display: block;
	font-size: 18px;
	line-height: 18px;
	font-weight: 500;
	color: #558EF2;
}
#main_nav li a span {
	font-size: 10px;
	color: #B2B2B2;
}
#main_nav li a b {
	position: absolute;
	top: 0px;
	right: 0px;
	background: rgb(238, 14, 14);
	color: #fff;
	padding: 2px 4px;
	font-size: 10px;
	border-radius: 4px 0px;
}
#main_nav > li:last-child a{
	border-right:none;
}
#main_nav li .active {
	background: #F7F7F7;
}
#main_nav li:first-child .active {
	border-left:1px solid #EEE;
}
#main_nav > li .active strong,
#main_nav > li > a:hover strong {
	color:#F25581;
}
#main_page {
	margin-top:120px;
}
#header_nav {
	position:fixed;
	width:100%;
	background:#fff;
	top:27px;
	-webkit-transform: translateZ(0);
}
.on-scroll #header_nav {
	top:0px;
}
.on-scroll #main_nav li a {
	padding:22px 15px;
}
.on-scroll #main_nav li a span {
	display:none;
}
#menu_backdrop {
	z-index:9;
	display:none;
}
#featured {
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	z-index:1;
	margin-top:10px;
}
.featured-control {
	position:absolute;
	font-size:32px;
	top:50%;
	margin-top:-32px;
	color:#fff;
	text-shadow:0px 1px 0px rgba(0,0,0,1);
}
.featured-control:hover {
	color:#fff;
	text-decoration: none;
}
.featured-control.left {
	left:15px;
}
.featured-control.right {
	right:15px;
}
#featured .carousel-footer {
	padding:10px;
}
#featured .carousel-footer .text {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 22px;
	line-height: 31px;
}
#featured .carousel-footer .text a {
	text-decoration:none;
	color:#000;
}
#featured .carousel-footer .text span {
	color: #0D5DC2;
}
.prod-ava.pin .prod-box-item {
	box-shadow: 0 11px 26px rgba(0, 0, 0, 0.1);
}
.prod-status-sold-out .prod-img img {
	opacity:0.3;
}
.prod-sold-out {
	background: #F1F1F1;
	background: rgba(241, 241, 241, 0.87);
	position: absolute;
	width: 100%;
	color: #B60D5E;
	text-shadow: 0px 1px 0px #FFF;
	z-index: 9;
	bottom: 0px;
	left: 0px;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	padding: 12px;
}
.col-sm-3 .prod-box-item .size-group > .btn {
	padding: 4px 8px;
	font-size: 10px;
}
.prod-box {
	padding:5px 0 0 0;
}
.prod-cat {
	color:#999;
	font-size:12px;
}
.prod-cat .brand {
	color:#888;
}
.prod-cat .brand:hover {
	text-decoration: none;
}
.prod-regular-price {
	font-size:14px;
	position:relative;
}
.prod-regular-price em {
	display: block;
	background: url('../img/price_stroke.png') no-repeat;
	width: 42px;
	height: 15px;
	position: absolute;
	top: 3px;
	left: 0px;
}
.prod-discount-price {
	font-size:16px;
	font-weight: 500;
}
.prod-btc-price {
	margin:5px 0;
	color:#777;
	font-size:12px;
}
.prod-save {
	font-size:11px;
	color:#55636F;
	padding:2px 0;
}
.load-values-loader {
	font-size:14px;
	text-align:center;
	float:right;
	display:none;
}
.selected-filters .loader {
	font-size: 16px;
	padding: 5px;
	text-align: center;
}
.filter .remove-filter {
	color: #B8B8B8;
	font-size: 12px;
}
.filter .remove-filter:hover {
	color:#A2A2A2;
}
.prod-paging {
	text-align:center;
	margin:0px 0 40px 0;
}
.prod-paging .pagination {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.prod-paging .pagination > li > a {
	font-size: 22px;
	line-height: 24px;
	padding:10px 16px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
.prod-paging .pagination>li:first-child>a, 
.prod-paging .pagination>li:first-child>span,
.prod-paging .pagination>li:last-child>a, 
.prod-paging .pagination>li:last-child>span{
	border-radius: 0;
}
.filter-options {
	float:right;
	border:none;
}
.store-nav > li > a {
	border-left: 1px solid #343944;
}
.store-nav>.active>a:hover, 
.store-nav>.active>a:focus, 
.store-nav>.open>a, 
.store-nav>.open>a:hover, 
.store-nav>.open>a:focus {
	background:#fff;
	color:#414751;
	border-color: #FFF;
}
.store-nav .dropdown-menu {
	background:#fff;
}
.header-title {
	color:#D1448D;
	border-bottom: 1px dotted #DBDBDB;
}
.header-collection > a {
	border-bottom: 1px dotted #DBDBDB;
}
.header-collection > a {
	color:#474747;
}
.store-nav .dropdown-menu > li > a small {
	color:#8B8B8B;
}
.store-nav .dropdown-menu .header-collection > a .collection-total-products {
	color:#D1448D;
}
.header-collection >a:hover, 
.header-collection >a:focus {
	background:#F2F2F2;
}
.dropdown-collection-list .dropdown-menu .header-collection a > .right-side {
	color:#000;
}
.header-product .p-prices {
	margin: 6px 0 0 0;
}
.header-product .p-regular-price,
.header-product .p-discount-price {
	font-size:14px;
	position:relative;
}
.header-product .p-regular-price em {
	display: block;
	background: url('../img/price_stroke.png') no-repeat;
	width: 42px;
	height: 15px;
	position: absolute;
	top: 3px;
	left: 0px;
}
.header-product .p-discount-price {
	color:#D1448D !important;
}
.header-product .p-save {
	margin:0;
	font-size:11px;
	color:#666;
}
.header-side {
	border-right:1px dotted #DBDBDB;
}
.no-collections p {
	color:#3A3A3A;
}
.collection {
	margin:10px 0 20px 0;
	display:block;
	overflow:hidden;
}
.collection > img {
	width:100%;
}
.collection p {
	margin:0;
}

.collection .title {
	position: relative;
	background: rgba(0, 0, 0, 0);
	color: #494949;
	padding:11px 11px 0px 11px;
	font-size: 17px;
	height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}
.collection .meta {
	background:#FCFCFC;
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 10px;
	border-top: 1px solid #FCFCFC;
}

.collection .brands {
	color: #727272;
	padding: 0px 11px 0px 11px;
	white-space: nowrap;
	height: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.collection .discount,
.collection .price-from {
	color: #D62D90;
	font-size: 18px;
	text-align: right;
	padding:12px 0px;
	padding-bottom:0;
	margin: 0;
	white-space:nowrap;
}
.collection .price-from {
	padding-top:0px;
	font-size:13px;
}
.collection .hidden-xs .discount,
.collection .hidden-xs .price-from {
	position:relative;
	left:-5px;
	float:right;
}
.collection .preview {
	position:relative;
	overflow:hidden;
}
.collection .preview > img {
	width:100%;
}
.collection .bar {
	position:absolute;
	width:100%;
	bottom:-100%;
	left:0px;
	padding:11px 0px 6px 11px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	-webkit-transition: bottom 300ms ease;
	-moz-transition: bottom 300ms ease;
	-ms-transition: bottom 300ms ease;
	-o-transition: bottom 300ms ease;
	transition: bottom 300ms ease;
	font-size:14px;
}
.collection .box-meta {
	position: absolute;
	right: -6px;
	bottom: 0px;
	background: rgba(102, 21, 60, 0.5);
	padding: 0px 4px 8px 0px;
	border-radius: 30px 0px 0px 0px;
}
.collection .box-meta .discount, 
.collection .box-meta .price-from {
	color:#FFF;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
	line-height: 16px;
}
.collection .like-widget {
	float:right;
}
.collection .like-widget iframe {
	border: none;
	overflow: hidden;
	width: 85px;
	height: 21px;
	position: absolute;
	right: 0px;
	top: 8px;
}
.collection .products {
	background: rgba(0, 0, 0, 0.5);
	width: 160px;
	height: 100%;
	position: absolute;
	right: -100%;
	top: 0px;
	text-align: center;
	padding: 25px;
	margin-top:-34px;
	padding-top:42px;
	-webkit-transition: right 300ms ease;
	-moz-transition: right 300ms ease;
	-ms-transition: right 300ms ease;
	-o-transition: right 300ms ease;
	transition: right 300ms ease;
}
.collection.mouseenter .products {
	right:0px;
}
.collection .products .product {
	display:block;
	float: left;
	width: 50%;
	padding: 5px;
}
.collection .products a {
	color:#fff;
}
.collection .products .product img {
	width:100%;
}
.collection .products-count,
.collection .last-chance {
	background: rgba(214, 79, 144, 0.5);
	font-size: 11px;
	color: #FFF;
	padding: 4px;
	position: absolute;
	top: 16px;
	width: 130px;
	text-align: center;
}
.collection .products-count {
	-webkit-transform: scale(1) rotate(42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-moz-transform: scale(1) rotate(42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1) rotate(42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	transform: scale(1) rotate(42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	padding-left: 14px;
	right: -27px;
}
.collection .last-chance {
	-webkit-transform: scale(1) rotate(-42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-moz-transform: scale(1) rotate(-42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1) rotate(-42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	transform: scale(1) rotate(-42deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	padding-right: 14px;
	left: -27px;
}
.collection:hover {
	color:#E0E0E0;
	text-decoration:none;
}
.collection:hover .meta {
	background: #EEE;
	border-top-color: #E9E9E9;
	border-bottom-color: #C7C7C7;	
}
.collection:hover .title,
.collection:hover .brands {
	color:#1C1C1C;
}
.collection.mouseenter .bar {
	bottom:0px;
}
.collections-slider .carousel-indicators li {
	border: none;
	background-color:#CBCBCB;
}
.collections-slider .carousel-indicators .active {
	background-color:#D1448D;
}
.collections-slider .carousel-indicators {
    bottom: auto;
    top: -32px;
    left: auto;
    right: 18px;
    width: auto;
}
.collections-slider .collection {
	position:relative;
}
.collections-slider .title {
	font-size: 13px;
	height: 28px;
}
.collections-slider .brands{
	overflow: hidden;
	text-overflow: ellipsis;
	height: 17px;
	white-space: nowrap;
	font-size: 12px;
}
.collections-slider .discount-badge {
	display: block;
	border-radius: 50%;
	padding: 12px 5px;
	background: #999;
	color: #FFF;
	font-size: 14px;
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 10;
}
.collections-slider .collection:hover .discount-badge {
	background:#CC3584;
}
.carousel-indicators .active {
	background-color: #D1448D;
}
.carousel-indicators li {
	border: none;
	background-color:#CBCBCB;
}
.carousel-indicators .active {
	background-color:#D1448D;
}
.modal-content {
	border-radius: 0;
}
.nav-tabs>li>a {
	border-radius: 0;
}
.btn-primary {
	background: #ee4054;
	color: #fff;
	text-shadow: none;
	border-color: #c21126;
}
.btn-primary:hover, 
.btn-primary:focus,
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary {
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);
	box-shadow: 0 1px 1px rgba(0,0,0,.3);
	background-color: #ec243b;
}
.btn-primary.disabled, 
.btn-primary[disabled], 
fieldset[disabled] .btn-primary, 
.btn-primary.disabled:hover, 
.btn-primary[disabled]:hover, 
fieldset[disabled] 
.btn-primary:hover, 
.btn-primary.disabled:focus, 
.btn-primary[disabled]:focus, 
fieldset[disabled] .btn-primary:focus, 
.btn-primary.disabled:active, 
.btn-primary[disabled]:active, 
fieldset[disabled] .btn-primary:active, 
.btn-primary.disabled.active, 
.btn-primary[disabled].active, 
fieldset[disabled] .btn-primary.active {
	background-color: #D16A9E;
	border-color: #E67BB0;
}
.btn-group-check {
	background:#F5F5F5;
	border:1px solid #DFDFDF;
	padding:6px;
}
.btn-group-check .btn-default {
	background: #F5F5F5;
	border: 1px solid #DFDFDF;
	border-radius: 0;
	box-shadow: none;
}
.btn-group-check .active {
	background:#fff;
}
.btn-group-check .btn+.btn, 
.btn-group-check .btn+.btn-group, 
.btn-group-check .btn-group+.btn, 
.btn-group-check .btn-group+.btn-group {
	margin-left:6px;
}
.form-control {
	border-radius: 0;
	border-color: #DFDFDF;
	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
}
.form-control:focus {
	border-color: #D8629D;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(212, 102, 233, 0.4);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(212, 102, 233, 0.4);
}
select.form-control:focus {
	border-color: #BDBDBD;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(133, 133, 133, 0.4);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(133, 133, 133, 0.4);
}
.with-tabs .modal-header .nav-tabs > li > a {
	margin-left:6px;
}

/** collections preview **/
.collection-top {
	background: #F2F2F2;
	margin-top: -10px;
}
.collection-top .breadcrumb {
	margin: 0;
	padding: 10px 15px;
	background: transparent;
}
.collection-top .breadcrumb a {
	color:#999;
}
.collection-top .breadcrumb a:hover {
	color:#CB1470;
	text-decoration:none;
}
.collection-top .breadcrumb>li+li:before {
	content: "\00BB";
}
.collection-info {
	margin-top:20px;
}
.collection-info .title {
	margin-top:0;
}
.collection-info .small-bar {
	color: #C11A6A;
	font-size: 16px;
	background: #F2F2F2;
	padding: 5px 4px 5px 10px;
	margin-top: 10px;
}
.collection-info .small-bar .discount {
	margin: 3px 0 0 0;
	float: left;
	font-weight: bold;
}
.collection-info .timer {
	float: right;
	color: #7E7E7E;
	font-size: 16px;
}
.collection-info .timer .icon-time {
	color: #C11A6A;
	font-size: 21px;
	position: relative;
	top: 2px;
}
.collection-info .timer .countdown {
	margin-left:5px;
}
.collection-info .timer .digit,
.timer-digits .digit {
	font-size: 16px;
	display: inline-block;
	background: #D6D6D6;
	color: #7E7E7E;
	padding: 2px 4px;
	border-right:1px solid #F2F2F2;
}
.collection-info .description {
	margin-top:20px;
}
.collection-info .widgets {
	margin-top:20px;
	border-top:1px solid #F2F2F2;
}
.collection-info .deli {
	color:#7E7E7E;
}
.collection-info .widgets {
	padding-top:10px;
}
.collection-info .share-icon {
	margin-right:5px;
	font-size:26px;
}
.collection-info.not-active .timer {
	padding-right: 5px;
}
.collection-info.not-active .timer .icon-time {
	color: #999;
}
.share-icon,
.social-icon {
	color:#7F7F7F;
}
.share-icon:hover,
.social-icon:hover {
	color:#CE3585;
}

.collection-filters {
	background:#F2F2F2;
	margin:40px 0 0 0;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7;
}
.filters {
	list-style: none;
	margin:0;
	padding:0;
}
.filters > li {
	float:left;
	position:relative;
}
.filters > li > a {
	display: block;
	padding: 10px 14px;
	color: #595959;
	font-size: 15px;
	text-decoration: none;
	outline:none;
}
.filters > li > a:hover,
.filters > li.open > a {
	background:#F8F8F8;
}
.filters .loader {
	text-align:center;
	font-size:16px;
	padding:5px;
}
.products-view {
	float:right;
	margin-right:5px;
}
.products-view a {
	text-decoration: none;
	font-size: 23px;
	padding: 0px 3px;
	color: #CFCFCF;
	display: inline-block;
	position: relative;
	top: 6px;
}
.products-view a:hover {
	color:#CF438C;
}
.collection-preview-products {
	margin-top: 40px;
	background:transparent;
}
.collection-filters .widgets {
	float:right;
	display:none;
	margin-right:5px;
	padding:5px;
}
.collection-filters-wrap.spy-scroll {
	position: fixed;
	width:100%;
	top: 9px;
	z-index: 11;
}
.all-products .collection-filters-wrap.spy-scroll {
	top:50px;
}
.spy-scroll .collection-filters .widgets {
	display:block;
}

.dropdown-menu {
	border-radius: 0;
	margin: 0;
	padding: 0;
}
.dropdown-menu>li>a {
	padding: 6px 10px;
	line-height:18px;
}
.dropdown-menu>li>a:hover, 
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a.active{
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	color: #FFF;
	text-decoration: none;
	background-color: #CF438C;
}

.filters > li > .dropdown-menu > li > a .check,
.filters > li > .dropdown-menu > li > a .remove {
	display:none;
}
.filters > li > .dropdown-menu > li > a {
	font-size:11px;
}
.filters .dropdown-menu>li>a:hover .check, 
.filters .dropdown-menu>li>a:focus .check,
.filters .dropdown-menu>li>a.active .check {
	display:inline-block;
}
.filters .dropdown-menu>li>a:hover .uncheck, 
.filters .dropdown-menu>li>a:focus .uncheck,
.filters .dropdown-menu>li>a.active .uncheck {
	display:none;
}
.filters .dropdown-menu>li>a.active:hover .remove {
	display:inline-block;
}
.filters .dropdown-menu>li>a.active:hover .check {
	display:none;
}
.filters .dropdown-menu>li>a.active {
	background-color:#BE4584;
}
.size-filter .size-chart-name {
	color: #595959;
	font-size: 12px;
	border-bottom: 1px solid #ECECEC;
	white-space: nowrap;
	background: #F8F8F8;
	padding: 8px;
}
.size-filter .dropdown-menu > li > a {
	float: left;
	clear: none;
}
.products-list article {
	padding:10px;
	margin:20px 15px;
	border:1px dotted #DADADA;
	overflow:hidden;
}
.products-list article:hover,
.products-list article.hover,
.products-list article.buy-mode {
	border-color:#E6E6E6;
	background:#F2F2F2;
}
.products-list .carousel {
	max-height:447px;
	position:relative;
}
.products-list .carousel-indicators {
	display:none;
}
.products-list article:hover .carousel-indicators,
.producsts-list article.hover .carousel-indicators,
.products-list article.buy-mode .carousel-indicators {
	display:block;
}
.products-list .product .photo {
	display: block;
	margin-bottom:10px;
	position:relative;
	z-index:10;
}
.products-list .product .photo img {
	width:100%;
}
.products-list .not-available .photo img {
	opacity:0.4;
}
.products-list .brand {
	font-size: 13px;
	line-height: normal;
	text-decoration: none;
	color: #8F8F8F;
}
.products-list .product_name {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	color:#494949;
	text-decoration: none;
}
.products-list header {
	position:relative;
	overflow:hidden;
}
.products-list .buy-mode header {
	overflow:visible;
}
.products-list header .details {
	border-bottom:1px dotted #DADADA;
	margin-bottom:10px;
	padding-bottom:10px;
}
.products-list .discount_price {
	font-size: 22px;
	color: #C0337F;
}
.products-list .regular_price {
	color: #6F6F6F;
	font-size: 16px;
	position:relative;
}
.products-list .regular_price em {
	display: block;
	background: url('../img/price_stroke.png') no-repeat;
	width: 42px;
	height: 15px;
	position: absolute;
	top: 3px;
	left: 0px;
}
.products-list .you_save {
	color: #6F6F6F;
	font-size:14px;
}
.products-list .discount {
	display: block;
	border-radius: 50%;
	padding: 12px 5px;
	background: #999999;
	color: #FFF;
	font-size: 14px;
	position:absolute;
	top:5px;
	right:5px;
	z-index:10;
}
.products-list article:hover .discount,
.products-list article.hover .discount,
.products-list article.buy-mode .discount {
	background:#CC3584;
}
.products-list .sold-out {
	display: block;
	padding: 10px;
	background: #999;
	background: rgba(0, 0, 0, 0.44);
	color: #FFF;
	font-size: 16px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -76px;
	margin-top: -20px;
	z-index: 10;
	text-transform: uppercase;
}
.products-list article:hover .sold-out, 
.products-list article.hover .sold-out {
/*	display:none;*/
}

.products-list .not-available:hover, 
.products-list .not-available.hover {
	border-color: transparent;
	background: transparent;
}
.products-list .not-available .carousel-indicators {
	display:none !important;
}
.products-list.spy-scroll {
	margin-top:75px;
}
.badge-in {
	background: #D14489;
	display: inline-block;
	padding: 4px 8px;
	color: #FFF;
	position: absolute;
	top: 5px;
	left: -4px;
	box-shadow: 0px 1px 1px rgba(51, 51, 51, 0.15);
	z-index:10;
}
.badge-in:before {
	content: "";
	width: 0;
	height: 0;
	border-left: 5px solid rgba(0, 0, 0, 0);
	position: absolute;
	bottom: -5px;
	left: 0px;
	border-top: 5px solid #AC0561;
}
.badge-in em {
	font-style: normal;
}
.products-list .inner-box {
	position:relative;
}
.products-list .badge-list {
	position:absolute;
	top:0px;
	left:-5px;
	margin:0;
	padding:0;
	list-style: none;
}
.products-list .badge-list > li {
	padding:5px 0;
	line-height:11px;
}
.products-list .badge-in {
	font-size: 11px;
	position: relative;
	top: auto;
	left: auto;
	display: block;
	white-space: nowrap;
	padding: 6px;
	line-height: 11px;
}
.products-list .badge-not-avaiable {
	background:#757575;
	background: rgba(117, 117, 117, 0.75);
}
.products-list .badge-not-avaiable:before {
	border-top-color:#707070;
}
.products-list .popup {
	position: absolute;
	bottom:-100%;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index:10;
	background:#fff;
	padding:10px;
	-webkit-transition: bottom 100ms ease 300ms;
	-moz-transition: bottom 100ms ease 300ms;
	-ms-transition: bottom 100ms ease 300ms;
	-o-transition: bottom 100ms ease 300ms;
	transition: bottom 100ms ease 300ms;
}
.products-list .buy-mode .popup {
	bottom:0px;
}
.products-list .popup .form-group {
	margin-bottom:5px;
}
.products-list .popup .close {
	position: absolute;
	top: 2px;
	right: 8px;
	font-size: 22px;
}
.products-list .form-inline .actions {
	padding:10px 0;
}
.products-list .not-active-collection header .details {
	border-bottom:none;
}
.product-buy-btn .loader {
	display:none !important;
}
.buy-load .loader {
	display:inline-block !important;
}
.buy-load .cart {
	display:none;
}
.img-thumbnail {
	border-radius: 0;
}
/** Product preview */
.product-view .collection-info {
	position:relative;
}
.product-view .collection-info .holder {
	padding-left:107px;
	position:relative;
}
.product-view .collection-info .title a {
	color:#373D48;
	text-decoration: none;
}
.product-view .collection-info .timer {
	font-size:16px;
}
.product-view .collection-info .timer .icon-time {
	font-size:16px;
	top:1px;
}
.product-container {
	margin-top:40px;
}
.product-view #thumbnails {
	padding-left:0;
	padding-right:0;
}
.product-view #thumbnails > a {
	margin-bottom:5px;
	display:block;
}
.product-view #thumbnails > a > img {
	width:100%;
}
.product-view #thumbnails > a.active img {
	border-color:#C61C72;
}
.product-view #product_image {
	width:100%;
}
.product-view .product-name {
	margin-top:0;
	color:#4D4D4D;
}
.product-view .product-brand {
	color:#4D4D4D;
	font-size:18px;
	text-decoration: none;
}
.product-view .product-price {
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:none;
	padding-bottom: 0;
}
.product-view .regular_price {
	color:#4D4D4D;
}
.product-view .discount_price {
	color:#C51571;
}
.product-view .you_save {
	color:#666666;
}
.product-view .you_save span {
	color:#C61C72;
}
.product-view .you_save i {
	color:#E72586;
	font-size:11px;
}
.size-group {
	display:block;
}
.size-group .btn,
.size-group .btn:active {
	border:1px solid #DFDFDF;
	background:#fff;
	color:#808080 !important;
	font-weight: normal;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0 0 5px 0;
	outline:none;
}
.size-group .btn:hover {
	border-color:#C61C72;
	text-decoration:none;
}
.size-group .disabled {
	background:#F1F1F1;
	color:#C0C0C0 !important;
}
.size-group > .disabled:hover {
	border-color:#DFDFDF;
}
.size-group .btn.active {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #B51B68;
	border-color: #B51B68;
	color:#fff !important;
	text-shadow: none !important;
}
[data-toggle="size"]>.btn>input[type="radio"], 
[data-toggle="size"]>.btn>input[type="checkbox"] {
	display:none;
}
.product-view .buy-box {
	margin-top:30px;
	margin-bottom:20px;
}
.buy-box .buy-quantity {
	width:120px;
	float:left;
	padding-left:16px;
	padding-right:16px;
}
.buy-box .buy-quantity .input-group {
	border:none;
	background:transparent;
}
.buy-box .buy-quantity  .form-control {
	border-left:none;
	border-right:none;
}
.buy-box .buy-quantity  .form-control[readonly] {
	background: #FFF;
	border-color:#DFDFDF;
	text-align: center;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.buy-box .buy-quantity .form-control:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.buy-box .buy-quantity .input-group .btn {
	border: 1px solid #E0E0E0;
	border-radius: 0;
	box-shadow: none;
	background:#E0E0E0;
	color:#808080 !important;
	text-shadow:none;
	padding-left: 8px;
	padding-right: 8px;
}
.buy-box .buy-quantity .input-group .btn:hover {
	background: #808080;
	color:#fff !important;
}
.buy-box .buy-quantity .input-group .btn i {
	font-size:12px;
}
.buy-box .buy-quantity .input-group .disabled,
.buy-box .buy-quantity .input-group .btn[disabled] {
	background:#F1F1F1;
	color:#CECECE !important;
}
.buy-box .buy-btn {
	padding-left:0;
}
/** Small **/
.buy-box .small {
	width: 55px;
	padding-left: 0;
	padding-right: 0;
}
.buy-box .small .form-control {
	height:22px;
	padding-left:0px;
	padding-right:0px;
	font-size:11px;
}
.buy-box .small .input-group .btn {
	padding-left:4px;
	padding-right:4px;
}
.buy-box .small .input-group .btn i {
	font-size:8px;
}
.product-view .description-box {
	margin-top:10px;
	color:#666666;
	padding: 10px 0 5px 0;
	border-top:1px dotted #E0E0E0;
}
.product-view .description-box .title {
	color:#6B6B6B;
}
.product-view .description-box .title i {
	font-size:14px;
	position:relative;
	top:-1px;
}
.product-view .description-box .color-pink {
	color:#C61C72;
}
.product-view .product-variants a {
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.product-view .product-variants a img {
	width: 80px;
	border: 1px dotted #DDD;
}
.product-view .description-more > table {
	width:100%;
	margin:20px 0 0 0;
}
.product-view .widgets {
	margin-bottom:5px;
}
.product-view .comming {
	padding:10px 0;
}
.product-view .comming .icon-question-sign {
	font-size:16px;
	color:#ddd;
}
.product-view .comming .timer-digits .digit {
	font-size:18px;
}
.product-view .size-table {
	width:auto;
}
.product-view .size-table thead>tr>th, 
.product-view .size-table tbody>tr>th, 
.product-view .size-table tfoot>tr>th {
	border-top:none;
}
.product-color {
	width:32px;
	height:32px;
	display:inline-block;
}
.product-color.color-mix {
	background:url(../img/colors.png) no-repeat 0 0 !important;
}
#product_image_wrap {
	float:right;
}

.btn-loader .icon-spinner {
	display:none !important;
}
.loading [class*="icon"] {
	display:none !important;
}
.loading .icon-spinner {
	display:inline-block !important;
}
.similar-products .main-title {
	padding:5px;
	margin:60px 10px 20px 10px;
}
.similar-products article {
	padding:5px;
	margin:20px 10px;
}
.similar-products .arrow {
	font-size:32px;
	color:#595959;
	text-decoration:none;
	position:absolute;
	top:50%;
	margin-top: -22px;
	display:block;
	padding:8px;
}
.similar-products .arrow:hover {
	background: #EEE;
	color: #666;
}
.similar-products .arrow-left {
	left:-15px;
}
.similar-products .arrow-right {
	right:-15px;
}

.brand .icon-star,
.brand .icon-spinner {
	display: none;
}
.brand-follow .icon-star-empty {
	display: none;
}
.brand-follow .icon-star,
.brand:hover .icon-star {
	display: inline-block;
	color:#B51B68
}
.brand:hover .icon-star-empty {
	display:none;
}
.brand.loading .icon-spinner {
	display:inline-block;
}
.brand.loading .icon-star-empty {
	display:none;
}
.all-products .collection-filters {
	margin-top:0;
}
#footer {
	background:#F9F9F9;
	color:#666;
	padding:36px 0 20px 0;
	margin-top:50px;
	border:1px solid #E2E2E2;
}
#footer_loader {
	font-size:32px;
	text-align:center;
	padding:10px;
}
#footer .box {
	margin-bottom:30px;
}
#footer h3 {
	color: #666;
	font-size: 16px;
	font-weight: 500;
	position: relative;
	padding-bottom: 10px;
	border-bottom: 1px solid #E2E2E2
}
#footer ul.list {
	margin:10px 0 0 0;
	padding:0;
	list-style: none;
}
#footer ul.list > li {
	font-size: 14px;
	padding:0;
	margin:0;
	text-decoration: none;
	margin: 10px 0;
}
#footer ul.list > li > a {
	display: block;
	color: #666;
	text-decoration: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size:12px;
	line-height:13px;
	display:block;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
}
#footer ul.list > li > a:hover {
	padding-left:5px;
}
#footer ul.list > li > .social-icon {
	font-size:16px;
	line-height:normal;
}
a.footer_logo {
	margin-top:20px;
	display: block;
	opacity: 0.8;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
	text-decoration:none;
}
a.footer_logo:hover {
	opacity:1;
}
.footer_logo img {
	width:140px;
}
.footer_logo p {
	color: #666;
	font-size: 12px;
	line-height:14px;
	margin-top: 10px;
}
a.trendo_logo {
	margin-top:20px;
}
#footer_subscribe {
	background:#414141;
	padding:8px;
}
#footer .site-stats {
	font-size: 18px;
	line-height: 26px;
	color: #9C9C9C;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.62);
	font-family: serif;
	font-style: italic;
	font-weight: bold;
}
#footer .site-stats strong {
	color:#C2C2C2;
}
#footer .border-box {
	background:#fff;
	padding:4px 20px 10px 20px;
	border:1px solid #ddd;
	border-radius:6px;
	display:inline-block;
	color:#004764;
}
#footer .border-box .ic {
	font-size:62px;
	color:#385673;
	float:left;
	position: relative;
	top: 10px;
}
#footer .border-box .side {
	float:left;
	margin-left:20px;
}
#footer,
#footer h3,
#footer h4 {
	font-family: 'Roboto', sans-serif;
}
#footer .border-box h3 {
	margin: 0;
	font-weight: bold;
	color: #004764;
	border: none;
	padding-bottom: 5px;
}
#footer_mobile_phones {
	position: absolute;
	top: -60px;
	right: -50px;
	z-index:2;
	background: url('../img/mobile/footer_phones.png') no-repeat 0 0;
	width:335px;
	height:490px;
}
#footer ul.list > li > .app-store-btn {
	display:inline-block;
}
#footer .app-store-btn img {
	width:160px;
}
#top_products {
	margin:40px 0;
}
#top_products .loader,
.infi-loader {
	font-size:32px;
	text-align:center;
	padding:10px;
}
.panel,
.panel-group .panel, 
.panel-group .panel-heading {
	border-radius: 0;
}
.header-search {
	position:relative;
}
.header-search .icon-spinner {
	display:none !important;
}
.header-search.loading .icon-spinner {
	display:inline-block !important;
}
.header-search.loading .icon-search {
	display:none;
}
.header-search input {
	border: none;
	outline: none;
	background: -webkit-linear-gradient(top,#4F555F,#414751);
	background: -moz-linear-gradient(top,#4F555F,#414751);
	background: -o-linear-gradient(top,#4F555F,#414751);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f555f',endColorstr='#414751');
	background-image: -ms-linear-gradient(#4F555F,#414751);
	padding: 8px 8px 8px 0px;
	font-size: 16px;
	vertical-align: middle;
	height: 51px;
	color: #A3ABB9;
	width: 130px;
	text-shadow: 0px 1px 1px #414141;
	display: none;
	margin-left: -4px;
	margin-top: -5px;
}
#header_search_slider {
	padding: 10px 20px 0 20px;
}
#header_search_slider .close {
	position: absolute;
	right: 0px;
	top: 8px;
	outline: none;
	font-size: 23px;
}
#header_search_slider .search-filters {
	padding-left:15px;
}
#header_search_slider .search-filters a {
	color:#373D48;
}
#header_search_slider .search-filters a:hover {
	text-decoration:none;
	color:#C0337F;
}
#header_search_slider .products-list {
	margin-top:-10px;
}
#header_search_slider .more-results {
	padding: 5px;
	margin: 20px 10px;
	overflow: hidden;
	border-color: #E6E6E6;
	background: #ECECEC;
}
#header_search_slider .more-results a {
	text-decoration: none;
	display:block;
	background: #F5F5F5;
	padding: 10px;
	vertical-align: middle;
	color:#616161;
	text-align: center;
	position: relative;
	top: 50%;
	margin-top: -8px;
}
#header_search_slider .more-results a i {
	font-size:32px;
}
#header_search_slider .more-results a:hover {
	color: #C0337F;
}
.nav > .header-search > a {
	display:inline-block;
}
.nav > .header-search.focus > a {
	color:#A3ABB9;
}
.header-search.focus input {
	display:inline-block;
}
.carousel .lg-arrow {
	display: block;
	font-size: 28px;
	position: absolute;
	top: 50%;
	margin-top: -14px;
	color: #333;
	background: rgba(255, 255, 255, 0.53);
	padding: 4px 8px;
	text-decoration: none;
}
.carousel .lg-arrow.left {
	left:0px;
}
.carousel .lg-arrow.right {
	right:0px;
}
.carousel.slide-arrows {
	overflow: hidden;
	position:relative;
}
.slide-arrows .lg-arrow.left {
	-webkit-transition: left 300ms ease;
	-moz-transition: left 300ms ease;
	-ms-transition: left 300ms ease;
	-o-transition: left 300ms ease;
	transition: left 300ms ease;
	left:-28px;
}
.slide-arrows:hover .lg-arrow.left {
	left:0px;
}
.slide-arrows .lg-arrow.right {
	-webkit-transition: right 300ms ease;
	-moz-transition: right 300ms ease;
	-ms-transition: right 300ms ease;
	-o-transition: right 300ms ease;
	transition: right 300ms ease;
	right:-28px;
}
.slide-arrows:hover .lg-arrow.right {
	right:0px;
}
.product .admin-bar {
	display: block;
	position: absolute;
	top: 41px;
	left: -9px;
	background: #DDD;
	border: 1px solid #FFF;
	border-right: 0px;
	padding: 4px;
	display: none;
}
.product .admin-bar a {
	display:block;
	padding:8px;
	text-decoration: none;
	background:#CCC;
}
.product-item .admin-bar a i {
	font-size:13px;
}
.product:hover .admin-bar {
	display:block;
}
.dark-link {
	font-size: 13px;
	color: #000;
}
.gray-link {
	font-size:13px;
	color:#999;
}
.dark-link:hover,
.gray-link:hover {
	color:#D1448D;
	text-decoration: none;
}
.header-title .dark-link,
.header-title .gray-link{
	line-height: 22px;
}
.collection-comming-bar {
	background: #F2F2F2;
	border-top: 1px solid #ECECEC;
	padding: 8px;
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.06);
	position: fixed;
	bottom: 0px;
	width: 100%;
	z-index: 100;
	font-size: 22px;
	text-align: center;
	margin-bottom:0px !important;
}
.collection-comming-bar .italic {
	font-family: Georgia,'Times New Roman',Times,serif;
	font-style: italic;
	color:#C11A6A;
}
.collection-comming-bar .timer {
	float:none;
	font-size:22px;
}
.subscribe-page {
	background-color: #C0CCCA;
	background-image: url('../img/bg1.jpg');
	background-position: top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.panel-outer {
	background:rgba(255,255,255,0.6);
	padding:12px;
}
.panel-outer .panel {
	margin:0;
}
.well {
	border-radius: 0;
}
.list-circle {
	list-style:none;
	position:relative;
	counter-reset: list;
	margin:0;
	padding:0;
}
.list-circle li {
	position: relative;
	margin: 10px 0 18px 0;
	font-size: 14px;
}
.list-circle li:before {
	counter-increment: list;
	content: counter(list);
	background: #B51B68;
	padding: 4px 8px;
	color: #fff;
	border-radius: 50%;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2);
}
.alert-flat {
	border-radius:0;
}
.alert-no-margin {
	margin:0;
}
.alert-sm {
	padding:10px;
}
.table>thead>tr>td.pink, 
.table>tbody>tr>td.pink, 
.table>tfoot>tr>td.pink, 
.table>thead>tr>th.pink, 
.table>tbody>tr>th.pink, 
.table>tfoot>tr>th.pink, 
.table>thead>tr.pink>td, 
.table>tbody>tr.pink>td, 
.table>tfoot>tr.pink>td, 
.table>thead>tr.pink>th, 
.table>tbody>tr.pink>th, 
.table>tfoot>tr.pink>th {
	background-color: #F8EFF3;
	border-color: #ECD9E1;
}

.return-products .check {
	vertical-align: middle;
	width:20px;
}
.return-products .product-info {
	position:relative;
}
.return-products .product-info img {
	width:50px;
	position:absolute;
	top:11px;
	left:5px;
}
.return-products .product-info p {
	padding-left:55px;
}
.return-products tfoot>tr>td {
	border-top:none;
	font-size:16px;
}
.return-products .product-meta {
	display:none;
}
.return-products .product-meta > td {
	border-top-style: dotted;
}
.return-products .product-meta.active {
	display:table-row;
}
.return-products tfoot > tr:first-child > td {
	border-top:1px solid #DDD;
}
.return-step-1 .step1 {
	display:block;
}
.return-step-1 .step2 {
	display:none;
}
.return-step-2 .step2 {
	display:block;
}
.return-step-2 .step1 {
	display:none;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	background: #B51B68;
	border-color: #C61C72;
}
.high-quality {
	position: fixed;
	z-index: 175;
	left: 50%;
	margin-left: -53px;
	bottom: -80px;
	-webkit-transition: bottom 0.15s linear;
	-moz-transition: bottom 0.15s linear;
	-o-transition: bottom 0.15s linear;
	transition: bottom 0.15s linear;
}
.high-quality img {
	width: 109px;
}
.high-quality.load {
	bottom:-54px;
}
.high-quality.pushdown {
	bottom: -80px;
}
.high-quality:hover {
	bottom:-54px;
}
.is-comming .high-quality {
	display:none;
}
#modal-guarantee .modal-dialog {
	padding-bottom:80px;
}
#modal-guarantee .modal-content {
	top: 80px;
	margin-bottom: 40px;
	border-top: 4px solid #C71E4F;
}
#modal-guarantee .guarantee-logo {
	margin-top: -105px;
}
#modal-guarantee .title {
	color: #636363;
	font-style: inherit;
	text-align: center;
}
.box-info {
	margin: 10px 0; 
	background: #FAFAFA;
}
.box-info h4 {
	font-size: 18px;
	padding: 14px 0 5px 0;
	margin: 0;
}
.box-icon {
	width: 90px;
	height: 80px;
	background: #DDD;
	float: left;
	text-align: center;
	padding-top: 25px;
	margin-right: 10px;
	color: #FFF;
}
.box-icon:hover {
	color: #FFF;
	text-decoration: none;
}
.box-icon i {
	font-size:32px;
}
.box-icon.quality {
	background:#b4ed65;
}
.box-icon.price {
	background:#66D2EE;
}
.box-icon.return {
	background:#FA5803;
}
.box-icon.delivery {
	background:#C9E1CB;
}
.box-icon.contact {
	background:#FF4572;
}
.empty-cart {
	position:relative;
}
.empty-cart .empty-box {
	width: 180px;
	height: 123px;
	background: url('../img/empty_cart.png') no-repeat;
	position: absolute;
	top:50px;
	left:0;
}
.empty-cart .empty-right {
	padding-left:210px;
	padding-top:65px;
}
.order-row {
	border:1px solid #D5D5D5;
	margin-bottom:30px;
}
.order-paper {
	background: url("../img/paper_hole.png") repeat-x scroll 0 -4px #F2F2F2;
	border: 5px solid #F2F2F2;
	margin: 6px;
	padding: 20px 8px 10px 8px;
}
.order-paper .order-id {
	margin-bottom:0px;
}
.order-paper .order-meta {
	border-top:1px solid #D5D5D5;
	margin-top:10px;
	padding-top:10px;
}
.order-paper .order-address {
	border-bottom:1px solid #D5D5D5;
	padding-bottom:10px;
}
.order-paper .order-firm {
	margin-top:10px;
}
.order-paper .order-address p {
	margin:0 0 2px 0;
}
.order-paper .order-summarize {
	padding-top:10px;
}
.order-paper .order-summarize > table {
	width:100%;
}
.order-paper .order-summarize > table tr td {
	padding:5px 0;
	font-size:12px;
}
.order-paper .order-summarize > table .border td {
	border-bottom:1px solid #D5D5D5;
	padding:10px 0;
}
.order-col-left {
	border-right:1px solid #D5D5D5;
	padding-right:0;
}
.order-products {
	padding-left:0;
}
.order-products .o-product-image {
	width:100px;
}
.order-products .o-product-image img {
	width:100%;
}
.order-products .o-product-name {
	margin:0;
	font-weight: bold;
	color:#777676;
	font-size:18px;
}
.order-products .o-product-name:hover {
	color:#D1448D;
	text-decoration: none;
}
.order-products .o-product-info tr td {
	font-size:12px;
}
.order-products .o-product-details {
	padding-left:30px;
}
.order-products .o-product-sku {
	padding:8px 8px 0px 0;
	font-size:11px;
}
.order-products .o-product-sku .lbl {
	font-weight: bold;
	color:#777676;
	margin-right:5px;
}
.o-products-table thead>tr>th, 
.o-products-table tbody>tr>th, 
.o-products-table tfoot>tr>th, 
.o-products-table thead>tr>td, 
.o-products-table tbody>tr>td, 
.o-products-table tfoot>tr>td {
	border-top:none;
	border-bottom:1px solid #D5D5D5;
}
.o-product-info {
	margin-top:8px;
}
.o-product-info thead>tr>th, 
.o-product-info tbody>tr>th, 
.o-product-info tfoot>tr>th, 
.o-product-info thead>tr>td, 
.o-product-info tbody>tr>td, 
.o-product-info tfoot>tr>td {
	border:none;
	font-size:11px;
	padding:0px 24px 0px 0;
	color:#777676;
}
.o-product-info th {
	font-weight: bold;
}
.form-wizard {
	padding-left:0px;
}
.form-wizard .wizard-bg {
	background: #FAFAFA;
	border-bottom: 1px solid #E2E2E2;
	padding:10px 0;
}
.form-wizard .steps {
	filter: none;
	border: 0px;
	box-shadow: none;
	padding: 20px 0;
	margin-left: 55px;
}
.form-wizard .steps li {
	position:relative;
}
.form-wizard .steps li a {
	background:none;
	filter: none;
	border: 0px;
	color: #919191;
	box-shadow: none;
	text-align:left;
}
.form-wizard .step .number {
	position: relative;
	background-color: #FFF;
	display: inline-block;
	text-align: center !important;
	font-size: 16px;
	font-weight: 300;
	padding: 11px 15px 13px 15px;
	margin-right: 10px;
	height: 45px;
	width: 45px;
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	border-radius: 50% !important;
	z-index: 2;
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.form-wizard .step .number > i {
	display:none;
}
.form-wizard li .desc {
	font-size: 16px;
	font-weight: 300;
	color:#777676;
	text-align: center;
	position: relative;
	top: -14px;
	padding-left: 25px;
}
.form-wizard .step:hover {
	text-decoration: none;
}
.form-wizard .steps li a:hover {
	background: none;
}
.form-wizard .steps li .info {
	position: absolute;
	top: 2px;
	left: 20px;
	width: 100%;
}
.form-wizard .steps li .progress {
	width: 100%;
	margin-bottom: 0px;
	border-radius: 0px;
	z-index: 1;
	background-color: #FFF;
}
.form-wizard .steps li .bottom-desc {
	top: auto;
	bottom: -10px;
}
.form-wizard .steps li .progress .progress-bar,
.form-wizard .steps .active a .number {
	background-color: #80E9AA;
}
.form-wizard .steps .active a .number {
	color:#fff;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.form-wizard .steps .active a .number span {
	display:none;
}
.form-wizard .steps .active a .number > i {
	display:inline-block;
}
.form-wizard .steps .active-half .progress-bar {
	width:50%;
}
.o-invoice-download {
	color: #666;
	display: block;
	font-style: italic;
	font-family: Georgia;
	font-size:11px;
}
.header-menu-wrap {
	padding-bottom:20px;
}
#modal-payout {
	z-index:1039;
}
.payout-modal .modal-body {
	padding:0;
}
.payout-modal .modal-footer {
	margin-top: 5px;
}
.payout-modal .panel-group {
	margin-top:-1px;
}
.payout-modal .panel {
	margin-bottom:-6px;
	margin-top:0px;
}
#affiliate_intro {
	background: url(../img/affiliate_intro.png) #4B5B6F;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	text-align: center;
	color: #FFF;
	padding: 130px 0;
	margin-top: -10px;
}
.affiliate_intro_content {
	position: relative; 
	margin-top: -225px; 
}
.affiliate_intro_title,
.affiliate_intro_sub_title {
	text-align: center;
	color: #FFF;
	text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.4);
}
.affiliate_intro_sub_title {
	margin-top:20px;
	padding-bottom: 30px;
}
.affiliate_intro_icon {
	margin-top: 0px;
	font-size: 34px;
	line-height: 50px;
}
.affiliate_intro_icon span {
	background: #FFF;
	border-radius: 50%;
	width: 80px;
	height: 80px;
	display: inline-block;
	padding-top: 14px;
}
#modal-filters .modal-dialog {
	padding:0;
}

.filter-values {
	list-style: none;
	margin: 0;
	padding: 0;
}
.filter-values > li {
	position:relative;
}
.filter-values > li > a {
	display: block;
	padding: 10px 14px;
	color: #595959;
	font-size: 15px;
	text-decoration: none;
	outline:none;
}
.filter-values > li > a .check,
.filter-values > li > a .remove {
	display:none;
}
.filter-values > li > a.active .remove {
	display:inline-block;
}
.filter-values > li > a.active .uncheck {
	display:none;
}
.filter-values > li > a.active {
	background-color:#BE4584;
	color:#FFF;
}
.description-box ul {
	margin: 0 26px;
	padding: 0;
}
.description-box table {
	border:none;
	margin:10px;
}
.circle-icon {
	display: inline-block;
	background: #229DBE;
	padding: 9px 0px;
	border-radius: 50%;
	width: 46px;
	color: #FFF;
	margin-right: 20px;
	text-align: center;
}
.timeline {
	border-left: 1px dotted #BCC4D3;
	padding-top: 20px;
	padding-bottom: 20px;
}
.timeline-item {
	margin-left:-24px;
	margin-bottom:50px;
}
.timeline-item > h3 {
	font-weight: bold;
}
.timeline-item > .inner {
	padding-left:66px;
}
.timeline-item .labels .label {
	display:inline-block;
	margin-bottom:6px;
}
.timeline-item .apply-steps {
	list-style: none;
	margin:0;
	padding:0;
}
.timeline-item .apply-steps > li {
	padding:8px;
}

/** New data **/
.products-filters {
	background-color: #F8F8F8;;
}
.nav-filters {
	margin:0;
	padding:0;
}
.nav-filters ul {
	margin:0;
	padding:0;
	list-style:none;
}
.nav_filter_category {
	padding: 0 12px 7px 12px;
	border-top: 1px solid #E8E6E6;
	position: relative;
	overflow: hidden;
}
.nav_filter_category:first-child {
	border-top: 0;
}
.nav_filter_head {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	cursor: pointer;
	padding: 12px 0 8px 0;
}
.nav_filter_option {
	text-decoration: none;
	font-size: 11px;
	color: #666;
	display: inline-block;
	margin-bottom: 9px;
}
.products-list article {
	margin:0 0 20px 0;
	border:none;
}
.nav_filter_selected_option {
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 7px;
	position:relative;
	line-height: 14px;
	padding-left:2px;
/*	background-color: #D7D7D7;
	border-radius: 2px;
	padding: 6px;*/
}
.nav_filter_selected_option_txt {
	font-size: 11px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	max-height: 13px;
	text-overflow: ellipsis;
	max-width: 185px;
	display: inline-block;
}
.dept_dotted_joiner {
	float: left;
	margin-top: -54px;
	margin-left: -6px;
	width: 5px;
	height: 34px;
	border-bottom: 1px dotted #999;
	border-left: 1px dotted #999;
}
.selOptCnt_1 {
	padding-left: 10px;
}
.dept_dotted_joiner {
	float: left;
	margin-top: -32px;
	margin-left: -6px;
	width: 5px;
	height: 16px;
	border-bottom: 1px dotted #999;
	border-left: 1px dotted #999;
}
.filter-values {
	max-height:140px;
	overflow:auto;
}
.filter-subcategory {
	max-height:260px;
}
.filter-subcategory.filter-selected,
.filter-category,
.filter-price,
.filter-discount {
	max-height:none;
}
.collection-info {
	margin-bottom:20px;
}
.filters-top {
	margin-bottom: 20px;
	background:#F8F8F8;
}
.filters-top .selected-filter {
	margin-top:8px;
}
.nav_filter_remove {
	color: #9B9999;
	font-size: 10px;
	float: right;
	margin-right: 4px;
}
.nav_filter_sub_selected {
	background: #E0E0E0;
	border-radius: 2px;
}
#filter_sizes .panel-heading > a {
	font-size:10px;
	color:#666;
}
#filter_sizes .panel-body {
	padding:5px 4px 0px 4px;
}
#filter_sizes .panel-body > a {
	font-size: 10px;
	background: #F5F5F5;
	padding: 4px;
	margin: 0 4px 4px 0px;
	text-align: center;
	display: inline-block;
}
.product-img-wrapper {
	position: relative;
	overflow: hidden;
}
.products-list .popup {
	height:auto;
	border-top: 1px solid #EBEBE8;
	background: #FFF;
	background: rgba(255, 255, 255, 0.9);
}
.product-hover-in .popup {
	bottom: 0px;
	margin-bottom: 10px;
}
.product-hover-out .popup {
	bottom:-100%;
}
.product-add-cart .loader-icon {
	display:none !important;
}
.product-add-cart.loading .loader-icon {
	display:inline-block !important;
}
.cur-help {
	cursor:help;
}
.btn-loader .icon-spinner {
	display:none !important;
}
.loading [class*="icon"] {
	display:none !important;
}
.loading .icon-spinner {
	display:inline-block !important;
}

.box-item {
	margin: 0 0 30px 0;
	display: block;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	overflow: hidden;
	position: relative;
	background: #FFF;
}
.box-caption {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 16px;
	padding: 8px;
}
.box-body {
	position:relative;
	overflow:hidden;
}
.full-width {
	width:100%;
}
.coll-title {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom:5px;
	font-weight: 500;
}
.coll-title a {
	text-decoration: none;
	color:#555;
}
.coll-tags {
	font-size:11px;
	text-shadow:0px 1px 0px rgba(255,255,255,1);
	margin-bottom:4px;
}
.coll-tags a {
	display:inline-block;
	margin-right:8px;
	color:#373D48;
}
.coll-tags a:hover {
	text-decoration: none;
}
.coll-tags i {
	color:#666;
}
.coll-meta .badge-xs {
	margin-bottom: 2px;
}
.coll-progress,
.coll-progress-bar {
	height:6px;
	border-radius: 3px;
	display:none;
}
.coll-progress {
	background-color: #ECECEC;
	margin-top:10px;
}
.coll-progress-bar {
	background:#C2C2C2;
}
.coll-img {
	position:relative;
}
.badge-xs {
	font-size: 12px;
	padding: 2px 4px 2px 0;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	display: inline-block;
}
.badge-xs b {
	background:#eee;
	border-radius: 4px;
	padding:2px;
	font-weight: 300;
}
.group-title {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	border-bottom: 1px solid #EEE;
	margin: 0 0 20px 0;
	padding: 10px 0;
}
.group-title h1 {
	float:left;
}
.group-title .coll-nav {
	padding:26px 5px 0 0;
	float:right;
}
.usernav,
.cartnav {
	list-style:none;
	margin:0;
	padding:0;
}
.usernav > li,
.cartnav > li {
	float: left;
	padding: 15px 0px;
	position:relative;
}
.usernav > li > a {
	display: block;
	padding: 5px 10px;
	background: #F5F5F5;
	color: #696969;
	border: 1px solid #EEE;
	border-right-color: transparent;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-shadow: 0px 1px 0px #FFF;
	text-decoration: none;
}
.usernav > li:last-child > a,
.usernav > .last-child > a {
	border-right-color: #EEE;
}
.usernav > li > a:hover {
	background:#F5F5F5;
	color:#F25581;
	text-shadow:-1px -1px 0px #FFF
}
.usernav > li > a > .counter {
	position: relative;
	font-size: 10px;
	top: -3px;
	left:2px;
	background: rgb(218, 10, 85);
	padding: 2px;
	border-radius: 3px;
	color: #FFF;
	font-family: Arial,sans-serif,Verdana;
	text-shadow: none;
	font-weight: bold;
}
.usernav > li > a > .counter:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-right-color: rgb(218, 22, 93);
	border-width: 3px;
	margin-top: -3px;
}

#user_down {
	font-size:10px;
	position:relative;
	top:-2px;
	left:2px;
	color:#DADADA;
}

#user_avatar span {
	background:#EEE;
	display:inline-block;
}
#user_avatar span,
#user_avatar img {
	width:20px;
	height:20px;
}
#user_avatar img {
	vertical-align: top;
}
.usernav .dropdown-menu {
	top: auto;
	margin-top: 1px;
}
#user_search i {
	position:relative;
	top:-1px;
}
.cartnav {
	margin-left:15px;
}
.cart-btn {
	display: block;
	background: #F5F5F5;	
	color:#696969;
	border: 1px solid #EEE;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-shadow: 0px 1px 0px #FFF;
	text-decoration: none;
}
.cart-btn:hover {
	text-decoration: none;
	color:#F25581;
}
.cart-btn .cart-label,
.cart-btn .cart-counter {
	display: inline-block;
	position:relative;
}
.cart-btn .cart-label {
	padding:5px 6px;
}
.cart-btn .cart-counter {
	background: #fff;
	padding: 5px 10px;
	display:none;
}
.cart-btn .cart-counter:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #fff;
	border-width: 5px;
	margin-top: -5px;
}
.cart-active .cart-counter,
.cart-loading .cart-counter {
	display:inline-block;
}
.cart-active .cart-btn {
	color:#F25581;
}
.cart-loader {
	display:none !important;
}
.cart-loading .cart-loader {
	display:inline-block !important;
}
.cart-loading .cart-counter-txt {
	display:none;
}
.flat-icon {
	font-size: 10px;
	position: relative;
	top: -2px;
	color: #DADADA;
}
.prod-box-item {
	text-align:center;
	position:relative;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.prod-helper {
	display:none;
	margin: 0 0 30px 0;
}
.pin .prod-box-item {
	position:absolute;
	margin-right:15px;
	z-index:9;
}
.pin .prod-helper {
	display:block;
}
.prod-box-item .box-body {
	overflow:hidden;
	z-index:1;
}
.prod-box-item .box-caption {
	position:relative;
	z-index:2;
	background:#fff;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 8%, rgba(255,255,255,1) 32%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(8%,rgba(255,255,255,0.9)), color-stop(32%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 8%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 8%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 8%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 8%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	
	transition: margin 100ms linear;
}
.pin .prod-main > .box-caption {
	margin-top:-100px;
	padding-top:20px;
}
.prod-side {
	display:none;
}
.pin .prod-side {
	display:block;
}
.prod-title {
	font-size: 14px;
	font-weight: 500;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom:5px;
}
.prod-box {
	padding:5px 0 0 0;
}
.prod-cat {
	color:#999;
	font-size:12px;
}
.prod-cat .brand {
	color:#888;
}
.prod-cat .brand:hover {
	text-decoration: none;
}
.prod-regular-price {
	font-size:14px;
	position:relative;
}
.prod-regular-price em {
	display: block;
	background: url('../img/price_stroke.png') no-repeat;
	width: 42px;
	height: 15px;
	position: absolute;
	top: 3px;
	left: 0px;
}
.prod-discount-price {
	font-size:16px;
	font-weight: 500;
}
.prod-save {
	font-size:11px;
	color:#55636F;
	padding:2px 0;
}
.prod-box-item .prod-buy-box {
	background: #F7F7F7;
	padding: 12px 8px;
	margin: 5px 0;
}
.prod-title,
.prod-cat {
	padding-left:8px;
	padding-right:8px;
}
.prod-box-item .prod-meta {
	padding-left:0px;
	padding-right:0px;
}
.filter {
	margin-bottom:20px;
	position:relative;
	z-index:2;
}
.filter strong,
.selected-filters strong {
	position:relative;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 16px;
	display: block;
	text-transform: uppercase;
	background: #F7F7F7;
	padding: 5px 10px;
	color: #747474;
	margin-bottom:6px;
	white-space:nowrap;
	text-overflow:ellipsis;
	z-index:2;
}
.filter strong:after,
.selected-filters strong:after {
	top: 100%;
	left: 16px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(125, 157, 214, 0);
	border-top-color: #F7F7F7;
	border-width: 6px;
}
.filter .center:after,
.selected-filters .center:after {
	left:50%;
	margin-left:-6px;
}
.filter strong a:hover {
	text-decoration:none;
}
.filter ul {
	list-style:none;
	padding:0;
	margin:0;
}
.filter ul li a {
	display: block;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 13px;
	padding: 5px 5px 5px 8px;
	color: #697071;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.filter ul li a:hover {
	background-color: #F7F7F7;
	text-decoration:none;
}
.filter ul .selected a {
	background:#F3F2F2
}
.filter ul .selected a:hover {
	text-decoration:none;
}
.filter ul li > .active {
	color:#98B6BA;
}
.filter ul li a i {
	font-size: 8px;
	position: relative;
	top: -2px;
	margin-right:4px;
}
.filter ul li a:hover i {
	text-decoration: none;
}
.filter ul .active a {
	color:#558EF2;
}
.filter ul .active a:hover {
	text-decoration: none;
}
#filter_sections ul li a,
#filter_category ul li a {
	font-size:16px;
	padding:8px;
}
.load-values-loader {
	font-size:14px;
	text-align:center;
	float:right;
	display:none;
}
.loading ul {
	opacity:0.3;
}
.filter .panel,
.filter .panel-group .panel+.panel {
	margin-top: -1px;
}
.filter .childs  > li {
	border-bottom:none;
	padding-left:18px;
}
.selected-filters a:hover {
	text-decoration:none;
}
#filters_remove {
	color:#9E9E9E;
}
.page-title {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 22px;
	padding: 0 0 22px 0;
	margin: 0;
}
.page-title, 
.page-title a {
	color: #697071;
}
.page-title a:hover {
	text-decoration:none;
	color:#515555;
}
h4.page-title {
	font-size:16px;
}
.selected-filters .loader {
	font-size: 16px;
	padding: 5px;
	text-align: center;
}
.filter .remove-filter {
	color: #B8B8B8;
	font-size: 12px;
}
.filter .remove-filter:hover {
	color:#A2A2A2;
}
.prod-paging {
	text-align:center;
	margin:0px 0 40px 0;
}
.prod-paging .pagination {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.prod-paging .pagination > li > a {
	font-size: 22px;
	line-height: 24px;
	padding:10px 16px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
.prod-paging .pagination>li:first-child>a, 
.prod-paging .pagination>li:first-child>span,
.prod-paging .pagination>li:last-child>a, 
.prod-paging .pagination>li:last-child>span{
	border-radius: 0;
}
.filter-options {
	float:right;
}
.filter-options a:hover {
	text-decoration: none;
}
.filter-options a:hover {
	text-decoration: none;
}
.coll-preview {
	
}
.coll-preview .coll-title {
	font-size: 18px;
	border-bottom: 1px dotted #EEE;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.coll-preview .badge-xs{
	display:block;
	padding: 2px 12px 10px 0;
	font-size: 13px;
}
.coll-preview .badge-xs b {
	padding:2px 6px;
}
.highlight {
	color:#428BCA;
}
body.product-preview {
	overflow-x:hidden;
}
.pprod-name {
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 32px;
	margin:0 0 8px 0;
}
.pprod-brand {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
}
.pprod-brand a {
	color:#000;
}
.pprod-brand a:hover {
	text-decoration: none;
}
.pp-preview {
	background: #F5F5F5;
	position: relative;
	margin:20px 0;
}
.pp-preview > .container {
	position:relative;
}
.pp-gallery {
	width:22000px;
	position: relative;
	left:0;
	-webkit-transition: left 700ms cubic-bezier(0.19,1,0.22,1);
	-moz-transition: left 700ms cubic-bezier(0.19,1,0.22,1);
	-ms-transition: left 700ms cubic-bezier(0.19,1,0.22,1);
	-o-transition: left 700ms cubic-bezier(0.19,1,0.22,1);
	transition: left 700ms cubic-bezier(0.19,1,0.22,1);
	transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
}
.pp-gallery ul {
	list-style:none;
	margin:0;
	padding:0;
}
.pp-gallery ul li {
	float:left;
	opacity:0.2;
	filter:Alpha(opacity=20);
	-webkit-filter: blur(2px); 
	-moz-filter: blur(2px); 
	-o-filter: blur(2px);
	-ms-filter: blur(2px); 
	filter: blur(2px);
	position:relative;
}
.pp-gallery ul .active {
	opacity:1;
	filter:Alpha(opacity=100);
	filter: none; 
	-webkit-filter: blur(0px); 
	-moz-filter: blur(0px); 
	-ms-filter: blur(0px);
}
.pp-gallery ul li img {
	max-height:400px;
	min-height:400px;
}
.pp-image-zoom {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: #fff;
	background: rgba(255,255,255,0.9);
	padding: 6px 8px;
	color: #868686;
	font-size: 10px;
	display: none;
}
.pp-image-zoom:hover {
	text-decoration:none;
	color: #868686;
}
.pp-gallery ul .active .pp-image-zoom {
	display:block;
}
.pp-gallery-action {
	position: absolute;
	top: 50%;
	margin-top:-18px;
	font-size: 18px;
	padding: 10px 8px;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.4);
	color: #6D6D6D;
	background: #FFFFFF;
	z-index:1;
}
.pp-gallery-action:hover {
	text-decoration: none;
	background: #FAFAFA;
	color: #6D6D6D;
}
.pp-gallery-action.left {
	left:0px;
}
.pp-gallery-action.right {
	right:0px;
}
.pp-thumbs a:hover {
	text-decoration: none;
}
.pp-thumbs .active img {
	border-color:#EB0A2E;
}
.pp-thumbs img {
	width:80px;
}
.pp-table thead>tr>th, 
.pp-table tbody>tr>th, 
.pp-table tfoot>tr>th, 
.pp-table thead>tr>td, 
.pp-table tbody>tr>td, 
.pp-table tfoot>tr>td {
	border-top:1px dotted #E6E6E6;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
.description-box {
	margin-top:20px;
}
.description-box .title {
	background: #F5F5F5;
	color:#373D48;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 16px;
	margin: 0;
	padding: 8px;
}
.description-box a.title {
	display:block;
}
.description-box a.title:hover,
.description-box a.title:focus {
	text-decoration:none;
	color:#000;
}
.description-box .title .collapse-close {
	display:none;
}
.description-box .collapsed .collapse-close {
	display:inline-block;
}
.description-box .collapsed .collapse-open {
	display:none;
}
.pp-buy {
	width: 310px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: #FFF;
	background: rgba(255, 255, 255, 0.95);
	padding: 15px;
}
.pp-buy-sec {
	margin-bottom:10px;
	padding-bottom:10px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	border-bottom:1px dotted #EEE;
}
.pp-discount-price,
.pp-regular-price,
.pp-btc-price,
.pp-save {
	margin:0 0 5px 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
.pp-discount-price {
	font-size: 32px;
	color:#E71447;
	text-shadow:0px 1px 0px rgba(255,255,255,1);
}
.pp-regular-price {
	font-size:18px;
	text-decoration: line-through;
}
.pp-btc-price {
	font-size: 12px;
	color: #666;
	display: inline-block;
}
.pp-save {
	font-size:12px;
}
.ad-p-bar .btn {
	color:#AAA;
}
.shopping-guide-p{
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
}
.shopping-guide-p h4 {
	font-family: 'Roboto', sans-serif;
	font-weight:300;
}
.shopping-guide-p .g-title {
	text-align: center;
	padding: 15px;
	text-shadow: 0px 1px 0px rgba(255,255,255,1);
}
.shopping-guide-p .nav-pills>li.active>a, 
.shopping-guide-p .nav-pills>li.active>a:hover, 
.shopping-guide-p .nav-pills>li.active>a:focus {
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
}
.dropdown-alert {
	padding:6px 10px;
	position:relative;
	color:#666;
}
#header_nav .dropdown-header {
	color: #747474;
	border-bottom: 1px solid #EEE;
	background: #F7F7F7;
	padding:6px 10px;
	position:relative;
	font-size:14px;
}
#header_nav .dropdown-header:after, 
#header_nav .dropdown-header:before {
	top: 100%;
	left: 24px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
#header_nav .dropdown-header:after {
	border-color: rgba(247, 247, 247, 0);
	border-top-color: #F7F7F7;
	border-width: 5px;
	margin-left: -5px;
}
#header_nav .dropdown-header:before {
	border-color: rgba(238, 238, 238, 0);
	border-top-color: #eee;
	border-width: 6px;
	margin-left: -6px;
}
.dropdown-header .icon-spin {
	display:none !important;
}
.loading .dropdown-header .icon-spin {
	display:inline-block !important;
}
.dropdown-menu > li > a:hover .text-muted {
	color:#F5F5F5;
}
.xs-list .prod-title {
	font-size: 12px;
}
.xs-list .prod-save {
	display:none;
}
.user-prod-meta {
	margin:-8px 0 8px 0;
}
#h_search_list .dropdown-menu {
	width: 403px;
	margin-left: -196px;
}
#h_search_list .dropdown-menu > li > a {
	font-size:13px;
	white-space:normal;
}
#h_favourite_products .dropdown-menu {
	width:280px;
	margin-left:-100px;
	border: none;
	background: none;
}
.pp-variants {
	margin-top:10px;
}
.pp-variants .col-sm-2 {
	padding-right:0px;
}
.pp-var-thumb {
	padding-right:0px;
}
.pp-var-thumb img {
	width:100%;
}
.pp-var-name {
	padding-top:10px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 16px;
}
.pp-var-name a {
	font-size:14px;
}
.table tbody > tr > .td-flat {
	padding:0;
}
.table tbody > tr > .td-flat > .table {
	margin:0;
}
.brandsnav .subnav li {
	float:none;
	text-align:center;
}
.brandsnav .subnav li a:hover {
	text-decoration:none;
	cursor:default;
}
.brand-name {
	margin: 0;
	border-bottom: 1px solid #F3F3F3;
	padding-bottom: 10px;
	padding-top: 6px;
	text-align: center;
}
.brand-name a {
	color:#F35878;
}
.buy-alert {
	display:none;
	padding:5px;
	font-size:13px;
	margin:0;
}
.buy-alert.buy-not-available {
	margin-top:10px;
}
.discount-badge,
.badge-item {
	position: absolute;
	top: 10px;
	right: 10px;
	background: #EE1D68;
	background: rgba(238, 29, 104, 0.75);
	color: #FCEEF3;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.1);
	border-radius: 10px 0;
	font-family: 'Roboto', sans-serif;
	padding: 8px 5px;
	font-size: 13px;
}

.collection-group .col-sm-4 .discount-badge {
	padding: 11px 8px;
	font-size: 15px;
	font-weight: bold;
}
.coll-item:hover .box-item {
	background:#F7F7F7;
}
.coll-item:hover .discount-badge {
	background: rgba(238, 29, 104, 1);
}
.toggle-icon .main {
	display:inline-block !important;
}
.toggle-icon .hover {
	display:none !important;
}
.toggle-icon:hover .hover {
	display:inline-block !important;
}
.toggle-icon:hover .main {
	display:none !important;
}
.products-categories .icon-ok,
.products-categories .icon-remove {
	font-size: 12px;
	width: 10px;
	top: -1px;
	position: relative;
}
.badge-list {
	width:100%;
	list-style:none;
	position:absolute;
	top:4px;
	right:10px;
	margin:0;
	padding:0;
}
.badge-list li {
	position:relative;
	text-align:right;
	padding-top:10px;
}
.badge-list .badge-item {
	position: relative;
	top: auto;
	right: auto;
	font-size: 10px;
	padding: 4px 6px;
	cursor: help;
	background: rgba(74, 138, 38, 0.75);
	border-radius: 4px;
}
.product .in-cart-badge {
	display:none;
}
.product-in-cart .in-cart-badge {
	display:block;
}
.product .discount-badge {
	background:rgba(22, 155, 218, 0.75);
}
.cbadge {
	padding: 4px;
	background: #F7F7F7;
	border-radius: 4px;
	font-size: 9px;
	float: right;
}
.filter-show-more .ic {
	font-size:8px;
}
.brand-letter-group {
	margin-bottom:30px;
	margin-top:-20px;
}
.brand-letter {
	border-bottom: 1px solid #EEE;
	padding: 10px 0 10px 18px;
	font-size: 22px;
	margin-bottom: 5px;
	background: #F7F7F7;
}
.brand-letter-group .btn {
	text-align:left;
}
.brand-letter-group .cbadge {
	color:#697071;
}
.brand-letter-pad {
	padding:0 15px;
}
.brand-letter-group .close {
	margin-right:10px;
}
.prod-images {
	position: absolute;
	top: 10px;
	left: 10px;
	background: rgba(255, 255, 255, 0.7);
	padding: 8px 10px;
	font-size: 14px;
	border-radius: 6px;
	color: #666;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	z-index:2;
	display:none;
}
.prod-images:hover {
	background:#fff;
	text-decoration:none;
}
.pin .prod-images {
	display:inline-block;
}
.seller-widget {
	margin-bottom:20px;
	padding: 10px;
}
.seller-widget .seller-container {
	background: rgb(247, 249, 255);
	padding: 10px;
	border: 6px solid #FAFBFC;
}
.seller-widget .row-cats {
	margin:10px 0;
	text-align:center;
}
.seller-widget .page-title {
	text-align:center;
	margin:0;
	padding:10px 0 0 0;
}
.seller-widget .page-title small {
	font-size: 14px;
	vertical-align: middle;
}
.seller-widget h1.page-title {
	font-size:28px;
}
.widget-loader {
	font-size: 42px;
	text-align: center;
	padding: 10px;
	margin: 20px 0 40px 0;
}
.filters-products .filter strong {
	font-size:13px;
}
.filters-products .box-body a {
	margin-bottom:10px;
	display:block;
}
.birthday #logo {
	position: absolute;
	left: -25px;
	top: -10px;
}
.birthday #logo img {
	width:190px;
}
.birthday #main_nav {
	margin-left:160px;
}
#baloncheta {
	position: absolute;
	left: -48px;
	top: -20px;
	width: 58px !important;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	transform:scale(1);
}
.on-scroll #baloncheta {
	transform:scale(0);
}
#device {
	position:relative;
}
#device .device {
	width:100%;
	position:relative;
	z-index:2;
}
#device .screen {
	position: absolute;
	top: 66px;
	left: 16px;
	overflow: hidden;
	z-index:1;
	background:#fff;
}
#device .screen .shadow {
	box-shadow: inset 0px 1px 8px rgba(0,0,0,0.05);
	position: absolute;
	top: 0px;
	left: 0px;
}
#device .screen img {
	width:100%;
}
#device .screen .move {
	position:relative;
	bottom:0px;
	-webkit-transition: all 700ms ease-out;
	-moz-transition: all 700ms ease-out;
	-ms-transition: all 700ms ease-out;
	-o-transition: all 700ms ease-out;
	transition: all 700ms ease-out;
}
#device:hover .screen .move {
	bottom:100%;
	margin-top:-90px;
}
#device p {
	font-family: 'Roboto', sans-serif;
	padding:10px;
	font-size:16px;
	text-align:center;
	color:#FF6C8E;
	font-weight:bold;
}
#device {
	width:220px;
}
#device .screen,
#device .shadow {
	width: 191px;
	height: 333px;
}
.birthday-head {
	padding-top:10px;
	font-size:24px;
	margin-bottom:16px;
}
.birthday-p {
	font-size:13px;
}
.birthday-body {
	text-align:center;
	font-family: 'Roboto', sans-serif;
}
#birthday_modal .modal-content {
	margin-top:240px;
	border-radius:30px;
}
#birthday_modal .birthday-cake {
	margin-top:-220px;
}
#birthday_container .birthday-cake {
	float:left;
	width:435px;
	height:352px;
}
#birthday_container .birthday-side {
	width: 580px;
	float: left;
	margin-top: 40px;
	margin-left: 70px;
}
.slider-widget {
	background:#FF634D;
	border:1px solid #fff;
	height:116px;
	font-size:32px;
	text-align:center;
	padding-top:15px;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	text-shadow:2px 2px 0px rgba(0,0,0,0.2);
	display:block;
	position:relative;
}
.slider-widget:hover {
	text-decoration:none;
}
.slider-widget p {
	font-size:16px;
	margin:0;
}
.slider-widget p.small {
	font-size:13px;
	text-shadow:none;
}
.slider-widget a {
	color:#fff;
	font-size:22px;
	display:block;
	margin:10px 0;
}
.slider-widget a:hover {
	text-decoration:none;
	color:rgba(255, 255, 255, 0.75);
}
.slider-widget .meta {
	position:relative;
	z-index:2;
}
.slider-widget .products {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	opacity:0.1;
	z-index:1;
}
.widget-outlet {
	height:348px;
	font-size:60px;
	padding-top:30px;
}
.widget-outlet p {
	margin-bottom:30px;
}
.widget-outlet .products {
	background:url('//img.trendo.bg/widgets/outlet.jpg');
}
.widget-parfumi {
	background:#56BAEC;
}
.widget-parfumi .products {
	background:url('//img.trendo.bg/widgets/seller_1.jpg');
}
.widget-parfumi:hover {
	color:#56BAEC;
	background:#0A577E;
}
.widget-sport {
	background: #B0E57C;
	color: #0A7C0A;
	text-shadow: 2px 2px 0px rgba(255,255,255,0.4);
}
.widget-sport .products {
	background:url('//img.trendo.bg/widgets/seller_2.jpg');
}
.widget-sport:hover {
	color: #B0E57C;
	background: #3E6E0F;
	text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.4);
}
.widget-fashion {
	background:#F38EB2;
}
.widget-fashion .products {
	background:url('//img.trendo.bg/widgets/seller_3.jpg');
}
.widget-fashion:hover {
	color: #F38EB2;
	background: #8D1B44;
}
.widget-dom {
	background:#11D5BC;
}
.widget-dom .products {
	background:url('//img.trendo.bg/widgets/za_doma.jpg');
}
.widget-dom:hover {
	color: #fff;
	background: #4CA59A;
}
.category-widget h1 {
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	border-bottom:1px solid #ddd;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
.category-widget a {
	display:block;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	padding:4px 0;
	color:#333;
}
.category-widget a:hover {
	text-decoration:none;
	background:#F7F7F7;
	color:#F25581;
	padding-left:8px;
	padding-right:4px;
	border-radius:4px;
}
.category-widget a .cbadge {
	position:relative;
	top:-1px;
}
#email_subscribe {
	position: fixed;
	bottom: 0px;
	left: 50%;
	background: #56BAEC;
	color: #fff;
	padding: 10px 0;
	z-index: 11;
	width: 500px;
	margin-left: -250px;
	box-shadow: 0 0 40px 1px rgba(0, 0, 0, 0.6);
	border-radius: 4px;
	text-align: center;
}
#email_subscribe .products {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url('//img.trendo.bg/widgets/email_collage.jpg');
	opacity:0.1;
	z-index:1;
}
#email_subscribe .stuff {
	position:relative;
	z-index:2;
}
#email_subscribe .title {
	margin:20px 0 0 0;
	text-align:center;
	font-size:26px;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	text-shadow:0px 1px 0px rgba(0, 0, 0, 0.35);
}
#email_subscribe .title p {
	font-size:14px;
	font-weight:normal;
	margin-top:4px;
	text-shadow:none;
}
#email_subscribe .auth-fb {
	margin:10px 0;
}
#email_subscribe .or {
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	font-style:italic;
}
#email_subscribe .form-group {
	background: #FFFFFF;
	background:rgba(255, 255, 255, 0.6);
	margin-top: 20px;
}
#email_subscribe .form-group .input-icon {
	display:inline-block;
	width:240px;
}
#email_subscribe .form-group .form-control {
	display:inline-block;
}
#email_subscribe .btn-group {
	border:none;
	background:none;
	margin-left:-8px;
}
#email_subscribe .btn-group .btn {
	margin-left:-1px;
}
#email_subscribe .alert-danger {
	margin-top:-15px;
}
#close_subscribe {
	position: absolute;
	right: 5px;
	top: 0px;
	font-size: 24px;
	color: #F5F5F5;
	z-index: 3;
}
#close_subscribe:hover {
	text-decoration:none;
}
.topcat-box {
	display:block;
	position: relative;
	text-align: center;
	border: 1px solid #ddd;
	background-color: #fff;
	height:260px;
	overflow:hidden;
	margin:0 0 20px 0;
}
.topcat-name {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background: rgba(238, 238, 238, 0.85);
	text-align: left;
	color: #000;
	font-size: 16px;
	padding: 10px;
	font-family: 'Roboto', sans-serif;
}
.topcat-box img {
	width:100%;
	transition: all 600ms ease-in-out;
	margin-top:0px;
}
.topcat-box,
.topcat-name,
.topcat-box img {
	border-radius: 2px;
}
.topcat-box:hover {
	border-color:#aaa;
}
.topcat-box:hover .topcat-name {
	background-color: rgba(51, 51, 51, 0.85);
	color:#fff;
}
.topcat-box:hover img {
	margin-top:-64xp;
}
.topcat-box .badge {
	font-size:12px;
	float:right;
	margin-top:2px;
}
.col-sm-2 .topcat-box {
	height:190px;
}
.col-sm-2 .topcat-box .topcat-name {
	padding:6px 10px;
	font-size:14px;
}

.topcat-cat {
	height:150px;
	border-radius:10px;
}
.topcat-box .products {
	position:absolute;
	width:100%;
	height:100%;
	opacity:0.1;
}
.topcat-cat .topcat-name {
	background: rgba(255,255,255,0.2);
	bottom: auto;
	top: 50%;
	text-align: center;
	font-size: 36px;
	margin-top: -31px;
	color: #fff;
	text-shadow: 0px -1px 0px rgba(0,0,0,1);
}
.topcat-cat-1 {
	background:#558EF2;
}
.topcat-cat-1 .products {
	background:url('//img.trendo.bg/widgets/category_1_14.jpg') repeat 0 0;
}
.topcat-cat-2 {
	background:#F25581;
}
.topcat-cat-2 .products {
	background:url('//img.trendo.bg/widgets/category_2_14.jpg') repeat 0 0;
}
.topcat-cat-4 {
	background:#15916E;
}
.topcat-cat-4 .products {
	background:url('//img.trendo.bg/widgets/category_4_14.jpg') repeat 0 0;
}
.topcat-cat-6 {
	background:#25B41F;
}
.topcat-cat-6 .products {
	background:url('//img.trendo.bg/widgets/category_6_14.jpg') repeat 0 0;
}
.page-intro {
	position:relative;
	margin-top:-57px;
	z-index: 9;
	position: relative;
}
.page-intro .head {
	text-align: center;
	color: #FFF;
	text-shadow: 0px 2px 0px rgba(0, 0, 0, 1);
	background-position: 0 0;
	background-repeat:repeat;
	background-size: cover;
	padding: 50px 0 70px 0;
	border-top: 10px solid rgba(255, 255, 255, 0.2);
	border-bottom: 10px solid rgba(255, 255, 255, 0.2);
}
.page-intro .head h1 {
	margin:0;
}
.page-intro .head p {
	line-height:22px;
}
.page-intro .adv-bullets {
	position:relative;
	top:-40px;
}
.adv-bullets .bullet {
	text-align:center;
}
.adv-bullets .bullet .ic {
	background: #F0F0F0;
	border-radius: 50%;
	width: 80px;
	height: 80px;
	display: inline-block;
	padding-top: 22px;
	color:#373D48;
}
.adv-bullets .bullet .ic:hover {
	text-decoration:none;
}
.adv-bullets .bullet .ic {
	font-size:28px;
}
.adv-bullets .bullet h1,
.adv-bullets .bullet p {
	font-family: 'Roboto', sans-serif;
}
.adv-bullets .bullet h1 {
	font-size:18px;
	margin-top:0px;
}
.page-intro .adv-bullets .bullet .ic {
	background:#fff;
}
.page-intro .head {
	background-image:url('../img/header_business.jpg');
}
#topbar .promos {
	height: 16px;
	border: 1px dashed #3d6e2b;
	background-color: #589d3e;
	padding: 0 4px;
}
#topbar .promos > div {
	overflow:hidden;
	line-height:0px;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}
#topbar .promos > div,
#topbar .promos a {
	color:#fff;
	font-weight:400;
}
#topbar .promos a:hover {
	text-decoration:none;
}
#topbar .promos > .active {
	line-height:14px;
}
#filter_subcategory .open-childs {
	display:none !important;
}
#filter_subcategory .all-products {
	display:none;
}
#filter_subcategory .collapsable li > ul {
	display:none;
}
#filter_subcategory .collapsable .open > a .open-childs {
	display:inline-block !important;
}
#filter_subcategory .collapsable .open > a .close-childs {
	display:none !important;
}
#filter_subcategory .collapsable .open > ul {
	display:block;
}
#filter_subcategory .collapsable .all-products {
	display:block;
}
.app-store-btn {
	display:inline-block;
}
.app-store-btn.disabled {
	cursor:default;
}
.app-store-btn.disabled img {
	opacity:0.5;
}