.mobile_header {
	display: none;
}
.modal {
	text-align: center;
	padding: 0!important;
}
.modal:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -4px;
}
.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}
.btn_1 {
	color: #fff;
	font-size: 15px;
	line-height: 1;
	display: inline-block;
	text-decoration: none;
	padding: 13px 15px;
	outline: none;
	border: none;
	background-color: #ff5400;
	min-width: 126px;
}
.btn_1:hover {
	color: #FFF;
	background-color: #333333;
	text-decoration: none;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-o-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
}
header.header_1 {
	position: relative;
	width: 100%;
	background-color: #333333;
	z-index: 99999;
}
header.header_1 .main_nav {
	background: url(../images/menu_icon.png) no-repeat;
	width: 35px;
	height: 18px;
	display: block;
	margin: 11px 0px;
}
header.header_1 .top_bar {
	float: right;
	padding: 10px 0px;
}
header.header_1 .top_bar .top_links {
	float: left;
	line-height: 1;
}
header.header_1 .top_bar .top_links >ul {
}
header.header_1 .top_bar .top_links >ul>li {
	float: left;
	position: relative;
	margin-top: 2px;
}
header.header_1 .top_bar .top_links >ul>li>a {
	display: block;
	color: #cccccc;
	font-size: 11px;
	margin-right: 21px;
	text-decoration: none;
	text-transform: uppercase;
}
header.header_1 .top_bar .top_links >ul>li>a:hover, header.header_1 .top_bar .top_links >ul>li.search.active a {
	color: #ff841d;
	text-decoration: none;
}
header.header_1 .top_bar .top_links >ul>li>a i {
	margin-left: 2px;
}
header.header_1 .top_bar .top_links >ul>li.search a {
}
header.header_1 .top_bar .top_links >ul>li.search ul {
	position: absolute;
	left: 0;
	z-index: 150;
	top: 29px;
	display: none;
}
header.header_1 .top_bar .top_links >ul>li.search ul li {
	background-color: #ff841d;
	padding: 5px;
	width: 250px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.69);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.69);
	box-shadow: 0 0 5px rgba(0,0,0,.69);
	margin-top: -3px;
}
header.header_1 .top_bar .top_links >ul>li.search ul li .form-control {
	box-shadow: none;
	outline: none;
	border: none;
	font-size: 14px;
}
header.header_1 .top_bar .social_icons {
	float: left;
	border-left: 1px dotted #cccccc;
	line-height: 1;
	padding-left: 10px;
}
header.header_1 .top_bar .social_icons ul {
	float: left;
}
header.header_1 .top_bar .social_icons ul li {
	text-align: center;
	float: left;
}
header.header_1 .top_bar .social_icons ul li a {
	font-size: 15px;
	color: #ff841d;
	text-decoration: none;
	margin-left: 11px;
}
header.header_1 .top_bar .social_icons ul li a:hover {
	color: #fff;
	text-decoration: none;
}
header.header_2 {
	background-color: #f9f9f9;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	    position: relative;
}

header.header_2 .container{
	
	position:relative;	
	
}
header.header_2 .logo {
	padding: 14px 0px;
	position: relative;
	z-index: 250;
}
header.header_2 .custom_design_main_nav {
	text-align: center;
}
header.header_2 .custom_design_main_nav h3 {
	margin: 0px;
	font-weight: 400;
	color: #333333;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	text-align: left;
	padding: 22px 0px;
}
header.header_2 .custom_design_main_nav h3 span {
	text-transform: capitalize;
	color: #ff841d;
}
header.header_2 .custom_design_main_nav ul {
	    padding: 10px 0px;
}
header.header_2 .custom_design_main_nav li {
	display: inline-block;
	margin-right: -3px;
	vertical-align: middle;
}
header.header_2 .custom_design_main_nav li a {
	display: block;
	color: #b2b2b2;
	font-size: 13px;
	padding: 0px 12px;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	margin: 0px 5px;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}
header.header_2 .custom_design_main_nav li a:hover, header.header_2 .custom_design_main_nav li.active a {
	color: #ff841d;
	text-decoration: none;
}
header.header_2 .custom_design_main_nav li a:before {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0da";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-left: 0;
	width: 8px;
	height: 17px;
	color: #b2b2b2;
	font-size: 16px;
}
header.header_2 .custom_design_main_nav li.active a:before {
	color: #ff841d;
}
section.sec {
	padding-top: 50px;
	padding-bottom: 50px;
}
footer.footer_1 {
	font-size: 14px;
	color: #a3a3a3;
	padding: 50px 0px;
	background-color: #404040;
	overflow: hidden;
}
footer.footer_1 h3 {
	color: #ff841d;
	font-size: 19px;
}
footer.footer_1 ul {
}
footer.footer_1 ul li {
}
footer.footer_1 ul li a {
	display: block;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	margin-bottom: 10px;
}
footer.footer_1 ul li.last a {
}
footer.footer_1 ul li a:hover {
	text-decoration: none;
	color: #ff5400;
}
footer.footer_1 .suscribe_wrap {
    margin-bottom: 25px;
}
footer.footer_1 .suscribe_wrap span {
	position: relative;
	display: block;
}
footer.footer_1 .suscribe_wrap span .form-control {
	height: 40px;
	border-radius: 0px;
	background-color: #fff;
	border: solid 1px rgba(0,0,0,.1);
	box-shadow: none;
	font-size: 13px;
	font-weight: 500;
	color: #666666;
	padding-right: 99px;
}
footer.footer_1 .suscribe_wrap span input[type="submit"] {
	color: #ffffff;
	font-size: 13px;
	padding: 7px 10px;
	border: none;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0px;
	outline: none;
	width: 90px;
	height: 40px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 0;
	background-color: #ff5400;
	text-transform: uppercase;
}
footer.footer_1 .suscribe_wrap span input[type="submit"]:hover {
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-o-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
	background-color: #333333;
	color: #fff;
}
footer.footer_2 {
	font-size: 13px;
	color: #a3a3a3;
	padding: 0px 0px;
	background-color: #404040;
	overflow: hidden;
	border-top: 1px solid #636363;
}
footer.footer_2 ul {
	line-height: 1;
	overflow: hidden;
	float: left;
	margin: 20px 0px;
	margin-right: 0px;
}
footer.footer_2 ul li {
	float: left;
}
footer.footer_2 ul li a {
	display: block;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	padding: 0px 13px;
	border-right: 1px solid rgba(255, 255, 255, 0.6);
	color: rgba(255, 255, 255, 0.6);
}
footer.footer_2 ul li.last a {
	border-right: none;
}
footer.footer_2 ul li a:hover {
	text-decoration: none;
	color: #ff841d;
}
footer.footer_2 p {
	font-size: 12px;
	color: #fff;
	margin: 0px;
	padding: 15px 0px;
	color: rgba(255, 255, 255, 0.6);
}
#back-to-top {
	position: fixed;
	bottom: 40px;
	right: 40px;
	z-index: 9999;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 33px;
	background: #333333;
	color: #fff;
	cursor: pointer;
	border: 0;
	border-radius: 2px;
	text-decoration: none;
	transition: opacity 0.2s ease-out;
	opacity: 0;
	font-size: 21px;
}
#back-to-top:hover {
	background: #ff5400;
	color: #fff;
}
#back-to-top.show {
	opacity: 1;
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/* new page styling start here */
	

.header_3_main {
	height: auto !important;
}
header.header_3 {
	display: block;
	padding: 15px 0;
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	border-bottom: 1px solid #cccccc;
	background-color: #fff;
}
header.header_3 .logo {
	margin: -10px 0px;
}
header.header_3.sticky {
	position: fixed;
	border-bottom: 1px solid #cccccc;
	-webkit-box-shadow: 0 0 7px 1px rgba(0,0,0,.36);

	-moz-box-shadow: 0 0 7px 1px rgba(0,0,0,.36);
	box-shadow: 0 0 7px 1px rgba(0,0,0,.36);
}


body.page-id-2 header.header_3.sticky {
	
	position:relative !important;
	box-shadow:none;	
	
}
header.header_3 .main-menu-1 {
	margin-bottom: 10px;
}
header.header_3 .main-menu-1, header.header_3 .main-menu-2 {
	display: block;
}
header.header_3 .main-menu-1 ul, header.header_3 .main-menu-2 ul {
	display: block;
	text-align: right;
}
header.header_3 .main-menu-1 ul li, header.header_3 .main-menu-2 ul li {
	display: inline-block;
	padding-left: 12px;
}
header.header_3 .main-menu-1 ul li.active a, header.header_3 .main-menu-1 ul li a:hover {
	color: #ff841d;
}
header.header_3 .main-menu-1 ul li a {
	font-size: 13px;
	color: #6d6d5e;
	font-weight: 300;
	text-decoration: none;
}
header.header_3 .main-menu-2 ul li a {
    font-size: 18px;
    color: #47473f;
    text-decoration: none;
    margin-left: 10px;
    border-bottom: 2px solid transparent;
    padding-bottom: 2px;
    font-weight: 400;
    font-weight: 500;
}
header.header_3 .main-menu-2 ul li a:hover {
	border-color: #ff841d;
	color: #ff841d;
}
body.page-template-template_collection header.header_3 .main-menu-2 ul li:nth-child(2) a, 
body.page-template-template_custom_jeans_landing header.header_3 .main-menu-2 ul li:nth-child(1) a, 
body.page-template-template_clone_a_jeans header.header_3 .main-menu-2 ul li:nth-child(3) a, 
body.page-template-template_sample_fabric header.header_3 .main-menu-2 ul li:nth-child(4) a{
	border-color: #ff841d;
	color: #ff841d;
}
.slider-bar {
	display: block;
	clear: both;
}
.slider-bar .owl-controls {
	margin: 0px;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 4%;
}
.slider-bar .owl-controls .owl-dots {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.slider-bar .owl-theme .owl-dots .owl-dot span {
	background-color: transparent;
	border: 2px solid #ff841d;
}
.slider-bar .owl-theme .owl-dots .owl-dot.active span, .slider-bar .owl-theme .owl-dots .owl-dot:hover span {
	background: #ff841d;
}
.slider-bar ul li {
	position: relative;
}
.slider-bar ul li .caption {
	position: absolute;
	z-index: 99;
	left: 0;
	top: 15%;
	width: 100%;
}
.slider-bar ul li .caption article {
}
.slider-bar ul li .caption article h1 {
	color: #fff;
    font-size: 85px;
    text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.46);
    font-weight: 300;
    line-height: 1;
    letter-spacing: -2px;
    margin-bottom: 30px;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 300;
}
.slider-bar ul li .caption article a.btn_1 {
	margin-right: 15px;
}
.slider-bar ul li .caption article a.btn_1:hover {
	text-decoration: none;
	color: #fff;
}
.slider-bar img {
	width: 100%;
}
.service-area {
	display: block;
	padding: 30px 0;
}
.service-area .article-bars {
	display: block;
	text-align: center;
	height: 580px;
	padding: 80px;
	background-color: #525252;
	margin-bottom: 20px;
}
.service-area .article-bars h3 {
	display: block;
	font-size: 40px;
	color: #ffffff;
	font-weight: 300;
	text-transform: uppercase;
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.18);
	margin-bottom: 35px;
}
.service-area .article-bars p {
	color: #ffffff;
	font-size: 14px;
	font-weight: 300;
	display: block;
	padding-bottom: 50px;
}
.service-area .article-bars .article-call {
	display: inline-block;
	color: #ffffff;
	font-size: 13px;
	text-transform: uppercase;
	border: 1px solid #ff841d;
	width: 170px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	transition: all .3s;
	margin: 0 10px;
	text-decoration: none;
}
.service-area .article-bars .article-call:hover {
	background-color: #ff841d;
}
.service-area .article-bars-img {
	display: block;
	position: relative;
	height: 580px;
	margin-bottom: 20px;
}
.service-area .article-bars-img img {
	position: absolute;
	z-index: 99;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	margin: auto;
	display: block;
	width: 100%;
}
.offer-bar {
	display: block;
	width: 100%;
	height: 233px;

	background-repeat: no-repeat;
	background-size: cover;
}
.offer-bar h2 {
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	display: block;
	padding-top: 20px;
	padding-left: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}
