/*
Theme Name: SPLY STYLE
Theme URI: https://wordpress.org/themes/splystore/
Author: SPLY CO
Author URI: http://s-ply.co/
Description: SPLY is an online and retail concept store founded in London, with planned locations in Amsterdam, New York, and Los Angeles.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: splystore

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;

}
.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child {
	margin-bottom: 0;
	display: inline;
}
.woocommerce-cart-form__cart-item  .product-name a{
	display:inline-block;
	width:100%;

}

#bottom-border {
	background: #000;
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 5px;
	z-index: 99; }

	#top-border {
		background: #000;
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 5px;
		z-index: 99; }

		#left-border {
			background: #000;
			position: fixed;
			bottom: 0px;
			left: 0px;
			width: 5px;
			height: 100%;
			z-index: 99; }

			#right-border {
				background: #000;
				position: fixed;
				bottom: 0px;
				right: 0px;
				width: 5px;
				height: 100%;
				z-index: 99; }

				article,
				aside,
				details,
				figcaption,
				figure,
				footer,
				header,
				main,
				menu,
				nav,
				section,
				summary {
					display: block;
				}

				audio,
				canvas,
				progress,
				video {
					display: inline-block;
					vertical-align: baseline;
				}

				audio:not([controls]) {
					display: none;
					height: 0;
				}

				[hidden],
				template {
					display: none;
				}

				a {
					background-color: transparent;
					color: #000;
					text-decoration: none;
				}

				abbr[title] {
					border-bottom: 1px dotted;
				}

				b,
				strong {
					font-weight: 700;
				}

				small {
					font-size: 80%;
				}

				sub,
				sup {
					font-size: 75%;
					line-height: 0;
					position: relative;
					vertical-align: baseline;
				}

				sup {
					top: -0.5em;
				}

				sub {
					bottom: -0.25em;
				}

				img {
					border: 0;
				}

				svg:not(:root) {
					overflow: hidden;
				}

				figure {
					margin: 0;
				}

				hr {
					-webkit-box-sizing: content-box;
					-moz-box-sizing: content-box;
					box-sizing: content-box;
				}

				code,
				kbd,
				pre,
				samp {
					font-size: 1em;
				}

				button,
				input,
				optgroup,
				select,
				textarea {
					color: inherit;

					margin: 0;
				}

				select {
					text-transform: none;
				}

				button {
					overflow: visible;
				}




				@font-face {
					font-family:"RMNeue-SemiBold";
					src:url("fonts/RMNeue-SemiBold.woff2") format("woff2"),
					url("fonts/RMNeue-SemiBold.woff") format("woff")
				}
				@font-face {
					font-family:"RMNeue-Regular";
					src:url("fonts/RMNeue-Regular.woff2") format("woff2"),
					url("fonts/RMNeue-Regular.woff") format("woff")
				}
				@font-face {
					font-family:"RMNeue-Light";
					src:url("fonts/RMNeue-Light.woff2") format("woff2"),
					url("fonts/RMNeue-Light.woff") format("woff")
				}
				@font-face {
					font-family:"RMNeue-Bold";
					src:url("fonts/RMNeue-Bold.woff2") format("woff2"),
					url("fonts/RMNeue-Bold.woff") format("woff")
				}
				@font-face {
					font-family: monumentextended-ultrabold;
					src:url("fonts/monumentextended-ultrabold.woff") format("woff")
				}
				@font-face {
					font-family: TitlingGothicFBExtended; 
					src: url(fonts/TitlingGothicFBExtended-Medium.ttf);     
				}

				@font-face {
					font-family: Druk Wide;
					src: url(fonts/Druk-WideMedium.eot);
					src: url(fonts/Druk-WideMedium.eot?#iefix) format("embedded-opentype"), url(fonts/Druk-WideMedium.woff2) format("woff2"), url(fonts/Druk-WideMedium.woff) format("woff"), url(fonts/Druk-WideMedium.ttf) format("truetype");
					font-weight: 400;
					font-style: normal;
					font-display: block;
				}


				@font-face {
					font-family: MonumentExtended Regular;
					src: url(fonts/MonumentExtended-Regular.eot);
					src: url(fonts/MonumentExtended-Regular.eot?#iefix) format("embedded-opentype"), url(fonts/MonumentExtended-Regular.woff2) format("woff2"), url(fonts/MonumentExtended-Regular.woff) format("woff"), url(fonts/MonumentExtended-Regular.ttf) format("truetype");
					font-weight: normal;
					font-style: normal;
					font-display: block;
				}

				@font-face {
					font-family: MonumentExtended Light;
					src: url(fonts/MonumentExtended-Light.eot);
					src: url(fonts/MonumentExtended-Light.eot?#iefix) format("embedded-opentype"), url(fonts/MonumentExtended-Light.woff2) format("woff2"), url(fonts/MonumentExtended-Light.woff) format("woff"), url(fonts/MonumentExtended-Light.ttf) format("truetype");
					font-weight: normal;
					font-style: normal;
					font-display: block;
				}

				@font-face {
					font-family: MonumentExtended Black;
					src: url(fonts/MonumentExtended-Black.eot);
					src: url(fonts/MonumentExtended-Black.eot?#iefix) format("embedded-opentype"), url(fonts/MonumentExtended-Black.woff2) format("woff2"), url(fonts/MonumentExtended-Black.woff) format("woff"), url(fonts/MonumentExtended-Black.ttf) format("truetype");
					font-weight: normal;
					font-style: normal;
					font-display: block;
				}

				@font-face {
					font-family: terminademi; 
					src: url(fonts/termina-demi.otf);     
				}
				@font-face {
					font-family: terminabold; 
					src: url(fonts/termina-bold.otf);     
				}

				@font-face {
					font-family: interlight; 
					src: url(fonts/inter-light.ttf);     
				}
				@font-face {
					font-family: interregular; 
					src: url(fonts/inter-regular.ttf);     
				}
				@font-face {
					font-family: intermedium; 
					src: url(fonts/inter-medium.ttf);     
				}
				@font-face {
					font-family: intersemibold; 
					src: url(fonts/inter-semibold.ttf);     
				}
				body {
					padding: 0px;
					margin: 0px;
					font-family: MonumentExtended Light;
					
				}

				* {
					box-sizing: border-box;
				}

				h1,
				h2,
				h3,
				h4,
				h5,
				h6 {
					font-family: Druk Wide;
					font-weight: normal;
				}

				.clear,
				.clearfix {
					clear: both;
				}

				.container {
					width: 1170px;
					margin: 0 auto;
				}

				.header {
					padding: 22px 30px 6px 30px;
					width: 100%;
					z-index: 99;
					float: left;
					position: fixed;
					top: 0px;
					background: #fff;
					font-family: Druk Wide;
				}
				.logged-in.admin-bar .header{
					top: 32px;
				}
				.header.scrolled {
					top: 0px;
					background: rgba(255, 255, 255, 1);
					-webkit-box-shadow: -1px -1px 8px 0px rgba(0, 0, 0, 0.2);
					-moz-box-shadow: -1px -1px 8px 0px rgba(0, 0, 0, 0.2);
					box-shadow: -1px -1px 8px 0px rgba(0, 0, 0, 0.2);
				}

				.header .logo {
					display: inline-block;
					line-height: 1px;
					margin-top: 0px;
				}

				.header-logo {
					text-align: left;
					display: inline-block;
					float:left;
				}

				.header .logo img {
					width: 115px;
				}

				.header .header-inner {
					position: relative;
					padding: 0 6%;
				}

				.header .menu-toggle-btn {
					position: absolute;
					left: 30px;
					top: 3px;
					line-height: 15px;
					cursor: pointer;
				}

				.header .menu-toggle-btn img {
					width: 24px;
				}

				.header .menu-toggle-btn span {
					float: right;
					margin-left: 15px;
					margin-top: 1px;
				}

				.header .main-menu {
					float: left;
					margin-left: 15px;
				}

				.head-right-nav {
					float: right;
					width: 40%;
					padding-top: 12px;
				}

				.header-currency {
					display: inline-block;
					margin-left: 5px;
					width: 100px;
				}

				.header-currency .alg_currency_select {
					width: 100%;
					padding: 14px 10px;
					font-size: 12px;
					border: 1px solid #f0f0f0 !important;
				}

				.header-currency .woocommerce-currency-switcher+div {
					display: none !important;
				}

				.mouse-img {
					display: inline-block;
					margin-top: -10PX;
				}

				.head-right-nav {
					position: absolute;
					right: 30px;
					top: 0px;
					padding-top: 0px;
					/* display: none; */
				}

				.head-right-nav a {
					font-size: 12px;
					color: #000;
					padding: 10px 10px;
					font-family: terminademi;
					text-decoration: none;
					letter-spacing: 0px;
					position: relative;
				}

				.main-navigation-mobile ul li {
					position: relative;
				}

				.main-navigation-mobile ul ul ul li:after,
				.main-navigation-mobile ul ul li:after {
					display: none;
				}

				.main-navigation-mobile ul li a {
					display: inline-block !important;
				}

				.main-navigation-mobile ul ul li a {
					width: 100%;
				}

				.main-navigation-mobile ul .sub-menu {
					display: none;
				}

				.main-navigation-mobile ul .sub-menu ul {
					display: block;
				}

				.store-section-inner {
					position: relative;
				}

				.woocommerce-breadcrumb {
					position: absolute;
					top: -40px;
					font-family: terminademi;
					left: 0px;
					color: #000 !important;
				}

				.product-detail-page .woocommerce-breadcrumb {
					top: 130px;
					left: 1.2%;
				}

				.woocommerce-breadcrumb a {
					font-family: terminademi;
					color: #7d7d7d !important;
				}

				.woocommerce-products-header h1,
				.cat-title {
					font-family: Druk Wide;
					font-size: 30px;
					margin: 0px !important;
					padding-bottom: 6px;
					line-height: 1.2;
					color: #000;
					text-transform: capitalize;

				}

				.woocommerce .woocommerce-ordering select {
					border: 1px solid #e0e0e0;
					padding: 8px 16px;
					font-size: 11px;
					text-transform: uppercase;
				}


/*
.header.scrolled .main-menu ul li a{
	color: #fff;
}

.header.scrolled .main-menu ul li a:before {
	content:'';
	background: #fff; 
}

.header.scrolled .head-right-nav a {
	color: #fff;
}
.header.scrolled .head-right-nav a img{
-webkit-filter: invert(100%);
}*/

.navbar-toggle {
	float: right;
	margin-right: 15px;
	z-index: 100;
	width: 34px;
	display: none;
	margin-top: 12px;
}

.main-slider {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 0px;
	line-height: 1px;
}

.main-slider .slider-inner {
	margin-bottom: 0px;
}

.main-slider .slick-slide {
	margin-right: 0px !important;
	margin-left: 0px !important;
}

.main-slider .slider-inner .slider-text {
	width: 100%;
	float: left;
	position: absolute;
	left: 0%;
	bottom: 15%; 
	opacity: 0;
	z-index: 9;
}
.main-slider .slider-inner .slider-text .banner-animated-logo {
	padding-bottom:10px;
}
.main-slider .slider-inner .slider-text .banner-animated-logo img {
	width: 200px;
	/*filter: invert(1);*/
}
.main-slider .slider-inner .slider-text .store-logos-links {
	padding-top:20px;
	/*filter: invert(1);*/
}
.main-slider .slider-inner .slider-text .store-logos-links img{
	width:140px; display:inline;
}
.main-slider .slider-inner .slider-img {
	width: 35%;
	float: right;
}

.main-slider .slider-inner .slider-img img {
	width: 100%;
	height: auto;
}

.main-slider .slider-inner .slider-text h1 {
	font-size: 62px;
	color: #fff;
	padding: 10px 0px;
	font-family: Druk Wide;
	line-height: 56px;
	margin-bottom: 0px;
	position: relative; 

}
.main-slider .slider-inner .slider-text h2{
	color: #fff;
	font-size: 32px;
	text-transform: uppercase;
	width: 36%;
	line-height: 38px;
	margin: 0px;
	font-family:MonumentExtended Regular;
}
.main-slider .slider-inner .slider-text p {
	font-size: 20px;
	line-height: 30px;
	margin: 10px 0;
	width: 55%;
	color:   #ccc;
	font-family:MonumentExtended Light;
}
.main-slider .main-home-banner-resp-anim {
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 1;
	line-height: 1px;
	padding-top: 30px;
	display:none;
}
.main-slider .main-home-banner-resp-anim .banner-animation {
	background: url(images/s-plyxp-app-sc3.png) no-repeat;
	width: 275px;
	height: 490px;
	margin: 0px auto;
	padding: 44px 9px 0px 9px;
	overflow: hidden;
	position: relative;
	background-size: 100%;
}
.main-slider .main-home-banner-resp-anim .banner-animation video {
	width: 100%;
}
.main-slider .main-home-banner-resp-anim .banner-animation .bottom-grad-overlay {
	background: url(images/bottom-grad-img.png) no-repeat;
	width: 296px;
	height: 100px;
	position: absolute;
	bottom: 0px;
	z-index: 2;
	margin-left: -7px;
}

.main-slider-bottom {
	position: absolute;
	bottom: 15px;
	left: 10%;
	font-family: Druk Wide;
	z-index: 9;
}

.main-slider-bottom a {
	text-decoration: none !important;
}

.main-slider-bottom span {
	font-family: Druk Wide;
	font-size: 18px;
}

.main-slider-bottom img {
	margin-right: 20px;
	width: auto !important;
	display: inline-block;
}

.main-slider .slider-inner .slider-text span {
	font-size: 18px;
	color: #fff;
	font-family: Druk Wide;
	text-shadow: #000 1px 1px 3px;
}

.main-slider .slider-inner .slider-text span p {
	display: inline-block;
	margin: 0px;
}

.slick-slide {
	outline: none;
}

.main-slider .slider-inner .slick-prev,
.main-slider .slider-inner .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 40px;
	height: 40px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
	z-index: 9;
}

.main-slider .slider-inner img {
	width: 100%;
}

.mobile-banner{
	display: none !important;
}

.main-slider .slider-inner .slick-prev.slick-arrow {
	left: 30px;
	z-index: 9;
}

.main-slider .slider-inner .slick-next.slick-arrow {
	left: inherit;
	right: 30px;
	z-index: 9;
}

.main-slider .slider-inner .slick-prev:before,
.main-slider .slider-inner .slick-next:before {
	content: '';
	font-size: 0px;
	width: 50px;
	height: 65px;
	display: inline-block;
}

.main-slider .slider-inner .slick-prev:before {
	background: url(images/slider-left-icon-white.png) no-repeat;
	background-size: 21px;
}

.main-slider .slider-inner .slick-next:before {
	background: url(images/slider-right-icon-white.png) no-repeat;
	background-size: 21px;
}

.main-slider .slick-dots li button {
	font-size: 20px;
	display: block;
	width: 10px;
	height: 10px;
	padding: 5px;
	font-weight: bold;
	cursor: pointer;
	color: #000;
	border: 0;
	outline: none;
	z-index: 9999;
	border-radius: 100%;
}

.main-slider .slick-dots li button:before {
	content: '0' !important;
	display: inline-block;
	font-family:MonumentExtended Regular;
}

.main-slider .read-more-now {
	border: #313131 solid 1px;
	padding: 14px 25px 10px 25px;
	background: #313131;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	margin-top: 10px;
	width: 220px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	letter-spacing: 1px; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;

	position: relative;
	z-index:10;

}

.main-slider .read-more-now:hover {
	background: #fff !important; 
	color: #000 !important; 
	border-color: #fff !important;
}

.main-slider .slick-dots li button {
	/*  background: #000;*/
}

.main-slider .slick-dots {
	position: absolute;
	bottom: 68px;
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}

.main-slider .slick-dots li.slick-active button {
	font-family: Druk Wide;
	font-size: 47px;
	font-weight: 700;
}

.main-slider .slick-prev:before,
.main-slider .slick-next:before {
	content: '';
	font-size: 0px;
	width: 50px;
	height: 65px;
	display: inline-block;
}

.main-slider .slick-prev:before {
	background: url(images/slider-left-icon-white.png) no-repeat;
	background-size: 36px;
}

.main-slider .slick-next:before {
	background: url(images/slider-right-icon-white.png) no-repeat;
	background-size: 36px;
}

.main-slider .slick-prev,
.main-slider .slick-next {
	cursor: pointer;
	top: 44%;
	z-index: 9;
}

.main-slider .slick-prev {
	left: 35px;
}

.main-slider .slick-next {
	right: 35px;
}
.product-slider-after {
	padding: 30px 0px;
	padding-top: 0px;

}

.home-styles-section {
	margin-top:0px;
	background: #fff;
}

.product-slider-after .product-slider-inner .product-slide .product-slide-img img {
	width: 100%;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.product-slider-after .product-slider-inner .slick-slide {
	margin-right: 0.4rem;
	margin-left: 0.4rem;

}

.product-slider-after .product-slider-inner .product-slide .product-slide-img {
	/* background: #e5e6e8; */
	background: none; 
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.product-slider-after .product-slider-inner .product-slide .view-detail-link {
	padding-top:15px;
	font-size:13px;
	text-transform:uppercase;
	text-align:center;
	clear:both;
}
.product-slider-after .product-slider-inner .product-slide .view-detail-link a {
	text-decoration:none;
}
.product-slider-after .product-slider-inner .slick-dots {
	bottom: -50px;
}

.product-slider-after .product-slider-inner {
	padding: 12px;
}

.product-slider-after .product-slider-inner .product-slide {
	width: 25%;
	line-height: 1px;
	float: left;
	padding: 6px;
	position: relative;
}

.product-slider-after .product-slider-inner .product-slide .product-slide-content h2 {
	font-size: 15px;
	line-height: 30px;
	color: #000;
	margin: 0px;
}

.product-slider-after .product-slider-inner .product-slide h3 {
	font-family:"RMNeue-Light";
	font-size: 18px;
	line-height: 30px;
	color: #000;
	margin: 0px;
	text-transform: uppercase;
	height: 35px
}

.product-slider-after .product-slider-inner .product-slide .product-slide-content h2 a {
	color: #000;
	text-decoration: none;
}

.product-slider-after .product-slider-inner .product-slide .product-slide-content p {
	margin-bottom: 25px;
}


/*
.product-slider-after .slick-prev, .product-slider-after .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 60%;
    display: block;
    width: 64px;
    height: 50px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    background: #000;
    color: #fff;
    border: none;
    outline: none;
    background: transparent;
    z-index: 9;
}
.product-slider-after .slick-next.slick-arrow {
    background: #000;
    color: #fff;
    left: inherit;
    right: -55px;
    z-index: 9;
}
.product-slider-after .slick-prev.slick-arrow {
    background: #000;
    color: #fff;
    left: inherit;
    right: 13px;
    z-index: 9;
}
.product-slider-after .slick-prev:before,.product-slider-after .slick-next:before{
	color: #fff;
}
*/

.product-slider-after .slick-prev:before,
.product-slider-after .slick-next:before {
	content: '';
	font-size: 0px;
	width: 22px;
	height: 32px;
	display: inline-block;
}

.product-slider-after .slick-prev:before {
	background: url(images/slider-left-icon.png) no-repeat;
	background-size: 17px;
}

.product-slider-after .slick-next:before {
	background: url(images/slider-right-icon.png) no-repeat;
	background-size: 17px;
}

.product-slider-after .slick-prev,
.product-slider-after .slick-next {
	cursor: pointer;
	top: -9%;
	z-index: 9;
}

.product-slider-after .slick-prev {
	right: 110px;
	left: inherit;
}

.product-slider-after .slick-next {
	right: 83px;
}
.home-styles-section.product-slider-after .slick-next , .home-styles-section.product-slider-after .slick-prev {
	display:none!important;
}
.text-center {
	text-align: center;
}

.discover-more {
	background: #000;
	border: #000 solid 2px;
	color: #fff;
	font-size: 20px;
	letter-spacing: 0px;
	padding: 16px 45px 12px 45px;
	text-decoration: none;
	margin: 30px 0px;
	display: inline-block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;

}

.loader2 {
	text-align:center;
	/*margin-top:20px;*/
}

.loader2 .overlay {
	background:#000;
	opacity: 0.2;
	filter: alpha(opacity=20); 
	position:fixed;
	width:100%;
	z-index:1000;
	top:0px;
	left:0px;

	height:100%;
}
.loader2.hide {
	display:none;
}
.loader2 .loader-image {
	position: absolute;
	top: 55%;
	left: 55%;
	width: 50px;
	height: 50px;
	margin:-60px 0 0 -60px;
	-webkit-animation:spin 2s linear infinite;
	-moz-animation:spin 2s linear infinite;
	animation:spin 2s linear infinite;
	z-index:1001;
}

.loader2 .loader-image2 {
	width: 40px;
	height: 40px;
	margin:0px 0 0 -10px;
	position: relative;

	-webkit-animation:spin 1.5s linear infinite;
	-moz-animation:spin 1.5s linear infinite;
	animation:spin 1.5s linear infinite;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }


.discover-more:hover {
	background: none;
	color: #000;
}

.home-sneakers-section .slick-prev:before,
.home-sneakers-section .slick-next:before {
	content: '';
	font-size: 0px;
	width: 22px;
	height: 32px;
	display: inline-block;
}

.home-sneakers-section .slick-prev:before {
	background: url(images/slider-left-icon.png) no-repeat;
	background-size: 17px;
}

.home-sneakers-section .slick-next:before {
	background: url(images/slider-right-icon.png) no-repeat;
	background-size: 17px;
}

.home-sneakers-section .slick-prev,
.home-sneakers-section .slick-next {
	cursor: pointer;
	top: -10%;
	z-index: 9;
}

.home-sneakers-section .slick-prev {
	right: 110px;
	left: inherit;
}

.home-sneakers-section .slick-next {
	right: 83px;
}

.product-main-banner .product-main-banner-inner img {
	width: 100%;
}

.product-main-banner .product-main-banner-inner {
	position: relative;
	background: #e5e6e8;
	display: inline-block;
	width: 100%;
	line-height: 1px;
}

.product-main-banner .product-main-banner-inner .product-main-banner-content {
	position: absolute;
	width: 45%;
	left: 6%;
	bottom: 10%;
	color: #2c2c2c;
	line-height: 25px;
	font-size: 15px;
}

.product-main-banner .product-main-banner-inner .product-main-banner-content p {
	color: #2c2c2c;
	line-height: 25px;
	font-size: 15px;
}

.product-main-banner .product-main-banner-inner .product-main-banner-head {
	position: absolute;
	width: 60%;
	left: 6%;
	top: 10%;
	color: #000;
}

.product-main-banner .product-main-banner-inner .product-main-banner-head h3 {
	font-family: Druk Wide;
	font-size: 60px;
	line-height: 70px;
	font-weight: normal;
	margin-bottom: 0px;
}

.product-main-banner .product-main-banner-inner .product-main-banner-head h3 a {
	color: #000;
	text-decoration: none;
}

.product-main-banner .product-main-banner-inner .product-banner-shop {
	position: absolute;
	right: 4%;
	bottom: 10%;
}

.product-main-banner .product-main-banner-inner .product-banner-shop .shop-now-btn {
	border: #000 solid 1px;
	padding: 6px 15px;
	color: #000;
	text-decoration: none;
}

.product-main-banner .product-main-banner-inner .product-banner-shop .shop-now-btn:hover {
	background: #000;
	color: #fff;
}

.home-product-sec .home-product-sec-col h3 {
	font-size: 32px;
	line-height: 38px;
	font-family: Druk Wide;
	font-weight: normal;
	margin: 15px 0px;
}

.home-product-sec .home-product-sec-col h3 a {
	color: #000;
	text-decoration: none;
}

.home-product-sec .home-product-sec-col {
	float: left;
	width: 48%;
	padding: 10px 0px;
	min-height: 840px;
}

.home-product-sec .home-product-sec-col .home-product-sec-col-img {
	position: relative;
	background: #f6f6f6;
}

.home-product-sec .home-product-sec-col .home-product-sec-col-img:after {
	width: 100%;
	display: inline-block;
	height: 30%;
	left: 0px;
	bottom: 0px;
	content: '';
	position: absolute;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}

.home-product-sec .home-product-sec-col .home-product-sec-col-img img {
	width: 100%;
}

.home-product-sec .home-product-sec-col .home-product-sec-col-head {
	margin-left: 25px;
}

.home-product-sec .home-product-sec-inner {}

.home-product-sec .home-product-sec-col .home-product-sec-col-inner {
	position: relative;
}

.home-product-sec .home-product-sec-col .home-product-sec-content {
	position: absolute;
	left: 6%;
	bottom: 16%;
	width: 70%;
	color: #2c2c2c;
	line-height: 25px;
	font-size: 15px;
	z-index: 9;
}

.home-product-sec .home-product-sec-col .home-product-sec-content p {
	color: #2c2c2c;
	line-height: 25px;
	font-size: 15px;
	font-weight: normal;
}

.home-product-sec .home-product-sec-col .home-product-sec-content-head {
	position: absolute;
	left: 6%;
	top: 5%;
	width: 70%;
	z-index: 9;
}

.home-product-sec .home-product-sec-col .home-product-sec-col-inner .pro-shop-now {
	margin-top: 15px;
	border: #000 solid 1px;
	padding: 6px 15px;
	color: #000;
	text-decoration: none;
	display: inline-block;
	letter-spacing: 1px;
}

.home-product-sec .home-product-sec-col .home-product-sec-col-inner .pro-shop-now:hover {
	background: #000;
	color: #fff;
}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
	color: #000;
}

.home-product-cat-sec {
	padding: 0px;
}

.home-product-cat-sec .home-product-cat-sec-inner .home-product-cat-slide {
	position: relative;
}

.home-product-cat-sec .home-product-cat-sec-inner .home-product-cat-slide img {
	width: 100%;
}

.home-product-cat-sec .home-product-cat-sec-inner .home-product-cat-slide h2 {
	width: 100%;
	position: absolute;
	top: 15%;
	font-size: 36px;
	line-height: 42px;
	font-family: Druk Wide;
	font-weight: normal;
	color: #000;
	text-transform: uppercase;
	text-align: center;
}

.home-product-cat-sec .home-product-cat-sec-inner .home-product-cat-slide .hpcs-content {
	color: #000;
	position: absolute;
	left: 10%;
	bottom: 20%;
	width: 46%;
}

.home-product-cat-sec .home-product-cat-sec-inner .home-product-cat-slide .hpcs-content h3 {
	font-size: 26px;
	line-height: 26px;
	font-family: Druk Wide;
	font-weight: normal;
}

.home-product-cat-sec .home-product-cat-sec-inner .home-product-cat-slide .hpcs-content h3 a {
	text-decoration: none;
	color: #000;
}

.home-product-cat-sec .home-product-cat-sec-inner .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 10px;
	height: 10px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: #fff;
	z-index: 9999;
	border-radius: 0px; 100%;
}

.home-product-cat-sec .home-product-cat-sec-inner .slick-dots li button {
	background: #fff;
}

.home-product-cat-sec .home-product-cat-sec-inner .slick-dots {
	position: absolute;
	bottom: 60px;
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	right: 0px;
}

.home-product-cat-sec .home-product-cat-sec-inner .slick-dots li button:before {
	display: none !important;
}

.home-product-cat-sec .home-product-cat-sec-inner .slick-dots li.slick-active button {
	background: #ffd561;
}

.home-product-cat-sec .home-product-cat-sec-inner .slick-slide {
	margin: 0px !important;
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-left {
	float: left;
	width: 100%;
	padding: 0px 10px;
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-left h3 {
	font-size: 14px;
	margin: 10px 0px;
	font-weight: normal;
	font-family: MonumentExtended Regular;
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-left .home-pcbs-row {
	margin-left: -10px;
	margin-right: -10px;
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-left .home-pcbs-row .home-pcbs-col {
	padding: 0px 10px;
	float: left;
	width: 25%;
	
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-left .home-pcbs-row .home-pcbs-col h4 {
	margin: 10px 0px;
	font-weight: normal;
	font-size: 15px;
	line-height: 22px;
	text-transform: capitalize;
	font-family:"RMNeue-Light";
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-left .home-pcbs-row .home-pcbs-col h4 a {
	color: #000;
	text-decoration: none;
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-right {
	float: left;
	width: 45%;
	padding: 0px 10px;
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-img {
	background: #e5e6e8;
	line-height: 1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-img img {
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.home-pro-caps-bag-sec .shop-now-btn {
	margin-top: 15px;
	border: #000 solid 1px;
	padding: 6px 15px;
	color: #000;
	text-decoration: none;
	display: inline-block;
	letter-spacing: 1px;
}

.home-pro-caps-bag-sec .shop-now-btn:hover {
	background: #000;
	color: #fff;
}

.collaborations-section h2 {
	font-size: 36px;
	line-height: 42px;
	font-family: Druk Wide;
	font-weight: normal;
}

.collaborations-section {
	padding: 25px 0px;
	padding-bottom: 0px;
}
.collaborations-section .slick-dots{
	position: relative;
	bottom: inherit !important;
}

.product-slide-content .colors {
	margin: 10px 0px;
	display: inline-block;
}

.collaborations-section .collaborations-inner .collaborations-slide p {}

.collaborations-section .slick-slide {
	margin: 0px !important;
	line-height: 1px;
}
.collaborations-section .collaborations-inner .collaborations-slide {
	float:left;
	width:33.33%;
	padding:6px;
	line-height:1px;
}

.collaborations-section .collaborations-inner .collaborations-slide .cs-image {
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
}
.collaborations-section .collaborations-inner .collaborations-slide .cs-image .collaborations-video{
	position: absolute;
	width: auto;
	height: 100%;
	top: 0px;
	left: 0px; 
	opacity: 0;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
}
.collaborations-section .collaborations-inner .collaborations-slide .cs-image:hover .collaborations-video{
	opacity: 1;
}
.shopfeature-slider{
	position: relative;
	margin:-14px -30px 0px -30px;
}
.collaborations-section .collaborations-inner .collaborations-slide .cs-image:before{
	content: '';
	/*background: rgba(0,0,0,0.5);*/
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.collaborations-section .collaborations-inner .collaborations-slide .cs-image img {
	width: auto;
	height: 100%;
	max-width: inherit;
}

.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-content p {
	line-height: 26px;
	font-size: 18px;
	color: #fff;
	max-width: 390px;
	margin:12px auto; 

}

.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-content {
	position: absolute;
	bottom: 4%;
	width: 100%;
	left: 0px;
	z-index: 9;
	padding: 25px 20px;
	text-align: center;
	opacity: 0;
}

.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-btn {
	padding: 10px 0px;
}

.collaborations-section .collaborations-inner .collaborations-slide .cs-image h3 {
	font-size: 24px;
	line-height:32px;
	font-family: Druk Wide;
	font-weight: normal;
	color: #fff;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	margin: 0px;
	text-transform: uppercase;
	margin-bottom: 5px;
	/*text-shadow: 1px 1px 1px #fff;*/
}

.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-content .read-more i {
	margin-left: 10px;
}

.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-btn .read-more {
	border: #fff solid 1px;
	padding: 11px 25px 8px 25px;
	background: #fff;
	color: #000;
	text-decoration: none;
	font-size: 14px;
	text-transform: capitalize;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-btn .read-more:hover {
	color: #fff;
	background: none;
}

.collaborations-section .collaborations-inner .collaborations-slide .cs-image:after {
	content: '';
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0);
	width: 100%;
	height: 290px;
	position: absolute;
	left: 0px;
	display: none;
	bottom: -35px;
}

.collaborations-section .collaborations-inner .slick-current p {
	opacity: 1;
}

.collaborations-section .collaborations-inner .slick-current .cs-image h3 {
	opacity: 1;
}
/*
.collaborations-section .collaborations-inner .slick-prev,
.collaborations-section .collaborations-inner .slick-next {
	top: 50%;
}

.collaborations-section .collaborations-inner .slick-next {
	right: -65px;
}

.collaborations-section .collaborations-inner .slick-prev {
	left: -65px;
	z-index: 9;
}

.collaborations-section .collaborations-inner .slick-prev:before,
.collaborations-section .collaborations-inner .slick-next:before {
	content: '';
	font-size: 0px;
	width: 50px;
	height: 65px;
	display: inline-block;
}

.collaborations-section .collaborations-inner .slick-prev:before {
	background: url(images/slider-left-icon.png) no-repeat;
	background-size:16px;
}

.collaborations-section .collaborations-inner .slick-next:before {
	background: url(images/slider-right-icon.png) no-repeat;
	background-size: 16px;
}
*/
.home-accessories-slider .slick-prev:before,
.home-accessories-slider .slick-next:before {
	content: '';
	font-size: 0px;
	width: 50px;
	height: 65px;
	display: inline-block;
}

.home-accessories-slider .slick-prev:before {
	background: url(images/slider-left-icon.png) no-repeat;
	background-size: 20px;
}

.home-accessories-slider .slick-next:before {
	background: url(images/slider-right-icon.png) no-repeat;
	background-size: 20px;
}

.home-accessories-slider .slick-prev,
.home-accessories-slider .slick-next {
	top: 43%;
}

.read-more {
	border: #000 solid 1px;
	padding: 6px 15px;
	color: #000;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.read-more:hover {
	background: #000;
	color: #fff;
}

.search-results .read-more {
	font-size: 12px;
}

.branding-section {
	padding: 60px 0px;
}

.branding-section .branding-sec-col {
	width: 33.33%;
	float: left;
	padding: 0px 6%;
}

.branding-section .branding-sec-col.branding-sec-col-3 {
	padding-top: 110px;
}

.branding-section .branding-section-inner {
	margin-left: -6%;
	margin-right: -6%;
}

.branding-section .branding-sec-col .branding-sec-box img {
	width: 100%;
}

.branding-section .branding-sec-col .branding-col-text {
	margin-bottom: 35px;
	display: inline-block;
}

.branding-section .branding-sec-col .branding-col-text h2 {
	font-size: 22px;
	color: #090a0a;
	padding: 10px 0px;
	font-family: Druk Wide;
	line-height: 26px;
	margin-bottom: 0px;
	position: relative;
}

.branding-section .branding-sec-col .branding-col-text h2:before {
	content: '';
	width: 40px;
	height: 4px;
	background: #000;
	position: absolute;
	top: -10px;
	left: 5px;
}

.branding-section .branding-sec-col .branding-col-text p {
	font-family:MonumentExtended Regular;
	font-size: 16px;
	color: #090a0a;
}

.branding-section .branding-sec-col .branding-sec-box h3 {
	font-size: 22px;
	color: #090a0a;
	font-family: Druk Wide;
	line-height: 26px;
	margin-bottom: 10px;
	position: relative;
}

.branding-section .branding-sec-col .branding-sec-box p {
	font-family:MonumentExtended Regular;
	font-size: 16px;
	color: #090a0a;
}

.choose-item-section .cis-heading {
	text-align: center;
}

.seemore-btn-sec {
	text-align: center;
	margin-top: 35px;
}

.seemore-btn-sec .btn {
	background: #000;
	font-size: 18px;
	color: #fff; 
	padding: 15px 80px;
	display: inline-block;
	text-decoration: none;
}

.choose-item-section .cis-heading h2 {
	font-size: 33px;
	color: #090a0a;
	font-family: Druk Wide;
	line-height: 28px;
	margin-bottom: 5px;
}

.choose-item-section .cis-heading p {
	font-family:MonumentExtended Regular;
	font-size: 16px;
	color: #090a0a;
	margin-bottom: 35px;
}

.iamddb-img-section {
	padding: 60px 0px;
	text-align: center;
}

.iamddb-img-section img {
	max-width: 100%;
}

.feature-section {
	padding: 60px 0px;
}

.feature-section h2 {
	font-size: 50px;
	color: #090a0a;
	font-family: Druk Wide;
	margin-bottom: 10px;
}

.feature-section .feature-section-inner .feature-col {
	width: 25%;
	float: left;
	padding: 3px;
}

.feature-section .feature-section-inner .feature-col .feature-box {
	position: relative;
}

.feature-section .feature-section-inner .feature-col .feature-box .feature-content {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 20px;
	color: #fff;
}

.feature-section .feature-section-inner .feature-col .feature-box img {
	width: 100%;
	height: auto;
}

.feature-section .feature-section-inner .feature-col .feature-box .feature-content h3 {
	font-size: 18px;
	font-family: Druk Wide;
	line-height: 22px;
	margin-bottom: 0px;
}

.feature-section .feature-section-inner .feature-col .feature-box .feature-content p {
	font-family:MonumentExtended Regular;
	font-size: 13px;
}

.about-section {
	padding: 120px 0px;
	padding-bottom: 20px;
}

.about-section .about-inner .about-slide-inner {
	width: 80%;
	margin: 0 auto;
}

.about-section .about-inner .slick-next {
	right: 0px;
}

.about-section .about-inner .slick-prev {
	left: 0px;
}

.about-section .about-inner .about-content {
	float: left;
	width: 60%;
	padding-right: 30px;
}

.about-section .about-inner .about-img {
	float: left;
	width: 40%;
	padding-left: 40px;
}

.about-section .about-inner .about-img img {
	width: 100%;
}

.about-section .about-inner .about-content h2 {
	font-size: 50px;
	color: #090a0a;
	font-family: Druk Wide;
	margin-bottom: 10px;
}

.about-section .about-inner .about-content p {
	color: #090a0a;
	font-size: 16px;
	line-height: 25px;
	margin-bottom:15px;
}

.about-section .about-inner .about-content .about-page-view-detail-btn {
	background:#555;
	color:#fff;
	border-radius:0px;
	padding: 12px 20px 12px 20px;
	text-decoration:none;
	font-size:14px;
}
.aboutslide2-current {
	background: url(images/about-bg-img.jpg) no-repeat #000;
	background-size: cover;
}

.aboutslide2-current .about-section .about-inner .about-content h2 {
	color: #fff;
}

.aboutslide2-current .about-section .about-inner .about-content p {
	color: #fff;
}

.aboutslide2-current .header .main-menu ul li a {
	color: #fff;
}

.aboutslide2-current .header .main-menu ul li a:before {
	background: #fff;
}


/*
.aboutslide2-current .logo img{
	 -webkit-filter: invert(100%);
	 }*/

	 .aboutslide2-current footer .footer-social ul li a {
	 	color: #fff !important;
	 }

	 .aboutslide2-current footer .eng-text {
	 	color: #fff !important;
	 }

	 .aboutslide2-current .about-section .about-inner .about-img {
	 	padding-top: 30px;
	 	position: relative;
	 }

	 .aboutslide2-current .about-section .about-inner .about-img img {
	 	position: relative;
	 	z-index: 1;
	 }

	 .aboutslide2-current .about-section .about-inner .about-img:before {
	 	border: #fff solid 2px;
	 	content: '';
	 	width: 106%;
	 	height: 350px;
	 	display: inline-block;
	 	position: absolute;
	 	top: 0px;
	 	left: 0px;
	 	z-index: 0;
	 }


/*
.aboutslide2-current .head-right-nav a {
	color: #fff;
}

.aboutslide2-current .head-right-nav a img,.aboutslide2-current .mouse-img{
-webkit-filter: invert(100%);
}*/

.about-section .slick-dots li button:before {
	font-family: 'slick';
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background: #ccc;
	width: 2px;
	height: 30px;
	content: '';
	text-align: center;
	opacity: 1;
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.about-section .slick-dots li.slick-active button:before {
	opacity: 1;
	background: #000;
}

.aboutslide2-current .about-section .slick-dots li.slick-active button:before {
	opacity: 1;
	background: #fff;
}

.about-section .slick-dots {
	position: absolute;
	bottom: 50%;
	display: block;
	width: auto;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	right: 0px;
}

.about-section .slick-dots li {
	position: relative;
	display: block;
	width: 20px;
	height: 32px;
	margin: 5px;
	padding: 0;
	cursor: pointer;
	float: none;
}

.contact-section {
	padding: 60px 0px;
	padding-top: 140px;
}

.contact-section .contact-img {
	width: 40%;
	float: left;
	position: relative;
}

.contact-section .contact-img .contact-heading {
	position: absolute;
	bottom: 60px;
	right: -114px;
}

.contact-section .contact-img .contact-heading h2 {
	font-size: 64px;
	color: #fff;
	margin: 0px;
	font-family: Druk Wide;
	line-height: 80px;
	text-transform:uppercase;
}

.contact-section .contact-img .contact-heading p {
	font-size: 24px;
	color: #fff;
	margin: 0px;
	font-family:MonumentExtended Regular;
	line-height: 26px;
}

.contact-section .contact-img .contact-heading span {
	color: #000;
}

.contact-section .contact-img img {
	width: 100%;
}

.contact-section .contact-content {
	width: 60%;
	float: left;
	padding: 5% 0px 5% 15%;
}

.contact-section .contact-content .contact-form .form-group {
	margin-bottom: 10px;
}

.contact-section .contact-content .contact-form .form-group .form-control {
	border: 0px;
	border-bottom: #ccc solid 1px;
	width: 100%;
	padding: 15px 20px;
	font-size: 18px;
	color: #090a0a;
	-moz-appearance: none;
	-webkit-appearance: none;
	font-family:MonumentExtended Regular;
}

.contact-section .contact-content .contact-form .form-group .form-control::-webkit-input-placeholder {
	color: #090a0a;
}

.contact-section .contact-content .contact-form .form-group .form-control::-moz-placeholder {
	color: #090a0a;
}

.contact-section .contact-content .contact-form .form-group .form-control:-ms-input-placeholder {
	color: #090a0a;
}

.contact-section .contact-content .contact-form .form-group .form-control:-moz-placeholder {
	color: #090a0a;
}

.contact-section .contact-content .contact-form .form-group .submit-btn {
	font-size: 16px;
	font-family:MonumentExtended Regular;
	background: #000;
	color: #fff;
	border: 0px;
	padding: 15px 50px;
	cursor: pointer;
}

.store-section {
	padding: 60px 30px;
	padding-top: 120px;
	display: inline-block;
	width: 100%;
}
.tax-dc_vendor_shop .store-section {

	padding-top: 60px;

}

.store-section-inner .left-sidebar {
	float: left;
	width: 25%;
	padding-right: 20px;
	display: none;
}

.store-section-inner .right-sidebar {
	float: left;
	width: 100%;
	margin-top: 14px;
}

.store-section-inner .shop-product .product-box,
.store-section-inner .product {
	float: left;
	width: 33.33%;
	padding: 15px;
	min-height: 370px;
}

.navigation.pagination {
	margin-top: 60px;
	display: inline-block;
	width: 100%;
	text-align: center;
}

.navigation.pagination .screen-reader-text {
	display: none;
}

.navigation.pagination .nav-links a,
.navigation.pagination .nav-links span {
	display: inline-block;
	margin: 5px;
	border: #000 solid 1px;
	padding: 5px 10px;
}

.navigation.pagination .nav-links a:hover,
.navigation.pagination .nav-links span:hover,
.navigation.pagination .nav-links .current {
	background: #000;
	color: #fff;
}

.navigation.pagination .nav-links .screen-reader-text {
	display: none;
}

.store-section-inner .shop-product .product-box .product-img,
.store-section-inner .primary-img,
.store-section-inner .secondary-img {
	background: #e5e6ea;
	min-height: 270px;
	display: inline-block;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
}

.store-section-inner .shop-product .product-box .product-content h4,
.store-section-inner .product h2 {
	margin: 0 0 14px !important;
	font-size: 14px !important;
	color: #000;
	line-height: 1.2em;
	font-weight: 400;
	white-space: normal;
	letter-spacing: normal;
	text-transform: none;
	padding: 0px !important;
	padding-bottom: 5px !important;
}

.store-section-inner .shop-product .product-box a {
	text-decoration: none;
}

.client-section {
	padding: 70px 0px;
	padding-top: 120px;
}

.store-section-inner .shop-banner {
	position: relative;
	margin-bottom: 15px;
}

.store-section-inner .shop-banner img {
	width: 100%;
	height: auto;
}

.store-section-inner .shop-banner h1 {
	font-size: 80px;
	font-family: Druk Wide;
	position: absolute;
	left: -5px;
	bottom: -5px;
	margin: 0px;
	color: #fff;
	line-height: 58px;
}

.client-section .client-inner .client-slide-inner {
	width: 85%;
	margin: 0 auto;
}

.client-section .client-inner h2 {
	font-size: 40px;
	color: #090a0a;
	font-family: Druk Wide;
	line-height: 40px;
	width: 84%;
	margin: 0 auto;
	margin-bottom: -35px;
}

.woocommerce-page table.cart td.actions .coupon {
	display:none;

}

.client-section .client-inner .client-slider img {
	width: 100%;
	height: auto;
}

.client-section .client-inner .client-slider .client-slide .client-slide-inner {
	position: relative;
}

.client-section .client-inner .client-slider .client-slide h4 {
	font-size: 18px;
	font-family:MonumentExtended Regular;
	color: #090a0a;
	position: absolute;
	top: -40px;
	right: 0px;
	letter-spacing: 3px;
	text-transform: uppercase;
	margin: 0px;
}

.client-section .client-inner .client-slider .client-slide .see-all-client {
	background: #000;
	padding: 15px 55px;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	position: absolute;
	bottom: 50px;
	right: -80px;
}

.client-section .client-inner .client-slider .slick-list {
	padding-top: 42px;
}

.client-section .client-inner .client-slider .slick-prev,
.client-section .client-inner .client-slider .slick-next {
	color: #000;
	font-size: 16px;
	letter-spacing: 3px;
	color: #090a0a; 
}

.client-section .client-inner .client-slider .slick-prev:before,
.client-section .client-inner .client-slider .slick-next:before {
	content: '';
	background: #000;
	width: 55%;
	height: 3px;
	position: absolute;
	top: -5px;
}

div.netgo_navigation li.menu-item-has-children {
	background: url(images/arrow-right.gif) no-repeat -3px 0px !important;
	padding: 0 0 15px 15px !important;
	position: relative;
	cursor: pointer;
}

div.netgo_navigation li.menu-item-has-children:before {
	content: '';
	width: 40px;
	background: #000;
	height: 4px;
	display: inline-block;
	position: absolute;
	left: -43px;
	top: 14px;
}

footer {
	padding: 60px 30px;
	width: 100%;
	background: #fff;
}

footer .footer-social {
	float: left;
	width: 100%;
	text-align: center;
}

footer .footer-social h3 {
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .05em;
	color: #000;
}

footer .footer-social ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline-block;
}

footer .footer-social ul li {
	float: left;
	padding: 0px 40px;
}

footer .footer-social ul li a {
	color: #101011;
	text-decoration: none;
	font-size: 40px;
}

footer .footer-navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline-block;
}

footer .footer-navigation ul li {
	float: left;
	padding: 0px;
}

footer .footer-navigation ul li a {
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
	letter-spacing: 1px;
	line-height: 14px;
	padding: 0px 20px;
	display: inline-block;
	font-weight: normal;
	border-right: #000 solid 1px;
}
footer .footer-navigation ul li a:hover{
	text-decoration: underline;
}

footer .footer-navigation ul li a:hover {
	color: #000;
}

.aboutslide2-current footer .footer-navigation ul li a {
	color: #fff;
	border-color: #fff;
}

footer .footer-navigation ul li:last-child a {
	border: 0px;
}

footer .subscribe-text {
	font-size: 14px;
	margin: 0;
	color: #999;
}

footer .eng-text {
	float: right;
	color: #101011;
	font-size: 16px;
	font-family: Druk Wide;
	line-height: 18px;
}

footer .footer-bottom {
	padding-top: 30px;
	margin-bottom: 50px;
}

footer .footer-left {
	float: left;
	width: 60%;
	text-align: left;
}

footer .footer-right {
	float: right;
	width: 40%;
	font-size: 13px;
	color: #999;
	letter-spacing: 1px;
	text-align: right;
}

footer .footer-subscribe {
	display: inline-block;
	width: 100%;
	padding-top: 20px;
}

footer .footer-subscribe .footer-subscribe-inner {
	border-bottom: 1px solid #000;
	margin-bottom: 7px;
	display: inline-block;
	width: 25%
}

footer .footer-subscribe .footer-subscribe-inner input[type=submit] {
	padding: 13px 0 10px 5px;
	background-color: transparent;
	color: #000;
	font-weight: 700;
	font-size: 10px;
	border: 0px;
	cursor: pointer;
	outline: none;
	float: right;
	margin-right: 5px;
	width: auto;
}

footer .footer-subscribe .footer-subscribe-inner .es-field-wrap {
	font-size: 0px;
	float: left;
}

.es_subscription_message.success {
	color: #008000;
	font-size: 12px;
	line-height: 17px;
}

footer .footer-subscribe .footer-subscribe-inner input[type=email] {
	width: 260px;
	outline: none;
	box-shadow: none;
	padding: 10px 5px 5px 0;
	height: auto;
	border: none;
	font-size: 15px;
	background-color: transparent;
}

.products {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.flex-viewport {
	width: 100%;
	float: right;

	background: #e5e6ea;
}



.woocommerce div.product div.images .flex-control-thumbs li {
	width: 48%;
	background: #e5e6e8;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-align: center;
	display: inline-block;
	margin: 2% 1%;
}

.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image {
	background: #e5e6e8;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	display: inline-block !important;
	text-align: center;
	width: 100%;
}

.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a{
	display: inline-block;
	width: 100%;
	text-align: center;
}
.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image img{
	width: 55%;
	display: inline-block;
	margin-top: 20px; 

}
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
	background: #000;
}

.content-area {
	padding: 60px 0px;
	/*padding-top: 160px;*/
	padding-top: 160px;
}

.store-section .content-area {
	padding: 0px !important;
}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout{
	padding-bottom: 0px !important;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background: #000;
	padding: 20px 13px;
	width: 100%;
	margin-top: 15px;
	display: inline-block;
	margin-bottom: 15px;
	color: #fff !important;
	text-align: center;
	text-transform: uppercase; 
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	cursor: pointer;
}
.wc-stripe-elements-field, .wc-stripe-iban-element-field {
	border: 1px solid #d9d9d9;
	margin: 5px 0;
	padding: 13px;
	background-color: #fff;
	outline: 0;
	border-radius: 5px;
}
.woocommerce #respond input#submit.alt.affiliate_get_now,
.woocommerce a.button.alt.affiliate_get_now,
.woocommerce button.button.alt.affiliate_get_now,
.woocommerce input.button.alt.affiliate_get_now {
	color: #00dd4b !important;
}
.cart .single_add_to_cart_button {
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	font-family:"RMNeue-Light";
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	background: #000;
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
	width: 42%;
}

.store-section-inner .left-nav #menu-shop-nav,
.store-section-inner .left-nav ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.store-section-inner .left-nav ul ul {
	padding-left: 15px;
}

.store-section-inner .left-nav #menu-footer-brands {
	width: 100%;
	display: inline-block;
}

.store-section-inner .left-nav #menu-footer-brands li a {
	font-family:MonumentExtended Regular;
}


/*
.store-section-inner .left-nav #menu-footer-brands li{
	width: 50%;
	float: left;
	min-height: 145px;
}
.store-section-inner .left-nav #menu-footer-brands li a{
	font-weight: bold;
	border-bottom: #ccc solid 1px;
	padding-bottom: 10px;
	width: 95%;
	display: inline-block;
	margin:0px 10px;
	margin-bottom: 10px;
}


.store-section-inner .left-nav #menu-footer-brands li li a{
	font-weight:normal;
margin-bottom: 0px;
padding-bottom: 0px;
	border-bottom: 0px;
}

.store-section-inner .left-nav #menu-footer-brands li li{
	width: 100%;
	float: left;
	min-height: auto;
}
.store-section-inner .left-nav #menu-footer-brands li ul{
	padding: 0px;
	}*/

	.store-section-inner .left-nav .woocommerce-widget-layered-nav-dropdown {
		margin: 15px 0px 0px 0px;
	}
/*
.select2-container--default .select2-selection--single .select2-selection__arrow {
	position: relative;
	}*/

	.select2-container--default .select2-selection--single .select2-selection__arrow b {
		display: none;
	}

	.select2-container--default .select2-selection--single .select2-selection__arrow:before {
		content: "\f107";
		font-family: FontAwesome;
		left: -5px;
		position: absolute;
		top: 13px;
		font-size: 18px;
		color: #757575;
	}

	.select2-container--default .select2-selection--single .select2-selection__rendered {
		color: #6f6e6e !important ;
		line-height: 16px !important;
	}

	.select2-container .select2-selection--single {
		height: auto !important;
	}
/*
.woocommerce-account  #billing_address_2_field span{   margin-top: 32px;
    display: inline-block;
    width: 100%;
}
 
.woocommerce-account .woocommerce form .form-row {
    padding: 3px;
    margin: 0 0 6px;
    float: left;
    width: 50%;
    clear: inherit;
    padding: 0px 10px;
    min-height: 90px;
    }*/
    .store-section-inner .left-nav .category-tab-left {}

    .store-section-inner .left-nav .color-tab-left,
    .store-section-inner .left-nav .sizes-tab-left,
    .store-section-inner .left-nav .category-tab-left,
    .store-section-inner .left-nav .brand-tab-left {
    	border: 1px solid #000;
    	padding: 10px 15px;
    	color: #000;
    	cursor: pointer;
    	margin-top: 15px;
    	font-family:MonumentExtended Regular;
    	letter-spacing: 1px;
    }

    .select2-container--default .select2-selection--single .select2-selection__placeholder {
    	color: #000 !important;
    }

    .store-section-inner .left-nav .widget.widget-woof,
    .store-section-inner .left-nav .menu-shop-nav-container,
    .store-section-inner .left-nav #menu-footer-brands,
    .store-section-inner .left-nav .woocommerce-widget-layered-nav-list {
    	border: #000 solid 1px;
    	border-top: 0px;
    	padding: 5px 15px;
    	color: #000;
    	display: none;
    	float: left;
    	width: 100%;
    }

    .store-section-inner .left-nav .widget.widget-woof {
    	margin-top: -18px;
    }

    .store-section-inner .left-nav .widget.widget-woof .widget_price_filter {
    	padding-top: 30px;
    }

    .store-section-inner .left-nav .widget.widget-woof .widget_price_filter h4 {
    	display: none;
    }

    .store-section-inner .left-nav .color-tab-left i,
    .store-section-inner .left-nav .sizes-tab-left i,
    .store-section-inner .left-nav .category-tab-left i,
    .store-section-inner .left-nav .brand-tab-left i {
    	float: right;
    	font-size: 18px;
    }

    .store-section-inner .left-nav .color-tab-left,
    .store-section-inner .left-nav .sizes-tab-left,
    .store-section-inner .left-nav .category-tab-left,
    .store-section-inner .left-nav .brand-tab-left {
    	background: #000;
    	color: #ffff;
    }

    .store-section-inner .left-nav .color-tab-left.active,
    .store-section-inner .left-nav .sizes-tab-left.active,
    .store-section-inner .left-nav .category-tab-left.active,
    .store-section-inner .left-nav .brand-tab-left.active {
    	background: #fff;
    	color: #000;
    }

    .store-section-inner .left-nav ul li a {
    	color: #000;
    	letter-spacing: .07em;
    	text-transform: uppercase;
    	font-size: 12px;
    	text-decoration: none;
    	line-height: 20px;
    }

    .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
    	display: none;
    }

    .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
    	float: left;
    	margin: 2px;
    }

    .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
    	color: #000;
    	display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-align: center;
    	-ms-flex-align: center;
    	align-items: center;
    	-webkit-box-pack: center;
    	-ms-flex-pack: center;
    	justify-content: center;
    	float: left;
    	border: 1px solid #f0f0f0;
    	min-width: 35px;
    	height: 35px;
    	text-align: center;
    	line-height: 1em;
    	padding: 0 5px;
    	font-size: 11px;
    	margin: 0 5px 5px 0;
    	overflow: hidden;
    	white-space: nowrap;
    }

    .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover {
    	border-color: #000;
    }

    .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a {
    	border-color: #000;
    	background: #000;
    	color: #fff;
    }

    .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
    	display: none;
    }

    .woocommerce-widget-layered-nav-list {
    	display: inline-block;
    	padding: 10px 15px!important;
    	width: 100%;
    }

    .store-section-inner .left-nav #menu-shop-nav li ul li a {
    	font-family:MonumentExtended Regular;
    	color: #000;
    }

    .store-section-inner .left-nav #menu-shop-nav li ul li.current-menu-item a {
    	font-family: quanticobold !important;
    	color: #000;
    }

    .woocommerce div.product form.cart .variations select {
    	font-size: 14px;
    	font-family:MonumentExtended Regular;
    	color: #090a0a;
    	padding: 5px;
    }

    .woocommerce #content div.product div.images,
    .woocommerce div.product div.images,
    .woocommerce-page #content div.product div.images,
    .woocommerce-page div.product div.images {
    	width: 55%;
    	padding-left: 0px;
    }
    .woocommerce div.product div.images .flex-control-thumbs {
    	/*left: 0px;
    	position: absolute;
    	width: 99px;
    	top: 0px;*/
    	display: inline-block;
    	width: 102%;
    	margin-left: -1%;
    	margin-right: -1%;
    }
    .woocommerce div.product p.price,
    .woocommerce div.product span.price {
    	color: #090a0a;
    	font-size: 22px;
    	font-family:"RMNeue-Light";
    	text-transform: uppercase;
    	margin: 0px;
    	line-height: 28px;
    }

    .woocommerce table.shop_attributes {
    	margin-bottom: 0em;
    }

    .product-detail-page .product_title {
    	color: #090a0a;
    	font-size: 32px;
    	font-family:"RMNeue-Bold";
    	line-height: 40px;
    	font-weight: normal;
    	margin-bottom: 10px;
    }

    .screen-reader-text {
    	font-size: 11px;
    	font-weight: 400;
    	color: #000;
    	text-transform: uppercase;
    	line-height: 22px;
    	padding-left: 0px;
    	height: auto !important;
    	position: static !important;
    	width: 100%;
    	display: block;
    	margin-top: 5px;
    }

    .product-type-variable .screen-reader-text {
    	display: none !important;
    }

    .estimated-time {
    	margin-top: 20px;
    	margin-bottom: 20px;
    	border-top: 1px solid #eee;
    	padding-top: 20px;
    }

    .estimated-time h3 {
    	font-family:MonumentExtended Regular;
    	font-size: 14px;
    	font-weight: normal;
    	text-transform: uppercase;
    	margin: 0px;
    	color: #000;
    }

    .estimated-time p {
    	font-size: 12px;
    	font-family:MonumentExtended Regular;
    	color: #000;
    }

    .woocommerce .quantity .qty {
    	width: 5em;
    	text-align: center;
    	padding: 10px;
    	border: #000 solid 1px;
    }

    .product-detail-page .shop_attributes {
    	border: 0px !important;
    }

    .product-detail-page .shop_attributes tr th {
    	text-align: left;
    	width: 80px;
    	font-size: 11px;
    	font-weight: 400;
    	color: #000;
    	text-transform: uppercase;
    	line-height: 22px;
    	padding-left: 0px;
    }

    .product-detail-page .shop_attributes .values-attribute.Color p {
    	padding: 0px !important;
    }

    .product-detail-page .shop_attributes .values-attribute.Color span {
    	float: left;
    	border-radius: 100%;
    	margin-right: 15px;
    	width: 20px !important;
    	height: 20px !important;
    	border: #000 solid 1px;
    	-o-transition: .5s;
    	-ms-transition: .5s;
    	-moz-transition: .5s;
    	-webkit-transition: .5s;
    	transition: .5s;
    }

    .colors span {
    	float: left;
    	border-radius: 100%;
    	margin-right: 15px;
    	width: 15px !important;
    	height: 15px !important;
    	border: #000 solid 1px;
    	-o-transition: .5s;
    	-ms-transition: .5s;
    	-moz-transition: .5s;
    	-webkit-transition: .5s;
    	transition: .5s;
    	margin-top: 3px;
    }

    .product-detail-page .shop_attributes .values-attribute.Size span {
    	background: none;
    	color: #000;
    	margin: 3px;
    	font-size: 13px; 
    	cursor: pointer;
    	display: inline-block;
    	position: relative;
    	display: inline-block;
    	text-align: center;
    	min-width: 55px;
    	padding: 8px 5px 5px 5px;
    	border: 1px solid #d9d9d9;
    	color: black;
    	cursor: pointer;
    }

    .product-detail-page .shop_attributes .values-attribute.Size span.active,
    .product-detail-page .shop_attributes .values-attribute.Size span:hover {
    	background: #000;
    	color: #fff;
    }

    .product-detail-page .product-detail-inner {
    	width: 100%;
    	margin: 0 auto;
    	padding: 20px;
    }

    .product-detail-page .product-detail-inner .flex-control-thumbs li {
    	margin-bottom: 15px !important;
    }

    .tabs.wc-tabs {
    	display: none;
    }

    .values-attribute.Size {
    	color: #090a0a;
    	font-size: 15px;
    	text-transform: uppercase;
    }

    .product-detail-page .shop_attributes .values-attribute.Color span.active {
    	position: relative;
    	overflow: hidden;
    }
    .product-detail-page .shop_attributes .values-attribute.Color span.active:before {
    	content: '';
    	background: rgba(0, 0, 0, 0.3);
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	left: 0px;
    	top: 0px;
    	-o-transition: .5s;
    	-ms-transition: .5s;
    	-moz-transition: .5s;
    	-webkit-transition: .5s;
    	transition: .5s;
    }
    .product-detail-page .shop_attributes .values-attribute.Color span.active:after {
    	content: "\f00c";
    	display: inline-block;
    	font: normal normal normal 14px/1 FontAwesome;
    	font-size: 12px;
    	text-rendering: auto;
    	-webkit-font-smoothing: antialiased;
    	-moz-osx-font-smoothing: grayscale;
    	color: #fff;
    	position: absolute;
    	left: 1px;
    	top: 3px;
    	text-align: center;
    	width: 100%;
    }

    .woocommerce div.product form.cart .variations {
    	display: none;
    }

    .product-detail-page .shop_attributes tr th,
    .product-detail-page .shop_attributes tr td {
    	background: none !important;
    	border: 0px !important;
    	width: 100%;
    	display: inline-block;
    }

    .product-detail-page .shop_attributes tr {
    	display: inline-block;
    	width: 100%;
    }

    .product-detail-page .slick-prev:before {
    	font-family: FontAwesome;
    	content: '\f0d9 ';
    }

    .product-detail-page .slick-next:before {
    	font-family: FontAwesome;
    	content: '\f0da';
    }

    .product-detail-page .slick-prev {
    	left: -11px;
    }

    .product-detail-page .slick-next {
    	right: -16px;
    }

    .product-detail-page .slick-prev,
    .product-detail-page .slick-next {
    	width: 20px;
    }

    .variations_button table {
    	display: inline-block;
    	width: 100%;
    }

    .variations_button table tr,
    .variations_button table tbody {
    	display: inline-block;
    	width: 100%;
    }

    .variations_button table .label,
    .variations_button table td {
    	width: 100% !important;
    	display: inline-block;
    }

    .woocommerce table.shop_attributes td p {
    	margin: 0;
    	padding: 0;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li {
    	border: 1px solid #d3ced2;
    	background: none;
    	display: inline-block;
    	position: relative;
    	z-index: 0;
    	border-radius: 0px;
    	margin: 0px;
    	padding: 0 1em;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    	background: #000;
    	z-index: 2;
    	border-bottom-color: #fff;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    	color: #fff;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
    	box-shadow: none;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
    	box-shadow: none;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs {
    	padding: 0em;
    }

    .woocommerce table.shop_table td,
    .woocommerce table.shop_table th {
    	color: #090a0a;
    	font-size: 14px;
    	text-transform: uppercase;
    	line-height: 22px;
    	font-weight: normal;

    }
    .woocommerce table.shop_table.woocommerce-checkout-review-order-table td,
    .woocommerce table.shop_table.woocommerce-checkout-review-order-table th {
    	color: #535353;
    	font-size: 14px;
    	text-transform: inherit;
    	line-height: 22px;
    	font-weight: normal;

    }

    .woocommerce-error::before,
    .woocommerce-info::before,
    .woocommerce-message::before {
    	display: none !important;
    }

    #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    	background: none !important;
    	/*border-radius: 0px !important;
    	border-top: #e2e2e2 solid 1px !important;*/
    }
    #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods {
    	padding: 10px 0px;
    }
    #wc-square-credit-card-credit-card-form{
    	border:0px !important;
    }
    .woocommerce-info {
    	padding: 1em 2em 1em 2em;
    	margin: 0 0 2em;
    	position: relative;
    	color: #144376 !important;
    	background-color: #f2f2f2 !important;
    	-webkit-border-radius: 0px;
    	-moz-border-radius: 0px;
    	border-radius: 0px;
    	border: 0px !important;
    	list-style: none outside;
    	width: 100%;
    	word-wrap: break-word;
    	display:inline-block;
    	text-align:center;
    }

    .woocommerce-error {
    	padding: 1em 2em 1em 2em;
    	margin: 0 0 2em;
    	position: relative;
    	color: #85001e !important;
    	background-color: #ffccd7 !important;
    	border-color: #ffb8c8 !important;
    	border: 0px !important;
    	list-style: none outside;
    	width: auto;
    	word-wrap: break-word;
    	-webkit-border-radius: 8px;
    	-moz-border-radius: 8px;
    	border-radius: 8px;
    }
    .woocommerce div.product form.cart table{
    	margin-bottom:10px;
    }
    .woocommerce #respond input#submit,
    .woocommerce a.button,
    .woocommerce button.button,
    .woocommerce input.button {
    	font-size: 100%;
    	margin: 0;
    	line-height: 1;
    	cursor: pointer;
    	position: relative;
    	text-decoration: none;
    	overflow: visible;
    	padding: .9em 1em;
    	font-weight: 700;
    	-webkit-border-radius: 8px;
    	-moz-border-radius: 8px;
    	border-radius: 8px;
    	left: auto;
    	color: #ffffff !important;
    	background-color: #0e0e0e;
    	border: 0;
    	display: inline-block;
    	font-family:MonumentExtended Regular;
    	background-image: none;
    	box-shadow: none;
    	text-shadow: none;
    }
    .woocommerce .login-form button.button {
    	font-family: MonumentExtended Light;
    	font-size:12px!important;
    }
    .woocommerce .login-form .woocommerce-LostPassword.lost_password {
    	font-family: MonumentExtended Regular;
    	font-size:12px;
    }

    .woocommerce table.shop_table td a,
    .woocommerce table.shop_table th a {
    	color: #090a0a;
    	text-decoration: none;
    }

    .product-detail-page .variations .label {
    	color: #090a0a;
    	font-size: 16px;
    	font-family: Druk Wide;
    	text-transform: uppercase;
    	line-height: 22px;
    	width: 86%;
    }

    .product-detail-page .reset_variations {
    	display: none!important;
    }

    .product-detail-page .product_meta {
    	display: none;
    }

    .secondary-img {
    	display: none !important;
    }

    .store-section-inner .left-sidebar .wpf_hide_text li label {
    	padding: 4px;
    	width: 30px !important;
    	height: 15px !important;
    	border-radius: 0px !important;
    	display: inline-block;
    	vertical-align: middle;
    	margin-bottom: 0;
    	font-size: 0px !important;
    }

    .store-section-inner .left-sidebar .wpf_item .wpf_item_name {
    	border-top: 1px solid #f0f0f0;
    	padding: 10px 15px;
    	color: #000;
    	cursor: pointer;
    	margin-top: 15px;
    	font-family:MonumentExtended Regular;
    	font-weight: normal;
    	border-bottom: 0px;
    }

    .store-section-inner .left-sidebar .wpf_links a {
    	font-size: 14px;
    	color: #090a0a; 
    	text-decoration: none;
    }

    .wpf_items_group {
    	padding: 0 15px;
    }

    .wpf_slider.ui-slider .ui-widget-header {
    	background: #000 !important;
    	border: none;
    }

    .wpf_items_grouped .wpf_item:not(.wpf_item_instock):not(.wpf_item_onsale) .wpf_item_name:after {
    	content: "\f107" !important;
    	display: inline-block !important;
    	font: normal normal normal 14px/1 FontAwesome !important;
    	font-size: inherit !important;
    	text-rendering: auto;
    	-webkit-font-smoothing: antialiased !important;
    	-moz-osx-font-smoothing: grayscale !important;
    	font-size: 16px !important;
    	right: 16px !important;
    }

    .wpf-slider-tooltip-inner {
    	font-weight: 700;
    }

    .store-section-inner .wpf_items_grouped .wpf_item:not(.wpf_item_instock):not(.wpf_item_onsale) .wpf_item_name:after {
    	color: #090a0a;
    }

    .store-section-inner .wpf_item li {
    	margin: 0px;
    }

    .store-section-inner .wpf_item {
    	padding: 0 0 .8em 0;
    	position: relative;
    }

    .woocommerce ul.products li.product .price {
    	color: #000;
    	display: block;
    	text-transform: uppercase;
    	font-weight: normal;
    	margin-top: 5px;
    	vertical-align: middle;
    	font-size: 14px;
    	position: relative;
    	letter-spacing: 1px;
    }

    .woocommerce ul.products li.product .price:before {
    	content: 'Price:';
    	display: inline-block;
    	margin-right: 10px;
    }

    .woocommerce ul.products li.product .product-brand {
    	margin: 0px 0px;
    	margin-top: 10px;
    	font-size: 14px;
    	font-weight: 400;
    	line-height: 1.2em;
    	text-transform: capitalize;
    	letter-spacing: .07em;
    	text-transform: uppercase;
    	color: #333;
    	white-space: nowrap;
    	text-overflow: ellipsis;
    	overflow: hidden;
    	display: inline-block;
    	min-height: 16px;
    	width: 100%;
    }

    .woocommerce ul.products li.product .button,
    .woocommerce-page ul.products li.product .button {
    	display: none;
    }

    .shop-header h1 {
    	text-align: center;
    	text-transform: uppercase;
    	font-size: 28px;
    	font-family: Druk Wide;
    	font-weight: normal;
    	margin-top: 0px;
    	line-height: 28px;
    }

    .shop-head-search {
    	font-size: 14px;
    	color: #090a0a; 
    }

    .shop-head-search .shop-head-search-form {
    	float: right;
    }

    .search-submit {
    	background: url(images/search-icon.png)no-repeat;
    	border: 0px;
    	width: 20px;
    	height: 19px;
    }


/*
.header.scrolled .search-submit,.aboutslide2-current .header .search-submit{
	background: url(images/search-icon-white.png)no-repeat;
	border:0px;
	width: 20px;
	height: 19px;
	}*/

	.header.scrolled .logo {
		line-height: 29px;
	}



	.woocommerce table.shop_table td {
		padding: 15px 12px;
	}

	.woocommerce .cart_totals table.shop_table td {
		padding: 6px 12px;
	}

	.shop-head-search .return i {
		margin-right: 15px;
		display: inline-block;
	}

	.shop-head-search .search-field {
		background: none;
		border: 0px;
		margin-top: -10px;
		font-size: 14px;
		color: #090a0a; 
	}

	.product-filter-mobile,
	.left-nav-toggle {
		display: none;
	}

	.post-thumbnail img {
		width: 100%;
		height: auto;
	}

	.values-attribute.Color,
	.values-attribute.Size {
		width: 100%;
		font-style: normal;
		text-align: left;
		float: left;
	}

	.menu-search-top { 
		float: right;
		position: relative;
	}

	.menu-search-top .search-submit {
		position: absolute;
		right: 4px;
		top: 11px;
		cursor: pointer;
		outline: none;
	}
	.menu-search-top form{
		width: 96%;
		position: relative;
		display: inline-block;
		margin-right: 15px;
	}
	.menu-search-top a{
		padding: 0px;
		display: inline-block;
		color: #0000ff9c;
		font-size: 13px;
		text-decoration: underline;
	}
	.menu-search-top a:hover{
		color: #000;
	}
	.menu-search-top .search-field {
		border: 0px;
		border-bottom: #000 solid 1px;
		padding: 10px 15px;
		width: 100%;
		font-size: 14px;
		font-weight: normal;
		-moz-appearance: none;
		-webkit-appearance: none;
		border-radius: 0px;
		outline: none;
		padding-right: 30px;
	}
	.menu-search-top .search-field:-internal-autofill-selected {
		background:none !important;
	}


	input[type=text],input[type=email],input[type=password],input[type=submit],input[type=button],select{
		-moz-appearance: none;
		-webkit-appearance: none;
	}
	.slick-prev, .slick-next {
		width: 38px;
		height: 50px;
	}
	.main-navigation-mobile {
		background: #fff;
		width: 320px;
		left: 30px;
		position: absolute;
		padding-top: 20px;
		top: 42px;
	/*
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;*/
    z-index: 101;
    overflow-y: auto;
    height: calc(100vh - 90px);
    border: #000 solid 1px;
    display: none;
}

.main-navigation-mobile .close-nav {
	padding: 30px 30px 10px 30px;
	text-align: right;
}

.main-navigation-mobile .close-nav img {
	width: 22px;
}

.main-navigation-mobile ul {
	margin: 0px 20px 0px 30px;
	padding: 0px;
}

.main-navigation-mobile ul ul {
	margin: 0px;
	margin-left: 10px;
}

.main-navigation-mobile ul li {
	display: block!important;
	padding: 5px 0px;
	text-align: left;
	border: 0px;
	margin: 0px;
	border-right: none;
	font-size: 16px;
	position: relative;
}

.main-navigation-mobile ul li a {
	color: #878686;
	text-decoration: none;

	text-transform: uppercase;
	padding: 6px 0px;
	display: block;
	outline: none;
	font-family: TitlingGothicFBExtended;

	font-size: 13px;
	border: 0px !important;
}
.main-navigation-mobile ul .sub-menu a {
	color: #000;
}

.main-navigation-mobile ul .sub-menu .sub-menu a {
	color: #878686;
}
.main-navigation-mobile ul .sub-menu .sub-menu a:hover {
	color: #000;
}
.main-navigation-mobile ul ul li a {
	padding: 0px;
}

.main-navigation-mobile ul li.menu-item-has-children:after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 24px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f107";
	float: right;
	position: absolute;
	right: 10px;
	top: 8px;
	color: #494949;
	cursor: pointer;
}
.main-navigation-mobile ul li:hover a,.main-navigation-mobile ul li.menu-item-has-children:hover:after {
	color: #000;
}

.main-navigation-mobile ul li.menu-item-has-children li:after {
	display: none;
}

.main-navigation-mobile.active ul li a {
	opacity: 0;
	-webkit-transform: translateX(200px);
	transform: translateX(200px);
	-webkit-animation: moveLeft 0.4s ease forwards;
	animation: moveLeft 0.4s ease forwards;
}

@-webkit-keyframes moveLeft {
	0% {
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes moveLeft {
	0% {
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}

.main-navigation-mobile.active ul li.anim1 a,
.home-network-section .network.appear.anim1,
.home-new-services-section .service.appear.anim1,
.home-talent-section .talent.appear.anim1 {
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	animation-delay: 0s;
}

.main-navigation-mobile.active ul li.anim2 a,
.home-network-section .network.appear.anim2,
.home-new-services-section .service.appear.anim2,
.home-talent-section .talent.appear.anim2 {
	-webkit-animation-delay: 0.1s;
	-moz-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

.main-navigation-mobile.active ul li.anim3 a,
.home-network-section .network.appear.anim3,
.home-new-services-section .service.appear.anim3,
.home-talent-section .talent.appear.anim3 {
	-webkit-animation-delay: 0.2s;
	-moz-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

.main-navigation-mobile.active ul li.anim4 a,
.home-network-section .network.appear.anim4,
.home-new-services-section .service.appear.anim4,
.home-talent-section .talent.appear.anim4 {
	-webkit-animation-delay: 0.3s;
	-moz-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

.main-navigation-mobile.active ul li.anim5 a,
.home-network-section .network.appear.anim5,
.home-new-services-section .service.appear.anim5,
.home-talent-section .talent.appear.anim5 {
	-webkit-animation-delay: 0.4s;
	-moz-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

.main-navigation-mobile.active ul li.anim6 a,
.home-network-section .network.appear.anim6,
.home-new-services-section .service.appear.anim6,
.home-talent-section .talent.appear.anim6 {
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.main-navigation-mobile.active ul li.anim7 a,
.home-network-section .network.appear.anim7,
.home-new-services-section .service.appear.anim7,
.home-talent-section .talent.appear.anim7 {
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

.main-navigation-mobile.active ul li.anim8 a,
.home-network-section .network.appear.anim8,
.home-new-services-section .service.appear.anim8,
.home-talent-section .talent.appear.anim8 {
	-webkit-animation-delay: 0.7s;
	-moz-animation-delay: 0.7s;
	animation-delay: 0.7s;
}

.main-navigation-mobile.active ul li.anim9 a,
.home-network-section .network.appear.anim9,
.home-new-services-section .service.appear.anim9,
.home-talent-section .talent.appear.anim9 {
	-webkit-animation-delay: 0.8s;
	-moz-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

.main-navigation-mobile.active ul li.anim10 a,
.home-network-section .network.appear.anim10,
.home-new-services-section .service.appear.anim10,
.home-talent-section .talent.appear.anim10 {
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
	animation-delay: 0.9s;
}


/*.main-navigation-mobile ul li a:hover {
    color:#ff0e22;
}
.main-navigation-mobile ul li.active a {
    color:#ff0e22;
    }*/

    .main-navigation-mobile.active {
    	left: 0px;
    }

    .main-navigation-mobile .closeMobileNav img {
    	-webkit-filter: invert(100%);
    }
    .shop_attributes .values-attribute.Color .value { 
    	color: transparent;
    	font-size: 0px; 
    	display: inline-block;
    	cursor: pointer;
    }
    .shop_attributes .off-white {
    	background: #f5f2d0;
    	color: transparent;
    	font-size: 5px;
    	width: 30px;
    	height: 20px;
    	display: inline-block;
    	cursor: pointer;
    }

    .shop_attributes .white {
    	background: #fff;
    	color: transparent;
    	font-size: 5px;
    	width: 30px;
    	height: 20px;
    	display: inline-block;
    	cursor: pointer;
    }

    .shop_attributes .brown {
    	background: #A52A2A;
    	color: transparent;
    	font-size: 5px;
    	width: 30px;
    	height: 20px;
    	display: inline-block;
    	cursor: pointer;
    }

    .shop_attributes .black {
    	background: #000;
    	color: transparent;
    	font-size: 5px;
    	width: 30px;
    	height: 20px;
    	display: inline-block;
    	cursor: pointer;
    }

    .shop_attributes .red {
    	background: #ff0000;
    	color: transparent;
    	font-size: 5px;
    	width: 30px;
    	height: 20px;
    	display: inline-block;
    	cursor: pointer;
    }

    .shop_attributes .green {
    	background: #33CC00;
    	color: transparent;
    	font-size: 5px;
    	width: 30px;
    	height: 20px;
    	display: inline-block;
    	cursor: pointer;
    }

    .shop_attributes .blue {
    	background: #3333CC;
    	color: transparent;
    	font-size: 5px;
    	width: 30px;
    	height: 20px;
    	display: inline-block;
    	cursor: pointer;
    }

    .shop_attributes .yellow {
    	background: #FFFF00;
    	color: transparent;
    	font-size: 5px;
    	width: 30px;
    	height: 20px;
    	display: inline-block;
    	cursor: pointer;
    }

    .shop_attributes .grey {
    	background: #808080;
    	color: transparent;
    	font-size: 5px;
    	width: 30px;
    	height: 20px;
    	display: inline-block;
    	cursor: pointer;
    }

    .shop_attributes .pink {
    	background: #FFC0CB;
    	color: transparent;
    	font-size: 5px;
    	width: 30px;
    	height: 20px;
    	display: inline-block;
    	cursor: pointer;
    }

    .shop_attributes .purple {
    	background: #800080;
    	color: transparent;
    	font-size: 5px;
    	width: 30px;
    	height: 20px;
    	display: inline-block;
    	cursor: pointer;
    }

    .shop_attributes .orange {
    	background: #FFA500;
    	color: transparent;
    	font-size: 5px;
    	width: 30px;
    	height: 20px;
    	display: inline-block;
    	cursor: pointer;
    }
    .shop_attributes .black {
    	background: #000000;
    }

    .shop_attributes .grey {
    	background: #808080;
    }

    .shop_attributes .dark-grey {
    	background: #A9A9A9;
    }

    .shop_attributes .ash-grey {
    	background: #beb2bb;
    }

    .shop_attributes .gainsboro {
    	background: #DCDCDC;
    }

    .shop_attributes .blue {
    	background: #0000FF;
    }

    .shop_attributes .light-blue {
    	background: #ADD8E6;
    }

    .shop_attributes .sky-blue {
    	background: #87CEEB;
    }

    .shop_attributes .light-sky-blue {
    	background: #87CEFA;
    }

    .shop_attributes .dark-blue {
    	background: #00008B;
    }

    .shop_attributes .navy {
    	background: #000080;
    }

    .shop_attributes .royal-blue {
    	background: #4169E1;
    }

    .shop_attributes .indigo {
    	background: #4B0082;
    }

    .shop_attributes .pink {
    	background: #FFC0CB;
    }

    .shop_attributes .light-pink {
    	background: #FFB6C1;
    }

    .shop_attributes .hot-pink {
    	background: #FF69B4;
    }

    .shop_attributes .red {
    	background: #FF0000;
    }

    .shop_attributes .dark-red {
    	background: #8B0000;
    }

    .shop_attributes .maroon {
    	background: #800000;
    }

    .shop_attributes .salmon {
    	background: #FA8072;
    }

    .shop_attributes .orange {
    	background: #FFA500;
    }

    .shop_attributes .dark-orange {
    	background: #FF8C00;
    }

    .shop_attributes .gold {
    	background: #FFD700;
    }

    .shop_attributes .green {
    	background: #00ff00;
    }

    .shop_attributes .dark-green {
    	background: #006400;
    }

    .shop_attributes .light-green {
    	background: #90EE90;
    }

    .shop_attributes .sea-green {
    	background: #2E8B57;
    }

    .shop_attributes .dark-sea-green {
    	background: #8FBC8F;
    }

    .shop_attributes .dark-olive-green {
    	background: #556B2F;
    }

    .shop_attributes .yellow-green {
    	background: #96CC39;
    }

    .shop_attributes .metallic-green {
    	background: #3B5C0A;
    }

    .shop_attributes .yellow {
    	background: #FFFF00;
    }

    .shop_attributes .light-yellow {
    	background: #FFFFE0;
    }

    .shop_attributes .lemonchiffon {
    	background: #FFFACD;
    }

    .shop_attributes .khaki {
    	background: #F0E68C;
    }

    .shop_attributes .dark-khaki {
    	background: #BDB76B;
    }

    .shop_attributes .yellow-green {
    	background: #9ACD32;
    }

    .shop_attributes .green-yellow {
    	background: #ADFF2F;
    }

    .shop_attributes .purple {
    	background: #800080;
    }

    .shop_attributes .medium-purple {
    	background: #8FBC8F;
    }

    .shop_attributes .magenta {
    	background: #FF00FF;
    }

    .shop_attributes .dark-magenta {
    	background: #8B008B;
    }

    .shop_attributes .white {
    	background: #ffffff;
    }

    .shop_attributes .snow {
    	background: #FFFAFA;
    }

    .shop_attributes .white-smoke {
    	background: #F5F5F5;
    }

    .shop_attributes .cyan {
    	background: #00FFFF;
    }

    .shop_attributes .light-cyan {
    	background: #E0FFFF;
    }

    .shop_attributes .aqua {
    	background: #00FFFF;
    }

    .shop_attributes .dark-cyan {
    	background: #008B8B;
    }

    .shop_attributes .dark-cyan{
    	background: #008B8B;
    }
    .shop_attributes .pastel-rainbow{
    	background: #9ec1cf;
    }
    .shop_attributes .fuchsia{
    	background: #d25895;
    }
    .shop_attributes .ecru{
    	background: #1e201d;
    }
    .shop_attributes .crewneck{
    	background: #f7e6ca;
    }
    .shop_attributes .beige{
    	background: #d5b086;
    }
    .shop_attributes .olive-green{
    	background: #696750;
    }
    .shop_attributes .sage{
    	background: #cebda1;
    }
    .shop_attributes .avio{
    	background: #748191;
    }
    .shop_attributes .olive{
    	background: #6C654B;
    }
    .shop_attributes .pistacchio{
    	background: #979A65;
    }
    .shop_attributes .arancio{
    	background: #fd7234;
    }
    .shop_attributes .lime-green{
    	background: #DCEB82;
    }
    .shop_attributes .dusty-green{
    	background: #C3C4B6;
    }
    .shop_attributes .light-olive{
    	background: #9C9A81;
    }
    .shop_attributes .sand{
    	background: #D1C1AA;
    }


    .shop_attributes .jade{
    	background: #B4C2A1;
    }
    .shop_attributes .rush-pink{
    	background: #FE4682;
    }
    .shop_attributes .ocean-fog{
    	background: #4e6d9b;
    }
    .shop_attributes .lavender{
    	background: #b57edc;
    }
    .shop_attributes .khaki-gray{
    	background: #6a5f31;
    }
    .shop_attributes .lemon-chiffon{
    	background: #fffacd;
    }
    .shop_attributes .bright-white{
    	background: #ffffff;
    }
    .shop_attributes .silver{
    	background: #aaa9ad;
    }
    .shop_attributes .taupe {
    	background: #483c32;
    }
    .shop_attributes .heather-grey {
    	background: #483c32;
    }


    .shop_attributes .xs,
    .s,
    .m,
    .l,
    .xl {
    	cursor: pointer;
    }

    .head-right-cart-user {
    	float: right;

    }

    .head-right-cart-user img {
    	width: 18px; 
    }

    .head-right-cart-user .cart-customlocation img {
    	width: 15px;
    }
/*
.head-right-cart-user span {
	float: right;
}
*/
.sliderbgimage.desktop-banner , .desktop-video-banner {}

.sliderbgimage.mobile-banner  , .mobile-video-banner {
	display: none;
}

.header-search {
	position: relative;
	display: inline-block;
}

.header-search .screen-reader-text {
	display: none;
}

.header-search .search-submit {
	position: absolute;
	top: 14px;
	right: 15px;
}

.header-search .search-field {
	background: none;
	border: 1px solid #f0f0f0 !important;
	color: #000;
	padding: 13px;
	text-align: left;
	padding-right: 40px;
	width: 230px;
	padding-left: 15px;
	color: #999;
	font-size: 14px;
}

.woocommerce ul.products li.product a,
.woocommerce-page ul.products li.product a {
	color: #000;
	text-decoration: none;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	position: relative;
	color: #000;
	font-size: 14px;
}

.woocommerce ul.products li.product h2,
.woocommerce-page ul.products li.product h2 {
	width: 100%;
	margin: 0px !important;
	margin-top: 10px !important;
	font-family:MonumentExtended Regular;
	font-weight: normal;
	letter-spacing: 0px;

}


/*
.woocommerce ul.products li.product .product-content, .woocommerce-page ul.products li.product .product-content{
 	text-align: center;
 	}*/

 	.product .colors .pcolor {
 		float: left;
 		margin-right: 10px;
 	}

 	.product .colors span {
 		width: 18px;
 		height: 18px;
 		-webkit-border-radius: 50%;
 		-moz-border-radius: 50%;
 		border-radius: 50%;
 		background: #eee;
 		display: inline-block;
 		border: 1px solid #000;
 	}
 	.product .colors span.yellow {
 		background: #FFFF00;
 	}
 	.product .colors span.navy {
 		background: #000080;
 	}
 	
 	.product .colors span.red {
 		background: #ff0000;
 	}

 	.product .colors span.green {
 		background: #079b49;
 	}

 	.product .colors span.sea-green {
 		background: #1a839a;
 	}

 	.product .colors span.blue {
 		background: #3333CC;
 	}

 	.product .colors span.white {
 		background: #fff;
 	}

 	.product .colors span.black {
 		background: #000;
 	}

 	.product .colors span.orange {
 		background: #ff911a;
 	}

 	.product .colors span.indigo {
 		background: #4a1932;
 	}

 	.product .colors span.pink {
 		background: #FFC0CB;
 	}

 	.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide {
 		position: relative;
 	}

 	.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content {
 		position: absolute;
 		left: 70px;
 		top: 160px;
 		width: 42%;
 		color: #fff;
 		z-index: 2;
 	}
 	.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content .more-link{
 		display: none !important;
 	}
 	.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content h3 {
 		margin: 0px !important;
 		font-size: 26px;
 		font-family: MonumentExtended Regular;
 		font-weight: normal;
 		text-transform:inherit;
 		padding:0px 0px 10px 0px;
 		letter-spacing:1px;
 		color: #fff;
 	}

 	.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content h3 a {
 		text-decoration: none;
 		color: #fff;
 	}

 	.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content p {
 		margin-top: 5px;
 		line-height: 26px;
 		font-size: 16px;
 		color: #fff;
 	}

 	.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .new-arrival {
	/*position: absolute;
	top: 40px;
	left: 40px;*/
	text-transform: uppercase;
}

.shopfeature-slider .shopfeature-slider-inner .slick-prev:before,
.shopfeature-slider .shopfeature-slider-inner .slick-next:before {
	content: '';
	font-size: 0px;
	width: 50px;
	height: 65px;
	display: inline-block;
}

.shopfeature-slider .shopfeature-slider-inner .slick-prev:before {
	background: url(images/slider-left-icon-white.png) no-repeat;
	background-size: 12px;
}

.shopfeature-slider .shopfeature-slider-inner .slick-next:before {
	background: url(images/slider-right-icon-white.png) no-repeat;
	background-size: 12px;
}
.shopfeature-slider  .sply-cat-heading h2{
	color: #fff;
}
.shopfeature-slider .shopfeature-slider-inner .slick-prev,
.shopfeature-slider .shopfeature-slider-inner .slick-next {
	cursor: pointer;
	top: 50%;
	z-index: 9;
}

.shopfeature-slider .shopfeature-slider-inner .slick-prev {
	left: 35px;
}

.shopfeature-slider .shopfeature-slider-inner .slick-next {
	right: 35px;
}

.shopfeature-slider .shopfeature-slider-inner .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 10px;
	height: 10px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: #fff solid 1px;
	outline: none;
	background: #fff;
	z-index: 9999;
	border-radius: 100%;
}

.shopfeature-slider .shopfeature-slider-inner .slick-slide {
	margin-right: 0rem;
	margin-left: 0rem;
}

.shopfeature-slider .shopfeature-slider-inner .slick-dots li button {
	background: #000;
}

.shopfeature-slider .shopfeature-slider-inner .slick-dots {
	position: absolute;
	bottom: 68px;
	display: block;
	width: auto;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	right: 30px;
}

.shopfeature-slider .shopfeature-slider-inner .slick-dots li button:before {
	display: none !important;
}

.shopfeature-slider .shopfeature-slider-inner .slick-dots li.slick-active button {
	background: #ffd561;
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-right .home-pcbs-big .home-pcbs-inner {
	position: relative;
	background: #f6f6f6;
	line-height: 1px;
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-right .home-pcbs-big .home-pcbs-inner:after {
	width: 100%;
	display: inline-block;
	height: 30%;
	left: 0px;
	bottom: 0px;
	content: '';
	position: absolute;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-right .home-pcbs-big .home-pcbs-inner:before {
	width: 100%;
	display: inline-block;
	height: 30%;
	left: 0px;
	top: 0px;
	content: '';
	position: absolute;
	background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-right .home-pcbs-big img {
	width: 100%;
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-right .home-pcbs-big .home-pcbs-head {
	position: absolute;
	left: 20px;
	top: 20px;
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-right .home-pcbs-big .home-pcbs-head h3 {
	font-size: 18px;
	margin: 10px 0px;
	font-weight: normal;
	font-family: Druk Wide;	line-height: 22px;
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-right .home-pcbs-big .home-pcbs-head h3 a {
	color: #000;
	text-decoration: none;
}

.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-right .home-pcbs-big .home-pcbs-content {
	position: absolute;
	left: 20px;
	bottom: 50px;
	z-index: 9;
	line-height: 22px;
}

.home-product-cat-sec .home-product-cat-sec-inner .home-product-cat-slide .hpcs-content .shop-now-btn {
	border: #fff solid 1px;
	padding: 6px 15px;
	color: #fff;
	text-decoration: none;
	margin-top: 15px;
}

.home-product-cat-sec .home-product-cat-sec-inner .home-product-cat-slide .hpcs-content .shop-now-btn:hover {
	background: #fff;
	color: #000;
}

.home-page-headng {
	padding: 30px 0px;
}

.home-page-headng h2 {
	border-bottom: #f1f1f1 solid 1px;
	font-size: 34px;
	line-height: 48px;
	font-family: Druk Wide;	font-weight: normal;
	margin-bottom: 0px;
	position: relative;
	letter-spacing:1px;
	text-transform:uppercase;
}
.home-page-headng h2 img{
	width: 110px;
	margin-bottom: -8px;
}
.home-page-headng h2 span {
	padding: 0px 15px;
	background: #fff;
	display: inline-block;
	font-family:MonumentExtended Regular;
}
.home-page-headng h2 span.sm {
	font-size: 16px; font-weight: normal; font-family:MonumentExtended Regular; padding: 0px; display:inline; letter-spacing:1px;
}
.home-page-headng.sneakers-heading h2 {
	font-family: Druk Wide;	font-size: 15px;
	line-height: 16px;
	text-transform: inherit;
	text-align: center;
	font-weight: normal;
	margin-bottom: 0px;
	position: relative;
}

.mobile-search-cart-icon,
.mobile-search-top {
	display: none;
}

.related.products h2 {
	text-transform: capitalize;
	text-align: center;
	margin-bottom: 50px;
	font-size: 32px;
}

.related.products .product-content h2 {
	text-align: left;
}

.related.products {
	padding: 60px 30px 0px 30px;
}

.related.products ul.products li.product .product-content,
.related.products ul.products li.product .product-content {
	position: relative;
	width: 100%;
	padding: 0px;
	background: none;
}

.related.products ul.products li.product .product-brand {
	position: relative;
	top: inherit;
	left: inherit;
	right: inherit;
	text-transform: uppercase;
	font-size: 15px;
	/*  background: rgba(0,0,0,1);
    color: #fff;
    padding: 2px 10px;*/
    letter-spacing: 1px;
    min-height: 20px;
}

.related.products .product .colors span {
	width: 15px;
	height: 15px;
}

.brands-footer {
	padding: 40px 30px;
}

.brands-footer .brands-footer-inner .bf-row {
	margin-right: -15px;
	margin-left: -15px;
}

.brands-footer .brands-footer-inner h3 {
	margin-top: 0px;
	margin-bottom: 5px;
}

.brands-footer .brands-footer-inner ul {
	padding: 0px;
	list-style: none;
	margin: 0px;
}

.brands-footer .brands-footer-inner ul li {
	width: 16.66%;
	float: left;
	padding: 10px 15px;
	min-height: 175px;
}

.brands-footer .brands-footer-inner ul a {
	text-decoration: none;
	font-size: 20px;
	font-family: Druk Wide;
	font-weight: normal;
}

.brands-footer .brands-footer-inner ul .sub-menu li a:hover {
	text-decoration: underline;
}

.brands-footer .brands-footer-inner ul .sub-menu li {
	width: 100%;
	float: left;
	padding: 0px;
	min-height: inherit;
}

.brands-footer .brands-footer-inner ul .sub-menu li a {
	text-decoration: none;
	font-size: 14px; 
	font-weight: normal;
}

.brands-footer .brands-footer-inner #menu-footer-brands {
	margin-left: -15px;
	margin-right: -15px;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
	float: none;
	width: 100%;
	margin: 0 auto;
	background: #f6f6f6;
	padding: 20px;
}

.cart-collaterals {
	float: right;
	width: 40% !important;
	padding-left: 20px;
}

/*.woocommerce-cart-form {
	float: left;
	width: 60%;
	}*/

	.woocommerce .cart_totals table.shop_table td {
		padding: 6px 12px;
		text-align: right;
	}

	.entry-footer {
		padding: 0px !important;
		background: none;
	}
	#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
		background: none !important;
		border-radius: 5px;
		border: #e1e1e1  solid 1px;
	}
	.woocommerce form .form-row input.input-text,
	.woocommerce form .form-row textarea {
		border: 1px solid #d9d9d9 !important;
		padding: 14px 15px;
		border-radius: 5px;
		color: #000;
		font-family: MonumentExtended Light;
		height: auto;
	}

	.woocommerce #payment #place_order,
	.woocommerce-page #payment #place_order {
		text-transform: uppercase;
		letter-spacing: 2px;
	}

	#order_review_heading {

		display: inline-block;
		margin-top: 0px;

		margin: 0 auto;
		float: right;
		
		width: 48%;
		margin: 0 auto;
		background: #fafafa;
		float: right;
		padding: 20px 30px;

	}

	.showcoupon {
		letter-spacing: 1px;
	}

	#order_review {
		width: 50%;
		margin: 0 auto;
	}

	.no-results.not-found {
		text-align: center;
	}

	.no-results.not-found h1 {
		font-size: 40px;
		line-height: 50px;
		color: #000;
		font-family: Druk Wide;
		text-decoration: none;
		letter-spacing: 1px;
	}

	.no-results.not-found .search-form {
		width: 50%;
		margin: 0 auto;
		position: relative;
		display: none;
	}

	.no-results.not-found .search-form input {
		padding: 10px 15px;
		width: 100%;
		padding-right: 40px;
		border: 1px solid #f0f0f0 !important;
	}

	.no-results.not-found .search-form .search-submit {
		position: absolute;
		right: 15px;
		top: 15px;
		cursor: pointer;
	}
	.error-404 p{
		width: 60%;
		margin:0 auto;
	}
	.error-404 {
		text-align: center;
	}

	.error-404 h1 {
		font-size: 40px;
		line-height: 50px;
		color: #000;
		font-family: Druk Wide;
		text-decoration: none;
		letter-spacing: 1px;
	}

	.error-404 a {
		background: #000;
		border: #000 solid 1px;
		color: #fff;
		padding: 10px 15px;
		text-decoration: none;
		margin-top: 15px;
		display: inline-block;
	}

	.error-404 a:hover {
		background: none;
		color: #000;
	}

	.slick-arrow {
		cursor: pointer;
	}

	.day-return-tax {
		font-size: 12px;
		color: #000;
	}

	.day-return-tax div {
		width: 100%;
		display: inline-block;
		line-height: 24px;
	}

	.day-return-tax span {
		float: left;
		width: 35px;
	}

	.product-detail-grey {
		padding: 10px 0px;
		margin-bottom: 30px;
	}

	.product-detail-grey .product-detail-grey-head h2 {
		font-family:MonumentExtended Regular;
		font-size: 22px;
		font-weight: normal;
	}

	.product-detail-grey .product-detail-grey-head {
		padding: 10px 0px;
		border-bottom: 1px solid #e0e0e0;
		text-align: center;
	}

	.product-detail-grey .product-detail-grey-left {
		float: left;
		width: 50%;
		padding: 0px 10px;
	}

	.product-detail-grey p {
		font-size: 14px;
		font-family:"RMNeue-Light";
		color: #333;
		line-height: 24px;
		margin: 5px 0px;
	}

	.product-detail-grey .product-detail-sizing,
	.product-detail-grey .product-detail-content,
	.product-detail-grey .product-detail-shipping-returns {
		padding: 10px;
	}

	.product-desc-titles {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-between;
		border-bottom: 1px solid black;
		padding-bottom: 10px;
		text-transform: lowercase;
	}

	.product-desc-titles .title {
		cursor: pointer;
		opacity: 0.5;
		text-align: center;
		font-size: 15px;
		font-family:MonumentExtended Regular;
	/*-ms-flex-preferred-size: 33.33%;
	flex-basis: 33.33%;*/
	font-weight: bold;
}

.woocommerce div.product form.cart table div.quantity {
	margin-top: 15px;
}

.product-desc-titles .title.active {
	color: black;
	opacity: 1;
}

.product-detail-grey table {
	width: 100%;
	margin-bottom: 10px;
	border-collapse: collapse;
	border-spacing: 0;
}

.product-detail-grey table td,
.product-detail-grey table th {
	border: 1px inset #ddd;
	background: #fafafa;
	text-align: center !important;
	font-size: 11px;
	padding: 5px 0;
	font-family:MonumentExtended Regular;
}

.product-detail-grey table td {
	background: #fff;
}

.mobile-logo {
	display: none;
}

.woocommerce-message {
	padding: 1em 8.5em 1em 8.5em;
	line-height: 30px;
	border:0px !important;
}

.cart-customlocation {
	position: relative;
}

.cart-customlocation span {
	background: #000;
	padding: 5px;
	width: 22px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	border-radius: 50%;
	position: absolute;
	top: -11px;
	right: 6%;
	font-size: 12px;
	color: #fff;
	line-height: 14px;
}

.buy-affiliate-pro {
	background: #000;
	padding: 20px 13px;
	width: 100%;
	margin-top: 15px;
	display: inline-block;
	margin-bottom: 15px;
	color: #f8dc3f;
	text-align: center;
	text-transform: uppercase; 
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	cursor: pointer;
}

.journal-posts {
	padding-top: 100px;
	padding-bottom: 60px;
}

.post a {
	text-decoration: none;
}

.post h2 { 
	text-decoration: none;
	font-weight: normal;
	font-size: 28px;
	line-height: 32px;
	color: #000;
}

.post .post-date {
	font-size: 13px;
	color: #999;
	margin-bottom: 10px;
}

.post .post-detail-head h1 {
	font-family: Druk Wide;
	text-decoration: none;
	font-weight: normal;
	font-size: 36px;
	line-height: 42px;
	color: #000;
	margin-bottom: 0px;
}

.journal-posts .post {
	float: left;
	padding: 15px 0px;
	border-bottom: 1px solid #f0f0f0;
}

.search-results a {
	text-decoration: none;
}

.search-results .post {
	float: left;
	padding: 15px 0px;
	border-bottom: 1px solid #f0f0f0;
}

.post .post-img {
	height: 480px;
	overflow: hidden;
}

.post P {
	font-size: 18px;
	font-family:"RMNeue-Light";
	color: #353535;
	line-height: 30px;
}

.post .more-link {
	font-size: 12px;
	font-family:MonumentExtended Regular;
	letter-spacing: .07em;
	text-transform: uppercase;
	color: #999;
}

.journal-posts .post img {
	width: 100%;
	height: auto;
}

.woocommerce .col2-set,
.woocommerce-page .col2-set {
	/* width: 50%;*/
	float: left;
	padding: 0px 10px;
}

#customer_login .u-column2.col-2 {
	display: none;
}

.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
	float: right;
	width: 100%;
}

.woocommerce-billing-fields h3 {
	margin-top: 0px;
}

.search-results .product h2 {
	margin: 10px 0px !important;
	/*font-size: 18px !important;
	height: 46px;
	overflow: hidden;
	display: inline-block;
	width: 100%;*/
	font-weight: bold;
}

.search-results .product p {
	margin: 5px 0px;
}

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
	float: left;
	width: 100%;
	
}

.woocommerce-checkout .col2-set {
	float: left;
	width: 48%;
	
	border-radius: 8px;
	padding: 20px;
	padding-left: 0px;
}
.woocommerce-checkout  #order_review  {
	width: 48%;
	margin: 0 auto;
	background:#fafafa;
	float: right;
	padding: 20px 30px;

}



.woocommerce ul.products li.product a img {
	margin: 0px !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.post-detail-product .product-slide {
	padding: 0px 10px;
	width: 20%;
	float: left;
}

.post-detail-product {
	padding: 60px 0px 40px 0px;
	border-top: 1px solid #f0f0f0;
	margin-top: 60px;
}

.post-detail-product h2 {
	
	text-decoration: none;
	font-weight: normal;
	font-size: 28px;
	text-align: center;
	text-transform: uppercase;
	line-height: 32px;
	color: #000;
	margin-top: 0px;
}

.post-detail-product .product-slide img {
	width: 100%;
	height: auto;
}

.post-detail-product .product-slide h3 a {
	text-decoration: none;
}

.post-detail-product .product-slide h3 {
	text-decoration: none;
	font-weight: normal !important;
	font-size: 16px;
	line-height: 20px;
	color: #000;
	margin: 10px 0px 0px 0px;
	font-family: MonumentExtended Regular;

}
.post-detail-product .product-slide  .price {
	color: #000;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
	letter-spacing: 1px;
	margin-top: 10px;
	display: inline-block;
}

.product-resale-item.product-resale-item-detail-icon{
	top: 26px;
	left: 10px;
}

}
.post-detail-product .product-slide p {
	font-size: 15px;
	line-height: 19px;
	margin: 10px 0px;
}

.read-more-now {
	border: #000 solid 1px;
	padding: 6px 15px;
	color: #000;
	text-decoration: none;
	display: block;
	margin-top: 20px;
	width: 140px;
}

.read-more-now:hover {
	background: #000;
	color: #fff;
}

.single-post .entry-content p {
	color: #000;
	margin: 50px auto;
	text-align: left;
	font-size: 22px;
	line-height: 1.6em;
	max-width: 780px;
}

.search-form .screen-reader-text {
	display: none !important;
}

.home-sneakers-section {
	padding: 10px 0px;
}

.home-sneakers-section .home-product-cat-slide {
	width: 20% !important;
	float: left;
	/* border: #000 solid 1px; */
	position: relative;
	padding: 10px;
	min-height: 471px;
}

.home-sneakers-section .home-product-cat-slide .hpcs-img,
.product-slide-img {
	background: #e5e6e8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
}


/*
.home-sneakers-section .home-product-cat-slide .hpcs-content{
	position: absolute;
	top: 30px;
	left: 30px;
}

.home-sneakers-section .home-product-cat-slide .hpcs-shopbtn{
	position: absolute;
	bottom:  5%;
	right: 30px;
}

.home-sneakers-section .home-product-cat-slide .hpcs-detail{
	position: absolute;
	bottom: 10%;
	left: 30px;
	width: 60%;
	font-size: 14px;
    line-height: 22px;
    letter-spacing: 1px;
}

*/

.home-sneakers-section .home-product-cat-slide .hpcs-detail {
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 1px;
	margin: 10px 0px;
}

.home-sneakers-section .home-product-cat-slide img {
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.home-sneakers-section .home-product-cat-slide .brand-name {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	margin-top: 10px;
	display: inline-block;
	width: 100%;
	min-height: 16px;
	line-height: 14px;
}

.home-sneakers-section .home-product-cat-slide a {
	text-decoration: none;
}

.home-sneakers-section .home-product-cat-slide h3 {
	margin: 10px 0px;
	font-size: 15px;
	line-height: 22px;
	text-transform: capitalize;
	font-family:"RMNeue-Light";
	min-height: 45px;
}

.home-sneakers-section .read-more {
	padding: 8px 20px 6px 20px;
	font-size: 13px;
	margin-bottom: 30px;
	display: inline-block;
	letter-spacing: 1px;

}

.text-center {
	text-align: center;
}

.home-sneakers-section .slick-dots li button,
.home-accessories-slider .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 10px;
	height: 10px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: #000;
	z-index: 9999;
	border-radius: 100%;
}

.home-sneakers-section .slick-dots li button,
.home-accessories-slider .slick-dots li button {
	background: #000;
}

.home-sneakers-section .slick-dots,
.home-accessories-slider .slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	right: 0px;
}

.home-sneakers-section .slick-dots li button:before,
.home-accessories-slider .slick-dots li button:before {
	display: none !important;
}

.home-sneakers-section .slick-dots li.slick-active button,
.home-accessories-slider .slick-dots li.slick-active button {
	background: #ffd561;
}

.home-accessories-slider.slick-dotted.slick-slider {
	padding-bottom: 30px;
}

.mobile-img {
	display: none !important;
}

.woocommerce-MyAccount-navigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.woocommerce-MyAccount-navigation ul li {
	margin-bottom: 10px;
}

.woocommerce-MyAccount-navigation ul li a {
	text-decoration: none;
	letter-spacing: .07em;
	text-transform: uppercase;
	font-size: 12px;
	font-family:MonumentExtended Regular;
	color: #999;
}

.woocommerce-MyAccount-navigation ul li a:hover {
	text-decoration: underline;
	color: #000;
}

.woocommerce-account .entry-title {
	padding: 15px 0 3px;
	margin-bottom: 15px;
	font-weight: normal;
	font-size: 18px;
	margin: 0px;
	margin-bottom: 15px;
	font-family:MonumentExtended Regular;
}

.woocommerce-MyAccount-content {
	color: #999;
	margin-bottom: 30px;
	font-size: 16px;
	font-weight: normal;
	font-family:MonumentExtended Regular;
}

.woocommerce-MyAccount-content a {
	text-decoration: none;
	color: #000;
}

.woocommerce ul.order_details {
	margin: 0px;
	list-style: none;
	padding: 0px;
}

.woocommerce ul.order_details li {
	padding: 15px 25px;
	border-right: 2px solid #fff;
	background: #f6f6f6;
	margin: 0px;
}

.woocommerce .woocommerce-customer-details :last-child {
	background: #f6f6f6;
}

.journal-section .journal-post-slider .journal-slide {
	float: left;
	width: 950px !important;
	max-height: 800px;
}

.journal-section .journal-post-slider .journal-slide img {
	width: 100%;
	height: auto !important;
}

.journal-section .journal-post-slider .journal-slide h2 {
	font-weight: normal;
	font-family: Druk Wide;
	font-size: 29px;
	margin-bottom: 10px;
	line-height: 36px;
}

.journal-section .journal-post-slider .journal-slide h2 a {
	text-decoration: none;
}

.journal-section .journal-post-slider .slick-prev:before,
.journal-section .journal-post-slider .slick-next:before {
	content: '';
	font-size: 0px;
	width: 50px;
	height: 65px;
	display: inline-block;
}

.journal-section .journal-post-slider .slick-prev:before {
	background: url(images/slider-left-icon.png) no-repeat;
	background-size: 26px;
}

.journal-section .journal-post-slider .slick-next:before {
	background: url(images/slider-right-icon.png) no-repeat;
	background-size: 26px;
}

.journal-section .journal-post-slider .slick-prev.slick-arrow {
	left: 30px;
	z-index: 9;
	top: 44%;
}

.journal-section .journal-post-slider .slick-next.slick-arrow {
	top: 44%;
	left: inherit;
	right: 30px;
	z-index: 9;
}

.journal-post-main {
	margin-top: 40px;
}

.journal-post-main .journal-post-box {
	float: left;
	width: 50%;
	padding: 10px 15px;
	min-height: 660px;
}

.single-post .splyrss-owner {
	display: inline-block;
	width: 70%;
	margin-bottom: 15px;
}
.journal-post-main .journal-post-box h2 {
	font-family: Druk Wide;
	font-weight: normal;
	font-size: 24px;
	margin-bottom: 5px;
	line-height: 28px;
}

.journal-post-main .journal-post-box h2 a {
	text-decoration: none;
}

.journal-post-main .journal-post-box img {
	width: 100%;
	height: auto;
}

.journal-post-main .journal-post-box.full-left-sec {
	width: 75%;
	clear: both;
}

.journal-post-main .journal-post-box.full-right-sec {
	width: 75%;
	clear: both;
	float: right;
	text-align: right;
}

.journal-section {
	padding-top: 75px;
}

.curators-section {
	padding: 90px 0px;
}

.curators-section h1 {
	font-size: 40px;
	color: #000;
	padding: 10px 0px;
	font-family: Druk Wide;
	line-height: 70px;
	text-align: center;
	text-transform: uppercase;
}

.curators-section h2 {
	font-size: 24px;
	color: #000;
	font-family: Druk Wide;
	line-height: 28px;
	text-align: center;
	text-transform: uppercase;
}

.curators-section .curators-section-inner .curators-box img {
	width: 100%;
}

.curators-section .curators-section-inner .curators-box {
	float: left;
	width: 33.33%;
	padding: 10px;
}

.curators-section .curators-section-inner .curators-box a {
	text-decoration: none;
}

.curators-product-box {
	float: left;
	width: 33.33%;
	padding: 15px;
	min-height: 518px;
}

.curators-product-box img {
	width: 100%;
}

.curators-product-box h3 a {
	color: #999;
	text-decoration: none;
}

.curators-product-box .hpcs-content {
	text-align: left;
	min-height: 130px;
}

.curators-product-box .hpcs-content .brand-name {
	margin: 5px 0px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.2em;
	text-transform: capitalize;

	letter-spacing: .07em;
	text-transform: uppercase;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
}

.curators-product-box .hpcs-content .price {
	color: #000;
	display: block;
	font-weight: normal;
	margin-top: 5px;
	vertical-align: middle;
	font-size: 12px;
	position: relative;
}

.curators-product-box h3 {
	margin: 0 0 14px !important;
	font-size: 14px !important;
	color: #999;
	line-height: 1.2em;
	font-weight: 400;
	white-space: normal;
	letter-spacing: normal;
	text-transform: none;
	padding: 0px !important;
	padding-bottom: 5px !important;
	text-align: left;
}

.curators-profile .curators-profile-img {
	overflow: hidden;
	width: 190px;
	height: 190px;
	border-radius: 50%;
	float: left;
}

.curators-profile .curators-profile-img img {
	width: 100%;
	height: auto;
}

.curators-profile .curators-profile-content {
	float: left;
	width: 40%;
	padding: 15px;
}

.curators-profile .curators-profile-content h2 {
	text-align: left;
	margin: 5px 0px;
}

.curators-profile .curators-profile-content p {
	text-align: left;
	margin: 5px 0px;
}

.curators-profile {
	padding-bottom: 60px;
}

.curators-section .curators-section-inner .curators-box .curators-img {
	width: 360px;
	height: 360px;
	overflow: hidden;
}

.wpf-slider-tooltip {
	bottom: 18px !important;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #e8e8e8;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #000000;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #e8e8e8;
}

.woof_products_top_panel,
.woocommerce-notices-wrapper {
	display: none !important;
}

.home-pcbs-col .colors {
	display: inline-block;
	margin: 0px;
}

.product-slider-inner .slick-dots li button:before {
	display: none;
}

.product-slider-inner .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 15px;
	height: 15px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: #fff;
	z-index: 9999;
	border-radius: 100%;
}

.product-slider-inner .slick-dotted.slick-slider {
	margin-bottom: 50px;
}

.product-slider-inner .slick-dots li button {
	background: #000;
}

.product-slider-inner .slick-dots li.slick-active button {
	background: #ffd561;
}

.woocommerce span.onsale {
	min-height: 0.136em;
	min-width: 3.456em;
	padding: .202em;
	font-size: 1em;
	font-weight: 700;
	position: absolute;
	text-align: center;
	line-height: 3.136;
	top: -.5em;
	left: 7.5em;
	margin: 0;
	border-radius: 100%;
	background-color: #000;
	color: #fff;
	font-size: .857em;
	z-index: 9;
}

.woocommerce ul.products li.product .onsale {
	top: 25px;
}

.woocommerce-form-login {
	width: 45%;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	padding: .5em 1.8em;
}

.woocommerce .coupon button.button {
	padding: .8em 1em;
}

.woocommerce .coupon button.button{
	border-radius: 0px !important; 
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
	width: 110px;
	box-shadow: none;
}

.coupon #coupon_code {
	width: 170px;
	padding: 9.5px 10px;
}
.cart_totals h2{
	text-transform: uppercase;
}
.select2-container--default .select2-selection--single {
	border: 0px;
	border: 1px solid #d9d9d9 !important;
	border-radius: 4px;
	color: #000; 
	padding: 14px 10px !important;
	height: auto !important;
}

.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow {
	position: absolute;
	top: -3px;
}

.checkout_coupon.woocommerce-form-coupon #coupon_code {
	width: 100%;
}

.woocommerce .checkout_coupon.woocommerce-form-coupon button.button {
	padding: .7em 2em;
}

.brands-section {
	display: inline-block;
}
.brands-section .select-brands{
	padding: 15px;
	width: 100%;
	display: inline-block;
	background: #f6f6f6;
	border-radius: 4px;
	border: #ccc solid 1px;
}

.brands-section .select-brands .select-brand-item {
	border-bottom: #dddddd solid 1px;
	padding:5px; 
	margin-bottom: 15px;
	padding-bottom: 10px;
}

.brands-section .select-brands .select-brand-item span{
	background: #dddddd;
	display: inline-block;
	margin:2px;
	border-radius: 4px; 
	padding:5px 10px;
	font-size: 12px; 
}
/*
.brands-section .select-brands .select-brand-item span:after{
	content: 'x';
	font-size: 14px;
	display: inline-block;
	margin-left: 5px;
	cursor: pointer;
	}*/
	.brands-list .ebc-inner-box {
		width: 20%;
		float: left;
		padding: 10px;
	}

	.brands-list .ebc-inner-box img {
		width: 100%;
	}

	.brands-list .ebc-inner-box .ebc-inner-box-inner {
		border-radius: 4px;
		background: #000;
		overflow: hidden;
	}

	.brands-list .ebc-inner-box .ebc-inner-box-inner .ebc-img {
		line-height: 1px;
	}

	.brands-list .ebc-inner-box .ebc-inner-box-content {
		padding: 8px 10px;
		text-align: center;
	}

	.brands-list .ebc-inner-box .ebc-inner-box-content a {
		font-weight: bold;
		text-decoration: none;
		font-size: 14px;
		letter-spacing: 1px;
		text-transform: uppercase;
		color: #fff;
	}

	.sply-video {
		/*padding: 30px 0px;*/
		height: 100vh;
		overflow: hidden;
		position: relative;
		z-index: 9;
		background: #fff;
		line-height: 1px;
	}
	.sply-video:before{
		content: '';
		background: rgba(0,0,0,0.5);
		height: 100%;
		width: 100%;
		position: absolute;
		left: 0px;
		top: 0px;
		display: inline-block;
	}
	.sply-video  .sply-video-content{
		position: absolute;
		width: 100%;
		top:36%;
		left: 0px;
		text-align: center;
		color: #fff;
		z-index: 9;
		line-height: 32px;
	}

	.sply-video  .sply-video-content h3{
		font-size: 46px;
		line-height: 50px;
		margin: 0px;
		font-family: Druk Wide;		text-transform:uppercase;
		letter-spacing:1px;
	}
	.sply-video  .sply-video-content p{
		font-size: 26px;
		line-height: 30px;
		margin-bottom: 20px;
		margin-bottom: 40px;
	}
	.sply-video  .sply-video-content .become-provider{
		text-transform: uppercase;
		background: none;
		color: #fff;
		padding: 14px 30px 10px 30px;
		font-size: 18px;
		text-decoration: none;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		border:#fff solid 2px;
		margin: 0px 10px;
	}
	.sply-video  .sply-video-content .become-provider:hover{
		background: #fff;
		color: #000;
	}

	.sply-video video {
		width: 100%;
		height: auto;
	}

	.sply-eshopper-section {
		padding: 60px 0px;
		display: inline-block;
		width: 100%;
	}

	.sply-eshopper-section  .slick-prev.slick-arrow {
		left: 30px;
		z-index: 9;
	}

	.sply-eshopper-section  .slick-next.slick-arrow {
		left: inherit;
		right: 30px;
		z-index: 9;
	}
	.sply-eshopper-section  .slick-prev.slick-arrow ,.sply-eshopper-section  .slick-next.slick-arrow{
		top: 47%;
	}

	.sply-eshopper-section .slick-prev:before,
	.sply-eshopper-section  .slick-next:before {
		content: '';
		font-size: 0px;
		width: 50px;
		height: 65px;
		display: inline-block;
	}

	.sply-eshopper-section  .slick-prev:before {
		background: url(images/slider-left-icon.png) no-repeat;
		background-size: 21px;
	}

	.sply-eshopper-section  .slick-next:before {
		background: url(images/slider-right-icon.png) no-repeat;
		background-size: 21px;
	}
	.sply-eshopper-section .sply-eshopper-image img {
		max-width: 100%;
	}

	.sply-eshopper-section .sply-eshopper-image {
		float: right;
		width: 50%;
	}

	.sply-eshopper-section .sply-eshopper-content {
		float: left;
		width: 50%;
		text-align: center;
		padding: 160px 60px;
	}

	.sply-eshopper-section .sply-eshopper-content h2 {
		text-transform: uppercase;
		font-size: 34px;
		font-weight: 400;
		font-style: normal;
		letter-spacing: 0.025em;
		line-height: 0.9;
		word-break: break-word;
		text-transform: uppercase;
	}

	.sply-eshopper-section .sply-eshopper-content p {
		font-size: 16px;
		line-height: 22px;}

		.sply-eshopper-section .sply-eshopper-content .request-btn {
			letter-spacing: 0em;
			text-transform: uppercase;
			font-size: 13px;
			display: inline-block;
			padding: 10px 40px; 
			margin: 0;
			width: auto;
			min-width: 90px;
			line-height: 1.42;
			text-decoration: none;
			text-align: center;
			vertical-align: middle;
			white-space: normal;
			cursor: pointer;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			-webkit-appearance: none;
			-moz-appearance: none;

			transition: padding-right 0.3s, background 0.15s ease;
			background-color: #fff;
			border: 2px solid #000;
			color: #000;
			font-weight: normal;
			margin:0px 5px;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;
		}

		.sply-eshopper-section .sply-eshopper-content .request-btn:hover {
			background-color: #000;
			color: #fff;
		}


		.sply-style-subscription {
			background: #f6f6f6;
			position: relative;

		}
		
		.sply-style-subscription .sply-style-subscription-content {
			overflow: hidden;
		}
		.sply-style-subscription .sply-style-subscription-content .sply-style-subscription-img{
			-webkit-transition: opacity 1s ease-in-out;
			-moz-transition: opacity 1s ease-in-out;
			-o-transition: opacity 1s ease-in-out;
			transition: opacity 1s ease-in-out;
			opacity: 0;
			transition: all 1s ease;
			-moz-transition: all 1s ease;
			-ms-transition: all 1s ease;
			-webkit-transition: all 1s ease;
			-o-transition: all 1s ease;
			transform: scale(1.5);
			-moz-transform: scale(1.5);
			-webkit-transform: scale(1.5);
			-o-transform: scale(1.5);
			-ms-transform: scale(1.5);
			-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')";
			filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand');
		}
		.sply-style-subscription .sply-style-subscription-content .sply-style-subscription-img.show{
			opacity: 1;
			transform:inherit;
			-moz-transform: inherit;
			-webkit-transform: inherit;
			-o-transform: inherit;
			-ms-transform: inherit;
			-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')";
			filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand');
		}
		.sply-style-subscription .sply-style-subscription-content img {
			width: 100%;
		}

		.sply-style-subscription .sply-style-subscription-content {
			float: left;
			width: 50%;
			position: relative;
			line-height:1px;
		}
		.sply-style-subscription .sply-style-subscription-content .sply-style-subscription-img.sply-style-subscription-img-2,.sply-style-subscription .sply-style-subscription-content .sply-style-subscription-img.sply-style-subscription-img-3{
			position: absolute;
			top: 0px;
			left: 0px;
		}

		.sply-style-subscription .sply-style-subscription-inner {
			float: left;
			width: 48%;
			padding: 40px;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-justify-content: center;
			-ms-flex-pack: center;
			justify-content: center;
			height: 100%;
			position: absolute;
			right: 0px;
		}
		.sply-style-subscription .sply-style-subscription-inner .sss-box {
			padding: 10px; 
			border-radius: 6px;
			-o-transition: .5s;
			-ms-transition: .5s;
			-moz-transition: .5s;
			-webkit-transition: .5s;
			transition: .5s;
			cursor: pointer;
			opacity: 0;
		}
		@media (hover: hover) { .sply-style-subscription .sply-style-subscription-inner .sss-box .sss-box-inner2:hover { animation: twirl 0.3s } }
		@keyframes twirl {
			0% { transform: translateY(0); opacity: initial }
			50% { transform: translateY(-10px); opacity: 0 }
			50.1% { transform: translateY(10px) }
			100% { transform: translateY(0); opacity: initial; }
		}

		.sply-style-subscription .sply-style-subscription-inner .sss-box:hover, .sply-style-subscription .sply-style-subscription-inner .sss-box.active{
			background: #eaeaea;
		}
		.sply-style-subscription .sply-style-subscription-inner .sss-box h3 {
			margin:4px 0px 3px 0px;
		}
		.sply-style-subscription .sply-style-subscription-inner .sss-box p {
			color:#777;
			font-size:17px;
			line-height:22px;
			margin:10px 0px 10px 0px;
		}
		.sply-style-subscription .sply-style-subscription-inner .sss-icon {
			font-size:22px;
			font-weight:bold;
		}
		.sply-style-subscription .sply-style-subscription-inner .sss-icon span {
			width: 45px;
			height: 45px;
			display: inline-block;
			background: #000;
			border-radius: 50%;
			color: #fff;
			text-align: center;
			font-size: 22px;
			line-height: 48px;
		}
		.our-user-value-propoitions {
			padding: 80px 0px;
			background: #f9f9f9;
			margin-top:0px;
		}
		/*.our-user-value-propoitions.fixed{
			position: fixed;
			width: 100%;
			top: 0px;
			left: 0px;
			height: 100vh;
		}
		.our-user-value-propoitions-wrapper.hfixed{
			height: 100vh;
			}*/
			.our-user-value-propoitions h2{
				font-size: 34px;
				line-height: 48px;
				font-family: Druk Wide;
				font-weight: normal;
				margin: 0px;
				padding:0px;
				position: relative;
				color:#000;	
				text-align:center;
				text-transform:uppercase;
				letter-spacing:1px;
			}
			.our-user-value-propoitions .our-user-value-propoitions-inner h3 {
				text-align: center;
				color: #000;
				font-size: 26px;
				line-height: 32px;
				letter-spacing:0px;
			} 
			.our-user-value-propoitions .our-user-value-propoitions-inner h4 {
				text-align: center;
				color: #000;
				font-size: 22px;
				line-height: 28px;
				letter-spacing:0px;
				margin:0px;
				padding:10px 0px;
			} 
			.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box {
				float: left;
				width: 33.33%;
				padding: 0px 30px;
				text-align:center; 
				opacity: 0;
			}
			.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box .ouvp-icon{
				width: 70px;
				height: 70px;
				border-radius: 50%;
				display: inline-block;
				line-height: 70px;
				background: #000;
				overflow: hidden;
				padding: 10px;
				position: relative;
				opacity: 0;
				-webkit-transition: opacity 1s ease-in-out;
				-moz-transition: opacity 1s ease-in-out;
				-o-transition: opacity 1s ease-in-out;
				transition: opacity 1s ease-in-out;
			}
			.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box .ouvp-icon.show{
				opacity: 1;
			}
			.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box .ouvp-icon span{
				position: absolute;
				font-size: 18px;
				font-weight: 700;
				top: -5px;
				right: 25px;
				color:#fff;
				z-index: 9;
			}
			.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box .ouvp-icon img{
				width: 100%;
				filter: invert(1);
			}
			.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box.p20{
				padding-top: 65px;
			}

			.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box p {
				font-size: 17px;
				line-height: 30px;
				margin-top: 0px;
				color: #777;
			}
			.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-sec {
				width: 80%;
				margin: 0 auto;
			}

			.our-user-value-propoitions .our-user-value-propoitions-inner .get-started-btn{
				background:none;
				border: #000 solid 2px;
				color: #000;
				font-size: 18px;
				letter-spacing: 2px;
				padding: 13px 40px 10px 40px;
				text-decoration: none;
				margin: 20px 0px;
				display: inline-block;
				-webkit-border-radius: 8px;
				-moz-border-radius: 8px;
				border-radius: 8px;
			}
			.our-user-value-propoitions .our-user-value-propoitions-inner .get-started-btn:hover{
				background: #fff;
				color: #000;
			}
			.sply-style-subscription-btn .subscription-btn{
				background: #000;
				border: #000 solid 2px;
				color: #fff;
				font-size: 18px;
				letter-spacing: 2px;
				padding: 14px 40px 10px 40px;
				text-decoration: none;
				margin: 20px 0px;
				display: inline-block;
				-webkit-border-radius: 8px;
				-moz-border-radius: 8px;
				border-radius: 8px;
			}
			.sply-style-subscription-btn .subscription-btn:hover{
				background: none;
				color: #000;
			}

			.animated {
				animation-duration: 1s;
			}
			.home-sneakers-section{
				position: relative;
				z-index: 9;
				background: #fff;
			}
			@media only screen and (min-width:1450px) and (max-width:1800px) {
			/*	.product-slider-after .product-slider-inner .product-slide {
					width: 580px !important;
					}*/
					.product-slider-after .slick-prev {
						right: 250px;
					}
					.product-slider-after .slick-next {
						right: 220px;
					}
					.collaborations-section .collaborations-inner .collaborations-slide .cs-image {

						height: 490px;

					}
					.collaborations-section .collaborations-inner .collaborations-slide {
						float: left;
						width: 457px;
						padding:6px 13px 6px 12px;

						line-height: 1px;
						margin: 0 auto;

					}
					.about-section .about-inner .about-content p {
						font-size: 20px;
						line-height: 28px;
						margin-bottom: 20px;
					}
					.about-section .about-inner .about-content .about-page-view-detail-btn {
						font-size: 16px;
					}
					.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content h3 {
						font-size: 38px;
					}
					.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content p {
						font-size: 23px;
						line-height: 28px;
					}
					.container {
						width: 1230px;
						margin: 0 auto;
					}
					.journal-section .journal-post-box  p  {
						color:#555;
						font-size:16px;
						line-height:24px;
					}
					.brands-section .brand-list-row .brand-list-box ul li a {
						font-size:16px!important;
					}

					.main-slider .slider-inner .slider-text h2 { 
						
						width: 40%  !important; 
					}
					.main-slider .slider-inner .slider-text p {
						width: 46%;
					}
					.main-slider .main-slider-search form {
						width: 45% !important;
					}
					.main-slider .container{
						width: 90%;
					}
					.main-slider .slider-inner .slider_img_one .slider_img_one_inner .slider_img_one_video {
						position: absolute;
						width: 69% !important; 
						overflow: hidden;
						-ms-transform: rotate(-20deg);
						transform: rotate(-28deg);
						top: 62px !important; 
						left: 81px !important; 
						height: 261px !important; 
						background: #fff;
						padding-bottom: 10px;
					}
					.main-slider .main-slider-search { 
						top: 8%  !important; 
					}
					.main-slider .main-slider-search input {

						-webkit-border-radius: 56px  !important;
						-moz-border-radius: 56px  !important;
						border-radius: 56px  !important;
						height: 60px  !important;
						line-height: 60px  !important;
						padding: 0 25px 0 15px;
						font-weight: bold;
						font-size: 18px  !important;
					}
					.main-slider .main-slider-search form {
						width: 48%  !important;
					}
					.search-suggestions-box { 
						width: 48% !important;

					}
					.main-slider .main-slider-search button {
						position: absolute;
						right: 5px !important;
						top: 2px !important;
						margin: 0px;
						height: 55px !important;
						width: 55px !important;
					}
					.main-slider .read-more-now{
						font-size: 16px  !important;
					}
					.main-slider .slider-inner .slider-text p {
						font-size: 20px  !important;
						line-height: 36px  !important;
					}
					.main-slider .slider-inner .slider-text h1 {
						font-size: 62px !important;
						line-height: 68px !important;
					}
					.main-slider .slider-inner .slider-text h2 { 
						font-size: 32px  !important; 
						width: 46%  !important;
						line-height: 36px  !important;
					}
					.main-slider .slider-inner .slider_img_one {
						width: 540px !important;
					}
					.main-slider .slider-inner .slider_img_three {
						width: 840px !important;
					}
					.main-slider .slider-inner .slider_img_two {
						width: 240px !important;
					}


					.our-user-value-propoitions .our-user-value-propoitions-inner h4 {
						font-size: 24px;
						line-height: 30px;
					}
					.sply-style-subscription .sply-style-subscription-inner .sss-icon {
						font-size: 24px;
					}
					.sply-style-subscription .sply-style-subscription-inner .sss-box p {
						font-size: 18px;
						line-height: 26px;
					}

					.sply-style-subscription .sply-style-subscription-inner .sss-icon span {
						width: 55px;
						height: 55px;
						font-size: 28px;
						line-height: 58px;
					}
					.sply-style-subscription .sply-style-subscription-inner {
						padding: 30px 40px;
					}
					.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box p {
						font-size: 22px;
						line-height: 33px;
					}
					.our-user-value-propoitions .our-user-value-propoitions-inner .get-started-btn {

						font-size: 20px; 
						padding: 12px 60px;
					}
					.our-user-value-propoitions .our-user-value-propoitions-inner h3 {
						font-size: 28px;
						line-height: 34px;
					}
					.our-user-value-propoitions {
						padding: 100px 0px;
					}


				}

				.sply-style-subscription-content-inner {
					background: #fff;
					padding: 20px;
					position: absolute;
					width: 400px;
					top: 160px;
					left: 60px;
					-webkit-border-radius: 10px;
					-moz-border-radius: 10px;
					border-radius: 10px;
				}
				.sply-style-subscription-content-inner a{
					background: #000;
					border:#000 solid 2px;
					padding: 6px 20px;
					color: #fff;
					display: inline-block;
					margin-bottom: 15px;
					text-decoration: none;
					-webkit-border-radius: 8px;
					-moz-border-radius: 8px;
					border-radius: 8px;
				}
				.sply-style-subscription-content-inner a:hover{
					background: none;
					color: #000;
				}
				.sply-style-subscription-content-inner h2 {
					text-transform: uppercase;
					font-size: 28px;
					font-weight: 400;
					font-style: normal;
					margin: 5px 0px;
					letter-spacing: 0.025em;
					line-height: 36px;
					word-break: break-word;
					text-transform: uppercase;
				}

				.inline-list li {
					display: inline-block;
					margin-bottom: 0;
					vertical-align: middle;
				}

				.footer__social a {
					display: block;
					border-radius: 100%;
					border: 2px solid #000;
					padding: 14px;
					line-height: 1px;
				}

				.footer__social a:hover {
					background: #000;
				}

				.footer__social a:hover path {
					fill: #fff;
				}

				.footer__social .icon {
					width: 24px;
					height: 24px;
				}

				.icon__fallback-text {
					clip: rect(0 0 0 0);
					clip: rect(0, 0, 0, 0);
					overflow: hidden;
					position: absolute;
					height: 1px;
					width: 1px;
				}

				.payment-icons {
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none;
					cursor: default;
					padding: 0px;
				}

				.payment-icons li {
					cursor: default;
					margin: 0 4px 0;
				}

				.wcmp_vendor_banner_template.template3 .wcmp_vendor_name {
					text-transform: uppercase;
				}

				.wcmp_vendor_banner_template.template3 .img_div img {
					border-radius: 0% !important;
				}

				.wcmp_vendor_banner_template.template3 {
					border: 1px solid #f5f2f2 !important;
					background: #fbfbfb !important;
				}

				.wcmp_vendor_banner_template.template3 .vendor_address {
					margin-top: 0px !important;
					width: calc(100% - 120px );
				}

				.wcmp_vendor_banner_template.template3 .wcmp_vendor_name {
					margin-top: 0px !important;
					font-size: 34px !important;
				}
				.vendortype-shopper-stylist .wcmp_vendor_banner_template.template3 .wcmp_vendor_name {
					margin-top: 0px !important;
					font-size: 24px !important;
				}
				.vendortype-shopper-stylist .wcmp_vendor_banner_template.template3 .wcmp_vendor_name .wcmp_vendor_name_inner {
					float: left;
					line-height: 30px;
				}
				.tax-dc_vendor_shop .woocommerce-products-header__title {
					display: none !important;
				}

				.wcmp_vendor_banner_template.template3 .description_data {
					font-size: 16px;
					line-height: 24px;
				}

				.wcmp_vendor_banner_template.template3 .description_data p {
					font-size: 16px;
					line-height: 22px;
				}

				.wcmp_social_profile a {
					display: inline-block;
					margin: 0 0 0 5px;
					border-radius: 50%;
					overflow: hidden;
					width: 27px;
					height: 26px;
					text-align: center;
				}

				.vendor_address label,
				.wcmp_vendor_rating * {
					font-size: 16px;
					font-weight: 400;
					color: inherit;
				}

				.vendor_description a {
					color: #fff;
					font-weight: 700;
				}
				.wcmp_vendor_banner_template.template3 a.wcmp_vendor_detail {
					color: #000;
					font-weight: 700;
				}
				
				

				.wcmp_vendor_rating {
					/* display: inline-block; */
					display: none;
					background: #fff;
					padding: 10px 26px;
					border: #ccc solid 1px;
					border-radius: 6px;
				}

				#reviews {
					border: 1px solid #f5f2f2 !important;
					background: #fbfbfb !important;
					padding: 0px 20px;
					margin: 0 auto;
					width: 60%;
				}

				.wcmp_vendor_rating a {
					font-weight: bold;
					color: #555a5a;
					text-decoration: none;
				}

				.wcmp_vendor_rating a span,
				.stars a {
					color: #ffc600;
				}

				.pswp__bg {
					background: #e5e6e8;
				}

				.personal-e-shopper-section h1 {
					text-align: center;
				}

				.personal-e-shopper-section .personal-e-shopper-inner {
					background: #f2f2f2;
					width: 50%;
					margin: 0 auto;
					padding: 60px 40px;
				}

				.personal-e-shopper-section .personal-e-shopper-inner .personal-e-shopper-form .form-field {
					margin-bottom: 20px;
				}

				.personal-e-shopper-section .personal-e-shopper-inner .personal-e-shopper-form .form-field label {
					display: block;
					font-size: 16px;
					font-weight: bold;
				}

				.personal-e-shopper-section .personal-e-shopper-inner .personal-e-shopper-form .form-field span {
					font-size: 14px;
				}

				.personal-e-shopper-section .personal-e-shopper-inner .personal-e-shopper-form .form-field select,
				.personal-e-shopper-section .personal-e-shopper-inner .personal-e-shopper-form .form-field input,
				.personal-e-shopper-section .personal-e-shopper-inner .personal-e-shopper-form .form-field textarea {
					background: #fff;
					border: #ccc solid 1px;
					padding: 8px 15px;
					width: 100%;
					height: auto;
					font-size: 14px;
					border-radius: 4px;
				}

				.personal-e-shopper-section .personal-e-shopper-inner .personal-e-shopper-form .form-field textarea {
					height: 160px;
				}

				.personal-e-shopper-section {
					padding: 120px 0px;
				}

				.personal-e-shopper-section .personal-e-shopper-form .row {
					margin-right: -10px;
					margin-left: -10px;
				}

				.personal-e-shopper-section .personal-e-shopper-form .row .pes-col-2 {
					float: left;
					width: 50%;
					padding: 0px 10px;
				}

				.pes-submit-btn {
					border: #000 solid 1px;
					padding: 10px 36px;
					background: #000;
					color: #fff;
					text-decoration: none;
					text-transform: uppercase;
					display: block;
					margin-top: 20px;
					font-size: 16px;
					text-align: center;
					letter-spacing: 1px;
					font-weight: bold;
					cursor: pointer;
				}

				#reviews .description {
					font-size: 16px;
					line-height: 24px;
					font-family:MonumentExtended Regular;
				}

				.woocommerce #reviews #comments ol.commentlist {
					padding: 0px;
				}

				#reviews {
					outline: none;
				}

				.btn-primary {
					border: #000 solid 1px;
					padding: 10px 36px 6px 36px;
					background: #000;
					color: #fff;
					text-decoration: none;
					text-transform: uppercase;
					display: inline-block;
					margin-top: 20px;
					font-size: 16px;
					text-align: center;
					letter-spacing: 1px;
					font-weight: bold;
					cursor: pointer;
					width: 50%;
					-webkit-border-radius: 8px;
					-moz-border-radius: 8px;
					border-radius: 8px;
					-o-transition: .5s;
					-ms-transition: .5s;
					-moz-transition: .5s;
					-webkit-transition: .5s;
					transition: .5s;
				}
				.btn-primary:hover{
					background: #373737;
					border-color: #373737;
				}
				.btn-secondary {
					border: #f6f6f6 solid 2px;
					padding: 10px 36px;
					background: #f2f2f2;
					color: #000;
					text-decoration: none;
					text-transform: uppercase;
					display: inline-block;
					margin-top: 20px;
					font-size: 16px;
					text-align: center;
					letter-spacing: 1px;
					font-weight: bold;
					cursor: pointer;
					width: 50%;
					-webkit-border-radius: 8px;
					-moz-border-radius: 8px;
					border-radius: 8px;
					-o-transition: .5s;
					-ms-transition: .5s;
					-moz-transition: .5s;
					-webkit-transition: .5s;
					transition: .5s;
				}
				.btn-secondary:hover {
					background: #cfcece;
					border-color:#cfcece;
				}
				.signup-section {
					padding: 60px 0px;
				}

				.signup-section.signup-introduction {
					text-align: center;
				}

				.signup-section.signup-introduction .signup-introduction-content {
					width: 52%;
					margin: 0 auto;
					text-align: center;
				}

				.signup-section.signup-introduction .signup-introduction-content p {
					font-size: 16px;
					line-height: 24px;
				}

				.signup-brands {
					padding: 60px 0px;
				}

				.signup-brands .signup-brand-box {
					float: left;
					width: 20%;
					padding: 10px;
				}

				.signup-brands .signup-brand-box .signup-brand-box-inner {
					border: #f2f2f2 solid 10px;
					background: #fff;
					position: relative;
					padding: 10px;
					padding-bottom: 30px;
				}


				.signup-brands .signup-brand-box img {
					max-width: 100%;
				}

				.signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike {
					position: absolute;
					bottom: 15px;
					width: 100%;
					left: 0px;

				}




				.signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike img {
					width: 40px;
					margin: 0px 15px;
					cursor: pointer;
				}

				.signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-like ,.signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-dislike{
					display: inline-block;
					width: 40px;
					height: 40px;
					background: #fff;
					border-radius: 50%;
					font-size: 24px;
					line-height: 40px;
					margin: 0px 15px;
					-o-transition: .5s;
					-ms-transition: .5s;
					-moz-transition: .5s;
					-webkit-transition: .5s;
					transition: .5s;
					cursor: pointer;
					-webkit-box-shadow: 3px 7px 23px -11px rgba(0, 0, 0, 0.62);
					-moz-box-shadow: 3px 7px 23px -11px rgba(0, 0, 0, 0.62);
					box-shadow: 3px 7px 23px -11px rgba(0, 0, 0, 0.62);
					opacity: 0; 
				}

				.signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-like:hover ,.signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-like.active{
					background: #01d201;
					color: #fff;
				}

				.signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-dislike:hover,.signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-dislike.active {
					color: #fff;
					background: #f34e4a; 

				}

				.signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-like.active,.signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-dislike.active{
					opacity: 1;
				}
				.signup-brands .signup-brand-box .signup-brand-box-inner:hover .sbp-like-dislike .sbp-like,.signup-brands .signup-brand-box .signup-brand-box-inner:hover .sbp-like-dislike .sbp-dislike{
					opacity: 1;
				}
				.signup-cstyles {
					padding: 0px;
				}

				.signup-cstyles .signup-cstyles-box {
					float: left;
					width: 10%;
					padding: 3px;
					line-height: 1px;
					cursor: pointer;
				}

				.signup-cstyles.signup-popular-wanted-items .signup-cstyles-box .signup-cstyles-box-inner {
					color: rgba(30, 30, 30, .6);
					border: 1px solid rgba(30, 30, 30, .2);
					border-radius: 4px;
					padding: 5px;
					min-height: 162px;
					text-align: center;
					font-size: 12px;
					background:#fff; 
				}

				.signup-cstyles.signup-popular-wanted-items .signup-cstyles-box span {
					font-size: 12px;
					line-height: 16px;
				}

				.signup-cstyles .signup-cstyles-box .signup-cstyles-box-inner {
					position: relative;
				}

				.signup-cstyles .signup-cstyles-box.active .signup-cstyles-box-inner:before {
					content: '';
					width: 100%;
					height: 100%;
					left: 0px;
					top: 0px;
					background: #000;
					opacity: .6;
					display: inline-block;
					position: absolute;
				}

				.signup-cstyles .signup-cstyles-box.active .signup-cstyles-box-inner:after {
					content: '';
					color: #fff;
					content: "\f00c";
					font-family: FontAwesome;
					font-style: normal;
					font-weight: normal;
					display: inline-block;
					position: absolute;
					font-size: 26px;
					top: 47%;
					left: 37%;
				}

				.signup-cstyles .signup-cstyles-box img {
					width: 100%;
				}

				.price-slider-section {
					width: 70%;
					margin: 0 auto;
				}

				.price-slider-section .price-slider-box {
					text-align: left !important;
					margin-bottom: 15px;
					position: relative;
				}

				.price-slider-section .price-slider-box label {
					font-weight: bold;
					margin-bottom: 20px;
					margin-top: 20px;
					display: block;
				}

				.price-slider-section {
					padding: 60px 0px;
				}

				.signup-sizes-section {
					text-align: left;
					width: 100%;
					margin: 0 auto;
					padding: 15px;
					background:#f6f6f6;
					border-radius: 4px;
					border:#ccc solid 1px;
				}
				.signup-sizes-section h4 , .my-prefernce-appearance h4{
					font-size: 14px;
					font-weight: 700;
					line-height: 18px;
					margin: 5px 0px;
					text-transform: capitalize;
				}
				.signup-sizes-section .signup-sizes-box {
					margin-bottom: 0px;
					float: left;
					width: 20%;
					padding:0px 10px;
				}

				.signup-sizes-section .signup-sizes-box.signup-sizes-shoes {
					width: 40%;
				}

				.signup-sizes-section .signup-sizes-box h3 {
					font-size: 20px;
					margin-bottom: 0px;
				}

				.signup-sizes-section .signup-sizes-box p {
					font-size: 15px;
					margin-top: 10px;
				}

				.signup-sizes-section .signup-sizes-box ul {
					list-style: none;
					padding: 0px;
					margin: 0px;
				}

				.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio li {
					float: left;
					width: 25%;
					padding: 5px;
				}
				.signup-sizes-section .signup-sizes-box.signup-sizes-shoes .signup-sizes-list-radio li {
					float: left;
					width: 50%;
					padding: 5px;
				}
				.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio li.last{
					width: 100%;
				} 

				.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio label {
					position: relative;
					font-weight: 300;
					font-size: 12px;
					line-height: 1.5;
					letter-spacing: .2px;
					background:#fff; 
					z-index: 9;
					cursor: pointer;
					-webkit-transition: all 0.25s linear;
					color: rgba(30, 30, 30, .6);
					border: 1px solid rgba(30, 30, 30, .2);
					padding: 6px 0px;
					width: 100%;
					display: inline-block;
					text-align: center;
					border-radius: 4px;
				}

				.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio input.error[type=radio] ~ label {

					border-color: #ff0000;
				}

				.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio input[type=radio] {
					position: absolute;
					visibility: hidden;
				}

				.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio input[type=radio]:checked~label {
					color: #fff;
					background: #000;
					border-color: #000;
				}

				.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio input[type=checkbox] {
					position: absolute;
					visibility: hidden;
				}

				.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio input[type=checkbox]:checked~label {
					border-color: #000;
				}

				.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio li img {
					max-width: 100%;
				}

				.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio li span {
					display: inline-block;
					width: 100%;
					padding: 10px 0px;
					font-size: 15px;
				}

				.signup-personal-information .signup-personal-information-form {
					width: 36%;
					margin: 60px auto;
					text-align: left;
				}
				.signup-personal-submit{
					text-align: center !important;
				}
				.signup-personal-information .signup-personal-information-form .form-field {
					margin-bottom: 15px;
				}

				.signup-personal-information .signup-personal-information-form .form-field input,
				.signup-personal-information .signup-personal-information-form .form-field select {
					-webkit-transition: all 0.25s linear;
					color: #000;
					border: 1px solid rgba(30, 30, 30, .2);
					font-size: 14px;
					width: 100%;
					padding: 6px 10px;
					border-radius: 4px;
				}

				.signup-personal-information .signup-personal-information-form label {
					display: block;
					font-size: 14px;
					font-weight: bold;
					margin-bottom: 5px;
					letter-spacing: 1px;
				}
				.signup-personal-information .signup-personal-information-form label span{
					color: #ff0000 !important;
					font-size: 12px !important;
				}
				.signup-personal-information .signup-personal-information-form .form-field .date-of-birth {
					margin-left: -5px;
					margin-right: -5px;
				}

				.signup-personal-information .signup-personal-information-form .form-field span {
					font-size: 14px;
					line-height: 16px;
					color: #8e8e8e;
				}

				.signup-personal-information .signup-personal-information-form .form-field .date-of-birth select {
					width: 30.33%;
					float: left;
					margin: 0px 5px;
				}

				.signup-row {
					margin-left: -10px;
					margin-right: -10px;
				}

				.signup-row .signup-col-2 {
					float: left;
					width: 50%;
					padding: 0px 10px;
				}

				.signup-section .signup-form-steps {
					width: 165px;
					margin: 70px auto;
				}

				.signup-section .signup-form-steps .signup-form-step-inner {
					position: relative;
					display: table;
				}

				.store-section-inner .left-sidebar .woof_submit_search_form{
					border: #000 solid 1px!important;
					padding: 6px 25px!important;
					background: #000!important;
					color: #fff!important;
					text-decoration: none!important;
					text-transform: uppercase!important;
					display: block!important; 
					font-size: 14px!important;
					text-align: center!important;
					letter-spacing: 1px!important;
					font-weight: bold!important;
					cursor: pointer!important;
					border-radius: 0px !important;
					content: 'Search';
				}
				.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content { 
					background-color: #e8e8e8; 
					padding:0px;
				}

				.woocommerce.widget_price_filter .price_slider_wrapper{
					margin-top: 15px;
				}
				.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {
					background-color: #000000;
				}

				.woocommerce.widget_price_filter .ui-slider .ui-slider-range {

					background-color: #e8e8e8;
				}

				.woof_products_top_panel,.woocommerce-notices-wrapper{
					display: none !important;
				}

/*
 .signup-section .signup-form-steps  .signup-form-step-inner:before{
  position: absolute;
    width: 100%;
    height: 2px;
    background: #dddddd;
    display: inline-block;
    top: 38%;
    left: 0px;
    content: '';
    z-index: -1;
}
 .signup-section .signup-form-steps  .signup-form-step-inner:after{
  position: absolute;
    width: 24%;
    height: 2px;
    background: #4cb71a;
    display: inline-block;
    top: 38%;
    left: 0px;
    content: '';
    z-index: 1;
}
*/

.signup-section .signup-form-steps span.signup-form-step {
	border: transparent solid 1px;
	background: #dddddd;
	width: 8px;
	height: 8px;
	display: inline-block;
	vertical-align: middle;
	margin: 5px 4px;
	border-radius: 50%;
	z-index: 9;
	position: relative;
}

.signup-section .signup-form-steps span.signup-form-step:first-child {
	margin-left: 0px;
}

.signup-section .signup-form-steps span.signup-form-step:last-child {
	margin-right: 0px;
}

.signup-section .signup-form-steps span.signup-form-step.active {
	background: #fff;
	border-color: #4cb71a;
	width: 15px;
	height: 15px;
}

.wanted-color-section .wanted-color-box h2 {
	border-bottom: #f2f2f2 solid 2px;
	padding-bottom: 20px;
}

.wanted-color-section .wanted-color-box {
	padding: 20px;
	padding-top: 0px;
	width: 50%;
	float: left;

}

.wanted-color-section .wanted-color-box .color-palettes {
	list-style: none;
	padding: 0px; 
}

.wanted-color-section .wanted-color-box .color-palettes li {
	display: inline-block;
}

.wanted-color-section .wanted-color-box .color-palettes li span {
	width: 25px;
	height: 25px;
	background: #f6f6f6;
	border-radius: 50%;
	display: inline-block;
	margin: 5px;
	border: #000 solid 1px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

.wanted-color-section .wanted-color-box .color-palettes li span.active:before {
	content: '';
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

.wanted-color-section .wanted-color-box .color-palettes li span.active:after {
	content: '';
	color: #fff;
	content: "\f00c";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	position: absolute;
	font-size: 11px;
	top: 0px;
	left: 0px;
	text-align: center;
	width: 100%;
	height: 100%;
	line-height: 26px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

.wanted-color-section .wanted-color-box .color-palettes li span.black {
	background: #000000;
}

.wanted-color-section .wanted-color-box .color-palettes li span.grey {
	background: #808080;
}

.wanted-color-section .wanted-color-box .color-palettes li span.dark-grey {
	background: #A9A9A9;
}

.wanted-color-section .wanted-color-box .color-palettes li span.ash-grey {
	background: #beb2bb;
}

.wanted-color-section .wanted-color-box .color-palettes li span.gainsboro {
	background: #DCDCDC;
}

.wanted-color-section .wanted-color-box .color-palettes li span.blue {
	background: #0000FF;
}

.wanted-color-section .wanted-color-box .color-palettes li span.light-blue {
	background: #ADD8E6;
}

.wanted-color-section .wanted-color-box .color-palettes li span.sky-blue {
	background: #87CEEB;
}

.wanted-color-section .wanted-color-box .color-palettes li span.light-sky-blue {
	background: #87CEFA;
}

.wanted-color-section .wanted-color-box .color-palettes li span.dark-blue {
	background: #00008B;
}

.wanted-color-section .wanted-color-box .color-palettes li span.navy {
	background: #000080;
}

.wanted-color-section .wanted-color-box .color-palettes li span.royal-blue {
	background: #4169E1;
}

.wanted-color-section .wanted-color-box .color-palettes li span.indigo {
	background: #4B0082;
}

.wanted-color-section .wanted-color-box .color-palettes li span.pink {
	background: #FFC0CB;
}

.wanted-color-section .wanted-color-box .color-palettes li span.light-pink {
	background: #FFB6C1;
}

.wanted-color-section .wanted-color-box .color-palettes li span.hot-pink {
	background: #FF69B4;
}

.wanted-color-section .wanted-color-box .color-palettes li span.red {
	background: #FF0000;
}

.wanted-color-section .wanted-color-box .color-palettes li span.dark-red {
	background: #8B0000;
}

.wanted-color-section .wanted-color-box .color-palettes li span.maroon {
	background: #800000;
}

.wanted-color-section .wanted-color-box .color-palettes li span.salmon {
	background: #FA8072;
}

.wanted-color-section .wanted-color-box .color-palettes li span.orange {
	background: #FFA500;
}

.wanted-color-section .wanted-color-box .color-palettes li span.dark-orange {
	background: #FF8C00;
}

.wanted-color-section .wanted-color-box .color-palettes li span.gold {
	background: #FFD700;
}

.wanted-color-section .wanted-color-box .color-palettes li span.green {
	background: #00ff00;
}

.wanted-color-section .wanted-color-box .color-palettes li span.dark-green {
	background: #006400;
}

.wanted-color-section .wanted-color-box .color-palettes li span.light-green {
	background: #90EE90;
}

.wanted-color-section .wanted-color-box .color-palettes li span.sea-green {
	background: #2E8B57;
}

.wanted-color-section .wanted-color-box .color-palettes li span.dark-sea-green {
	background: #8FBC8F;
}

.wanted-color-section .wanted-color-box .color-palettes li span.dark-olive-green {
	background: #556B2F;
}

.wanted-color-section .wanted-color-box .color-palettes li span.yellow-green {
	background: #96CC39;
}

.wanted-color-section .wanted-color-box .color-palettes li span.metallic-green {
	background: #3B5C0A;
}

.wanted-color-section .wanted-color-box .color-palettes li span.yellow {
	background: #FFFF00;
}

.wanted-color-section .wanted-color-box .color-palettes li span.light-yellow {
	background: #FFFFE0;
}

.wanted-color-section .wanted-color-box .color-palettes li span.lemonchiffon {
	background: #FFFACD;
}

.wanted-color-section .wanted-color-box .color-palettes li span.khaki {
	background: #F0E68C;
}

.wanted-color-section .wanted-color-box .color-palettes li span.dark-khaki {
	background: #BDB76B;
}

.wanted-color-section .wanted-color-box .color-palettes li span.yellow-green {
	background: #9ACD32;
}

.wanted-color-section .wanted-color-box .color-palettes li span.green-yellow {
	background: #ADFF2F;
}

.wanted-color-section .wanted-color-box .color-palettes li span.purple {
	background: #800080;
}

.wanted-color-section .wanted-color-box .color-palettes li span.medium-purple {
	background: #8FBC8F;
}

.wanted-color-section .wanted-color-box .color-palettes li span.magenta {
	background: #FF00FF;
}

.wanted-color-section .wanted-color-box .color-palettes li span.dark-magenta {
	background: #8B008B;
}

.wanted-color-section .wanted-color-box .color-palettes li span.white {
	background: #ffffff;
}

.wanted-color-section .wanted-color-box .color-palettes li span.snow {
	background: #FFFAFA;
}

.wanted-color-section .wanted-color-box .color-palettes li span.white-smoke {
	background: #F5F5F5;
}

.wanted-color-section .wanted-color-box .color-palettes li span.cyan {
	background: #00FFFF;
}

.wanted-color-section .wanted-color-box .color-palettes li span.light-cyan {
	background: #E0FFFF;
}

.wanted-color-section .wanted-color-box .color-palettes li span.aqua {
	background: #00FFFF;
}

.wanted-color-section .wanted-color-box .color-palettes li span.dark-cyan {
	background: #008B8B;
}

.wanted-color-section .wanted-color-box .color-palettes li span.dark-cyan{
	background: #008B8B;
}
.wanted-color-section .wanted-color-box .color-palettes li span.pastel-rainbow{
	background: #9ec1cf;
}
.wanted-color-section .wanted-color-box .color-palettes li span.fuchsia{
	background: #d25895;
}
.wanted-color-section .wanted-color-box .color-palettes li span.ecru{
	background: #1e201d;
}
.wanted-color-section .wanted-color-box .color-palettes li span.crewneck{
	background: #f7e6ca;
}
.wanted-color-section .wanted-color-box .color-palettes li span.beige{
	background: #d5b086;
}
.wanted-color-section .wanted-color-box .color-palettes li span.olive-green{
	background: #696750;
}
.wanted-color-section .wanted-color-box .color-palettes li span.sage{
	background: #cebda1;
}
.wanted-color-section .wanted-color-box .color-palettes li span.avio{
	background: #748191;
}
.wanted-color-section .wanted-color-box .color-palettes li span.olive{
	background: #6C654B;
}
.wanted-color-section .wanted-color-box .color-palettes li span.pistacchio{
	background: #979A65;
}
.wanted-color-section .wanted-color-box .color-palettes li span.arancio{
	background: #fd7234;
}
.wanted-color-section .wanted-color-box .color-palettes li span.lime-green{
	background: #DCEB82;
}
.wanted-color-section .wanted-color-box .color-palettes li span.dusty-green{
	background: #C3C4B6;
}
.wanted-color-section .wanted-color-box .color-palettes li span.light-olive{
	background: #9C9A81;
}
.wanted-color-section .wanted-color-box .color-palettes li span.sand{
	background: #D1C1AA;
}
.wanted-color-section .wanted-color-box .color-palettes li span.jade{
	background: #B4C2A1;
}
.wanted-color-section .wanted-color-box .color-palettes li span.rush-pink{
	background: #FE4682;
}
.wanted-color-section .wanted-color-box .color-palettes li span.ocean-fog{
	background: #4e6d9b;
}
.wanted-color-section .wanted-color-box .color-palettes li span.lavender{
	background: #b57edc;
}

.wanted-color-section .wanted-color-box .color-palettes li span.khaki-gray{
	background: #6a5f31;
}
.wanted-color-section .wanted-color-box .color-palettes li span.lemon-chiffon{
	background: #fffacd;
}
.wanted-color-section .wanted-color-box .color-palettes li span.bright-white{
	background: #ffffff;
}
.wanted-color-section .wanted-color-box .color-palettes li span.silver{
	background: #aaa9ad;
}
.wanted-color-section .wanted-color-box .color-palettes li span.taupe {
	background: #483c32;
}
.wanted-color-section .wanted-color-box .color-palettes li span.heather-grey {
	background: #483c32;
}

.wanted-color-section .wanted-color-box .color-palettes li span.off-white {
	background: #f5f2d0;

}

.wanted-color-section .wanted-color-box .color-palettes li span.brown {
	background: #A52A2A;
}
.search-section .woof_container{
	float: left;
	/*width: 25%;
	padding:10px; */
	width: 25%;
	padding: 10px;
}
.search-section .woof_container_inner h4{
	padding-bottom: 5px;
	border-bottom: #ccc solid 1px;
	cursor: pointer;
	font-family: MonumentExtended Regular;
	font-size: 16px;
	font-weight: normal;
}
.search-section .woof_container_inner h4:after{
	width: 12px;
	height: 12px;
	background: url(images/arrow-down.png) no-repeat;
	background-size: 12px;
	background-position: 0px 0px;
	content: '';
	display: inline-block;
	float: right;
	margin-top: 5px;

}
.search-section .woof_container_inner h4.active{
	border: 0px;
}
.search-section .woof_container_inner h4.active:after{
	background: url(images/arrow-up.png) no-repeat;
	background-size: 12px;
	background-position: 0px 0px;
}
.search-section .woof_container_inner.woof_container_inner_colors h4{

}
.search-section .woof_container_inner.woof_container_inner_colors h4:after{
}
.search-section .woof_block_html_items {
	display: none;
}
.search-section .woocommerce.widget_price_filter form{
	display: none;
}
.search-section .woof_container_colors .woof_block_html_items {
	/*display: block;*/
}
.search-section .woof_redraw_zone{
	/*min-height: 390px;*/
}

.search-section .woof_container.woof_container_pa_color{
	width: 100%;
	/*float: left;
	clear: left;
	position: absolute;
	top: 157px;
	right: 0px; */
}

.search-section .woof.woof_sid.woof_sid_widget{
	position: relative;
}

.search-section .woof_submit_search_form_container{
	clear: initial;
	display: block;
	float: left;
	width: 100%;
	padding: 10px;
	margin: 0px!important; 
	text-align:center;
}
.search-section .woof_submit_search_form_container button.button{
	-webkit-border-radius: 8px !important; 
	-moz-border-radius: 8px !important; 
	border-radius: 8px!important; 
	/*	width: 100%;*/
	text-align: center;
}
.search-section h2{
	text-align: center;
	margin-bottom: 20px !important; 
}
.search-section .search-form-sec{
	position: relative;
	width: 100%;
	display: inline-block;
	padding: 0px 40px;
}
.search-section .search-form-sec label{
	width: calc(100% - 80px);
	display: inline-block;
	float: left;
}
.search-section .search-form-sec .search-field,.search-section .woof_text_search_container input[type='search']{
	width: 100%;
	display: inline-block;
	border-radius: 0px;
	border: #aaa solid 1px;
	padding:10px 15px;
	margin-right: 30px;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;

}
.search-section .woof_text_search_container input[type='search']{
	width: calc(100% - 75px) !important;
	float: left;
	margin: 0px;
	border-right: 0px;
	padding: 11px 15px !important;
	height: 60px;
	font-size:16px;
}
.search-section .woof_text_search_container .woof_text_search_go{
	float: right;
	top: 0px !important;
}
.search-section .search-form-sec .search-submit ,.search-section .woof_text_search_container .woof_text_search_go{
	border: #000 solid 1px;
	padding: 10px 36px;
	background: url(images/search-icon-white.png)no-repeat #000; 
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block !important;
	margin-top: 0px;
	font-size: 0px;
	text-align: center;
	letter-spacing: 1px;
	font-weight: bold;
	cursor: pointer;
	width: 40px;
	height: 60px;
	text-align: center;
	background-position: center center;
	float: left;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.search-section .woof_text_search_container{
	width: 100%;
	padding: 10px 40px;
	margin-bottom: 90px;
	display: inline-block;
}

.chosen-container-single .chosen-single{
	border-radius: 0px !important;
}
.chosen-container-single .chosen-single div b { 
	background-position: 0px 10px !important;
}
.search-section .search-or-by span{
	padding: 0px 15px;
	background: #fbfbfb !important;
	position: relative;
	font-family: MonumentExtended Regular;
	z-index: 9;
}
.search-section .search-or-by{
	padding: 30px 0px;
	text-align: center;
	font-size: 24px;
	position: absolute;
	width: 100%;
	left: 0px;
	top: 150px;
}
.search-section .search-or-by:before{
	content: '';
	background: #e6e3e3;
	width: 100%;
	height: 1px;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 48px;

}
/*
.search-section .woof_price_search_container{
	display: none;
	}*/
	.search-section .chosen-container-single .chosen-single {
		height: 40px !important;
		line-height: 40px !important;
		background:#fff !important;
		border-radius: 8px !important;
	}
	.search-section .woof_container_pa_color ul{
		padding: 0px;
		margin: 0px;
	}
	.search-section .woof_container_pa_color ul li{
		display: inline-block;
		padding: 5px;
		position: relative;
		margin: 3px 2px 3px 2px !important;
	}
	.search-section .woof_container_pa_color ul li .woof_radio_term_reset_visible{
		position: absolute;
		top: -8px;
		right: -7px;
	}
	.search-section h4{
		margin:5px 0px;
	}
	.search-section .woof_reset_search_form{
		display: none !important;
	}
	.search-section .woof_submit_search_form{
		border: #000 solid 1px!important; 
		padding: 10px 36px!important;
		background: #000!important;
		color: #fff!important;
		text-decoration: none!important;
		text-transform: uppercase!important;
		/*display: block!important;*/
		float:none!important;
		margin-top: 20px!important;
		font-size: 16px!important;
		text-align: center!important;
		letter-spacing: 1px!important;
		font-family: MonumentExtended Regular;
		cursor: pointer!important;
		border-radius: 0px !important;
		content:'Search';
	}
	.search-section .woof_container_pa_color input ~ label{
		width: 25px;
		height: 25px;
		display: inline-block;
		background: #f6f6f6;
		border-radius: 0px;
		font-size: 0px !important; 
		position: relative;
		overflow: hidden;
		box-shadow: #000 0px 0px 3px -1px;
	} 
	.search-section .woof_container_pa_color input[type=radio]:disabled ~ label{
		opacity: 0.2;
	}

	.search-section .woof_container_pa_color input[type=radio]:checked ~ label:before {
		content: '';
		background: rgba(0, 0, 0, 0.3);
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0px;
		top: 0px;
		-o-transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s;
		transition: .5s;
	}

	.search-section .woof_container_pa_color input[type=radio]:checked ~ label:after {
		content: '';
		color: #fff;
		content: "\f00c";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		display: inline-block;
		position: absolute;
		font-size: 14px; 
		line-height: 25px;
		top: 0px;
		left: 0px;
		text-align: center;
		width: 100%;
		height: 100%;

		-o-transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s;
		transition: .5s;
	}

	.woocommerce.widget_price_filter h4{
		
	}
	.search-section .woof_container_pa_color input {
		visibility: hidden;
		position: absolute;
	}
	.search-section input[data-slug="off-white"] ~ label {
		background: #f5f2d0; 
	}
	.search-section input[data-slug="washed-blue"] ~ label {
		background: #bbe1e2; 
	}
	.search-section input[data-slug="aragon"] ~ label {
		background: #ac615c; 
	}

	.search-section input[data-slug="brown"] ~ label {
		background: #A52A2A; 
	}

	.search-section input[data-slug="black"] ~ label{
		background: #000; 
	}
	.search-section input[data-slug="black"] ~ label{
		background: #000000;
	}

	.search-section input[data-slug="grey"] ~ label{
		background: #808080;
	}

	.search-section input[data-slug="dark-grey"] ~ label{
		background: #A9A9A9;
	}

	.search-section input[data-slug="ash-grey"] ~ label{
		background: #beb2bb;
	}

	.search-section input[data-slug="gainsboro"] ~ label{
		background: #DCDCDC;
	}

	.search-section input[data-slug="blue"] ~ label{
		background: #0000FF;
	}

	.search-section input[data-slug="light-blue"] ~ label{
		background: #ADD8E6;
	}

	.search-section input[data-slug="sky-blue"] ~ label{
		background: #87CEEB;
	}

	.search-section input[data-slug="light-sky-blue"] ~ label{
		background: #87CEFA;
	}

	.search-section input[data-slug="dark-blue"] ~ label{
		background: #00008B;
	}

	.search-section input[data-slug="navy"] ~ label{
		background: #000080;
	}

	.search-section input[data-slug="royal-blue"] ~ label{
		background: #4169E1;
	}

	.search-section input[data-slug="indigo"] ~ label{
		background: #4B0082;
	}

	.search-section input[data-slug="pink"] ~ label{
		background: #FFC0CB;
	}

	.search-section input[data-slug="light-pink"] ~ label{
		background: #FFB6C1;
	}

	.search-section input[data-slug="hot-pink"] ~ label{
		background: #FF69B4;
	}

	.search-section input[data-slug="red"] ~ label{
		background: #FF0000;
	}

	.search-section input[data-slug="dark-red"] ~ label{
		background: #8B0000;
	}

	.search-section input[data-slug="maroon"] ~ label{
		background: #800000;
	}

	.search-section input[data-slug="salmon"] ~ label{
		background: #FA8072;
	}

	.search-section input[data-slug="orange"] ~ label{
		background: #FFA500;
	}

	.search-section input[data-slug="dark-orange"] ~ label{
		background: #FF8C00;
	}

	.search-section input[data-slug="gold"] ~ label{
		background: #FFD700;
	}

	.search-section input[data-slug="green"] ~ label{
		background: #00ff00;
	}

	.search-section input[data-slug="dark-green"] ~ label{
		background: #006400;
	}

	.search-section input[data-slug="light-green"] ~ label{
		background: #90EE90;
	}

	.search-section input[data-slug="sea-green"] ~ label{
		background: #2E8B57;
	}
	.search-section input[data-slug="army-green"] ~ label{
		background: #4b5320;
	}
	
	
	.search-section input[data-slug="charcoal-grey"] ~ label{
		background: #2b2d2f;
	}
	.search-section input[data-slug="cream"] ~ label{
		background: #fffdd0;
	}
	.search-section input[data-slug="sesame"] ~ label{
		background: #d7bf99;
	}
	
	

	.search-section input[data-slug="dark-sea-green"] ~ label{
		background: #8FBC8F;
	}

	.search-section input[data-slug="dark-olive-green"] ~ label{
		background: #556B2F;
	}

	.search-section input[data-slug="yellow-green"] ~ label{
		background: #96CC39;
	}

	.search-section input[data-slug="metallic-green"] ~ label{
		background: #3B5C0A;
	}

	.search-section input[data-slug="yellow"] ~ label{
		background: #FFFF00;
	}

	.search-section input[data-slug="light-yellow"] ~ label{
		background: #FFFFE0;
	}

	.search-section input[data-slug="lemonchiffon"] ~ label{
		background: #FFFACD;
	}

	.search-section input[data-slug="khaki"] ~ label{
		background: #F0E68C;
	}

	.search-section input[data-slug="dark-khaki"] ~ label{
		background: #BDB76B;
	}

	.search-section input[data-slug="yellow-green"] ~ label{
		background: #9ACD32;
	}

	.search-section input[data-slug="green-yellow"] ~ label{
		background: #ADFF2F;
	}

	.search-section input[data-slug="purple"] ~ label{
		background: #800080;
	}

	.search-section input[data-slug="medium-purple"] ~ label{
		background: #8FBC8F;
	}

	.search-section input[data-slug="magenta"] ~ label{
		background: #FF00FF;
	}

	.search-section input[data-slug="dark-magenta"] ~ label{
		background: #8B008B;
	}

	.search-section input[data-slug="white"] ~ label{
		background: #ffffff;
	}

	.search-section input[data-slug="snow"] ~ label{
		background: #FFFAFA;
	}

	.search-section input[data-slug="white-smoke"] ~ label{
		background: #F5F5F5;
	}

	.search-section input[data-slug="cyan"] ~ label{
		background: #00FFFF;
	}

	.search-section input[data-slug="light-cyan"] ~ label{
		background: #E0FFFF;
	}

	.search-section input[data-slug="aqua"] ~ label{
		background: #00FFFF;
	}

	.search-section input[data-slug="dark-cyan"] ~ label{
		background: #008B8B;
	}
	.search-section input[data-slug="pastel-rainbow"] ~ label{
		background: #9ec1cf;
	}
	.search-section input[data-slug="fuchsia"] ~ label{
		background: #d25895;
	}
	.search-section input[data-slug="ecru"] ~ label{
		background: #1e201d;
	}
	.search-section input[data-slug="crewneck"] ~ label{
		background: #f7e6ca;
	}
	.search-section input[data-slug="beige"] ~ label{
		background: #d5b086;
	}
	.search-section input[data-slug="olive-green"] ~ label{
		background: #696750;
	}
	.search-section input[data-slug="sage"] ~ label{
		background: #cebda1;
	}
	.search-section input[data-slug="avio"] ~ label{
		background: #748191;
	}
	.search-section input[data-slug="olive"] ~ label{
		background: #6C654B;
	}
	.search-section input[data-slug="pistacchio"] ~ label{
		background: #979A65;
	}
	.search-section input[data-slug="arancio"] ~ label{
		background: #fd7234;
	}
	.search-section input[data-slug="lime-green"] ~ label{
		background: #DCEB82;
	}
	.search-section input[data-slug="dusty-green"] ~ label{
		background: #C3C4B6;
	}
	.search-section input[data-slug="light-olive"] ~ label{
		background: #9C9A81;
	}
	.search-section input[data-slug="sand"] ~ label{
		background: #D1C1AA;
	}

	.search-section input[data-slug="jade"] ~ label{
		background: #B4C2A1;
	}
	.search-section input[data-slug="rush-pink"] ~ label{
		background: #FE4682;
	}
	.search-section input[data-slug="ocean-fog"] ~ label{
		background: #4e6d9b;
	}
	.search-section input[data-slug="lavender"] ~ label{
		background: #b57edc;
	}

	.search-section input[data-slug="khaki-gray"] ~ label{
		background: #6a5f31;
	}
	.search-section input[data-slug="lemon-chiffon"] ~ label{
		background: #fffacd;
	}
	.search-section input[data-slug="bright-white"] ~ label{
		background: #ffffff;
	}
	.search-section input[data-slug="silver"] ~ label{
		background: #aaa9ad;
	}
	.search-section input[data-slug="taupe"] ~ label{
		background: #483c32;
	}
	.search-section input[data-slug="heather-grey"] ~ label {
		background: #483c32;
	}

	.search-section input[data-slug="off-white"] ~ label {
		background: #f5f2d0;

	}


	.shop_attributes .brown {
		background: #A52A2A;
	}

	.head-right-nav a.header-signup-btn{
		background: #000;
		padding: 8px 15px 5px 15px; 
		margin-top: 5px;
		float: right;
		margin-left: 15px;
		font-size: 14px;
		color: #fff;
		border:#000 solid 2px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
	}
	.head-right-nav a.header-resp-search-btn{
		background: #000;
		padding: 7px 0px 0px 0px;
		margin-top: 9px;
		margin-left: 5px;
		float: right;
		font-size: 21px;
		color: #fff;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		width: 40px;
		height: 40px;
		display:none;
		text-align:center;
	}

	.head-right-nav a.header-signup-btn:hover{
		background: #373737;
		border-color: #373737;
	}
	.search-section{
		border: 8px solid #000 !important;
		background: #fbfbfb !important;
		padding: 40px;
		margin-bottom:  20px !important;
		display: inline-block;
		width: 100%;
	}
	.search-section h2{
		margin: 0px;
	}

	.store-section-inner .left-sidebar .woof_container{
		display: none;
	}

	.store-section-inner .left-sidebar .woof_container.woof_price_search_container{
		display: block;
	}
	.head-search-mobile{
		display: none;
	}
	.select-gender-section,.select-dob-section{
		float: left;
		width: 30%;
		padding: 0px 10px;
	}
	.add-city-section,.country-select{
		float: left;
		width: 20%;
		padding: 0px 10px;
	}
	.country-gender-section h4{ 
		margin: 0px;
	}
	.select-gender-section .gender-option{
		position: relative;
		display: inline-block;
	}
	.select-gender-section .gender-option input[type=radio]{
		position: absolute; 
		top: 12px;
		left: 6px;
	}

	.select-gender-section .gender-option label{
		display: block;
		position: relative;
		font-weight: 300;
		font-size: 1.20em;
		padding: 13px 30px 25px 33px;
		margin: 10px auto;
		height: 15px;
		z-index: 9;
		color: #AAAAAA;
		cursor: pointer;
		-webkit-transition: all 0.25s linear;
		line-height: 9px;
		margin-top: 0px;
	}

	.select-gender-section .gender-option:hover label{
		color: #000;
	}

	.select-gender-section .gender-option  .check{
		display: block;
		position: absolute;
		border: 3px solid #AAAAAA;
		border-radius: 100%;
		height: 25px;
		width: 25px;
		top: 6px;
		left: 0px;
		z-index: 5;
		transition: border .25s linear;
		-webkit-transition: border .25s linear;
		background: #fff;
	}

	.select-gender-section .gender-option:hover .check {
		border: 3px solid #000;
	}

	.select-gender-section .gender-option  .check::before {
		display: block;
		position: absolute;
		content: '';
		border-radius: 100%;
		height: 12px;
		width: 12px;
		top: 4px;
		left: 4px;
		margin: auto;
		transition: background 0.25s linear;
		-webkit-transition: background 0.25s linear;
		background: #fff;
	}

	.select-gender-section .gender-option input[type=radio]:checked ~ .check {
		border: 3px solid #000;
	}


	.select-gender-section .gender-option input[type=radio]:checked ~ .check::before{
		background: #000;
	}

	.select-gender-section .gender-option input[type=radio]:checked ~ label{
		color: #000;
	}
	.vendor-page-sec { 
		display: inline-block;
		width: 100%;
	}
	body.page-id-10808, body.page-template-early-access {
		/* background: #FDF9F1; */
		background:url(images/splystyle-banner-bg.jpg) no-repeat;	
		background-size:auto 100%;	
	}
	body.page-id-10808 footer , body.page-template-early-access footer {
		background: none;
	}
	body.page-id-10808 .header , body.page-template-early-access .header {
		background: none !important;
		-webkit-box-shadow: inherit !important;
		-moz-box-shadow:inherit !important;
		box-shadow: inherit !important;
	}
	.vendor-page-sec .vendor-page-form{
		float: none;

		background: #fff;
		margin:0 auto; 
		max-width: 500px;
		padding: 50px 50px 40px;
		position: relative;
		border-radius: 30px;
		position: relative;
		box-shadow: rgb(0 0 0 / 6%) 0px 4px 50px 0px;
	}
	.signup-page-sec.vendor-page-sec .signup-page-content{
		float: left;
		width: 48%;
		padding: 60px;
	}

	.signup-page-sec.vendor-page-sec .signup-page-content h3{
		color: #0071dc;
		font-size: 16px;
		text-transform: uppercase;
		margin: 5px 0px;
		font-family: terminademi;
	}
	.signup-page-sec.vendor-page-sec .signup-page-content h2{
		color: #000;
		font-size: 40px;
		font-family: terminabold;
		margin: 5px 0px;
		line-height: 52px;

	}
	.signup-page-sec.vendor-page-sec .signup-page-content p{
		color: #000;
		font-size: 18px;
		line-height: 28px;
		margin: 10px 0px;
		font-family: interregular;
	}
	.signup-page-sec.vendor-page-sec .vendor-page-form{
		background: none !important;
		float: left;
		padding:15px;
		max-width: inherit;
		width: 48%;

	}
	.signup-page-sec.vendor-page-sec .vendor-page-form label{
		color:#fff !important;font-family: interregular;
		margin-bottom: 10px;
		display: block;
	}
	.signup-page-sec.vendor-page-sec .vendor-page-form input.form-control , .signup-page-sec.vendor-page-sec .vendor-page-form select.form-control {
		width: 100%;
		background: #fff !important;
		-webkit-transition: all 0.25s linear !important;
		color: #000 !important;
		border: 0px !important;
		border-bottom-color: currentcolor;
		border-bottom-style: none;
		border-bottom-width: 0px;
		border-bottom: 1px solid rgba(30, 30, 30, .2) !important;
		font-size: 14px;
		width: 100%;
		font-family: interregular;
		padding: 13px 10px !important;
		border-radius: 32px !important;
		outline: none;
	}
	.signup-page-sec.vendor-page-sec .vendor-page-form .dont-have-account,.signup-page-sec.vendor-page-sec .vendor-page-form .dont-have-account a{
		font-family: interregular;
		color: #fff;
		font-size: 16px;
		margin-bottom: 0px;
	}
	.signup-page-sec.vendor-page-sec .vendor-page-form .btn-primary {
		border: #0087e5 solid 1px;
		padding: 13px 30px 13px 30px;
		background: #0087e5;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		display: block;
		margin-top: 20px;
		font-size: 16px;
		text-align: center;
		letter-spacing: 1px;
		font-weight: normal;
		cursor: pointer;
		width: 40%;
		-webkit-border-radius: 36px;
		-moz-border-radius: 36px;
		border-radius: 36px;
		-o-transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s;
		transition: .5s;
	}

	.signup-page-sec.vendor-page-sec .vendor-page-form .signup-page-form-inner{
		background: #000;
		padding: 40px;
		position: relative;
		border-radius: 30px;
	}
	.vendor-page-sec .vendor-page-img img{
		width: 100%;
	}
	.vendor-page-sec .vendor-page-img{
		float: left;
		width: 50%;
	}
	.wcmp_regi_main {
		width: 100% !important;
		/* margin: 0 auto;*/
	}
	.wcmp_regi_main .reg_header1,.wcmp_regi_main .reg_header2{
		display: none;
	}
	.wcmp_regi_main .wcmp_regi_form_box {
		box-shadow: none !important; 
		border: 0px;
		padding: 0px !important;
		margin: 0px !important;
		text-align: left;
	}
	.wcmp_regi_main .button{
		margin-top: 0px !important;
	}
	.wcmp_regi_main .wcmp_regi_form_box label{
		display: block;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 5px;
		letter-spacing: 1px;
	}
	.wcmp_regi_main .wcmp_regi_form_box .wcmp-regi-12{
		margin: 0px !important;
		margin-bottom: 30px!important;
	}
	.wcmp_regi_main .wcmp_regi_form_box input[type="text"], .wcmp_regi_main .wcmp_regi_form_box input[type="url"], .wcmp_regi_main .wcmp_regi_form_box input[type="password"], .wcmp_regi_main .wcmp_regi_form_box input[type="email"], .wcmp_regi_main .wcmp_regi_form_box input[type="file"], .wcmp_regi_main .wcmp_regi_form_box textarea {


		height: 30px !important;
		line-height: 30px !important;
	}
	.wcmp_regi_main .wcmp_regi_form_box textarea {

		height: 150px !important;
		line-height: 17px !important;

	}
	.wcmp_regi_main .wcmp_regi_form_box .select_box,.wcmp_regi_main .wcmp_regi_form_box input[type="text"], .wcmp_regi_main .wcmp_regi_form_box input[type="url"], .wcmp_regi_main .wcmp_regi_form_box input[type="password"], .wcmp_regi_main .wcmp_regi_form_box input[type="email"], .wcmp_regi_main .wcmp_regi_form_box input[type="file"], .wcmp_regi_main .wcmp_regi_form_box textarea {

		width: 100%;
		background: #fff !important;
		-webkit-transition: all 0.25s linear !important;
		color: #000 !important;
		border:0px !important; 
		border-bottom: 1px solid rgba(30, 30, 30, .2) !important;
		font-size: 14px;
		width: 100%;
		padding: 6px 10px !important;
		border-radius: 0px !important;
		font-family: quanticoregular !important;

	}
	.wcmp_regi_main .wcmp_regi_form_box label {

		font-weight: 700;
		font-size: 14px !important;
		color: #000 !important;
		letter-spacing: 1px !important;

	}
	.wcmp-store-locator-wrap{
		display: none  !important;
	}
	#wcmp-store-conatiner .wcmp-store-list {
		width: 31.3%!important;
		margin: 0 1% 30px 1%!important;
	}
	#wcmp-store-conatiner .wcmp-store-list-wrap .wcmp-store-list:nth-child(3n+1){
		margin: 0 1% 30px 1%!important; 
		clear: inherit!important;
	}
	#wcmp-store-conatiner .splyrs-page-search-box {
		background:#f5f5f5;
		padding:10px;
		text-align:center;
		border:1px solid #ddd;
		border-radius:5px;
		margin:0px 1% 0px 1%;
	}
	#wcmp-store-conatiner .splyrs-page-search-box input[type=text]{
		background:#fff;
		height:40px;
		border:1px solid #ccc;
		font-size:16px;
		color:#555;
		border-radius:20px;
		width:240px;
		outline:none;
	}
	#wcmp-store-conatiner .splyrs-page-search-box input[type=submit]{
		background:#000;
		height:40px;
		border:none;
		font-size:16px;
		color:#fff;
		border-radius:20px;
		width:100px;
		cursor:pointer;
		outline:none;
	}

	#wcmp-store-conatiner .wcmp-store-detail-wrap {
		min-height: 170px;
	}
	#wcmp-store-conatiner .wcmp-store-detail-list li {
		line-height:26px;
	}
	#wcmp-store-conatiner .wcmp-store-detail-list li i {
		top: -5px!important;
	}
	#wcmp-store-conatiner .store-name {
		font-size: 18px;
		font-weight: 600;
		text-transform: uppercase;
		text-decoration: none;
		color: #000;
		font-family:MonumentExtended Regular;
	}
	.woocommerce-privacy-policy-text{
		font-size: 14px;
		line-height: 22px;
		color: #8e8e8e;
	}

	.wcmp_regi_main .button{
		border: #000 solid 1px  !important;
		padding: 10px 36px  !important;
		background: #000  !important;
		color: #fff  !important;
		text-decoration: none;
		text-transform: uppercase;
		display: inline-block;
		margin-top: 20px;
		font-size: 16px  !important;
		line-height: 18px !important;
		height: auto  !important;
		text-align: center;
		letter-spacing: 1px;
		font-weight: bold;
		cursor: pointer;
		border-radius: 6px;
		-o-transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s;
		transition: .5s;
	}
	.widget.widget-woof{
		display: inline-block;
		width: 100%;
	}
	.yith-wcan-color {
		padding: 0px;
	}
	.yith-wcan-color a{
		font-size: 0px;
		display: inline-block;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		border: #000 solid 1px;
		position: relative;
		overflow: hidden;
		margin-right: 10px;
	}

	.wcmp_vendor_banner_template.template3 .wcmp_vendor_detail{
		width: 100%;
	}

	.header-signup-btn-mobile{
		display: none;
	}
	.woocommerce-tabs.wc-tabs-wrapper{
		display:none !important;
	}

	.vendor-banner {
		position: relative;
	}
	.vendor-banner img{
		width: 100%;
	}
	.vendor-banner .vendor-banner-text{
		position: absolute;
		width:100%;
		left: 0%;
		bottom: 26%;
		color: #fff;
	}
	.vendor-banner  .vendor-banner-text h2{
		font-size: 42px;
		line-height: 52px;
		margin: 0px;
		text-transform: uppercase;

	}
	.vendor-banner  .vendor-banner-text p{
		font-size: 20px;
		margin: 0px 0px;
		line-height: 32px;
		max-width: 575px;
	}
	.vendor-banner  .vendor-banner-text .btn-primary{
		border: #fff solid 1px;
		padding: 10px 36px;
		background: #fff;
		color: #000;
	}
	.vendor-banner  .vendor-banner-mobile{
		display: none;
	}
	.my-pref-content  .fl-box {
		display: inline-block;
	}
	.my-pref-content  .fl-box.wid-50 {
		width:30%;
	}
	.my-pref-content .fl-box.wid-25 {
		width:25%;
	}
	.my-pref-content .fl-box.wid-20 {
		width:20%;
	}
	.my-pref-content .fl-box.wid-33 {
		width:33%;
	}
	.my-pref-content .brands img{
		border:#d2d2d2 solid 1px;
		padding: 15px;
	}
	.my-pref-content  .my-pref-section-box {
		padding: 30px 0px 30px 0px;
		border-bottom:1px solid #ddd;
	}
	.my-pref-content  .my-pref-section-box.last{
		border:0px !important;
	}
	.my-pref-content {
		width: 70%;
		margin: 0 auto;
		text-align: center;
	}
	.my-pref-content table{
		border-collapse: collapse;
	}
	.my-pref-content table td{
		border:#000 solid 1px;
		padding: 10px 0px; 

	}
	.my-pref-content table th{
		background: #000;
		color: #fff;

	}
	.my-pref-content h2{
		font-size: 22px;
		margin-bottom: 0px;
		margin-top: 40px;
		line-height: 28px;

	}
	.my-pref-content h3{
		font-size: 15px;
		line-height: 18px;
		font-weight: normal;
	}
	.my-pref-content  .wanted-color-section .wanted-color-box .color-palettes li span {
		width: 28px;
		height: 28px;  
		display: block;
		margin: 5px auto;
	}
	.my-pref-content .wanted-color-section .wanted-color-box .color-palettes li {

		display: inline-block;
		padding: 0px 10px;
		font-size: 14px;

	}
	.page-id-56 h1.entry-title{
		display: none;
	}

	.footer__social{
		padding: 0px;
	}
	.country-select h4{
		margin-bottom: 15px;
	}
	.select-dob-section span{
		padding-top: 10px;
		font-size: 12px;
		line-height: 14px;
		display: inline-block;
	}
	.city-section-inner input{
		padding:8px 10px;
		border: #ccc solid 1px;
		border-radius: 6px;
		background: #fff;
		font-size: 13px;
		cursor: pointer;
		outline: none;
		width: 100%;
	}
	.select-dob-section select{
		padding: 8px 10px;
		border: #ccc solid 1px;
		border-radius: 6px; 
		font-size: 13px;
		cursor: pointer;
		outline: none;
		width: 30%;
		margin: 0px 2px;
		background:#fff url(images/country-select-arrow.png) no-repeat;
		background-size: 10px;
		background-position: 90% 13px;
	}
	.select-gender-option-message{
		color: #853d0c;
		background-color: #ffe3d1;
		border-color: #ffd8be;
		padding:15px;
		border-radius: 4px;
		display: inline-block;
		font-size: 14px;
		clear: both;
	} 
	.country-select{
		position: relative;
		float: left;
		padding: 0 10px;
		width: 20%;

	}
/*
.country-select:before{
	content: '';
	background: url(images/country-select-arrow.png) no-repeat;
	background-size: 10px;
    width: 10px;
    height: 10px;
    position: absolute;
    right: 25px;
    top: 56px;
    }*/
    .country-select select{
    	padding: 8px 20px;
    	border: #ccc solid 1px;
    	border-radius: 6px; 
    	font-size: 14px;
    	cursor: pointer;
    	outline: none;
    	width: 100%;
    	background:#fff url(images/country-select-arrow.png) no-repeat;
    	background-size: 10px;
    	background-position: 96% 13px;
    }
    .wcmp_regi_main .wcmp_regi_form_box .select_box {

    	line-height: 25px !important;
    	padding-left: 0px !important;

    	background: url(images/country-select-arrow.png) no-repeat right !important;
    	background-size: 10px !important;
    	background-position: 50% 100%;

    }
    .brands-section .select-brands .form-check{
    	float: left;
    	width: 20%;
    	padding:5px; 

    }

    .my-prefernce-sub-section.my-prefernce-user-info .mpss-box .usuallyspend-inner{
    	position: relative;
    }
    .my-prefernce-sub-section.my-prefernce-user-info .mpss-box .usuallyspend-inner span{
    	position: absolute;
    	left: 0px;
    	top: 0px;
    	border-right:#ccc solid 1px;
    	padding: 12px 10px !important;
    	font-size: 12px;
    }
    .my-prefernce-sub-section.my-prefernce-user-info .mpss-box .usuallyspend-inner input{
    	padding-left: 60px;
    }
    .my-prefernce-sub-section.my-prefernce-user-info .mpss-box.usuallyspend span{
    	font-size: 12px;
    	line-height: 15px;
    	padding: 9px 0px;
    	display: inline-block;
    }
    .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
    	border: 0px;
    	background-color: #fff;
    	box-shadow: 1px 1px 1px rgba(34,34,34,.1);
    }


    .ui-state-default,  .ui-widget-content .ui-state-default,  .ui-widget-header .ui-state-default,  .ui-button, html  .ui-button.ui-state-disabled:hover, html  .ui-button.ui-state-disabled:active {
    	border: 0px;
    	background-color: #fff;
    	box-shadow: 1px 1px 1px rgba(34,34,34,.1);
    	outline: none;
    	color: #000;
    }

    .ui-state-active,  .ui-widget-content .ui-state-active,  .ui-widget-header .ui-state-active,  a.ui-button:active,  .ui-button:active,  .ui-button.ui-state-active:hover {
    	border: 0px;
    	background-color: #fff;
    	box-shadow: 1px 1px 1px rgba(34,34,34,.1);
    	outline: none;
    	color: #000;
    }

    .ui-widget-content {
    	padding: 20px 30px;
    	background-color: #fff;
    	box-shadow: 1px 1px 1px rgba(34,34,34,.1);
    	border:0px;  
    }

    .ui-accordion-header{
    	position: relative;
    	font-size: 20px;
    	line-height: 24px; 
    }
    .ui-accordion-header:after{
    	position: absolute;
    	width: 10px;
    	height: 10px;
    	right: 15px;
    	content: '';
    	background: url(images/arrow-down.png) no-repeat;
    	background-size: 10px;
    	display: inline-block;
    	top: 20px;

    }
    .ui-accordion-header.ui-state-active:after{
    	background: url(images/arrow-up.png) no-repeat;
    	background-size: 10px;
    }
    .account-detail .account-item{
    	margin-bottom: 10px;
    	padding-left: 10px;
    }
    .account-detail .account-item strong{
    	width: 160px;
    	display: inline-block;
    }
    .woocommerce-account .woocommerce-MyAccount-content {
    	float: left;
    	width: 100%;
    	padding: 20px;
    	background: #fff; 
    }
    address {
    	font-style: inherit;
    	font-size: 13px;
    }
    h4{
    	font-size: 18px;
    	font-weight: normal;
    	line-height: 21px;
    	margin:10px 0px;
    	text-transform: capitalize;

    }
    p{
    	font-size: 14px;
    	line-height: 18px;
    	margin:0px;
    	margin-bottom: 10px;
    }
    .wanted-color-section{
    	margin-left: -15px;
    	margin-right: -15px;
    }
    .my-prefernce-sub-section{
    	padding: 25px 0px;
    }
    .my-prefernce-sub-section.country-gender-section {
    	padding: 15px;
    	width: 100%;
    	display: inline-block;
    	background: #f6f6f6;
    	border-radius: 4px;
    	border: #ccc solid 1px;
    	margin-bottom: 15px;
    }
    .my-prefernce-appearance{
    	padding: 15px;
    	width: 70%;
    	float: left;
    	background: #f6f6f6;
    	border-radius: 4px;
    	border: #ccc solid 1px;
    }
    .my-prefernce-usuallyspend{
    	padding-left: 15px;
    	width: 30%;
    	float: left;
    }
    .my-prefernce-usuallyspend .usuallyspend{
    	width: 100%;
    	display: inline-block;
    	background: #fff;
    	border-radius: 4px;
    	border: #ccc solid 1px;
    }
    .country-gender-section h4 {
    	font-size: 14px;
    	font-weight: 700;
    	line-height: 18px;
    	margin: 5px 0px;
    	text-transform: capitalize;
    }
    .my-prefernce-sub-section.my-prefernce-user-info h2 {
    	font-size: 18px;
    	font-weight: 700;
    	line-height: 21px;
    	margin: 10px 0px; 
    	margin-top: 0px;
    	text-transform: capitalize;
    }
    .my-prefernce-sub-section.my-prefernce-user-info{
    	padding-bottom: 15px;
    	display: inline-block;
    	width: 100%;
    }
    .my-prefernce-sub-section.my-prefernce-user-info .mpss-box{
    	float: left;
    	padding: 5px 10px;
    	width: 33.33%; 
    }
    .my-prefernce-sub-section.my-prefernce-user-info .mpss-box.usuallyspend{

    	width: 100%; 
    }
    .my-prefernce-sub-section.my-prefernce-user-info .mpss-box select{
    	padding: 10px 20px;
    	border: #ccc solid 1px;
    	border-radius: 6px; 
    	font-size: 14px;
    	cursor: pointer;
    	outline: none;
    	width: 100%; 
    	background:#fff url(images/country-select-arrow.png) no-repeat;
    	background-size: 10px;
    	background-position: 96% 16px; 

    }
    .my-prefernce-sub-section.my-prefernce-user-info .mpss-box input{
    	padding: 10px 20px;
    	border: #ccc solid 1px;
    	border-radius: 6px;
    	background: #fff;
    	font-size: 14px; 
    	outline: none;
    	width: 100%;
    }
    .home-resale-pro-img{
    	position: relative;
    }
    .home-resale-pro-img .home-resale-icon{
    	position: absolute;
    	right: 15px;
    	top: 15px;

    }
    .home-resale-pro-img .home-resale-icon.home-ltd-request-icon{
    	position: absolute;
    	right: inherit;
    	left: 15px;
    	top: 15px;

    }
    .home-resale-pro-img .home-resale-icon img{
    	width: 50px !important;
    }
    .product-resale-item{
    	position: relative;
    	display: inline-block;
    	font-size: 14px;
    	font-weight: bold;
    	margin-bottom: 20px;
    	color: #ff3b3b;
    }
    .product-resale-item h1{
    	margin-bottom: 0px !important;
    }
    .product-resale-item span{
    	display: inline-block;
    	margin-left: 10px;
    	width: 28px;
    	float: right;
    	margin-top: -3px;
    }
    .product-resale-item span img {
    	width: 100%;
    }
    .vendor-user-btn{
    	float: right;
    }
    .vendor-user-btn a{
    	background: #000;
    	padding: 5px 15px;
    	border-radius: 4px;
    	margin-top: 10px;
    	text-decoration: none; 
    	display: inline-block;
    	margin-left: 15px;
    	font-size: 14px;
    	color: #fff;
    }
    .sign-out-btn{
    	float: right; color: #000;
    }

    .sign-out-btn img{
    	width: 22px;filter: invert();
    	/*margin-top: 7px;*/
    }
    .sply-ltd-request-success {
    	color: #215f0c;
    	background-color: #d9f0d1;
    	border-color: #c9ebbe;
    	display: inline-block;
    	padding: 10px 15px;
    	font-size: 13px;
    	margin-top: 15px;
    }
    .buy-affiliate-pro:hover{
    	background: #252525;
    }
    .sply-ltd-request .sply-ltd-request-form{
    	background: #f6f6f6;
    	padding: 10px 15px;
    	margin-top: 20px;
    	border: #ccc solid 1px;
    }
    .sply-ltd-request .sply-ltd-request-form h3{
    	font-size: 16px;
    	margin-top: 0px;
    } 
    .sply-ltd-request .sply-ltd-request-form .buy-affiliate-pro{
    	margin: 0px;
    	border:0px;
    }
    .sply-ltd-request .sply-ltd-request-form .slrf-field{
    	margin-bottom: 10px;
    	display: inline-block;
    	width: 100%;
    }
    .sply-ltd-request .sply-ltd-request-form .slrf-field label {
    	display: block;
    	font-size: 14px;
    	font-weight: bold;
    	margin-bottom: 5px;
    	letter-spacing: 1px;
    }
    .sply-ltd-request .sply-ltd-request-form .slrf-field .form-control{
    	-webkit-transition: all 0.25s linear;
    	color: #000;
    	border: 1px solid rgba(30, 30, 30, .2);
    	font-size: 14px;
    	width: 100%;
    	padding: 6px 10px;
    	border-radius: 4px;
    }
    .sply-ltd-request .sply-ltd-request-form .slrf-field select.form-control{
    	background:#fff url(images/country-select-arrow.png) no-repeat; 
    	background-size: 10px;
    	background-position: 95% 13px;
    }
    .related.products .primary-img, .related.products .secondary-img{ 
    	background: #e5e6e8; 
    	display: inline-block;
    	-webkit-border-radius: 10px;
    	-moz-border-radius: 10px;
    	border-radius: 10px;
    	height: 357px;
    	overflow: hidden;
    }
    .product-resale-item.sply-ltd-request{
    	color: #000;
    }
    .sply-ltd-request-info{
    	color: #222;
    	background-color: #f2f2f2;
    	border-color: #ccc; 
    	display: inline-block; 
    	padding: 10px 15px; 
    	font-size: 13px; 
    	margin-top: 15px;
    }

    .prduct-ltd-price{
    	color: #090a0a;
    	font-size: 22px;
    	font-family:MonumentExtended Regular;
    	text-transform: uppercase;
    	margin: 0px;
    	line-height: 28px;
    }
    .prod-img-wrapper{
    	position: relative;
    }
    .prod-img-wrapper .prod-listing-icon img{
    	width: 100%;
    }
    .prod-img-wrapper .prod-listing-icon{
    	position: absolute;
    	right: 10px;
    	top: 10px;
    	width: 60px;
    }
    .prod-img-wrapper .prod-listing-icon.home-ltd-request-icon{
    	right: inherit;
    	left: 10px;
    } 
    .tinv-wishlist table td, .tinv-wishlist table th {
    	padding: 1em;
    	vertical-align: middle;
    	text-align: left;
    }
    .tinvwl-to-right.look_in button{
    	margin-left: 15px;
    	font-size: 15px;
    }
    .wishlist_item button{
    	padding: 8px 0px !important;
    	font-size: 12px !important;
    	margin: 0px !important;
    }
    .tinvwl-input-group.tinvwl-no-full{
    	display: none;
    }
    .splystyle-about-text{
    	padding: 80px 0px;
    	display: inline-block;
    	width: 100%;
    	color: #fff;
    	background: #000;
    }
    .splystyle-about-text .splystyle-button{
    	text-align: center;
    }
    .splystyle-about-text .splystyle-button a{
    	background: #fff;
    	padding:10px 20px;
    	color: #000;
    	display: inline-block;
    	margin:5px; 
    	text-decoration: none;
    	font-size: 18px;
    	line-height: 22px;
    	border:#fff solid 2px;

    }
    .splystyle-about-text .splystyle-button a:hover{
    	background: none;
    	color: #fff;
    }

    .splystyle-about-text h1{
    	margin-top: 0px;
    }
    .splystyle-about-text  .splystyle-about-text-inner{
    	width: 50%;
    	margin: 0 auto;
    	text-align: center; 
    	font-size: 26px;
    	line-height: 36px;
    }
    .tinv-wishlist tfoot .tinvwl-to-right {
    	float: right; 
    }
    .jQuery-plainOverlay-progress { 
    	width: 150px !important;
    	height: 150px !important;
    	border-top:4px solid #000 !important;
    	margin:0 auto !important;
    }
    .product-vendor .vendor-btn{
    	background: #000;
    	padding: 10px 15px; 
    	margin-top: 15px;
    	font-size: 14px;
    	display: inline-block;
    	margin-bottom: 15px;
    	color: #fff;
    	text-align: center; 
    	text-decoration: none;
    	border-radius: 4px;
    	cursor: pointer;
    }
    .product-vendor .vendor-btn:hover{
    	background: #252525;
    }
    .single-product .product-detail-inner .tinv-wraper.tinv-wishlist{
    	display: inline-block;
    }
    .single-product .product-detail-inner .tinvwl_add_to_wishlist_button{

    	padding: 10px 20px;
    	width: auto;
    	margin-top: 0px !important;
    	margin-bottom: 15px;
    	color: #000;
    	text-align: center;
    	text-decoration: none;
    	border-radius: 3px;
    	font-weight: normal;
    	text-transform: uppercase;
    	padding-left: 0px;
    }
    .single-product .product-detail-inner .tinvwl_add_to_wishlist_button:before{
    	color: #000;
    	font-weight: 700; 	  
    	background-image: url(images/pin-wishlist-icon.png);
    	content: '' !important;
    	width: 20px;
    	height: 20px;
    }
    .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    	background-image: url(images/pin-wishlist-icon.png);
    	content: '' !important;
    	width: 18px;
    	height: 18px;
    	vertical-align: text-bottom;
    }

    /* My CSS Dated 11-11-2019 */
    .prduct-ltd-price .min-price {
    	color:#509e2f;
    }
    .prduct-ltd-price .max-price {
    	color:#ff5a5f;
    }
    .prduct-ltd-price .source-fee-text {
    	font-size:12px;
    	color:#555;
    	text-transform:inherit;
    }
    .product-volatility {
    	border: 1px solid #ccc;
    	padding:8px;
    	text-align:center;
    	font-size:14px;
    	margin-top:12px;
    }
    .product-volatility .min-price {
    	color:#509e2f;
    }
    .product-volatility .max-price {
    	color:#ff5a5f;
    }
    .signup-row .signup-col-3 {
    	float: left;
    	width: 33.33%;
    	padding: 0px 10px;
    }

    /* End My css dated 11-11-2019 */

    .ltd-product-listing.woocommerce .products ul, .ltd-product-listing.woocommerce  ul.products {

    	margin-left: -10px !important;
    	margin-right: -10px !important;
    }
    .add-prod-selector-class #populateProducts2 li.active .add-btn , .edit-prod-selector-class #populateProducts2 li.active .add-btn ,  .edit-prod-selector-class #currentlyLinked li.active .add-btn  {
    	background: #ff0000;
    }
    .ltd-product-listing.woocommerce ul.products.columns-3 li.product, .ltd-product-listing.woocommerce  ul.products.columns-3 li.product {
    	width: 25%;
    	padding: 10px;
    	margin:0px;
    }
    .page-template-page-sneakers-new-arrivals .ltd-product-listing.woocommerce ul.products.columns-3 li.product {
    	width: 20%;
    	min-height:440px;
    }


    .myaccount-ltdproduct.ltd-product-listing.woocommerce ul.products.columns-3 li.product, .myaccount-ltdproduct.ltd-product-listing.woocommerce  ul.products.columns-3 li.product {
    	width: 20%;
    	padding: 10px;
    	margin:0px;
    	min-height: 430px;
    }
    .myaccount-ltdproduct.ltd-product-listing.woocommerce ul.products.columns-3 li.product .product-slide-img {
    	min-height: 274px;
    }

    .myaccount-ltdproduct.ltd-product-listing.woocommerce ul.products li.product h2{
    	padding-left: 0px !important;
    	font-size: 12px !important;
    	line-height: 14px;
    	min-height: inherit;
    	display:inline-block;
    }
    .view-splyr-channel-cta a  {
    	background: #000;
    	color: #fff;
    	padding: 14px 10px;
    	border-radius: 8px;
    	font-size: 13px;
    	text-transform: uppercase;
    	font-weight: normal;
    	margin: 6px 0px;
    	display: block;
    	text-align: center;
    }

    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img{
    	overflow: hidden;
    	position: relative;
    }
    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc{
    	position: absolute;
    	top: 0%;
    	left: 0px;
    	padding: 15px;
    	background: none;
    	opacity: 1;
    	-o-transition: 0.5s;
    	-ms-transition: 0.5s;
    	-moz-transition: 0.5s;
    	-webkit-transition: 0.5s;
    	transition: 0.5s;
    	width: 100%;
    	text-align: left;
    	color: #fff;
    	font-size: 14px;
    	line-height: 18px;
    }
    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h3 {
    	font-family: terminademi;
    	color: #fff;
    	font-size: 26px;
    	line-height: 30px;
    	font-weight:normal;
    	padding:0px;
    	margin:42% 0px 0px 0px;
    	height: auto;
    	text-align: center;
    	min-height: 45px;
    	text-transform: none;
    }
    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h4 {
    	font-family: terminademi;
    	color: #fff;
    	font-size: 18px;
    	line-height: 24px;
    	font-weight:normal;
    	padding:25px 0px 0px 0px;
    	margin:0px;
    	height: auto;
    	text-align: center;
    }
    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h4 span {
    	font-size: 24px;
    	line-height: 28px;
    	text-transform: uppercase;
    	color: #fff;
    	-webkit-text-fill-color: transparent;
    	-webkit-text-stroke-width: 2px;
    	-webkit-text-stroke-color: #fff;
    	padding-bottom: 20px;
    	display: inline-block;
    }
    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h3 a {
    	font-family: terminademi;
    	color: #fff;
    	font-size: 26px;
    	line-height: 30px;
    	font-weight:normal;
    	text-decoration:none;
    }
    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h4 a {
    	font-family: terminademi;
    	color: #fff;
    	font-size: 18px;
    	line-height: 24px;
    	font-weight:normal;
    	text-decoration:none;
    	
    }
    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc .shop-collection-link {
    	margin-bottom:10px;
    	font-family: MonumentExtended Regular;
    }
    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc a {
    	color: #000;
    	font-size: 13px;
    	text-decoration: underline;
    }
    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc .stylist-name{
    	margin-top: 7px;
    	color: #6f6f6f;
    	font-size: 18px;
    	font-weight: bold;
    	text-decoration: none;
    }
    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc .stylist-name a{
    	color: #6f6f6f;
    	font-size: 18px;
    	font-weight: bold;
    	text-decoration: none;
    	
    }

    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc .stylist-img{
    	float: left;
    	margin-bottom: 10px;
    }
    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc .stylist-img img{
    	width: 30px!important;
    	height: 30px!important;
    	border-radius: 50%!important;
    	border: 1px solid #ccc;
    	padding: 2px;
    	display: inline-block;
    	float: left;
    	margin-right: 5px!important;
    }
    
    .home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img:hover .style-hover-disc{
    	opacity: 1;
    	height: auto;
    }

    .goto_more_offer_tab{
    	display: none !important; 
    }
    .home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-left .home-pcbs-row.home-newaddition-slider .home-pcbs-col{
    	padding: 0px !important;
    }

    .home-newaddition-slider  .slick-prev:before{
    	background: url(images/slider-left-icon.png) 50% 50% no-repeat;
    	background-size: 22px;

    }
    .home-newaddition-slider .slick-next:before{
    	background: url(images/slider-right-icon.png) 50% 50% no-repeat;
    	background-size: 22px;
    }



    .home-newaddition-slider  .slick-prev,
    .home-newaddition-slider .slick-next {
    	cursor: pointer;
    	top: -13%;
    	z-index:2;
    }

    .home-newaddition-slider  .slick-prev {
    	right: 110px;
    	left: inherit;
    }

    .home-newaddition-slider  .slick-next {
    	right: 83px;
    }
    .home-newaddition-sec{
    	padding:0px 25px !important; 
    }
    .home-newaddition-slider  .slick-prev:before,
    .home-newaddition-slider  .slick-next:before {
    	content: '';
    	font-size: 0px;
    	width: 22px;
    	height: 32px;
    	display: inline-block;
    }
    .woocommerce div.product div.images .flex-control-thumbs li img{
    	opacity: 1 !important;
    }
    .woocommerce div.product form.cart {
    	margin-bottom: 0em;
    }
    .related.products ul.products li.product {
    	clear: none !important;
    }
    .request-ishopper-btn-wrapper .request-ishopper-btn {
    	background: #000;
    	border: #000 solid 2px;
    	color: #fff;
    	font-size: 20px;
    	letter-spacing: 0px;
    	padding: 16px 45px 12px 45px;
    	text-decoration: none;
    	margin: 30px 0px;
    	display: inline-block;
    	-webkit-border-radius: 8px;
    	-moz-border-radius: 8px;
    	border-radius: 8px;

    }

    .request-ishopper-btn-wrapper .request-ishopper-btn:hover {
    	background: none;
    	color: #000;
    }

    /*** Product Detail Help css ***/
    .product-deatil-btn{
    	position: relative;
    }
    .help-overlay{
    	position: fixed;
    	z-index: 99;
    	top: 0px;
    	left: 0px;
    	background: rgba(0,0,0,0.6);
    	width: 100%;
    	height: 100%;
    	display: none;
    }
    .product-help-text{
    	position: absolute;
    	z-index: 999;
    	color: #fff;
    	display: none;
    }
    .product-help-text.pht-buy-now{
    	left: 100px;
    	top: -35px;
    }
    .product-help-text.pht-get-now{
    	left: 100px;
    	top: -88px;
    }
    .product-help-text.pht-pin-wishboard{
    	top: 136px;
    	left: -395px;
    }
    .product-help-text.pht-pin-wishboard.buynow {
    	top: 200px;
    	left: -395px;
    }
    .product-help-text.pht-share {
    	top: 136px;
    	right: 0px;
    }
    .product-help-text.pht-share.buynow {
    	top: 201px;
    	right: 0px;
    }
    .product-help-text.pht-share .arrow-txt{
    	width: 295px;
    }
    .product-help-text .arrow-item{
    	float: left;
    	margin-top: -20px;
    }
    .product-help-text .arrow-txt{
    	background: rgba(0,0,0,0.7);
    	padding: 20px;
    	float: left;
    	border-radius:6px;
    }
    .product-help-intro{
    	position: fixed;
    	bottom: 0px;
    	z-index: 999;
    	left: 0px;
    	width: 100%;
    	display: none;
    }
    .product-help-intro .product-help-intro-inner{
    	background: rgba(0,0,0,0.7);
    	padding: 20px;
    	width: 32%;
    	margin: 0 auto;border-radius:6px;
    	color: #fff;
    }
    .product-help-intro .product-help-intro-inner .got-itbtn{
    	color: #fff;
    	background: none;
    	border: 0px;

    	text-decoration: underline;
    }
    .show-product-detail-help  .product-help-intro,.show-product-detail-help .product-help-text ,.show-product-detail-help  .help-overlay{
    	display: block;
    }
    .product-help-open-btn{
    	float: right;
    	border: #000 solid 2px;
    	overflow: hidden;
    	border-radius: 50%;
    	width: 40px;
    	height: 40px;
    	text-align: center;
    	padding: 2px;
    	cursor: pointer;

    }
    

    .woocommerce.tax-dc_vendor_shop ul.products li.product h2, .tax-dc_vendor_shop ul.products li.product h2{
    	height: 45px;
    	min-height: auto !important;
    	overflow: hidden;
    }
    .header .logo span{
    	display: none;
    }
    @media (min-width: 1550px) { 
    	.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h3 {

    		font-size: 32px;
    		line-height: 36px;
    	}
    	.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h3 a {
    		font-size: 32px;
    		line-height: 36px;
    	}
    	.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content {
    		top: 220px;
    	}
    	.signup-page-sec.vendor-page-sec .vendor-page-form .btn-primary {
    		padding: 15px 30px 15px 30px;
    		font-size: 16px;
    	}
    	.signup-page-sec.vendor-page-sec .vendor-page-form input.form-control, .signup-page-sec.vendor-page-sec .vendor-page-form select.form-control {
    		padding: 15px 30px 15px 30px!important;
    		font-size: 16px;
    	}

    	.sply-cat-heading {
    		position: absolute;
    		top: 170px;
    	}
    	.shopfeature-slider .shopfeature-slider-inner  {

    		height: 596px !important;
    	}
    	.shopfeature-slider .shopfeature-slider-inner  .shopfeature-slide{
    		height: 596px !important;
    	}
    	.related.products .primary-img, .related.products .secondary-img{ 

    		height: 450px;
    		overflow: hidden;
    	}
    	.store-section-inner .shop-product .product-box, .store-section-inner .product {

    		min-height: 425px !important;
    	}
    	.main-navigation ul .mega-menu .sub-menu .style-Full-length .style-item-inner a {
    		padding-top: 286px !important;
    	}
    	.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc ,.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc p{

    		font-size: 16px;
    		line-height: 21px;
    	}
    	.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc .stylist-name a {
    		color: #6f6f6f;
    		font-size: 24px;
    	}
    	.main-slider .container{
    		width: 90%;
    	}
    	.main-slider .slider-inner .slider_img_one .slider_img_one_inner .slider_img_one_video {
    		position: absolute;
    		width: 69% !important;
    		overflow: hidden;
    		-ms-transform: rotate(-28deg) !important;
    		transform: rotate(-28deg) !important;
    		top: 83px !important;
    		left: 120px !important;
    		height: 388px !important;
    		background: #fff;
    		padding-bottom: 10px;
    	}
    	.main-slider .main-slider-search { 
    		top: 8%  !important; 
    	}
    	.main-slider .main-slider-search input {

    		-webkit-border-radius: 56px  !important;
    		-moz-border-radius: 56px  !important;
    		border-radius: 56px  !important;
    		height: 60px  !important;
    		line-height: 60px  !important;
    		padding: 0 25px 0 15px;
    		font-weight: bold;
    		font-size: 18px  !important;
    	}
    	.main-slider .main-slider-search form {
    		width: 48%  !important;
    	}
    	.main-slider .main-slider-search button {
    		position: absolute;
    		right: 3px !important;
    		top: 2px !important;
    		margin: 0px;
    		width: 56px !important;
    		height: 56px !important;
    	}
    	.main-slider .read-more-now{
    		font-size: 16px  !important;
    	}
    	.main-slider .slider-inner .slider-text p {
    		font-size: 24px  !important;
    		line-height: 34px  !important;
    	}
    	.main-slider .slider-inner .slider-text h1 {
    		font-size: 76px  !important;
    		line-height: 76px  !important;
    	}
    	.main-slider .slider-inner .slider-text h2 { 
    		font-size: 36px  !important; 
    		width: 40%  !important;
    		line-height: 46px  !important;
    	}
    	.main-slider .slider-inner .slider-text p {
    		width: 46%;
    	}
    	.main-slider .main-slider-search form {
    		width: 45% !important;
    	}
    	.search-suggestions-box { 
    		width: 45% !important;
    	}
    	.main-slider .slider-inner .slider_img_one {
    		width: 775px !important;
    		right: 14% !important;
    	}
    	.main-slider .slider-inner .slider_img_three {
    		width: 1100px !important;
    	}
    	.main-slider .slider-inner .slider_img_two {
    		width: 375px !important;
    	}
    	.myaccount-ltdproduct.ltd-product-listing.woocommerce ul.products li.product h2{

    		font-size: 14px !important;
    		line-height: 16px;
    	}
    }



    .myaccount-ltdproduct.ltd-product-listing.woocommerce ul.products li.product h4 {
    	font-size: 15px !important;
    }
    .ltd-banner{
    	position: relative;
    }
    .ltd-banner img{
    	width: 100%;
    }
    .ltd-banner img.ltd-banner-img-mobile{
    	display: none;
    }
    .ltd-banner .ltd-banner-content{
    	position: absolute;
    	left: 8%;
    	top: 30%;
    	width: 37%;
    	color: #fff;
    	font-size: 18px;
    }
    .ltd-banner .ltd-banner-content h1 {
    	text-align: center;
    	text-transform: uppercase;
    	font-size: 48px;
    	font-family: Druk Wide;
    	font-weight: normal;
    	margin: 0px 0px 20px 0px;
    	line-height: 48px;
    }
    .ltd-banner .ltd-banner-content p {
    	font-size: 22px;
    	line-height: 28px;
    	margin: 0px;

    }

    .ltd-product-listing.woocommerce  .prduct-ltd-price {
    	color: #090a0a;
    	font-size: 16px;
    	font-family:"RMNeue-Light";
    	text-transform: uppercase;
    	margin: 0px;
    	line-height: 23px;
    }
    .ltd-product-listing.woocommerce ul.products li.product h2{
    	font-family:"RMNeue-Light";
    	font-weight:normal;
    	font-size:15px!important;
    	line-height:20px;
    	letter-spacing:0px;
    	padding-bottom:5px!important;
    }

    .signup-section{
    	padding-top: 120px;
    }
    .signup-section .form-field{
    	margin-bottom: 20px;
    }
    .signup-section input.form-control, .signup-section textarea.form-control{
    	width: 100%;
    	background:#fff !important;
    	-webkit-transition: all 0.25s linear !important;
    	color:#000 !important;
    	border: 0px !important;
    	border-bottom-color: currentcolor;
    	border-bottom-style: none;
    	border-bottom-width: 0px;
    	border-bottom: 1px solid
    	rgba(30, 30, 30, .2) !important;
    	font-size: 14px;
    	width: 100%;
    	padding: 6px 10px !important;
    	border-radius: 0px !important;
    }
    .signup-section textarea.form-control{
    	height: 100px;

    }
    .signup-section input.form-control:focus {
    	border-color: #000 !important;
    }

    .signup-section  .dont-have-account {
    	margin: 40px 0px;
    	text-align: center;
    	width: 100%;
    	display: inline-block;
    	float: left;
    }

    .signup-section .dont-have-account a {
    	color: #000;
    }
    .woocommerce form.login {
    	border: 0px;
    	width: 100%;
    	padding: 0px;
    }
    .woocommerce form.login input.input-text{
    	width: 100%;
    	background:#fff !important;
    	-webkit-transition: all 0.25s linear !important;
    	color:#000 !important;
    	border: 0px !important;
    	border-bottom-color: currentcolor;
    	border-bottom-style: none;
    	border-bottom-width: 0px;
    	border-bottom: 1px solid
    	rgba(30, 30, 30, .2) !important;
    	font-size: 14px;
    	width: 100%;
    	padding: 6px 10px !important;
    	border-radius: 0px !important;
    }

    .dont-have-account {
    	margin: 40px 0px;
    	text-align: center;
    	width: 100%;
    	display: inline-block;
    	float: left;
    	font-size:12px;
    	font-family: MonumentExtended Light;
    }

    .dont-have-account a {
    	color: #000;
    	font-family: MonumentExtended Regular;
    }
    .woocommerce .login-form .form-row label  {
    	font-family: MonumentExtended Light;
    	font-size:12px;
    }
    #wcmp-store-conatiner .wcmp-pagination li {
    	float: left;
    	margin-right: 10px;
    	list-style: none;
    	padding: 0;
    	font-size: 15px;
    	font-weight: 400;
    	line-height: 30px;
    	height: 28px;
    	min-width: 40px;
    	text-align: center;
    	background:#000 !important;

    }
    #wcmp-store-conatiner .wcmp-pagination li a {
    	display: block;
    	padding: 0 7px;
    	background: #f6f6f6 !important;
    	color: #000; 
    	text-decoration: none;
    }
    #wcmp-store-conatiner .wcmp-pagination li span{

    	color: #fff;
    }


    .store-section .store-section-inner .woocommerce-perpage{
    	float: right;
    }
    select.select.wppp-select,.woocommerce .woocommerce-ordering select{
    	border: #000 solid 1px; 
    	padding: 8px 10px;
    	padding-right: 15px;
    	margin-top: 0px !important;
    	-moz-appearance: none;
    	-webkit-appearance: none;
    	background-position: right center;
    	background-image: url(images/ico-select.svg?1019) !important;
    	background-repeat: no-repeat;
    	background-position: right 6px center;
    	background-color: #fff;
    	cursor: pointer;
    	font-size: 9px;
    	outline: none;
    	text-transform: uppercase;
    	-webkit-border-radius: 0px;
    	-moz-border-radius: 0px;
    	border-radius: 0px;
    } 
    .woocommerce div.product div.images .flex-control-thumbs li img{
    	-webkit-border-radius: 0px;
    	-moz-border-radius: 0px;
    	border-radius: 0px;
    }
    .sply-services-section{
    	padding-top: 120px;
    	display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-align: center;
    	-ms-flex-align: center;
    	align-items: center;
    }
    .sply-services-section .sply-services-left{
    	float: left;
    	width: 40%;
    }
    .sply-services-section .sply-services-left img{
    	width: 100%;
    	height: auto;
    }
    .sply-services-section .sply-services-right{
    	float: left;
    	width: 60%;
    	padding: 30px 60px;
    	font-size: 18px;
    	line-height: 26px;
    }
    .sply-services-section .sply-services-right h1{
    	font-size: 42px;
    	margin:0px;
    	line-height: 52px;
    } 
    .sply-services-section .sply-services-right  .service-btn a{
    	text-decoration: none;
    	background: #000;
    	color: #fff;
    	font-size: 16px;
    	padding:10px 25px;
    	border-radius: 4px;
    	margin-top: 20px;
    	display: inline-block;
    	margin-right: 15px;

    }
    .sply-services-section .sply-services-right  .service-btn a:hover{
    	background: #2d2d2d;
    }
    #woof_svg_load_container {
    	width: 70px !important; 
    	height: 70px !important;
    	vertical-align: middle;
    	text-align: center;
    }

    /*Brands Listing*/
    .brands-section{
    	width: 100%;
    	padding-top: 60px;
    }
    .brands-section .brand-list-row{
    	margin-left: -10px;
    	margin-right: -10px;
    }
    .brands-section .brand-list-row .brand-list-box{
    	float: left;
    	width: 100%;
    	padding: 10px;
    	margin-bottom: 60px;
    }
    .brands-section .brand-list-row .brand-list-box h2{
    	/*background: #f6f6f6;*/ 
    	float: left;
    	width: 80px;
    	margin: 0px;
    	outline: none;
    }
    .brands-section .brands-head-section{
    	text-align: center;
    	border-bottom: #ccc solid 1px;
    	margin-bottom: 30px;
    	padding-bottom: 30px; 
    }
    .brands-section .brands-head-section ul{
    	margin:0px;
    	padding: 0px;
    	margin-top: 20px;
    	list-style: none;
    	display: inline-block;
    } 
    .brands-section .brands-head-section ul li{
    	float: left;
    	width: 32px;
    	padding: 0px 2px;
    	font-family:MonumentExtended Regular;
    }
    .brands-section  .brands-head-section ul li a{
    	text-decoration: none;
    	font-size: 1.525em;
    	font-family:MonumentExtended Regular;
    }

    .brands-section .brand-list-row .brand-list-box ul{
    	list-style: none;
    	padding: 0px;
    	display: inline-block;
    	width: calc(100% - 85px);
    	margin-top: 0px;
    }
    .brands-section .brand-list-row .brand-list-box ul li{
    	padding-bottom: 5px;
    	float: left;
    	width: 25%;
    }
    .brands-section .brand-list-row .brand-list-box ul li a{
    	font-size: 14px; 
    	color: #000;
    	text-decoration: none;
    	font-family:MonumentExtended Regular;
    }
    .brands-section .brand-list-row .brand-list-box ul li a:hover{
    	text-decoration: underline;
    }
    .more-brand-btn{
    	text-align: center; 
    	margin: 60px 0px;
    }
    .more-brand-btn a {
    	background: #000;
    	border: #000 solid 2px;
    	color: #fff;
    	font-size: 24px;
    	letter-spacing: 2px;
    	padding: 12px 70px;
    	text-decoration: none;

    	display: inline-block;
    }

    .more-brand-btn a:hover {
    	background: none;
    	color: #000;
    }
    .woocommerce ul.products li.product .onsale{
    	display: none;
    }
    .myaccount-banner{
    	position: relative;
    	margin-top: 15px;
    }
    .myaccount-banner .myaccount-content{
    	position: absolute;
    	left: 0px;
    	top: 6%;
    	color: #fff;
    	text-align: center;
    	width: 100%;

    }
    .myaccount-banner .myaccount-content h1{
    	font-size: 32px;
    }
    .myaccount-banner .myaccount-content p{
    	width: 60%;
    	margin: 0 auto;
    	font-size: 16px;
    	line-height: 24px;
    }
    .myaccount-banner .myaccount-content a{
    	color: #fff;
    }
    .myaccount-banner .mobile-img{
    	display: none;
    }
    h2.myaccount-title, h2.myaccount-title{
    	font-size: 26px;
    	color: #000;
    	line-height: 26px;
    	margin-top: 40px;
    	margin-bottom: 10px;
    }

    .user-subscribe-vendor-section{
    	position: absolute;
    	right: 15px;
    	top: 55px;
    }
    .user-subscribe-vendor-section .successmsg , .successmsg {
    	color: #215f0c;
    	background-color: #d9f0d1;
    	border: #c9ebbe solid 1px;
    	padding: 10px 15px;
    	font-weight: normal;
    	font-size: 14px;
    	line-height: 18px;
    	margin-top: 15px;
    	margin-bottom: 5px;
    }
    .user-subscribe-vendor-section .successmsg , .errormsg {
    	color: #ff0000;
    	background-color: #ffe4e4;
    	border: #ff0000 solid 1px;
    	padding: 10px 15px;
    	font-weight: normal;
    	font-size: 14px;
    	line-height: 18px;
    	margin-top: 15px;
    	margin-bottom: 5px;
    }
    .user-subscribe-vendor-section .btn-primary{
    	float: right;
    	width: auto; 
    	font-family:"RMNeue-Light";
    	font-weight: normal;
    	outline: none;
    }
    .user-subscribe-vendor-section .btn-primary.btn-unsubscribe{
    	background: #e02a1f;
    	color: #fff;
    	border-color:#e02a1f;

    }
    .user-subscribe-vendor-section .btn-primary.btn-unsubscribe:hover{
    	background: #b80f04; 
    	border-color:#b80f04;

    }
    .user-subscribe-vendor-section .notlogin-subscribe-msg .notlogin-subscribe-msg-inner{
    	color: #85001e;
    	background-color: #ffccd7;
    	border: #ffb8c8 solid 1px;
    	padding: 10px;
    	width: 217px;
    	font-size: 13px;
    	line-height: 43px; 
    	margin: 15px 0px;
    }
    .user-subscribe-vendor-section .notlogin-subscribe-msg .notlogin-subscribe-msg-inner p{
    	line-height: 16px;
    	margin: 0px;
    }
    .user-subscribe-vendor-section .notlogin-subscribe-msg .notlogin-subscribe-msg-inner a{
    	color: #85001e;
    	font-weight: bold;
    }
    .search-section.cat-filter-section, .search-section{
    	position: relative;
    	margin-top: 15px;
    	display:none;
    	/*width: 70%; */
    	margin: 0 auto;
    	/*max-width: 860x;*/
    	margin-top:40px;
    }

    .search-section.cat-filter-section .product-filter-close{
    	position: absolute;
    	right: 15px;
    	top: 15px;
    	font-weight: normal;
    	color: #000;
    	font-size: 22px;
    	-webkit-text-stroke: 3px #fbfbfb ;
    }
    .chosen-container { 
    	width: 100% !important;
    }
    .product-listing-page .woocommerce-products-header{
    	position: relative;
    }
    .form-wppp-select.products-per-page{
    	/*margin-right: 86px;*/
    } 
    .filter-menu-toggles {
    	position: absolute;
    	right: 0px;
    	top: 0px;
    }
    .filter-menu-toggles a {
    	border: #bbb solid 1px;
    	padding: 9px 15px 7px 15px;
    	margin-top: 0px !important;
    	-moz-appearance: none;
    	-webkit-appearance: none; 
    	background-color: #fff;
    	cursor: pointer;
    	font-size: 12px;
    	text-transform: uppercase;
    	text-decoration: none;
    	-webkit-border-radius: 20px;
    	-moz-border-radius: 20px;
    	border-radius: 20px;
    	color: #555;
    }
    .filter-menu-toggles a.plus {
    	border: #bbb solid 1px;
    	padding: 9px 15px 7px 15px;
    	margin-top: 0px !important;
    	-moz-appearance: none;
    	-webkit-appearance: none; 
    	background-color: #fff;
    	cursor: pointer;
    	font-size: 12px;
    	text-transform: uppercase;
    	text-decoration: none;
    	-webkit-border-radius: 20px;
    	-moz-border-radius: 20px;
    	border-radius: 20px;
    	color: #555;
    }
    .woocommerce-other-products-header{
    	display: inline-block;
    	width: 100%;
    	padding:10px 0px; 
    }
    .woocommerce-other-products-header .filter-menu-toggles {
    	float: right;
    	position: relative;
    	right: inherit;
    	top: inherit;
    }
    .shopfeature-slider .shopfeature-slider-inner  {
    	overflow: hidden;
    	height: 478px;
    }
    .shopfeature-slider .shopfeature-slider-inner  .shopfeature-slide{
    	height: 478px;
    	background: #000;
    	position: relative;
    }
    .shopfeature-slider .shopfeature-slider-inner  .shopfeature-slide:after{
    	background: rgba(0,0,0,0.2);
    	content: '';
    	width: 100%;
    	height: 100%;
    	top: 0px;
    	left: 0px;
    	display: inline-block;
    	position: absolute;
    }
    .shopfeature-slider .shopfeature-slider-inner  .shopfeature-slide img{
    	width: 100% !important;
    	height: auto  !important; 
    	float: right;
    	top:0%;
    	position:relative;
    }
    .myaccount-splyrs-section .myaccount-splyrs-btn{
    	display: inline-block;
    	margin-bottom: 10px;
    	border-bottom:  #e3e3e3 solid 1px;
    	width: 100%;
    }
    .myaccount-splyrs-btn h4{
    	display: inline-block;
    }
    .myaccount-splyrs-btn .btn-primary{
    	float: right;
    	width: auto;
    }
    .myaccount-splyrs-section .products.columns-3{
    	margin-bottom: 30px;
    }
    .myaccount-splyrs-section h4{
    	text-transform: uppercase;
    	font-size: 20px;
    	position: relative;
    	display: inline-block;

    }  

    .myaccount-splyrs-section .myaccount-splyrs-btn a{
    	color: #fff;
    	width: auto;
    	float: right;
    	margin: 0px;
    	padding: 7px 15px;
    	font-size: 14px;
    	cursor: pointer;
    }
    .sply-store-yes{
    	font-weight: bold;
    	font-size: 16px;
    }
    .myaccount-all-vendor-btn{
    	text-align: center;
    	padding:15px 0px; 
    }
    .myaccount-all-vendor-btn a{
    	color: #fff;
    	width: auto;
    }
    .no-product-found{
    	color: #144376;
    	background-color: #d4e6f9;
    	border: #c3dbf7 solid 1px;
    	padding: 10px 20px;
    	margin:15px 10px;
    	display: inline-block;
    }

    ul.products { 
    	min-height: inherit !important;

    }
    .re-sply-detial-section , .page-vendor-registration {
    	padding-top: 60px;
    }
    .re-sply-detial-section .re-sply-detial-banner , .page-vendor-registration .vr-detial-banner {
    	position: relative;
    	line-height: 1px;

    }
    .re-sply-detial-section .re-sply-detial-banner img , .page-vendor-registration .vr-detial-banner img {
    	width: 100%;
    	height: auto;
    }
    .re-sply-detial-section .re-sply-detial-banner .rsdb-content , .page-vendor-registration .vr-detial-banner .rsdb-content {
    	position: absolute;
    	top: 25%;
    	left: 0px;
    	width: 100%;
    }
    .re-sply-detial-section .re-sply-detial-banner .rsdb-content .rsdb-content-inner , .page-vendor-registration .vr-detial-banner .rsdb-content .rsdb-content-inner {
    	width: 46%;
    }
    .re-sply-detial-section .re-sply-detial-banner .rsdb-content .rsdb-content-inner h1 , .page-vendor-registration .vr-detial-banner .rsdb-content .rsdb-content-inner h1 {
    	font-size: 42px;
    	line-height: 48px;
    	color: #fff;
    }
    .re-sply-detial-section .re-sply-detial-banner .rsdb-content .rsdb-content-inner p , .page-vendor-registration .vr-detial-banner .rsdb-content .rsdb-content-inner p {
    	font-size: 22px;
    	color: #fff;
    	line-height: 28px;
    }
    .re-sply-detial-section .re-sply-detial-banner .rsdb-content .re-sply-request-btn a , .page-vendor-registration .vr-detial-banner .rsdb-content .re-sply-request-btn a {
    	background: #fff;
    	padding: 10px 30px;
    	border-radius: 4px;
    	margin-top: 10px;
    	text-decoration: none;
    	display: inline-block; 
    	font-size: 18px;
    	line-height: 22px;
    	color: #000;
    	border:#fff solid 2px;
    }
    .re-sply-detial-section .re-sply-detial-banner .rsdb-content .re-sply-request-btn a:hover , .page-vendor-registration .vr-detial-banner .rsdb-content .re-sply-request-btn a:hover {
    	background: none;
    	color: #fff;
    }

    .page-vendor-registration .what-splyr-can-get {
    	padding: 50px 0px;
    }
    .page-vendor-registration .what-splyr-can-get.gbg {
    	background:#f6f6f6;
    }
    .page-vendor-registration .what-splyr-can-get .right {
    	float:right;
    }  
    .page-vendor-registration .what-splyr-can-get .left {
    	float:left;
    }  
    .page-vendor-registration .what-splyr-can-get .image-section {
    	width:50%;
    	text-align:center;
    }
    .page-vendor-registration .what-splyr-can-get .copy-section {
    	width:50%;
    	padding:30px;
    	text-align:left;
    }
    .page-vendor-registration .what-splyr-can-get .copy-section  h2 {
    	margin: 0px;
    	font-size: 34px;
    	text-transform: uppercase;
    	padding:0px 0px 20px 0px;
    	color:#000;
    }
    .page-vendor-registration .what-splyr-can-get .copy-section  p {
    	margin: 0px;
    	font-size: 20px;
    	line-height:28px;
    	padding:5px 0px 5px 0px;
    	color:#555;
    }
    .page-vendor-registration .what-splyr-can-get .copy-section  h2.text-right , .page-vendor-registration .what-splyr-can-get .copy-section  p.text-right {
    	text-align:right;

    }


    .re-sply-detial-section .re-sply-detial-how-it-works , .page-vendor-registration .vr-how-it-works {
    	background: #f6f6f6;
    	padding:60px 0px; 
    }
    .re-sply-detial-section .re-sply-detial-how-it-works .rsd-hiw-box , .page-vendor-registration .vr-how-it-works .rsd-hiw-box {
    	float: left;
    	width: 33.33%;
    	padding:10px 25px;
    	text-align: center;
    }
    .re-sply-detial-section .re-sply-detial-how-it-works .rsd-hiw-box .section-image img , .page-vendor-registration .vr-how-it-works .rsd-hiw-box .section-image img{
    	width: 100%;
    }

    .re-sply-detial-section .re-sply-detial-how-it-works .rsd-hiw-box .icon , .page-vendor-registration .vr-how-it-works .rsd-hiw-box .icon {
    	background: #000;
    	color: #fff;
    	line-height: 60px;
    	font-size: 26px;
    	width: 60px;
    	height: 60px;
    	border-radius: 50%;
    	-webkit-border-radius: 50%;
    	-moz-border-radius: 50%;
    	display: inline-block;
    }
    .re-sply-detial-section .re-sply-detial-how-it-works .rsd-hiw-box h2 , .page-vendor-registration .vr-how-it-works .rsd-hiw-box h2 {
    	font-size: 22px;
    	line-height: 26px;
    }
    .re-sply-detial-section .re-sply-detial-how-it-works .rsd-hiw-box p , .page-vendor-registration .vr-how-it-works .rsd-hiw-box p {
    	font-size: 15px;
    	line-height: 24px;
    }


    .re-sply-detial-fe-product-slider{
    	padding:40px 0px; 
    }
    .re-sply-detial-fe-product-slider  .heading h2{
    	text-align: center;
    	margin-top: 0px;
    	font-size: 36px;
    	line-height: 42px;
    }
    .re-sply-detial-fe-product-slider .re-sply-detial-product-view-btn{
    	text-align: center;
    	padding:20px 0px; 
    }

    .re-sply-detial-fe-product-slider .re-sply-detial-product-view-btn a{
    	background: #000;
    	padding: 10px 30px;
    	border-radius: 4px;
    	margin-top: 10px;
    	text-decoration: none;
    	display: inline-block; 
    	font-size: 18px;
    	line-height: 22px;
    	color: #fff;
    	text-transform: uppercase;
    }
    .re-sply-detial-fe-product-slider  .slick-prev,
    .re-sply-detial-fe-product-slider .slick-next {
    	top: 43%;
    }

    .re-sply-detial-fe-product-slider  .slick-next {
    	right: -65px;
    }

    .re-sply-detial-fe-product-slider  .slick-prev {
    	left: -65px;
    	z-index: 9;
    }

    .re-sply-detial-fe-product-slider  .slick-prev:before,
    .re-sply-detial-fe-product-slider  .slick-next:before {
    	content: '';
    	font-size: 0px;
    	width: 50px;
    	height: 65px;
    	display: inline-block;
    }

    .re-sply-detial-fe-product-slider .slick-prev:before {
    	background: url(images/slider-left-icon.png) no-repeat;
    	background-size: 26px;
    }

    .re-sply-detial-fe-product-slider  .slick-next:before {
    	background: url(images/slider-right-icon.png) no-repeat;
    	background-size: 26px;
    }
    .re-sply-detial-fe-product-slider .woocommerce ul.products li.product h2{
    	font-size: 16px;
    	line-height: 18px;
    }

    .re-sply-detial-need-more-info{
    	background: #f6f6f6;
    	padding:60px 0px; 
    }
    .re-sply-detial-need-more-info h2{
    	text-align: center;
    	font-size: 36px;
    	line-height: 42px;
    	margin-top: 0px;
    }
    .re-sply-detial-need-more-info .re-sply-detial-need-more-info-inner{
    	width: 60%;
    	margin:0 auto; 
    }
    .re-sply-detial-need-more-info .ui-state-hover,.re-sply-detial-need-more-info .ui-widget-content .ui-state-hover,.re-sply-detial-need-more-info .ui-widget-header .ui-state-hover,.re-sply-detial-need-more-info .ui-state-focus,.re-sply-detial-need-more-info .ui-widget-content .ui-state-focus,.re-sply-detial-need-more-info .ui-widget-header .ui-state-focus,.re-sply-detial-need-more-info .ui-button:hover,.re-sply-detial-need-more-info .ui-button:focus {
    	border: 0px;
    	background-color: #fff;
    	box-shadow: 1px 1px 1px rgba(34,34,34,.1);
    }


    .re-sply-detial-need-more-info .ui-state-default,.re-sply-detial-need-more-info  .ui-widget-content .ui-state-default,.re-sply-detial-need-more-info  .ui-widget-header .ui-state-default,.re-sply-detial-need-more-info  .ui-button, html .re-sply-detial-need-more-info .ui-button.ui-state-disabled:hover, html .re-sply-detial-need-more-info .ui-button.ui-state-disabled:active {
    	border: 0px;
    	background-color: #fff;
    	box-shadow: 1px 1px 1px rgba(34,34,34,.1);
    	outline: none;
    	color: #000;
    }

    .re-sply-detial-need-more-info .ui-state-active,.re-sply-detial-need-more-info  .ui-widget-content .ui-state-active,.re-sply-detial-need-more-info  .ui-widget-header .ui-state-active,.re-sply-detial-need-more-info  a.ui-button:active,.re-sply-detial-need-more-info  .ui-button:active,.re-sply-detial-need-more-info  .ui-button.ui-state-active:hover {
    	border: 0px;
    	background-color: #fff;
    	box-shadow: 1px 1px 1px rgba(34,34,34,.1);
    	outline: none;
    	color: #000;
    }

    .re-sply-detial-need-more-info .ui-widget-content {
    	padding: 20px 30px;
    	background-color: #fff;
    	box-shadow: 1px 1px 1px rgba(34,34,34,.1);
    	border:0px;  
    }

    .re-sply-detial-need-more-info .ui-accordion-header{
    	position: relative;
    	font-size: 20px;
    	line-height: 24px; 
    }
    .re-sply-detial-need-more-info .ui-accordion-header .ui-accordion-header-icon{
    	display: none;
    }
    .re-sply-detial-need-more-info .ui-accordion-header:after{
    	position: absolute;
    	width: 10px;
    	height: 10px;
    	right: 15px;
    	content: '';
    	background: url(images/arrow-down.png) no-repeat;
    	background-size: 10px;
    	display: inline-block;
    	top: 20px;

    }
    .re-sply-detial-need-more-info .ui-accordion-header.ui-state-active:after{
    	background: url(images/arrow-up.png) no-repeat;
    	background-size: 10px;
    }
    .re-sply-detial-why-choose-us{
    	padding:60px 0px; 
    }
    .re-sply-detial-why-choose-us h2{
    	text-align: center;
    	font-size: 36px;
    	line-height: 42px;
    	margin-top: 0px;
    }
    .re-sply-detial-why-choose-us .re-sply-detial-why-choose-us-inner .rsd-wcus-box{
    	width: 25%;
    	float: left;
    	padding: 10px;
    	text-align: center;
    }
    .re-sply-detial-why-choose-us .re-sply-detial-why-choose-us-inner .rsd-wcus-box .rsd-wcus-box-inner{
    	padding: 10px;
    	min-height: 178px;
    	background: #f6f6f6;
    }
    .re-sply-detial-why-choose-us .re-sply-detial-why-choose-us-inner .rsd-wcus-box h3{
    	font-size: 22px;
    	line-height: 26px;
    	margin-bottom: 10px;
    }
    .re-sply-detial-why-choose-us .re-sply-detial-why-choose-us-inner .rsd-wcus-box p {
    	font-size: 14px;
    	line-height: 18px;
    	margin: 0px;
    }
    .show-mobile{
    	display: none;
    }
    .sply-services-main{
    	padding-top: 60px;
    }
    .sply-services-main .store-section{
    	padding-top: 20px;
    }
    .wcmp_fpm_buttons{
    	display: none !important;
    }

    /*New Navigation*/
    .menu-toggle-btn{
    	display: none;
    }
    .main-navigation{
    	/*position: absolute;
    	left: 0px;
    	top: 0px;*/
/*    	float: right;
margin-right: 45px; */
z-index: 10;
position: relative;
}

.main-navigation ul {
	margin: 0px ;
	padding: 0px;
	list-style: none;
}

.main-navigation ul ul {
	margin: 0px;
	margin-left: 10px;
}
.main-navigation ul li .dropdown-toggle{display: none;}
.main-navigation ul li {
	float: left;
	padding: 5px 0px 10px 10px;
	text-align: left;
	border: 0px;
	margin: 0px;
	border-right: none;
	font-size: 16px;
	position: relative;
	cursor: pointer;
}

.main-navigation ul li a {

	text-decoration: none;
	line-height: 1em;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-transform: inherit;
	padding: 6px 0px;
	display: block;
	outline: none;
	letter-spacing: 1px;
	font-family: MonumentExtended Regular;
	border-radius: 30px;
	border: 1px solid #fff;
	padding: 10px 15px 8px 15px;
}

.main-navigation ul li.current-menu-item a, .main-navigation ul li.current-menu-parent a{
	text-decoration:none;
	color: #000;
}
.main-navigation ul li.current-menu-item .sub-menu a, .main-navigation ul li.current-menu-parent .sub-menu a,.main-navigation ul .sub-menu li.current-menu-item  a, .main-navigation ul .sub-menu li.current-menu-parent  a{
	text-decoration:none;
	color: #000;
}
.main-navigation ul li a:hover{
	color:#000;
	text-decoration:none;
}
.main-navigation ul ul{
	display: none;
}
.main-navigation ul ul li a {
	padding: 0px;
}




.main-navigation ul li.menu-item-has-children li:after {
	display: none;
}

.main-navigation.active ul li a {
	opacity: 0;
	-webkit-transform: translateX(200px);
	transform: translateX(200px);
	-webkit-animation: moveLeft 0.4s ease forwards;
	animation: moveLeft 0.4s ease forwards;
}
.main-navigation ul .sub-menu  li{
	padding:  10px;
}
.main-navigation ul .sub-menu {
	display: none; 
	position: absolute;
	width: 240px;
	left: 0px;
	background: #fff;
	margin-left: 0px;
	padding: 10px;
	border: 1px solid #f0f0f0;
	border-radius: 0;
	top:48px;
	/*box-shadow: 0 6px 12px rgba(0,0,0,.175);*/
}
.main-navigation ul .sub-menu:after, .main-navigation ul .sub-menu:before {
	bottom: 100%;
	left: 20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.main-navigation ul .sub-menu .sub-menu:after, .main-navigation ul .sub-menu .sub-menu:before {
	display: none;
}
.main-navigation ul .sub-menu:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}
.main-navigation ul .sub-menu:before {
	border-color: rgba(240, 240, 240, 0);
	border-bottom-color: #f0f0f0;
	border-width: 11px;
	margin-left: -11px;
}
.main-navigation ul .sub-menu li {
	display: block;
	float: none;
}
.main-navigation .mega-menu .sub-menu li {
	display: inline-block;
	float: left;
	width: 20%;
}
.main-navigation ul .mega-menu .sub-menu  .sub-menu li {
	display: inline-block;
	float: left;
	width: 100%;
}
.main-navigation ul .mega-menu .sub-menu {
	width: 900px;
	padding: 0px 10px;
	min-height: 360px;

}
.main-navigation ul .mega-menu .sub-menu li a{ 
	text-transform: capitalize;
	border-bottom:#ececec solid 1px !important;
	padding: 10px 0px;
	font-size: 16px;
	color: #000;
}
.main-navigation ul .mega-menu .sub-menu .sub-menu li a{ 
	text-transform: uppercase;
	border-bottom:0px !important;
	padding:  0px;
	font-size: 12px;
	color: #878686;
}
.main-navigation ul .mega-menu .sub-menu .sub-menu li a:hover{
	color: #000;
} 
.main-navigation ul .mega-menu .sub-menu .sub-menu {
	width: 100%;
	padding: 0px;
	min-height: inherit;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow:none;
	border:0px;
}
.main-navigation ul li:hover .sub-menu {
	display: block;

}
.main-navigation ul .sub-menu ul {
	display: block;
}
.login-signup-resp-btns {
	display: none;
	margin-top:30px;
	margin-bottom:10px;
}
.login-signup-resp-btns a {

	padding: 9px 15px 6px 15px;
	font-size: 12px;
	border-radius: 30px;
	color:#000;
	background:#fff;
	text-transform:uppercase;
	font-family:MonumentExtended Regular;
}

.wcmp_vendor_banner {
	width: 104.5% !important;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	margin: 0px -30px;
}
.wcmp_vendor_banner_template.template3 .vendor_description {
	position: inherit;
	padding-top: 0;
	margin: 0 auto !important;
	margin-top: -125px !important;  
	background: rgba(255,255,255,0.9) !important;
	width: 72% !important;
	padding: 40px !important;
	border-radius: 0px;
	border: #dcdcdc  solid 1px; 
	float: none !important;
	display: flex !important;
	-webkit-box-shadow: 0px 0px 12px -10px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 12px -10px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 12px -10px rgba(0,0,0,0.75);
	padding-bottom: 110px !important;
}
.wcmp_vendor_banner_template.template3 .wcmp_vendor_name {
	color: #000 !important;
	margin: 16px 0 21px;
	font-size: 24px;
	text-shadow: none !important;
	font-family:"RMNeue-Bold";
	width: auto;
}
.wcmp_vendor_banner_template.template3 {
	border: 0px !important;
	background: none !important;
}

.user-subscribe-vendor-section {
	position: absolute;
	right: 15px;
	top: -14px;
}
.vendor_address label {
	font-size: 16px  !important;
	color: #000 !important;
}
.wcmp_social_profile .ico-youtube-icon,.wcmp_social_profile .ico-facebook-icon,.wcmp_social_profile .ico-twitter-icon,.wcmp_social_profile .ico-instagram-icon {
	color: #000 !important;
}


/*stylist board css*/
.stylist-board-inner .create-board-btn {
	display: inline-block;
}
.stylist-board-inner .create-board-btn a{
	color: #757575;
	font-weight:bold;
	font-size: 18px; 
}
.stylist-board-inner .create-board-btn a span{
	background: #f6f6f6;
	padding:90px; 
	text-align: center;
	display: block;
	margin-bottom: 10px;
}

.stylist-board-inner .create-style-btn {
	display: inline-block;
}
.stylist-board-inner .create-style-btn a{
	color: #757575;
	font-weight:bold;
	font-size: 18px; 
}
.stylist-board-inner .create-style-btn a span{
	background: #f6f6f6;
	padding:90px; 
	text-align: center;
	display: block;
	margin-bottom: 10px;
}

.board-product-listing , .board-product-listing ul{
	display: inline-block;
	width: 100%;
}
.style-board-modal .form-style-board-modal-body{
	padding: 20px;
}

.style-board-modal .form-style-board-modal-body  .form-field{
	margin-bottom: 15px;
}
.style-board-modal .form-style-board-modal-body  .form-field label{
	font-weight: bold;
	margin-bottom: 5px;
	display: inline-block;
}
.style-board-modal .form-style-board-modal-body  .form-field .form-control{
	border:1px solid rgba(30, 30, 30, .3) !important;
	display: block;
	border-radius: 3px;
	padding: 5px 10px;
	width: 100%;
}
.style-board-modal  .form-style-board-modal-body  .form-field .form-submit{
	background: #000;
	color: #fff;
	border:0px;
	padding: 5px 15px;
	cursor: pointer;
	border-radius: 4px;
}
.style-board-modal .board-product-listing .products .product .add-btn{
	background: #000;
	border-radius: 0px;
	padding: 5px 15px;
	color: #fff;
	position: absolute;
	top: 25px;
	right: 25px;
	z-index: 999;

}
.style-board-modal .board-product-listing .products .product:hover .add-btn{
	display: block;
}
.style-board-modal .board-product-listing .products .product{
	/*width: 220px !important;*/
	position: relative;
	cursor: pointer; 
	min-height: 420px;
}

.style-board-modal .board-product-listing .products .product  .remove-btn{
	background: #ff0000;
	border-radius: 0px;
	padding: 5px 15px;
	color: #fff;
	position: absolute;
	top: 25px;
	right: 25px;
	z-index: 999;
	display:none;
}
.style-board-modal{ 
	position: fixed;
	top: 10%;

	width: 75%;
	left: 12.5%;
	background: #fff;
	height: 80vh;
	opacity: 0;
	visibility: hidden;
}
.style-board-modal.active{
	opacity: 1;
	visibility: visible;
	z-index: 999;
} 
.create-style-board.style-board-modal{
	width: 40%;
	height: auto;
	left: 30%;
}
.style-board-modal .style-board-modal-head h2{
	margin:0px;
} 
.style-board-modal .style-board-modal-head{
	padding: 10px;
	text-align: center; border-bottom: #f6f6f6 solid 1px;
	position: relative;
}
.style-board-modal .style-board-modal-head .style-board-modal-close , .style-board-modal .style-board-modal-head .style-board-edit-modal-close {
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer;
}
.style-board-modal .style-board-modal-head .style-board-modal-close img , .style-board-modal .style-board-modal-head .style-board-edit-modal-close img {
	width: 15px;
}
.style-board-modal .style-board-modal-body{
	overflow: hidden;
	overflow-y: auto;
	height: 60vh;
	padding: 20px;
	width: 100%;
	display: inline-block;
}

.style-board-modal .style-board-modal-footer{
	padding: 10px 20px;
}
.style-board-modal .style-board-modal-footer .style-board-submit-btn{
	float: right;
	background: #000;
	border:#000 solid 2px;
	padding: 5px 15px;
	color: #fff;
	text-decoration: none;
	border-radius: 4px;
	cursor: pointer;
}
.style-board-modal .style-board-modal-footer .style-board-submit-btn:hover{
	color: #000;
	background: none;
}
.board-product-listing.woocommerce ul.products li.product h2 {
	font-size: 14px;
}
.overlay-bg{
	background: rgba(0,0,0,0.9);
	width: 100%;
	height: 100%;
	position: fixed;
	display: inline-block;
	z-index: 99;
	left: 0px;
	top: 0px; 
}
.stylist-board-wrapp .stylist-board-box{
	float: left;
	width: 25%;
	padding: 10px;
	text-align: center;

}
.stylist-board-wrapp .stylist-board-box .stylist-board-img{
	overflow: hidden;
	height: 150px;
	position: relative;
}
.stylist-board-wrapp .stylist-board-box .stylist-board-img img{
	position:relative;
	top: 30%;
	transform: translatey(-30%);
}
.stylist-board-wrapp .stylist-board-box span {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #fff;
	margin: 0px; 
	padding: 20px 0px 10px 0px;
	text-transform: capitalize;
	display: block;
	bottom: 0px;
	width: 100%;
	left: 0px;
	position: absolute;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;  
}
.stylist-board-wrapp .stylist-board-box:hover span {
	color: #fff;
	height: 100%;
	background: rgba(0,0,0,0.8);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;

}
#stylist-style   .stylist-board-wrapp .stylist-board-box {
	float: left;
	width: 20%;
	padding: 10px;
	text-align: left;
}
#stylist-style  .stylist-board-wrapp .stylist-board-box .stylist-board-img{
	height:270px; 
}
#stylist-style .stylist-board-wrapp .stylist-board-box span {
	color:#000;
	position: relative;
	background: none;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	margin-top: 5px;
	padding: 0px;
}
#stylist-style .stylist-board-wrapp .stylist-board-box .stylist-board-img img{
	height: 100%;
	max-width: inherit;
	width: auto;
	top:50%;
	left: 50%;

	transform: translateX(-50%) translateY(-50%) !important;
}

.stylist-board-listing-wrapper{
	padding-bottom: 80px;
}
.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-listing-section{

	min-height: 1590px;
}
.stylist-board-listing-wrapper .stylist-board-title{
	width: 60%;
	margin: 0 auto; 
	padding-bottom: 30px;
	text-align: center;
}

.stylist-board-listing-wrapper .stylist-info{
	background: #fff;
	padding: 20px;
	margin: 20px 0px;
	display: inline-block;
}
.stylist-board-listing-wrapper .stylist-board-listing-inner{
	/*background: #fff;
	padding: 20px; */
	display: inline-block;
	width: 100%;
}
.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-title h2{
	margin-top: 0px;
}


.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-listing-section{
	margin-left: -10px;
	margin-right: -10px;
}
.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-listing-section .stylist-board-box{
	width: 20%;
	float: left;
	padding:10px;
	min-height: 350px;
} 
.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-listing-section .stylist-board-box a{
	text-decoration:none;
}
.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-listing-section .stylist-board-box .stylist-board-img{
	background: #fff; 
	-webkit-box-shadow: 0px 0px 18px 1px rgba(0,0,0,0.1);

	-moz-box-shadow: 0px 0px 18px 1px rgba(0,0,0,0.1);

	box-shadow: 0px 0px 18px 1px
	rgba(0,0,0,0.1);
	border-radius: 6px;
	overflow: hidden;
}
.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-listing-section .stylist-board-box img{
	width: 100%;
	min-height: 284px;
}
.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-listing-section .stylist-board-box span {
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	color: #000;
	margin: 0px; 
	padding:   10px; 
	padding-top: 10px;
	text-transform: capitalize;
	display: block;

}
.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-listing-section .stylist-board-box p {
	font-size: 13px;
	font-weight: normal;
	line-height: 16px; 

	padding:10px;  
	padding-top: 0px;
	margin:0px;

}
.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){
	float:left !important;
}
/*
.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-listing-section .stylist-board-box .stylist-board-img {
 text-align: center;
	overflow: hidden;
	height: 150px;
	position: relative;
}
.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-listing-section .stylist-board-box span {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    color: #fff;
    margin: 0px; 
    padding: 20px 0px 10px 0px;
    text-transform: capitalize;
    display: block;
    bottom: 0px;
    width: 100%;
    left: 0px;
    position: absolute;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); 
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);  
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); 
 -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;  
}
.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-listing-section .stylist-board-box:hover span {
	color: #fff;
	height: 100%;
	background: rgba(0,0,0,0.8);
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    
    }*/
    #stylist-style, #stylist-boards{
    	background: #fff;
    	padding:20px;
    	display: inline-block;
    	width: 100%;
    	margin-bottom: 50px; 
    }
    #stylist-style img, #stylist-boards img {
    	height: auto;
    	max-width: 100%;
    }
    #stylist-style h3, #stylist-boards h3{
    	color: #000;
    	display: inline-block;
    }
    .stylist-info{
    	background: #fff;
    	padding:20px;
    	display: inline-block;
    	width: 100%; 
    	margin-bottom:50px;
    }
    .stylist-info .stylist-user-img{
    	float: left;
    	width: 110px;
    	height: 110px;
    	border-radius: 50%;
    	overflow: hidden;
    	display: inline-block;
    	margin: 10px;
    }
    .stylist-info .stylist-user-img img{
    	width: auto !important;
    	max-width: auto !important;
    	height: 100% !important;
    }
    .stylist-info .stylist-user-inner{
    	float: left;
    	width: calc(100% - 150px);
    	padding-left: 30px;
    	color:#000;
    	border-left: #eee solid 1px;
    	margin-left: 15px;
    }
    .stylist-info .stylist-user-inner h2{
    	margin: 0px !important;
    	margin-bottom: 10px !important;
    	font-size: 24px !important;
    	line-height: 30px !important;
    }
    .stylist-info .stylist-user-inner p{ 
    	font-size: 16px !important;
    	line-height: 21px !important;
    	margin-top: 10px !important;
    }
    .product-selector{
    	padding-bottom: 15px;
    }
    .product-selector .product-selector-box{
    	float: left;
    	width: 50%;
    	padding:10px; 
    	position: relative;
    }
    .product-selector   .show-recent-product{
    	float: right;
    	padding-right: 15px;
    	font-size: 13px;
    } 

    .product-selector .product-selector-box label{
    	display: block;
    	font-weight: bold;
    	margin-bottom: 5px;
    }
    .product-selector .product-selector-box select{
    	border: 1px solid rgba(30, 30, 30, .2);
    	width: 100%;
    	padding:5px 10px; 
    	border-radius: 4px;
    	background-image: url(images/ico-select.svg?1019) !important;
    	background-repeat: no-repeat;
    	background-position: right 6px center;
    }
    .style-board-modal .style-borad-tab-nav ul{
    	list-style: none;
    	padding:0px; 
    	margin-top: 0px;
    	display: inline-block;
    	width: 100%;
    }
    .style-board-modal .style-borad-tab-nav ul li{
    	float: left;
    	width: 50%;
    	padding:10px 0px;
    	text-align: center;
    	font-weight: bold; 
    	border-bottom: #aaa8a8 solid 2px;
    	cursor: pointer;
    	color: #aaa8a8;
    }

    .style-board-modal .style-borad-tab-nav ul li.active{
    	border-color: #000;
    	color: #000;
    }

    .style-board-modal-form .style-board-modal-form-row{
    	margin-left: -10px;
    	margin-right: -10px;
    }
    .style-board-modal-form .style-board-modal-form-row .style-board-modal-form-col{
    	float: left;
    	width: 50%;
    	padding:0px 10px; 

    }

    .style-board-modal .form-style-board-modal-body{
    	overflow: hidden;
    	overflow-y: hidden;
    	overflow-y: auto;
    	height: 70vh;
    	padding: 20px;
    	width: 100%;
    	display: inline-block;
    }
    .style-assign-product-section{
    	padding:20px 0px;
    	display: inline-block;
    	width: 100%;
    	border-top: #f2f2f2 solid 1px;
    	margin-top: 20px;
    }
    .style-photo-upload{
    	border: #ccc dashed 2px;
    	background: #f2f2f2;
    	padding:30px 0px;
    	text-align: center; 
    	cursor: pointer;
    	width: 100%;
    }
    .style-photo-upload span{
    	background: #000;
    	padding:5px 15px;
    	color: #fff;
    	font-weight: normal;
    } 
    #style-photo-upload{
    	visibility: hidden;position: absolute;
    } 
    .stylist-title{
    	display:inline-block;
    	margin-top: 10px !important;
    	margin-bottom: 10px !important;
    }
    .stylist-board-add-btn{
    	float:right;
    	padding-right: 0px;
    	margin-bottom:15px;
    }
    .stylist-board-add-btn a{
    	text-decoration: none;
    	background: none;
    	color: #000;
    	border: #000 solid 2px;
    	padding:8px 20px;

    	float: right;
    	border-radius: 4px;
    } 
    .stylist-board-add-btn a:hover{
    	background: #000;
    	color: #fff;
    }
    .stylist-board-mystyle{
    	padding-top: 40px;
    }
    .stylist-board-detail-wrapper{
    	padding: 30px 0px; 
    }
    .stylist-board-detail-wrapper .stylist-board-detail-inner{
    	padding:30px;
    	background: #fff;
    	-webkit-box-shadow: 0px 0px 18px 1px rgba(0,0,0,0.1);
    	-moz-box-shadow: 0px 0px 18px 1px rgba(0,0,0,0.1);
    	box-shadow: 0px 0px 18px 1px rgba(0,0,0,0.1);
    } 
    .stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-board-detail-left{
    	float: left;
    	width: 50%;
    }
    .stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-board-detail-right{
    	float: left;
    	width: 50%;
    	padding:0px 45px; 
    }
    .stylist-board-detail-wrapper .stylist-board-detail-inner  .edit-style-item , .stylist-board-listing-wrapper .edit-style-item {
    	float: right;
    	padding-top:7px;
    	padding-left:10px;
    }
    .stylist-board-detail-wrapper .stylist-board-detail-inner  .edit-style-item img , .stylist-board-listing-wrapper  .edit-style-item img {
    	width:30px;
    	height:auto;
    	cursor:pointer;
    }
    .style-board-listing-edit-item{
    	width:100%;
    	display:inline-block;
    }
    .stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-board-detail-left img{
    	width: 100%;
    }
    .stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-board-detail-right h2{
    	color: #090a0a;
    	font-size: 36px;
    	font-family: Druk Wide;
    	line-height: 40px;
    	font-weight: normal;
    	margin: 0px;
    }
    .stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-detail-product .stylist-detail-product-inner .product{
    	/*width: 33.33% !important; */
    }
    .stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-detail-product .stylist-detail-product-inner h6{
    	margin: 0px;
    	font-size: 14px;
    	line-height: 16px;
    	font-weight: normal;
    }
    .stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-detail-product h3{
    	font-size: 22px;
    	line-height: 18px;
    	border-bottom:#ccc solid 1px;
    	padding: 15px 0px;
    }
    .stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-detail-product .stylist-detail-product-inner .product .product-slide-img{
    	position: relative;
    }
    .stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-detail-product .stylist-detail-product-inner .product .product-slide-img span.price-tag{
    	position: absolute;
    	background: rgba(255,255,255,0.8);
    	border-radius: 16px;
    	padding:4px 10px;
    	top:  10px;
    	right: 10px;
    	color: #000;
    	font-size:  10px; 
    }

    .stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-detail-product .stylist-detail-product-inner .product:hover .product-slide-img span.price-tag{

    	background: rgba(255,0,0,1); 
    	color: #fff;
    }
    .main-slider .slider-inner .slider_img_one .slider_img_one_inner{
    	position: relative;
    }
    .main-slider .slider-inner .slider_img_one .slider_img_one_inner .slider_img_one_video{
    	position: absolute;
    	width: 408px;
    	overflow: hidden;
    	-ms-transform: rotate(-28deg);
    	transform: rotate(-28deg);
    	top: 62px;
    	left: 95px;
    	height: 312px;
    	background: #fff;
    	padding-bottom: 10px;
    }
    .main-slider .slider-inner .slider_img_one .slider_img_one_inner .slider_img_one_video video{
    	width: auto;
    	height: 100%;
    }
    .main-slider .slider-inner .slider_img_one{
    	width: 600px;
    	position: absolute;
    	right: 13%;
    	top: 0px;
    	opacity: 0;
    }
    .main-slider .slider-inner .slider_img_two{
    	width: 280px;
    	position: absolute;
    	right: 0%;
    	top: 0px;
    	opacity: 0;
    }
    .main-slider .slider-inner .slider_img_three{
    	position: absolute;
    	bottom: 0px;
    	right: 0px;
    	width: 880px;
    	opacity: 0;
    }
    .main-slider .slider-inner .slider_img_mobile_device{
    	width: 480px;
    	position: absolute;
    	right: 25%;
    	top: 123px;
    	opacity: 1;
    }

    .main-slider .slider-inner .slider_img_mobile_device_2{
    	width: 240px;
    	position: absolute;
    	right: 13%;
    	top: 100px;
    	opacity: 1;
    }

    .main-slider{
    	position: relative;
    }
    .main-slider .main-slider-search{
    	position: absolute;
    	width: 100%; 
    	top: 12%;
    	z-index: 9;
    }
    .main-slider .main-slider-search h1{
    	font-size: 62px;
    	color: #000;
    	font-weight: bold;
    	margin-top: 0px;
    	margin-bottom: 60px;
    }
    .main-slider .main-slider-search h2{
    	font-size: 22px;
    	color: #222222;
    	font-weight: normal;
    	margin-top: 0px;
    	margin-bottom: 60px;
    }
    .main-slider .main-slider-search form{
    	width: 40%;
    	margin: 40px  0px;
    	margin-bottom: 0px;
    	position: relative;
    	display: inline-block;
    }
    .main-slider .main-slider-search input{
    	background: rgba(255,255,255,0.9);
    	-webkit-border-radius: 8px;
    	-moz-border-radius: 8px;
    	border-radius: 0px;
    	height: 44px;
    	line-height: 44px;
    	padding: 0 25px 0 15px;
    	font-weight: normal;
    	font-size: 16px;
    	color: #000;
    	white-space: nowrap;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	width: 100%;
    	cursor: pointer;
    	-webkit-transition: all 300ms;
    	transition: all 300ms;
    	float: left;
    	border: 0px;
    	-webkit-appearance: none;
    	-moz-appearance: none;
    	appearance: none;
    	outline: none;
    	font-family:MonumentExtended Regular;
    }
    .main-slider .main-slider-search input::-webkit-input-placeholder { /* Edge */
    	color: #000;
    }

    .main-slider .main-slider-search input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    	color: #000;
    }

    .main-slider .main-slider-search input::placeholder {
    	color: #000;
    }
    .main-slider .main-slider-search button{
    	position: absolute;
    	right: 3px;
    	top: 2px;
    	outline: none;
    	display: inline-block;
    	margin: 0px;
    	height: 40px;
    	width: 40px;
    	-webkit-border-radius: 50%;
    	-moz-border-radius: 50%;
    	border-radius: 50%;
    	background: #000 url(images/search-icon-white.png)  no-repeat center center ;
    	-webkit-appearance: none;
    	-moz-appearance: none;
    	appearance: none;
    	cursor: pointer;
    	-webkit-transition: all 300ms;
    	transition: all 300ms;
    }
    .main-slider .slider-slide{
    	position: relative; 
    	height:  100vh  ;
    	overflow: hidden;
    	background: #000;
    }

    .main-slider .slider-slide:before{
    	/*background: rgba(0,0,0,0.2);*/
    	width: 100%;
    	height: 100%;
    	display: block;
    	content: '';
    	position: absolute;
    	top: 0px;
    	left: 0px;
    } 
    .shop-men-women-section{
    	width: 100%;
    	margin:0 auto; 
    	text-align:center;
    }
    .shop-men-women-section p{
    	text-align: center;
    	font-size: 26px;
    	line-height: 36px;
    	margin: 30px auto;
    	width: 46%;
    	color: #fff;
    }
 /*
.shop-men-women-section .shop-women, .shop-men-women-section .shop-men{
	padding: 10px;
	float: left;
	width: 50%;
	}*/
	.shop-men-women-section .shop-women .shop-women-inner, .shop-men-women-section .shop-men .shop-men-inner{
		position: relative;
	}
	.shop-men-women-section .shop-women .shop-wm-content, .shop-men-women-section .shop-men .shop-wm-content{
		position: absolute;
		text-align: center;
		bottom: 20%;
		width: 100%;
	}
	.shop-men-women-section .shop-women .shop-wm-content h3, .shop-men-women-section .shop-men .shop-wm-content h3{
		text-transform: uppercase;
		font-size: 30px;
		color: #fff;
		text-shadow: #000 1px 1px 3px;
	}
	.shop-men-women-section  a{

		background: #fff;
		padding: 10px 40px;
		color: #000;
		display: inline-block;
		text-transform: uppercase;
		margin: 0px 10px;
		text-decoration: none;
		font-size: 18px;
		line-height: 24px; 
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		border:#fff solid 2px;
	}
	.shop-men-women-section  a:hover{
		background: none;
		color: #fff;
	}

	a {
		-o-transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s;
		transition: .5s;
	}

	#menu-toggle-icon {
		width: 36px;
		height: 30px;
		position: relative; 
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
	}

	#menu-toggle-icon span {
		display: block;
		position: absolute;
		height: 4px;
		width: 100%;
		background:#000;
		border-radius: 9px;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}

	#menu-toggle-icon span:nth-child(1) {
		top: 0px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}

	#menu-toggle-icon span:nth-child(2) {
		top: 10px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}

	#menu-toggle-icon span:nth-child(3) {
		top: 20px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}

	#menu-toggle-icon.open span:nth-child(1) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		top: 2px;
		left: 7px;
	}

	#menu-toggle-icon.open span:nth-child(2) {
		width: 0%;
		opacity: 0;
	}

	#menu-toggle-icon.open span:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: 27px;
		left: 8px;
	}

	.top-marquee-journal {
		position: relative;
		width: 100%;
		overflow: hidden;
		height: 28px;
		background: #000;
		color: #fff;
		padding: 5px 0px;
	}
	.top-marquee-journal span{
		margin-right: 30px;
	}
	.top-marquee-journal a{
		color: #fff;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 13px;
		letter-spacing: 1px;
		font-weight: normal;
	}
	.top-marquee-journal .top-marquee-journal-inner {
		display: block;
		width: 200%; 
		height: 28px; 
		overflow: hidden;
		position: absolute;
		animation: marquee 20s linear infinite; 
	}
	.top-marquee-journal .top-marquee-journal-inner:hover {
		animation-play-state: paused;
		cursor: pointer;
	}
	@keyframes marquee {
		0% { left: 0; }
		100% { left: -100%; }
	}
	.sply-cat-heading h2{
		margin-top: 0px;
		text-transform: uppercase;
		font-size: 32px;
		margin-bottom: 0px;
	}
	.sply-cat-heading{
		position: absolute;
		top: 110px;
		left: 70px;
		z-index: 9;
	}
	.sply-for-customer{
		padding:60px 0px; 
	}
	.sply-for-customer .sly-for-customer-img{
		float: left;
		width: 50%;
	}
	.sply-for-customer .sly-for-customer-content{
		float: left;
		width: 50%;
		padding:60px 40px;
	}
	.sply-for-customer .sly-for-customer-content h2{
		font-size: 30px;
	}

	.sply-for-customer .sly-for-customer-img img{
		width: 100%;
	}

	.become-stylist-btn{
		text-align: center;
	}
	.become-stylist-btn a{
		background: #000;
		padding: 10px 30px;
		border-radius: 4px;
		margin-top: 10px;
		text-decoration: none;
		display: inline-block;
		font-size: 18px;
		line-height: 22px;
		color: #fff;
		text-transform: uppercase;
	}

	.btn-small {
		border: #000 solid 1px;
		padding: 10px 30px;
		background: #000;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		display: inline-block;
		margin-bottom: 20px;
		font-size: 12px;
		text-align: center;
		letter-spacing: 1px;
		font-weight: bold;
		cursor: pointer; 
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-o-transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s;
		transition: .5s;
	}
	table.pes-table {
		border-collapse: collapse;
		width: 100%;
		margin-bottom: 1rem;
		color: #212529;
		text-align: left;
		font-size: 14px;
	}
	table.pes-table thead th {
		vertical-align: middle;
		border-bottom: 2px solid #dee2e6;

	}
	table.pes-table tbody tr:nth-child(odd) {background: #f6f6f6;}
	table.pes-table td {
		vertical-align: middle;
		border-top: 1px solid #dee2e6;
	}
	table.pes-table td, table.pes-table th {
		border-color: #f3f3f3!important;
		padding: 8px 10px;
	}
	table.pes-table td .status-approved{
		color: #3FB618;
	}
	table.pes-table td .status-pending{
		color:#FF7518;
	}
	table.pes-table td .status-cancel{
		color:#FF0039;
	}
	table.pes-table td .detail-btn{
		background: #000;
		border: #000 solid 2px;
		padding: 5px 20px;
		color: #fff;
		display: inline-block; 
		text-decoration: none;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		font-size: 12px;
	}
	.responsive-table{
		overflow: hidden;
		overflow-x: auto;
		width: 100%;
	}
	.no-productfound{
		width: 50%;
		margin: 60px auto;
		text-align: center;}
		.no-productfound h3{
			margin-top: 0px;
			font-size: 24px;
		}
		.no-productfound a{
			text-decoration:underline; 
		}
		.no-productfound img{
			max-width: 100%;
			width: 170px;
		}

		.e-shopper-detail-section .e-shopper-detail-inner{
			display: inline-block;
			width: 100%;
			margin-left: -10px;
			margin-right: -10px;
		}
		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col{
			float: left;
			width: 50%;
			padding: 0px 10px;
		}
		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col .user-info h2{
			font-size: 22px;
			line-height: 26px;
			margin:0px; 
		}
		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col .user-info span{
			display: block;
			font-size: 14px;
			margin:10px 0px; 
			line-height: 16px;
		}

		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col .user-info  .status-check span{
			display: inline-block;
			margin:0px;
			background: #f6f6f6;
			padding: 5px 10px;
			border-radius: 4px;
			font-size: 12px; 
			margin-left: 5px;
		}

		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col .user-info  .status-check span.status-approve{
			color:#fff;
			background-color:#3FB618;
		}
		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col .user-info  .status-check span.status-pending{
			color:#fff;
			background-color:#FF7518;
		}
		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col .user-info  .status-check span.status-cancel{
			color:#fff;
			background-color:#FF0039;
		}

		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col  .eshopper-item-info{
			border-top: #f3f3f3 solid 1px;
			padding-top: 20px;
			margin-top: 20px;
		}
		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col  .eshopper-item-info .item-sample-image {
			margin-left: -10px;
			margin-right: -10px;
		}
		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col  .eshopper-item-info .item-sample-image img{
			width: 100%;
			height: auto;
		}
		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col  .eshopper-item-info .item-sample-image .isi-col{
			width: 50%;
			float: left;
			padding: 10px;
		}
		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col  .eshopper-item-info .item-sample-image .isi-col h4{
			margin:0px;
			font-size: 13px;
		}

		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col  .eshopper-item-info .eshopper-item-infoinner {
			background: #f6f6f6;
			padding: 5px;
			margin-bottom: 5px;
			width: 100%;
			display: inline-block;
		}
		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col  .eshopper-item-info .eshopper-item-infoinner .esii-col-item{
			float: left;
			width: 33.33%;
			padding: 5px;
		}
		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col  .eshopper-item-info .eshopper-item-infoinner .esii-col-item span{
			display: block;
			font-size: 13px;
		}

		.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col  .eshopper-item-info .eshopper-item-infoinner .esii-col-item span.esii-head{
			border-bottom: #ccc solid 1px;
			font-weight: bold;
			padding-bottom: 5px;
			margin-bottom: 5px;
		}
		.e-shopper-detail-section  .es-purchase-link {
			margin-top: 15px;
		}
		.e-shopper-detail-section  .es-purchase-link a{
			background: #000;
			border: #000 solid 2px;
			padding: 8px 25px;
			color: #fff;
			display: inline-block;
			text-decoration: none;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;
			font-size: 12px;
			margin-left: 10px;
			text-transform: uppercase;
		}

		.message-box {
			background: #fff;
			padding: 15px;
			font-size: 13px;
		}
		.message-panel .sply-msg {
			background:#f5f5f5;
			padding:10px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			color:#000;
			float:left;
			width:70%;
			margin:5px 0px;
		}
		.message-panel .user-msg {
			background:#bddcff;
			padding:10px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			color:#000;
			float:right;
			margin:5px 0px;
			width:70%;
		}
		.message-panel .sply-msg .author , .message-panel .user-msg .author {
			font-weight:bold;
		}
		.message-panel .sply-msg .datetime , .message-panel .user-msg .datetime {
			font-weight:bold;
		}
		.message-box .post-msg-field textarea {
			width:100%;
			font-size:13px;
			font-family:Arial, Helvetica, sans-serif;
			margin-bottom:5px;
		}
		.message-box .post-msg-field input[type=submit] {
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			background:#000;
			color:#fff;
			padding:8px 20px;
			text-transform:uppercase;
			border:none;
			cursor:pointer;
		}



		.signup-section{
			padding-top: 120px;
		}
		.signup-section .form-field{
			margin-bottom: 20px;
			
		}
		.signup-section .form-field label {
			font-family:MonumentExtended Regular;
			
		}
		.signup-section input.form-control{
			width: 100%;
			background:#fff !important;
			-webkit-transition: all 0.25s linear !important;
			color:#000 !important;
			border: 0px !important;
			border-bottom-color: currentcolor;
			border-bottom-style: none;
			border-bottom-width: 0px;
			border-bottom: 1px solid
			rgba(30, 30, 30, .2) !important;
			font-size: 14px;
			width: 100%;
			padding: 6px 10px !important;
			border-radius: 0px !important;
			outline:none;
		}
		.signup-section input.form-control:focus {
			border-color: #000 !important;
			outline:none;
		}

		.signup-section select.form-control{
			width: 100%;
			background:#fff !important;
			-webkit-transition: all 0.25s linear !important;
			color:#000 !important;
			border: 0px !important;
			border-bottom-color: currentcolor;
			border-bottom-style: none;
			border-bottom-width: 0px;
			border-bottom: 1px solid
			rgba(30, 30, 30, .2) !important;
			font-size: 12px;
			width: 100%;
			padding: 15px 10px !important;
			border-radius: 36px !important;
			outline:none;
		}
		.signup-section select.form-control:focus {
			border-color: #000 !important;
			outline:none;
		}


		.signup-section  .dont-have-account {
			margin: 40px 0px;
			text-align: center;
			width: 100%;
			display: inline-block;
			float: left;
		}

		.signup-section .dont-have-account a {
			color: #000;
		}
		.broadcasting-main-banner {
			background:url(images/sply-live-page-banner-bg.jpg) no-repeat;
			background-size:cover;
		}
		.broadcasting-main-banner h1 {
			font-size: 32px;
			line-height: 44px;
			font-family: Druk Wide;
			font-weight: normal;
			margin: 0px;
			padding: 30px 0px 20px 0px;
			color: #fff;
			text-align: center;
			text-transform: uppercase;
		}
		.broadcasting-main-banner h3 {
			font-size: 24px;
			line-height: 30px;
			font-family: MonumentExtended Regular;
			font-weight: normal;
			margin: 0px;
			padding:15px 0px 30px 0px;
			color:#fff;
			text-align:center;
		}
		.broadcasting-main-banner .video-player {
			max-width:70%;
			margin:0px auto;
			position:relative;
			display: flex;

			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;

			justify-content: center;
		}
		.broadcasting-main-banner .video-player img {
			width:100%;
		}
		.broadcasting-main-banner .video-player .play-icon {
			position:absolute;
			width:100%;
			z-index:1;


			text-align:center;
		}
		.broadcasting-main-banner .video-player .play-icon img {
			width:100px;
		}
		.sply-live-page .home-pcbs-col .home-pcbs-img {
			position:relative;
		}
		.sply-live-page .product-slide .product-slide-img .play-icon , .sply-live-page .home-pcbs-col .home-pcbs-img .play-icon {
			position:absolute;
			width:100%;
			z-index:1;
			text-align:center;
			top:50%;
			margin-top:-25px;
		}
		.sply-live-page .product-slide .product-slide-img .play-icon img , .sply-live-page .home-pcbs-col .home-pcbs-img .play-icon img {
			width:50px;
			display:inline;
			opacity:0.7;
		}
		.sply-live-page {
			padding-top: 58px;
		}

		.search-suggestions-box {
			background: rgba(230 , 230, 230, 1);
			width: 40%;
			padding: 20px;
			margin: 5px  0px ;
			text-align: left;
			line-height: 20px;
			border-radius: 20px;
			height: 250px;
			overflow-y: auto;
		}


		.search-suggestions-box ul {
			list-style: none;
			margin: 0px;
			padding: 0px;

		}


		.search-suggestions-box ul li {
			padding: 10px 0px;
			border-bottom: 1px solid #ccc;
			color:#333;
		}
		.search-suggestions-box li a {
			color:#333;
			text-deccoration:none;
		}

		.search-suggestions-box ul li.brand {
			line-height:60px;
		}
		.search-suggestions-box li.brand a {
			font-size:16px;
		}
		.search-suggestions-box li.brand a span {
			color:#999;
			font-size:12px;
		}
		.search-suggestions-box ul li.brand a img {
			border:1px solid #ccc; height:60px; margin-right:5px; float:left;
		}


		div.mb-siwc-popup div.mb-siwc-popup-inner .siwc-thumb-wrapper {
			display:none;
		}				
		div.mb-siwc-popup div.mb-siwc-popup-inner h1 {
			font-weight: normal;
			font-size: 11px;
			padding-bottom: 5px;
			line-height: 15px;
			font-family:MonumentExtended Regular;

		}	
		div.mb-siwc-popup div.mb-siwc-popup-inner h2 {
			line-height: 15px;
			font-size: 12px;
			font-weight: normal;
			padding-bottom: 5px;
			font-family:MonumentExtended Light;

		}	
		div.mb-siwc-popup div.mb-siwc-popup-inner a {
			font-size: 11px;
			line-height: 15px;
			padding: 5px 8px;
			margin-left: 0px;
		}
		div.mb-siwc-popup div.mb-siwc-popup-inner h1, div.mb-siwc-popup div.mb-siwc-popup-inner h2 {
			margin-left: 0px;

		}
		div.mb-siwc-popup {
			width: 170px;
			background: rgba(255,255,255,0.95);

		}
		div.mb-siwc-popup div.mb-siwc-popup-inner {
			padding: 10px;
		}
		
		.editorials-search-results {
			padding:30px;
			margin-bottom:30px;
			background:#f5f5f5;
			margin-left: -30px;
			margin-right: -30px;
			margin-top:30px;

		}
		.editorials-search-results h2 , .products-search-results h2 {
			font-size:32px;
		}
		.editorials-search-results .editorial-result-card {
			float:left;
			width:20%;
			padding: 8px 6px 8px 6px;
			
		} 
		.editorials-search-results .editorial-result-card .card-inner-box {
			background:#fff;
			
			border-radius:12px;
		}
		.editorials-search-results .editorial-result-card .editorial-cover {
			overflow:hidden;
			max-height:200px;
		}
		
		.editorials-search-results .editorial-result-card .editorial-cover img {
			width:100%;
			-webkit-border-top-left-radius: 12px;
			-webkit-border-top-right-radius: 12px;
			-moz-border-radius-topleft: 12px;
			-moz-border-radius-topright: 12px;
			border-top-left-radius: 12px;
			border-top-right-radius: 12px;
		}
		.editorials-search-results .editorial-result-card h4 {
			color: #000;
			font-size:16px;
			padding: 5px 10px 5px 10px;
			margin:0px;
			letter-spacing:0px;
			line-height:22px;
			font-weight:normal;
			font-family:MonumentExtended Regular;
		}
		.editorials-search-results .editorial-result-card h4 a {
			color: #000;
		}
		.editorials-search-results .editorial-result-card .post-owner {
			color: #777;
			font-size:14px;
			padding: 0px 10px 15px 10px;
		}
		
		.search-results .store-section .store-section-inner .right-sidebar .product-listing-page .woocommerce ul.products li.first {
			clear: none;
		}

		.search-results .store-section .store-section-inner .right-sidebar .product-listing-page .woocommerce ul.products li.product {
			margin: 0px;
			padding: 10px 15px;
			width: 25%;
		}
		.search-results .store-section .store-section-inner .product {
			min-height: 485px;
		}
		
		.front-responsive-pwa-nav {
			background:rgba(0,0,0,0.9);
			width:90%;
			position:fixed;
			bottom:20px;
			left:5%;
			display:none;
			z-index:10;
			-webkit-border-radius: 32px;
			-moz-border-radius: 32px;
			border-radius: 32px;
		}
		.front-responsive-pwa-nav .tab span {
			display:block;
			text-align:center;
			width:100%;
			font-size:22px;
			line-height:24px;
			color:#888;
		}
		.front-responsive-pwa-nav .tab {
			text-align:center;
			font-size:11px;
			color:#888;
			width:20%;
			float:left;
			padding:7px 0px;
		}
		.front-responsive-pwa-nav .tab a {
			color:#888;
			text-decoration:none;
		}
		.front-responsive-pwa-nav .tab.active a {
			color:#fff;
		}
		.front-responsive-pwa-nav .tab.active span {
			color:#fff;
		}
		.front-pwa-nav-suboptions {
			background:rgba(255,255,255,0.9);
			width:100%;
			position:fixed;
			bottom:58px;
			left:0px;
			display:none;
		}
		.front-pwa-nav-suboptions ul {
			margin:0px;
			padding:0px;
			list-style:none;
		}
		.front-pwa-nav-suboptions ul li {
			margin:0px;
			padding:10px;
			list-style:none;
			border-bottom:1px solid #ddd;
			text-align:center;
		}
		.front-pwa-nav-suboptions ul li a {
			font-size:13px;
			color:#222;
			text-decoration:none;
		}
		.sply-style-detail-section .main-style {
			width:50%;
			/*margin:0px auto;*/
			float:left;

		}
		.sply-style-detail-section .main-style .mabel-siwc-img-wrapper {
			display: block!important;
		}
		.sply-style-detail-section .main-style img {
			-webkit-border-radius: 25px;
			-moz-border-radius: 25px;
			border-radius: 25px;
/*
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
*/
width:100%;
}
.sply-style-detail-section .attached-products-list {
	width:50%;
/*margin:0px auto;
border:1px solid #ddd;*/
float:left;
padding:0px 25px 0px 25px;
}

.sply-style-detail-section .attached-products-list h2 {
	padding: 0px 0px 20px 0px; 
	margin:0px;
	font-size:24px;
	font-weight:normal;
	line-height:32px;
	font-family: Druk Wide;
	letter-spacing:1px;
}
.sply-style-detail-section .attached-products-list .attached-product {
	width:33.33%;
	float:left;
	padding:0px 10px 10px 10px;
	min-height: 375px;
/*
border-bottom:1px solid #ddd;
background:url(images/rgt-grey-pwa-arrow.png) 96% 50% no-repeat;
*/
}
.sply-style-detail-section .attached-products-list .attached-product .brand-name {
	font-size:14px; 
	padding-bottom:10px;
	font-family: interregular; 
}
.sply-style-detail-section .attached-products-list .attached-product .brand-name a {
	text-decoration:underline;
}

.sply-style-detail-section .attached-products-list .prod-img {
/*
float:left;
width:19%; */
}
.sply-style-detail-section .attached-products-list .prod-img img {
	width:100%;
	border-radius:12px;
}
.sply-style-detail-section .attached-products-list .prod-cont {
/*
float:right;
width:78%;
*/
}
.sply-style-detail-section .attached-products-list .style-info-sec {
	padding: 25px 15px;
	/* background:#f0f0f0; */
	border-top:1px solid #ddd;
	margin-top:15px;
}
.sply-style-detail-section .attached-products-list .style-info-sec .likes {
	font-size:15px;
	font-family: MonumentExtended Regular;
}
.sply-style-detail-section .attached-products-list .style-info-sec p {
	font-size:15px;
	line-height:22px;
	padding:5px 0px 3px 0px;
	margin:0px;
	color:#555;
}
.sply-style-detail-section .attached-products-list .style-info-sec .buy-look-link {
	padding: 30px 0px 15px 0px;
	/*text-align:center; */
}

.sply-style-detail-section .attached-products-list .style-info-sec .buy-look-link a {
	background:#000;
	color:#fff;
	font-size:18px;
	font-family: terminademi;
	padding:16px 30px 13px 30px;
	border-radius:35px;
	text-transform:uppercase;
	text-decoration:none;
}

.sply-style-detail-section .attached-products-list h3 {
	padding: 5px 0px; 
	margin:0px;
	font-size: 12px;
	line-height: 16px;

	font-family: terminademi;

	font-weight: normal;

}
.sply-style-detail-section .attached-products-list .price {
	font-size:14px;
	font-weight:normal;
}
.login-modal-form .wcmp_regi_main {
	width: 100%;
	margin: 0 auto;
}
.login-modal-form .wcmp_regi_main .woocommerce-form-login {
	border: 0px;
	width: 100%;
	padding: 0px;
}
.login-modal-form .wcmp_regi_main .woocommerce-form-login .form-row {
	padding: 3px;
	margin: 0 0 6px;
}
.login-modal-form .wcmp_regi_main .woocommerce-form-login .form-row label {
	line-height: 2;
	display: block;
}

.login-modal-form .wcmp_regi_main .woocommerce-form-login input.input-text {
	width: 100%;
	background: #fff !important;
	-webkit-transition: all 0.25s linear !important;
	color: #000 !important;
	border: 0px !important;
	border-bottom: 1px solid rgba(30, 30, 30, .2) !important;
	font-size: 14px;
	width: 100%;
	padding: 6px 10px !important;
	border-radius: 0px !important;
}
.login-modal-form .wcmp_regi_main .woocommerce-form-login button.button {
	font-size: 100%;
	margin: 0;
	margin-top: 0px;
	line-height: 1;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	overflow: visible;
	padding: .9em 1em;
	font-weight: 700;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	left: auto;
	color: #ffffff !important;
	background-color: #0e0e0e;
	border: 0;
	display: inline-block;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
}
.resp-items-diaply-toggle-sec {
	display:none;
	font-size: 13px;
	text-align:center;
	color:#555;
}
.resp-items-diaply-toggle-sec a {
	color:#555;
}
.resp-items-diaply-toggle-sec a.active {
	font-family: MonumentExtended Regular;
	color:#000;
}
.searched-brand-sec-resp {
	display:none;
}
/* Tablet Responsive */



.collaborations-section .collaborations-inner .collaborations-slide {
	float: left;
	width: 420px !important;
	padding: 6px 15px 6px 15px;

	line-height: 1px;
	margin: 0 auto;

}

.collaborations-section .slider-track {transform: translate3d(137px, 0px, 0px);}

.collaborations-section .collaborations-inner .collaborations-slide{
	outline: none;
}

.collaborations-section .collaborations-inner .collaborations-slide .cs-image {
	position: relative;

	overflow: hidden;
	width: 100%;
	float: left;
	height: 470px;
	border-radius: 0px !important;
}
.collaborations-section .collaborations-inner .collaborations-slide .cs-image .hover-descp-box {
	position:absolute;
	width:100%;
	height:100%;
	background:#222220;
	z-index:10;
	top:0px;
	left:0px;
	display:none;

}
.collaborations-section .collaborations-inner .collaborations-slide .cs-image .hover-descp-box .descp-inner-content {
	display: flex;
	justify-content: center;
	align-items: left;
	flex-direction: column;
	padding:20px;
	position:relative;
	width:100%;
	height:100%;
	
}
.collaborations-section .collaborations-inner .collaborations-slide .cs-image .hover-descp-box .descp-inner-content p {
	font-size:15px;
	line-height:21px;
	color:#fff;
	margin:0px;
	padding:0px 0px 10px 0px;
	text-align:left;
}
.collaborations-section .collaborations-inner .collaborations-slide .cs-image .hover-descp-box .descp-inner-content .detail-cta {
	text-align:left;
}
.collaborations-section .collaborations-inner .collaborations-slide .cs-image .hover-descp-box .descp-inner-content .detail-cta a {
	font-size:15px;
	line-height:21px;
	color:#eee;
	text-decoration:underline;
	text-align:left;
}
.collaborations-section .collaborations-inner .collaborations-slide .cs-image img {
	height: 100%;
	width: auto;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	top: 0%;
	left: 50%;
	position: relative;
	transform: translateX(-50%) translateY(-0%);
	-ms-transform: translateX(-50%) translateY(-0%);
	-webkit-transform: translateX(-50%) translateY(-0%);
	-moz-transform: translateX(-50%) translateY(-0%);
	-o-transform: translateX(-50%) translateY(-0%);
	max-width: inherit;
}
.collaborations-section .collaborations-inner .collaborations-slide .cs-content p {
	font-size: 16px;
	width: 75%;
	margin: 10px 0px;
	line-height: 21px;
	margin-top: 0px;
	
	color: #333;   
} 
.collaborations-section .collaborations-inner .collaborations-slide .cs-content {
	position: relative;


	padding: 0;
}

.collaborations-section .collaborations-inner .collaborations-slide .cs-content .cs-city{
	margin-top: 10px;
	display: inline-block;
	color: #fff;
	padding: 5px 12px 2px 12px;
	background: #000;
	border-radius: 12px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
}
.collaborations-section .collaborations-inner .collaborations-slide .cs-content  h3{
	font-size: 26px;
	line-height: 36px;
	margin: 10px 0px 0px 0px;
	display: inline-block;
	text-transform: uppercase;
	color: #000;
	font-family: MonumentExtended Regular;
}
.collaborations-section .collaborations-inner .collaborations-slide .cs-content  h3 a{
	color: #000;
	text-decoration: none;
}
.collaborations-section .collaborations-inner .collaborations-slide  .read-more {
	border: #000 solid 1px;
	padding: 4px 15px 1px 15px;
	color: #000;
	text-decoration: none;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	line-height: 21px;
	margin-top: 10px;
	display: inline-block;
	font-size: 12px;
}

.collaborations-section .collaborations-inner .collaborations-slide  .read-more:hover {
	background: #000;
	color: #fff;
}

.collaborations-section  .slick-prev:before{
	background: url(images/slider-left-icon.png) 50% 50% no-repeat;
	background-size: 22px;

}
.collaborations-section .slick-next:before{
	background: url(images/slider-right-icon.png) 50% 50% no-repeat;
	background-size: 22px;
}



.collaborations-section  .slick-prev,
.collaborations-section .slick-next {
	cursor: pointer;
	top: -9%;
	z-index:2;
}

.collaborations-section  .slick-prev {
	right: 110px;
	left: inherit;
}

.collaborations-section  .slick-next {
	right: 83px;
}

.collaborations-section  .slick-prev:before,
.collaborations-section   .slick-next:before {
	content: '';
	font-size: 0px;
	width: 22px;
	height: 32px;
	display: inline-block;
}
.show-only-mobile{
	display: none;
}
.psdwwo-heading{
	padding-right: 15%;
	padding-left: 5%;
	text-align: left;
	margin-bottom: 110px;
}
.psdwwo-heading h2, .psdwwo-heading h3{
	text-align: left !important;
}
.psdwwo-heading h2{
	font-size: 44px;
	line-height: 52px;
}
.psdwwo-heading h2 img{
	width: 142px;
	margin-bottom: -11px;
}

.psdwwo-section{
	width: 96%;
	margin:0 auto; 
}
.psdwwo-section .psdwwo-half{
	width: 50%;
	float: left;
}
.psdwwo-section .psdwwo-box img{
	width: 100%;
	height: auto;
}
.psdwwo-section .psdwwo-box{
	width: 100%;
	float: left;
	padding: 10px 25px;
	text-align: left;
}
.psdwwo-section .psdwwo-box.box-three{
	padding-top: 12%;
}
.psdwwo-section .psdwwo-box h3{
	text-align: left;
	margin:15px 0px; 
	font-family: "RMNeue-Bold";
	font-size: 32px;

}
.psdwwo-section .psdwwo-box p {
	font-size: 20px;
	line-height: 26px;
	padding-right: 80px;
}
.psdwwo-section .psdwwo-box .psdwwo-box-img{
	
	overflow: hidden;
}
.psdwwo-section .psdwwo-box .psdwwo-box-img img{
	border-radius: 12px;
}
.paddingt-50{
	padding-top: 21%;
}

.home-rss-post-slider-section{
	padding:0px 0px 40px 0px; 
	background: #000;
}

.home-rss-post-slider-section .home-rss-post-slider img{
	/*border-radius: 10px;*/
	width: calc(100% - 100px);
	height: 350px;
	object-fit: cover;
	float: right;
	display: inline-block;
}
.home-rss-post-slider-section .home-rss-post-slider a {
	color: #fff;
}
.home-rss-post-slider-section .home-page-headng h2{
	color: #fff;
	/*border-bottom: #313030  solid 1px;*/
	border-bottom:0px;
}
.home-rss-post-slider-section .slick-dots { 
	bottom: -55px;
}
.home-rss-post-slider-section  .home-page-headng h2 span {
	padding: 0px 15px;
	background: #000;
	color: #fff;
}
.home-rss-post-slider-section .journal-slide-title{
	width: 100px;
	height: 350px;
	position: relative;
	overflow: hidden;
	float: left;
}
.home-rss-post-slider-section .home-rss-post-slider  h4 {
	font-family: MonumentExtended Regular;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	min-height: 48px;
	color: #fff;
	margin-bottom: 0px;
	position: absolute;
	padding: 5px;
	bottom: 5px;
	left: 100%;
	transform: rotate( 
		-90deg
		);
	transform-origin: bottom left;
	width: 340px;
}
.home-rss-post-slider-section .home-rss-post-slider p{
	margin-top: 10px;
	font-size: 15px;
	line-height: 24px;
	color: #fff;
	margin-bottom: 40px;
}
.home-rss-post-slider-section .journal-slide{
	position: relative;
	border-top: #fff solid 1px;
}
.home-rss-post-slider-section .home-rss-post-slider .slick-prev, .home-rss-post-slider-section .home-rss-post-slider .slick-next {
	top: 50%;
	display: none !important;
}
.home-rss-post-slider-section .home-rss-post-slider{
	border-bottom: #fff solid 1px;

}
.home-rss-post-slider-section .slick-slide { 
	margin-right: 0rem;
	margin-left: 0rem; 
	line-height: 1px;
}
.home-rss-post-slider-section  .slick-dots li button {
	background: #676767;
}
.home-rss-post-slider-section  .slick-dots li.slick-active button {
	background: #fff;
}
.home-rss-post-slider-section   .discover-more {
	background: #fff;
	border: #fff solid 2px;
	color: #000;
	font-size: 22px;
	letter-spacing: 1px;
	padding: 16px 45px 12px 45px;
	text-decoration: none;
	margin: 30px 0px;
	display: inline-block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;

}

.home-rss-post-slider-section   .discover-more:hover {
	background: none;
	color: #fff;
}
.home-rss-post-slider-section .home-rss-post-slider .slick-prev,
.home-rss-post-slider-section .home-rss-post-slider .slick-next {
	top: 50%;
}

.home-rss-post-slider-section .home-rss-post-slider .slick-next {
	right: -65px;
}

.home-rss-post-slider-section .home-rss-post-slider .slick-prev {
	left: -65px;
	z-index: 9;
}

.home-rss-post-slider-section .home-rss-post-slider .slick-prev:before,
.home-rss-post-slider-section .home-rss-post-slider .slick-next:before {
	content: '';
	font-size: 0px;
	width: 50px;
	height: 65px;
	display: inline-block;
}

.home-rss-post-slider-section .home-rss-post-slider .slick-prev:before {
	background: url(images/slider-left-icon-white.png) no-repeat;
	background-size:16px;
}

.home-rss-post-slider-section .home-rss-post-slider .slick-next:before {
	background: url(images/slider-right-icon-white.png) no-repeat;
	background-size: 16px;
}
.splyrss-owner{
	padding-top: 10px;
	float: left;
	width:100%;
	text-align: left;
}
.home-rss-post-slider-section .splyrss-owner{
	padding: 10px 0px;
} 
.splyrss-owner .splyrss-avatar{
	float: left;
	width: 36px;

}
.splyrss-owner .splyrss-avatar img{
	border-radius: 50%;
	width: 100%;
	border: 1px solid #ccc;
	padding: 2px;

}
.splyrss-owner .splyrss-date-name{
	float: left;
	width: 80%;
	padding-left: 10px;
	color: #000;
	padding-top: 5px;
} 
.home-rss-post-slider-section .splyrss-owner .splyrss-date-name{
	color: #fff;
}
.splyrss-owner .splyrss-date-name span{
	display: block;
	font-size: 12px; 
}

.splyrss-owner .splyrss-date-name span.splyrss-owner-name{
	font-size: 16px;
	font-weight: bold;
}

/*
 S-plrs channel css
 */
 .splyr-channel-tab-section{
 	display: block;
 	width: 72%;
 	margin:0px auto;
 	margin-top: 60px;
 }
 .tax-dc_vendor_shop .woocommerce-page.woof_shortcode_output {
 	width: 72%;
 	margin:0px auto;

 }
 .tax-dc_vendor_shop .store-section-inner .primary-img {
 	min-height: 205px;
 }	
 
 .splyr-channel-tab-section .splyr-channel-tab-nav{
 	border-bottom: 1px solid #dbdbdb;
 	margin-bottom: 15px;
 	margin-top: 30px;
 	text-align: center;
 }
 .splyr-channel-tab-section .splyr-channel-tab-nav ul{
 	list-style: none;
 	margin:0px;
 	display: inline-block;
 	padding: 0px;
 }
 .splyr-channel-tab-section .splyr-channel-tab-nav ul li{
 	float: left;
 	padding: 5px 20px;
 	

 }
 .splyr-channel-tab-section .splyr-channel-tab-nav ul li.active a:after{
 	width: 100%;
 	height: 1px;
 	background: #000;
 	content: '';
 	position: absolute;
 	bottom: -14px;
 	left: 0px;
 }
 .splyr-channel-tab-section .splyr-channel-tab-nav ul li a{
 	color: #646262;
 	text-transform: uppercase;
 	font-size: 14px;
 	position: relative;
 	font-family: MonumentExtended Regular;
 	padding: 0px 5px;
 }
 .splyr-channel-tab-section .splyr-channel-tab-nav ul li.active a{
 	color: #000;
 }
 .wcmp_vendor_banner {
 	height: 260px;
 	overflow: hidden;
 }
 .wcmp_vendor_banner_template.template3 .img_div img {
 	border-radius: 50% !important;
 	width: 130px;
 	height: 130px;
 	max-width: 150px;
 	max-height: 150px;
 }
 .wcmp_vendor_banner_template.template3 .vendor_address {
 	margin-left: 65px !important;
 }
 .splyr-channel-tab-section .splyr-channel-tab-content-box{
 	display: none;
 }

 .vendor-styles-section-inner .style-slide {
 	float: left;
 	width: 33.33%;
 	padding: 7px 7px;
 }
 .vendor-styles-home-section .style-slide {
 	float: left;
 	width: 50%;
 	padding: 10px 10px;
 }

 .vendor-styles-section-inner .style-slide .product-slide-img , .vendor-styles-home-section .style-slide .product-slide-img {
 	border-radius: 0px;
 	border-top-left-radius: 0px;
 	border-top-right-radius: 0px;
 	-webkit-border-top-left-radius: 10px;
 	-webkit-border-top-right-radius: 10px;
 	-moz-border-radius-topleft: 10px;
 	-moz-border-radius-topright: 10px;
 	border-top-left-radius: 10px;
 	border-top-right-radius: 10px;
 	line-height:1px;
 	position:relative;
 	min-height:383px;
 }
 .vendor-styles-section-inner .style-slide .product-slide-img img , .vendor-styles-home-section .style-slide .product-slide-img img {
 	width:100%; 
 }
 .vendor-styles-section-inner .style-slide .cont-sec , .vendor-styles-home-section .style-slide .cont-sec {
 	padding: 12px 15px 0px 15px;
 	border: 1px solid #eaeaea;
 	font-family: MonumentExtended Light;
 	border-top: none;
 }
 .vendor-styles-section-inner .style-slide .cont-sec h4 , .vendor-styles-home-section .style-slide .cont-sec h4 {
 	font-size: 18px;
 	font-family: MonumentExtended Regular;
 	padding: 15px 15px 15px 15px;
 	margin: 0px;
 	color: #000;
 	text-align: center;
 	font-weight:normal;
 	letter-spacing:0px;
 	line-height:24px;
 }
 .vendor-styles-section-inner .style-slide .cont-sec p.descp , .vendor-styles-home-section .style-slide .cont-sec p.descp {
 	font-size: 14px;
 	padding: 0px 15px 10px 15px;
 	margin: 0px;
 	color: #555;
 	text-align: center;
 }
 .vendor-styles-section-inner .style-slide .cont-sec .view-detail-link , .vendor-styles-home-section .style-slide .cont-sec .view-detail-link {
 	text-align: center;
 	padding-bottom:20px;
 }
 .vendor-styles-section-inner .style-slide .cont-sec .view-detail-link a , .vendor-styles-home-section .style-slide .cont-sec .view-detail-link a {
 	font-size: 14px;
 	text-transform: uppercase;
 	color: #000;
 	text-decoration: underline;
 }
 .vendor-styles-section-inner .style-slide .style-stylist-capsule , .vendor-styles-home-section .style-slide .style-stylist-capsule {
 	background: #fff;
 	border: 1px solid #cfcfcf;
 	border-radius: 35px;
 	padding: 10px 10px 4px 10px;
 	margin: 0px auto;
 	width: 100%;
 	margin-top: -46px;
 	position: relative;
 	z-index: 2;
 }
 .vendor-styles-section-inner .style-slide .title-descp-section {
 	background:#f5f5f5;
 	padding: 15px 15px;
 	margin-right: -15px;
 	margin-left: -15px; 
 }
 .vendor-styles-home-section .style-slide .title-descp-section {
 	background:#fff;
 	padding: 15px 15px;
 	margin-right: -15px;
 	margin-left: -15px; 
 }
 .vendor-styles-section-inner .style-slide .style-stylist-capsule .stylist-cont {
 	width: 73%;
 	float: left;
 }
 .vendor-styles-home-section .style-slide .style-stylist-capsule .stylist-cont {
 	width: 70%;
 	float: left;
 }
 .vendor-styles-section-inner .style-slide .style-stylist-capsule .stylist-cont .stylist-img {
 	width: 24%;
 	float: left;
 }
 .vendor-styles-home-section .style-slide .style-stylist-capsule .stylist-cont .stylist-img {
 	width: 32%;
 	float: left;
 }
 .vendor-styles-section-inner .style-slide .style-stylist-capsule .stylist-cont .stylist-img img , .vendor-styles-home-section .style-slide .style-stylist-capsule .stylist-cont .stylist-img img {
 	width: 40px;
 	border-radius: 50%;
 	border: 1px solid #cfcfcf;
 }
 .vendor-styles-section-inner .style-slide .style-stylist-capsule .stylist-cont .name-date {
 	width: 75%;
 	float: left;
 	padding-top: 4px;
 }
 .vendor-styles-home-section .style-slide .style-stylist-capsule .stylist-cont .name-date {
 	width: 68%;
 	float: left;
 	padding-top: 4px;
 }
 .vendor-styles-section-inner .style-slide .style-stylist-capsule .stylist-cont .name-date .stylist-name , .vendor-styles-home-section .style-slide .style-stylist-capsule .stylist-cont .name-date .stylist-name {
 	font-size: 15px;
 	font-family: MonumentExtended Regular;
 	color: #222;
 }
 .vendor-styles-section-inner .style-slide .style-stylist-capsule .stylist-cont .name-date .date , .vendor-styles-home-section .style-slide .style-stylist-capsule .stylist-cont .name-date .date {
 	font-size: 13px;
 	color: #888;
 }
 .vendor-styles-section-inner .style-slide .style-stylist-capsule .like-share-save {
 	font-size: 15px;
 	color: #000;
 	width: 23%;
 	float: right;
 	padding-top: 12px;
 	text-align:center;
 }
 .vendor-styles-home-section .style-slide .style-stylist-capsule .like-share-save {
 	font-size: 14px;
 	color: #000;
 	width: 26%;
 	float: right;
 	padding-top: 12px;
 	text-align:center;
 }
 .vendor-styles-section-inner .attached-products-list .attached-product {
 	width: 100%;
 	padding: 14px 0px;
 	border-bottom: 1px solid #ddd;
 	background: url(../images/rgt-grey-pwa-arrow.png) 96% 50% no-repeat;
 }
 .vendor-styles-section-inner .attached-products-list .attached-product .prod-img {
 	width: 21%;
 	float: left;
 	min-height:75px;
 }
 .vendor-styles-section-inner .attached-products-list .attached-product .prod-img img {
 	width: 100%;
 	border-radius: 4px;
 }
 .vendor-styles-section-inner .attached-products-list .attached-product .prod-cont {
 	width: 75%;
 	float: right;
 }
 .vendor-styles-section-inner .attached-products-list .attached-product .prod-cont h3 {
 	padding: 5px 0px;
 	margin: 0px;
 	font-size: 15px;
 	font-weight: normal;
 	line-height: 22px;
 	font-family: MonumentExtended Regular;
 }
 .vendor-styles-section-inner .attached-products-list .attached-product .prod-cont .brand-name {
 	font-size: 14px;
 	padding-bottom: 5px;
 }
 .vendor-styles-section-inner .attached-products-list .attached-product .prod-cont .price {
 	font-size: 14px;
 	font-weight: normal;
 }
 
 #splyr-channel-rss .journal-post-main .journal-post-box img{
 	border-radius: 6px;
 }
 #splyr-channel-rss  .splyrss-owner .splyrss-avatar img {
 	border-radius: 50%;
 }
 #splyr-channel-rss .journal-post-main .journal-post-box {
 	float: left;
 	width: 25%;
 	padding: 0px 7px;
 	min-height: 400px;
 	padding-bottom: 20px;
 }
 .vendor-broadcasts-data .home-pcbs-col .home-pcbs-img img {
 	width: 100%;
 	border-radius: 10px;
 }
 #splyr-channel-video{
 	padding-top: 30px;
 }

 #splyr-channel-styles{
 	padding-top: 30px;
 }
 .splyr-channel-stories-section .splyr-channel-story-slide{
 	float: left;
 	padding: 5px;

 }
 .splyr-channel-stories-section{
 	padding: 20px 0px;
 	text-align: center;

 	padding: 15px 65px;
 	text-align: center;
 	width: 60%;
 	margin: 0 auto;
 	background: #f2f2f2;
 	border-radius: 4px;
 	margin-top: -105px;
 	display: block;
 	position: relative;
 	z-index: 9;
 	background: #fff!important;

 	border-radius: 0px;
 	border: #dcdcdc solid 1px;

 	-webkit-box-shadow: 0px 0px 12px -10px rgba(0,0,0,0.75);
 	-moz-box-shadow: 0px 0px 12px -10px rgba(0,0,0,0.75);
 	box-shadow: 0px 0px 12px -10px rgba(0,0,0,0.75);

 }

 .vendortype-shopper-stylist .splyr-channel-stories-section {

 	text-align: center;
 	padding: 15px;
 	padding-bottom: 30px;
 	width: 76%;
 	margin: 0;
 	background: #f2f2f2;
 	border-radius: 4px;
 	margin-top: 0px !important; 
 	display: block;
 	position: relative;
 	z-index: 9;
 	background: #fff!important;
 	border-radius: 0px;
 	border: 0px!important;
 	-webkit-box-shadow: inherit !important; 
 	-moz-box-shadow: inherit !important;
 	box-shadow:  inherit !important;
 	float: right;
 }
 .splyr-channel-stories-section .splyr-channel-stories-inner {
 	display: inline-block;
 	width: 100%;
 }
 .vendortype-shopper-stylist  .splyr-channel-stories-section .splyr-channel-stories-inner .splyr-channel-story-box .splyr-channel-story-img {
 	
 	width: 95px;
 	height: 95px;
 }

 .splyr-channel-stories-section .splyr-channel-stories-inner .slick-prev, .splyr-channel-stories-section .splyr-channel-stories-inner .slick-next{
 	top: 37%;
 }
 .splyr-channel-stories-section .splyr-channel-stories-inner .slick-prev:before{
 	background: url(images/splyr-arrow-left.png) no-repeat;

 }
 .splyr-channel-stories-section .splyr-channel-stories-inner .slick-prev:before{
 	background: url(images/splyr-arrow-left.png) no-repeat;
 	
 }
 .splyr-channel-stories-section .splyr-channel-stories-inner ul li{
 	padding: 0px 10px;
 	float: left;
 }
 .splyr-channel-stories-section .splyr-channel-stories-inner .splyr-channel-story-box .splyr-channel-story-img{
 	box-shadow: #ccc 0px 0px 8px;
 	width: 75px;
 	height: 75px;
 	border-radius: 50%;
 	display: inline-block;
 	overflow: hidden;
 	border: #fff solid 3px;

 }
 .splyr-channel-stories-section .splyr-channel-stories-inner .splyr-channel-story-box{
 	cursor: pointer;
 }
 .splyr-channel-stories-section .splyr-channel-stories-inner .splyr-channel-story-box .splyr-channel-story-img img{
 	height: 100%;
 	width: auto;
 	-o-transition: .5s;
 	-ms-transition: .5s;
 	-moz-transition: .5s;
 	-webkit-transition: .5s;
 	transition: .5s;
 	top: 0%;
 	left: 50%;
 	position: relative;
 	transform: translateX(-50%) translateY(-0%);
 	-ms-transform: translateX(-50%) translateY(-0%);
 	-webkit-transform: translateX(-50%) translateY(-0%);
 	-moz-transform: translateX(-50%) translateY(-0%);
 	-o-transform: translateX(-50%) translateY(-0%);
 	max-width: inherit;
 }
 .splyr-channel-stories-section .splyr-channel-stories-inner .splyr-channel-story-box span{
 	display: block;
 	margin-top: 10px;
 	font-size: 12px;
 }
 #splyr-channel-rss .journal-post-main .journal-post-box h2 {
 	font-weight: normal;
 	min-height: 54px;
 	font-family: MonumentExtended Regular;
 	font-size: 14px;
 	margin-bottom: 10px;
 	line-height: 20px;
 }
 #splyr-channel-rss .journal-post-main .journal-post-box p {
 	font-weight: normal;
 	font-size: 13px;
 	color:#555;
 	line-height: 18px;
 }

 .wcmp_vendor_name_inner{
 	float: left;
 	line-height: 44px;
 }
 .user-subscribe-vendor-section{
 	position: static !important;
 	float: left; 
 	padding-left: 25px;
 	margin-top: 2px;
 }
 .view-splyr-channel-cta{
 	display: inline-block;
 }
 .view-splyr-channel-cta a {
 	background: none;
 	color: #262626 !important;
 	padding: 12px 15px 9px 15px !important;
 	border-radius: 8px;
 	font-size: 9px !important;
 	text-transform: uppercase;
 	font-weight: normal;
 	margin:   0px !important;
 	display: inline-block !important; 
 	text-align: center;
 	border: #262626 solid 1px !important;
 	font-family: MonumentExtended Light;
 	font-weight: normal;
 	outline: none;
 	float: left;
 	letter-spacing: 1px;
 }

 .user-subscribe-vendor-section .btn-primary{
 	background: none;
 	color: #262626 !important;
 	padding: 12px 15px 9px 15px !important;
 	border-radius: 8px;
 	font-size: 9px !important;
 	text-transform: uppercase;
 	font-weight: normal;
 	margin:   0px !important;
 	margin-left: 10px !important;
 	display: inline-block !important; 
 	text-align: center;
 	border: #262626 solid 1px !important;
 	font-family: MonumentExtended Light;
 	font-weight: normal;
 	outline: none;
 	letter-spacing: 1px;
 }
 .view-splyr-channel-cta a:hover, .user-subscribe-vendor-section .btn-primary:hover {
 	background: #262626;
 	color: #fff !important;
 }
 .vendor-broadcasts-data .home-pcbs-col {
 	float: left;
 	width: 25%;
 	padding: 7px 7px; 
 	min-height: 315px;
 	
 }
 .vendor-broadcasts-data .home-pcbs-col .home-pcbs-col-inner{
 	position: relative;
 }
 .sply-vendor-broadcasts-page .home-pcbs-col .home-pcbs-img {
 	position: relative;
 	height: 315px;
 	overflow: hidden;
 	border-radius: 4px;
 }
 .vendor-broadcasts-data .home-pcbs-col .home-pcbs-img img {
 	width: 100%;
 	height: 100%;
 	width: auto;
 	-o-transition: .5s;
 	-ms-transition: .5s;
 	-moz-transition: .5s;
 	-webkit-transition: .5s;
 	transition: .5s;
 	top: 0%;
 	left: 50%;
 	position: relative;
 	transform: translateX(-50%) translateY(-0%);
 	-ms-transform: translateX(-50%) translateY(-0%);
 	-webkit-transform: translateX(-50%) translateY(-0%);
 	-moz-transform: translateX(-50%) translateY(-0%);
 	-o-transform: translateX(-50%) translateY(-0%);
 	max-width: inherit;
 }
 .vendor-broadcasts-data .home-pcbs-col .home-pcbs-content a{
 	color: #fff;
 }
 .vendor-broadcasts-data .home-pcbs-col .home-pcbs-content{
 	position: absolute;
 	bottom: 0px;
 	left: 0px;
 	padding:15px;
 	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
 	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
 	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
 	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
 	color: #fff !important;
 	width: 100%;
 }
 .vendor-broadcasts-data .home-pcbs-col .home-pcbs-content h4 {
 	font-size: 16px;
 	font-weight: normal;
 	line-height: 20px;
 	margin: 5px 0px;
 	text-transform: capitalize;
 }
 .vendor-broadcasts-data .home-pcbs-col .home-pcbs-content .date {
 	font-size: 14px;
 } 
 .splyr-channel-story-modal{
 	position: fixed;
 	width: 100%;
 	left: 0px;
 	top: 0px;
 	z-index: 999;
 	display: none;

 }
 .splyr-channel-story-modal .splyr-channel-story-modal-inner{
 	width: 50%;
 	margin: 12% auto;
 }
 .splyr-channel-story-modal .splyr-channel-story-modal-inner .scsm-close-btn{
 	filter: invert(1);
 	margin-bottom: 15px;
 	display: inline-block;
 	cursor: pointer;
 }

 .splyr-channel-story-modal .splyr-channel-story-modal-inner video{
 	width: 100%;
 	height: 360px;
 }
 .splyr-channel-story-modal-overlay{
 	position: fixed;
 	top: 0px;
 	left: 0px;
 	width: 100%;
 	height: 100%;
 	background: rgba(0,0,0,0.8);
 	display: none;
 }
 .splyr-channel-error{
 	background: #373737;
 	color: #fff;
 	border-radius: 8px;
 	padding: 10px 15px;
 	display: block;
 	margin: 0 auto;
 	width: 45%;
 	text-align: center;
 	position: inherit !important;
 	font-size: 14px;
 }
 .ishopper-stylist-profile-info{
 	display: inline-block;
 	width: 100%;
 	margin-top: 15px;
 }
 .ishopper-stylist-profile-info h3{    font-size: 16px;

 	font-family:MonumentExtended Regular !important;
 }
 .ishopper-stylist-profile-info .shopper-stylist-pilbs{
 	margin-bottom: 15px;
 	display: inline-block;
 	width: 100%;
 	border-top: 1px solid #ebebeb;

 } 
 .ishopper-stylist-profile-info .shopper-stylist-pilbs .shopper-stylist-pilbs-inner span{
 	display: inline-block;
 	background: #f2f2f2;
 	padding: 6px 10px 4px 10px;
 	border-radius: 4px;
 	margin:2px; 
 	font-size: 11px;
 	text-transform: capitalize;
 }
 .ishopper-stylist-profile-info .shopper-stylist-pilbs .shopper-stylist-pilbs-inner span a{
 	color: #000;
 }
 /*home header*/
 .by-s-plyr-logo , ul.products .by-s-plyr-logo , ul.rec-prods-ul .by-s-plyr-logo {
 	padding: 10px 0px 0px 0px;
 	line-height: 36px;
 	font-family: MonumentExtended Light;
 	font-size:14px;
 }
 .by-s-plyr-logo a , ul.products .by-s-plyr-logo a , ul.rec-prods-ul .by-s-plyr-logo a {
 	color:#333;
 }

 .by-s-plyr-logo img , ul.products .by-s-plyr-logo img , ul.rec-prods-ul .by-s-plyr-logo img {
 	width:30px!important;
 	height:30px!important;
 	border-radius:50%!important;
 	border:1px solid #ccc;
 	padding:2px;
 	display: inline;
 	float: left;
 	margin-right: 5px!important;
 }
 .woocommerce ul.products li.product .by-s-plyr-logo img{
 	margin-right: 5px!important;
 }
 .collaborations-section .collaborations-inner .collaborations-slide .cs-content .cs-city {
 	margin-top: 10px;
 	display: inline-block;
 	color: #fff;
 	padding: 5px 12px 2px 12px;
 	background: #000;
 	border-radius: 12px;
 	text-transform: uppercase;
 	font-size: 12px;
 	line-height: 16px;
 }
 .top-marquee-journal{
 	display: none !important;
 }
 .search-form-btn-sec{
 	width: 28px;
 	float: right;
 	margin-right: 16px;
 	margin-top: 5px;
 }

 .menu-search-top{
 	display: none;

 	width: 100%;
 	float: right;
 	position: absolute;
 	right: 0px;
 	background: #fff;
 	top: -5px;
 	padding-left: 30px;
 	padding: 15px;
 	z-index: 99;

 }
 .menu-search-top .closesearch {
 	float: right;
 	margin-top: 5px;
 }
 .home  .head-right-nav a {
 	font-size: 14px;

 }
 

 .home .header{
 	background: none ;
 	border-bottom: 0px solid #eee;
 }

 .main-navigation ul li li a{
 	color: #000;
 	font-size: 14px;
 	font-family:"RMNeue-Light";
 }
 .home .main-navigation ul li li a{
 	color: #000;
 	font-size: 14px;
 	font-family:"RMNeue-Light";
 }
 .main-navigation ul li li  {
 	border-bottom: 1px solid #eee;
 }

 .home .header.scrolled{
 	background: #fff  !important;
 }
 .home .menu-search-top .search-field {

 	padding: 10px 15px;
 	width: 100%;
 	font-size: 14px;

 	outline: none;
 	padding-right: 30px;
 }
 .home .header.scrolled .logo img{
 	filter: invert(0);
 }
 .header  .head-right-nav a.header-signup-btn {
 	font-family: terminademi;
 	padding: 10px 15px 8px 15px;
 	border-radius: 36px;
 	font-size: 12px;
 	letter-spacing: 0px;
 	font-weight: normal;

 }
 .header  .head-right-nav a.header-signup-btn.login-btn {
 	background: none !important;
 	color: #000!important;
 }
 .home .header.scrolled .head-right-nav a.header-signup-btn {
 	background: #000;
 	padding: 10px 15px 8px 15px;
 	color: #fff;
 	border-radius: 36px;
 	font-size: 12px;
 }
 .home .header.scrolled .head-right-cart-user img, .home .header.scrolled .head-right-cart-user .cart-customlocation img{
 	filter: invert(0);
 }
 .home .header.scrolled .search-form-btn-sec svg,.home .header.scrolled .search-form-btn-sec svg path{
 	fill: #000;
 }

 .home .header.scrolled .main-navigation ul li a{
 	color: #000;
 	border: 1px solid #000;
 }
 .home .header.scrolled .main-navigation ul li a:hover {
 	color: #fff;
 }
 .home  .header.scrolled .head-right-nav a {
 	font-size: 14px;
 	color: #000;
 }
 .home  .header.scrolled .menu-search-top .search-field {
 	border-radius: 0px;
 	border-bottom: #000 solid 1px;
 }
 .home   .header.scrolled #menu-toggle-icon span{
 	background: #000 !important;
 }
 .cart-customlocation span {
 	background: #555;
 }

 #order_review{
 	/*background: #f2f2f2;*/
 	padding: 15px;
 	border: 4px;
 }

 .woocommerce-cart footer{
 	background: #fff;
 	position: relative;
 	z-index: 2;
 	border-top: #f2f2f2 solid 1px;
 }

 #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
 	text-align: left;
 	padding: 0em;
 }
 #wc-stripe-new-payment-method{
 	margin-left: 0px !important;
 }
 .woocommerce #payment div.payment_method_square_credit_card .wc-square-credit-card-hosted-field input{
 	font-size: 2rem !important;
 }
 .woocommerce #payment div.payment_method_square_credit_card .wc-square-credit-card-hosted-field {
 	height: 2.3rem;
 	padding: 5px;
 	border: 1px solid #ccc;
 	border-radius: 3px;
 	transition: border-color 160ms;
 	-webkit-transition: border-color 160ms;
 	background-color: #fff;
 	font-size: 15px;
 }
 ul.payment_methods label[for=payment_method_stripe], ul.payment_methods label[for=payment_method_square_credit_card]{
 	padding: 15px 0px;
 	/* float: left; */
 	width: 90%;
 	display: inline-block;
 	font-size: 13px;
 }
 .shipping-container{
 	width: 96%;
 	margin:0 auto;
 }
 #add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
 	padding: 0px;
 }
 .form-row.place-order{
 	padding: 10px 25px !important;
 }
 .wc-stripe-elements-field, .wc-stripe-iban-element-field {
 	border: 1px solid #ddd  !important;;
 	margin: 5px 0  !important;
 	padding: 10px  !important;
 	background-color: #fff  !important;
 	outline: 0;
 }
 #add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{
 	display: none !important;
 }
 #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
 	position: relative;
 	box-sizing: border-box;
 	width: 100%;
 	padding: 1em;
 	margin:  0;
 	font-size: .92em;
 	border-radius: 2px;
 	line-height: 1.5;
 	background-color: #fafafa;
 	color: #515151;
 }
 #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
 	/*background: #ffffff;
 	border-radius: 5px;
 	border: #d9d9d9 solid 1px;*/
 }

 #order_review .shop_table.woocommerce-checkout-review-order-table{
 /*	background: #ffffff;
 border-radius: 5px;*/
 /*border: #d9d9d9 solid 1px;*/
}
.order-total{
	font-weight: bold;
}
.order-total td{
	font-size: 22px !important;
	color: #000;
}
.woocommerce table.shop_table {

	border: 0px; 
}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
	margin: 0 0em 0 15px;
}


/* New Menu Dropdown */
.main-navigation ul .mega-menu .sub-menu {
	display: none;
	position: fixed;
	width: 100% !important;
	left: 0px;
	background: #fff;
	margin-left: 0px;
	padding: 10px 40px !important;
	border: 1px solid #f0f0f0;
	border-radius: 0;
	top: 70px;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	min-height: 225px;
}
.main-navigation ul .mega-menu .sub-menu .sub-menu {
	position: static !important;
	padding: 10px 0px !important;
	min-height: inherit;
}
.main-navigation ul li li {
	border-bottom: 0px;
}
.main-navigation ul .mega-menu .sub-menu:after, .main-navigation ul .mega-menu .sub-menu:before {
	display: none !important;
}
.main-navigation ul .mega-menu .sub-menu li a{
	border: 0px !important;
	text-transform: uppercase;
	font-weight: bold;
}
.main-navigation ul .mega-menu .sub-menu li {
	padding: 10px 0px;
}
.main-navigation ul .mega-menu .sub-menu li.style-Full-length{
	width: 100%;
	display: inline-block;
}
.main-navigation ul .mega-menu .sub-menu .style-Full-length .style-item-inner a{
	padding-top: 230px ;
	display: inline-block;
	width: 100%;
}
.main-navigation ul .mega-menu .sub-menu .style-Full-length .style-fall-winter a{
	background: url(images/menu-style-item-img-1.jpg) no-repeat;
	background-size: 90%;
}
.main-navigation ul .mega-menu .sub-menu .style-Full-length .style-ald-darke a{
	background: url(images/menu-style-item-img-2.jpg) no-repeat;
	background-size: 90%;
}
.main-navigation ul .mega-menu .sub-menu .style-Full-length .style-ald-newbalance a{
	background: url(images/menu-style-item-img-3.jpg) no-repeat;
	background-size: 90%;
}
.main-navigation ul .mega-menu .sub-menu .style-Full-length .style-aime-leon a{
	background: url(images/menu-style-item-img-4.jpg) no-repeat;
	background-size: 90%;
}
.main-navigation ul .mega-menu .sub-menu .style-Full-length .style-fall-winter-uniform a{
	background: url(images/menu-style-item-img-5.jpg) no-repeat;
	background-size: 90%;
}
.main-navigation ul .mega-menu .sub-menu li.style-Full-length .sub-menu li{
	float: left;
	width: 20%;
}
.main-navigation ul  .mega-menu .sub-menu .sub-menu li a {
	text-transform: uppercase;
	border-bottom: 0px !important;
	padding: 0px;
	font-size: 12px;
	color: #555;
}
.share-my-story-btn{
	position: relative;
	float: right;
	margin-top: -9px;
}
.share-my-story-btn a{
	background: #000;
	padding: 6px 15px 3px 15px;
	border-radius: 4px;
	margin-top: 10px;
	text-decoration: none;
	display: inline-block;
	margin-left: 15px;
	font-size: 14px;
	color: #fff;
}
.share-my-story-btn .event-share__tooltip span {
	color: rgb(255 255 255);
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.09px;
	line-height: 20px;
	white-space: nowrap;
}

.share-my-story-btn .event-share__tooltip::before {
	content: "";
	position: absolute;
	top: -15px;
	right: 9%;
	transform: translateY(50%) rotate(45deg);
	height: 15px;
	width: 15px;
	background-color: inherit;
}

.share-my-story-btn .event-share__tooltip {
	position: absolute;
	top: 56px;
	right: 4px;
	/* transform: translateX(-50%) translateY(-130%); */
	background-color: #000;
	box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 44px 0px;
	z-index: 9999;
	display: none;
	padding: 10px; 
	border-radius: 8px;
	transition: all 0.3s ease 0s;
	width: 180px;
}

.share-my-story-btn .event-share__tooltip.show {
	display: block;
}

.share-my-story-btn .event-share__tooltip a {
	padding: 6px 12px 3px 12px;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	color: #fff;
	background: #292929;
	border-radius: 0px;
	cursor: pointer;
	margin: 0px;
	margin-bottom: 10px;
}
.event-share__tooltip a:last-child{
	margin-bottom: 0px;
}


.event-share__tooltip a span {
	width: 20px;
	margin-right: 10px;
}

.sply-vendor-broadcasts-page .myaccount-ltdproduct.ltd-product-listing.woocommerce ul.products.columns-3 li.product, .myaccount-ltdproduct.ltd-product-listing.woocommerce ul.products.columns-3 li.product {

	min-height: 300px;
}

.dp-product-owner-prof {
	line-height:50px;
	padding-bottom:15px;

}
.dp-product-owner-prof .splyr-name {
	float:left;
	padding-left:6px;
	font-size:18px;
	font-weight: 700;
}
.dp-product-owner-prof .splyr-avatar {
	float:left;
}

.dp-product-owner-prof img {
	border-radius: 50%;
	width: 50px;
	border: 1px solid #ccc;
	padding: 2px;
}
.woocommerce ul.products  li.product .product-content{
	position: relative;
}
 /*.woocommerce ul.products  li.product .product-content .woocommerce-LoopProduct-link{
 	position: absolute;
 	top: 49px;
 	left: 0px;
 	width: 100%;
 	height: 46%;
 }
 */

 ul.products li.product .tinvwl_add_to_wishlist_button {
 	margin-top: 0.5em;
 }

 .woocommerce-cart h1.entry-title{
 	text-align: center;
 	text-transform: uppercase;
 	font-family: Druk Wide !important;
 	font-size: 38px;

 }
 .woocommerce table.shop_table td {
 	border-top: 2px solid rgb(0 0 0 / 100%);

 }
 .woocommerce table.shop_table.woocommerce-checkout-review-order-table td {
 	border-top: 1px solid #e1e1e1 !important;
 }
 .woocommerce-cart .quantity label{
 	display: none;
 }
 .woocommerce-cart .quantity .qty{
 	border: 0px;
 	border-bottom: #000 solid 2px;
 }
 .product-name a{
 	font-size: 18px;
 	font-weight: 700;

 }
 .shipping-container form.woocommerce-checkout #customer_details label{
 	display: none !important;

 }
 .shipping-container .woocommerce-info {
 	padding: 1em 2em 1em 2em;
 	margin: 0 0 2em;
 	margin-bottom: 2em;
 	position: relative;
 	color: #000 !important;
 	background-color: #f2f2f2 !important;
 	border-radius: 4px;
 	border: 0px !important;
 	list-style: none;
 	width: auto;
 	word-wrap: break-word;

 	clear: both;
 	margin-bottom: 15px !important;
 	padding: 0.6em 1em !important;
 	font-size: 14px;
 }
 .woocommerce-checkout form .form-row textarea {
 	height: 160px;
 }
 .noproduct-found{
 	text-align: center;
 	padding: 10px;
 	font-size: 12px;
 	background: #f3f2f2;
 	border-radius: 4px;
 	margin: 10px 0px;
 }

 .logged-in .vendor-styles-section-inner .style-slide .product-slide-img,.logged-in  .vendor-styles-home-section .style-slide .product-slide-img {

 	min-height: 330px;
 }

 .right_sidebar_off.logged-in .vendor-styles-section-inner .style-slide .product-slide-img, .right_sidebar_off.logged-in .vendor-styles-home-section .style-slide .product-slide-img {
 	min-height: 285px;
 } 


 .tax-dc_vendor_shop.vendortype-shopper-stylist .woocommerce-info{

 	background: #373737 !important;
 	color: #fff !important;
 	border-radius: 8px;
 	padding: 10px 15px;
 	display: flow-root;
 	margin: 20px auto;
 	width: 31%;
 	text-align: center;
 	position: relative!important;
 	font-size: 14px;
 	left: 9%;
 	bottom: -20px;
 }

 .mystylebox-product .no-product-found{
 	background: #373737 !important;
 	color: #fff !important;
 	border-radius: 8px;
 	padding: 10px 15px;
 	display: flow-root;
 	margin: 20px auto;
 	width: 36%;
 	border:0px !important;
 	text-align: center;
 	position: inherit !important;
 	font-size: 14px;
 }

 /* SPLY STYLE MODAL */
 .splystyles-home-marque{
 	background: #000;
 	font-size: 16px;
 	color: #fff;
 	padding:25px 0px;
 	width: 100%;
 	display: inline-block;
 	float: left; 
 	overflow:hidden;
 	font-family: terminademi;
 	text-transform: uppercase;
 }
 .splystyles-home-marque span {
 	padding:0px 15px;

 }
 .splystyles-home-marque a{
 	color: #fff;
 }
 .splystyle-styles-modal{
 	position: fixed;
 	top: 5%;
 	left:20%;
 	width: 60%; 
 	min-height: 70%; 
 	max-height: 90%; 
 	z-index: 999;
 	background: #fff;
 	border:#000 solid 1px; 
 	overflow: hidden; 
 	display: none;
 }
 .splystyle-styles-modal  .splystyle-styles-modal-inner{
 	position: relative;
 	min-height: 70vh;
 }
 .splystyle-styles-modal  .splystyle-styles-modal-inner .sssm-close-btn{
 	position: absolute;
 	right: 24px;
 	top: 10px;
 	z-index: 99;
 	width: 15px;
 	cursor:pointer;
 }
 


 .splystyle-styles-modal .sss-modal-img{
 	float: left;
 	width: 50%;
 	border-right:#000 solid 1px;
 	line-height: 1px;
 	background: #e5e6ea;
 }
 .splystyle-styles-modal .sss-modal-img  .slick-prev {
 	left: 20px;
 }
 .splystyle-styles-modal .sss-modal-img  .slick-next {
 	right: 20px;
 }
 .splystyle-styles-modal .sss-modal-img  .slick-prev, .splystyle-styles-modal .sss-modal-img  .slick-next {
 	bottom: 0%;
 	top: inherit;
 	z-index: 99;
 }
 .splystyle-styles-modal .sss-modal-img .slick-initialized .slick-slide{
 	margin:0px; 
 }
 .splystyle-styles-modal .sss-modal-img .slick-prev:before
 {
 	font-family: FontAwesome;
 	content: '\f060';
 }
 .splystyle-styles-modal .sss-modal-img .slick-next:before
 {
 	font-family: FontAwesome;
 	content: '\f061';
 }
 .splystyle-styles-modal .sss-modal-content{
 	float: left;
 	width: 50%;
 	padding:0px; 
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-content-inner{
 	position: absolute; 
 	padding: 20px;
 	height: 70%;
 	overflow: hidden;
 	overflow-y: scroll;
 	text-align: center;
 	width: 50%; 

 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-btn-wrapper{
 	position: absolute;
 	padding: 0px;
 	border-top: #000 solid 1px;
 	overflow: hidden;
 	bottom: 0px;
 	width: 50%;
 	right: 0px;
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-btn-wrapper .pullfee-price-sec {
 	font-size:13px;
 	padding:10px 0px 9px 0px;
 	color:#000;
 	font-family: MonumentExtended Light;
 	border-bottom:1px solid #000;
 	text-align:center;
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-btn-wrapper .pullfee-price-sec span {
 	font-family: MonumentExtended Black;
 }
 
 .splystyle-styles-modal .sss-modal-content .sss-modal-btn-wrapper .form-control{
 	border:0px;
 	padding:15px 10px;
 	width: 100%;
 	border-bottom: #000 solid 1px;
 	font-weight: bold; 
 	font-family: Druk Wide !important;
 	font-size: 11px;
 	outline: none;
 	text-align: center;
 	background: #fff;
 	text-transform:uppercase;
 	letter-spacing:1px;
 } 
 .splystyle-styles-modal .sss-modal-content .sss-modal-btn-wrapper .clothing-size{
 	position: relative;
 	float:left;
 	width:50%;
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-btn-wrapper .clothing-size i{
 	position: absolute;
 	right: 15px;
 	top: 13px;
 	font-size: 18px;
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-content-inner h2{
 	text-align: center;
 	font-size: 22px;
 	margin-top:0px;
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-content-inner .sss-modal-tab .sss-modal-tab-nav {
 	text-align: center;
 	width: 100%;
 	display: inline-block;
 	margin-bottom: 15px;
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-content-inner .sss-modal-tab .sss-modal-tab-nav span{
 	text-align: center;
 	text-transform: uppercase;
 	font-size: 13px;
 	font-weight: normal;
 	padding:10px; 
 	font-family: MonumentExtended Regular;
 	margin-bottom: 10px;
 	cursor: pointer;
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-content-inner .sss-modal-tab p {
 	font-size: 11px;
 	line-height: 16px;
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-content-inner .sss-modal-tab{
 	padding-bottom: 15px;
 	margin-bottom: 15px;
 	border-bottom: #000 solid 1px;
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-content-inner .sss-modal-tab .sss-modal-tab-nav span.active{
 	text-decoration: underline;
 } 

 .splystyle-styles-modal .sss-modal-content .sss-modal-content-inner .sss-modal-tab h3{
 	font-size: 14px;
 }

 .splystyle-styles-modal .sss-modal-content .sss-modal-attached-products .attached-product{
 	float: left;
 	width: 100%;
 	padding-bottom: 5px;
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-attached-products .attached-product .prod-img{
 	float: left;
 	width: 20%;
 	line-height: 1px;
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-attached-products .attached-product .prod-img img {
 	width:100%;
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-attached-products .attached-product .prod-cont{
 	float: left;
 	width: 80%;
 	padding:0px 10px ;
 	text-align: left; 
 }

 .splystyle-styles-modal .sss-modal-content .sss-modal-attached-products .attached-product h3{

 	font-size: 12px;
 	line-height: 15px;
 	margin: 5px 0px;
 	margin-top: 0px;
 	font-family: MonumentExtended Regular;
 }
 .splystyle-styles-modal .sss-modal-content .sss-modal-attached-products .attached-product .brand-name{

 	font-size: 11px;
 }

 .splystyle-styles-modal .sss-modal-content .sss-modal-attached-products .attached-product .price{

 	font-size: 12px;
 }
 
 .splystyle-styles-modal .sss-modal-content .sss-modal-btn{
 	background: #000;
 	font-size: 16px;
 	color: #fff;
 	padding: 15px 25px 13px 25px;
 	width: 100%;
 	display: inline-block;
 	text-align: center; 
 	border: 0px;
 	cursor:pointer;
 	font-family: MonumentExtended Regular;
 }
 .splystyle-styles-modal-overlay{
 	background: rgba(0,0,0,0.7);
 	position: fixed;
 	width: 100%;
 	height: 100%;
 	z-index: 99;
 	left: 0px;
 	top: 0px;
 	display: none;
 }


 .splystyle-styles-modal table {
 	width: 100%;
 	margin-bottom: 10px;
 	border-collapse: collapse;
 	border-spacing: 0; 
 }

 .splystyle-styles-modal table td,
 .splystyle-styles-modal table th {
 	border: 1px inset #ddd;
 	background: #fafafa;
 	text-align: center !important;
 	font-size: 10px;
 	padding: 5px 0;
 	font-family: MonumentExtended Light;

 }

 .splystyle-styles-modal table td {
 	background: #fff;
 }

 /* How it works */

 .how-it-works-page{
 	padding-top: 90px;
 	padding-bottom: 60px;
 }
 .how-it-works-page .hiw-banner{
 	padding:80px 0px;
 	background: #000;
 	color: #fff;
 	text-align: center;
 } 
 .how-it-works-page .hiw-banner .hiw-banner-inner{
 	width: 46%;
 	margin:0 auto;
 } 
 .how-it-works-page .hiw-banner .hiw-banner-inner h1 {
 	font-size: 38px;
 }
 .how-it-works-page .hiw-banner .hiw-banner-inner p {
 	font-size: 16px;
 	line-height: 23px;
 }
 .how-it-works-page .hiw-rent-section{
 	padding: 40px 0px;
 }
 .how-it-works-page .hiw-rent-section h2{
 	text-align: center;
 	font-size: 32px;
 }
 .f-left{
 	float: left;
 }
 .f-right{
 	float: right;
 }
 .how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-img img{
 	width: 100%;
 }
 .how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-img{
 	width: 50%;

 }
 .how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content{
 	width: 50%;
 	padding:40px  80px ;
 	text-align: center;
 }
 .how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box{
 	padding: 40px 0px;
 }
 .how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content p{
 	font-size: 14px;
 	line-height: 24px;
 }
 .how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content h3{
 	font-size: 22px;
 	line-height: 32px;
 	margin-top: 0px;
 }
 .how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content h3 span{
 	width: 60px;
 	height: 60px;
 	color: #fff;
 	font-size: 18px;
 	text-align: center;
 	border-radius: 50%;
 	display: block;
 	background: #000;
 	margin: 10px auto;
 	line-height: 60px;
 }
 .how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content .hiw-rent-btn.link a{
 	text-decoration: underline;
 	color: #000;
 }
 .how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content .hiw-rent-btn.btn a{
 	background: #000;
 	border: #000 solid 2px;
 	color: #fff;
 	font-size: 12px;
 	letter-spacing: 0px;
 	padding: 12px 26px 10px 26px;
 	text-decoration: none;
 	margin: 30px 0px;
 	display: inline-block;
 	-webkit-border-radius: 8px;
 	-moz-border-radius: 8px;
 	border-radius: 8px; 
 	text-transform: uppercase;
 }

 .how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content .hiw-rent-btn.btn a:hover {
 	background: none;
 	color: #000;
 }

 .hiw-lend-section{
 	background: #f6f6f6;
 	padding: 60px 0px;
 }
 .hiw-lend-section h2{
 	text-align: center;
 	font-size: 32px;
 }
 .hiw-lend-section .hiw-lend-box-wrapper .hiw-lend-box img{
 	width: 100%;
 }
 .hiw-lend-section .hiw-lend-box-wrapper .hiw-lend-box{
 	float: left;
 	width: 33.33%;
 	padding: 10px 45px;
 	text-align: center;
 }
 .hiw-lend-section .hiw-lend-box-wrapper .hiw-lend-box p {
 	font-size: 12px;
 	line-height: 21px;
 	margin:0 auto;
 	width: 90%; 
 }

 .how-to-lend-rent{
 	text-align: center;
 	margin-top: 20px;
 }
 .how-to-lend-rent a{
 	color: #fff;
 	font-size: 12px;
 	margin:5px 10px; 
 	text-transform: uppercase;
 	text-decoration: underline;
 	font-family: MonumentExtended Regular;
 }
 .hiw-much-make-section {
 	padding: 60px 0px;
 }
 .hiw-much-make-section h2{
 	text-align: center;
 	font-size: 32px;
 }
 .invisible {
 	visibility: hidden !important;
 }
 .hiw-much-make-section .hiw-much-make-inner .form-row{
 	width: 70%;
 	margin:30px auto;
 }
 .hiw-much-make-section .hiw-much-make-inner .col-lg{
 	width: 33.33%;
 	float: left;
 	padding: 10px;
 }
 .hiw-much-make-section .hiw-much-make-inner  .form-control {
 	color: #241E19;
 	border: 1px solid #737373;
 	box-shadow: none;
 	padding: 15px;
 	font-family: MonumentExtended Light;
 	width: 100%;
 	background: #fff;
 }

 .hiw-much-make-section .hiw-much-make-inner  select.form-control {
 	font-family: arial;
 }
 .hiw-much-make-section .hiw-much-make-inner  .form-control.error{
 	border-color: red;
 }
 .hiw-much-make-section .hiw-much-make-inner .col-lg .calculate-btn{
 	border: 0px;
 	width: 100%;
 	color: #fff;
 	padding: 13px;
 	background: #000;
 	font-size: 18px;
 	text-transform: uppercase;
 	font-family: MonumentExtended Light;
 	cursor: pointer;
 }
 .item_value_span{
 	position: relative;

 }
 .item_value_span span{
 	position: absolute;
 	left: 20px;
 	bottom: 26px;
 	font-weight: bold;
 	font-size: 13px;
 }
 .item_value_span i{
 	position: absolute;
 	right: 18px;
 	bottom: 30px;
 	font-size: 11px;
 }
 .item_value_span .form-control{
 	padding-left: 25px !important;
 }
 .hiw-much-make-section .hiw-much-make-inner .col-lg label {
 	width: 100%;
 	display: inline-block;
 	text-transform: uppercase;
 	font-weight: 700;
 	text-align: center;
 	font-size: 12px;
 	letter-spacing: 1.2px;
 	line-height: 15px;
 	color: #241E19;
 	margin-bottom: 10px;
 }
 .lenders-earnings-wrapper h3{
 	font-size: 32px;
 }
 .lenders-earnings-wrapper .lenders-earnings-box{
 	float: left;
 	width: 33.33%;
 	padding: 15px;
 }
 .lenders-earnings-wrapper .lenders-earnings-box .price{
 	font-family: Druk Wide;
 	font-weight: normal;
 	font-size: 22px;
 	margin-bottom: 15px;
 }
 .lenders-earnings-wrapper{
 	background: #f6f6f6;
 	padding: 40px 0px;
 	text-align: center;
 }
 .vendor-banner .vendor-banner-text h2 span {
 	-webkit-text-fill-color: transparent;
 	-webkit-text-stroke-width: 1px;
 	-webkit-text-stroke-color: #fff;
 }
 /* Store Listing Update*/
 #wcmp-store-conatiner .wcmp-cover-picture {
 	height: 230px !important;
 }
 #wcmp-store-conatiner .wcmp-store-detail-wrap {
 	padding: 10px 20px 25px !important;
 	min-height: inherit;
 }
 #wcmp-store-conatiner .wcmp-store-detail-list li {
 	padding-left: 0px !important;
 	text-align: center !important;
 }
 .wcmp_rating_wrap, #wcmp-store-conatiner .wcmp-store-picture,#wcmp-store-conatiner .wcmp-store-detail-list li i,#wcmp-store-conatiner .wcmp-store-detail-list li:last-child  {
 	display: none !important;
 }

 #wcmp-store-conatiner .wcmp-store-list:hover,#wcmp-store-conatiner .wcmp-store-list {
 	box-shadow:none !important;
 }
 #wcmp-store-conatiner .wcmp-store-list-wrap {

 	margin-left: -10px !important;
 	margin-right: -10px!important;
 }
 #map{
 	border:#000 solid 2px !important;
 }
 #wcmp-store-conatiner .store-name:hover{
 	text-decoration: underline;
 }


 .splyr-discovery-feed .splyr-discovery-feed-row img{
 	width: 100%;

 }
 .splyr-discovery-feed .splyr-discovery-feed-row .splyr-discovery-feed-box{
 	width: 33.33%;
 	float: left;
 	line-height: 1px;
 	padding: 10px;
 }
 .splyr-discovery-feed .splyr-discovery-feed-row .splyr-discovery-feed-box .splyr-discovery-feed-box-inner{
 	position: relative;
 	height: 300px;
 	overflow: hidden;
 }


 .splyr-discovery-feed .splyr-discovery-feed-row .left{
 	float: left !important;
 }
 .splyr-discovery-feed .splyr-discovery-feed-row .right{
 	float: right !important;
 }
 .splyr-discovery-feed .splyr-discovery-feed-row .splyr-discovery-feed-box .splyr-discovery-feed-box-inner .sdfb-content h3{
 	font-size: 14px;
 	line-height: 20px;
 	font-family: MonumentExtended Regular; 
 	color: #fff;
 	text-transform: capitalize;
 	text-decoration: none;
 }
 .splyr-discovery-feed .splyr-discovery-feed-row .splyr-discovery-feed-box .splyr-discovery-feed-box-inner  a{
 	text-decoration: none;
 	color: #fff;
 }
 .splyr-discovery-feed .splyr-discovery-feed-row .splyr-discovery-feed-box .splyr-discovery-feed-box-inner .sdfb-content a.view-detail{
 	color:#fff;
 	text-decoration: underline;
 	font-size: 13px;
 	margin-top: 10px;
 } 
 .splyr-discovery-feed .splyr-discovery-feed-row .splyr-discovery-feed-box .splyr-discovery-feed-box-inner .sdfb-icon{
 	position: absolute;
 	right: 15px;
 	top: 15px;
 	color: #fff;
 	font-size: 22px;


 }
 .splyr-discovery-feed .splyr-discovery-feed-row .splyr-discovery-feed-box .splyr-discovery-feed-box-inner .sdfb-icon i{
 	text-shadow: 0px 3px 6px rgb(0 0 0 / 10%);
 }
 .splyr-channel-story-slider {
 	text-align: center;
 }

 .splyr-channel-story-slider .slick-track{
 	margin:0 auto; 
 }
 .splyr-discovery-feed .splyr-discovery-feed-row .splyr-discovery-feed-box .splyr-discovery-feed-box-inner .sdfb-content{
 	position: absolute;
 	width: 100%;
 	text-align: center;
 	height: 100%;
 	top: 0px;
 	left: 0px;
 	padding: 15px;
 	color: #fff;
 	display: -webkit-flex;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-flex-direction: column;
 	-ms-flex-direction: column;
 	flex-direction: column;
 	-webkit-justify-content: center;
 	-ms-flex-pack: center;
 	justify-content: center;
 	background: rgba(0,0,0,0.5);
 	opacity: 0;
 	-webkit-transition: opacity 0.5s ease-in-out;
 	-moz-transition: opacity 0.5s ease-in-out;
 	transition: opacity 0.5s ease-in-out;
 }	
 .splyr-discovery-feed .splyr-discovery-feed-row .splyr-discovery-feed-box:hover .sdfb-content{
 	opacity: 1;
 }	
 /* discovery modal css */

 .splyr-discovery-feed-modal{
 	position: fixed;
 	width: 100%;
 	top: 10%;
 	left: 0px;
 	z-index: 9999;

 }
 .splyr-discovery-feed-modal .sdfm-mobile-mock{
 	width: 270px;
 	margin:0 auto;
 	position: relative;
 }

 .splyr-discovery-feed-modal .sdfm-mobile-mock img {
 	width: 100%;
 	position: relative;
 	z-index: 9;
 }
 .splyr-discovery-feed-modal .iphonex-sply-xp{
 	display: none !important;
 }
 .splyr-discovery-feed-modal .sdfm-mobile-mock .sdfm-mobile-mock-content{
  /*  	width: 96%;
    	position: absolute;
    	top: 10px;
    	left: 5px;
    	overflow: hidden;
    	border-radius: 12%;
    	height: 94%;*/

    } 
    .splyr-discovery-feed-modal .sdfm-mobile-mock .sdfm-mobile-mock-content .sdfm-mobile-mock-content-inner{
    	position: relative;
    	height: 543px;
    }

    .splyr-discovery-feed-modal .sdfm-mobile-mock .sdfm-mobile-mock-content .sdfm-mobile-mock-content-inner .sdfm-mobile-mock-content-block{
    	position: absolute;
    	bottom: 0px;
    	z-index: 99;
    	left: 0px;
    	width: 100%;
    	padding: 14px;
    	color: #fff;
    	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
    	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%); /* FF3.6-15 */
    	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* Chrome10-25,Safari5.1-6 */
    	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

    }
    .splyr-discovery-feed-modal .sdfm-mobile-mock .sdfm-mobile-mock-content .sdfm-mobile-mock-content-inner .sdfm-mobile-mock-content-block h3{
    	color: #fff;
    	font-size: 11px;
    	line-height: 16px;
    	font-family: 'MonumentExtended Regular';
    	margin: 0px;
    }
    .splyr-discovery-feed-modal .sdfm-mobile-mock .sdfm-mobile-mock-content .sdfm-mobile-mock-content-inner .sdfm-mobile-mock-content-block a{
    	color: #fff;
    	
    }

    .splyr-discovery-feed-modal .sdfm-mobile-mock .sdfm-mobile-mock-content video{
    	width: 100%;
    	object-fit: cover;
    	height: 100%;
    }

    .splyr-discovery-feed-modal .sdfm-mobile-mock .sdfm-mobile-mock-content .sdfm-mobile-mock-content-inner .sdfm-mobile-mock-content-block .sdfm-left-col{
    	width: 80%;
    	float: left;
    }
    .splyr-discovery-feed-modal .sdfm-mobile-mock .sdfm-mobile-mock-content .sdfm-mobile-mock-content-inner .sdfm-mobile-mock-content-block .sdfm-right-col{
    	width: 20%;
    	float: right;
    	text-align: right;
    }
    .splyr-discovery-feed-modal .sdfm-mobile-mock .sdfm-mobile-mock-content .sdfm-mobile-mock-content-inner .sdfm-mobile-mock-content-block .sdfm-right-col span{
    	display: block;
    	font-size: 18px;
    	padding-top: 15px;
    }
    .splyr-discovery-feed-modal .sdfm-mobile-mock .sdfm-mobile-mock-content .sdfm-mobile-mock-content-inner .sdfm-mobile-mock-content-block .sdfm-vendor-info{
    	display: inline-block;
    	width: 100%;
    }
    .splyr-discovery-feed-modal .sdfm-mobile-mock .sdfm-mobile-mock-content .sdfm-mobile-mock-content-inner .sdfm-mobile-mock-content-block .sdfm-vendor-info .sdfm-vendor-logo{
    	float: left;
    	width: 40px

    }
    .splyr-discovery-feed-modal .sdfm-mobile-mock .sdfm-mobile-mock-content .sdfm-mobile-mock-content-inner .sdfm-mobile-mock-content-block .sdfm-vendor-info .sdfm-vendor-name{
    	float: left;
    	line-height: 36px;
    	font-size: 10px;
    	width: calc(100% - 45px);

    }
    .splyr-discovery-feed-modal .sdfm-mobile-mock .sdfm-mobile-mock-content .sdfm-mobile-mock-content-inner .sdfm-mobile-mock-content-block .sdfm-vendor-info   img {
    	width: 30px!important;
    	height: 30px!important;
    	border-radius: 50%!important;

    	display: inline;
    	float: left;
    	margin-right: 5px!important;
    }
    .splyr-discovery-feed-modal-overlay{
    	position: fixed;
    	top: 0px;
    	left: 0px;
    	width: 100%;
    	height: 100%;
    	z-index: 999;
    	background: rgba(0,0,0,0.8);
    	display: none;
    }
    .splyr-discovery-feed-close-btn{
    	position: fixed;
    	top: 5%;
    	text-align: center;
    	width: 100%;
    	filter: invert(1);
    	margin-bottom: 15px;
    	display: inline-block;
    	cursor: pointer;
    }



    /*new banner */


    .splyxp-home-banner {
    	padding: 10px  0px;
    	padding-top: 80px;
    	background:url(images/splystyle-banner-bg.jpg) no-repeat;
    	background-size: 100% auto;
    }

    .splyxp-home-banner   .slick-dots li button {
    	background: none;
    	border: #000 solid 2px;
    } 
    .splyxp-home-banner .slick-dots { 
    	bottom: inherit;
    	display: block;
    	width: auto; 
    	right: 5px;
    	top: 40%;
    }
    .splyxp-home-banner  .slick-dots li{
    	display: block;
    	margin-bottom: 5px;
    }
    .splyxp-home-banner .splyxp-home-banner-col{
    	float: left;
    	width: 50%;
    }
    .splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-img img{
    	z-index: 9;position: relative; width: 100%;
    }
    .splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-img{
    	float: right;
    	padding:  0px  ;
    }
    .splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-img .splyxp-home-banner-img-inner{
    	position: relative;
    	overflow:hidden; 
    }
    .splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-img .splyxp-home-banner-img-inner .splyxp-banner-mobile-video{
    	position: absolute;
    	right: 89px;
    	top: 76px;
    	width: 150px;
    	z-index: 1;
    }
    .splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-img .splyxp-home-banner-img-inner .splyxp-banner-desktop-video{
    	position: absolute;
    	left: 118px;
    	top: 107px;
    	height: 272px;
    	z-index: -1;
    }
    .splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content{
    	padding: 110px 0px;
    	padding-left: 8%;
    }
    .splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content h3{
    	color:#0071dc;
    	font-size:16px;
    	text-transform:uppercase;
    	margin: 5px 0px;
    	font-family: terminademi; 
    }

    .splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content h2{
    	color: #000;
    	font-size: 40px;
    	font-family: terminabold;
    	margin: 5px 0px;
    	line-height: 52px;
    }
    .splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content p{
    	color:#000;
    	font-size:18px;  
    	line-height: 28px;
    	margin: 10px 0px;font-family: interregular;
    }
    .splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content .sxpb-btn{
    	padding-top: 15px;
    }
    .splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content .sxpb-btn a{
    	background:#0171dd;
    	border:#0171dd solid 2px;
    	padding: 10px 30px;
    	border-radius: 36px;
    	color: #fff;
    	text-decoration: none;
    }
    .splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content .sxpb-btn a:hover{
    	background: none; 
    	color: #0171dd;
    }
    .splyxp-home-banner .slick-slide{
    	margin:0px;
    }
    .store-logos-links{
    	margin-top:25px;
    }
    .store-logos-links img {
    	width: 160px; 
    	display: inline-block;
    }
    @media only screen and (min-width:1400px) and (max-width:1499px) {
    	.main-slider .slider-inner .slider_img_three {
    		width: 1000px !important; 
    	}
    	.main-slider .slider-slide {
    		height: 80vh;
    	}

    	.main-slider .slider-inner .slider_img_one {
    		width: 750px; 
    		right: 16%;
    	}
    	.main-slider .slider-inner .slider_img_one .slider_img_one_inner .slider_img_one_video{

    		width: 523px !important; 
    		top: 88px !important;  
    		left: 120px !important;  
    		height: 393px !important;  
    		padding-bottom: 10px !important; 
    	}

    	.main-slider .slider-inner .slider_img_two {
    		width: 370px;
    	}
    	.sply-video video {
    		width: auto;
    		height: 100%;
    	}
    }
    @media only screen and (min-width:1499px) and (max-width:1570px) {
    	.main-navigation {
    		z-index: 10;
    		position: relative;
    		padding-left:40px;
    		display: inline-block;
    	}
    	.main-navigation ul li a {
    		text-decoration: none;
    		line-height: 1em;
    		font-size: 12px;
    	}
    }
    @media only screen and (min-width:1580px) and (max-width:1800px) {
    	.signup-page-sec.vendor-page-sec .signup-page-content p { 
    		font-size: 22px;
    		line-height: 34px; 
    		width: 80%;
    	}
    	.signup-page-sec.vendor-page-sec .signup-page-content h2 { 
    		font-size: 52px;    line-height: 62px;
    	}
    	.signup-modal-content h3 { 
    		font-size: 26px !important;
    		line-height: 30px  !important;
    	}
    	.signup-modal-content p {
    		font-size: 16px  !important;
    		line-height: 24px  !important;
    	}
    	.signup-modal .signup-modal-inner .gender-radio-btns label {
    		font-size: 15px !important;
    	}
    	.signup-modal .signup-modal-inner label { 
    		font-size: 18px !important; 
    	}
    	.splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content p {
    		color: #000;
    		font-size: 23px;
    		line-height: 36px;
    	}
    	.store-logos-links img {
    		width: 200px;
    		display: inline-block;
    	}
    	.splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content h3 {
    		font-size: 22px;
    	}
    	.splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content h2 { 
    		font-size: 48px; 
    		line-height: 57px;
    	}
    	.main-navigation {
    		z-index: 10;
    		position: relative;
    		padding-left: 40px;
    		display: inline-block;
    	}
    	.hiw-lend-section .hiw-lend-box-wrapper .hiw-lend-box p {
    		font-size: 14px;
    	}
    	.how-it-works-page .hiw-banner .hiw-banner-inner p {
    		font-size: 18px;
    		line-height: 28px;
    	}
    	.how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content p {
    		font-size: 16px;
    		line-height: 26px;
    	}
    	.splystyle-styles-modal .sss-modal-content .sss-modal-content-inner{
    		height: 76%;
    	}

    	.main-navigation ul li a{
    		font-size: 13px;
    		padding: 10px 20px 8px 20px;
    	}
    	.main-navigation ul li {
    		float: left;
    		padding: 5px 0px 10px 10px;
    	}
    	.header .head-right-nav a.header-signup-btn {
    		padding: 11px 15px 9px 15px;
    		border-radius: 30px;
    	}
    	.sply-style-detail-section .attached-products-list .attached-product {
    		min-height: 446px;
    	}
    	.ishopper-stylist-profile-info .shopper-stylist-pilbs .shopper-stylist-pilbs-inner span {
    		padding: 8px 10px 6px 10px;
    		font-size: 14px; 
    	}
    	.main-slider .slider-inner .slider_img_mobile_device_2 {
    		width: 310px;

    		right: 13%;
    		top: 155px;
    		opacity: 1;
    	}
    	.main-slider .slider-inner .slider_img_mobile_device {
    		width: 620px; 
    		right: 25%;
    		top: 163px;
    		opacity: 1;
    	}
    	.home-rss-post-slider-section .home-rss-post-slider h4 {
    		font-size: 22px; 
    		line-height: 28px; 
    		width: 440px;
    	}
    	.home-rss-post-slider-section .journal-slide-title {
    		height: 450px; 
    	} 
    	.home-rss-post-slider-section .home-rss-post-slider img {
    		width: calc(100% - 100px);
    		height: 450px; 
    	}
    	.home-sneakers-section .home-product-cat-slide {

    		min-height: 500px;
    	}
    	.by-s-plyr-logo, ul.products .by-s-plyr-logo, ul.rec-prods-ul .by-s-plyr-logo {
    		font-size: 16px;
    	}
    	.by-s-plyr-logo img, ul.products .by-s-plyr-logo img, ul.rec-prods-ul .by-s-plyr-logo img {
    		width: 36px !important;
    		height: 36px !important;
    	}
    	.home-sneakers-section .home-product-cat-slide h3 ,.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-left .home-pcbs-row .home-pcbs-col h4{

    		font-size: 18px;
    		line-height: 26px; 
    	}
    	.collaborations-section .collaborations-inner .collaborations-slide .cs-image {

    		height: 490px;

    	}
    	.collaborations-section .collaborations-inner .collaborations-slide {
    		float: left;
    		width: 457px;
    		padding:6px 13px 6px 12px;

    		line-height: 1px;
    		margin: 0 auto;

    	}
    	.store-section-inner .product h2 {
    		font-size: 16px !important;
    		font-weight:normal;
    	}
    	.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a {
    		font-size: 15px;	
    	}
    	.vendor-styles-section-inner .attached-products-list .attached-product .prod-cont h3 {
    		font-size: 16px;
    	}
    	.vendor-styles-section-inner .attached-products-list .attached-product .prod-cont .brand-name {
    		font-size: 16px;
    	}
    	.vendor-styles-section-inner .style-slide .style-stylist-capsule .stylist-cont .name-date .stylist-name, .vendor-styles-home-section .style-slide .style-stylist-capsule .stylist-cont .name-date .stylist-name {
    		font-size: 17px;
    	}
    	.vendor-styles-section-inner .style-slide .cont-sec h4, .vendor-styles-home-section .style-slide .cont-sec h4 {
    		font-size: 19px;
    	}
    	.vendor-styles-section-inner .style-slide .cont-sec p.descp, .vendor-styles-home-section .style-slide .cont-sec p.descp {
    		font-size: 16px;
    	}
    	#splyr-channel-rss .journal-post-main .journal-post-box h2 {
    		font-size: 16px;
    		line-height: 24px;
    	}
    	#splyr-channel-rss .journal-post-main .journal-post-box p {
    		font-size: 15px;
    		line-height: 22px;
    	}
    	.splyrss-owner .splyrss-date-name span.splyrss-owner-name {
    		font-size: 17px;
    	}
    	.splyrss-owner .splyrss-date-name span {
    		font-size: 14px;
    	}
    	#splyr-channel-rss .journal-post-main .journal-post-box {
    		min-height: 445px;
    	}
    	.wcmp_vendor_banner {
    		width: 103.5% !important;
    	}
    	.splyr-channel-tab-section .splyr-channel-tab-nav ul li a {
    		font-size: 16px;
    	}
    	.sply-vendor-broadcasts-page .home-pcbs-col .home-pcbs-img {
    		position: relative;
    		height: 375px;
    	}
    	.vendor-broadcasts-data .home-pcbs-col .home-pcbs-content h4 {
    		font-size: 18px;
    		line-height: 22px;
    	}
    	.vendor-broadcasts-data .home-pcbs-col .home-pcbs-content .date {
    		font-size: 15px;
    	}
    	.splyr-channel-stories-section .splyr-channel-stories-inner .splyr-channel-story-box span {
    		font-size: 15px;
    	}

    	.home-page-headng h2 {
    		font-size: 38px;
    		line-height: 53px;
    	}
    	.home-page-headng h2 img {
    		width: 118px;
    	}
    	.sply-style-detail-section .attached-products-list .attached-product .brand-name {
    		font-size:18px; 
    	}
    	.sply-style-detail-section .attached-products-list .style-info-sec p {
    		font-size: 18px;
    		line-height: 26px;
    	}
    	.sply-style-detail-section .attached-products-list .style-info-sec .likes {
    		font-size: 18px;
    	}
    	.sply-style-detail-section .attached-products-list .style-info-sec .buy-look-link a {
    		font-size: 22px;
    		padding: 18px 40px 15px 40px;
    	}
    	.top-marquee-journal a{
    		font-size: 14px;
    	}

    	.sply-style-detail-section .attached-products-list h3 {
    		font-size: 20px;
    		line-height: 26px;
    	}
    	.sply-style-detail-section .attached-products-list h2 {
    		font-size: 26px;
    		line-height: 34px;
    	}

    	.search-results .store-section .store-section-inner .product {
    		min-height: 600px;
    	}
    	.editorials-search-results .editorial-result-card .editorial-cover {
    		max-height:300px;
    	}
    	.editorials-search-results .editorial-result-card h4 {
    		font-size: 20px;
    		line-height: 26px;
    	}
    	.editorials-search-results .editorial-result-card .post-owner {
    		font-size: 16px;
    	}
    	.home-page-headng h2 span.sm {
    		font-size: 18px;
    	}
    	.filter-menu-toggles a {
    		font-size: 14px;
    	}
    	.search-results .woocommerce ul.products li.product h2 {
    		font-size: 18px!important;	
    	}
    	.search-results .woocommerce ul.products li.product .price {
    		font-size: 18px!important;	
    	}
    	.main-slider .slider-inner .slider-text .banner-animated-logo img {
    		width: 260px;
    	}
    	.main-slider .slider-inner .slider-text .store-logos-links img {
    		width: 150px;
    	}


    }
    @media only screen and (min-width: 1100px) {
    	.woocommerce.vendortype-shopper-stylist ul.products li.product, .woocommerce-page ul.products li.product {

    		width: 21.05%;
    	}
    }
    @media only screen and (min-width: 651px) and (max-width:1300px) {
    	.main-navigation ul li a {
    		font-size: 9px;
    	}

    }
    @media only screen and (min-width: 651px) and (max-width:1100px) {
    	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    		float: left;
    		margin: 0 0 1em 0; 
    		width: 25%; 
    	}
    	.product-help-text.pht-pin-wishboard {
    		top: 136px;
    		left: -349px;
    	}
    	.product-help-text.pht-get-now .arrow-item {
    		float: left;
    		margin-top: 22px !important;
    	}
    	.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content {

    		top: 100px;
    	}

    	.sply-cat-heading {
    		top: 62px;
    	}
    	.shopfeature-slider .shopfeature-slider-inner,.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide {

    		height: 362px;
    	}
    	.product-help-text.pht-pin-wishboard.buynow {
    		top: 200px;
    		left: -345px;
    	}
    	.product-help-text.pht-buy-now {
    		left: 0px;
    		top: -35px;
    	}
    	.product-help-text .arrow-item {
    		float: left;
    		margin-top: -20px;
    		width: 80px;
    	}
    	.product-help-text .arrow-txt{
    		width: calc(100% - 95px) !important;
    	}
    	.related.products .primary-img, .related.products .secondary-img{ 
    		height: 242px;
    		overflow: hidden;
    	}

    	.vendor-banner .vendor-banner-text h2 {
    		font-size: 36px;
    		line-height: 46px;
    	}
    	.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc{
    		
    	}
    	.product-slider-after .product-slider-inner .product-slide {
    		width: 33.33%;
    	}
    	.main-navigation-mobile ul .sub-menu .sub-menu {
    		display: none !important;
    	}
    	.vendortype-shopper-stylist .splyr-channel-stories-section {

    		width: 100%;
    	}
    	.main-navigation-mobile {
    		background: #000;
    	}
    	.main-navigation-mobile ul .sub-menu a {
    		color: #fff;
    	}
    	.main-navigation-mobile ul li a {
    		color: #fff !important;}
    		.main-navigation-mobile ul li .sub-menu li{
    			border-bottom: 0px !important;

    		}
    		.main-navigation-mobile ul li {
    			border-bottom: 2px solid #242424;
    			padding: 5px 15px;
    		}
    		.main-slider .slider-inner .slider_img_mobile_device {
    			width: 310px;
    			right: 20%;
    			top: 123px;
    		}
    		.main-slider .slider-inner .slider_img_mobile_device_2 {
    			width: 160px;
    			right: 8%;
    			top: 110px;
    		}
    		.home-sneakers-section .home-product-cat-slide {
    			width: 33.33% !important;
    			min-height: 530px;
    		}
    		.vendor-banner {
    			position: relative;
    			margin-top: 0px;
    			background: #000;

    		}
    		.vendor-banner img {
    			display: none !important;
    		}
    		.vendor-banner .vendor-banner-text {
    			left: 8%;
    			bottom: 20%;
    			position: static !important;
    			padding: 40px !important;
    		}
    		.home-sneakers-section .home-product-cat-slide:last-child {
    			display: none !important;
    		}
    		.splyr-channel-error {

    			width: 75%;
    		}
    		.psdwwo-heading h2 img {
    			width: 95px;
    			margin-bottom: -8px;
    		}
    		.home-page-headng h2 img {
    			width: 95px;
    			margin-bottom: -8px;
    		}
    		.header {
    			padding: 14px 20px 6px 20px;
    		}
    		.header .logo {
    			margin-left: 40px;
    		}
    		.header .menu-toggle-btn {
    			left: 20px;
    			top: 5px;
    		}
    		.store-section-inner .shop-product .product-box .product-img, .store-section-inner .primary-img, .store-section-inner .secondary-img {
    			min-height: 198px;
    		}
    		.user-subscribe-vendor-section {
    			right: 5px;
    			top: -5px;
    		}
    		.search-results .store-section .store-section-inner .right-sidebar .product-listing-page .woocommerce ul.products li.product {
    			width: 33.33%;
    		}
    		.search-results .store-section .store-section-inner .primary-img, .search-results .store-section .store-section-inner .secondary-img {
    			min-height: 185px;
    		}
    		.editorials-search-results .editorial-result-card {
    			width:33.33%;
    		} 
    		.editorials-search-results .editorial-result-card .editorial-cover {
    			border-radius: 0px;
    		}

    		.main-slider .slider-inner .slider_img_one, .main-slider .slider-inner .slider_img_three{
    			opacity: 1 !important;
    		}
    		.collaborations-section .collaborations-inner .collaborations-slide .cs-image .collaborations-video,.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-content,.sply-style-subscription .sply-style-subscription-inner .sss-box,.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box .ouvp-icon,.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box{
    			opacity: 1 !important;
    		}
    		.main-slider .slider-inner .slider_img_one .slider_img_one_inner .slider_img_one_video {

    			width: 224px; 
    			top: 37px;
    			left: 51px;
    			height: 158px; 
    		}
    		.main-slider .read-more-now {

    			padding: 5px 15px; 
    			margin-top: 5px;
    			width: 160px;
    			font-size: 12px;
    			line-height: 24px;
    		}
    		.main-slider .slider-inner .slider_img_three {
    			width: 600px;
    		}
    		.main-slider .slider-inner .slider_img_two {
    			width: 150px;
    			opacity: 1;
    		}
    		.main-slider .slider-inner .slider_img_one {
    			width: 320px;
    			position: absolute;
    			right: 12%;
    		}

    		.main-slider .slider-inner .slider-text h2 {

    			font-size: 24px;
    			width: 50%;
    			line-height: 34px;
    			margin: 0px;
    		}
    		.home-page-headng h2 {
    			font-size: 30px;
    			line-height: 44px;
    		}
    		.home-sneakers-section .slick-next {
    			right: 25px;
    		}
    		.home-sneakers-section .slick-prev {
    			right: 50px;
    		}

    		.home-page-headng h2 span.sm {
    			font-size: 12px;
    			line-height: 16px;
    			padding-left: 0px;
    			display: block;
    			width: 100%;
    		}
    		.collaborations-section .slick-prev, .collaborations-section .slick-next{
    			display: none !important;
    		}
    		.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-content {
    			bottom: 10%;
    		}
    		.product-slider-after .slick-prev {
    			right: 50px;
    		}
    		.product-slider-after .slick-next {
    			right: 25px;
    		}

    		.re-sply-detial-section .re-sply-detial-banner .rsdb-content .rsdb-content-inner, .page-vendor-registration .vr-detial-banner .rsdb-content .rsdb-content-inner {
    			width: 75%;
    		}
    		.re-sply-detial-section .re-sply-detial-banner .rsdb-content .rsdb-content-inner p, .page-vendor-registration .vr-detial-banner .rsdb-content .rsdb-content-inner p {
    			font-size: 18px;
    			color: #fff;
    			line-height: 24px;
    		}
    		.re-sply-detial-section .re-sply-detial-banner .rsdb-content, .page-vendor-registration .vr-detial-banner .rsdb-content {

    			top: 8%;

    		}
    		.form-wppp-select.products-per-page {
    			margin-right: 0px;
    		}
    		.main-slider .main-slider-search form{
    			width: 50%;
    		}
    		.search-suggestions-box {
    			width: 70%;
    			height: 240px;
    		}

    		.menu-toggle-btn{
    			display: block;
    		}
    		.main-navigation{
    			display: none;
    		}
    		.ltd-product-listing.woocommerce ul.products.columns-3 li.product, .ltd-product-listing.woocommerce ul.products.columns-3 li.product {
    			width: 33.33%;
    			padding: 10px;
    			margin: 0px;
    			clear: initial;
    		}
    		.ltd-product-listing.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .ltd-product-listing.woocommerce ul.products[class*=columns-] li.product:nth-child(2n) {
    			float: left;  
    			clear: initial !important;  
    		}

    		.sply-video .sply-video-content p {
    			font-size: 18px;
    			line-height: 25px;
    			margin-bottom: 20px;
    			padding: 0px 30px;
    			margin-top: 10px;
    		}

    		.sply-video .sply-video-content h3 {
    			font-size: 32px;
    			line-height: 40px;
    			margin: 0px;
    		}

    		.sply-video .sply-video-content .become-provider { 
    			padding: 7px 30px;
    			font-size: 14px; 
    		}

    		.sply-video .sply-video-content { 
    			top: 39%; 
    			padding: 0px 20px;
    		}

    		.welcome-user{
    			display: none;
    		}
    		.sply-eshopper-section .slick-prev.slick-arrow, .sply-eshopper-section .slick-next.slick-arrow {

    			top: -23%;

    		}
    		.splystyle-about-text .splystyle-about-text-inner {
    			width: 80%; 
    			font-size: 22px;
    			line-height: 28px;
    		}
    		.my-prefernce-appearance {
    			width: 100%;
    			margin-bottom: 10px;
    		}
    		.my-prefernce-usuallyspend {
    			padding-left: 0px;
    			width: 100%;
    			float: left;
    		}
    		.signup-sizes-section .signup-sizes-box {

    			width: 50%; 
    		}
    		.signup-sizes-section .signup-sizes-box.signup-sizes-shoes {
    			width: 50%;
    		}
    		.select-gender-section, .select-dob-section, .add-city-section, .country-select {
    			float: left;
    			width: 50%;
    			padding: 0px 10px;
    		}
    		.vendor-page-sec .vendor-page-form {
    			width: 60%;
    			/* padding: 0px 30px; */
    		}
    		.vendor-page-sec .vendor-page-img {
    			width: 40%;
    			height: 70%;
    			position: absolute;
    			right: 0;
    			overflow: hidden;
    		}
    		.vendor-page-sec .vendor-page-img img{
    			height: 100%;
    			width: auto;
    			-o-transition: .5s;
    			-ms-transition: .5s;
    			-moz-transition: .5s;
    			-webkit-transition: .5s;
    			transition: .5s;
    			top: 0%;
    			left: 50%;
    			position: relative;
    			transform: translateX(-50%) translateY(-0%);
    			-ms-transform: translateX(-50%) translateY(-0%);
    			-webkit-transform: translateX(-50%) translateY(-0%);
    			-moz-transform: translateX(-50%) translateY(-0%);
    			-o-transform: translateX(-50%) translateY(-0%);
    			max-width: inherit;
    		}
    		.my-pref-content .fl-box.wid-20 {
    			width: 33.33%;
    		}
    		.my-pref-content .fl-box.wid-20 img{
    			width:100%;
    		}
    		.home-product-sec-col {
    			min-height: 510px;
    		}
    		footer .footer-subscribe .footer-subscribe-inner {
    			width: 40%;
    		}
    		.collaborations-section .collaborations-inner .slick-next {
    			right: -21px;
    		}
    		.collaborations-section .collaborations-inner .slick-prev {
    			left: -21px;
    			z-index: 9;
    		}
    		.main-slider {
    			margin-top: 0px;
    		}
    		.head-right-nav a {
    			padding: 10px 5px;
    		}
    		.head-right-nav {
    			width: 40%;
    		}
    		.woocommerce #content div.product div.images,
    		.woocommerce #content div.product div.summary,
    		.woocommerce div.product div.images,
    		.woocommerce div.product div.summary,
    		.woocommerce-page #content div.product div.images,
    		.woocommerce-page #content div.product div.summary,
    		.woocommerce-page div.product div.images,
    		.woocommerce-page div.product div.summary {
    			float: left;
    			padding: 0px 5px;

    		}
    		.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
    			padding-left: 0px;
    		}
    		.product-detail-page .product-detail-inner {
    			width: 100%;
    			margin: 0 auto;
    		}
    		.main-slider .slider-inner .slick-prev.slick-arrow {
    			right: 76px;
    		}
    		.main-slider .slider-inner .slick-next.slick-arrow {
    			right: 10px;
    		}
    		.main-slider {
    			height: auto;
    			padding: 8.5% 0px 0px 0px;
    		}
    		.feature-section .feature-section-inner .feature-col {
    			width: 50%;
    		}
    		.contact-section .contact-img .contact-heading h2 {
    			font-size: 64px;
    		}
    		.contact-section .contact-img .contact-heading {
    			position: absolute;
    			bottom: 60px;
    			right: -92px;
    		}
    		.contact-section .contact-img .contact-heading p {
    			font-size: 13px;
    		}
    		.container {
    			width: 90%;
    		}
    		.header .main-menu ul li {
    			float: left;
    			margin: 0px;
    		}
    		.header .main-menu ul li a {
    			padding: 32px 5px 31px 5px;
    			font-size: 10px;
    			color: #999;
    			display: inline-block;
    		}
    		.header .main-menu {
    			float: left;
    			margin-left: 10px;
    		}
    		.splystore .site-main {
    			margin-right: 0%;
    			margin-left: 0%;
    		}
    		.woocommerce ul.products li.product,
    		.woocommerce-page ul.products li.product {
    			margin-left: 0px;
    			padding: 0;
    			position: relative;
    			margin-left: 0;
    			padding: 5px 10px;
    		}
    		.choose-item-section .slick-prev {
    			left: -15px;
    		}
    		.choose-item-section .slick-next {
    			right: -15px;
    		}
    		.main-slider-bottom {
    			display: none;
    		}
    		.product-main-banner .product-main-banner-inner .product-main-banner-head h3 {
    			font-size: 32px;
    			line-height: 38px;
    		}
    		.product-main-banner .product-main-banner-inner .product-main-banner-content {
    			position: absolute;
    			width: 65%;
    		}
    		.home-product-sec .home-product-sec-col {
    			width: 50%;
    			min-height: inherit;
    			position: static !important;
    			float: left;
    			padding: 20px;
    		}
    		.home-product-cat-sec {
    			padding: 20px 0px;
    		}
    		.home-product-sec .home-product-sec-inner {
    			height: auto !important;
    		}
    		.home-product-cat-sec .home-product-cat-sec-inner .home-product-cat-slide .hpcs-content {
    			color: #000;
    			position: absolute;
    			left: 10%;
    			bottom: 20%;
    			width: 80%;
    		}
    		.header-search {
    			display: none;
    		}
    		.store-section-inner .right-sidebar {
    			float: left;
    			width: 100%;
    			padding-top: 20px;
    		}
    		.store-section-inner .left-sidebar {
    			float: left;
    			width: 100%;
    			padding-right: 20px;
    		}
    		.home-product-sec .home-product-sec-col h3 {
    			font-size: 18px;
    			line-height: 24px;

    		}
    		.main-slider .main-slider-search{
    			top: 13%;
    		}
    		.main-slider .slider-inner .slider-text{
    			bottom: 16%;
    			opacity: 1;
    		}
    		.main-slider .main-slider-search h1 {
    			font-size: 36px;
    			margin-bottom: 20px;
    		}
    		.shop-men-women-section {
    			width: 100%;
    			margin: 0 auto;
    		}
    		.main-slider .slider-inner .slider-text p{
    			width: 55%;
    			font-size: 14px;
    			line-height: 22px;
    		}
    		.main-slider .slider-inner .slider-text h1 {
    			margin-top: 10px;
    			font-size: 37px;
    			line-height: 37px;
    			width: 65%;
    		}
    		.branding-section .branding-sec-col {
    			width: 33.33%;
    			float: left;
    			padding: 0px 3%;
    		}
    		.branding-section .branding-section-inner {
    			margin-left: 0%;
    			margin-right: 0%;
    		}
    		.home-page-headng.sneakers-heading img {
    			width: 80%;
    		}
	/*
	.head-right-nav {
		display: none;
		} .store-section-inner .product h2{  min-height: 75px; }*/
		.store-section-inner .shop-product .product-box .product-content h4,
		.store-section-inner .product h2 {
			font-size: 15px !important;
		}
		.woocommerce ul.products li.product .product-brand {
			/*	top: 20px; */
			font-size: 14px;
		}
		.journal-section .journal-post-slider .journal-slide {
			float: left;
			width: 650px !important;
			max-height: 570px;
		}

		.brands-list .ebc-inner-box {
			width: 50%;
			float: left;
			padding: 10px;
		}
		.sply-eshopper-section .sply-eshopper-content {
			padding: 60px 10px;
		}
		.sply-eshopper-section .sply-eshopper-content h2 {
			font-size: 24px;
			line-height: 28px;
		}
		.sply-eshopper-section .sply-eshopper-content p {
			font-size: 17px;
		}
		.sply-style-subscription .sply-style-subscription-content {
			float: left;
			width: 100%;
			position: relative;
		}
		.sply-style-subscription .sply-style-subscription-inner {
			float: left;
			width: 100%;
			padding: 30px;
		}
		.sply-video {
			height: auto;
		}
		.signup-cstyles .signup-cstyles-box { 
			width: 33.33%; 
		}
		.signup-brands .signup-brand-box {

			float: left;
			width: 33.33%;
			padding: 10px;

		}
		.signup-cstyles .signup-cstyles-box { 
			width: 20%; 
		}
		.search-section .woof_container {
			width: 50%;
			padding: 10px;
		}
		.search-section.cat-filter-section, .search-section { 
			width: 100% !important; 
		}
		.search-section .woof_container.woof_container_pa_color {
			width: 100%;
			float: none;
			clear: none; 
		}
		.editorials-search-results .editorial-result-card .editorial-cover img {
			-webkit-border-top-left-radius: 12px;
			-webkit-border-top-right-radius: 12px;
			-moz-border-radius-topleft: 12px;
			-moz-border-radius-topright: 12px;
			border-top-left-radius: 12px;
			border-top-right-radius: 12px;
		}
		.editorials-search-results .editorial-result-card h4 {
			font-size: 16px;
		}


		.my-prefernce-sub-section.my-prefernce-user-info .mpss-box {

			width: 33.33%;
		}
		.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio li.last {

			width: 40%;

		}
		.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio label {
			font-size: 11px;
		}
		.signup-section.signup-introduction .signup-introduction-content {
			width: 75%;
			margin: 0 auto;
			text-align: center;
		}
		.signup-cstyles.signup-popular-wanted-items .signup-cstyles-box .signup-cstyles-box-inner {

			min-height: 165px;
		}
		.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio li {
			width: 20%;
		}
		.signup-sizes-section .signup-sizes-box.signup-sizes-shoes .signup-sizes-list-radio li {
			width: 50%;
		}
		.menu-search-top form {
			width: 90%;
		}
		.menu-search-top .closesearch {
			float: right;
			margin-top: 10px;
			margin-right: 15px;
		}
		.wanted-color-section .wanted-color-box {

			width: 86%; 
		}
		.signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-like, .signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-dislike{
			opacity: 1;
		}
		.head-right-nav a.header-signup-btn {
			/*display: none;*/

		}
		.header-logo {
			text-align: center;
			display: block;
		}
		.header-signup-btn-mobile{
			background: #000;
			padding: 10px 25px;
			border-radius: 4px;
			margin-top: 5px;
			float: left;
			margin-left: 15px;
			font-size: 14px;
			color: #fff;
			margin: 15px 25px;
			display: inline-block; text-decoration: none;
		}
		.brands-section .select-brands .form-check {
			float: left;
			width: 33.33%;
			padding: 5px;
		}
		.myaccount-banner .myaccount-content p{
			display: none;
		}
		.woocommerce-products-header h1, .cat-title {

			padding: 10px 0px; 

		}
		.filter-menu-toggles {

			position: absolute;
			right: 0px;
			top: 7px;
			float: right;
			margin-top: 9px;
			margin-bottom: 10px;

		}
		.re-sply-detial-need-more-info .re-sply-detial-need-more-info-inner {
			width: 90%;
			margin: 0 auto;
		}
		.re-sply-detial-section .re-sply-detial-banner .rsdb-content .rsdb-content-inner {
			width: 96%;
		}
		.re-sply-detial-section .re-sply-detial-banner .rsdb-content .rsdb-content-inner h1 {
			font-size: 36px;
			line-height: 42px;
			margin: 0px;

		}
		.re-sply-detial-section .re-sply-detial-banner .rsdb-content {
			top: 20%;
		}
		.re-sply-detial-section .re-sply-detial-banner .rsdb-content .rsdb-content-inner p
		{
			max-width:450px;
		}
		.re-sply-detial-section .re-sply-detial-banner .rsdb-content .re-sply-request-btn a {
			padding: 8px 25px;
			font-size: 16px;
			line-height: 22px;
		}
		.re-sply-detial-why-choose-us .re-sply-detial-why-choose-us-inner .rsd-wcus-box {
			width: 50%;
		}
		.re-sply-detial-section .re-sply-detial-how-it-works .rsd-hiw-box h2 {
			font-size: 16px;
			line-height: 20px;
		}
		.re-sply-detial-section .re-sply-detial-how-it-works .rsd-hiw-box p {

			font-size: 14px;
			line-height: 18px;

		}
		.wcmp_vendor_banner_template.template3 .vendor_description {
			margin-top: -150px !important;
			width: 96% !important;
			padding: 15px !important;
			border-radius: 0px;
			padding-bottom: 80px !important;
		}
		.wcmp_vendor_banner {
			width: 100% !important; 
			margin: 0px !important; 
		}
		.user-subscribe-vendor-section{
			padding-left:  0px !important; 
			width: 100% !important; 
		}
		.user-subscribe-vendor-section .btn-primary{
			margin-right: 10px !important;
			float: left;
		}
		.sply-vendor-broadcasts-page .home-pcbs-col .home-pcbs-img {
			position: relative;
			height: 240px;
		}
		.vendor-broadcasts-data .home-pcbs-col {
			float: left;
			width: 33.33%;
			padding: 7px 7px;
			min-height: 240px;
		}
		.vendor-broadcasts-data .home-pcbs-col .home-pcbs-content h4 {
			font-size: 14px;
			line-height: 16px;
		}
		#splyr-channel-rss .journal-post-main .journal-post-box {
			float: left;
			width: 50%;
			padding: 0px 10px;
			min-height: 450px;
			padding-bottom: 20px;
		}
		.splyr-channel-stories-section {

			width: 86%; 
			margin-top: -115px;
		}
		.stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-board-detail-right h2 {

			font-size: 22px; 
			line-height: 26px;
		}
		.ltd-product-listing.woocommerce ul.products.columns-3 li.product, .ltd-product-listing.woocommerce ul.products.columns-3 li.product {
			width: 50%;
		}
		.stylist-board-wrapp .stylist-board-box {
			float: left;
			width: 33.33%;
		}
		.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-left .home-pcbs-row .home-pcbs-col {
			padding: 5px;
		}
		.main-slider{
			background:#000;

			display: inline-block;
			width: 100%;
		}
		.main-slider .slider-slide{
			height: auto;
		}
		.main-slider .main-slider-search h3 {

			font-size: 26px; 
			margin-top: 0px;
			margin-bottom: 0px;
			margin-top: 40px;

		}
		.main-slider .read-more-now{
			bottom: inherit;
		}
		.main-slider .slider-slide{
			min-height: 450px;
			position: relative;
		}
		.page-vendor-registration .what-splyr-can-get .image-section img {
			width: 100%;
		}
		.page-vendor-registration .what-splyr-can-get .copy-section {
			padding: 15px;
		}
		.page-vendor-registration .what-splyr-can-get .copy-section h2 {
			font-size: 30px;

		}
		.page-vendor-registration .what-splyr-can-get .copy-section p {
			font-size: 16px;
			line-height: 24px;

		}
		.our-user-value-propoitions h2 {
			font-size: 30px;
			line-height: 44px;
		}
		.our-user-value-propoitions .our-user-value-propoitions-inner h3 {
			font-size: 22px;
			line-height: 26px;
		}
		.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-sec {
			width: 90%;
		}
		.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box {
			padding: 0px 15px;
		}
		.our-user-value-propoitions {
			padding: 50px 0px;
		}
		.sply-style-subscription .sply-style-subscription-inner .sss-box {
			padding: 10px 10px;
			float:left;
			width:33.33%;
		}
		.sply-style-subscription .sply-style-subscription-inner .sss-box p {
			font-size: 14px;
			width: 100%;
			display: inline-block;
		}
		.sply-style-subscription .sply-style-subscription-inner .sss-icon {
			font-size: 15px;
			line-height: 18px;
		}
		.sply-style-subscription .sply-style-subscription-inner .sss-icon span {
			width: 40px;
			height: 40px;
			font-size: 20px;
			line-height: 40px;
			float: left;
			margin-right: 10px;
		}
		.sply-style-subscription .sply-style-subscription-inner {
			padding: 25px;
			position: relative;
			right: inherit;
			display: inline-block !important;
		}
		.sply-style-subscription-btn{
			text-align: center;
		}
		.main-slider .slider-inner .slider-text .banner-animated-logo img {
			width: 200px;
		}
		.create-style-board.style-board-modal {
			width: 50%;
			height: auto;
			left: 25%;
		}
		.shopfeature-slider .shopfeature-slider-inner  .shopfeature-slide img{
			top:0%;
			position:relative;
		}
		.collaborations-section .collaborations-inner .collaborations-slide {
			width: 50%;
		}

		.sply-style-detail-section .main-style {
			width:50%;
		}
		.sply-style-detail-section .attached-products-list {
			width: 50%;
			padding: 0px 10px 0px 10px;
		}
		.sply-style-detail-section .attached-products-list .attached-product {
			padding: 15px 15px 15px 15px;

		}
		.sply-style-detail-section .attached-products-list h3 {
			padding: 5px 0px;
		}
		.sply-style-detail-section .attached-products-list .style-info-sec {
			padding: 20px 15px;
			margin-top: 10px;
		}

		
	}
	@media only screen and (min-width: 993px) and (max-width:1220px) {
		.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h4 {
			font-size: 16px;
			line-height: 20px;
		}
		.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h4 span {
			font-size: 18px;
			line-height: 22px;
		}
		.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h4 a {
			font-size: 16px;
			line-height: 20px;
		}
		.splystyle-styles-modal {
			width: 70%;
			left: 15%;
			min-height: 68%;
		}
		.splystyle-styles-modal .splystyle-styles-modal-inner {
			min-height: 68vh;
		}
		.tax-dc_vendor_shop .woocommerce-page.woof_shortcode_output {
			width: 90%;
		}
		.splyr-channel-tab-section {
			width: 90%;
		}
		.tax-dc_vendor_shop .store-section-inner .primary-img {
			min-height: 170px;
		}
		.sply-vendor-broadcasts-page .home-pcbs-col .home-pcbs-img {
			height: 280px;
		}
		.splyr-channel-stories-section {
			width: 70%;
		}
		.wcmp_vendor_banner_template.template3 .vendor_description {
			width: 80% !important;
		}
		.page-template-page-sneakers-new-arrivals .ltd-product-listing.woocommerce ul.products.columns-3 li.product {
			width: 25%;
			min-height: 440px;
		}
		.home-rss-post-slider-section .home-rss-post-slider h4 {
			
			width: 210px;
		}
		.home-rss-post-slider-section .journal-slide-title {
			height: 220px; 
		} 
		.home-rss-post-slider-section .home-rss-post-slider img {
			width: 220px;
			height: 220px; 
		}
	}
	@media only screen and (min-width: 651px) and (max-width:992px) {
		.splyxp-home-banner {
			background-size: auto 100%;
		}
		.splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content h2 {

			font-size: 26px; 
			line-height: 35px;
		}
		.splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content {
			padding: 79px 0px;
			padding-left: 0px;
			padding-left: 7%;
		}
		.lenders-earnings-wrapper h3 {
			font-size: 28px;
		}
		.lenders-earnings-wrapper .lenders-earnings-box .price {

			font-size: 18px;
		}
		.hiw-much-make-section .hiw-much-make-inner .form-row {
			width: 100%;
			margin: 30px auto;
		}
		.hiw-lend-section .hiw-lend-box-wrapper .hiw-lend-box {

			padding: 10px 15px;
			text-align: center;
		}
		.how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content {
			padding: 20px;
		}
		.how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content p {
			font-size: 11px;
			line-height: 16px;
		}
		.how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content .hiw-rent-btn.btn a {
			background: #000;
			border: #000 solid 2px;
			color: #fff;
			font-size: 9px;
			letter-spacing: 0px;
			padding: 8px 15px 6px 15px;
			text-decoration: none;
			margin: 10px 0px;
			display: inline-block;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			text-transform: uppercase;
		}
		.how-it-works-page .hiw-banner .hiw-banner-inner p {
			font-size: 12px;
			line-height: 18px;
		}
		.how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content h3 {
			font-size: 18px;
			line-height: 24px;
			margin: 0px;
			}.how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content h3 span {
				width: 40px;
				height: 40px;
				color: #fff;
				font-size: 12px;
				margin: 10px auto;
				line-height: 40px;
			}
			.splystyle-styles-modal .sss-modal-content .sss-modal-btn-wrapper {

				position: relative; 
				width: 100%;
				right: 0px;

			}
			.splystyle-styles-modal { 
				left: 20%;
				width: 60%;
				position: absolute;
				max-height: inherit;
			}
			.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h3 {
				font-size: 20px;
				line-height: 24px;
			}
			.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h3 a {
				font-size: 20px;
				line-height: 24px;
			}
			.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h4 {
				font-size: 14px;
				line-height: 18px;
			}
			.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h4 span {
				font-size: 20px;
				line-height: 24px;
			}
			.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc h4 a {
				font-size: 16px;
				line-height: 20px;
			}
			.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc a {
				font-size: 11px;
			}
			.splystyle-styles-modal .sss-modal-content .sss-modal-content-inner{
				position: relative;
				height: auto;
				overflow: inherit;
			}
			.splystyle-styles-modal .sss-modal-img,.splystyle-styles-modal .sss-modal-content  { 
				width: 100%;
			}
			.splystyle-styles-modal .sss-modal-content .sss-modal-content-inner {
				width: 100%;
			}
			ul.payment_methods label[for="payment_method_stripe"], ul.payment_methods label[for="payment_method_square_credit_card"] {

				width: 80% !important;
			}
			.vendor-styles-section-inner .style-slide .product-slide-img, .vendor-styles-home-section .style-slide .product-slide-img {

				min-height: 419px;
			}
			.vendor-styles-section-inner .attached-products-list .attached-product .prod-img {

				min-height: 82px;
			}
			.product-help-text.pht-get-now {
				left: -3px;
				top: -86px;
			}

			.product-help-text.pht-pin-wishboard {
				top: 136px;
				left: -350px;
			}
			.product-help-text.pht-get-now .arrow-item {
				float: left;
				margin-top: 23px;
			}
			.sply-cat-heading {
				position: absolute;
				top: 35px;
				left: 72px;
				z-index: 9;
			}

			.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content h3 {
				margin: 0px !important;
				font-size: 18px;
			}
			.shopfeature-slider .shopfeature-slider-inner  ,.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide{
				overflow: hidden;
				height: 270px;
			}
			.sply-cat-heading h2 {
				margin-top: 0px;
				text-transform: uppercase;
				font-size: 26px;
			}
			.request-ishopper-btn.header-signup-btn{
				display: none !important;

			}
			.related.products .primary-img, .related.products .secondary-img{ 

				height: 270px;
				overflow: hidden;
			}
			.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content {

				top: 70px;
				width: 60%;
			}
			.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content p {
				margin-top: 5px;
				line-height: 21px;
				font-size: 14px;
			}
			.store-section-inner .shop-product .product-box, .store-section-inner .product {

				min-height: 420px;
				margin-bottom: 15px !important;
			}
			.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
				width: 33.33%;
				clear: initial !important;
			}
		/*.store-section-inner .product h2 {
			min-height: 60px;
			}*/
			.vendor-page-sec .vendor-page-img {
				width: 40%;
				height: 50%;
			}
			#wcmp-store-conatiner .wcmp-store-list {
				width: 48%!important;
				margin-bottom: 0px 1% 10px 1%!important;
			}
			.main-slider .slider-inner .slider_img_mobile_device {
				width: 310px; 
				right: 20%;
				top: 123px; 
			}
			.main-slider .slider-inner .slider_img_mobile_device_2 {
				width: 160px; 
				right: 8%;
				top: 110px; 
			}
			.home-rss-post-slider-section .home-rss-post-slider h4 {

				width: 250px;
			}
			.home-rss-post-slider-section .journal-slide-title {
				height: 260px; 
			} 
			.home-rss-post-slider-section .home-rss-post-slider img {
				width: 260px;
				height: 260px; 
			}
			.page-template-page-sneakers-new-arrivals .ltd-product-listing.woocommerce ul.products.columns-3 li.product {
				width: 33.33%;
				min-height: 440px;
			}
			.vendor-styles-section-inner .style-slide {
				width: 50%;
			}
			.splyr-channel-tab-section {
				width: 95%;
			}
			.wcmp_vendor_banner_template.template3 .description_data p {
				font-size: 14px;
				line-height: 20px;
			}
			.tax-dc_vendor_shop .woocommerce-page.woof_shortcode_output {
				width: 95%;
			}
			.splyr-channel-error {

				width: 75%;
			}
			.home-page-headng h2 img {
				width: 95px;
				margin-bottom: -8px;
			}
			.sply-style-detail-section .attached-products-list .attached-product {
				width: 50%;
				min-height: 330px;
			}
			.about-section .about-inner .about-content h2 {
				font-size: 34px;
			}
			.about-section .about-inner .about-img {
				padding-left: 10px;
				padding-right:10px;
			}
			.aboutslide2-current .about-section .about-inner .about-img::before {
				width: 100%;
				height: 250px;
			}
			.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-content {
				bottom: 0%;
			}
			.collaborations-section .collaborations-inner .collaborations-slide .cs-image h3 {
				font-size: 22px;
				line-height: 30px;
			}
			.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-content p {
				line-height: 24px;
				font-size: 16px;
			}
			.search-results .store-section .store-section-inner .right-sidebar .product-listing-page .woocommerce ul.products li.product {
				width: 50%;
			}
			.search-results .store-section .store-section-inner .product {
				min-height: 500px;
			}
			.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box p {
				font-size: 16px;
				line-height: 24px;
			}
			.home-page-headng h2 span.sm {
				display:block;
			}
			.header .logo img {
				width: 100px;
			}
			.header .logo {
				margin-left: 40px;
			}
			.main-slider .slider-inner .slider-text .banner-animated-logo img {
				width: 200px;
			}
			.shopfeature-slider .shopfeature-slider-inner  .shopfeature-slide img{
				top:0%;
				position:relative;
			}

		}


		/* Mobile Responsive */


		.woocommerce button.button[name="update_cart"]  {
			background: none !important;
			color: #000 !important;
			padding: 0px !important;
			border: 0px !important; 
			text-decoration: underline; 
			text-transform: capitalize !important;
			margin-top: 10px;
		}
		@media only screen and (min-width: 700px) {
			.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
				background: none !important;
			}
			/*.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{
				position: absolute;
				right: 0px;
				top: 0px;
				background: #fafafa;
				height: 100%;
				border-left: #ece8e8 solid 1px;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				text-transform: capitalize;
				}*/
				.woocommerce-cart .entry-content {
					display: inline-block;
					width: 100%;
				}
				.woocommerce-cart .woocommerce form {

					padding-right: 15px;
				}
				.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
					width: 94%;
				}

			}
			@media only screen and (max-width: 650px) {
				.splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-img img {
					z-index: 9;
					position: relative;
					width: 105%;
					max-width: inherit;
					margin-left: -5%;
				}
				.signup-page-sec.vendor-page-sec .vendor-page-form .signup-page-form-inner {
					background: #000;
					padding: 30px 20px;
					position: relative;
					border-radius: 30px;
				}
				.signup-page-sec.vendor-page-sec .signup-page-content p {
					font-size: 16px;
					line-height: 24px;
					margin: 10px 0px;
				}
				.signup-page-sec.vendor-page-sec .signup-page-content {
					float: left;
					width: 100%;
					padding: 20px;
				}
				.signup-page-sec.vendor-page-sec .signup-page-content h2 {

					font-size: 26px;
					line-height: 36px;
				}
				.signup-page-sec.vendor-page-sec .vendor-page-form {
					background: none !important;
					float: right;
					padding: 15px;
					max-width: inherit;
					width: 100%;
				}
				.splyxp-home-banner {
					background-size: auto 80%;
				}
				.splyxp-home-banner .splyxp-home-banner-col {
					float: left;
					width: 100%;
				}
				.splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content{
					padding: 30px;
					padding-top: 0px;
					text-align:center;
				}
				.splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content h2 { 
					font-size: 23px;
					line-height: 32px;

				}
				.splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content p {
					font-size: 15px;
					line-height: 25px;
				}
				.splyxp-home-banner .splyxp-home-banner-col.splyxp-home-banner-content h3 {
					font-size: 16px;
					line-height: 24px;

				}
				.store-logos-links img {
					width: 140px;
					display: inline-block;
				}
				.how-to-lend-rent a {
					color: #fff;
					font-size: 10px;
					margin: 5px;
				}
				.hiw-lend-section h2 ,.hiw-much-make-section h2{
					text-align: center;
					font-size: 22px;
				}
				.lenders-earnings-wrapper h3 {
					font-size: 24px;
				}
				.lenders-earnings-wrapper .lenders-earnings-box .price {

					font-size: 18px;
				}
				.hiw-much-make-section .hiw-much-make-inner .form-row {
					width: 100%;
					margin: 30px auto;
				}
				.hiw-much-make-section .hiw-much-make-inner .col-lg {
					width: 100%;
				}
				.invisible {
					visibility: hidden !important;
					display: none;
				}

				.lenders-earnings-wrapper .lenders-earnings-box {
					float: left;
					width: 100%;
					padding: 15px;
				}
				.hiw-lend-section .hiw-lend-box-wrapper .hiw-lend-box {
					float: left;
					width: 100%;
					padding: 10px;
					text-align: center;
				}
				.how-it-works-page .hiw-banner .hiw-banner-inner {
					width: 90%;
					margin: 0 auto;
				}
				.how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content .hiw-rent-btn.btn a {

					font-size: 11px;
					letter-spacing: 0px;
					padding: 10px 20px 8px 20px;
				}
				.how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content p {
					font-size: 11px;
					line-height: 18px;
				}
				.how-it-works-page .hiw-rent-section h2 {
					text-align: center;
					font-size: 22px;
				}
				.how-it-works-page .hiw-banner .hiw-banner-inner p {
					font-size: 11px;
					line-height: 18px;
				}
				.how-it-works-page .hiw-banner .hiw-banner-inner h1 {
					font-size: 26px;
					margin-top: 0px;
				}
				.how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-img{
					width:100%;

				}
				.how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box-content{
					width: 100%;
					padding:20px ;
					text-align: center;
				}
				.how-it-works-page .hiw-rent-section .hiw-rent-section-inner .hiw-rent-box{
					padding: 20px 0px;
				}
				.woocommerce-cart-form__cart-item.cart_item .product-name a {
					font-size: 13px;
				}
				.order-total td {
					font-size: 17px !important;
				}
				.woocommerce-checkout #payment div.payment_box {
					padding: 0.5em;
				}
				.woocommerce button.button.alt {
					font-size: 0.6em;
					padding:15px 0px;
					letter-spacing:0px;
				}
				.woocommerce-checkout #payment div.payment_box p {
					font-size: 13px;
				}
				.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
					font-size: 0.8em;
				}
				.splystyle-styles-modal .sss-modal-content .sss-modal-btn-wrapper {

					position: relative; 
					width: 100%;
					right: 0px;

				}
				.splystyle-styles-modal { 
					left: 5%;
					width: 90%;
					position: absolute;
					max-height: inherit;
				}
				.splystyle-styles-modal .sss-modal-content .sss-modal-content-inner{
					position: relative;
					height: auto;
					overflow: inherit;
				}
				.splystyle-styles-modal .sss-modal-img,.splystyle-styles-modal .sss-modal-content  { 
					width: 100%;
				}
				.splystyle-styles-modal .sss-modal-content .sss-modal-content-inner {
					width: 100%;
				}
				.header .logo {
					display: inline-block;
					line-height: 1px;
					margin-top: 10px;
				}
				.header .head-right-nav a.header-signup-btn {
					padding: 5px 15px 6px 15px;
					border-radius: 16px;
					font-size: 10px;
					letter-spacing: 0px;
					font-weight: normal;
					display: inline-block !important;
					border: #000 solid 1px;
					
				}
				.home .header-logo { 
					float: left;
				}
				footer .footer-navigation ul li a {
					font-size: 14px !important;
					color: #000;
					line-height: 16px !important;

				}
				#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {

					margin: 10px;
					padding: 10px;
				}
				ul.payment_methods label[for="payment_method_stripe"], ul.payment_methods label[for="payment_method_square_credit_card"] {

					width: 78%;
					vertical-align:top;
				}
				.woocommerce-checkout #payment ul.payment_methods li input {
					margin: 20px 0em 0 15px;
					vertical-align: text-bottom;
				}
				
				.header-logo {
					text-align: left;
					display: inherit;
				}

				.woocommerce-checkout #payment ul.payment_methods li {
					font-size:18px;
				}
				.shipping-container {
					width: 90%;
				}
				.woocommerce-checkout .col2-set{
					padding: 10px 0px !important;
				}
				.vendor-styles-section-inner .style-slide .product-slide-img, .vendor-styles-home-section .style-slide .product-slide-img {

					min-height: 423px;
				}
				.vendor-styles-section-inner .attached-products-list .attached-product .prod-img {

					min-height: 85px;
				}
				.product-help-text.pht-get-now .arrow-item {
					float: left;
					margin-top: 22px !important;
				}
				.product-help-text.pht-share{
					display: none;
				}
				.product-help-text.pht-pin-wishboard .arrow-txt{
					float: right !important;
				}
				.product-help-text.pht-pin-wishboard .arrow-item img{
					-ms-transform: rotateY(180deg);
					transform: rotateY(180deg);
				}

				.product-help-open-btn {
					position: static;
					top: inherit;
					right: 10px;
					border: #000 solid 2px;
					overflow: hidden;
					border-radius: 50%;
					width: 40px;
					height: 40px;
					text-align: center;
					padding: 2px;
					cursor: pointer;
					float: right;
				}
				.product-help-intro .product-help-intro-inner {

					width: 96%;
				}
				.product-help-text  {
					left:  0px !important;
				}
				.product-help-text .arrow-txt {

					width: calc(100% - 85px);
				}
				.product-help-text .arrow-item {

					width: 80px;
				}
				.related.products .primary-img, .related.products .secondary-img{ 
					height: 185px;
					overflow: hidden;
				}
				.woocommerce .related.products ul.products  li.product, .woocommerce-page .related.products ul.products  li.product {

					min-height: 380px !important;
				}
				.category-journal .share-my-story-btn a {
					margin-top: 5px!important;
				}
				.splyrss-owner .splyrss-date-name {

					padding-top: 0px;
				}
				.product-detail-page .product_title { 
					font-size: 22px; 
					line-height: 26px;
				}
				.home-newaddition-slider .slick-prev {
					left: 25px;
					right:  inherit;
				}
				.home-newaddition-slider .slick-prev, .home-newaddition-slider .slick-next {
					cursor: pointer;
					top: -6%;
					display:none!important;
				}
				.home-newaddition-slider .slick-next {
					right: 15px;
				}
				.home-newaddition-sec { 
					padding-top: 30px !important;
				}
				.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image img {
					width: 100%;
					display: inline-block;
					margin-top: 20px;
				}
				.home-styles-section.product-slider-after .product-slider-inner .product-slide .product-slide-img .style-hover-disc{
				/*
					position: static; 

					opacity: 1;
					padding:15px 0px;
					text-align: left;
					*/
				}

				#wcmp-store-conatiner .wcmp-store-list {
					width: 100%!important;
				}


				#wcmp-store-conatiner .splyrs-page-search-box input[type=text]{
					width:220px;
				}
				#wcmp-store-conatiner .splyrs-page-search-box input[type=submit]{
					width:80px;
					padding: 0px;
				}
				#wcmp-store-conatiner .wcmp-store-list-wrap .wcmp-store-list:nth-child(3n+1) , #wcmp-store-conatiner .wcmp-store-list-wrap .wcmp-store-list {
					margin: 0 auto 20px !important;
					clear: inherit !important;
				}
				.main-navigation-mobile ul .sub-menu .sub-menu {
					display: none !important;
				}
				.vendortype-shopper-stylist .splyr-channel-stories-section{
					width: 100%;
				}
				#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {
					margin: 0 0 1em;
					padding: 0px 10px;
					width: 100%;
				}
				.woocommerce-checkout h1 { 
					font-size: 26px;
					letter-spacing: 2px;
					font-weight: normal;
					padding: 10px 0px 10px 0px;
					margin: 0px;
					margin-top: 20px;
				}

				.woocommerce .cart_totals table.shop_table td {
					padding: 12px 12px;
				}
				.woocommerce table.woocommerce-cart-form__contents tr td::before, .woocommerce-page table.woocommerce-cart-form__contents tr td::before{
					display: none;
				}
				.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
					display: block; 
				}
				.woocommerce table.woocommerce-cart-form__contents tr td, .woocommerce-page table.woocommerce-cart-form__contents tr td {
					display: inline-block;
					text-align: left !important;
					border: 0px;
					padding: 5px 12px;
					font-size: 12px;
				}
				.woocommerce table.woocommerce-cart-form__contents tr td.product-price, .woocommerce-page table.woocommerce-cart-form__contents tr td.product-price {
					display:none !important;
				}
				.woocommerce table.woocommerce-cart-form__contents tr td.product-subtotal, .woocommerce-page table.woocommerce-cart-form__contents tr td.product-subtotal {
					display:block !important;
				}
				.woocommerce table.woocommerce-cart-form__contents tr td.product-quantity, .woocommerce-page table.woocommerce-cart-form__contents tr td.product-quantity {
					float: right;
				}
				.woocommerce table.woocommerce-cart-form__contents tr td.product-name, .woocommerce-page table.woocommerce-cart-form__contents tr td.product-name {
					width: 65%;
				}

				.woocommerce table.woocommerce-cart-form__contents tr {
					position: relative;
					padding:10px 0px;
					border-bottom:  #e5e5e5 solid 1px; 
				}
				.cart-collaterals {
					padding-left: 0px !important;
				}
				.woocommerce table.woocommerce-cart-form__contents tr td{
					background: none !important;
				}
				.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
					text-transform: capitalize !important;
					background: none !important; 
					padding: 20px 0 !important;
				}
				.woocommerce-shipping-destination{
					margin-top: 5px;
				}
				.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals td{
					display: inline-block  !important;
					width: 100%  !important;
				}
				.woocommerce table.woocommerce-cart-form__contents  .coupon, .woocommerce table.woocommerce-cart-form__contents td.actions {
					width: 100% !important;
				}
				.woocommerce table.woocommerce-cart-form__contents td.actions .input-text{
					width: calc(100% - 150px) !important;
					text-transform: capitalize !important;
				}
				.woocommerce button.button[name="apply_coupon"]  {
					margin-top: 0px !important;
					font-size: 12px !important;
					padding-left: 0px !important;
					padding-right: 0px !important;
					width: 132px !important;
					text-transform: capitalize !important;
				}
				.woocommerce button.button[name="update_cart"]  {
					background: none !important;
					color: #000 !important;
					padding: 0px !important;
					border: 0px !important; 
					text-decoration: underline;
					position: absolute;
					top: 0px;
					text-transform: capitalize !important;
				}
				.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
					float: left;
					margin-left: 0px;
					margin-top: 20px;
				}
				.woocommerce table.woocommerce-cart-form__contents tr td.product-remove, .woocommerce-page table.woocommerce-cart-form__contents tr td.product-remove {

					position: absolute;
					right: 1px;
					top: 2px;
				}
				.woocommerce a.remove {
					display: block;
					font-size: 2.5em;
					color: #000 !important;
					-webkit-text-stroke: 0.02px white;
				}

				.coupon #coupon_code {
					width: 150px;
				}
				.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
					display: block;
					width: 100%;
					border-radius: 4px;
					padding: 10px;
				}
				.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{
					padding-left: 0px !important; 
				}
				.woocommerce-checkout #payment div.payment_box .form-row{
					width: 100%;
					padding:0em;
				}
				.search-form-btn-sec .search-form-btn svg{
					width: 23px;
					margin-top: 2px;
				}
				.shopfeature-slider .home-banner-btn a {

					font-size: 0.6rem;
					padding: 0.02rem 1.3rem; 
				}
				.main-slider .slider-inner .slider_img_mobile_device_2 {
					display: none;
				}
				.main-slider .slider-inner .slider_img_mobile_device {
					display: none;
				}
				.home-rss-post-slider-section .slick-dots {
					bottom: -35px;
				}
				.home-rss-post-slider-section .home-rss-post-slider {
					margin-bottom: 30px;
				}
				.home-rss-post-slider-section .home-rss-post-slider h4 {
					font-size: 16px; 
					line-height: 24px; 
					width: 240px;
				}
				.home-rss-post-slider-section .journal-slide-title {
					height: 250px; 
				} 
				.home-rss-post-slider-section .home-rss-post-slider img {
					width: 250px;
					height: 250px; 
				}
				.woocommerce ul.products li.product .product-brand {
					font-size: 11px !important;
				}
				.resp-items-diaply-toggle-sec {
					font-size: 12px;
				}
				.home-rss-post-slider-section .discover-more {

					text-decoration: none;
					margin:  0px;
				}

				.home-rss-post-slider-section .home-rss-post-slider .slick-prev, .home-rss-post-slider-section .home-rss-post-slider .slick-next {
					top: inherit;
					bottom: -12px !important;
				}
				.home-rss-post-slider-section .home-rss-post-slider .slick-prev {
					left: inherit !important;
					z-index: 9;
					right: 28px;
				}
				.home-rss-post-slider-section .home-rss-post-slider .slick-next {
					right: 0px  !important;
				}
				.woocommerce-message {
					padding: 1em  !important  ;
				}
				.ltd-product-listing.woocommerce ul.products li.product h2 {
					font-size: 13px !important;
				}
				.search-form-btn-sec {
					margin-top: 15px;
				}
				.ltd-banner .ltd-banner-content h1 {
					font-size: 32px;
					margin: 0px 10px 20px 0px;
					line-height: 42px;
				}
				.page-template-page-sneakers-new-arrivals .ltd-product-listing.woocommerce ul.products.columns-3 li.product {
					min-height: 350px;
				}
				.collaborations-section {
					padding: 0px 20px !important;
				}
				.collaborations-section .collaborations-inner .collaborations-slide .cs-image {

					height: 360px !important;
				}
				.home-sneakers-section .home-product-cat-slide {
					width: 50% !important;
				}
				.collaborations-section .collaborations-inner .collaborations-slide .cs-content p {
					font-size: 14px;
					line-height: 18px;
					width: 96%;
				}
				.collaborations-section .slick-dots {
					bottom: -35px;
				}

				.collaborations-section .collaborations-inner .collaborations-slide {

					padding: 6px 0px 6px 0px; 
				}
				.splyr-channel-tab-section {
					width: 100%;
				}
				.splyr-channel-error {

					width: 96%;
				}
				#splyr-channel-styles .container{
					width: 100% !important;
				}

				#splyr-channel-styles .vendor-styles-section-inner .style-slide {
					width: 100%;
					padding: 10px 10px;

				}
				.tax-dc_vendor_shop .store-section-inner .primary-img {
					min-height: 140px;
				}
				#splyr-channel-styles .vendor-styles-section-inner .style-slide:nth-of-type(odd) {
					background-color:#fff;
				}

				#splyr-channel-styles .vendor-styles-section-inner .style-slide:nth-of-type(even) {
					/* background-color:#f6f6f6; */
				}

				.splyr-channel-story-modal .splyr-channel-story-modal-inner {
					width: 96%;
					margin: 12% auto;
				}
				.splyr-channel-story-modal .splyr-channel-story-modal-inner video {
					width: 100%;
					height: auto;
				}
				.splyr-channel-stories-section {
					padding: 15px 0px !important ;
				}
				.home-page-headng h2 img {
					width: 87px;
					margin-bottom: -7px;
				}
				.collaborations-section .collaborations-inner .collaborations-slide .cs-image .collaborations-video {

					width: 100%;
					height: auto;
				}
				.collaborations-section .collaborations-inner .collaborations-slide .cs-content h3 {
					font-size: 28px;
					line-height: 32px;
				}
				.collaborations-section .collaborations-inner .collaborations-slide .cs-content {

					min-width: 46%;
				}
				.collaborations-section .collaborations-inner .collaborations-slide .cs-image{ height: 280px; }

				.collaborations-section .collaborations-inner .collaborations-slide .cs-content p {
					font-size: 16px;
					width: 90%;
					margin: 10px auto;
					line-height: 26px;
				}
				.psdwwo-section .psdwwo-box p {
					font-size: 16px;
					line-height: 24px;
					padding-right: 0px;
				}
				.psdwwo-heading h2 img {
					width: 86px;
					margin-bottom: -6px;
				}
				.hide-on-mobile.psdwwo-heading{
					display: none !important;
				}
				.collaborations-section .collaborations-inner .collaborations-slide .cs-image{
					height: auto;
				}
				.show-only-mobile{
					display: block;
				}
				.psdwwo-section{
					width: 90%;
				}

				.psdwwo-section .psdwwo-half {
					width: 100%;
					float: left;
					}.psdwwo-section .psdwwo-box {
						width: 100%;
						float: left;
						padding: 10px 15px;
						text-align: left;
					}
					.paddingt-50 {
						padding-top: 20px;
					}
					.psdwwo-section .psdwwo-box.box-three {
						padding-top: 20px;
					}

					.collaborations-section .collaborations-inner .collaborations-slide .cs-content  h3{
						font-size: 28px;
						line-height: 32px; 
					}
					.collaborations-section .collaborations-inner .collaborations-slide .cs-image {
						width: 100%;
					}
					.collaborations-section .collaborations-inner .collaborations-slide {
						display: inline-block !important;
					}
					.collaborations-section .collaborations-inner .collaborations-slide .cs-content{
						margin-top: 20px!important;
						display: inline-block;
					}

					/*.resp-items-diaply-toggle-sec {
						display:block;
						}*/
						.header{
							position: absolute !important;
						}
						.splyxp-home-banner .slick-dots{
							display: none !important;
						}

						.about-section .about-inner .about-slide-inner {
							width: 90%;
						}

						/*.front-responsive-pwa-nav {
							display:block;
							}*/
							.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-sec{
								width: 100%;
							}
							.main-slider .slider-inner .slider_img_one, .main-slider .slider-inner .slider_img_three{
								opacity: 1 !important;
							}
							.collaborations-section .collaborations-inner .collaborations-slide .cs-image img {
								/*width: 100%;*/
								border-radius: 10px;
							}
							.collaborations-section .collaborations-inner .collaborations-slide .cs-image video {
								width: 100%;
								border-radius: 10px;
							}
							.collaborations-section .collaborations-inner .collaborations-slide .cs-image .collaborations-video, .collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-content, .sply-style-subscription .sply-style-subscription-inner .sss-box,.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box .ouvp-icon,.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box{
								opacity: 1 !important;
							}
							.mobile-banner{
								display: block!important;
							}
							.desktop-banner{
								display: none  !important;
							}
							.our-user-value-propoitions-wrapper.hfixed {
								height: auto;
							}
							.our-user-value-propoitions.fixed {
								position: static !important;
								width: 100%;
								top: 0px;
								left: 0px;
								height: auto !important;
							}
							.main-slider .slider-inner .slider-text h2 {
								font-size: 20px;	
								width: 100%;
								line-height: 32px;
								margin: 0px;
							}
							.main-slider .slider-inner .slider_img_two{
								display: none !important;
							}
							.main-slider .slider-inner .slider_img_one{
								display: none !important;
								width: 91%;
								top: inherit;
								bottom: 20px;
								right: -37%;
							}
							.main-slider .slider-inner .slider_img_one .slider_img_one_inner .slider_img_one_video {

								width: 344px;
								overflow: hidden;

								top: 13px;
								left: 48px;
								height: 172px; 
							}

							.main-slider .slider-inner .slider_img_three{
								display: none !important;
								width: 60%;
								top: inherit;
								left: 0px;

							}
							.sply-style-subscription .sply-style-subscription-inner {

								position: relative;
								right: inherit;
							}
							.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box{
								padding-top: 15px !important;
							}
							.re-sply-detial-section .re-sply-detial-banner .rsdb-content .rsdb-content-inner h1 , .page-vendor-registration .vr-detial-banner .rsdb-content .rsdb-content-inner h1 {
								font-size: 30px;
							}
							.re-sply-detial-section .re-sply-detial-banner .rsdb-content .rsdb-content-inner, .page-vendor-registration .vr-detial-banner .rsdb-content .rsdb-content-inner {
								width: 90%;
							}
							.re-sply-detial-section .re-sply-detial-banner .rsdb-content .rsdb-content-inner p, .page-vendor-registration .vr-detial-banner .rsdb-content .rsdb-content-inner p {
								font-size: 18px;
								color: #fff;
								line-height: 24px;
							}
							.re-sply-detial-section .re-sply-detial-how-it-works .rsd-hiw-box, .page-vendor-registration .vr-how-it-works .rsd-hiw-box {
								float: none;
								width: 100%;
							}
							.sply-live-page {
								padding-top: 85px;
							}
							.broadcasting-main-banner .video-player {
								max-width: 92%;
							}
							.broadcasting-main-banner .video-player .play-icon img {
								width: 50px;
							}
							.broadcasting-main-banner h1 {
								font-size: 24px;
								line-height: 30px;
								padding: 40px 15px 20px 15px;

							}
							.broadcasting-main-banner h3 {
								font-size: 18px;
								line-height: 24px;
								padding: 15px 10px 30px 10px;
							}
							.e-shopper-detail-section .e-shopper-detail-inner .e-shopper-detail-col {
								width: 100%;
							}



							.sply-for-customer{
								padding:20px 0px; 
							}
							.sply-for-customer .sly-for-customer-content h2 {
								font-size: 23px;
							}
							.sply-for-customer .sly-for-customer-img img{
								width: 100%;
							}
							.sply-for-customer .sly-for-customer-img{
								float: left;
								width:100%;
							}
							.sply-for-customer .sly-for-customr-content{
								float: left;
								width: 100%;
								padding:20px;
							}
							.top-marquee-journal {
								position: fixed;  
								top: 0px;
								left: 0px;
								z-index: 99;
							}
							.search-section .search-or-by{
								display: none !important;
								padding: 35px 0px;
								font-size: 22px;
							}
							.search-section h2 {
								text-align: center;
								clear: both;
								font-size: 22px;
							}
							.form-wppp-select.products-per-page {
								margin-right: 0px;
								display:none;
							}
							.search-section .woof_container_pa_color ul li {

								margin: 2px 0px 2px 0px !important;

							}
							.search-section .woof_submit_search_form_container{
								width: 100%;
							}
							.search-section .search-form-sec { 
								padding: 0px;
							}
							.search-section .search-form-sec .search-submit { 
								padding: 10px 25px;
								width: 45px;
							}
							.search-section .search-form-sec label {
								width: calc(100% - 55px);
								display: inline-block;
								float: left;
							}
							.search-section.cat-filter-section, .search-section{
								width: 100%;
								margin-bottom: 30px !important;
								border: 1px solid #ccc !important;
								margin-top: 85px;
								display:block;
							}
							.search-section .woof_container.woof_container_pa_color{
								width: 100%;
								float: left;
								clear: left;
								position: relative;
								top: 0px;
								right: 0px;
							}
							.search-section .woof_container {
								width: 100%;
								padding: 10px;
								margin-bottom: 20px !important
							}
							.brands-section .brand-list-row .brand-list-box ul li{
								width: 50%;
								padding: 5px;
							}
							.brands-section .brand-list-row .brand-list-box h2 { 
								width: 40px;
							}
							.brands-section .brand-list-row .brand-list-box ul { 
								width: 100% ;
							}
							.brands-section .brand-list-row .brand-list-box h2 {
								padding-left: 5px !important;
							}
							.brands-section .brand-list-row .brand-list-box {

								margin-bottom: 20px;
							}
							.sply-cat-heading { 
								left: 40px;
								z-index: 9;
								bottom: inherit;
								top: 30px;
								width: 50%;

							}
							.sply-cat-heading h2 {

								margin-top: 0px;
								text-transform: uppercase;
								font-size: 14px;

							}

							.menu-search-top .search-field {
								border-radius: 0px;
							}
							.menu-search-top .search-submit { 
								right: 7px;
								top: 9px; 

							}
							.main-slider{
								background:#000;
								/*height: calc(100vh - 95px) !important;*/
								width: 100%;
							}
							.main-slider .main-slider-search h3 {
								font-size: 22px; 
								margin-bottom: 10px;
								width: 70%;
								margin:15px auto;
								line-height: 26px; 
							}
							.shop-men-women-section a , .main-slider .read-more-now{
								font-size: 14px !important; 
								line-height: 24px !important;  
								margin-bottom: 0px!important; 
								padding: 6px 15px !important; 
								width: auto !important; 

							}
							.shop-men-women-section p ,.main-slider .slider-inner .slider-text p{ 
								font-size: 12px;
								line-height: 18px;
								margin: 10px auto;
								width: 100%;

							}
							.main-slider .slider-inner .slider-text .store-logos-links img {
								width: 125px;
								display: inline;
							}
/*
.shop-men-women-section{
	display: block !important;
}
	.main-slider .slider-inner{
		display: none;
		}*/
		.home-pro-caps-bag-sec .slick-list,.home-sneakers-section .slick-list { padding:0 20% 0 0;}
		.product-slider-after .slick-list{ padding:0px; }
		.main-slider .main-slider-search {

			top: 15%;
			display:none; 
		}
		.main-slider .main-slider-search h1 {
			font-size: 26px;
			margin-bottom: 10px;
			line-height: 25px;
			letter-spacing: 0px;

		}
		.main-slider .main-slider-search input{
			
		}
		.main-slider .main-slider-search button {

		}
		.shop-men-women-section .shop-women .shop-wm-content h3, .shop-men-women-section .shop-men .shop-wm-content h3{
			font-size: 22px;
		}
		.main-slider .main-slider-search form {
			width: 100%;
			margin: 40px auto 0px auto;
		}
		.search-suggestions-box {
			width: 100%;
			height:220px;
		}
		.shop-men-women-section{
			width: 98%;
			margin:0 auto; 
		}
		.shop-men-women-section .shop-women, .shop-men-women-section .shop-men {
			padding: 10px; 
			width: 100%; 
		}
		.shop-men-women-section img{
			width: 100% !important;
			height: auto !important;
		}


		#stylist-style  .stylist-board-wrapp .stylist-board-box .stylist-board-img{
			height:auto; 
		}
		.stylist-board-detail-right .edit-style-item{
			float:right !important;
		}

		.stylist-board-detail-wrapper .stylist-board-detail-inner {
			padding: 20px;
		}
		.stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-board-detail-left {
			float: left;
			width: 100%;
		}
		.stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-board-detail-right{
			width:100%;
			padding:20px 0px;
		}
		.stylist-board-detail-wrapper .stylist-board-detail-inner .stylist-board-detail-right h2 {
			font-size: 22px; 
			line-height: 31px;
		}

		.stylist-board-listing-wrapper .stylist-board-title p{
			font-size:14px;
		}
		.stylist-board-detail-wrapper .stylist-board-detail-inner .edit-style-item, .stylist-board-listing-wrapper .edit-style-item {

			float: none;
			padding-top: 7px;
			padding-left: 10px;
			display: inline-block;

		}

		.style-board-listing-edit-item{
			text-align:center;
		}
		.stylist-board-listing-wrapper .stylist-board-title {

			width: 100%;
		}
		.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-listing-section{
			min-height:inherit;
		}
		.stylist-board-listing-wrapper .stylist-board-listing-inner .stylist-board-listing-section .stylist-board-box{
			width:100%;
		}
		.stylist-board-add-btn ,.stylist-title{ 
			text-align: center;
			width:100%;
			margin-bottom:15px !important;
		}
		.stylist-board-add-btn a {  
			float: none; 
			display: inline-block;
		}
		.stylist-info .stylist-user-img,.stylist-info .stylist-user-inner{
			width: 100%;
			padding: 10px;
		}
		.stylist-board-wrapp .stylist-board-box,#stylist-style .stylist-board-wrapp .stylist-board-box{
			width: 100%;
		}
		.stylist-info .stylist-user-img img{
			width: 100% !important;
			height: auto !important;
		}
		.wcmp_vendor_banner_template.template3 .vendor_description {
			margin-top: 15px !important; 
			width: 100% !important;
			padding: 15px !important;
			border-radius: 0px; 
		}
		.wcmp_vendor_banner_template.template3 .description_data p ,.vendor_address label{
			font-size: 14px !important;
			line-height: 18px !important;
		}
		.wcmp_vendor_banner {
			width: 100% !important; 
			margin: 0px !important; 
			height: auto !important;
		}
		.user-subscribe-vendor-section {

			padding-left: 0px; 
		}
		.re-sply-detial-need-more-info .ui-accordion-header { 
			font-size: 14px;
			line-height: 24px;
		}
		.ltd-banner {
			position: relative;
			overflow: hidden;
		}
		.re-sply-detial-section {
			padding-top: 60px;
		}
		.main-slider .slider-inner .slider-slide{
			height: 920px;
		}
		.main-slider .slider-inner img{
			width:  100%;
			height: 100%;
			max-width: inherit;
			margin-left:0%;

		}
		.sply-eshopper-section {

			padding: 70px 0px; 

		}
		.home-accessories-slider.slick-dotted.slick-slider{
			padding-bottom: 0px !important
			margin-bottom: 0px !important;
		}
		.sply-eshopper-section .home-page-headng h2{
			margin-bottom: 10px !important;
		}
		.home-sneakers-section .slick-dots, .home-accessories-slider .slick-dots, .product-slider-after .product-slider-inner .slick-dots{
			display: none !important;
		}
		.form-wppp-select, .form-wppp-select select{
			width: 100% !important;
		}
		.splystyle-about-text .splystyle-button a {
			padding: 5px 15px;
			margin: 5px;
			font-size: 14px;
			line-height: 22px;
		}
		.entry-content {
			width:100% !important; 
		}

		.ui-accordion-header::after {

			top: 14px;
		}
		.re-sply-detial-section .re-sply-detial-banner .rsdb-content .rsdb-content-inner {
			width: 96%;
			padding: 0px 15px;
		}
		.re-sply-detial-section .re-sply-detial-banner .rsdb-content .rsdb-content-inner p {
			font-size: 16px;
			color: #fff;
			line-height: 22px;
		}
		.show-desktop{
			display: none;
		}
		.show-mobile{
			display: block;
		}
		.re-sply-detial-fe-product-slider .heading h2,.re-sply-detial-need-more-info h2,.re-sply-detial-why-choose-us h2 { 
			font-size: 28px;
			line-height: 35px;
		}
		.re-sply-detial-fe-product-slider .slick-prev, .re-sply-detial-fe-product-slider .slick-next{
			display: none !important;
		}
		.re-sply-detial-fe-product-slider .re-sply-detial-product-view-btn a {
			font-size: 14px;
		}
		.wcmp_vendor_banner_template.template3 {

			float: left;
			width: 100%;
			margin-top: 20px;

		}
		.wcmp_vendor_banner_template.template3 .vendor_address { 
			margin-left: 0px  !important;

		}
		.home-accessories-slider.slick-dotted.slick-slider {
			margin-bottom: 20px !important;
			padding-bottom: 0px !important;

		}
		.collaborations-section { 
			padding: 40px 20px !important;
		}
		.wcmp_vendor_banner_template.template3 .wcmp_vendor_name {
			margin-top: 15px !important;
			font-size: 26px !important;
		}
		.wcmp_social_profile a { 
			border-radius: 0%;
			overflow: visible;
			width: auto;
			height: auto; 

		}
		.re-sply-detial-section .re-sply-detial-banner .rsdb-content .re-sply-request-btn a {

			font-size: 16px;
			line-height: 22px; 
		}
		.re-sply-detial-section .re-sply-detial-how-it-works .rsd-hiw-box { 
			width: 100%;
			padding: 10px 15px; 
		}
		.re-sply-detial-need-more-info .re-sply-detial-need-more-info-inner {
			width: 100%;
			margin: 0 auto;
		}
		.re-sply-detial-why-choose-us .re-sply-detial-why-choose-us-inner .rsd-wcus-box {
			width: 100%; 
			padding: 10px 15px; 
		}
		.filter-menu-toggles {
			position: absolute;
			right: inherit;
			top: 33px;
			text-align: center;
			width: 100%;
		}
		.woocommerce-products-header h1, .cat-title { 
			display: inline-block;
		}
		.wcmp_vendor_banner_template.template3 .vendor_address {
			margin-top: 0px !important;
			width:100% ;
		}
		.wcmp_vendor_banner_template.template3 .img_div {
			float: left;
			display: none;
		}
		.myaccount-splyrs-section .myaccount-splyrs-btn {
			padding-bottom: 15px;
			text-align: center;

		}
		.myaccount-splyrs-section .myaccount-splyrs-btn a{
			float: none;
		}

		.shopfeature-slider .shopfeature-slider-inner  {
			overflow: hidden;
			height: auto ;
		}
		.shopfeature-slider .shopfeature-slider-inner  .shopfeature-slide{
			height: auto ;
			background: #e5e6e8;
			overflow: hidden;
		}
		.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide img {
			width:auto !important;
			max-width: initial !important;
			float: right;
			height: 200px !important;
		}
		#reviews { 
			margin: 0 auto;
			width: 100%;
		}
		.splyr-channel-stories-section {

			width: 100%;

			border-radius: 4px;
			margin-top: 0px;
			display: block;
			position: relative;
			z-index: 9;
			background: none !important;
			border-radius: 0px;
			border: 0px;
			-webkit-box-shadow: inherit;
			-moz-box-shadow:inherit;
			box-shadow: inherit;
		}
		.splyr-channel-tab-section .splyr-channel-tab-nav ul{
			padding: 0px;
		}
		.splyr-channel-tab-section .splyr-channel-tab-nav ul li a {
			color: #646262;
			text-transform: uppercase;
			font-size: 10px;
			position: relative;
			font-family: MonumentExtended Regular;
			display: inline-block;
			padding: 0px 5px;
		}
		.tax-dc_vendor_shop .woocommerce-page.woof_shortcode_output {
			width: 100%;
		}
		#splyr-channel-rss .journal-post-main .journal-post-box h2 {
			min-height: inherit;
			font-size:16px;
			line-height:22px;

		}
		
		.splyr-channel-tab-section .splyr-channel-tab-nav ul li i{
			display: block;
			font-size: 16px;
			margin-bottom: 10px;
		}
		.splyr-channel-tab-section .splyr-channel-tab-nav ul li.active a:after {

			bottom: -12px; 
		}
		.vendor-styles-section-inner .style-slide {
			width: 100%;
			padding: 10px 10px;
		}
		.vendor-broadcasts-data .home-pcbs-col {
			width: 50%;

			min-height: inherit;
		}

		.vendor-broadcasts-data  .slick-slide {

			margin-right: 5px  !important;
			margin-left: 5px  !important;
		}
		.sply-vendor-broadcasts-page {
			padding: 0px !important;
		}
		.vendor-broadcasts-data .home-pcbs-col .home-pcbs-content {

			padding: 6px;
		}
		.vendor-broadcasts-data .home-pcbs-col .home-pcbs-content h4 {
			font-size: 13px;
			font-weight: normal;
			line-height: 15px;
			margin: 0px;
			text-transform: capitalize;
		}
		.vendor-broadcasts-data .home-pcbs-col .home-pcbs-content .date {
			font-size: 11px;
		}
		.sply-vendor-broadcasts-page .home-pcbs-col .home-pcbs-img {
			position: relative;
			height: 240px;
		}
		#splyr-channel-rss .journal-post-main .journal-post-box {

			width: 100%; 
			min-height: inherit; 
		}
		.splyr-channel-tab-section .splyr-channel-tab-nav ul li {
			float: left;
			padding: 5px 10px;
		}
		.user-subscribe-vendor-section .btn-primary {

			width: auto;
			font-family:MonumentExtended Regular;
			font-weight: normal;
			outline: none;
			margin: 10px 0px;
		}
		.user-subscribe-vendor-section{
			position: static; right: inherit; top:  inherit;
		}
		.ui-accordion-header {
			font-size: 16px;
			line-height: 18px;
			} h2.myaccount-title,h2.myaccount-title {
				font-size: 18px;
				line-height: 22px;
				color:#000;
			}

			.sply-stores-section .our-stores-inner .our-stores-tabs .our-stores-tabs-navigation ul li {
				padding: 5px 10px !important; 
				font-size: 15px !important; 
			}
			.myaccount-banner .myaccount-content p {
				width: 90%;
			}
			.myaccount-banner .mobile-img{
				display: block;
			}
			.myaccount-banner .desktop-img{
				display: none;
			}
			.brands-section .brand-list-row .brand-list-box{
				float: left;
				width: 100%;
				padding: 10px;
			}
			.sply-services-section{
				padding-top: 80px;
				display: inline-block;
			}
			.sply-services-section .sply-services-left{
				float: left;
				width: 100%;
			}
			.sply-services-section .sply-services-left img{
				width: 100%;
				height: auto;
			}
			.sply-services-section .sply-services-right{
				float: left;
				width: 100%;
				padding: 30px 20px;
				font-size: 18px;
				line-height: 26px;
			}
			.sply-services-section .sply-services-right h1 {
				font-size: 33px;
				margin: 0px;
				line-height: 40px;
			}
			.ltd-banner .ltd-banner-content {
				position: absolute;
				left: 6%;
				top: 30%;
				width: 90%;
				color: #fff;
				font-size: 18px;
				line-height: 23px;
			}
			.ltd-banner img.ltd-banner-img-mobile{
				display: block;
				width: auto !important;

				/*height: calc(100vh - 60px);*/
			}
			.ltd-banner img.ltd-banner-img-desktop{
				display: none;
			}
			.related.products h2 { 
				margin-bottom: 20px;
				font-size: 24px;
			}
			.product-volatility{
				margin-bottom: 15px;
			}
			.signup-row .signup-col-3 {
				float: left;
				width: 100% !important;
				padding: 0px !important;
			}
			.collaborations-section .collaborations-inner .collaborations-slide .cs-image:before{
				display: none;
			}
			.sply-video .sply-video-content p {
				font-size: 14px;
				line-height: 20px; 
				margin-bottom: 20px;
				padding: 0px 30px;
				margin-top: 10px;
			}

			.sply-video .sply-video-content h3 {
				font-size: 20px;
				line-height: 26px;
				margin: 0px;
			}

			.sply-video .sply-video-content .become-provider { 
				padding: 9px 12px 7px 12px; 
				font-size: 11px;
				margin:0px 2px;
			}
			/*.header.scrolled{
				position: static;
				}*/
				.sply-eshopper-section .sply-eshopper-content .request-btn { 
					font-size: 11px; 
					padding: 8px 26px;
				}
				.sply-video .sply-video-content { 
					top: 16%; 
					padding: 0px 20px;
					line-height: 26px;
				}
				.vendor-user-btn{
					margin-bottom: 15px;
				}
				.sply-eshopper-section .slick-next.slick-arrow ,.sply-eshopper-section .slick-prev.slick-arrow{

					top: inherit;
					bottom: -45px;
				}

				.welcome-user{
					display: none;	
				}

				.splystyle-about-text .splystyle-about-text-inner {
					font-size: 18px;
					line-height: 24px;
					width: 90%; 

				}
				.woocommerce span.onsale{
					left: 0.5em;
				}
				.sign-out-btn img { 
					margin-top: 15px;
				}
				.product-resale-item-detail-icon {

					left: 0px !important;
				}
				h2 { 
					padding-left: 0px;
				}
				.my-prefernce-appearance{
					width: 100%;
					margin-bottom: 10px;
				}
				.my-prefernce-usuallyspend .usuallyspend{
					padding: 5px 10px !important
				}
				.my-prefernce-usuallyspend{
					padding: 0px;
					width: 100%;
					margin-bottom: 10px;
				}
				.signup-sizes-section .signup-sizes-box {

					margin-bottom: 0px;
					float: left;
					width: 100%;
					padding: 10px 0px ;

				}
				.signup-sizes-section .signup-sizes-box.signup-sizes-shoes {

					width: 100%;

				}
				.signup-sizes-section .signup-sizes-box,.signup-sizes-section .signup-sizes-box.signup-sizes-shoes {
					width: 100%;
					padding: 0px 10px;

				}
				.country-select,.select-gender-section, .select-dob-section, .add-city-section, .country-select {
					float: left;
					width: 100%;
					padding: 0px;
				}
				.country-select {

					position: relative;
					float: left;
					padding: 0px;
					width: 10%;

				}
				.account-detail .account-item {

					font-size: 13px;
				}
				.account-detail .account-item strong {
					width: 96px;
					display: inline-block;
				}
				h4 {
					font-size: 13px;
					line-height: 21px; 
				}
				.save-preference-btn .btn-primary{
					font-size: 13px !important;
					width: 100% !important;
					padding-left:0px;
					padding-right: 0px;
					text-align: center;  
				}
				.brands-section .select-brands .form-check{ 
					width: 100%; 
				}
				.my-prefernce-sub-section.my-prefernce-user-info .mpss-box { 
					width: 100%; 
					padding-right: 0px;
					padding-left: 0px;

				}
				.vendor-page-sec .vendor-page-form h1.entry-title{
					padding-left: 18px;
				}
				.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio label {
					font-size: 16px;
					line-height: 1.4;
					padding: 5px 10px; 
				}
				.signup-cstyles.signup-popular-wanted-items .signup-cstyles-box span {

					min-height: 44px;
					display: inline-block;
				}
				.my-pref-content .fl-box.wid-20 {
					width: 100%;
				}
				.my-pref-content .fl-box.wid-20 img{
					width: 100%;
				}
				.my-pref-content table {

					border-collapse: collapse;
					width: 900px;

				}
				.my-pref-content .my-pref-section-box.last .fl-box.wid-20 {
					padding: 10px 0px;
					border-bottom: #f2f2f2 solid 1px;

				}
				.my-pref-content .my-pref-section-box {

					overflow-y: auto;

				}
				.vendor-banner .vendor-banner-text{
					position: absolute;
					width: 90%;
					left: 6%;
					bottom: 12%;
					color: #fff;
				}
				.vendor-banner  .vendor-banner-text h2{
					font-size: 30px;
					line-height: 44px;
					margin: 0px;
					text-transform: uppercase;

				}
				.vendor-banner  .vendor-banner-text p{
					font-size: 16px;
					margin: 0px 0px;
					line-height: 24px;
				}
				.vendor-banner  .vendor-banner-desk{
					display: none;
				}
				.vendor-banner  .vendor-banner-text .btn-primary{
					border: #fff solid 1px;
					padding: 9px 30px 7px 30px;
					background: #fff;
					color: #000;
				}
				.vendor-banner  .vendor-banner-mobile{
					display: block;
				}
				.vendor-page-sec.login-form {
					padding:0px 30px;
					margin-top: 60px;
				}
				.vendor-page-sec {
					/* background: #fff; */
				}
				.dont-have-account {
					margin: 20px 0px;
				}
				.woocommerce .login-form .woocommerce-LostPassword.lost_password {
					font-size: 11px;
				}

				.vendor-page-sec .vendor-page-form{
					float: left;
					width: 100%;
					padding: 0px 20px; 
				}

				.vendor-page-sec .vendor-page-img{
					float: left;
					width: 50%;
					display: none;
				}
				.head-right-nav a.header-signup-btn {
					/*display: none;*/
					padding: 6px 12px;
					margin-top: 15px;
					margin-left: 5px;
					font-size: 12px;
				}
				.header-signup-btn-mobile {
					background: #fff;
					padding: 10px 45px;
					border-radius: 8px;
					margin-top: 5px;
					float: left;
					margin-left: 15px;
					font-size: 14px;
					color: #000;
					margin: 15px 25px;
					display: inline-block;
					text-decoration: none;
				}
				.payment-icons { 
					padding: 0px 40px;
				}
				.signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-like, .signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-dislike {
					width: 35px;
					height: 35px;
					font-size: 16px;
					line-height: 35px;
					border: #e1e1e1 solid 1px;
				}
				.signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-like, .signup-brands .signup-brand-box .signup-brand-box-inner .sbp-like-dislike .sbp-dislike{
					opacity: 1;
				}
				.wanted-color-section .wanted-color-box {

					width: 90%; 
				}
				.signup-personal-information .signup-personal-information-form {
					width: 90%;
				}
				.signup-personal-information .signup-personal-information-form .form-field .date-of-birth,.signup-row {
					margin-left: 0px;
					margin-right: 0px;
				}
				.signup-personal-information .signup-personal-information-form .form-field .date-of-birth select {
					width: 100%;
					margin: 5px 0px;

				}
				.signup-row .signup-col-2 {

					width: 100%;
					padding: 0px;
				}
				.menu-search-top form {
					width: 83%;
					position: relative;
					display: inline-block;
					margin-right: 0px;
				}
				.head-search{
					display: none;
				}
				.head-search-mobile{
					display: block;
					padding: 20px 30px;
					width: 100%;
				}
				.head-search-mobile a{
					border: #000 solid 1px;
					padding: 10px 36px;
					background: #000;
					color: #fff;
					text-decoration: none;
					text-transform: uppercase;
					display: inline-block;
					margin-top: 20px;
					font-size: 12px;
					text-align: center;
					letter-spacing: 1px;
					font-weight: bold;
					cursor: pointer;
					width: auto;
					height: auto;
				}
				.head-search-mobile a:hover{
					color: #000 !important;
				}
				.search-section .woof_container,.search-section .woof_container.woof_container_pa_color {
					width: 100%; 
					padding: 0px;
				}

				.product-listing-page .woocommerce-products-header {
					position: relative;
					display: inline-block;
					width: 100%;
					float: left;
					margin-bottom: 15px;
				}
				.signup-section h3{
					font-size: 16px;
					line-height: 24px;
				}
				.signup-brands .signup-brand-box {

					float: left;
					width: 50%;
					padding: 5px;

				}
				.signup-brands .signup-brand-box .signup-brand-box-inner {
					border: #f2f2f2 solid 6px;
					background: #fff;
					position: relative;
					padding: 5px; 
					padding-bottom: 30px;
				}
				.signup-cstyles.signup-popular-wanted-items .signup-cstyles-box .signup-cstyles-box-inner {
					min-height: 185px;
				}
				.signup-cstyles .signup-cstyles-box { 
					width: 50%; 
				}
				.signup-sizes-section .signup-sizes-box .signup-sizes-list-radio li {
					float: left;
					width:50%;
					padding: 5px;
				}
				.signup-sizes-section .signup-sizes-box.signup-sizes-shoes .signup-sizes-list-radio li {

					width:100%; 
				}

				.signup-sizes-section {

					text-align: left;
					width: 100%;
					margin: 0 auto;

				}
				.signup-section h1{
					font-size: 23px;
					line-height: 28px;
					margin: 30px 0px;
				}
				.signup-section .signup-form-steps {

					width: 100px;
					margin: 30px auto;

				}

				.signup-section .signup-form-steps span.signup-form-step {
					width: 6px;
					height: 6px;
					margin: 0px 2px;

				}
				.btn-primary ,.btn-secondary{ 
					width: 80%;
				}
				.signup-section .signup-form-steps span.signup-form-step.active {

					width: 8px;
					height: 8px;

				}
				.signup-section img{
					max-width: 100%;
				}
				.signup-section.signup-introduction .signup-introduction-content {
					width: 100%;
				}
				.sply-video {
					height: auto;
					line-height: 1px;
					margin: 70px 0px;
				}
				.sply-style-subscription .sply-style-subscription-content {
					float: left;
					width: 100%;
				}
				.sply-style-subscription .sply-style-subscription-inner {
					width: 100%;
					padding: 20px;
				}
				.sply-eshopper-section .sply-eshopper-image {
					width: 100%;
				}
				.sply-style-subscription-content-inner {
					padding: 15px;
					width: 90%;
					top: 10%;
					left: 5%;
					background: rgba(255, 255, 255, .9);
				}
				.sply-style-subscription-content-inner h2 {
					font-size: 18px;
					line-height: 26px;
					display: none;
				}
				.sply-eshopper-section .sply-eshopper-content h2 {
					line-height: 32px;
					font-size: 29px;
				}
				.sply-style-subscription-content-inner p {
					font-size: 13px;
				}
				.sply-eshopper-section .sply-eshopper-content p {
					font-size: 16px;
				}
				.sply-eshopper-section .sply-eshopper-content {
					float: left;
					width: 100%;
					text-align: center;
					padding: 10px;
				}
				.main-slider .read-more-now {
					padding: 10px 40px;
					margin: 0px 0px;
					text-decoration: none;
					font-size: 18px;
					line-height: 24px;

				}

				.discover-more {
					font-size: 16px;
					letter-spacing: 0px;
					padding: 15px 20px;
					margin: 10px 0px;
				}
				.slick-dots li {
					width: 13px;
					height: 14px;
				}
				.brands-list .ebc-inner-box {
					width: 50%;
					float: left;
					padding: 10px;
				}
				.brands-list .ebc-inner-box img {
					width: 100%;
				}
				.brands-list .ebc-inner-box .ebc-inner-box-inner {
					border-radius: 4px;
					background: #000;
				}
				.brands-list .ebc-inner-box .ebc-inner-box-inner .ebc-img {
					line-height: 1px;
				}
				.brands-list .ebc-inner-box .ebc-inner-box-content {
					padding: 8px 0px;
					text-align: center;
				}
				.brands-list .ebc-inner-box .ebc-inner-box-content a {
					font-weight: bold;
					text-decoration: none;
					font-size: 12px;
					letter-spacing: 1px;
					text-transform: uppercase;
					color: #fff;
				}
				.product-detail-page .woocommerce-breadcrumb {
					display: none;
				}
				.home-sneakers-slider.slick-dotted.slick-slider {
					padding-bottom: 0px;
				}
				.product-slider-after .product-slider-inner .product-slide {
					width: 100% !important;
				}
				.home-sneakers-section .slick-prev,
				.home-sneakers-section .slick-next,
				.product-slider-after .slick-prev,
				.product-slider-after .slick-next {
					display: none !important;
				}
				.head-right-nav a {
					padding: 10px 6px;
				}
				.header .menu-toggle-btn span {
					display: none;
				}
				.woocommerce nav.woocommerce-pagination ul li a,
				.woocommerce nav.woocommerce-pagination ul li span {
					font-size: .7em;
				}
				.product-slider-inner .slick-dots li button {
					width: 6px;
					height: 6px;
				}
				.product-slider-inner .slick-dots li {
					width: 10px;
					height: 10px;
				}
				.home-sneakers-section .home-product-cat-slide .hpcs-shopbtn {
					position: static;
					padding: 0px;
				}
				.home-sneakers-section .home-product-cat-slide {
					border: 0px;
				}
				.home-sneakers-section .home-product-cat-slide .hpcs-content {
					position: static;
					top: 30px;
					left: 30px;
					padding: 15px 0px;
				}
				.home-sneakers-section .home-product-cat-slide .hpcs-detail {
					position: static;
					bottom: 10%;
					left: 30px;
					width: 100%;
					padding: 15px 0px;
				}
				.product-slider-inner {
					padding: 20px;
				}
				.home .product-slider-after .product-slider-inner {
					padding: 10px;
				}
				div.mb-siwc-popup {
					width: 160px;
				}
				.home-sneakers-section .home-product-cat-slide {
					width: 50% !important;
				}
				.header .menu-toggle-btn img {
					width: 29px;
				}
				.header .menu-toggle-btn {
					position: absolute;
					right: 27px;
					top: 15px;
					line-height: 15px;
					cursor: pointer;
					left: inherit;
				}
				/*.header{
					padding: 15px 20px !important;
				}
				.header .header-inner{
					padding: 10px;
					border:#000 solid 2px;
					background: #fff;
					display: inline-block;
					width: 100%;
					}*/
					.header,.header.scrolled,.home .header.scrolled {
						background: none !important;
						-webkit-box-shadow: inherit !important;
						-moz-box-shadow:  inherit !important;
						box-shadow:  inherit !important;
					}
					.category-journal img {
						max-width: 100%;
						height: auto;
					}
					.journal-post-main .journal-post-box,
					.journal-post-main .journal-post-box.full-left-sec,
					.journal-post-main .journal-post-box.full-right-sec {
						width: 100%;
						text-align: left;
						padding: 20px 0px;
						min-height: inherit;
					}
					.journal-section .journal-post-slider .journal-slide {
						float: left;
						width: 100% !important;
						max-height: 370px;
					}
					.journal-section .journal-post-slider .journal-slide h2 {
						font-size: 18px;
						line-height: 26px;
					}
					.journal-section .journal-post-slider .slick-next:before {
						background-size: 18px;
						filter: invert(1);
					}
					.journal-section .journal-post-slider .slick-prev:before {
						background-size: 18px;
						filter: invert(1);
					}
					.journal-section .journal-post-slider .slick-next.slick-arrow {
						top: 38%;
						right: 0px;
					}
					.journal-section .journal-post-slider .slick-prev.slick-arrow {
						left: 30px;
						top: 38%;
					}
					.journal-section .journal-post-slider .slick-next , .journal-section .journal-post-slider .slick-prev {
						width:50px;
						height:50px;
					}
					.journal-section .journal-post-slider .slick-dots {
						display:none!important;
					} 
					.journal-section .journal-post-slider {
						background: #f5f5f5;
						padding-bottom: 30px;
					}

					.home-product-sec .home-product-sec-col .home-product-sec-col-head {
						margin-left: 0px;
					}
					.product-main-banner .product-main-banner-inner {
						background: none;
					}
					.descktop-img {
						display: none !important;
					}
					.mobile-img {
						display: block !important;
					}
					.home-sneakers-section .read-more {
						padding: 6px 15px 4px 15px;
						font-size: 14px;
						margin-bottom: 0px;
					}
					.home-sneakers-section .home-product-cat-slide {

						min-height: 400px;
					}
					.product-detail-page .product-detail-inner .flex-control-thumbs li {
						margin-top: 5px !important;
						margin-right: 5px !important;
					}
					.post .post-detail-head h1 {
						font-size: 22px;
						line-height: 30px;
					}
					.single-post .entry-content p {
						margin: 20px auto;
						font-size: 18px;
						line-height: 1.4em;
					}
					.post-detail-product .product-slide {
						padding: 0px 10px;
						width: 100%;
						float: left;
					}
					.cart-collaterals {
						float: left;
						width: 100% !important;
						padding-left: 0px;
					}
					.woocommerce-cart-form {
						float: left;
						width: 100%;
					}
					.journal-posts .post .post-img {
						height: auto;
					}
					.journal-posts {
						padding-top: 60px;
						padding-bottom: 0px;
					}
					.post h2 {
						font-size: 18px;
						line-height: 24px;
					}
					.woocommerce .col2-set,
					.woocommerce-page .col2-set {
						width: 100%;
						float: left;
						padding: 15px;
					}
					#order_review_heading {
						display: inline-block;
						margin-top: 15px;
						width: 100%;
					}
					.woocommerce-info {
						line-height: 18px;
						font-size: 14px;
					}
					.post P {
						font-size: 15px;
						color: #353535;
						line-height: 19px;
					}
					.woocommerce-checkout #order_review {
						width: 100%;
						/* margin: 0 auto; */
						float: left;
						padding: 10px 0px;
					}
					.woocommerce-form-login {
						width: 96%;
					}
					.cart-customlocation span {
						top: -6px;
						right: -2px;
					}
					.curators-product-box .hpcs-content {
						min-height: inherit;
					}
					.curators-profile .curators-profile-content p {
						line-height: 19px;
						font-size: 13px;
						letter-spacing: 1px;
					}
					.home-page-headng.sneakers-heading img {
						width: 60%;
					}
					.mobile-logo {
						display: block;
					}
					.descktop-logo {
						display: none;
					}
					.container {
						width: 90%;
					}
					footer .footer-subscribe .footer-subscribe-inner input[type=email] {
						width: 200px;
					}
					footer {
						display: inline-block;
					}
					footer .subscribe-text {
						font-size: 11px;
					}
					footer .footer-subscribe .footer-subscribe-inner {
						width: 90%;
					}
					footer .footer-left,
					footer .footer-right {
						width: 100%;
						text-align: center;
					}
					.main-slider {
						margin-top: 0px;
					}
					.product-detail-page .product-detail-inner {
						width: 90%;
					}
					.product-detail-grey {
						padding: 20px 0px 20px 0px;
					}
					.related.products {
						padding: 0px 20px 0px 20px;
					}
					.product-desc-titles .title {

						font-size: 13px;
						font-family: MonumentExtended Regular;
						font-weight: normal;
					}
					.product-detail-grey .product-detail-grey-right,
					.product-detail-grey .product-detail-grey-left {
						width: 100%;
					}
					.product-detail-page .product-detail-inner {
						padding: 0px;
					}
					.search-results h1 {
						font-size: 18px;
					}
					.store-section-inner .shop-product .product-box,
					.store-section-inner .product {
						float: left;
						width: 100%;
						padding: 10px 5px;
						min-height: initial;
					}
					.no-results.not-found .search-form {
						width: 90%;
					}
					.no-results.not-found h1 {
						font-size: 32px;
						line-height: 36px;
					}
					.brands-footer .brands-footer-inner ul li {
						width: 50%;
					}
					.store-section-inner .shop-product .product-box .product-img,
					.store-section-inner .primary-img,
					.store-section-inner .secondary-img {
						min-height: 140px;
					}
					.header {
						background: #fff;
					}
					.mobile-search-top input {
						width: 100%;
						padding: 5px 10px;
						border: #000 solid 1px;
						padding-right: 25px;
					}
					.mobile-search-top .screen-reader-text {
						display: none;
					}
					.mobile-search-top {
						position: relative;
						padding: 10px 15px;
						display: none;
					}
					.mobile-search-top .search-submit {
						position: absolute;
						top: 18px;
						right: 23px;
						cursor: pointer;
					}
					.content-area {
						padding-top: 80px;
					}
					.mobile-search-cart-icon {
						display: inline-block;
						position: absolute;
						right: 30px;
						top: 14px;
					}
					.mobile-search-cart-icon a {
						margin-left: 20px;
						text-decoration: none;
					}
					.header .container {
						position: relative;
						text-align: center;
					}
					.head-right-nav {
						position: absolute;
						top: 0px;
						width: auto;
						float: none;
						right: 15px; 
					}

				/*.header .logo img{
					display: none;
				}
				.header .logo span{
					display: inline-block;
					font-family: Druk Wide;
					font-size: 20px;
					line-height: 30px;
					}*/
					.header .logo {
						float: none;
						display: inline-block;
						margin-top: 0px;
						padding: 3px 0px;
						margin-left:0px;
					}
					.home .header.scrolled .head-right-nav a.header-signup-btn {
						font-size: 9px;
					}
					.head-right-nav a.nav-toggle img {
						width: 25px;
					}
					.head-right-cart-user {
						float: right;
						margin-top: 18px;
						margin-right: 5px;
					}
					.sliderbgimage.mobile-banner {
						display: block;
						width: 100%;
					}
					.mobile-video-banner {
						display: block;
						width: 100%;
						height:auto;
					}
					.collaborations-inner {
						overflow: hidden;
					}
					.collaborations-inner .slick-slide {
						margin: 0px !important;
					}
					.main-slider .slider-inner .slick-next.slick-arrow {
						right: 36px;
					}
					.sliderbgimage.desktop-banner , .desktop-video-banner {
						display: none;
					}
					.home-product-cat-sec .home-product-cat-sec-inner .home-product-cat-slide .hpcs-content h3 {
						margin: 5px 0px;
					}
					.home-product-cat-sec .home-product-cat-sec-inner .slick-dots {
						position: absolute;
						bottom: -15px;
					}
					.home-product-cat-sec .home-product-cat-sec-inner .home-product-cat-slide h2 {
						position: static;
						font-size: 26px;
						line-height: 28px;
					}
					.home-product-cat-sec .home-product-cat-sec-inner .home-product-cat-slide .hpcs-content {
						position: static;
						width: 100%;
						padding: 15px;
					}
					.collaborations-section h2 {
						font-size: 26px;
						line-height: 30px;
						text-align: center !important;
						border: 0px;
						width: 100%;
					}
					.home-product-cat-sec {
						padding: 20px 0px;
					}
					.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-left .home-pcbs-row .home-pcbs-col {
						padding: 20px 0px;
						float: left;
						width: 100%;
					}
					.home-product-cat-sec .home-product-cat-sec-inner .home-product-cat-slide .hpcs-content p {
						font-size: 13px;
					}
					.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-content {
						position: relative;
						bottom: 0px;
						padding: 10px 0px;
						left: 0px;
						width: 100%;
					}
					.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-btn .read-more {
						border: #000 solid 1px;
						padding: 13px 20px;
						background: #000;
						color: #fff;
						text-decoration: none;
						font-size: 16px;
					}
					.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-btn .read-more:hover{
						border: #000 solid 1px; 
						background: #000;
						color: #fff;
					}
					.main-navigation-mobile {
						width: 101.3%;
						height: auto /*calc(100vh - 50px)*/;
						left: -2px;
						background: #fff;
						border: #000 solid 2px;
						padding-top: 0px;
						top: 57px;

					} 
					.main-navigation-mobile ul {
						margin: 0px;
						}.main-navigation-mobile ul li{
							border-bottom: 2px solid #000;
							padding:  15px;
						}
						.main-navigation-mobile ul ul li {
							border:0px;
						}
						.main-navigation-mobile ul .sub-menu .sub-menu a,.main-navigation-mobile ul .sub-menu a,.main-navigation-mobile ul li a,.main-navigation-mobile ul li.menu-item-has-children::after{
							color: #000 !important;
						}
						.main-navigation-mobile ul .sub-menu .sub-menu a:hover,.main-navigation-mobile ul .sub-menu a:hover,.main-navigation-mobile ul li a:hover,.main-navigation-mobile ul li.menu-item-has-children::after{
							color: #000 !important;
						}
						.main-navigation-mobile ul li a {
							text-transform: none  !important;
						}
						.login-signup-resp-btns {

							margin-bottom: 30px;
						}
						.login-signup-resp-btns a {

							border-radius:  0px;
							color: #fff;
							background: #000; 
						}
						.menu-search-top label {
							display: inline-block;
							float: left;
							width: 100%;
						}
						.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-content .read-more {
							padding: 5px 15px;
							font-size: 16px;
							display: inline-block;
							color: #000;
							background:#fff;
							border:none;
						}
						.home-product-sec .home-product-sec-col .home-product-sec-content p {
							display: none;
						}
						.home-product-sec .home-product-sec-col .home-product-sec-content {
							bottom: 17%;
						}
						.collaborations-section .collaborations-inner .collaborations-slide .cs-image h3 {
							font-size: 28px;
							line-height: 32px;
							margin: 20px 0px;
							color:#000;
						}

						.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-content p {
							line-height: 26px;
							font-size: 18px;
							color: #000;
						}
						.collaborations-section .collaborations-inner .collaborations-slide .cs-image .cs-btn {
							position: static;
							padding: 0px;
						}
						.home-product-sec .home-product-sec-col h3 {
							font-size: 20px;
							line-height: 24px;
							margin: 0px;
							margin-bottom: 10px;
						}
						.home-product-sec .home-product-sec-col .home-product-sec-content-head {
							position: static;
							left: 6%;
							top: 5%;
							width: 100%;
							z-index: 9;
						}
						.collaborations-section .collaborations-inner .slick-prev,
						.collaborations-section .collaborations-inner .slick-next {
							top: 31%;
						}
						.collaborations-section .collaborations-inner .collaborations-slide {
							width: 100% !important;
							text-align: center;
						}
						.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-left {
							float: left;
							width: 100%;
							padding: 10px;
						}
						.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .home-pcbs-right {
							float: left;
							width: 100%;
							padding: 10px;
						}
						.product-main-banner .product-main-banner-inner .product-main-banner-head,
						.product-main-banner .product-main-banner-inner .product-main-banner-content {
							position: static;
							width: 100%;
							padding: 0px;
						}
						.product-main-banner .product-main-banner-inner .product-banner-shop {
							position: static;
							float: left;
							margin: 25px 0px;
						}
						.product-main-banner .product-main-banner-inner .product-main-banner-content p {
							font-size: 12px;
						}
						.product-main-banner .product-main-banner-inner .product-main-banner-head h3 {
							margin-top: 10px;
							font-size: 25px;
							line-height: 30px;
						}
						.home-sneakers-section {
							padding: 10px 0px;
						}
						.home-sneakers-section .slick-prev {
							left: -30px;
						}
						.home-sneakers-section .slick-next {
							right: -30px;
						}
						.product-slider-after .product-slider-inner .product-slide .product-slide-img {
							width: 100%;
							float: left;
							background: #f6f6f6;
						}
						.product-slider-after .product-slider-inner .product-slide .product-slide-content {
							width: 100%;
							float: left;
							padding-left: 0px;
							padding-top: 20px;
						}
						.product-slider-after .slick-prev,
						.product-slider-after .slick-next {
							top: 90%;
							width: 40px;
							height: 35px;
						}
						.product-slider-after .product-slider-inner .product-slide .product-slide-content h2 {
							font-size: 16px;
							line-height: 21px;
						}
						.product-slider-after .product-slider-inner .product-slide .product-slide-content p {
							margin-bottom: 10px;
							margin-top: 10px;
						}
						.product-slider-after .slick-prev:before,
						.product-slider-after .slick-next:before {
							font-size: 16px;
						}
						.product-slider-after .slick-next.slick-arrow {
							right: 5px;
						}
						.product-slider-after .slick-prev.slick-arrow {
							right: 50px;
						}
						.home-product-sec .home-product-sec-col {
							float: left;
							width: 100%;
							padding: 10px 0px;
							min-height: inherit;
						}
						.store-section {
							padding: 60px 15px !important;
							padding-bottom: 0px !important;
						}
						.tax-dc_vendor_shop .store-section {
							padding-top: 30px!important;
						}
						.shopfeature-slider .shopfeature-slider-inner .slick-dots {
							display: none !important;
						}
						.shopfeature-slider .shopfeature-slider-inner .slick-prev:before,
						.shopfeature-slider .shopfeature-slider-inner .slick-next:before {
							width: 16px;
							height: 33px;
						}
						.main-slider .slider-inner .slick-prev,
						.main-slider .slider-inner .slick-next {
							width: 16px;
							height: 33px;
							top: inherit !important;
							bottom:0px;
						}
						.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content p {
							display: none !important;
						}
						.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content {
							position: absolute;
							left: 40px;
							bottom: 15px;
							width: 50%;
							top: inherit;
						}
						.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .new-arrival {
							left: 30px;
							top: 20px;
							font-size: 14px;
						}
						.shopfeature-slider .shopfeature-slider-inner .slick-prev {
							left: 5px;
						}
						.shopfeature-slider .shopfeature-slider-inner .slick-next {
							right: 5px;
						}
						.shopfeature-slider .shopfeature-slider-inner .shopfeature-slide .shopfeature-content h3 {
							font-size: 15px;
							line-height: 16px;
						}
						.shopfeature-slider .shopfeature-slider-inner .slick-prev:before,
						.shopfeature-slider .shopfeature-slider-inner .slick-next:before {
							background-size: 12px;
						}
						.woocommerce ul.products li.product .product-content,
						.woocommerce-page ul.products li.product .product-content {
							position: relative;
							bottom: 0px;
							width: 100%;
							/*padding: 15px 0px;*/
						}
						.products.columns-4{
							margin-top: 15px !important;
							display: inline-block;
							width: 100%;
						}
						.header-search {
							display: none;
						}
						footer .footer-navigation ul li a {
							font-size: 18px;
							color: #000;
							line-height: 12px;
							padding: 0px;
							display: inline-block;
							border: 0px;
						}
						footer {
							padding: 30px 0px;
						}
						footer .footer-navigation ul li {
							float: left;
							padding: 10px 0px;
							padding-left: 0px;
							width: 50%;
						}
						.product .colors span {
							width: 14px;
							height: 14px;
						}
						.store-section-inner .shop-product .product-box .product-content h4,
						.store-section-inner .product h2 {
							font-size: 13px !important;
							line-height: 20px;
							min-height: initial;
							font-weight: normal !important;
							letter-spacing:0px;
						}
						.woocommerce-ordering {
							display: none;
						}
						.shop-head-search {
							margin-bottom: 55px;
							display: none;
						}
						.client-section .client-inner .client-slider .slick-prev {
							left: 11px;
							top: 77%;
							z-index: 9;
						}
						.client-section .client-inner .client-slider .slick-next {
							right: 11px;
							top: 77%;
						}
						.client-section .client-inner .client-slider .client-slide .see-all-client {
							margin-top: 60px !important;
							display: inline-block;
							float: left !important;
						}
						.branding-section .branding-sec-col.branding-sec-col-3 {
							padding-top: 20px;
						}
						.iamddb-img-section {
							padding: 20px 0px;
						}
						.feature-section {
							padding: 25px 0px;
						}
						.flex-viewport {
							width: 100%;
							float: none;
						}
						.woocommerce div.product div.images .flex-control-thumbs li {
							width: 47.3%;
						}
						.choose-item-section .slick-prev {
							left: -15px;
						}
						.choose-item-section .slick-next {
							right: -15px;
						}
						.sign-up {
							margin-top: 3px;
							display: inline-block;
						}
						.branding-col-text {
							display: none;
						}
						.cis-slider {
							text-align: center;
						}
						.cis-slider img {
							display: inline-block;
						}
						.cart-nav-head {
							float: right;
							margin-top: 7px;
						}
						.head-right-nav a.nav-toggle {
							padding: 0px;
						}
						.client-section .client-inner h2 {
							font-size: 30px;
						}
						.client-section .client-inner .client-slider .client-slide h4,
						.client-section .client-inner .client-slider .client-slide .see-all-client {
							position: static;
							top: inherit;
							right: inherit;
						}
						.client-section .client-inner .client-slider .client-slide .see-all-client {
							float: left;
							margin-top: 15px;
							bottom: 0px;
							width: 100%;
							text-align: center;
						}
						.client-section .client-inner .client-slide-inner {
							width: 100%;
						}
						.contact-section .contact-img .contact-heading h2 {
							font-size: 46px;
							line-height:56px;
						}
						.client-section .client-inner h2 {
							width: 95%;
						}
						.contact-section .contact-img .contact-heading p {
							font-size: 22px;
						}
	/*.product-filter-mobile,
	.left-nav-toggle {
		display: inline-block;
		cursor: pointer;
		margin-top: 15px;
		}*/
		.product-filter-mobile  {
			display: inline-block;
			cursor: pointer;
			margin-top: 15px;
		}
		.product-filter-mobile {
			width: 100%;
		}
		.product-filter-mobile span {
			float: right;
		}
		.product-filter-mobile h2 {
			display: inline-block;
			margin: 25px 0px;
			margin-top: 0px;
			font-size: 20px;
			text-transform: uppercase;
			line-height: 20px;
			color: #090a0a; 
		}
		.shop-head-search .return,
		.mouse-img {
			display: none;
		}
		.header .logo img {
			filter: invert(0) !important;
		}
		#menu-toggle-icon span {
			background: #000 !important;
		}
		.header {
			padding: 0px;
			text-align: center;
			height: auto;
		}
		.shop-head-search .shop-head-search-form label {
			display: none;
		}
		.splystore .site-main {
			margin-right: 0%;
			margin-left: 0%;
		}
		.store-section-inner .shop-banner h1 {
			font-size: 40px;
		}
		.woocommerce ul.products li.product .button,
		.woocommerce-page ul.products li.product .button {
			display: inline-block;
			background: #000;
			width: 100%;
			text-align: center;
			padding: 18px;
			height: auto;
			color: #fff;
			display: none;
		}
		.woocommerce ul.products[class*=columns-] li.product,
		.woocommerce-page ul.products[class*=columns-] li.product {
			width: 50% !important;
			margin: 0px;
			padding: 10px 10px;
			min-height: 340px;
		}
		.resp-single-item-display .woocommerce ul.products[class*=columns-] li.product,
		.resp-single-item-display .woocommerce-page ul.products[class*=columns-] li.product {
			width: 100% !important;
			margin: 0px;
			padding: 10px 10px;
			min-height: 370px;
		}
		.resp-double-item-display .woocommerce ul.products[class*=columns-] li.product,
		.resp-double-item-display .woocommerce-page ul.products[class*=columns-] li.product {
			width: 50% !important;
			margin: 0px;
			padding: 10px 15px;
			min-height: 370px;
		}
		.page-template-page-re-sply-detail .woocommerce ul.products[class*=columns-] li.product,
		.page-template-page-re-sply-detail .woocommerce-page ul.products[class*=columns-] li.product {
			width: 100% !important;
			margin: 0px;
			padding: 10px 15px;
			min-height: 370px;
		}
		
		
		
		.store-section-inner .right-sidebar {
			float: left;
			width: 100%;
			margin: 0px;
		}
		.store-section-inner .left-sidebar {
			float: left;
			width: 100%;
			padding: 20px;
			display: none;
			background: #fff;
			height: 100%;
			left: -100%;
			position: fixed;
			padding-top: 20px;
			top: 0;
			-o-transition: .5s;
			-ms-transition: .5s;
			-moz-transition: .5s;
			-webkit-transition: .5s;
			transition: .5s;
			z-index: 101;
			overflow: auto;
		}
		div.netgo_navigation li.menu-item-has-children::before {
			left: inherit;
			right: 20px;
			top: 14px;
		}
		div.netgo_navigation li.menu-item-has-children {
			padding-left: 0px !important;
		}
		.store-section-inner .left-sidebar.active {
			left: 0px;
			display: block;
		}
		.woocommerce #content div.product div.summary,
		.woocommerce div.product div.summary,
		.woocommerce-page #content div.product div.summary,
		.woocommerce-page div.product div.summary {
			width: 100%;
		}
		.woocommerce #content div.product div.images,
		.woocommerce div.product div.images,
		.woocommerce-page #content div.product div.images,
		.woocommerce-page div.product div.images {
			width: 100%;
			padding: 0px;
		}
		.woocommerce div.product div.images .flex-control-thumbs {

			left: inherit;
			position: relative;
			width: auto;
			top: inherit;

		}
		.contact-section .contact-content,
		.contact-section .contact-img {
			width: 100%;
			padding: 0px;
		}
		.header .navbar-toggle {
			display: block;
			line-height: 12px;
			margin-top: 4px;
		}
		.contact-section .contact-img .contact-heading {
			position: absolute;
			bottom: 60px;
			right: 0px;
			width: 100%;
			text-align: center;
		}
		.contact-section .contact-img .contact-heading span {
			color: #fff;
		}
		.branding-section .branding-sec-col {
			width: 100%;
			padding: 0px;
		}
		.main-slider .slider-inner .slider-text {
			width: 100%;
			float: left;
		}
		.main-slider .slider-inner .slider-text h1 {
			font-size: 26px;
			line-height: 30px;
			margin-top: 15px;
			padding-right: 0px;
			width: 96%;
		}
		footer .footer-social ul li {
			float: left;
			padding: 0px 30px;
		}
		.home-product-cat-sec .home-product-cat-sec-inner .slick-dots li button {
			background: #000;
		}
		.home-page-headng h2 {
			font-size: 26px !important;
			line-height: 30px !important;
			text-align: center !important;
			border: 0px;
			width: 100%;
		}
		.home-page-headng {
			text-align: center;
			padding: 20px 0px;
		}
		.home-page-headng .hpcs-shopbtn {
			margin-top: 20px !important;
			float: none !important;
		}
		.main-slider .slider-inner .slider-text span {
			display: none;
		}
		.main-slider .slider-inner .slider-img {
			width: 100%;
		}
		.feature-section .feature-section-inner .feature-col {
			width: 100%;
		}
	/*
.main-slider .slider-inner .slick-next.slick-arrow {
  
    right: 10px;
    z-index: 9;
   
}
.main-slider .slider-inner .slick-prev.slick-arrow {
    left: inherit;
    right: 60px;
    z-index: 9;
    
    }*/
    .main-slider {
    	height: auto;
    	padding: 0px 0px 0px 0px;
    }
    .main-slider .slider-inner .slick-prev.slick-arrow {
    	left: 36px;
    	z-index: 9;
    }
    .main-menu,
    .main-slider .slick-dots,
    .main-slider-bottom {
    	display: none !important;
    }
    .header .logo img {
    	width: 80px;
    	margin-top: 10px;
    }
    .about-section .about-inner .about-content h2 {
    	font-size: 28px;
    }
    .main-slider .slider-inner .slider-text {
    	padding:   15px !important;

    	display: inline-block;
    	
    	width: 100%;
    	bottom:inherit;
    	top: 10%;
    	left: 0px; 
    	opacity: 1 !important;
    	z-index: 9;

    }
    .main-slider .slider-inner .slick-next:before {
    	background-size: 16px;
    }
    .main-slider .slider-inner .slick-prev:before {
    	background-size: 16px;
    }
    .branding-section .branding-section-inner {
    	margin-left: 0%;
    	margin-right: 0%;
    }
    .about-section {
    	padding-top: 80px;
    }
    .product-slider-after .product-slider-inner .slick-dots {
    	position: static;
    }
    .about-section .about-inner .about-content,
    .about-section .about-inner .about-img {
    	width: 100%;
    	padding: 0px;
    }
    .about-section .about-inner .about-img {
    	padding-top: 15px;
    	padding-left:15px;
    }
    .about-section .about-inner .about-img img {
    	width:92%;
    }
    .aboutslide2-current .about-section .about-inner .about-img:before {
    	border: #fff solid 2px;
    	width: 96%;
    	height: 250px;
    }
    .main-slider .slider-inner .slick-prev,
    .main-slider .slider-inner .slick-next {}
    .main-slider .slider-inner .slick-prev:before,
    .main-slider .slider-inner .slick-next:before {
    	font-size: 16px;
    }
    .branding-section .branding-sec-col .branding-col-text {
    	display: none;
    }
    .client-section .client-inner .client-slider .slick-prev,
    .client-section .client-inner .client-slider .slick-next {
    	font-size: 14px;
    	letter-spacing: 1px;
    	width: auto;
    }
    ul.products {
    	min-height: initial;
    }
    .curators-product-box {
    	float: left;
    	width: 100%;
    	padding: 15px;
    	min-height: inherit;
    }
    .curators-profile,
    .curators-section h2,
    .curators-section p {
    	text-align: center !important;
    }
    .curators-section h2 {
    	font-size: 30px;
    	line-height: 36px;
    }
    .curators-section .curators-section-inner .curators-box {
    	float: left;
    	width: 100%;
    	padding: 10px;
    }
    .curators-profile .curators-profile-content {
    	float: left;
    	width: 100%;
    	padding: 15px;
    	text-align: center !important;
    }
    .curators-profile .curators-profile-img {
    	float: none;
    	display: inline-block;
    }
    .curators-section .curators-section-inner .curators-box .curators-img {
    	width: 100%;
    	height: auto;
    }
    .curators-section {
    	padding: 20px 0px;
    	padding-top: 90px;
    }
    .header-currency {
    	display: none;
    }
    .main-navigation-mobile .header-currency {
    	display: block;
    	width: 77%;
    	margin-left: 28px;
    }
    .header-currency .alg_currency_select {
    	padding: 10px;
    	margin-top: 15px;
    }
    .error-404 p{
    	width: 90%;
    	margin:0 auto;
    }
    .country-select{
    	position: relative;

    	width: 100%;
    }
    .country-select select{
    	width: 100%; 
    	padding: 10px 15px;  
    	font-size: 14px;
    }
    .country-select:before { 
    	background-size: 10px;
    	width: 10px;
    	height: 10px;
    	position: absolute;
    	right: 15px;
    	top: 18px;
    }
   /* .menu-toggle-btn{
    	display: block;
    	}*/
    	.main-navigation{
    		display: none;
    	}
    	.resp-space {
    		height:90px;
    		line-height:1px;
    	}
    	.page-vendor-registration .what-splyr-can-get .image-section {
    		width: 100%;
    	}
    	.page-vendor-registration .what-splyr-can-get .image-section img {
    		width: 100%;
    	}
    	.page-vendor-registration .what-splyr-can-get .copy-section {
    		width: 100%;
    		text-align:center;
    		padding: 10px;
    	}
    	.page-vendor-registration .what-splyr-can-get .copy-section h2 {
    		font-size: 28px;
    	}
    	.page-vendor-registration .what-splyr-can-get .copy-section p {
    		font-size: 18px;
    		line-height: 26px;
    	}
    	.page-vendor-registration .what-splyr-can-get .copy-section  h2.text-right , .page-vendor-registration .what-splyr-can-get .copy-section  p.text-right {
    		text-align:center;

    	}
    	.our-user-value-propoitions .our-user-value-propoitions-inner h3 {
    		font-size: 20px;
    		line-height: 28px;
    	}
    	.our-user-value-propoitions h2 {
    		font-size: 26px;
    		line-height: 36px;
    		padding: 0px;
    	}
    	.psdwwo-heading {

    		margin-bottom: 10px;
    	}
    	.our-user-value-propoitions .our-user-value-propoitions-inner .ouvp-box {
    		float: none;
    		width: 100%;
    		padding: 20px 20px;
    	}
    	.our-user-value-propoitions {
    		padding: 50px 0px;
    	}
    	.sply-style-subscription .sply-style-subscription-inner .sss-icon {
    		font-size: 16px;
    		width: 100%;
    		display: inline-block;
    	}
    	.sply-style-subscription .sply-style-subscription-inner .sss-icon span {
    		width: 40px;
    		height: 40px;
    		font-size: 18px;
    		line-height: 40px; 
    	}
    	.sply-style-subscription-btn{
    		text-align: center; 
    	}
    	.home-page-headng h2 span.sm {
    		font-size: 14px;
    		display: block;
    		line-height: 22px;
    		margin-top: 5px;
    	}
    	.editorials-search-results .editorial-result-card {
    		float: left;
    		width: 50%;
    		padding: 10px 5px 10px 5px;

    	}
    	.editorials-search-results .editorial-result-card h4 {
    		font-size: 14px;
    		line-height: 20px;
    	}

    	.editorials-search-results .editorial-result-card .editorial-cover img {
    		-webkit-border-top-left-radius: 12px;
    		-webkit-border-top-right-radius: 12px;
    		-moz-border-radius-topleft: 12px;
    		-moz-border-radius-topright: 12px;
    		border-top-left-radius: 12px;
    		border-top-right-radius: 12px;
    	}
    	ul.products li.product .tinvwl_add_to_wishlist_button {
    		margin-top: 0.5em;
    	}
    	.search-results .store-section .store-section-inner .product {
    		min-height: 370px;
    	}
    	.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .hpcs-shopbtn {
    		display:none;
    	}
    	.home-pro-caps-bag-sec .home-pro-caps-bag-sec-inner .hpcs-shopbtn.resp-only {
    		display:block!important;
    	} 
    	.sply-video video {
    		width: auto;
    		height: 400px;
    	}
    	.sply-video .sply-video-content {
    		top: 30%;
    	}
    	.search-section {
    		padding: 20px;
    	}
    	.search-section .woof_text_search_container input[type="search"] {
    		height: 40px;
    	}
    	.search-section .search-form-sec .search-submit, .search-section .woof_text_search_container .woof_text_search_go {
    		height: 40px;
    	}
    	.search-results .woocommerce ul.products[class*="columns-"] li.product , .search-results.resp-double-item-display .woocommerce ul.products[class*="columns-"] li.product {
    		width: 50% !important;
    	}
    	.search-results.resp-single-item-display .woocommerce ul.products[class*="columns-"] li.product {
    		width: 100% !important;
    	}
    	.editorials-search-results {
    		padding: 15px;
    		margin-left: -15px;
    		margin-right: -15px;
    	}
    	.search-section .woof_container_colors .woof_block_html_items {
    		display: none;
    	}
    	.main-slider .slider-inner .slider-text .banner-animated-logo {
    		padding-top: 10px;
    	}
    	.main-slider .slider-inner .slider-text .banner-animated-logo img {
    		width: 200px;
    	}
    	.sply-style-detail-section .main-style {
    		float: none;
    		width: 100%;
    	}
    	.sply-style-detail-section .attached-products-list {
    		float: none;
    		width: 100%;
    		padding: 0px;
    	}
    	.sply-style-detail-section .attached-products-list .attached-product {
    		width: 100%;
    		padding: 14px;
    		border-bottom: 1px solid #ddd;
    		background: url(images/rgt-grey-pwa-arrow.png) 96% 50% no-repeat;
    		min-height: inherit !important;
    	}

    	.sply-style-detail-section .attached-products-list .prod-img {
    		width: 21%;
    		float: left;
    	}
    	.sply-style-detail-section .main-style img {
    		width: 100%;
    		border-radius:0px;
    	}
    	.sply-style-detail-section .attached-products-list .prod-cont {
    		width: 75%;
    		float: right;
    	}
    	.sply-style-detail-section .attached-products-list .style-info-sec {
    		background: #f0f0f0;
    		margin-top:0px;
    	}
    	.sply-style-detail-section .attached-products-list .style-info-sec .buy-look-link {
    		text-align: center;
    	}
    	.sply-style-detail-section .attached-products-list h3 {
    		padding: 8px 0px;
    	}
    	.create-style-board.style-board-modal {
    		width: 100%;
    		height: auto;
    		left: inherit;
    	}
    	.shopfeature-slider .shopfeature-slider-inner  .shopfeature-slide img{
    		top:0%;
    		position:relative;
    	}
    	.collaborations-section .collaborations-inner .collaborations-slide {
    		float: none;
    		width: 100%;
    		padding: 0px;
    		margin-bottom: 40px;
    	}
    	.head-right-nav a.header-signup-btn{
    		display:none;
    	}
    	.head-right-nav a.header-resp-search-btn{
    		display:inherit;
    	}
    	.login-signup-resp-btns {
    		display: block;
    	}
    	.main-slider .main-home-banner-resp-anim {
    		display:block;
    	}
    	.main-slider .slider-inner .slider-text .store-logos-links {
    		text-align: center;
    		filter: invert(0.12);
    	}
    	.searched-brand-sec-resp {
    		display:block;
    	}
    	.searched-brand-sec-resp .brand-div {
    		font-size:24px;
    		font-family:MonumentExtended Regular;
    		line-height:26px;
    		width: 100%;
    		padding: 15px 0px;
    		background: url(images/rgt-grey-pwa-arrow.png) 98% 50% no-repeat;
    	}
    	.searched-brand-sec-resp .brand-div span {
    		font-size:16px;
    		font-family:MonumentExtended Regular;
    		color:#777;
    	}
    	.searched-brand-sec-resp .brand-div img {
    		width:100px;
    		display:none;
    	}
    	.editorials-search-results .sp-editorial-rss-head {
    		background: url(images/down-grey-pwa-arrow.png) 98% 50% no-repeat;
    		padding-right: 20px;
    	}
    	.editorials-search-results .sp-editorial-rss-head.open {
    		background: url(images/up-grey-pwa-arrow.png) 98% 50% no-repeat;
    	}

    	.products-search-results .sp-search-products-head {
    		background: url(images/down-grey-pwa-arrow.png) 98% 50% no-repeat;
    		padding-right: 20px;
    	}
    	.products-search-results .sp-search-products-head.open {
    		background: url(images/up-grey-pwa-arrow.png) 98% 50% no-repeat;
    	}
    	.editorials-search-results h2, .products-search-results h2 {
    		font-size: 24px;
    	}
    	.shopfeature-slider {
    		margin: -14px -15px 0px -15px;
    	}


    }
    @media only screen and (max-width:330px) {
    	#wcmp-store-conatiner .splyrs-page-search-box input[type=text] {
    		width: 168px;
    	}
    	.main-slider .slider-inner .slider_img_one .slider_img_one_inner .slider_img_one_video {

    		width: 344px; 
    		top: 0px;
    		left: 41px;
    		height: 151px; 
    		padding-bottom: 10px;
    	}
    	.shop-men-women-section .shop-women, .shop-men-women-section .shop-men {

    		padding: 5px 0px;
    		width: 100%;

    	}
    	.main-slider .slider-inner .slider-text{
    		bottom: 20%;
    	}
    	.main-slider .read-more-now{
    		bottom: inherit;
    	}
    	.shop-men-women-section a, .main-slider .read-more-now {
    		font-size: 12px !important;
    		line-height: 24px !important;
    		margin: 0px 5px !important;
    		padding: 6px 10px !important;
    		width: auto !important;
    	}
    	.main-slider .slider-inner .slider-text h2 {
    		font-size: 20px;
    		width: 100%;
    		line-height: 26px;
    		margin: 0px;
    	}

    	.shop-men-women-section p, .main-slider .slider-inner .slider-text p {
    		margin: 10px auto;
    		font-size: 14px;
    		line-height: 18px;
    	}
    	.main-slider .main-slider-search {
    		top: 20%;
    	}
    	.editorials-search-results .editorial-result-card .editorial-cover {
    		border-radius: 0px;
    	}

    }
    @media only screen and (min-width: 376px) and (max-width:480px) {

    	.main-slider .slider-inner .slider_img_one .slider_img_one_inner .slider_img_one_video {

    		width: 344px;


    		top: 28px;
    		left: 56px;
    		height: 178px; 
    	}
    }

    .slick-dots{
    	list-style: none;
    }

    .slick-dots li button {
    	font-size: 0;
    	line-height: 0;
    	display: block;
    	width: 10px;
    	height: 10px;
    	padding: 5px;
    	cursor: pointer;
    	color: transparent;
    	border: 0;
    	outline: none;
    	background: #fff;
    	z-index: 9999;
    	border-radius: 100%;
    	text-indent: -9000px;

    }

    .slick-dotted.slick-slider {
    	/*    	margin-bottom: 50px; */
    }

    .slick-dots li button {
    	background: #aeaeae;
    }
    .about-section .slick-dots li button {
    	background: none;
    }
    .about-section  .slick-dots li.slick-active button {
    	background: none;
    }

    .slick-dots li.slick-active button {
    	background: #000;
    }

    @media only screen and (max-width: 330px){
    	.user-subscribe-vendor-section .btn-primary {
    		background: none;
    		color: #262626 !important;
    		padding: 12px 5px 9px 5px !important;
    	}
    	.view-splyr-channel-cta a {
    		padding: 12px 10px 9px 10px !important;
    	}
    	.splyr-channel-tab-section .splyr-channel-tab-nav ul li a {

    		font-size: 11px !important;
    		padding: 0px 5px!important;
    	}
    	.sply-vendor-broadcasts-page .home-pcbs-col .home-pcbs-img {
    		position: relative;
    		height: 180px!important;
    	}
    	.splyr-channel-tab-section .splyr-channel-tab-nav ul li a {

    		font-size: 9px !important;
    	}
    }