/*
 =================== Banner Section ================
 * */
.banner-slider-section .printfriendly.pf-alignleft {
	display:none;
}
.arrival-product-listing{
	padding-top:58px;
	padding-bottom:31px;
}
.single-product .arrival-product-listing{
	padding-top:0px;
}
.single-product .related.products ul{
	padding-top:20px;
}
.arrival-product-listing.feature-products{
	padding-top:60px;
	padding-bottom:0px;
}
.banner-slider-section .owl-item{
	float: left;
}
.banner-slider-section .owl-stage-outer {
    overflow: hidden;
}
.banner-slider-section .item img{
	width:100%;
	display: block;
}
.banner-slider-section .slider-item{
	position: relative;
}
.banner-slider-section .slider-item .slider-para{
	position: absolute;
	top:50%;
	left:0;
	width:100%;
	z-index: 9;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.banner-slider-section .slider-item .slider-para .content{
	max-width:450px;
}
.banner-slider-section .slider-item .content h1{
	color: #fff;
	font-size: 56px;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weight: 200;
	line-height: 1;
	margin: 0;
	margin-bottom:5px;
	letter-spacing: -1.5px;
}
.banner-slider-section .slider-item .content h1 strong{
	font-size: 74px;
	color: #faad35;
	font-weight:600;
	display: block;
}
.banner-slider-section .slider-item .content p{
	color: #ffffff;
	font-size: 16px;
	margin-bottom:24px;
}
.banner-slider-section .slider-item .content a.butn{
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
	display: inline-block;
	padding:10px 29px;
	border:1px solid #fff;
	font-weight:500px;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	font-weight:500;
}
.banner-slider-section .slider-item .content a.butn:hover{
	color: #ffffff;
	border:1px solid #faad35;
	background: #faad35;
}
.banner-slider-section .owl-carousel .disabled{
	display: none;
}
/*
 ============== post section ======================
 * */
.post-section {
	text-align: center;
	padding-top:27px;
	padding-bottom:35px;
}
.post-section .blog-section{
	float: left;
	width:44%;
}
.post-section .blog-section figure{
	display: block;
	margin: 0;
}
.post-section .blog-section figure img{
	display: block;
	width:100%;
	height:100%;
}
.post-section .section-title{
	font-size: 27px;
	color: #303030;
	text-transform: uppercase;
	margin-bottom:27px;
}
.post-section .post-content{
	padding:30px 50px 35px 50px;
	background: #f8f8f8;
}
.post-section .blog-content-wrap{
	height:503px;
	background: #f8f8f8;
}
.post-section .post-content .post-single-title{
	font-size: 22px;
	color: #222222;
}
.post-section .post-content .post-single-title a{
	color: #222222;
}
.post-section .post-content p{
	color: #8c8c8c;
	font-size: 12px;
	font-weight:300;
	margin-bottom:37px;
}
.post-section .post-content .post-link{
	color: #eb7c03;
	font-size: 13px;
	padding:9px 20px;
	border:1px solid #eb7c03;
	text-transform: uppercase;
	display: inline-block;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.post-section .post-content .post-link:hover{
	background: #eb7c03;
	color: #fff;
}
.post-section .news-section{
	float: right;
	width:48.5%;
}
.post-section .news-section .news-product-listing{
	border:1px solid #d7d7d7;
	height:503px;
	overflow: hidden;
}
.post-section .news-section .news-product{
	position: relative;
	border-bottom:1px solid #e1e1e1;
}
.post-section .news-section .news-product:last-child{
	border-bottom:none;
}
.post-section .news-section .news-product .product-image{
	position: absolute;
	width:85px;
	top:25px;
	left:25px;
}
.post-section .news-section .news-product .product-content{
	padding-left:140px;
	text-align: left;
	padding-top:20px;
	padding-bottom:20px;
}
.post-section .news-section .news-product .product-title{
	font-size: 18px;
	color: #f28309;
	font-weight:500px;
	margin-bottom:7px;
}
.post-section .news-section .news-product .product-title a{
	color: #f28309;
}
.post-section .news-section .news-product p{
	font-size: 12px;
	color: #838383;
	margin-bottom:10px;
}
.post-section .news-section .news-product .date{
	display: inline-block;
	color: #cccccc;
	font-size: 12px;
}
/*
 ============ featured-section =============
 * */
.featured-section {
	padding-bottom:75px;
	padding-top:50px;
}
.featured-section .featured-listing{
	margin: 0 -15px;
}
.featured-section .featured-listing .listing{
	width:33.33%;
	float: left;
}
.featured-section .featured-listing .inner-wrap{
	border:1px solid #cccccc;
	margin: 0 15px;
	padding:23px 75px 20px 30px;
	position: relative;
	min-height:89px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.featured-section .featured-listing .inner-wrap:hover{
	border:1px solid #f28309;
	background: #f28309;
}
.featured-section .featured-listing .inner-wrap:hover .feature-title,
.featured-section .featured-listing .inner-wrap:hover .short-desc{
	color: #fff;
}
.featured-section .featured-listing .inner-wrap .feature-title{
	font-size: 18px;
	color: #313131;
	font-weight:600;
	margin-bottom: 0px;
}
.featured-section .featured-listing .inner-wrap .short-desc{
	color: #828282;
	font-size: 13px;
	display: inline-block;
}
.featured-section .featured-listing .inner-wrap .box-icons{
	position: absolute;
	right:25px;
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	max-height: 50px;
}
.new-arrival-section{
	padding-top:50px;
	padding-bottom:50px;
}
.new-arrival-section .arrival-sec{
}
.new-arrival-section .product-image .product-img{
	float: left;
	width:40%;
	text-align: right;
}
.new-arrival-section .product-image .product-info{
	float: right;
	width:58%;
	padding-bottom: 30px;
    padding-top: 36px;
}
.new-arrival-section .product-image{
	background-position: 100px 0px !important;
	background:#7c3516 url('../images/product-back.png');
}
.new-arrival-section .product-info{
	text-align: center;
}
.new-arrival-section .product-info .product-text{
	font-size: 21px;
	color: #ffffff;
	font-weight:300;
	padding-bottom:5px;
	display: inline-block;
}
.new-arrival-section .product-info .product-name{
	font-size: 46px;
	color: #ffffff;
	font-weight:600;
	text-transform: uppercase;
	margin-bottom: 18px;
}
.new-arrival-section .product-info .product-link{
	font-size: 16px;
	color: #7d3d1b;
	font-weight:600;
	padding:8px 25px;
	background: #fff;
	border:1px solid #fff;
	display: inline-block;
	text-transform: capitalize;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.new-arrival-section .product-info .product-link:hover{
	background: transparent;
	color: #fff;
}
.himalyan-product-title{
	text-align: center;
}
.himalyan-product-title.bk-img{
	background: url('../images/bk-img-flower.png') no-repeat center 5px;
	padding-top:32px;
	padding-bottom:13px;
}
.feature-products .himalyan-product-title.bk-img{
	padding-bottom:9px;
}
.himalyan-product-title .sec-title{
	color: #303030;
	font-size: 27px;
	text-transform: uppercase;
	font-weight:300;
	margin-bottom:20px;
}
/*
 ================ .himalayan-product-listing =============*/

.himalayan-product-listing .owl-item{
	float: left;
}
.himalayan-product-listing .owl-stage-outer{
	overflow: hidden;
}
.himalayan-product-listing .products figure{
	display: block;
	margin: 0;
}
.himalayan-product-listing .products figure a{
	display: block;
}
.himalayan-product-listing .products{
	text-align: center;
}
.himalayan-product-listing .products .product-name{
	color: #414040;
	font-size: 15px;
	text-align: center;
	display: block;
	line-height:1.2;
	min-height:40px;
    margin-top: 8px;
}
.himalayan-product-listing .products .product-name a{
	color: #414040;
}
.himalayan-product-listing .products .price{
	color: #ee7d00;
	font-size: 16px;
}
.single-product .himalayan-product-listing .products .price{
	color: #ee7d00;
	font-size: 16px;
}
.single-product .himalayan-product-listing .products .price del,
.single-product .himalayan-product-listing .products .price ins{
	color: inherit;
	font-size: inherit;
	display: inline;
}
.himalayan-product-listing .products .price-text-after{
	display: none;
}
.himalayan-product-listing .products .price ins{
	background: transparent;
}
.arrival-product-listing .himalayan-product-listing{
	position: relative;
}
.arrival-product-listing .owl-nav{
	position: absolute;
	top:50%;
	margin-top:-50px;
	width:100%;
	height:0px;
}
.arrival-product-listing .owl-nav .owl-prev,
.arrival-product-listing .owl-nav .owl-next{
	height:26px;
	width:14px;
	color: transparent;
	float: left;
	background: url('../images/slider-arrow.png') no-repeat 0px 0px;
	cursor: pointer;
	font-size: 0px;
}
.arrival-product-listing .owl-nav .owl-prev{
	margin-left:-42px;
}
.arrival-product-listing .owl-nav .owl-next{
	float: right;
	margin-right:-42px;
	background: url('../images/slider-arrow.png') no-repeat right 0px;
}
.arrival-product-listing .owl-nav .disabled{
	opacity: 0.6;
}
/*
 ============= category section listing =============
 * */
.himalayan-category-listing{
	padding-top:50px;
}
.himalayan-category-listing .categoty-listing{

}
.himalayan-category-listing .categoty-listing .categories{
	height:260px;
	width:16.66%;
	border:2px solid #fff;
	float: left;
	position: relative;
	background: url('../images/back-cat.png') no-repeat;
	background-size: cover;
}
.himalayan-category-listing .categoty-listing .cat-name-icon{
	left:0;
	width:100%;
	top:50%;
	position:absolute;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	padding:0px 10px;
}
a:focus{
	outline: none !important;
}
.himalayan-category-listing .categoty-listing .cat-name-icon figure{
	margin: 0 auto;
	display: block;
	height:110px;
	width:140px;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
}
.himalayan-category-listing .categoty-listing .cat-name-icon figure a{
	display: block;
	vertical-align: middle;
}
.himalayan-category-listing .categoty-listing .cat-name-icon .cat-title{
	font-size: 16px;
	color: #414040;
	padding-top:10px;
	display: inline-block;
	line-height:1.2;
}
.himalayan-category-listing .categoty-listing .categories.whole-sale{
	width:50%;
	background: none;
}
.himalayan-category-listing .categoty-listing .wholeshale{
	font-size: 28px;
	color: #565656;
	line-height:1;
	display: block;
	padding-bottom:15px;
	position: relative;
}
.himalayan-category-listing .categoty-listing .wholeshale small{
	color: #444444;
	font-size: 19px;
	display: block;
}
.himalayan-category-listing .categoty-listing .wholeshale strong{
	color: #444444;
	font-size: 38px;
	display: block;
}
.himalayan-category-listing .categoty-listing .contact-content{
	float: left;
	padding-top:61px;
	padding-left:62px;
	width:50%;
	text-align: left;
}
.himalayan-category-listing .categoty-listing .cat-sec-img{
	float: right;
	width:50%;
	text-align: right;
	position: relative;
	height:100%;
}
.himalayan-category-listing .categoty-listing .cat-sec-img img{
	position: relative;
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.himalayan-category-listing .categoty-listing .contact-content a{
	font-size: 12px;
	color: #8b4726;
	padding:8px 14px;
	font-weight:500;
	border:1px solid #8b4726;
	display: inline-block;
	text-transform: uppercase;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.himalayan-category-listing .categoty-listing .contact-content a:hover{
	background: #8b4726;
	color: #fff;
}
/*
 ----------- page template css ---------------
*/
#header.site-header{
	border-bottom:1px solid #d7d6d6;
}
/*.home #header.site-header{
	border-bottom:none;
}*/
.breadcrumb-section{
	padding:30px 0px;
}
.breadcrumb-section span span{
	color: #8b4726;
	font-size: 12px;
	line-height:1;
	font-weight:400;
}
.breadcrumb-section a span,
.breadcrumb-section{
	color: #878786 !important;
	font-size: 12px;
	line-height:1;
	font-weight:300;
}
.breadcrumb-section{
	font-size: 16px;
	line-height: 12px;
}
.breadcrumb-section .container{
	max-width:1191px;
}
.page-template-content .page-sidebar{
	float: left;
	width:23.6%;
	padding-right:25px;
}
.page-template-content .page-main-content,
.page-template-content .page-sub-title{
	float: right;
	width:76.3%;
}
.page-template-content .page-main-content{
	padding-left:25px;
}
.page-template-content .page-sub-title{
	padding-top:35px;
	padding-bottom:30px;
	background: rgba(0, 0, 0, 0) url("../images/bk-img-flower.png") no-repeat scroll center 0px;
}
.page-template-content .page-sub-title h2{
	text-align: center;
	font-size: 21px;
	color: #8b4726;
	font-weight:500;
	text-transform: uppercase;
	line-height:1.2;
	margin-bottom: 0px;
}
.page-template-content .page-sidebar .widget-title{
	display: none;
}
.page-template-content .page-sidebar .menu{
	list-style-type: none;
	border:1px solid #dedddd;
	margin:0px;
	background: #f8f8f8;
}
.page-template-content .page-sidebar .menu li{
	display: block;
	border-bottom:1px solid #dedddd;
	background: #f8f8f8;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.page-template-content .page-sidebar .menu li:hover,
.page-template-content .page-sidebar .menu li.current-menu-item{
	background: #f07f03;
}
.page-template-content .page-sidebar .menu li:hover a,
.page-template-content .page-sidebar .menu li.current-menu-item a{
	color: #fff;
}
.page-template-content .page-sidebar .menu li:last-child{
	border-bottom:none;
}
.page-template-content .page-sidebar .menu li a{
	display: block;
	color: #2c1c07;
	font-size: 13px;
	font-weight:500;
	text-transform: uppercase;
	line-height:1.2;
	padding:14px 15px;
	position: relative;
}
.page-template-content .page-sidebar .menu li a:after{
	position: absolute;
	content:"";
	height:0px;
	width:0px;
	border:10px solid transparent;
	border-left:10px solid #f07f03;
	left:100%;
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: none;
}
.page-template-content .page-sidebar .menu li:hover a:after,
.page-template-content .page-sidebar .menu li.current-menu-item a:after{
	display: block;
}
.page-template-content .page-main-content .page-feature-img{
	padding-bottom:30px;
}
.page-template-content .page-main-content .page-feature-img img{
	display: block;
}
.page-template-content .page-main-content p{
	color: #55524e;
	font-size: 13px;
	font-weight:300;
	margin-bottom:20px;
	line-height:1.6;
}
.page-template-content .page-main-content{
	padding-bottom:156px;
}
.page-template-content .content-wrapper{
	padding-top:15px;
}
.page-template-content .page-main-content p a{
	color: #040301;
}
.page-template-content .page-main-content p a:hover{
	color: #8b4726;
}
.page-template-template-faq .page-template-content .page-main-content p{
	color: #6f6f6e;
	font-size: 14px;
	font-weight:400;
	margin-bottom: 30px;
	line-height:1.4;
}
.page-template-template-faq .page-template-content .page-main-content h5,
.page-template-content .page-main-content h5{
	color: #040301;
	font-size: 14px;
	font-weight:500;
	margin-bottom: 11px;
}
.page-template-template-faq .page-main-content.main {
    padding-top: 4px;
}
.page-template-content .page-main-content h5{
	margin-bottom: 10px;
}
.page-template-content .page-main-content h5 a{
	color: #040301;
	text-decoration: underline;
}
.page-template-content .page-main-content h5 a:hover{
	color: #8b4726;
}
/*=============== contact page css ===================*/
.wpcf7-form .contact-form-section{

}
.wpcf7-form .contact-form-section .left-section{
	float: left;
	width:46%;
	padding-right:30px;
}
.wpcf7-form .contact-form-section .right-section{
	float: left;
	width:54%;
}
.wpcf7-form .contact-form-section input,
.wpcf7-form .contact-form-section textarea,
.wpcf7-form .contact-form-section select{
	width:100%;
	height:38px;
	border:1px solid #ebebeb;
	background: #f8f8f8;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 13px;
	color: #55524e;
	font-weight:300;
	padding-left:10px;
}
.wpcf7-form .contact-form-section textarea{
	height:300px;
	-webkit-resize: none;
	-moz-resize: none;
	-ms-resize: none;
	-o-resize: none;
	resize: none;
	padding-top:10px;
}
.wpcf7-form .contact-form-section input[type='submit']{
	background: #f28309;
    color: #fff;
    font-size: 16px;
    width: auto;
    border: none;
    float: right;
    font-weight: 400;
    padding: 14px 33px;
    height: auto;
}
.wpcf7-form .contact-form-section input[type='file']{
	padding-left:0px;
}
.wpcf7-form .contact-form-section .field.message{
	padding-bottom:7px;
}
.wpcf7-form .contact-form-section .field.submit{
	text-align: right;
}
.wpcf7-form .contact-form-section p{
	text-align: center;
}
.wpcf7-form .contact-form-section .contact-form{
	padding-top:20px;
}
.wpcf7-form .contact-form-section label{
	color: #2c1c07;
	font-size: 15px;
	font-weight:500;
	display: block;
	padding-bottom:7px;
}
.wpcf7-form .contact-form-section .field{
	padding-bottom:20px;
}
.wpcf7-form .contact-form-section .field .custom-input{
	position: relative;
}
.wpcf7-form .contact-form-section .field .custom-input .title{
	width:100%;
	height:38px;
	border:1px solid #ebebeb;
	background: #f8f8f8;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 13px;
	color: #55524e;
	font-weight:300;
	padding-left:10px;
	display: block;
	line-height:38px;
}
.wpcf7-form .contact-form-section .field .custom-input .choose-file{
	color: #ffffff;
	font-size: 13px;
	font-weight:500;
	background: #aaaaaa;
	height:38px;
	position: absolute;
	right:0;
	top:0;
	z-index: 3;
	line-height:38px;
	padding:0 22px;
}
.wpcf7-form .contact-form-section .field .custom-input .wpcf7-form-control-wrap{
	position: absolute;
	opacity: 0;
	left:0;
	top:0;
	width:100%;
	z-index: 9;
	cursor: pointer;
}
.wpcf7-form .contact-form-section .sbSelector{
	width:100%;
	height:38px;
	border:1px solid #ebebeb;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 13px;
	color: #55524e;
	font-weight:300;
	padding-left:10px;
	display: block;
	line-height:38px;
	background:#f8f8f8 url('../images/back-arrow.png') no-repeat right center;
}
.wpcf7-form .contact-form-section .sbHolder{
	position: relative;
}
.wpcf7-form .contact-form-section .sbOptions{
	position: absolute;
	top:100%;
	z-index: 99;
	width:100%;
	left:0;
	margin: 0;
	list-style-type: none;
	border:1px solid #d7d7d7;
	margin-top:-1px;
	background: #fff;
}
.wpcf7-form .contact-form-section .sbOptions li{
	display: block;
}
.wpcf7-form .contact-form-section .sbOptions li a{
	color: #000000;
	font-weight:300;
	display:block;
	font-size: 13px;
	line-height:38px;
	padding-left:12px;
}
.wpcf7-form .contact-form-section .sbOptions li:first-child a{
	border-bottom:1px dashed #d7d7d7;
}

.wpcf7-form .contact-form-section .sbOptions li:hover a{
	color: #923e18;
	font-weight:500;
	background: #fceedf;
}
/*=========== store page css ============*/
.page-template-content .page-main-content .store-posts{

}
.page-main-content .store-posts .store-post-title{
	padding-top:15px;
	padding-bottom:15px;
}
.page-main-content .store-posts .store-post-title .store-title{
	color: #040301;
	font-size: 20px;
	font-weight:500;
	float: left;
	margin-bottom: 0px;
}
.page-main-content .store-posts .store-post-title .close-timing-info{
	display: inline-block;
	float: right;
	font-size: 13px;
	color: #828281;
	font-weight:300;
	vertical-align: bottom;
}
.page-main-content .store-posts .store-info-wrapper{
	padding-top:33px;
	border-top:1px solid #b7b7b7;
}
.page-main-content .store-posts .store-info-wrapper .store-details{
	float: left;
	width:66%;
	border-right:1px solid #e1e1e1;
}
.page-main-content .store-posts .store-info-wrapper .stores-add-info{
	float: left;
	width:65%;
	padding-left:20px;
}
.page-main-content .store-posts .store-info-wrapper .stores-add-info span{
	display: block;
	color: #55524e;
	font-size: 13px;
	font-weight:300;
}
.page-main-content .store-posts .store-info-wrapper .stores-add-info span a{
	color: #55524e;
}
.page-main-content .store-posts .store-info-wrapper .stores-add-info span a:hover{
	color: #f07f03;
}
.page-main-content .store-posts .store-info-wrapper address{
	font-size: 13px;
	color: #21201e;
	font-weight:500;
	margin-bottom:12px;
	padding-top: 6px;
}
.page-main-content .store-posts .store-info-wrapper .store-feature-img{
	float: left;
	width:35%;
	padding-bottom:20px;
}
.page-main-content .store-posts .store-info-wrapper .weekly-timimg-informtion{
	float: right;
	width:34%;
}
.store-posts .store-info-wrapper .weekly-timimg-informtion ul{
	margin: 0;
	list-style-type: none;
	float: right;
	width:196px;
	margin-top: -4px;
}
.store-posts .store-info-wrapper .weekly-timimg-informtion ul li{
	color: #55524e;
	font-size: 13px;
	display: block;
	text-transform: capitalize;
	font-weight:300;
	line-height: 1.8;
}
.store-posts .store-info-wrapper .weekly-timimg-informtion ul li span{
	display: inline-block;
	float: left;
}
.store-posts .store-info-wrapper .weekly-timimg-informtion ul li span.hyphone{
	padding-right:12px;
}
.store-posts .store-info-wrapper .weekly-timimg-informtion ul li .first{
	width:85px;
}
.page-main-content .store-posts {
	margin-bottom:50px;
}
/*.page-main-content .store-posts:last-child {
	margin-bottom:0px;
}*/
.page-template-template-store .page-template-content .page-main-content{
	padding-bottom:220px;
}
/*
 ========== child category page product listing ============
 * */
.category-page-product-listing .product-listing-wrapper #container{
	float: right;
	width:75%;
	padding-left:30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
aside#secondary{
	float: left;
	width:25%;
	background: #f8f8f8;
	border:1px solid #f2f2f2;
	margin-bottom:20px;
}
aside#secondary .widget-title{
	margin-bottom: 0;
	font-size: 16px;
	color: #2c1c07;
	text-transform: uppercase;
	font-weight:500;
	padding:16px 18px 10px 10px;
	border-bottom:1px solid #dedddd;
	line-height:1.2;
	position: relative;
}
aside#secondary .widget-title:after{
	position: absolute;
	content:"";
	width:88px;
	height:2px;
	background: #ef9140;
	left:10px;
	bottom:-1px;
}
aside#secondary .widget-woof .widget-title{
	display: none;
}
aside#secondary .widget ul{
	list-style-type: none;
	margin: 0;
	padding:20px 10px 5px 20px;
}
aside#secondary .widget ul ul{
	padding: 0;
	padding-left:15px;
}
aside#secondary ul li{
	display: block;
}
aside#secondary ul li a{
	font-size: 14px;
	color: #505050;
	display: inline-block;
}
aside#secondary ul .children li a{
	font-size: 12px;
}
aside#secondary ul .children{
	display: none;
}
aside#secondary ul li:hover > a,
aside#secondary ul li.current-cat > a{
	color: #8b4726;
}
aside#secondary ul li.current-cat-parent > a{
	color: #505050;
	font-weight:500;
}
aside#secondary ul li.cat-parent{
	position: relative;
}
aside#secondary ul li.cat-parent:after{
	content:"+";
	position: absolute;
	right:0;
	top:0px;
	font-size: 20px;
	color: #505050;
	font-weight:500;
	height:25px;
	width:25px;
	cursor: pointer;
}
aside#secondary ul li.cat-parent.active:after{
	content:"-";
}
aside#secondary .widget h4{
	margin-bottom: 20px;
	font-size: 16px;
	color: #2c1c07;
	text-transform: capitalize;
	padding:15px 0px 0px 10px;
}
aside#secondary .WOOF_Widget h4{
	border-bottom: 1px solid #dedddd;
    color: #2c1c07;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 0;
    padding: 16px 18px 10px 10px;
    position: relative;
    text-transform: uppercase;
}
aside#secondary .WOOF_Widget h4:after{
	background: #ef9140 none repeat scroll 0 0;
    bottom: -1px;
    content: "";
    height: 2px;
    left: 10px;
    position: absolute;
    width: 88px;
}
.woocommerce .widget_price_filter .price_slider_wrapper{
	padding-left:15px;
	padding-right:15px;
	padding-top:25px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
	background: #e2e2e2;
	margin-right:0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	height:5px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
	border:1px solid #c9c9c9;
	background: #fff;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
	background: #ef9140;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
	height:0.75em;
	width:0.75em;
	top:-0.2em;
}
aside#secondary .widget .woof_list li{
	line-height: 1;
}
.woof_price_search_container .price_slider_amount .price_label{
	width:100%;
	text-align: left !important;
	color: #505050;
    font-size: 14px;
}
.woocommerce .widget.widget-woof .woof_list label{
	color: #505050;
    font-size: 14px;
}
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce .widget.widget-woof button.woof_reset_search_form {
	float: left !important;
	background: #f28309;
    border: 1px solid #f28309;
    color: #ffffff;
    display: inline-block;
    float: left;
    font-size: 13px;
    font-weight: 500;
    padding: 12px 24px;
    text-transform: uppercase;
     -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.woocommerce .widget.widget-woof button.woof_reset_search_form:hover{
	background: #fff;
	color: #f28309;
}
.woof_checkbox_label_selected{
	font-weight:500;
}
aside#secondary ul li input{
	vertical-align: middle;
}
.woocommerce .widget.widget-woof .woof_submit_search_form_container{
	padding-left:15px;
}
.product-listing-wrapper .header-wrapper .woocommerce-products-header{
	float: left;
}
.product-listing-wrapper .header-wrapper .woof_products_top_panel{
	float: left;
	clear: both;
}
.product-listing-wrapper .header-wrapper .woof_products_top_panel li{
	display: block;
	float: none;
	line-height:1.5;
}
.product-listing-wrapper .header-wrapper .woof_products_top_panel li a{
	color: #2c1c07;
	font-size: 15px;
}
.product-listing-wrapper .header-wrapper h1.page-title{
	 font-size: 17px;
	 color: #8b4726;
	 font-weight:500;
	 margin-top:0px;
	 float: left;
}
.product-listing-wrapper .header-wrapper .woocommerce-result-count{
	font-size: 12px;
	color: #2c1c07;
	padding-left:5px;
}
.product-listing-wrapper .header-wrapper .woocommerce-ordering{
	float: right;
	margin-bottom: 0px;
	margin-top:-10px;
}
.product-listing-wrapper .header-wrapper .woocommerce-ordering select{
	width:134px;
	color: #2c1c07;
	font-size: 13px;
	height:35px;
	border:1px solid #e5e3e3;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-left:5px;
	padding-right:25px;
	text-overflow:ellipsis;
	background: transparent url("../images/back-arrow.png") no-repeat scroll right center;
}
.woocommerce-ordering select::-ms-expand{
  display:none;
}
.product-listing-wrapper .header-wrapper{
	border-bottom:1px solid #a3a2a2;
	padding-bottom:5px;
}
/*
 ========= taxonomy page product listing
 * */