.offer-bar h2 strong {
	display: block;
	font-weight: 700;
	font-size: 30px;
}
.offer-bar .read-more {
	font-size: 13px;
	color: #ff841d;
	text-transform: uppercase;
	font-style: italic;
	margin-left: 30px;
}
.simple-bars {
	display: block;
	background-image: url(../images/item-banner.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 755px;
	text-align: center;
}
.simple-bars h3 {
	color: #ffffff;
	font-size: 50px;
	margin-top: 50px;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
	text-transform: capitalize;
}
.product-style {
	display: block;
	padding: 5% 0;
}
.product-style h1 {
	font-size: 50px;
	color: #525252;
	font-family: 'Lato', sans-serif;
	text-transform: capitalize;
	font-weight: 300;
	text-align: center;
	margin-bottom: 30px;
}
.product-style .products-post {
	display: block;
	position: relative;
	overflow: hidden;
	margin-top: 30px;
	transition: all .3s;
}
.product-style .products-post img {
	transition: all .6s;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.product-style .products-post:hover img {
	-webkit-transform: scale(1.1); /*Webkit: Scale up image to 1.2x original size*/
	-moz-transform: scale(1.1); /*Mozilla scale version*/
	-o-transform: scale(1.1); /*Opera scale version*/
	transform: scale(1.1); /*Opera scale version*/
}
.product-style .products-post:hover .overlay {
	opacity: 1;
	visibility: visible;
	bottom: 0;
}
.product-style .products-post .overlay {
	position: absolute;
	z-index: 99;
	bottom: -100px;
	left: 0;
	width: 100%;
	text-align: center;
	background-color: rgba(39, 39, 39, 0.90);
	padding: 15px 10px;
	transition: all .6s;
	opacity: 0;
	visibility: hidden;
}
.product-style .products-post .overlay h3 {
	font-size: 17px;
	color: #ff7400;
	font-weight: 400;
	font-family: 'Lato', sans-serif;
	text-transform: capitalize;
	margin-bottom: 5px;
}
.product-style .products-post .overlay h4 {
	font-weight: 400;
	font-family: 'Lato', sans-serif;
	font-size: 23px;
	color: #ffffff;
	text-transform: capitalize;
	margin-bottom: 0;
}
/* new page styling end here */

/* landing page styling start here */

.landing-banner {
	display: block;
	width: 100%;
	background-image: url(../images/landing-banner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 710px;
}
.landing-banner .landing-heading {
	display: block;
	padding-top: 15%;
	text-align: center;
}
.landing-banner .landing-heading h2 {
	color: #ffffff;
	font-size: 42px;
	
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 30px;
	    font-family: 'Josefin Sans', sans-serif;
}
.landing-banner .landing-heading p {
	border-top: 1px solid #ffffff;
	color: #ffffff;
	display: block;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin: auto;
	padding-top: 30px;
	width: 60%;
	line-height: 26px;
	padding-bottom: 40px;
}

body.page-template-template_custom_jeans_landing .landing-banner .landing-heading p {
	
	    width: 95%;
		    font-size: 15px;
			line-height: 24px;
	
}
.landing-banner .landing-heading .landing-call {
	display: inline-block;
	width: 170px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	font-size: 13px;
	transition: all .3s;
	border: 1px solid #ff841d;
	margin-right: 15px;
	text-transform: uppercase;
	text-decoration: none;
}
.landing-banner .landing-heading .landing-call:hover {
	background-color: #ff841d;
}
/* landing page styling end here */

/* collection page styleing start here */
.inner-banner {
	display: block;
	margin-bottom: 0px;
}
.inner-banner .inner-feature-image {
	display: block;
	width: 100%;
}
.inner-banner .inner-feature-image img {
	width: 100%;
}
.collection-bar {
	display: block;
}
.collection-bar .no-padding {
	padding: 0;
}
.collection-bar .link-item {
	display: block;
}
.collection-bar .link-item ul {
	margin: 0;
	padding: 0;
}
.collection-bar .link-item ul li {
	border-bottom: 1px solid #bebebe;
	text-align: center;
}
.collection-bar .link-item ul li a {
	color: #333333;
	font-size: 15px;
	display: block;
	padding: 20px 0;
	text-decoration: none;
	transition: all .3s;
	border-right: 4px solid transparent;
}
.collection-bar .link-item ul li a:hover, .collection-bar .link-item ul li.select a {
	border-color: #ff782e;
}
.collection-article {
	clear: both;
	margin-top: 75px;
}
.collection-bar .collection-article {
	padding: 35px 0 35px 35px;
	border-left: 1px solid #bebebe;
}
.bradgrams {
	display: block;
	margin-bottom: 35px;
}
.bradgrams li:last-child {
	border: none;
	padding-left: 7px;
}
.bradgrams li {
	border-right: 1px solid #bebebe;
	line-height: 1;
	padding-right: 10px;
	display: inline-block;
}
.bradgrams li a {
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	transition: all .3s;
}
.bradgrams li a:hover {
	color: #ff5400;
}
.collection-bar .collection-article h1 {
	font-size: 36px;
	color: #ff5400;
}
.collection-bar .collection-article .sort-result {
	display: block;
	margin-top: 5%;
	margin-bottom: 4%;
}
.collection-article .items-descriptions {
	display: block;
}
.collection-article .items-descriptions .items-details {
	display: block;
	position: relative;
	margin-bottom: 40px;
}
.collection-article .items-descriptions .product.sale:before {
	content: "SALE";
	display: block;
	position: absolute;
	z-index: 99;
	top: -16px;
	left: 5px;
	width: 60px;
	height: 60px;
	background-color: #ff5400;
	border-radius: 50%;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	color: #ffffff;
	font-weight: 500;
}
.collection-article .items-descriptions .items-details .items-img {
	border: 1px solid #bebebe;
	margin-bottom: 15px;
	position: relative;
	overflow: hidden;
}
.collection-article .items-descriptions .product.outofstock .items-img .overlay:before {
	content: "SOLD OUT";
	display: block;
	color: #ff6633;
	text-transform: uppercase;
	height: 30px;
	position: absolute;
	z-index: 99;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
}
.collection-article .items-descriptions .product.outofstock .items-img .overlay {
	width: 100%;
	height: 100%;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
	background-color: rgba(51, 51, 51, 0.5);
}
.collection-article .items-descriptions .product.outofstock .items-img .overlay a {
	display: none;
}
.collection-article .items-descriptions .items-details .items-img .overlay {
	width: 35px;
	position: absolute;
	z-index: 9;
	bottom: -100px;
	left: 10px;
	transition: all .9s;
}
.collection-article .items-descriptions .items-details:hover .items-img .overlay {
	bottom: 0;
}
.collection-article .items-descriptions .items-details .items-img .overlay a {
	display: block;
	width: 38px;
	height: 38px;
	line-height: 35px;
	font-size: 18px;
	color: #6c6b6b;
	border: 2px solid #6c6b6b;
	margin-bottom: 10px;
	border-radius: 170px;
	text-align: center;
}
.collection-article .items-descriptions .items-details:hover .items-img img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.collection-article .items-descriptions .product.outofstock:hover .items-img img {
	transform: none;
}
.collection-article .items-descriptions .items-details .items-img img {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	transition: all .9s;
	-moz-transition: all .9s;
	-webkit-transition: all .9s;
}
.page-wrap {
	display: block;
	text-align: center;
}
.page-wrap .pagination {
	border-radius: 0;
	border: none;
}
.page-wrap .pagination li a {
	border: none;
	color: #333333;
}
.page-wrap .pagination li a .fa {
	color: #ff5400;
	font-size: 22px;
}
/* collection page styleing end here */

/* items-insider page styling start here */
.items-insider {
	display: block;
	padding-top: 0px;
}
.items-inside-product {
	display: block;
	margin-top: 0;
}
.items-gallery {
	display: block;
}
.items-gallery .iconic-woothumbs-all-images-wrap {
	float: none !important;
	width: 100% !important;
}
.items-gallery .iconic-woothumbs-images-wrap {
	margin-bottom: 20px;
	border: 1px solid #bebebe;
}
.items-gallery .iconic-woothumbs-thumbnails__slide {
	opacity: 1;
	border: 1px solid #bebebe !important;
	margin: 0px 5px;
}
.slick-vertical .slick-slide {
	margin-bottom: 10px;
}
.items-gallery .iconic-woothumbs-thumbnails__slide--active {
	border: 1px solid #ff841d!important;
}
.items-gallery .iconic-woothumbs-all-images-wrap .slick-list {
}
.items-gallery img {
	width: 100%;
}
.item-inside-article {
	display: block;
	text-align: right;
	padding-bottom: 20px;
	overflow: hidden;
}
.item-inside-article h1 {
	color: #333333;
	font-family: 'Lato', sans-serif;
	font-size: 35px;
	text-transform: capitalize;
	font-weight: 300;
}
.item-inside-article ul {
	float: right;
	width: 75%;
	margin-bottom: 20px;
}
.item-inside-article ul li:last-child {
	border: none;
}
.item-inside-article ul li {
	display: inline-block;
	border-right: 1px solid #333333;
	line-height: 1;
	padding-right: 7px;
}
.item-inside-article ul li a {
	color: #333333;
}
.item-inside-article .stars {
	display: block;
	text-align: right;
	clear: both;
	margin-bottom: 30px;
}
.item-inside-article .customize_pop_wrap {
	margin-bottom: 20px;
}
.item-inside-article .customize-bar {
	display: block;
	clear: both;
}
.item-inside-article .customize-bar p {
	font-size: 15px;
	color: #333333;
	font-weight: 500;
	margin-bottom: 0px;
}
.item-inside-article .customize-bar p a {
	color: #ff5400;
	text-decoration: underline;
	outline: none;
	margin-right: 5px;
}
.item-inside-article .add-tow-action {
	display: block;
	margin-top: 30px;
}
.item-inside-article .add-tow-action a {
	display: inline-block;
	width: 170px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	transition: all .3s;
	border: 1px solid transparent;
	background-color: #ff5400;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	margin-left: 10px;
}
.item-inside-article .add-tow-action a:hover {
	background-color: transparent;
	border-color: #ff5400;
	color: #ff5400;
}
.item-inside-article .social-media {
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
}
.item-inside-article .social-media a {
	display: inline-block;
	margin-left: 15px;
	font-size: 25px;
	color: #ff5400;
}
.item-inside-article .info-tabs {
	display: block;
	clear: both;
	margin-top: 15px;
	margin-bottom: 30px;
}
.item-inside-article .info-tabs .nav-tabs {
	width: auto;
	display: block;
	margin: 0;
	padding: 0;
}
.item-inside-article .info-tabs .nav-tabs li {
	display: inline-block;
	text-align: center;
	border: none;
	float: none;
	margin: 0;
	padding: 0;
}
.item-inside-article .info-tabs .nav-tabs li.active a, .item-inside-article .info-tabs .nav-tabs li a:hover {
	color: #ff5400;
	border-color: #ff5400;
	background-color: transparent;
}
.item-inside-article .info-tabs .nav-tabs li a {
	border: none;
	border-bottom: 4px solid transparent;
	font-size: 15px;
}
.item-inside-article .info-tabs .tab-content {
	clear: both;
	text-align: center;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
}
/* items-insider page styling end here */

.contact_form_global {
	margin-bottom: 30px;
}
.contact_form_global label {
	margin-bottom: 3px;
	font-weight: 500;
	font-size: 14px;
}
.contact_form_global .form-control {
	margin-bottom: 20px;
}
.contact_form_global select.form-control {
	cursor: pointer;
}
.contact_form_global textarea.form-control {
	height: 100px;
}
.contact_form_global {
}
.main_screen .col-sm-4 {
}
.customize_jeans_details {
	margin-top: 20px;
	text-align: right;
	margin-bottom: 60px;
}
.customize_jeans_details h1 {
}
.customize_jeans_details span.price {
	color: #333;
	font-size: 35px;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 1;
	display: block;
	margin: 0;
	padding: 5px 0px;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
	margin-bottom: 20px;
}
.customize_jeans_details p {
	margin-bottom: 20px;
	font-size: 13px;
	width: 245px;
	margin-left: auto;
}
.customize_jeans_details .btn_1 {
	margin-bottom: 12px;
	margin-left: auto;
	outline: none;
	background-color: #ff5400;
	color: #fff;
	padding: 15px 30px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 1;
	font-size: 100%;
	text-align: center;
}
.customize_jeans_details .btn_1:hover {
	background-color: #47473f;
	color: #fff;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-o-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
}
.customize_jeans_details .front_texture_thumb_options {
	float: right;
	margin-bottom: 40px;
}
.customize_jeans_details .front_texture_thumb_options ul>li {
	float: left;
	text-align: center;
	margin-left: 10px;
	width: 60px;
	height: 60px;
}
.customize_jeans_details .front_texture_thumb_options ul>li>a {
	text-decoration: none;
	outline: none;
	display: block;
}
.customize_jeans_details .front_texture_thumb_options ul>li img {
	border: 2px solid #bebebe;
	width: 100%;
}
.customize_jeans_details .front_texture_thumb_options ul>li.active img {
	border: 2px solid #ff841d;
}
.customize_jeans_details .front_texture_thumb_options ul>li span {
	color: #333333;
	display: block;
	margin-top: 5px;
	font-size: 15px;
}
.custom_panel_wrap {
	position: relative;
	background-color: #fff;
	
}

.custom_panel_wrap.styleset{
	
	display:none;
	
}
.custom_design_sidepanel_options {
	float: left;
}
.custom_design_sidepanel_options>ul {
}
.custom_design_sidepanel_options>ul>li {
	list-style: none;
	position: relative;
	width: 217px;
}
.custom_design_sidepanel_options>ul>li>a:before {
	content: "";
	background: url(../images/panel_caret_right.png) no-repeat center center;
	width: 5px;
	height: 15px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	margin-right: -5px;
}
.custom_design_sidepanel_options>ul>li>a:after {
	content: "";
	width: 4px;
	height: 100%;
	background-color: #ff782e;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 250;
	display: none;
}
.custom_design_sidepanel_options>ul>li>a:before {
	content: "";
	background: url(../images/panel_caret_right.png) no-repeat center center;
	width: 5px;
	height: 15px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	margin-right: -5px;
	display: none;
}
.custom_design_sidepanel_options>ul>li.active>a:after, .custom_design_sidepanel_options>ul>li.active>a:before {
	display: block;
}
body.term-men-collections .custom_design_sidepanel_options>ul>li:nth-child(2)>a:after, body.term-men-collections .custom_design_sidepanel_options>ul>li:nth-child(2)>a:after {
	display: block;
}
body.term-women-collections .custom_design_sidepanel_options>ul>li:nth-child(1)>a:after, body.term-women-collections .custom_design_sidepanel_options>ul>li:nth-child(1)>a:before {
	display: block;
}
.custom_design_sidepanel_options>ul>li>a {
	border-bottom: 1px solid #cccccc;
	display: block;
	color: #333333;
	font-size: 13px;
	text-decoration: none;
	padding: 25px 0px;
	padding-left: 58px;
	position: relative;
	font-weight: 500;
	text-transform: uppercase;
	background-color: #fff;
	z-index: 250;
	line-height: 1;
}
.custom_design_sidepanel_options.without_img>ul>li>a {
	padding: 20px 20px;
}
.custom_design_sidepanel_options.without_img>ul>li>a img {
	display: none;
}
.custom_design_sidepanel_options>ul>li>a>img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-left: 0;
}
.custom_design_sidepanel_options>ul>li>a>span {
	vertical-align: middle;
}



.custom_design_sidepanel_options>ul>li>a>em {
    background-color: #ff782e;
    color: #fff;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    display: block;
    font-style: normal;
    text-align: center;
    font-size: 13px;
    line-height: 19px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    margin-right: 10px;
}




.custom_design_sidepanel_options_details {
	margin-left: 217px;
}
.custom_design_sidepanel_options_details .inner {
	background-color: #f9f9f9;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.31);
	-moz-box-shadow: inset 0 0 6px rgba(0,0,0,.31);
	box-shadow: inset 0 0 6px rgba(0,0,0,.31);
	border-left: 1px solid #cccccc;
	padding: 20px;
	width: 240px;
	height: 580px;
	overflow-y: scroll;
}
.custom_design_sidepanel_options_details.measurement {
	margin-left: 217px;
	padding: 40px;
	border-left: 1px solid #cccccc;
}

.custom_design_sidepanel_options_details.measurement.fullwidth {
    margin: 0;
    border: none;
    padding: 40px 0px;
}


.custom_design_sidepanel_options_details.measurement li {
	background: none;
	box-shadow: none;
	border: none;
}
.combine_style_group_wrap {
}
.combine_style_group_wrap h3 {
	font-size: 15px;
	color: #ff5400;
	float: left;
}
.combine_style_group_wrap .combine_style {
	margin-bottom: 30px;
}
.combine_style_group_wrap .combine_style input[type="radio"], 
.custom_fabric_wrap ul li input[type="radio"], 
.combine_style_group_wrap .combine_style input[type="checkbox"] {
	display: none;
}
.combine_style_group_wrap .combine_style .btn_1 {
	float: right;
	min-width: auto;
	padding: 5px 10px;
	font-size: 13px;
	line-height: 1;
}
.combine_style_group_wrap .combine_style .option_trigger {
	position: relative;
	width: 50%;
	float: left;
	text-align: center;
	margin-bottom: 15px;
	cursor: pointer;
}
.combine_style_group_wrap .combine_style .option_trigger img {
	border: 1px solid #bebebe;
}
.combine_style_group_wrap .combine_style .option_trigger label {
	cursor: pointer;
}
.combine_style_group_wrap .combine_style .option_trigger label.active img {
	border: 1px solid #ff841d;
}
.combine_style_group_wrap .combine_style .option_trigger span.text {
	display: block;
	font-size: 13px;
	margin-top: 3px;
	font-weight: 400;
}
.custom_fabric_wrap {
	margin-top: 20px;
	display: block;
}
.custom_fabric_wrap h3{
    margin-bottom: 10px;
    font-size: 20px;
	
}
.custom_panel_wrap_addon {
	display: none;
}
.measurement_screen {
	display: none;
}
.custom_fabric_wrap ul {
	
}
.custom_fabric_wrap ul li {
    float: left;
    margin-right: 12px;
       margin-bottom: 10px;
}
.custom_fabric_wrap ul li label {
	width: 100px !important;
	height: 75px !important;
	overflow: hidden;
	background-color: #fff;
	border: 5px solid #fff;
	box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.42);
	-webkit-box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.42);
	-moz-box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.42);
	display: block;
	cursor: pointer;
}

