.kc_row .kc_col-sm-12{
	padding-left:0px !important;
	padding-right:0px !important; 
}
.kc-col-container {
	display:block !important;
}
.kc-row-container.kc-container{
	max-width:1200px;
	width:100%;
}
.p-b0{
	padding-bottom:0px;
}
.post-categories{
	margin:0px;
	padding:0px;
	list-style:none;
}
.sticky-top.p-t70{
	top:50px;
}
.dlab-bnr-inr-entry .post-categories li a{
	text-transform: uppercase;
	font-size: 12px;
	font-family: 'Inconsolata', monospace;
	letter-spacing: 2.5px;
	margin-bottom:24px;
	display:block;
	color:#ffffff;
}
.dlab-bnr-inr h1 a{
	color:inherit;
}
.mc4wp-response .mc4wp-error p{
	font-size:16px;
	margin:10px 0;
	color:#FF0004;
}
.admin-bar .is-fixed .main-bar{
	top:32px;
}
#masonry .blog-card-media img{
	width:100%;
}

/************************************
			Woocommerce
************************************/
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
	float:none;
}
.woocommerce div.product .product{
	margin-bottom:40px;
}
.price .amount.woocommerce-Price-amount{
	font-size:16px;
}
.woocommerce nav.woocommerce-pagination{
	display:block;
	width:100%;
	margin-top:60px;
}
.pro-price .price .amount.woocommerce-Price-amount{
	font-size:24px;
	font-weight:600;
}
.brand-des li span.w-110{
	margin-right:70px;
}
.brand-des .product_meta .sku_wrapper,
.brand-des .product_meta .posted_in{
	display:block;
}
.brand-des .product_meta .sku_wrapper .sku{
	margin-left:76px;
	font-weight: 400;
	color: #3f3f3f;
	font-size: 13px;
	line-height: 26px;
}
.brand-des .product_meta .posted_in a{
	font-weight: 400;
	color: #3f3f3f;
	font-size: 13px;
	line-height: 26px;
}
.brand-des .product_meta .posted_in a:first-child{
	margin-left:39px;
}
#review_form_wrapper{
	margin-top:40px;
}
.woocommerce form input.form-control{
	width:auto;
	padding:0px;
	border:none;
}
.mc4wp-alert p{
	font-size:16px;
	margin-top:15px;
}
.woocommerce .related-product div.product .product{
	margin-bottom:0px;
}
.select2-container--default .select2-selection--single{
	border: 1px solid #e0e0e0;
	height:48px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:46px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height:46px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set{
	margin:0 -15px 30px;
	width:auto;
}

/************Blog*******************/
.default-blog-post .blog-card .blog-card-info .title::after{
	background:#999b9d;
}
.default-blog-post .blog-card-info{
	padding:30px;
}
.default-blog-post .blog-card-info h2 a{
	color:#ffffff;
}
.default-blog-post .blog-card-info .post-date{
	margin-bottom:20px;
}
.default-blog-post .blog-card-info .text{
	color:#fff;
	font-size:16px;
}
.default-blog-post .blog-card-info .add-info{
	padding:0px;
	margin:0px;
}
.default-blog-post .blog-card-info .add-info li{
	display:inline-block;
	list-style:none;
}
.default-blog-post .blog-card-info .add-info .le-btn{
	position:relative;
	padding-left:15px;
	padding-right:15px;
}
.lemars-search .search-box form,
.widget .search-box form,
.footer-widget .search-box form {
	position:relative;
}
.lemars-search .search-box form input,
.widget .search-box form input,
.footer-widget .search-box form input{
	position:relative;
	padding:0 50px 0 15px;
	border:1px solid #848482;
	width:100%;
	height:50px;
}
.lemars-search .search-box form button,
.widget .search-box form button,
.footer-widget .search-box form button{
	position:absolute;
	top:0px;
	right:0px;
	width:50px;
	height:50px;
	text-align:center;
	font-size:14px;
	background:#121212;
	color:#fff;
	border:none;
}
.post-btn .post-date{
	margin-top:15px;
}
.post-categories li{
	display:inline-block;
}
.lm-comment-item .lm-comment-item{
	margin-left:70px;
}
footer .footer-widget ul li ul li{
	border-bottom:none;
	border-top:1px dashed rgba(102, 102, 102, 0.3);
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:10px;
	margin-top:10px;
}
.comments-area .comment-form p.comment-form-author,
.comments-area .comment-form p.comment-form-email{
	width:50%;
}
.comments-area .comment-form p.comment-note{
	float:none;
}
/***************Woocommerce Sidebar*********************/
.woocommerce .widget_price_filter .ui-slider-horizontal,
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{
	height:2px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
	height:10px !important;
	width:10px !important;
	top:-4px !important;
	background:#ffffff !important;
}
.woocommerce.shop-widget .product-categories {
	padding:0px;
	margin:0px;
	list-style:none;
}
.woocommerce.shop-widget .product-categories li{
	position:relative;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #eaeaea;
	color:#999b9d;
}
.woocommerce.shop-widget .product-categories li:last-child{
	border-bottom:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.woocommerce.shop-widget .product-categories li ul{
	padding-left:0px;
	list-style:none;
}
.woocommerce.shop-widget .product-categories li ul li{
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #eaeaea;
	border-bottom:none;
}
.woocommerce ul.product_list_widget li{
	padding-left:80px;
	position:relative;
	margin-bottom:15px;
}
.woocommerce ul.product_list_widget li img{
	margin-left:0px;
	width:60px;
	float:none;
	position:absolute;
	top:0px;
	left:0px;
}
.woocommerce ul.product_list_widget li .product-title{
	position:relative;
	text-transform: capitalize;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 15px;
	line-height: 22px;
	color:#2b2d2e;
	display:block;
	margin-top:-5px;
	margin-bottom:8px;
}
.shop-widget .star-rating{
	position:relative;
	font-size:10px;
}
.shop-widget .reviewer{
	font-size:12px;
}

/***************Error Page*****************/
.error-page{
	max-width:900px;
	margin:0 auto;
}
.error-page .dz_error{
	font-size:150px;
	line-height:1em;
	font-family: 'Josefin Sans', sans-serif;
	font-weight:600;
}
.error-head{
	font-size:18px;
	line-height: 1.6em;
}
.error-search-form .search-box form{
	position:relative;
}
.error-search-form .search-box form input{
	position:relative;
	width:100%;
	height:50px;
	padding:0 50px 0 15px;
	font-size:14px;
	border:1px solid #222222;
}
.error-search-form .search-box form button{
	position:absolute;
	right:0px;
	top:0px;
	background:#222222;
	font-size:14px;
	line-height:48px;
	border:1px solid #222222;
	text-align:center;
	color:#ffffff;
	width:50px;
	height:50px;
}

.logo-header a img{
	width:142px;
}
.lm-comment-item .comment-form{
	margin-bottom:40px;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 40px;
}
.lm-comment-item:last-child > .comment-form{
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:0px;
}
.l-m-b50{
	margin-bottom: 50px !important;
}
.footer-widget .about-widget img{
	width:105px;
}
.pagination .page-numbers.current{
	background:none;
	color:#212325;
}
.p-t0 .p-t70{
	padding-top:0px;
}
.blog-card.post-grid .blog-card-info.align-left{
	text-align:left !important;
	padding:30px;
	width:100%;
}
.blog-card.post-grid .blog-card-info.align-left p{
	line-height:2em;
}
.blog-card .blog-card-info.align-left .title::after{
	margin:0px;
}
.woocommerce-grouped-product-list{
	width:100%;
	border-collapse: separate;
	border-spacing: 0px 10px;
}
.woocommerce-grouped-product-list tr{
	
	margin-bottom:10px;
}
.woocommerce div.product form.cart .group_table td{
	border:1px solid #f5f5f5 !important;
	border-right: none !important;
	vertical-align:middle !important;
	padding:10px !important;
	text-align:center;
}
.woocommerce div.product form.cart .group_table td:last-child{
	border-right:1px solid #f5f5f5 !important;
}
.woocommerce-grouped-product-list tr .woocommerce-grouped-product-list-item__label,
.woocommerce-grouped-product-list tr .woocommerce-grouped-product-list-item__price{
	padding-top:10px;
}
.woocommerce-grouped-product-list tr .woocommerce-grouped-product-list-item__label label{
	margin-bottom: 0px;
}
.woocommerce-grouped-product-list tr .woocommerce-grouped-product-list-item__price span.amount{
	margin-right:15px;
}
.woocommerce-grouped-product-list tr td p{
	display:inline-block;
}
.widget_rss .footer-widget .rsswidget{
	color:#ffffff;
}
.wp-block-button {
    margin-bottom: 1.5em;
    display: block;
}
.wp-block-cover-text{
	color:#ffffff !important;
}
.thm-unit-test a{
	word-wrap: break-word;
}
.comment-list .comment p > img{
	margin-top: 25px;
}
.comment-list .comment p > br{
	margin-bottom: 15px;
}