.woocommerce ul.products{
	padding-top:40px;
}
.woocommerce ul.products li.product{
	width:31%;
	margin-right:3.5%;
	border:1px solid #d7d7d7;
	margin-bottom:46px;
}
.woocommerce ul.products li.product:nth-child(3n){
	margin-right:0px;
}
.woocommerce ul.products li img{
	margin-bottom: 0 !important;
}
.woocommerce ul.products li h2{
	font-size: 15px;
	color: #414040;
	font-weight:500;
	text-align: center;
	padding:20px 10px 15px 10px !important;
}
.woocommerce ul.products li .star-rating{
	float: left;
	margin-left:15px;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 0px;
}
.woocommerce ul.products li .price{
	float: right;
	padding-right:15px;
	font-size: 17px;
	color: #ee7d00;
	font-weight:500;
	display: inline-block;
	margin-bottom: 0px;
}
.woocommerce ul.products li .price .amount{
	font-size: 17px;
	color: #ee7d00;
	font-weight:500;
}
.woocommerce ul.products li .price .price-text-after{
	display: none;
}
.printfriendly.pf-alignleft .noslimstat{
	text-transform: capitalize !important;
}
.woocommerce ul.products li .add_to_cart_button,
.woocommerce ul.products li .ajax_add_to_cart,
.woocommerce ul.products li .added_to_cart{
	display: block;
	background: #ef9140 none repeat scroll 0 0;
    border: 1px solid #ef9140;
    border-radius: 0;
    color: #ffffff;
    display:block;
    font-size: 13px;
    font-weight: 500;
    padding: 12px 24px;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    text-align:center;
    margin:13px 15px;
    line-height:1.2;
}
.woocommerce ul.products li .add_to_cart_button:hover,
.woocommerce ul.products li .ajax_add_to_cart:hover,
.woocommerce ul.products li .added_to_cart:hover{
	color:#ef9140;
	background: #fff;
}
.woocommerce .star-rating::before{
	color: #e9e9e9;
	content:'\53\53\53\53\53';
}
.woocommerce .star-rating span::before{
	color: #ffc315;
}
.woocommerce ul.products li{
	position: relative;
}
.woocommerce ul.products li .yith-wcwl-add-to-wishlist{
	position: absolute;
	top:10px;
	right:10px;
	height:20px;
	width:20px;
	color: transparent;
	font-size: 0px;
	margin: 0;
}
.woocommerce ul.products li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{
	height:20px;
	width:20px;
	background: url('../images/add-to-wish.png') no-repeat center center;
}
.woocommerce ul.products li .yith-wcwl-add-to-wishlist a{
	position: absolute;
	height:20px;
	width:20px;
	z-index: 99;
	display: inline-block;
}
.woocommerce ul.products li .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
.woocommerce ul.products li .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse{
	background: url('../images/view-wishlist.png') no-repeat center center;
	height:20px;
	width:20px;
}
.woocommerce ul.products li .out-of-stock{
	position: absolute;
	top:16px;
	left:-3px;
	display: inline-block;
	z-index: 99;
	background: #f82f36;
	font-size: 10.3px;
	color: #ffffff;
	line-height: 1;
	padding:8px 5px;
	font-weight: 500;
}
.woocommerce-ordering{
	z-index: 99;
}
.woocommerce ul.products li.product a img{
	width:100%;
	/* height:192px; */
	-o-object-fit: cover;
	object-fit: cover;
}
.woocommerce-pagination ul{
	list-style-type: none;
	border:none !important;
}
.woocommerce-pagination ul li{
	border:none !important;
}
nav.woocommerce-pagination{
	padding-bottom:100px;
}