.custom_fabric_wrap ul li span {
    color: #333333;
    display: block;
    font-size: 12px;
    margin-top: 3px;
    text-align: center;
}

.custom_fabric_wrap ul li label.active {
	border-color: #ff841d;
}


.custom_fabric_wrap ul li a {
	color: #333333;
	text-decoration: none;
}

.measurement_wrap h3 {
	font-size: 17px;
	color: #ff5400;
}
.measurement_wrap article {
	margin-bottom: 30px;
}
.measurement_wrap .btn_1 {
	text-align: center;
	min-width: 169px;
	margin-bottom: 20px;
	margin-right: 5px;
}
.measurement_wrap select.form-control {
	width: 15%;
}
.measurement_wrap textarea.form-control {
	width: 40%;
	height: 150px;
}
.measurement_wrap .form-control {
	margin-bottom: 20px;
}
.measurement_wrap select.form-control {
	cursor: pointer;
}
.measurement_wrap p {
	font-size: 13px;
	margin-bottom: 10px;
}
.measurement_wrap label {
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 20px;
	margin-right: 10px;
}
.measurement_wrap label input[type="radio"], .measurement_wrap label input[type="checkbox"] {
	position: relative;
	top: 2px;
	cursor: pointer;
}
.measurement_wrap p+p {
	margin-top: -10px;
}
.measurement_wrap .measure_sizes {
}
.measurement_wrap .measure_sizes span {
	display: block;
	margin-bottom: 9.5px;
	overflow: hidden;
}
.measurement_wrap .measure_sizes label {
	float: left;
	margin: 0;
	width: 140px;
}
.measurement_wrap .measure_sizes .form-control {

	width: 65px;
	height: 25px;
	margin: 0;
	margin-left: 5px;
	float: left;
}
.measurement_wrap .measure_sizes .form-control.active {
	border: 1px solid #ff841d;
}
.iframe_wrap {
	margin-bottom: 25px;
	margin-left: -40px;
}
.iframe_wrap iframe {
	outline: none;
	border: 1px solid #cccccc;
}
.customize_embrodry_opt {
}
.customize_embrodry_opt .row {
	margin-left: -7px;
	margin-right: -7px;
}
.customize_embrodry_opt [class*="col-"] {
	padding: 0px 7px;
}
.customize_embrodry_opt section {
	margin-bottom: 14px;
	text-align: center;
}
.customize_embrodry_opt section label {
	cursor: pointer;
	position: relative;
}
.customize_embrodry_opt section label.active:after {
	position: absolute;
	top: -6px;
	right: -3px;
	width: 20px;
	height: 21px;
	font-size: 21px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 22px;
	z-index: 250;
	color: #ff5400;
	content: "\f058";
}
.customize_embrodry_opt section label img {
	border: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	width: 100%;
	opacity: 0.8;
}
.customize_embrodry_opt section label img.active {
	border: 1px solid #ff5400;
	opacity: 1;
	transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
}
.customize_embrodry_opt section:hover label img {
}
.customize_embrodry_opt section span {
	display: block;
}
.customize_embrodry_opt section span.title {
	font-weight: 500;
	line-height: 1;
	margin-bottom: 5px;
	min-height: 30px;
}
.customize_embrodry_opt section span.price {
	color: #ff5400;
	padding: 3px 5px;
	line-height: 1;
	font-size: 16px;
}
.items-gallery {

}
.items-gallery ul li {
	border: 1px solid #bebebe;
}
.item_gallery_thumb {
}
.item_gallery_thumb a {
	border: 1px solid #bebebe;
	margin-bottom: 27px;
	display: block;
}
.item_gallery_thumb a img {
}
.gallery_area_wrap .col-sm-9 {
	width: 78%;
}
.gallery_area_wrap .col-sm-3 {
	width: 22%;
}
.measurement_clone {
}
.measurement_clone h1 {
	font-size: 22px;
}
.measurement_clone .inner {
	float: right;
}
.measurement_clone .inner section {
	width: 15%;
	margin-left: 15px;
	margin-bottom: 15px;
	float: right;
}
.measurement_clone .inner section img {
	border: 1px solid #bebebe;
}
.measurement_clone .inner section span {
	display: none;
}
.measurement_clone .inner section label {
	margin: 0px;
}
body .woocommerce-error, body .woocommerce-info, body .woocommerce-message {
	overflow: hidden;
}
.wocommerce_form_field form.cart {
	display: none;
}
.woocommerce-cart table.cart td.product-name {
	position: relative;
}
.woocommerce-cart table.cart td.product-name a.details_dl {
	background-color: #ff841d;
	font-size: 13px;
	display: block;
	width: 100px;
	padding: 2px 5px;
	color: #fff;
	border-radius: 2px;
	margin: 2px 0px;
	cursor: pointer;
	position: relative;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
}
.woocommerce-cart table.cart td.product-name a.details_dl:hover {
	background-color: #ff841d;
	color: #fff;
	text-decoration: none;
}
.woocommerce-cart table.cart td.product-name>dl.variation.details {
	position: absolute;
	top: 85%;
	width: 400px;
	left: 79px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	padding: 10px 15px;
	    z-index: 250;
	margin: 0;
	font-size: 13px;
	background-color: #fcfcfc;
	border: 1px solid #ccc;
	height: 268px;
	overflow: hidden;
	overflow-y: scroll;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	display: none;
}
.woocommerce-cart table.cart td.product-name>dl.variation.details a.details_dl {
	display: none;
}
.close_cart_info {
	position: absolute;
	top: 9px;
	right: 10px;
	border: 1px solid #47473f;
	width: 20px;
	height: 20px;
	z-index: 900;
	display: block;
	color: #47473f !important;
	text-align: center;
	cursor: pointer;
	padding: 1px 0px;
	border-radius: 50%;
	font-size: 10px;
	text-decoration: none;
}
.close_cart_info:hover {
	color: #ff841d !important;
	text-decoration: none;
	border: 1px solid #ff841d;
}
body .woocommerce td.product-name dl.variation dd, body .woocommerce td.product-name dl.variation dt {
	margin-bottom: 0.3em;
}
html body .woocommerce #respond input#submit.alt, html body .woocommerce a.button.alt, html body .woocommerce button.button.alt, html body .woocommerce input.button.alt {
	border-radius: 0px;
	background-color: #ff5400;
	color: #fff;
}
html body .woocommerce #respond input#submit.alt:hover, html body .woocommerce a.button.alt:hover, html body .woocommerce button.button.alt:hover, html body .woocommerce input.button.alt:hover {
	background-color: #333333;
	color: #fff;
}
html body .woocommerce table.shop_table {
	border-radius: 0px;
}
html body .woocommerce-message, html body .woocommerce-info {
	border-top-color: #ff5400;
}
html body .woocommerce-message:before, html body .woocommerce-info:before {
	color: #ff5400;
}
.woocommerce-cart table.cart td.product-name a {
	color: #47473f;
	text-decoration: none;
}
.woocommerce-cart table.cart td.product-name a:hover {
	color: #ff5400;
	text-decoration: none;
}
html body .woocommerce form .form-row input.input-text, html body .woocommerce form .form-row textarea {
	display: block;
	width: 100%;
	height: 32px;
	padding: 6px 12px;
	font-weight: 400;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333333;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
html body .woocommerce form .form-row textarea {
	height: 200px;
	margin-bottom: 20px;
}
html body .select2-container .select2-choice {
	border: 1px solid #ccc;
	border-radius: 0px;
	padding: 0 0 0 12px;
}
html body .woocommerce #respond input#submit, html body .woocommerce a.button, html body .woocommerce button.button, html body .woocommerce input.button {
	border-radius: 0px;
}
.shop_table.woocommerce-checkout-review-order-table .variation.details {
	display: none !important;
}
html body #add_payment_method #payment, html body .woocommerce-cart #payment, html body .woocommerce-checkout #payment {
	border-radius: 0px;
}
html body.woocommerce .woocommerce-breadcrumb {
	margin-left: auto;
	margin-right: auto;
	width: 1140px;
	display: block;
	overflow: hidden;
}
.product-addon.product-addon-customize-embroidery {
}
.custom_embroidery_options_wrap {
}
.product-addon {
}
.custom_embroidery_options_wrap .product-addon {
	display: none;
}
.customize_embrodry_opt .custom_embroidery_options_wrap {
	display: none;
}
.custom_embroidery_options_wrap .product-addon.product-addon-customize-embroidery {
}
.customize_embrodry_img_wrap {
	background: url(../images/jeans_denim.jpg) no-repeat;
	width: 100%;
	height: 269px;
}
.customize_embrodry_img_wrap span.em_txt_val {
	color: #fff;
	display: block;
	text-align: center;
	padding: 120px 20px;
	word-break: break-all;
}
.customize_embrodry_opt {
	text-align: left;
}
.customize_embrodry_opt label {
	font-weight: 500;
}
.customize_embrodry_opt .custom_em_txt_msg {
	display: block;
	margin-top: -17px;
	font-size: 12px;
	margin-bottom: 10px;
}
.customize_embrodry_opt .form-control {
	margin-bottom: 20px;
}
.customize_embrodry_opt select.form-control {
	cursor: pointer;
}
body.woocommerce div.product form.cart .variations {
	display: block;
	width: 100%
}
body.woocommerce div.product form.cart .variations tbody {
	display: block;
	width: 100%
}
body.woocommerce div.product form.cart .variations tr {
	display: block;
	width: 100%
}
body.woocommerce div.product form.cart .variations td.label {

	font-size: 15px;
	color: #333333;
	display: block;
	text-align: right;
	padding: 0;
}
body.woocommerce div.product form.cart .variations td.value {
	font-size: 15px;
	color: #333333;
	display: block;
	float: right;
	clear: both;
	margin-bottom: 10px;
}
body.woocommerce div.product form.cart .variations td.value .attribute_select-wash-here_picker_label.swatch-label {
	display: none;
}
body.woocommerce .woocommerce-variation-add-to-cart {
	display: block;
	clear: both;
	float: right;
}
body.woocommerce .woocommerce-product-rating .star-rating {
	margin: .5em 0px 0 .7em;
	float: right;
	color: #ff841d;
}
body.woocommerce div.product form.cart .variations td.value .swatch-wrapper {
	padding: 0px;
	border: 2px solid #bebebe;
	margin-left: 10px;
	margin-right: 0;
	margin-bottom: 0;
}
body.woocommerce div.product form.cart .variations td.value .swatch-wrapper.selected {
	border: 2px solid #ff841d;
}
body.woocommerce div.product form.cart .variations td.value .swatch-wrapper a {
	width: 60px !important;
	height: 60px!important;
	overflow: hidden;
}

body.woocommerce div.product form.cart .variations td.value .swatch-wrapper span.fab_title {
	
    display: block;
    color: #333333;
    font-size: 13px;
    line-height: 1;
    padding: 8px 2px;
    width: 60px;
	    border-top: 2px solid #bebebe;
	
	
}

body.woocommerce div.product form.cart .variations td.value .swatch-wrapper.selected span.fab_title {
	
	border-top: 2px solid #ff841d;
	
	
}
body.woocommerce div.product form.cart .variations td.value .swatch-wrapper a img {
	width: 100%;
}
body.single-product.woocommerce button.button.alt.disabled, body.single-product.woocommerce button.button.alt.disabled:hover {
	background-color: #ff5400;
}
body.single-product.woocommerce button.button.alt {
	outline: none;
	background-color: #ff5400;
	color: #fff;
	padding: 15px 30px;
	text-transform: uppercase;
}
body.single-product.woocommerce button.button.alt:hover {
	background-color: #47473f;
	color: #fff;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-o-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
}
body.single-product.woocommerce .quantity .qty {
	width: 65px;
	height: 44px;
	padding: 10px 9px;
	color: #333333;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	font-weight: 500;
}
body.woocommerce #respond input#submit, body.woocommerce a.button, body.woocommerce button.button, .woocommerce input.button {
	border-radius: 0px;
}
body.woocommerce .woocommerce-variation-price {
	clear: both;
	margin-bottom: 10px;
}
body.single-product.woocommerce div.product div.images {
	width: 100%;
	position: relative;
}
body.single-product.woocommerce div.product div.images img {
	border: 1px solid #bebebe;
}
body.single-product.woocommerce div.product div.images .woocommerce-main-image.zoom {
	width: 502px;
	display: block;
}
body.single-product.woocommerce div.product div.images div.thumbnails {
	padding-top: 0;
	position: absolute;
	top: 0;
	right: 0;
}
body.single-product.woocommerce div.product div.thumbnails a {
	float: none;
	width: 120px;
	display: block;
	margin-bottom: 30px;
}
#cart_modal:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0,0,0,.85);
}
#cart_modal .modal-dialog {
	background: #fff;
	z-index: 99999;
}
#cart_modal .modal-body {
	text-align: center;
	overflow: hidden;
}
#cart_modal .modal-body .btn-primary {
	display: block;
	margin-bottom: 0px;
	padding: 15px 10px;
	font-size: 15px;
	width: 50%;
	float: left;
	text-transform: uppercase;
	font-weight: 500;
}
#cart_modal .modal-body .btn-primary:first-of-type {
	border-right: none;
}
body.single-product.modal-open .woocommerce-message {
	border: none;
	background: none;
	padding: 0px !important;
	margin: 0;
}
body.single-product.modal-open .woocommerce-message:before {
	display: none;
}
body.woocommerce-checkout .inner-banner {
	display: none;
}
.fme_additional_checkout_field {
	display: none;
}
.billing_form {
	display: none;
	margin-bottom: 30px;
}
body.woocommerce-checkout h1 {
	display: none;
}
.btn_1.proceed_form {
	display: block;
	width: 30%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	font-size: 17px;
	padding: 16px 15px;
}
.woocommerce form .form-row select {
	height: 32px;
	padding: 5px 10px;
}
.error.form-control {
	border: 1px solid #FF0000 !important;
}
label.error {
	display: none !important;
}
input[type="radio"].error {
	outline: 1px solid #FF0000;
}
input[type="checkbox"].error {
	outline: 1px solid #FF0000;
}
body.woocommerce-checkout .woocommerce form .form-row label.radio {
	display: inline-block;
	margin-right: 15px;
	padding-left: 5px;
}
#additional_field_1_field input[type="radio"] {
	position: relative;
	top: 2px;
	cursor: pointer;
}
#embroidery {
}
#embroidery .modal-dialog {
	background: #fff;
	z-index: 99999;
}
#embroidery:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
}
.customize_embrodry_opt {
}
.customize_embrodry_opt .radio_wrap {
}
.customize_embrodry_opt .radio_wrap .radio {
	display: inline-block;
	margin-top: 0;
}
.customize_embrodry_opt .radio_wrap .radio label {
	display: inline-block;
	padding: 0;
	margin: 0;
	margin-right: 5px;

}
.customize_embrodry_opt .radio_wrap .radio span {
	width: 20px;
	height: 20px;
	background: #000;
	display: block;
	transition: all .3s;
}
.customize_embrodry_opt .radio_wrap .radio input[type="radio"] {
	visibility: hidden;
	display: none;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(1) span {
	background: #2c2c2c;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(2) span {
	background: #595955;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(3) span {
	background: #8e8987;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(4) span {
	background: #c0bcb9;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(5) span {
	background: #493537;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(6) span {
	background: #988370;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(7) span {
	background: #ccb69f;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(8) span {
	background: #f2e8dd;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(9) span {
	background: #36414e;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(10) span {
	background: #192f4a;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(11) span {
	background: #115e88;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(12) span {
	background: #94c6e6;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(13) span {
	background: #45bcc6;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(14) span {
	background: #52521a;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(15) span {
	background: #909e3c;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(16) span {
	background: #e2f14f;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(17) span {
	background: #9fe1c5;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(18) span {
	background: #690c0c;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(19) span {
	background: #c01d13;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(20) span {
	background: #fa5c80;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(21) span {
	background: #fb8d9a;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(22) span {
	background: #422a41;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(23) span {
	background: #66375b;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(24) span {
	background: #bb68b5;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(25) span {
	background: #f987d9;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(26) span {
	background: #d78f1d;
}
.customize_embrodry_opt .radio_wrap .radio:nth-child(27) span {
	background: #fcc140;
}
.customize_embrodry_opt .radio_wrap .radio.active span {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
}
.woocommerce .star-rating {
}
.woocommerce-result-count {
}
body.woocommerce div.product p.price {
	display: inline-block;
}
#tab-additional_information {
	display: none !important;
}
.additional_information_tab {
	display: none !important;
}
#tab-reviews {
	clear: both;
	display: block !important;
}
html body.woocommerce #reviews #comments h2 {
	clear: none;
	letter-spacing: 0px;
	font-size: 20px;
	margin-bottom: 20px;
}
html body.woocommerce #reviews h3 {
	clear: none;
	letter-spacing: 0px;
	font-size: 20px;
	margin-bottom: 20px;
}
html body.woocommerce .panel.entry-content.wc-tab {
	box-shadow: none;
	border: none;
	border-radius: 0px;
}
html body.woocommerce #reviews #comments ol.commentlist li .comment-text {
	border-radius: 0px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
html body.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
	margin-left: 5px;
}
html body.woocommerce p.stars a {
	color: #fff;
	overflow: hidden;
}
html body.woocommerce p.stars a:before {
	color: #ff5400;
}
html body.woocommerce #review_form #respond input[type="text"], html body.woocommerce #review_form #respond input[type="email"], html body.woocommerce #review_form #respond textarea {
	height: 32px;
	padding: 6px 12px;
	font-weight: 400;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333333;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	margin-left: 12px;
	width: auto;
	outline: none;
}
html body.woocommerce #review_form #respond textarea {
	height: 75px;
}
html body.woocommerce #review_form #respond p.comment-form-comment label {
	position: relative;
	top: -33px;
}
html body.woocommerce div.product .woocommerce-tabs ul.tabs {
	display: none;
}
html body.woocommerce #respond input#submit, html body.woocommerce a.button, html body.woocommerce button.button, html body.woocommerce input.button {
	background-color: #ff5400;
	color: #fff;
	text-decoration: none;
}
html body.woocommerce #respond input#submit:hover, html body.woocommerce a.button:hover, html body.woocommerce button.button:hover, html body.woocommerce input.button:hover {
	background-color: #47473f;
	color: #fff;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-o-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
}
#reviews {
	display: none;
}
.inner_widget {
}
.inner_widget p {
	font-weight: 300;
}
.inner_widget h1 {
	color: #ff5400;
	margin-bottom: 30px;
	letter-spacing: -1px;
}
.inner_widget h2 {
	color: #ff5400;
	margin-bottom: 30px;
}
.inner_widget h4 {
	
}
img.alignleft {
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
}
img.alignright {
	margin-left: 20px;
	margin-bottom: 20px;
	float: right;
}
.inner_widget.how_it_works_page {
	padding-right: 200px;
}
.inner_widget.how_it_works_page article {
	margin-bottom: 50px;
}
.inner_widget.sample_fabric_page {
	padding-right: 200px;
}
.inner_widget.sample_fabric_page article {
	margin-bottom: 10px;
	overflow: hidden;
}
.inner_widget.sample_fabric_page p strong {
	color: #ff5400;
}
.fabric_thumb_wrap {
}
.fabric_thumb_wrap section {
    margin-bottom: 0;
    text-align: left;
}
.fabric_thumb_wrap section figure {
	height: 160px;
	margin-bottom: 20px;
	position: relative;
}
.fabric_thumb_wrap section figure img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	margin-bottom: 0px;
}
.fabric_thumb_wrap section h4 {
    margin: 0px;
    font-weight: 700;
    margin-bottom: 10px;
}

.fabric_thumb_wrap section .btn_1 {
    outline: none;
    color: #fff;
    padding: 15px 30px;
    text-transform: uppercase;
    font-weight: 700;
    min-width: 154px;
}
.fabric_thumb_wrap section p strong {
	color: #ff5400;
}
.inner_widget.clone_jeans_wrap {
}
.inner_widget.clone_jeans_wrap ol {
	margin-left: 15px;
	margin-bottom: 30px;
}
.inner_widget.clone_jeans_wrap li {
	list-style: inherit;
	margin-bottom: 10px;
}
.inner_widget.clone_jeans_wrap form {
	padding-right: 0px;
}
.inner_widget.clone_jeans_wrap form .form-control {
	margin-bottom: 35px;
}
.inner_widget.clone_jeans_wrap form label {
	display: block;
	margin-bottom: 15px;
	font-weight: 300;
	line-height: 1.1;
	color: #ff5400;
	font-family: 'Fira Sans', sans-serif;
	text-transform: uppercase;
	font-size: 24px;
}
.inner_widget.clone_jeans_wrap textarea.form-control {
	height: 100px;
	margin-bottom: 10px;
}
.inner_widget.clone_jeans_wrap select.form-control {
	cursor: pointer;
}
.inner_widget.clone_jeans_wrap form em {
	font-style: italic;
	font-size: 12px;
	position: relative;
	line-height: 1.2;
	display: block;
	margin-bottom: 10px;
}
.promotin_banner {
	margin-bottom: 30px;
	float: right;
}
.promotin_banner figure {
	margin-bottom: 50px;
}
.promotin_banner figure img {
	width: 100%;
}
.custom_design_sidepanel_options_details.measurement.padding_right_none {

	padding-right: 0px !important;
}
body.woocommerce.single-product .inner-banner {
}
.top_prdct_single_info {
	margin-bottom: 30px;
	background-color: #ebebeb;
	padding: 5px 30px;
}
.top_prdct_single_info ul {
	margin: 0px;
	padding: 0px;
}
.top_prdct_single_info ul li {
	float: left;
	width: 50%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 15px 20px;
	font-size: 13px;
	position: relative;
}
.top_prdct_single_info ul li:after {
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	color: #ff5500;
	line-height: 1;
	background: #ff5500;
	margin-left: 0;
}
.collection-article .items-descriptions .items-details.collection_thumb {
}
.collection-article .items-descriptions .items-details.collection_thumb h3 {
	font-size: 20px;
	color: #ff5400;
	margin-bottom: 10px;
}
.woocommerce .collection-article div.product p.price del, .woocommerce div.product span.price del {
	opacity: 1;
	color: #ff0000;
	margin-right: 5px;
}
.collection-article .items-descriptions .items-details.collection_thumb h3 a {
	color: #ff5400;
	text-decoration: none;
}
.collection-article .items-descriptions .items-details.collection_thumb h3 a:hover {
	color: #47473f;
	text-decoration: none;
}
.collection-article .items-descriptions .items-details.collection_thumb .star-rating {
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.collection-article .items-descriptions .items-details.collection_thumb p.price {
	font-size: 16px;
	color: #323232;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	margin-bottom: 10px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
}
.collection-article .items-descriptions .items-details.collection_thumb .btn-primary {
	border: 1px solid #ff5400;
	background-color: transparent;
	color: #ff5400;
	text-decoration: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 13px;
}
.collection-article .items-descriptions .items-details.collection_thumb .btn-primary:hover {
	text-decoration: none;
	background-color: #ff5400;
	color: #fff;
}
.woocommerce .woocommerce-ordering select {
	cursor: pointer;
}
.item-inside-article .fabric_wrap {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}
.item-inside-article .fabric-img {
	display: block;
	clear: both;
	float: right;
	width: 52px;
	height: 52px;
	border: 2px solid #bebebe;
}
.item-inside-article .fabric-img img {
	width: 100%;
	height: 100%;
}
.item-inside-article .fabric-name {
	float: right;
	font-weight: 500;
	margin-right: 20px;
	vertical-align: top;
	margin-top: 6px;
}
.item-inside-article .fabric-name p {
	font-size: 15px;
	color: #333333;
	margin-bottom: 0;
}
.item-inside-article .fabric-name p span {
	text-transform: uppercase;
}
.item-inside-article .fabric-name a {
	text-decoration: none;
	color: #ff841d;
	font-size: 13px;
}
.item-inside-article .fabric-name a:hover {
	color: #ff841d;
	text-decoration: none;
}
html body.woocommerce div.product .woocommerce-product-rating {
	clear: both;
}
html body.woocommerce .item-inside-article .pricing_and_rating {
	clear: both;
}
html body.woocommerce .item-inside-article .single_variation_wrap {
	clear: both;
}
html body.woocommerce .item-inside-article .single_variation_wrap .single_variation .woocommerce-variation-description {
}
html body.woocommerce .item-inside-article .single_variation_wrap .single_variation .woocommerce-variation-description p {
	font-size: 13px;
	line-height: 1.2;
}
html body.woocommerce .item-inside-article .pricing_n_rating_wrap {
	clear: both;
	margin-bottom: 20px;
}
html body.woocommerce .item-inside-article .pricing_n_rating_wrap .price_wrap {
}
html body.woocommerce .item-inside-article .pricing_n_rating_wrap .price_wrap p.price {
	color: #333;
	    font-size: 30px;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 1;
	display: block;
	margin: 0;
	padding: 5px 0px;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}
html body.woocommerce .item-inside-article .pricing_n_rating_wrap .new_rating_wrap {
	float: left;
	border-right: 1px solid #ff5500;
	margin-right: 20px;
	padding: 5px 0px;
	padding-right: 20px;
}
html body.woocommerce .item-inside-article .pricing_n_rating_wrap .new_rating_wrap .woocommerce-product-rating {
	margin: 0px;
}
html body.woocommerce .item-inside-article .pricing_n_rating_wrap .new_rating_wrap .woocommerce-product-rating a.woocommerce-review-link {
	color: #ff841d;
	text-decoration: underline;
}
html body.woocommerce .item-inside-article .pricing_n_rating_wrap .new_rating_wrap .star-rating {
	float: none;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
}
.woocommerce div.product form.cart .reset_variations {
	display: none !important;
}
#fabric_pop .fab_details {
	
	    margin-bottom: 15px;
}