.woocommerce-pagination ul li span,
.woocommerce-pagination ul li a{
	height:30px;
	border:1px solid #d7d7d7;
	background: #fff;
	width:30px;
	margin: 0 4px !important;
	color: #696969;
	font-size: 12px;
	line-height: 1.4;
}
.woocommerce-pagination ul li span.current,
.woocommerce-pagination ul li:hover a{
	border:1px solid #ee7d00 !important;
	background: #ee7d00 !important;
	color: #fff !important;
}
.woocommerce-pagination ul li .next,
.woocommerce-pagination ul li .prev{
	width:40px;
	background:transparent url('../images/left-pagination.png') no-repeat center center;
	color: transparent !important;
	font-size: 0px !important;
}
.woocommerce-pagination ul li .next{
	width:40px;
	background:transparent url('../images/right-pagination.png') no-repeat center center;
}
.woocommerce-pagination ul li .prev:hover{
	background:#ee7d00 url('../images/left-white.png') no-repeat center center !important;
	border:1px solid #ee7d00 !important;
}
.woocommerce-pagination ul li .next:hover{
	background:#ee7d00 url('../images/right-white.png') no-repeat center center !important;
	border:1px solid #ee7d00 !important;
}
.woocommerce .woocommerce-message a.button,
.woocommerce-Message a.button,
.woocommerce-error a.button{
    background: #f28309;
    border: 1px solid #f28309;
    border-radius: 0;
    color: #ffffff;
    display: block;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;
    padding: 12px 24px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.woocommerce .woocommerce-message a.button:hover,
.woocommerce-Message a.button:hover,
.woocommerce-error a.button:hover{
	color: #f28309;
	background: #fff;
}
/*
=========== checkout page css =============
 */
.content-area .page-main-content{
	padding-top:30px;
	padding-bottom:30px;
}
thead th {
    color: #555555;
    font-weight:500 !important;
    border-bottom: 1px solid #cccccc;
  }
.woocommerce table{
	font-size: 15px;
 	color: #505050;
 	-webkit-border-radius: 0 !important;
 	-moz-border-radius: 0 !important;
 	border-radius: 0 !important;
}
.woocommerce table .product-name a,.woocommerce-info a{
  	color: #505050;
}
.woocommerce table .product-name a:hover,
.woocommerce-info a:hover{
  	color: #f28309;
}
.woocommerce .actions .button,
.woocommerce .actions .button:disabled,
.woocommerce .actions .button:disabled[disabled]{
	background: #f28309;
    border: 1px solid #f28309;
    border-radius: 0;
    color: #ffffff;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;
    padding: 12px 24px;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.woocommerce .actions .button:hover,
.woocommerce .actions .button:disabled:hover,
.woocommerce .actions .button:disabled[disabled]:hover{
	color: #f28309;
	background: #fff;
}
.woocommerce .actions #coupon_code{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	height:42px;
	font-size: 15px;
	color: #000;
	width:150px !important;
	margin-right:10px;
}
.woocommerce ul.products li.product .onsale{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	left:-5px;
	top:-5px;
	height:auto;
	color: #ffffff;
    display: inline-block;
    font-size: 10.3px;
    font-weight: 500;
    left: -3px;
    line-height: 1;
    padding: 8px 5px;
    right:auto;
    margin: 0;
    min-height:auto;
    z-index: 9;
}
.woocommerce .cart-collaterals .cart_totals h2{

}
.woocommerce table.shop_table th{
	color: #555555;
    font-weight:500 !important;
}
body b,body strong{
	font-weight:500;
}
.woocommerce .wc-proceed-to-checkout a.button{
	background: #f28309;
    border: 1px solid #f28309;
    border-radius: 0;
    color: #ffffff;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;
    padding: 12px 24px;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    float: left;
}
.woocommerce .wc-proceed-to-checkout a.button:hover{
	color: #f28309;
	background: #fff;
}
.woocommerce #customer_details label{
	color: #2c1c07;
    display: block;
    font-size: 15px;
    font-weight: 500;
    padding-bottom: 7px;
}
.woocommerce #customer_details input,
.woocommerce #customer_details select,
.woocommerce .select2-container .select2-selection--single .select2-selection__rendered,
.woocommerce input#coupon_code,
.woocommerce-form-login input{
	background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    border-radius: 0 !important;
    color: #55524e;
    font-size: 13px;
    font-weight: 300;
    height: 38px;
    padding-left: 10px;
    width: 100%;
    line-height: 38px;
    -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.woocommerce-form-login input[type="submit"]{

}
.woocommerce-form-login input[type="checkbox"],
.woocommerce-form-login input[type="submit"]{
	width:auto !important;
	vertical-align: middle;
}
.woocommerce-form-login input[type="submit"]{
	width:auto !important;
	background: #f28309 none repeat scroll 0 0;
    border: 1px solid #f28309;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    padding: 12px 24px;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-right:20px;
}
.woocommerce-form-login input[type="submit"]:hover{
	color: #f28309;
	background: #fff;
	border: 1px solid #f28309;
}
.woocommerce #customer_details textarea{
	border: 1px solid #ebebeb;
	background: #f8f8f8 none repeat scroll 0 0;
    border-radius: 0;
    color: #55524e;
    font-size: 13px;
    font-weight: 300;
    padding-left: 10px;
    width: 100%;
    line-height: 1.2;
    height:125px;
    resize: none;
    padding-top:7px;
}
.select2-container--default .select2-selection--single{
	border:none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top:6px;
}
.woocommerce #order_review{
	max-width:500px;
}
.woocommerce table tfoot td{
	font-weight:500 !important;
}
#customer_details .woocommerce-billing-fields h3,
#customer_details .woocommerce-additional-fields h3,
#order_review_heading{
	margin-bottom: 10px;
	margin-top: 30px;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login, .woocommerce form.register{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.woocommerce-account input[type="text"],
.woocommerce-account input[type="password"],
.woocommerce-account input[type="email"],
.woocommerce-account input[type="tel"]
{
	border: 1px solid #ebebeb;
	background: #f8f8f8 none repeat scroll 0 0;
    border-radius: 0;
    color: #55524e;
    font-size: 13px;
    font-weight: 300;
    padding-left: 10px;
    width: 100%;
    line-height: 1.2;
    -webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	 height: 38px;
}
#customer_login input[type="submit"],
.woocommerce .woocommerce-ResetPassword .woocommerce-Button{
	background: #f28309 none repeat scroll 0 0;
    border: 1px solid #f28309;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    padding: 12px 24px;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-right:20px;
}
#customer_login input[type="submit"]:hover,
.woocommerce .woocommerce-ResetPassword .woocommerce-Button:hover{
	color: #f28309;
	background: #fff;
}
#customer_login a,
.lost_password a{
	color: #555 !important;
}
#customer_login a:hover,
.lost_password a:hover{
	color: #9a441a !important;
}
#customer_login .woocommerce-form__label-for-checkbox{
	clear: both;
}
.wishlist_table tr td,
.wishlist_table tr th.wishlist-delete,
.wishlist_table tr th.product-checkbox{
	text-align: left;
}
.wishlist_table .product-add-to-cart a.button{
	background: #f28309 none repeat scroll 0 0;
    border: 1px solid #f28309;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    padding: 12px 10px;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.wishlist_table .product-add-to-cart a.button:hover{
	color: #f28309;
	background: #fff;
}
/*
 ============= checkout page css ==============
 * */