.fabric_pop_thumb img {
	width: 100%;
}
.modal-body .alert {
	text-align: left;
	font-size: 13px;
}
.clone_fabric_wash_list {
}
.clone_fabric_wash_list .woocommerce-variation-add-to-cart {
	display: none !important;
}
.clone_fabric_wash_list .variations {
	display: block;
	width: 100%
}
.clone_fabric_wash_list .variations .attribute_fabric_picker_label.swatch-label, .clone_fabric_wash_list .variations .attribute_washes_picker_label.swatch-label {
	display: block;
	font-weight: 300;
	line-height: 1.1;
	color: #333333;
	font-family: 'Fira Sans', sans-serif;
	text-transform: uppercase;
	font-size: 24px;
	margin-bottom: 10px;
}
.clone_fabric_wash_list .variations tbody {
	display: block;
	width: 100%
}
.clone_fabric_wash_list .variations tr {
	display: block;
	width: 100%
}
.clone_fabric_wash_list .variations td.label {
	font-size: 15px;
	color: #333333;
	display: block;
	padding: 0;
	text-align: left;
}
.clone_fabric_wash_list .variations td.label label {
	margin-bottom: 10px;
}
.clone_fabric_wash_list .variations td.value {
	font-size: 15px;
	color: #333333;
	display: block;
	clear: both;
	margin-bottom: 30px;
}
.clone_fabric_wash_list .variations td.value .attribute_washes_picker_label {
	color: #ff5400;
	margin-bottom: -15px;
}
.clone_fabric_wash_list .variations td.value .swatch-wrapper {
	padding: 0px;
	margin-right: 18px;
	margin-bottom: 10px;
	position: relative;
	border: none;
}
.clone_fabric_wash_list .variations td.value .swatch-wrapper.selected a {
	border-color: #ff841d;
}
.clone_fabric_wash_list .variations td.value .swatch-wrapper a {
	width: 125px !important;
	height: 106px !important;
	overflow: hidden;
	background-color: #fff;
	border: 5px solid #fff;
	box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.42);
	-webkit-box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.42);
	-moz-box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.42);
	margin-bottom: 5px;
}
.clone_fabric_wash_list .variations td.value .swatch-wrapper a img {
}
.clone_fabric_wash_list .variations td.value .swatch-wrapper .fab_title {
	margin: 0px auto;
	font-size: 14px;
	text-align: center;
	display: block;
	margin-bottom: 2px;
	width: 113px;
	min-height: 42px;
}
.clone_fabric_wash_list .variations .swatch-control {
	margin-bottom: 5px;
	overflow: inherit;
}
.clone_fabric_wash_list .variations .reset_variations {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	background-color: #ff841d;
	padding: 4px 10px;
	text-decoration: none;
	font-size: 13px;
	display: none;
}
.clone_fabric_wash_list .product-addon-add-comment {
	display: none;
}
.clone_fabric_wash_list .variations td.value .swatch-wrapper span.zoom_thumb {
	color: #fff;
	z-index: 250;
	text-indent: -999999999999px;
	overflow: hidden;
	width: 29px;
	height: 29px;
	cursor: pointer;
	background: url(../images/zoom_icon.png) 0 -1px no-repeat;
	position: absolute;
	bottom: 2px;
	right: 0;
	display: none;
}
.clone_fabric_wash_list .variations td.value .swatch-wrapper:hover span.zoom_thumb {
}
#preview {
	display: none;
	position: absolute;
	z-index: 99999999;
	width: 400px;
	background-color: #fff;
	border: 5px solid #fff;
	box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.42);
	-webkit-box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.42);
	-moz-box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.42);
	height: 270px;
	overflow: hidden;
}
#preview img {
}
#preview br {
	display: none;
}
#preview h3 {
	background: #fff;
	margin: 0px;
	padding: 10px 0px;
	font-size: 15px;
	color: #ff5400;
	font-weight: 400;
	display: none;
	
}
.item-inside-article .pop_image, .item-inside-article span.zoom_thumb {
	display: none;
}
.inner_widget.clone_jeans_wrap em {
}
.inner_widget.clone_jeans_wrap .clone_cart h4 {
	margin-top: 30px;
}
.inner_widget.clone_jeans_wrap .rest_clone label {
	display: block;
	margin-bottom: 15px;
	font-weight: 300;
	line-height: 1.1;
	color: #ff5400;
	font-family: 'Fira Sans', sans-serif;
	text-transform: uppercase;
	font-size: 24px;
}
.embro_added {
}
.embro_added span#remove_embro {
	cursor: pointer;
	text-decoration: none;
}
.b2b_login_wrap {
	background-color: #E8E8E8;
	border: 1px solid #CECECE;
	padding: 25px 19px;
	margin-bottom: 30px;
}
.b2b_login_wrap .form-control {
	margin-bottom: 10px;
	height: 30px;
}
.b2b_login_wrap .btn_1 {
	padding: 8px 10px;
	min-width: 80px;
	font-size: 14px;
}
.b2b_thumbs_wrap {
	margin-bottom: 40px;
}
.b2b_thumbs_wrap section {
	padding-right: 100px;
	margin-bottom: 30px;
}
.b2b_thumbs_wrap section figure {
	float: left;
	width: 83px;
	height: 50px;
}
.b2b_thumbs_wrap section article {
	padding-left: 103px;
}
.b2b_thumbs_wrap section article h4 {
	margin-bottom: 5px;
}
.b2b_thumbs_wrap section article p {
	font-size: 13px;
}
body.page-id-229 .inner-banner, body.page-id-231 .inner-banner {
	margin-bottom: 30px;
}
.right_space_400 {
	padding-right: 400px !important;
}
.b2b_form_wrap {
	margin-bottom: 40px;
}
.b2b_form_wrap .form-control {
	margin-bottom: 10px;
}
.b2b_form_wrap .btn_1 {
}
.b2b_form_wrap textarea.form-control {
	height: 80px;
}
#picker_washes div.swatch-wrapper.disabled {
	display: none !important;
}
.dummy_images_render {
	width: 342px;
	    margin-left: 40px;
}
.front_wrap {
	position: relative;
}
.front_wrap figure {
	position: relative;
}
.front_wrap figure img{
	
	width:90%;
	display:block;
	
}
.front_wrap .child_options {

}
.front_wrap .child_options img {
	position: absolute;
	top: 0;
	left: 0;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.menu-about-sidemenu-container .menu {
}
.without_img .menu {
	float: left;
}
.without_img .menu {
}
.without_img .menu li {
	list-style: none;
	position: relative;
	width: 217px;
}
.without_img .menu li a {
	border-bottom: 1px solid #cccccc;
	display: block;
	color: #333333;
	font-size: 13px;
	text-decoration: none;
	padding: 25px 0px;
	padding-left: 58px;
	position: relative;
	text-transform: uppercase;
	background-color: #fff;
	z-index: 250;
	line-height: 1.2;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
}
.menu-about-sidemenu-container.without_img>ul>li>a {
	padding: 20px 20px;
}
.without_img .menu>li>a img {
	display: none;
}
.custom_design_sidepanel_options .menu>li>a>span {
}
.without_img>ul>li>a>span {
	vertical-align: middle;
}
.without_img .menu li a:hover {
	color: #ff841d;
	text-decoration: none;
}
.without_img .menu li.current_page_item a {
	color: #ff841d;
	text-decoration: none;
}
.menu-about-sidemenu-container .current-menu-item {
}
.without_img ul li a {
	padding: 20px 10px !important;
}
.without_img .current-menu-item>a:after {
	content: "";
	width: 4px;
	height: 100%;
	background-color: #ff782e;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 250;
}
.without_img .current-menu-item>a:before {
	content: "";
	background: url(../images/panel_caret_right.png) no-repeat center center;
	width: 5px;
	height: 15px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	margin-right: -5px;
}
header.header_3 .main-menu-1 .current-menu-item a {
	color: #ff841d !important;
}
a.reset_variations {
	color: #fff;
	font-size: 12px;
	line-height: 1;
	display: inline-block;
	text-decoration: none;
	padding: 9px 10px;
	outline: none;
	border: none;
	font-family: 'Fira Sans', sans-serif;
	background-color: #ff5400;
	text-transform: uppercase;
	min-width: 100px;
}
a.reset_variations.back_to_fabric {
	margin-bottom: 20px;
	display: inline-block !important;
}
a.reset_variations:hover {
	color: #FFF;
	background-color: #333333;
	text-decoration: none;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-o-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
}
a.reset_variations.change_fabric {
	float: right;
	margin-right: 23px;
	margin-bottom: 20px;
	visibility: hidden;
	display: none !important;
}
.inner_page_widget.page {
	padding: 40px 0px;
	    min-height: 400px;
}


	
	

body.woocommerce-checkout .inner_page_widget{
	
	min-height:100%;	
	
}


.inner_page_widget h1 {
	color: #ff5400;
	margin-bottom: 30px;
}
.inner_page_widget h2 {
	font-size: 30px;
	color: #ff5400;
}
.inner_page_widget h3 {
	font-size: 24px;
	color: #ff5400;
}
.inner_page_widget h4 {
	font-size: 16px;
	color: #ff5400;
}
.inner_page_widget h5 {
	color: #ff5400;
	font-size: 14px;
}
.inner_page_widget h6 {
	color: #ff5400;
}
.inner_page_widget ol, .inner_page_widget ul, .inner_widget.how_it_works_page ul {
	margin-bottom: 30px;
}

.inner_widget.how_it_works_page ol, 
.video_content ol{
	    margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.page-id-936 .inner_widget.how_it_works_page ul, 
.video_content ul{
	
	margin-top: 20px;
	margin-bottom: 30px;
	
}
.inner_page_widget li, .inner_widget.how_it_works_page ul li, 
.video_content li{
	list-style: inherit;
	font-weight: 300;
	margin-bottom: 7px;
	position: relative;
	padding-left: 15px;
	list-style: none;
}

.inner_widget.how_it_works_page ol li, 
.video_content ol li{
    list-style: inherit;
    margin-bottom: 10px;
    padding-left: 5px;
}
.inner_page_widget li:after, .inner_widget.how_it_works_page ul li:after, 
.video_content li:after{
	content: "\f054";
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	text-decoration: inherit;
	position: absolute;
	line-height: 1;
	width: 5px;
	height: 7px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-left: 0;
	font-size: 7px;
	margin-top: 7px;
}

.inner_widget.how_it_works_page ol li:after, 
.video_content ol li:after{
	
	display: none;
	
}

.short_descrip{
	
	min-height: 100% !important;
}
.short_descrip ul {
	    height: 72px;
	    overflow: hidden;
	    margin-bottom: 15px;
	    height: 60px;
	    overflow: hidden;
	    margin-bottom: 15px;
	    width: 100%;
	    padding-left: 126px;
}
.short_descrip ul li {
	font-size: 13px;
	display: inline !important;
	line-height: 1.6 !important;
}
html body.woocommerce .item-inside-article .pricing_n_rating_wrap .new_rating_wrap {
	display: none;
}
.tab-pane .order_by {
	padding-right: 0px;
}
.tab-pane .result_count {
	padding-left: 0;
	text-transform: uppercase;
}
.tab-pane .result_count .woocommerce-result-count {
	padding-top: 7px;
}


.btn_1#short_desc_show{
font-size: 13px;
    min-width: inherit;
    clear: both;
    padding: 8px 10px;
    color: #fff !important;
    outline: none !important;
    text-decoration: none;
	    margin-bottom: 15px;
	
	
	
}


body.single.single-product.woocommerce div.product p.price del, 
body.single.single-product.woocommerce div.product span.price del {
    opacity: 1;
    color: #ff0000;
}


body.single.single-product.woocommerce div.product p.price ins, 
body.single.single-product.woocommerce div.product span.price ins{
	
	
	font-weight:300;
	text-decoration:none;	
	margin-left:5px;
	
	
	
}

body.single.single-product.woocommerce span.onsale{
	
width: 60px;
    height: 60px;
    background-color: #ff5400;
    border-radius: 50%;
    text-align: center;
    font-size: 15px;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 3.5;
	
	
}

body.single.single-product.woocommerce .iconic-woothumbs-fullscreen:hover{
	
	text-decoration:none;	
	
}

body.single.single-product.woocommerce .woocommerce-breadcrumb{
	
	display:none;
	
}




.contact_form{


	width:60%;


}

.contact_form br{
	
	display:none;	
	
}

.contact_form p{
	
	margin:0px;
	
}


.contact_form .form-control {
    margin-bottom: 20px;

}

.contact_form textarea.form-control {
	
	height: 100px;
	
}

.contact_form .bootstrap-filestyle{
	
	margin-bottom:20px;	
	
}

.contact_form .bootstrap-filestyle input[type="text"]{
	
	margin-bottom:0px;
	
}


#custom_fabric_wrap {

}


#custom_fabric_wrap{
	    height: 314px;
	    overflow-y: scroll;
	    position:relative;
	    margin-bottom: 15px;
}

.custom_wash_wrap{height: 207px;position:relative;margin-bottom: 15px;overflow: hidden;overflow-y: scroll;}

#custom_fabric_wrap .inner label{
	

	
}
#custom_fabric_wrap .inner a{
    width: 125px !important;
    height: 106px !important;
    overflow: hidden;
    background-color: #fff;

    border: 5px solid #fff;
    box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.42);
    -webkit-box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.42);
    -moz-box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.42);
    display: block;
	    margin-bottom: 8px;
    
}
#custom_fabric_wrap .inner label.active a{
	

    border-color: #ff841d;
}
	

#custom_fabric_wrap .inner label h4{
    color: #333333;
    display: block;
    font-size: 14px;
    margin-top: 3px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
	
}

.custom_fabric_wrap_wash{
	
	
	clear:both;	
	
}

.custom_fabric_wrap .tab-content{
	
	
	
}
.customize_jeans_details  .customizeNext, 
.customize_jeans_details .customizePrevious, 
.customize_jeans_details .customize_next_validate, 
.customize_jeans_details .customize_next_validate_st_3{
	
    font-size: 14px;
    min-width: 100px;
        padding: 11px 15px;
    background-color: transparent;
    border: 1px solid #ff5400;
    color: #ff5400;
    font-weight: 400;
    text-transform: none;
	margin-left:5px;
}

.customize_jeans_details  .customizeNext:hover,
.customize_jeans_details .customizePrevious:hover, 
.customize_jeans_details .customize_next_validate:hover, 
.customize_jeans_details .customize_next_validate_st_3:hover{
	
    background-color: #ff5400;
    border-color: #ff5400;
    color: #fff;
	
}

.fabric_details{
	/*	border: 1px solid #eeeeee;
    box-shadow: 0 4px 6px 1px rgba(50, 50, 50, 0.14);
    -webkit-box-shadow: 0 4px 6px 1px rgba(50, 50, 50, 0.14);
    -moz-box-shadow: 0 4px 6px 1px rgba(50, 50, 50, 0.14);
    padding: 15px;
    background-color: #fff;*/
	margin-bottom: 12px;
}

.fabric_details p{
	
	
	
	margin-bottom:0px;	
}

.fabric_details strong{
	
	display:block;
	font-size:14px;
	margin-bottom:3px;	
	
}

.view_wrapper{overflow: hidden;clear: both;}
.front_threads_view{
	width: 106px;
	margin-bottom: 20px;
	display: inline-block;
	vertical-align: middle;
}

.front_threads_view a{
    float: right;
    text-align: center;
    margin-left: 10px;
    margin-bottom: 0;
    cursor: pointer;
    border:none;
    outline:none;
}
.front_threads_view a img{
	width: 52px;
	max-width:100%;
	vertical-align:middle;
	height:auto;
	border: 2px solid #ff841d;
	display: block;
	margin-left: auto;
}

.front_threads_view a span{
    color: #333333;
    display: block;
    margin-top: 5px;
    font-size: 14px;
	
}


.front_threads_view h4{
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 700;
}



.front_wash_view{
	width: 70px;
	margin-left: 15px;
	
	display: inline-block;
	vertical-align: middle;
}

.front_wash_view .inner_front_wash_view{
	overflow: hidden;
	margin-bottom: 20px;
	
}

.front_wash_view a{
    float: right;
    text-align: center;
    margin-left: 10px;
    cursor: pointer;
    border:none;
    outline:none;
    margin-bottom: 0;
}
.front_wash_view a img{
	width: 52px;
	max-width:100%;
	vertical-align:middle;
	height:auto;
	border: 2px solid #ff841d;
	display: block;
	margin-left: auto;
}

.front_wash_view a span{
    color: #333333;
    display: block;
    margin-top: 5px;
    font-size: 14px;
	  
}


.front_wash_view h4{
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 700;
}








.thread_modal .modal-body img{
	
	 margin-left:auto;
	 margin-right:auto;
	 width:auto;
	 display:block;	
	
}


.wash_modal .modal-body img{
	
	 margin-left:auto;
	 margin-right:auto;
	 width:auto;
	 display:block;	
	
}

.woocommerce-page .cart-collaterals + h2, .shop_table.additional_info{
	display:none;	
	
}

body.woocommerce-checkout .woocommerce ul.order_details li{
	
    background-color: #ff841d;
    color: #fff;
    font-size: 13px;
    padding: 10px 15px;
    margin-right: 1em;
	
}

body.woocommerce-checkout .woocommerce ul.order_details li:after{
	
	display:none !important;
		
}

body.woocommerce-checkout address{
	
background: #e9e9e9;
    border: 1px solid #dddddd;
    padding: 25px 20px;
	
}

body.woocommerce-account p.myaccount_user{
	
background-color: #ff841d;
    padding: 20px 15px;
    color: #fff;
	
}

body.woocommerce-account p.myaccount_user a{
	
text-decoration: underline;
    color: rgb(255, 255, 255);
	
}

body.woocommerce-account  address {
background: #e9e9e9;
    border: 1px solid #dddddd;
    padding: 25px 20px;
}

body.woocommerce-account .woocommerce table.my_account_orders {
    
    font-size: 13.5px;
}

body.woocommerce-account .woocommerce table.my_account_orders th{
	
	vertical-align: middle;
	
}

body.page-template-custom-template-for-customized-product .footer_1, 
body.page-template-custom-template-for-customized-product .footer_2{
	
	display:none;	
	
}

body.page-template-custom-template-for-customized-product .header_1, 
body.page-template-custom-template-for-customized-product .header_3{
	
	display:none;	
	
}

body.page-template-custom-template-for-customized-product{
	
	overflow:hidden;	
	
}


.post_menu_toogle {
    width: 28px;
    height: 25px;
    margin: 0;
    margin-top: 9px;
    margin-right: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 250;

    margin-left: 15px;
}
.post_menu_toogle span:after, .post_menu_toogle span:before {
	content: "";
	position: absolute;
	left: 0;
	top: -9px;
}
.post_menu_toogle span:after {
	top: 9px;
}
.post_menu_toogle span {
	position: relative;
	display: block;
}
.post_menu_toogle span, .post_menu_toogle span:after, .post_menu_toogle span:before {
	width: 100%;
	height: 5px;
	background-color: #ff5400;
	transition: all 0.3s;
	backface-visibility: hidden;
	border-radius: 2px;
	display: inline-block;
}
/* on activation */
.post_menu_toogle.active span {
	background-color: transparent;

}
.post_menu_toogle.active span:before {
	transform: rotate(45deg) translate(5px, 5px);
	-webkit-transform: rotate(45deg) translate(5px, 5px);
	-moz-transform: rotate(45deg) translate(5px, 5px);
}
.post_menu_toogle.active span:after {
	transform: rotate(-45deg) translate(7px, -8px);
	-webkit-transform: rotate(-45deg) translate(7px, -8px);
	-moz-transform: rotate(-45deg) translate(7px, -8px);
}
.post_menu_toogle.active {
	opacity: 1;
	visibility: visible;
}


.blog_main_wrap {
	padding: 40px 0px;
}
.blog-posts {
}
.blog-posts .post {
	margin-bottom: 30px;
	border-bottom: 1px solid #efecec;
	padding-bottom: 30px;
}
.blog-posts .post h2 {
	color: #525559;
	font-size: 28px;
	text-transform: none;
	margin-bottom: 10px;
}
.blog-posts .post a.blog_read_more {
	color: #ff841d;
	font-size: 16px;
	font-weight: 600;
	position: relative;
	padding-left: 30px;
	text-decoration: none;
}
.blog-posts .post a.blog_read_more:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/read_more_icon.png) no-repeat;
	width: 23px;
	height: 23px;
}
.blog-posts .post a.blog_read_more:hover {
	color: #ef7917;
	text-decoration: none;
}
.blog-posts .post h2 a {
	color: #525559;
}
.blog-posts .post h2 a:hover {
	color: #ff841d;
}
.blog-posts .post p {
	font-size: 16.5px;
	font-weight: 300;

	line-height: 1.5;
}
.blog-posts .post .btn_1 {
	font-size: 16px;
	min-width: auto;
	padding: 13px 30px;
}
.blog-posts .post .post-image {
	margin-bottom: 25px;
	border: 1px solid #e5e5e5;
}
.blog-posts .post .post-image img {
	width: 100%;
}
.blog-posts .post .post-content {
}
.blog-posts .post .post-content ul {
	margin-left: 20px;
	margin-bottom: 20px;
}
.blog-posts .post .post-content ul li {
	margin-bottom: 5px;
	list-style: inherit;
}
.blog-posts .post .post-content h2 a {
	text-decoration: none;
}
.blog-posts .post .post-meta {
	font-size: 13px;
	margin-bottom: 20px;
	color: rgba(82, 85, 89, 0.70);
	font-weight: 600;
	text-transform: uppercase;
}
.blog-posts.single .post .post-meta {
	margin-top: 10px;
}
.blog-posts .post .post-meta > span {
	display: inline-block;
	padding-right: 8px;
}
.blog-posts .post .post-meta i {
	margin-right: 3px;
}
.blog-posts .post .post-meta a {
	color: rgba(82, 85, 89, 0.70);
	text-decoration: none;
}
.blog-posts .post .post-meta a:hover {
	color: #ff841d;
}
.blog-posts .post .post-date {
	float: left;
	margin-right: 10px;
	text-align: center;
}
.blog-posts .post .post-date .month {
	background: #79afcc;
	box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;
	color: #FFF;
	font-size: 0.9em;
	padding: 0 10px 2px;
}
.blog-posts .post .post-date .day {
	background: #F4F4F4;
	color: #79afcc;
	display: block;
	font-size: 16px;
	font-weight: 500;
	font-weight: bold;
	padding: 10px;
}
.blog-posts .post_share {
	display: block;
	text-align: left;
	margin-bottom: 20px;
}
.blog-posts .post_share a {
	width: 52px;
	height: 52px;
	display: inline-block;
	text-align: center;
	line-height: 49px;
	font-size: 30px;
	color: #666666;
	background-color: transparent;
	border: 1px solid #c5c4c4;
	margin-right: 12px;
	margin-bottom: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid rgba(127, 127, 127, 0.29);
}
.blog-posts .post_share a.fb:hover {
	background-color: #3b5998;
	border-color: #3b5998;
	color: #f1f2f2;
}
.blog-posts .post_share a.twitter:hover {
	background-color: #55acee;
	border-color: #55acee;
	color: #f1f2f2;
}
.blog_sidebar_wrap {
	background-color: #f7f7f7;
}
.blog_sidebar_wrap h4 {
	color: #ff841d;
	font-size: 23px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 0;
}
.blog_sidebar_wrap .blog_sidebar:nth-child(2) h4 {
	color: #e52b2c;
}
.blog_sidebar_wrap .blog_sidebar {
	padding-top: 20px;
}
.blog_sidebar_wrap .blog_sidebar:nth-child(1) {
}
.blog_sidebar_wrap .blog_sidebar:nth-child(2) {
}
.blog_sidebar_wrap .blog_sidebar li a {
	color: #525559;
	font-size: 17px;
	font-weight: 600;
	text-decoration: none;
	line-height: 1.2;
}
.blog_sidebar_wrap .blog_sidebar li {
	border-bottom: 4px solid #fff;
	padding: 15px 20px;
}
.blog_sidebar_wrap .blog_sidebar li a:hover {
	color: #ff841d;
	text-decoration: none;
}
.blog_sidebar_wrap .blog_sidebar:nth-child(2) li a:hover {
	color: #e52b2c;
}
.blog_sidebar_wrap .blog_sidebar li span.post-date {
	display: block;
	font-size: 14px;
	margin-top: 3px;
}
#respond {
	margin-top: 50px;
}
#respond label {
	margin-bottom: 7px;
	display: block;
	text-align: left;
	color: #333333;
	font-size: 14px;
}
#respond input[type=text], #respond textarea {
	display: block;
	width: 100%;
	height: 37px;
	font-size: 14px;
	padding: 6px 12px;
	font-weight: 400;
	line-height: 1.42857143;
	color: #525252;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	margin-bottom: 0px;
	outline: none;
}
#respond textarea {
	height: 150px;
	padding-top: 15px;
}
#respond input[type=text]:focus, #respond textarea:focus {
	border-color: #1ea0dc;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(30, 160, 220, 0.27);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(30, 160, 220, 0.27);
}
#respond form {
	margin: 0px -7px;
}
#respond form p {
	padding-left: 7px;
	font-size: 16.5px;
	font-weight: 300;
	margin-bottom: 30px;
}
#respond h3.comment-reply-title {
	margin-bottom: 8px;
	color: #333333;
}
#respond p[class*="comment-form-"] {
	float: left;
	width: 33.33333333%;
	min-height: 1px;
	padding: 0px 7px;
}
#respond p.comment-form-comment {
	float: none;
	width: 100%;
	min-height: 1px;
	padding: 0px 7px;
}
#respond p.comment-form-comment textarea {
	height: 150px;
}
#respond .form-submit {
	clear: both;
	text-align: center;
}
#author {
}
#url {
}
.form-submit #submit {
	color: #fff;
	line-height: 1;
	display: inline-block;
	text-decoration: none;
	outline: none;
	border: none;
	text-transform: uppercase;
	text-align: center;
	background-color: #ff5400;
	font-size: 18px;
	padding: 15px 20px;
	min-width: 220px;
}
.form-submit #submit:hover {
	color: #FFF;
	background-color: #333333;
	text-decoration: none;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-o-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
}
/*Comment Output*/
 