.content-area .page-main-content .page-title,
.content-area .page-main-content .entry-header .entry-title{
	font-size: 40px;
	margin-top:0px;
	margin-bottom:20px;
	color: #f28309;
}
body.search .page-main-content .search-form,
body.error404 .page-main-content .search-form{
	height:35px;
}
body.search .page-main-content .search-form label,
body.error404 .page-main-content .search-form label{
	float: left;
}
body.search .page-main-content .search-form .screen-reader-text{
	display: none;
}
body.search .page-main-content .search-form .search-field,
body.error404 .page-main-content .search-form .search-field{
	float: left;
	border: 1px solid #505050;
    border-radius: 0;
    color: #000000;
    font-size: 14px;
    font-weight: 300;
    height: 35px;
    padding-left: 10px;
    border-right:none;
}
body.search .page-main-content .search-form .search-submit,
body.error404 .page-main-content .search-form .search-submit{
	float: left;
	color: #fff;
	background: #f28309;
	height:35px;
	border:1px solid #f28309;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 14px;
}
body.search .entry-title a,
body.archive .entry-title a{
	color: #8b4726;
}
body.search .entry-summary,
body.archive .entry-content,
body.single .entry-content{
	margin-top:10px;
}
body.search .entry-meta a,
body.search .entry-footer a,
body.archive .entry-meta a,
body.archive .entry-footer a,
body.single .entry-meta a,
body.single .entry-footer a{
	color: inherit;
}
body.search .entry-footer span,
body.archive .entry-footer span,
body.single .entry-footer span{
	padding-right:5px;
}
body.search .entry-meta a:hover,
body.search .entry-footer a:hover,
body.archive .entry-meta a:hover,
body.archive .entry-footer a:hover,
body.single .entry-meta a:hover,
body.single .entry-footer a:hover{
	 color: #8b4726;
}
body.search .entry-meta,
body.search .entry-footer,
body.archive .entry-meta,
body.archive .entry-footer,
body.single .entry-meta,
body.single .entry-footer{
	font-size: 13px;
	color: #1d1d1d;
}
body.search .cat-links,
body.search .edit-link,
body.archive .cat-links,
body.archive .edit-link{
	font-size: 13px;
}
#comments .commentlist > li:nth-child(n+4){
	display: none;
}
.single-product .breadcrumb-section.single-product-breadcum{
	padding-bottom:69px;
}
.woocommerce #container #wooswipe{
	width:49%;
	margin-bottom:65px;
}
.woocommerce #container .summary.entry-summary{
	width:45% !important;
}
.single-product .yith-wcwl-add-to-wishlist {
    margin-left: 10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul{
	background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #dedddd;
    list-style-type: none;
    margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{
	border-bottom: 1px solid #dedddd;
    display: block;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{
	border-bottom:none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover{
	background: #f07f03;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a{
	color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:after{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f07f03;
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: "";
    display: none;
    height: 0;
    left: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a:after{
	display: block;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    color: #2c1c07;
    display: block;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;
    padding: 14px 15px;
    position: relative;
    text-transform: uppercase;
}
.woocommerce-MyAccount-content p a{
	color: #1d1d1d;
}
.woocommerce-MyAccount-content p a:hover{
	color: #9a441a;
}
.woocommerce-MyAccount-content address{
	font-size: 13px;
}
.woocommerce-account .printfriendly{
	display: none !important;
}
.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Button.button{
	background: #f28309 none repeat scroll 0 0;
    border: 1px solid #f28309;
    border-radius: 0;
    color: #ffffff;
    display: block;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;
    padding: 12px 24px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    margin-top:20px;
}
.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Button.button:hover{
	color: #f28309;
	background: #fff;
}
.woocommerce-message a{
	color: inherit;
}
.woocommerce-message a:cover{
	color:#9a441a;
}
.printfriendly.pf-alignleft{
	display: none !important;
}
#review_form_wrapper #review_form #submit,
#respond .form-submit #submit,
.woocommerce-account .woocommerce-orders-table .button{
	background: #f28309 none repeat scroll 0 0;
    border: 1px solid #f28309 !important;
    border-radius: 0;
    color: #ffffff;
    display: block;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;
    padding: 12px 24px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    height:auto;
    width:auto;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}
.woocommerce-account .woocommerce-orders-table .button{
	padding:5px 0px;
}
#review_form_wrapper #review_form #submit:hover,
#respond .form-submit #submit:hover,
.woocommerce-account .woocommerce-orders-table .button:hover{
	color: #f28309 !important;
	background: #fff !important;
}
#comments #respond a,
#payment .about_paypal,
.woocommerce-account .woocommerce-orders-table a,
.woocommerce-account .woocommerce-Address-title a{
	color: #f28309;
}
#yith-wcwl-form{
	overflow: auto;
}
#yith-wcwl-form table{
	min-width:700px;
}
@media screen and (max-width:1200px){
	.himalayan-category-listing .categoty-listing .wholeshale strong{
		font-size: 35px;
	}
	.himalayan-category-listing .categoty-listing .categories{
		height:200px;
	}
}

#customer_login input[type="submit"],
.woocommerce .woocommerce-ResetPassword .woocommerce-Button,
.woocommerce-MyAccount-content .woocommerce-address-fields .button,
body.woocommerce-cart .return-to-shop a,
body.woocommerce-checkout .checkout_coupon .button{
	background: #f28309 none repeat scroll 0 0;
    border: 1px solid #f28309;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    padding: 12px 24px;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-right:20px;
}
#customer_login input[type="submit"]:hover,
.woocommerce .woocommerce-ResetPassword .woocommerce-Button:hover,
.woocommerce-MyAccount-content .woocommerce-address-fields .button:hover,
body.woocommerce-cart .return-to-shop a:hover,
body.woocommerce-checkout .checkout_coupon .button:hover{
	color: #f28309;
	background: #fff;
}
.single-product .yith-wcwl-wishlistaddedbrowse.show,
.single-product .yith-wcwl-wishlistexistsbrowse.show{
	color: #555555;
    font-size: 12px;
    font-weight: 300;
    line-height: 2;
}
.single-product .yith-wcwl-wishlistaddedbrowse.show a,
.single-product .yith-wcwl-wishlistexistsbrowse.show a{
	color: #f28309;
}
.woocommerce p.stars a{
color: #f28309;
}

.shop_table.cart.wishlist_table .added_to_cart.wc-forward{
	color: #f28309;
}
p.stars {
    width:70px;
}
@media screen and (max-width:768px){
td.product-quantity {
    height: 58px !important;
}
.quantity{
	float: right;
}
.coupon input[type="submit"]{
	max-width:200px !important;
}
.coupon + input[type="submit"].button{
	max-width:200px !important;
}
}
#content{
	overflow: hidden;
}
.woocommerce #customer_details input[type="checkbox"]{
	width:auto;
}
body a:focus,
body a:active{
	color: #f28309;
}
.woocommerce-account .woocommerce-customer-details{
	overflow: auto;
}


.page-template-content .page-sub-title h1{
     text-align:center;
     text-transform:uppercase;
}

/* 22-06-2020 */

.blog-wrapper{
	display: flex;
	flex-wrap: wrap;
}
.blog-section .sidebar{
	width: 40%;
}
.blog-section #sidebar{
	margin: 0;
	padding: 2rem;
    box-shadow: 0 9px 21px 0 rgba(0,0,0,.14);
	background: #fff;
}
.sidebar h2.widget-title{
	font-size: 16px;
    line-height: 29px;
	font-weight: 600;
}
.sidebar ul{
	margin: 0;
	padding-left: 15px;
}
.sidebar ul li{
	font-weight: 600;
	line-height: 23px;
	font-size: 11px;
}
.sidebar ul li a{
	font-size: 13px;
	color: #595959;
	font-weight: 400;
}
.blogs-block{
	width: 60%;
	padding-left: 15px;
}
.blog-blck{	
	padding: 2rem;
	margin-bottom: 35px;
	background: #fff;
	box-shadow: 0px 9px 21px 0px rgba(0, 0, 0, 0.14);
}
.blog-blck h2,.blog-blck h3 strong{
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: 600;
}
.blog-blck p{
	font-size: 13px;
	line-height: 24px;
	margin-bottom: 0;
}
.blog-blck p + a{
	margin-bottom: 20px;
}
.blog-blck ul li a{
	font-size: 12px;
	font-weight: 600;
	color: #4a4a4a;
}
.pagination{
	text-align: center;
	margin: 20px 0;
}
.page-numbers.current{
	color: #ff8703;
	font-weight: 600; 
}
.page-numbers{
	color: #4a4a4a;
	font-weight: 600;
}
.product-listing-wrapper{
	display: flex;
	flex-direction: row-reverse;
}
.product-listing-wrapper #main{
	padding-left: 30px;
}
/* .product-listing-wrapper ul.products{
	padding-left: 30px;
} */
tbody td{
	padding: .71429em .5em;
}
.product-listing-wrapper ul.products li{
	width: 22.05%;
	margin: 0 3.8% 2.992em 0;
}
.wpgs-for .slick-arrow, .wpgs-nav .slick-prev::before, .wpgs-nav .slick-next::before{
	background: none; 
}
.single-product-page-wrapper .yith-wcwl-add-to-wishlist{
	top: 60px !important;
}
body .single-product-social-share{
	width: 100% !important;
	float: right !important;
} 
p#calc_shipping_country_field,p#calc_shipping_state_field{
	margin-bottom: 16px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	padding: 10px;
}
body .vbox-overlay {
	background: #000 !important;
}
body .vbox-prev span,body .vbox-next span{
	display: none;
}
body .vbox-prev,body .vbox-next{
	padding: 10px;
}
body .vbox-prev:after{
	content: '';
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../images/arrow-image.png) no-repeat;
}
body .vbox-next:after{
	content: '';
	display: inline-block;
	width: 22px;
	height: 22px;
	transform: rotate(180deg);
	background: url(../images/arrow-image.png) no-repeat;
}
/* 22-06-2020 */