.commentlist .reply {
}
.commentlist .reply a {
	color: #ff841d;
	font-size: 16px;
	font-weight: 600;
	position: relative;
}
.commentlist .alt {
}
.commentlist .odd {
}
.commentlist .even {
}
.commentlist .thread-alt {
}
.commentlist .thread-odd {
}
.commentlist .thread-even {
}
.commentlist li ul.children .alt {
}
.commentlist li ul.children .odd {
}
.commentlist li ul.children .even {
}
.commentlist .vcard {
}
.commentlist .vcard cite.fn {
}
.commentlist .vcard span.says {
}
.commentlist .vcard img.photo {
	margin-right: 0px;
	width: 95px;
	height: 95px;
	position: absolute;
	top: 0;
	left: 0;
}
.commentlist .vcard img.avatar {
}
.commentlist .vcard cite.fn a.url {
	color: #ff841d;
	text-decoration: none;
}
.comment-awaiting-moderation {
	font-size: 16px;
}
.commentlist .comment-meta {
}
.commentlist .comment-meta a.comment-edit-link {
	margin-bottom: 0px !important;
	color: #ff841d;
	font-size: 14px;
	font-weight: 600;
	position: relative;
	margin-top: 10px;
}
.commentlist .commentmetadata {
	line-height: 1;
	margin-bottom: 10px;
}
.commentlist .commentmetadata a {
	font-size: 13px;
	margin-bottom: 20px;
	color: rgba(82, 85, 89, 0.70);
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
}
.commentlist .parent {
}
.commentlist .comment {
	position: relative;
	margin-bottom: 15px;
	padding-left: 115px;
	overflow: hidden;
}
.commentlist .children {
}
.commentlist .pingback {
}
.commentlist .bypostauthor {
}
.commentlist .comment-author {
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 3px;
	line-height: 1.1;
}
.commentlist .comment-author-admin {
}
.commentlist {
}
.commentlist li {
}
.commentlist li p {
	color: rgba(82, 85, 89, 0.70);
	font-size: 16.5px;
	font-weight: 300;
	line-height: 1.5;
}
.commentlist li ul {
}
.commentlist li ul.children li {
}
.commentlist li ul.children li.alt {
}
.commentlist li ul.children li.byuser {
}
.commentlist li ul.children li.comment {
}
.commentlist li ul.children li.bypostauthor {
}
.commentlist li ul.children li.comment-author-admin {
}
#cancel-comment-reply {
}
#cancel-comment-reply a {
}
.commentlist .even .comment {
	background-color: #fff;
}
.commentlist .odd .comment {
	background-color: #CCCCCC;
}
.comments-area article header {
	margin: 0 0 48px;
	overflow: hidden;
	position: relative;
	background-color: #55737D;
	color: #FFFFFF;
	padding: 10px;
}
li.bypostauthor cite span {
	color: #21759b;
	background-color: #f8f0cb;

	background-image: none;
	border: 1px solid #f8f0cb;
	border-radius: 3px;
	box-shadow: none;
	padding: 3px;
	font-weight: bold;
}
.reply {
	text-align: center;
	color: #fff;
	text-decoration: none;
	position: absolute;
	top: 0;
	right: 0px;
	z-index: 250;
	font-size: 14px;
	font-weight: 400;
}
.commentlist .even .comment .reply {
}
.comment article {
	padding-bottom: 2.79rem;
}
a.comment-reply-link, a.comment-edit-link {
	text-decoration: none;
	display: block;
}
a.comment-reply-link:hover, a.comment-edit-link:hover {
	color: #e52b2c;
}
a.comment-edit-link {
}
#cancel-comment-reply-link {
	margin: 0 0 0px 0px;
	text-align: center;
	padding: 6px 5px;
	width: 50px;
	margin-top: 5px;
	color: #ff841d;
	font-weight: 600;
	text-decoration: underline;
}
body.single-post .blog-posts.single h3#comments {
	display: none;
}
.comments_show {
	text-align: center;
	margin-bottom: 27px;
}
.comments_show span {
	display: block;
	background: url(../images/comments_bg.html) no-repeat;
	width: 148px;
	height: 47px;
	margin-left: auto;
	margin-right: auto;
	color: #43464b;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 0.4px;
	padding: 10px 10px;
}
.blog-posts .comments_wrap a.blog_read_more {
	display: inline-block;
	margin-top: 13px;
	vertical-align: middle;
}
.blog-posts.single .comments_wrap {
	border-bottom: 1px solid #efecec;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.comments_wrap h3 {
	padding-top: 10px;
	margin: 0;
}
.comments_wrap .comments_count {
	float: right;
	text-align: center;
	color: rgba(82, 85, 89, 0.70);
	line-height: 1;
	font-size: 14px;
}
.comments_wrap .comments_count i {
	float: left;
	background: url(../images/comments_icon.png) no-repeat center center;
	width: 52px;
	height: 52px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid rgba(127, 127, 127, 0.29);
}
.comments_wrap .comments_count span {
	float: left;
	display: block;
	float: left;
	margin-left: 10px;
	padding-top: 12px;
}
.comments_wrap .comments_count span strong {
	display: block;
}
.sitemap_wrap {
	padding: 40px 0px;
	width: 67%;
	overflow: hidden;
}
.sitemap_wrap ul.sitemap_inner {
	margin: 0px -15px;
}
.sitemap_wrap ul.sitemap_inner>li {
	margin-bottom: 5px;
	float: left;
	width: 33.33333333%;
	padding: 0px 15px;
}
.sitemap_wrap ul.sitemap_inner>li>a {
	font-size: 14px;
	color: #333333;
	padding: 3px 0px;
	padding-left: 15px;
	position: relative;
	display: block;
	font-weight: 600;
}
.sitemap_wrap ul.sitemap_inner>li>a:after {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0da";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-left: 0;
	width: 8px;
	height: 17px;
}
.sitemap_wrap ul.sitemap_inner>li>a:hover {
	color: #ff841d;
	text-decoration: none;
}
.sitemap_wrap ul.sitemap_inner>li>ul {
	margin: 0px;
	margin-left: 30px;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li {
	float: none;
	width: auto;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>a {
	font-size: 13px;
	color: #333333;
	padding: 3px 0px;
	padding-left: 15px;
	position: relative;
	display: block;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>a:hover {
	color: #ff841d;
	text-decoration: none;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>a:after {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0da";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-left: 0;
	width: 8px;
	height: 17px;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>ul {
	margin: 0px;
	margin-left: 30px;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>ul>li {
	float: none;
	width: auto;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>ul>li>a {
	font-size: 13px;
	color: #333333;
	padding: 3px 0px;
	padding-left: 15px;
	position: relative;
	display: block;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>ul>li>a:after {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0da";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-left: 0;
	width: 8px;
	height: 17px;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>ul>li>a:hover {
	color: #ff841d;
	text-decoration: none;
}
.main_new_suppot_request_form {
}
.main_new_suppot_request_form br {
	display: none;
}
.main_new_suppot_request_form .form-elements {
	margin-bottom: 25px;
}
.main_new_suppot_request_form .form-elements>span {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
}
.wsdesk_wrapper .main_new_suppot_request_form {
	margin-bottom: 30px;
}
.wsdesk_wrapper .main_new_suppot_request_form .form-control {
	display: block;
	width: 100%;
	height: 32px;
	padding: 6px 12px;
	font-weight: 400;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333333;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-radius: 0px;
}
.wsdesk_wrapper .main_new_suppot_request_form textarea.form-control {
	height: 100px;
}
.support_option_choose {
	clear: both;
}
html body.page-id-1675 .wsdesk_wrapper .btn-primary {
	background-color: #ff5400;
	border-color: #ff5400;
	min-width: 126px;
	color: #fff;
	border-radius: 0px;
}
html body.page-id-1675 .wsdesk_wrapper .btn-primary:hover {
	color: #FFF;
	background-color: #333333;
	text-decoration: none;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-o-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
	border-color: #333333;
}
html body.page-id-1675 .powered_wsdesk {
	display: none !important;
}
.form-control.wpcf7-not-valid {
	border: 1px solid #FF0000 !important;
}
span.wpcf7-not-valid-tip {
	display: none !important;
}
.contact_form .row {
	overflow: hidden;
}
html body span.isp_mobile_ChatIcon.isp_chat {
	background-color: #ff5400;
}
.paper_wrap {
}
.paper_wrap {
}
.paper_wrap h4 {
	color: #333333;
}
.paper_wrap ul {
	margin-bottom: 25px
}
.paper_wrap ul li {
	font-size: 13px;
	color: #333333;
	padding: 3px 0px;
	padding-left: 15px;
	position: relative;
	display: block;
}
.paper_wrap ul li:after {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0da";
	position: absolute;
	top: 0;

	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-left: 0;
	width: 8px;
	height: 17px;
	margin-top: 6px;
}
.paper_wrap ul ul {
	margin-left: 20px;
	margin-bottom: 0px;
}
.paper_wrap .column_center_wrap [class*="col-"] {
	margin-bottom: 30px;
}
.paper_wrap .column_center_wrap {
	text-align: center;
}
.paper_wrap .column_center_wrap img {
	margin-left: auto;
	margin-right: auto;
}
.fabric_pop_modal .content_fab p {
	margin-bottom: 0;
	font-size: 13px;
	font-weight: 400;
}
body.woocommerce.single-product .single_variation div.woocommerce-variation-description {
	display: none;
}
body.single.single-product .short_descrip {
	min-height: 171px;
}
#customize_proceed .quantity {
	display: inline-block;
	vertical-align: middle;
}
#customize_proceed .quantity input[type="number"] {
	width: 75px;
	height: 43px;
	padding: 10px 10px;
	color: #333333;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	font-weight: 500;
	font-size: 16px;
	text-align: center;
}
body.page-id-1326 .wpcr3_button_1 {
	outline: none;
	background: #ff5400;
	color: #fff;
	padding: 15px 30px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 1;
	font-size: 100%;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	min-width: 126px;
	border: none;
	border-radius: 0;
}
body.page-id-1326 .wpcr3_button_1:hover {
	background: #47473f;
	color: #fff;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-o-transition: background-color 500ms linear;

	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
}
body.page-id-1326 .wpcr3_leave_text {
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -1px;
	margin-bottom: 17px;
}
body.page-id-1326 .wpcr3_respond_2 input[type="text"], body.page-id-1326 .wpcr3_respond_2 input[type="email"], body.page-id-1326 .wpcr3_respond_2 textarea {
	display: block;
	width: 100%;
	height: 32px;
	padding: 6px 12px;
	font-weight: 400;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333333;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	margin-bottom: 20px;
	min-width: 100%;
}
body.page-id-1326 .wpcr3_respond_2 input[type="text"]:focus, body.page-id-1326 .wpcr3_respond_2 input[type="email"]:focus, body.page-id-1326 .wpcr3_respond_2 textarea:focus {
	border-color: #009ae4;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 154, 228, 0.17);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 154, 228, 0.17);
}
body.page-id-1326 .wpcr3_respond_2 table.wpcr3_table_2 {
	display: block;
}
body.page-id-1326 .wpcr3_respond_2 table.wpcr3_table_2 tbody {
	display: block;
}
body.page-id-1326 .wpcr3_respond_2 table.wpcr3_table_2 tr {
	width: 100%;
	display: block;
}
body.page-id-1326 .wpcr3_respond_2 table.wpcr3_table_2 tr td {
	width: 100%;
	display: block;
}
body.page-id-1326 .wpcr3_respond_2 .wpcr3_check_confirm label {
	font-weight: 400;
}
body.page-id-1326 .wpcr3_rating_stars {
	margin-bottom: 15px;
}
body.page-id-1326 .wpcr3_respond_2 table.wpcr3_table_2 tr td.wpcr3_check_confirm {
	margin-bottom: 20px;
}
body.page-id-1326 .wpcr3_reviews_holder {
	width: 600px;
	background-color: #f7f7f7;
	padding: 30px;
}
body.page-id-1326 .wpcr3_dotline {
	display: none !important;
	background-image: -webkit-linear-gradient(left, transparent, #6d6c5d, transparent);
	background-image: linear-gradient(to right, transparent, #6d6c5d, transparent);
	border: 0;
	height: 1px;
	border: none !important;
}
body.page-id-1326 .wpcr3_review_item .wpcr3_dotline {
	display: block !important;
}
body.page-id-1326 div.wpcr3_review_item div.wpcr3_item_name {
	font-size: 13px;
	font-style: italic;
	font-weight: 700;
}
body.page-id-1326 div.wpcr3_aggregateRating {
	font-size: 14px;
}
body.page-id-1326 div.wpcr3_review div.wpcr3_review_title {
	font-size: 13px;
	font-weight: 700;
	color: #ff841d;
}
body.page-id-1326 .wpcr3_aggregateRating_reviewCount {
	font-weight: 500;
	color: #000;
}
body.page-id-1326 div.wpcr3_review_item div.wpcr3_item_name {
	font-size: 12px;
	font-style: italic;
	font-weight: 700;
	margin-bottom: 10px;
}
body.page-id-1326 div.wpcr3_review_item div.wpcr3_item_name a {
	color: #fff;
	background: #ff841d;
	padding: 3px 10px;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
}
body.page-id-1326 div.wpcr3_review blockquote.wpcr3_content {
	font-size: 13px;
	font-weight: normal;
	display: block !important;
	margin-top: 10px;
	padding: 0;
	border-left: none;
	margin: 0px;
	margin-bottom: 20px;
}
body.page-id-1326 div.wpcr3_review blockquote.wpcr3_content p {
	font-size: 13px;
}
body.page-id-1326 div.wpcr3_review div.wpcr3_review_author {
	font-size: 13px;
}
body.page-id-1326 .inner_page_widget page * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


body.page-id-667 .inner_page_widget {
}
body.page-id-667 .inner_page_widget h3 {
	font-weight: 700;
}
body.page-id-667 .inner_page_widget section {
	background-color: #fff;
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.17);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,.17);
	box-shadow: 0 1px 10px rgba(0,0,0,.17);
	margin-bottom: 25px;
	padding: 20px 20px;
	padding-left: 54px;
	position: relative;
}
body.page-id-667 .inner_page_widget section:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(../images/read_more_icon.png) no-repeat;
	width: 23px;
	height: 23px;
	margin: auto;
	margin-left: 15px;
}
body.page-id-667 .inner_page_widget section:after {
}
body.page-id-667 .inner_page_widget section h4 {
	font-weight: 700;
	margin-bottom: 5px;
}
body.page-id-667 .inner_page_widget section h4 a {
	color: #062685;
}
body.page-id-667 .inner_page_widget section p {
	margin: 0px;
	position: relative;
}
.order_fabric_tab_wrap {
}
.order_fabric_tab_wrap .tab_nav {
}
.order_fabric_tab_wrap * {
	border-radius: 0px !important;
}
.order_fabric_tab_wrap .nav-tabs {
	overflow: hidden;
	margin-bottom: 20px;
	border-bottom: none;
}
.order_fabric_tab_wrap .nav-tabs ul li {
	float: left;
}
.order_fabric_tab_wrap .nav-tabs ul li a {
	margin-right: 0;
	padding: 15px 10px;
	line-height: 1;
	font-size: 13px;
	color: #333;
	text-transform: uppercase;
	min-width: 150px;
	display: block;
	text-align: center;
	border: 1px solid #dddddd;
	font-weight: 700;
}
.order_fabric_tab_wrap .nav-tabs ul li a:hover, .order_fabric_tab_wrap .nav-tabs ul li.active a {
	background-color: #ff5400;
	color: #fff;
	border-color: #ff5400;
}
.order_fabric_tab_wrap .tab-content {
	clear: both;
}

.mobile_header {
    display: none;
}

.item-inside-article ul li:last-child {
	border: none;
}
.item-inside-article ul li {
	display: inline-block;
	border-right: 1px solid #333333;
	line-height: 1;
	padding-right: 7px;
}
.item-inside-article .tab-pane {
	margin-left: 0;
	width: 289px;
	float: right;
	padding-left: 29px;
}
.item-inside-article .tab-pane img {
	float: left;
	height: 25px;
}
.item-inside-article .tab-pane ul {
	width: 100%;
}
.item-inside-article .tab-pane ul li {
	display: block;
	border-right: none;
	line-height: 1.3;
	padding-right: 0;
	margin-bottom: 9px;
	text-align: left;
	text-transform: uppercase;
	position: relative;
	padding-left: 20px;
	font-size: 12px;
}
.item-inside-article .tab-pane ul li:after {
	content: "\f10c";
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	text-decoration: inherit;
	position: absolute;
	line-height: 1;
	width: 11px;
	height: 13px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-left: 0;
	color: #ff5400;
}
.item-inside-article ul li a {
	color: #333333;
}
.item-inside-article .stars {
	display: block;
	text-align: right;
	clear: both;
	margin-bottom: 30px;
}
  
  /* Large desktops and laptops */
  @media (max-width: 1200px) {
.slider-bar ul li h1 {
	bottom: 100px;
}
.service-area .container {
	width: 100%;
}
.service-area .article-bars {
	padding: 40px;
}
.landing-banner {
	height: 600px;
}
.landing-banner .landing-heading {
	padding-top: 10%;
}
.landing-banner .landing-heading p {
	width: 85%;
}
}
  
  /* Portrait tablets and medium desktops */
  @media (min-width: 992px) and (max-width: 1199px) {
}
  /* Portrait tablets and small desktops */
  @media (max-width: 991px) {
.service-area .article-bars-img, .service-area .article-bars {
	height: auto;
}
.service-area .article-bars-img img {
	position: static;
	height: auto;
}
.landing-banner .container {
	width: 100%;
}
.items-insider .container {
	width: 100%;
}
.item-inside-article .add-tow-action a {
	margin-bottom: 10px;
}
	  
	  	 .landing-banner{
		 
		 
    height: auto;
    background-image: linear-gradient(90deg,#161910 0%,#545547 100%)!important;
			 padding-bottom: 25px;
	 }
	  
	  	 .landing-banner .landing-heading h2{
		 
		 
		 font-size: 30px;
	 }
	  
	  .landing-banner .col-sm-6{
		  
		  width: 100%;
		  float: none;
	  }
}
 @media (max-width: 767px) {
	 .footer_logo{
		 
		 margin-bottom: 20px;
	 }
	 .iframe_wrap{
		 
		 margin-left: 0px;
	 }
.slider-bar ul li h1 {
	bottom: 50px;
	font-size: 40px;
}
.offer-bar {
	margin-bottom: 15px;
}
.simple-bars {
	height: 450px;
}
.simple-bars h3 {
	font-size: 30px;
}
header.header_1 {
	height: auto;
}
.landing-banner {
	height: auto;
}
.landing-banner .landing-heading {
	padding-bottom: 10%;
	padding-top: 10%;
}
.landing-banner .landing-heading h2 {
	font-size: 30px;
}
.landing-banner .landing-heading p {
	width: 100%;
	font-size: 14px;
}
.landing-banner .landing-heading .landing-call {
	width: 120px;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
}
.collection-bar .link-item ul li a {
	border-right: none;
	border-bottom: 4px solid transparent;
}
.collection-bar .collection-article .sort-result select.form-control {
	margin-bottom: 15px;
}
.collection-article .items-descriptions .items-details .items-img .overlay {
	bottom: 0;
}
.item-inside-article {
	text-align: left;
	margin-top: 15px;
}
.item-inside-article ul {
	float: none;
	width: 100%;
}
.item-inside-article .stars {
	text-align: left;
}
.item-inside-article .fabric-img, .item-inside-article .fabric-name {
	text-align: left;
}
.item-inside-article .info-tabs {
	text-align: center;
}

body.page-template-custom-template-for-customized-product {
    overflow-y: scroll !important;
}
	 
body.page-template-women-customized_jeans {
    overflow-y: scroll !important;
}

.post_menu_toogle{
	
	display:none;	
	
}
	 

	  	 .landing-banner{
		 
		 
    height: auto;
    background-image: linear-gradient(90deg,#161910 0%,#545547 100%)!important;
			 padding-bottom: 25px;
	 }
	  
	  	 .landing-banner .landing-heading h2{
		 
		 
		 font-size: 30px;
	 }
	  
	  .landing-banner .col-sm-6{
		  
		  width: 100%;
		  float: none;
	  }
	 
	 .inner_widget.sample_fabric_page {
    padding-right: 0;
}
}
  
  /* Landscape phones and smaller */
  

  @media (max-width: 600px) {
	  
	  .landing-banner {
    height: auto;
}
	  
	  body{
		  
		  font-size: 12px;
		  font-weight: 400;
	  }
	  
	  
	  
.how_it_works_page img.alignleft {
    margin-right: 0;
    margin-bottom: 20px;
    float: none;
    width: 100%;
}
	  
	  
	  
	  
}
 @media (max-width: 550px) {
	 
	 header.header_1 .top_bar .social_icons {
  display: none;
}
}
 @media (max-width: 480px) {
.slider-bar ul li h1 {
	bottom: 15px;
	font-size: 20px;
}
.service-area .article-bars {
	padding: 15px;
}
.service-area .article-bars p {
	padding-bottom: 15px;
}
.service-area .article-bars .article-call {
	width: 125px;
	height: 30px;
	line-height: 30px;
	font-size: 10px;
}
.offer-bar {
	height: 140px;
}
.simple-bars {
	height: 300px;
}
.simple-bars h3 {
	font-size: 20px;
	margin-top: 15px;
}
}

#selected_wash{
	
    color: #ff5400;
    outline: none;
    margin-right: 5px;
    font-weight: 700;
	
}

#selected_wash strong{
color: #fff;
    background-color: #6d6c5d;
    font-weight: 700;
    margin-left: 3px;
    padding: 3px 5px;
}


html body.woocommerce div.product .item-inside-article form.cart{
	display: inline-block;
	
}

html body.woocommerce div.product .item-inside-article .abc{
	
	display: none;
}
.iliveTitle {
    background-color: #ff5400 !important;
    border-bottom: 1px solid #700700 !important;
}


.search_result_page ul li .inner_wrap {
    padding: 15px;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,.1);
    box-shadow: 0 2px 4px rgba(0,0,0,.1);
    border: 1px solid rgba(5,5,5,.14);
}


.search_result_page ul li .inner_wrap h5 a {
    color: #ff841d;
}
p:empty {
    margin: 0;
}

.search_result_page ul {
    margin: 0 -10px;
}

.search_result_page ul li .inner_wrap h5 a{
	
	    font-size: 18px;
}

.search_result_page ul li .inner_wrap .btn_1 {
    padding: 9px 15px;
    font-size: 14px;
    min-width: 115px;
}


.search_result_page ul li {
    list-style: none;
    margin-bottom: 30px;
    width: 50%;
    float: left;
    overflow: hidden;
    padding: 0 10px;
}.search_result_page ul {
    margin: 0 -10px;
}
.search_result_page ul li:nth-child(2n+1) {
    clear: left;
}

.search_result_page ul li:after{
	
	display: none !important;
}

.body_measuremtn_tab ul {
	
overflow: hidden;
    margin-bottom: 20px;
	
}

.body_measuremtn_tab ul li{
	
    background: none;
    box-shadow: none;
    border: none;
	    float: left;
}

.body_measuremtn_tab ul li a{
	display: block;
	text-align: center;
	text-decoration: none;
	color: #ff5400;
	margin-bottom: 5px;
	font-size: 20px;
	font-weight: 500;
	cursor: default;
}

.body_measuremtn_tab ul li.active a{
	color: #ff5400;
}

 @media (max-width: 767px) {
	 
	 #cart_modal .modal-body .btn-primary{
		 
		 
		 width: 100%;
		     margin-bottom: 3px;
		 float: none;
		 font-size: 13px;
	 }
	 
	 html body .collection-article{
		 
		 
		 clear: both !important;
	 }
	 
	 .short_descrip ul{
		 
		 padding-left: 0px;
	 }
	 
html body.woocommerce .item-inside-article .pricing_n_rating_wrap .price_wrap {
    float: none;
}
html body.woocommerce .item-inside-article .pricing_n_rating_wrap {
 
    float: none;

}
	 
	 html body.woocommerce div.product .item-inside-article form.cart {
    display: block;
}
	 
	 .item-inside-article {
    text-align: left;

}
	 
	 .top_prdct_single_info{
		 
		 padding-bottom: 25px;
	 }
	 
	 body.woocommerce div.product form.cart .variations td.label{
		 
		 text-align: left;
	 }
	 
	 
	 body.woocommerce div.product form.cart .variations td.value{
		 
		 
		 float: none;
	 }
	 
	 body.woocommerce .woocommerce-variation-add-to-cart {

    float: none;
    margin: 20px 0px;
}
	.contact_form {
		width: 100%;
	}
}

 @media (max-width: 700px) {
	 .clone_fabric_wash_list .variations td.value .swatch-wrapper .fab_title{
		 
		 
		 width: auto;
		 font-size: 12px;
	 }
	 .clone_fabric_wash_list .variations td.value .swatch-wrapper a{
			width: 100% !important;
			height: 70px !important;
		 
	 }
	 .clone_fabric_wash_list .variations td.value .swatch-wrapper{
    width: 25%;
    margin: 0;
    padding: 0px 6px;
    float: left;
    display: inline-grid;
	 }

#preview {

	width: 200px;

	height: 135px;
}
	 

	 .items-gallery .iconic-woothumbs-thumbnails__slide{
		 
		 padding-bottom: 1px;
	 }

	 
	#customize_jeans_part  .custom_fabric_wrap ul li{
		 
    margin: 0px;
    width: 20%;
    padding: 10px 5px;
		 
	 }
	 
	 #customize_jeans_part .custom_fabric_wrap ul {
    margin: 0px -5px;
}
	 #customize_jeans_part .custom_fabric_wrap ul li label{
		 
		 
		 height: 62px !important;
	 }
	 
	 #custom_fabric_wrap, .custom_wash_wrap{
    height: auto !important;
    overflow: inherit !important;
	 }
	 
	 #customize_jeans_part .custom_fabric_wrap ul li span{
		 
		 height: 13px;
		 margin-bottom: 0px;
		     font-size: 10px;
	 }
	 
	 #customize_jeans_part .custom_design_sidepanel_options>ul>li>a {
    font-size: 13px;
}
	 
	 
	 
#customize_jeans_part .custom_design_sidepanel_options>ul>li>a {
font-size: 10px;
    padding: 17px 5px !important;
    padding-left: 47px !important;
    height: 47px;
}
	 
#customize_jeans_part .custom_design_sidepanel_options>ul>li {
    width: 50%;
    float: left;
}
	 
	 
	 #customize_jeans_part  .customize_jeans_details{
		 
		 
		 text-align: center;
	 }
	 

 #customize_jeans_part .customize_jeans_details .front_texture_thumb_options {
    float: none;
    margin-bottom: 20px;
}
	 
	  #customize_jeans_part .customize_jeans_details .front_texture_thumb_options ul>li{
		 
		 
		 float: none;
		 display: inline-block;
	 }
	 
	 body.page-id-2 .nicescroll-rails, 
	 body.page-id-1158 .nicescroll-rails{
		 
		 
		 display: none !important;
	 }
	 
	 #customize_jeans_part .dummy_images_render{
		 
		 
		 margin-left: auto;
		 margin-right: auto;
		 width: 300px;
	 }
	 
	 #customize_jeans_part .col-lg-4.col-sm-5{
		 
    box-shadow: rgba(192, 192, 192, 0.4) 0pt 3px 3px;
    -webkit-box-shadow: rgba(192, 192, 192, 0.4) 0pt 3px 3px;
    moz-box-shadow: rgba(192, 192, 192, 0.4) 0pt 3px 3px;
    border-top: 1px solid #cccccc;
    position: relative;
		     margin-top: 30px;
		 
	 }
	 
	 body.page-id-2 #preview, 
	 body.page-id-1158 #preview{
		 
			display: none !important;
		 
	 }
	 
#customize_jeans_part .custom_design_sidepanel_options_details {
    margin-left: 0;
}
	 #customize_jeans_part .custom_design_sidepanel_options_details .inner{
width: auto;
    height: auto;
    overflow: inherit !important;
	 } 
#customize_jeans_part .combine_style_group_wrap .combine_style .option_trigger img {
max-width: 100%;
    width: 100%;

}
	 
	 #customize_jeans_part .combine_style_group_wrap .combine_style .option_trigger{
		 

    width: 25%;
    float: left;
    text-align: center;
    margin-bottom: 15px;
    padding: 0px 5px;
	 } 
	 
#customize_jeans_part .combine_style_group_wrap .combine_style {
    margin: 0px -5px;
    margin-bottom: 10px;
}

	#customize_jeans_part  .combine_style_group_wrap .combine_style .option_trigger span.text{
		 
		 font-size: 11px;
		 height: 30px;
	 } 
	 
	 #customize_jeans_part #side_panel_options_embo{
		 
		 margin-top: 30px;
	 }
	 
	 
	 #wp-live-chat{
		 
		
	 }
	 
	 .order_fabric_tab_wrap .nav-tabs ul li a{
		 
		     font-size: 10px;
		 
	 }
	 
	 .customize_jeans_details p{
		 
		 margin-left: auto;
		 margin-right: auto;
	 }
	 
	 html .woocommerce table.shop_table td, 
	 html .woocommerce table.shop_table th{
		 
		 
		     padding: 9px 5px;
	 }
	 
	 html .woocommerce-cart table.cart td.product-name a.details_dl{
		 
		 
		 width: 89px;
		 padding: 2px 5px;
		 font-size: 10px;
	 }
	 
	 html .woocommerce-cart table.cart td.product-name>dl.variation.details{
		 
    width: 250px;
    left: 0;
		 height: auto;
		     font-size: 12px;
		 padding-right: 31px;
		 
	 }
	 
	 
html .woocommerce .woocommerce-ordering, 
html .woocommerce-page .woocommerce-ordering {
    float: none;
}
	 
	.top_prdct_single_info ul li {
    float: none;
    width: 100%;
    padding-bottom: 0px;
		
	 }
	 
	 
	 .page-id-653 .without_img .menu li{
		width: 50%;
		float: left;
	 }
	 
	 .page-id-653 .without_img .menu li a{
		 
		 
		 font-size: 12px;
	 }
	 
}

html .woocommerce-cart table.cart td.actions .coupon .input-text{
	
	width: 135px;
    height: 32px;
	
}


@media (max-width: 767px) {
	
	.front_threads_view{
		
		
		width: 106px;
	}
	
	.front_wash_view{
		
		width: 150px;
		margin-left: auto;
		margin-right: auto;
		float: none;
		display: block;
	}
	
	.front_wash_view h4{
		
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.front_wash_view a{
		margin-left: 0px;
		margin-right: 0px;
		float: none;
	}
	
	
	.front_wash_view a img{
		
		margin-left: auto;
		margin-right: auto;
	}
	
	
	}

.front_wash_view h4{
	
	display: none;
}



.sitemap_wrap {
	padding: 40px 0px;
	width: 67%;
	overflow: hidden;
}
.sitemap_wrap ul.sitemap_inner {
	margin: 0px -15px;
}
.sitemap_wrap ul.sitemap_inner>li {
	margin-bottom: 5px;
	float: left;
	width: 33.33333333%;
	padding: 0px 15px;
}
.sitemap_wrap ul.sitemap_inner>li>a {
	font-size: 14px;
	color: #333333;
	padding: 3px 0px;
	padding-left: 15px;
	position: relative;
	display: block;
	font-weight: 600;
}
.sitemap_wrap ul.sitemap_inner>li>a:after {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0da";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-left: 0;
	width: 8px;
	height: 17px;
}
.sitemap_wrap ul.sitemap_inner>li>a:hover {
	color: #ff841d;
	text-decoration: none;
}
.sitemap_wrap ul.sitemap_inner>li>ul {
	margin: 0px;
	margin-left: 30px;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li {
	float: none;
	width: auto;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>a {
	font-size: 13px;
	color: #333333;
	padding: 3px 0px;
	padding-left: 15px;
	position: relative;
	display: block;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>a:hover {
	color: #ff841d;
	text-decoration: none;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>a:after {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0da";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-left: 0;
	width: 8px;
	height: 17px;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>ul {
	margin: 0px;
	margin-left: 30px;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>ul>li {
	float: none;
	width: auto;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>ul>li>a {
	font-size: 13px;
	color: #333333;
	padding: 3px 0px;
	padding-left: 15px;
	position: relative;
	display: block;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>ul>li>a:after {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0da";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-left: 0;
	width: 8px;
	height: 17px;
}
.sitemap_wrap ul.sitemap_inner>li>ul>li>ul>li>a:hover {
	color: #ff841d;
	text-decoration: none;
}

html body .woocommerce-message{
	
    border: none;
    background: transparent;
    margin: 0;
    padding: 0;
    height: 0px;
	
}

.coupun_modal {
	
	
	text-align: center;
}

.coupun_modal  h1{
    font-weight: 900;
    text-transform: uppercase;
    font-size: 50px;
    margin-bottom: 10px;
	
}

.coupun_modal h3{
	
    color: #333;
    font-size: 21px;
    letter-spacing: 0.5px;
	
}

.coupun_modal p{
	
	
	
}


.coupun_modal .show_coupun{
	
    background: #333;
    color: #fff;
    padding: 18px 25px;
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    border-radius: 5px;
	cursor: pointer;

	
}


.coupun_modal  .modal-body{
	
	    padding: 25px 25px;
	text-align: center;

}

@media (min-width: 768px){
.coupun_modal .modal-dialog {
    width: 500px;
    margin: 30px auto;
}
	
}

.wpcr3_in_content .wpcr3_reviews_holder{
	
	display: none;
}

html body .wpcr3_button_1{
    outline: none;
    color: #fff;
    padding: 14px 20px;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    text-decoration: none;
    background: #ff5400;
    border: none;
    text-transform: none;
	
}

html body .wpcr3_button_1:active, 
html body .wpcr3_button_1:focus, 
html body .wpcr3_button_1:hover{
	
color: #FFF;
    background: #333333;
    text-decoration: none;
    -webkit-transition: background 500ms linear;
    -moz-transition: background 500ms linear;
    -o-transition: background 500ms linear;
    -ms-transition: background 500ms linear;
    transition: background 500ms linear;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
	
	
}
.wpcr3_leave_text{
	
	
	
}

.wpcr3_in_content table .wpcr3_leave_text{color: #ff5400;margin-bottom: 15px;font-size: 20px;font-family: 'Lato', sans-serif;}


.wpcr3_in_content table td{
	
	display: block;
}


.wpcr3_in_content input[type="text"], 
.wpcr3_in_content input[type="email"]{
    display: block;
    width: 100%;
    height: 32px;
    padding: 6px 12px;
    font-weight: 400;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	margin-bottom: 15px;


	
}

html body .wpcr3_in_content label{
	font-weight: 600 !important;
	color: #333;
	font-size: 13px;
}

html body .wpcr3_respond_2 .wpcr3_check_confirm label{

	margin-top:10px;
	margin-bottom:10px;
}

html body .wpcr3_review_form_rating_field{margin-bottom: 15px;display: block;}

html body .wpcr3_in_content textarea{
	
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-weight: 400;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	
}

html body div.wpcr3_dotline, 
html body div.wpcr3_review div.wpcr3_dotline{
	
	
	display: none !important;
}

html body div.wpcr3_review div.wpcr3_review_author{
	
	
	font-size: 14px;
}

html body div.wpcr3_review div.wpcr3_review_title{
    font-weight: 500;
    font-size: 15px;
}

.wpcr3_review{
	background-color: #fff;
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.17);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,.17);
	box-shadow: 0 1px 10px rgba(0,0,0,.17);
	margin-bottom: 25px;
	padding: 22px 20px;
	position: relative;
	width: 70%;
}

  @media (max-width: 767px) {
	  
	  
.wpcr3_review{
	
	width: 100%;
	
}
	  
}



.woocommerce div.product form.cart .variations .radio-select ul{
	
	width: 100% !important;
}

.woocommerce div.product form.cart .variations .radio-select ul li {float: left;border: 1px solid #bebebe;min-width: 34px;margin-right: 5px;text-align: center;padding: 7px 9px;cursor: pointer;font-size: 14px;font-weight: 400;line-height: 1;color: #333333;}
.woocommerce div.product form.cart .variations .radio-select ul li.active {
	border: 1px solid #ff841d;
	color: #ff841d;
}
.woocommerce div.product form.cart .variations .radio-select ul li label {
	margin: 0px;
	padding: 0;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 400;
	color: #333333;
}
.woocommerce div.product form.cart .variations .radio-select ul li.active label{

color: #ff841d;
	
}

.woocommerce div.product form.cart .variations .radio-select ul li input {
	display: none;
}

.woocommerce-tabs.wc-tabs-wrapper{
	
	font-size: 13px;
	
}

.woocommerce-tabs table, 
.short_descrip table{
margin-bottom: 20px !important;
    border: 1px solid #dddddd !important;
    font-family: 'Montserrat', sans-serif;
    text-align: left;
	font-size: 13px;
	
}

.woocommerce-tabs table tr th, 
.short_descrip table tr th{
	
	background-color: #e9e9e9;
	font-weight: 500;
}

.woocommerce-tabs table tr td{
	
	
}

.woocommerce-tabs table tr th, 
.woocommerce-tabs table tr td, 
.short_descrip table tr td,
.short_descrip table tr th{
padding: 7px 10px;
    border: 1px solid #dddddd;
    font-family: 'Montserrat', sans-serif !important;
	font-size: 13px;
}

.woocommerce-tabs table tr:nth-child(odd) > td, 
.short_descrip table tr:nth-child(odd) > td{
	
	    background-color: #f9f9f9;
	
}

.woocommerce-tabs h2, 
.short_descrip h2{
	
	font-size: 18px;
}