@import 'owl.carousel.css';
@import 'owl.theme.default.css';
.wraper_header.style-fourteen {
	position:relative;
}
.home .wraper_inner_banner{
	display:none
}
h1, h2, h3, h4, h5, h6 {
	font-family:inherit !important
}
.radiantthemes-custom-heading {
	margin-bottom:25px
}
.radiantthemes-shop.four-column > .radiantthemes-shop-box {
    width: 23.291%;
}
.radiantthemes-shop-box{
	background:#F5F4F0 !important;
	margin:0 10px;
	padding:20px 20px 25px !important;
	border-radius:10px
}
.radiantthemes-shop-box .data{
	text-align:left;
}
.radiantthemes-shop-box .data h2 {
	font-size:22px !important;
	padding-bottom:10px;
	font-weight:500 !important
}
.radiantthemes-shop-box .data .price{
	font-size:19px !important
}
/* .radiantthemes-shop-box .data .price:before{
	content:"From";
	padding-right:5px
} */
.vc_btn3-container button{
	background:#404D38 !important;
	color:white !important;
	font-size:18px !important;
	padding:15px 30px!important
}
.hme-cst-con {
	background:#F8F8F7;
	max-width:800px;
	padding:25px 25px 45px;
	margin:0 auto;
	border-radius:15px
}
.hme-cst-con  p{
	margin:10px 0
}
.hme-cst-con  p a{
	margin-top:25px;
	display:inline-block;
	color:rgb(64,77,56)
}
footer p,
footer h3,
footer a,
footer i{
	color:#221A1A
}
#menu-main-menu-2  {
	list-style:none;
	padding:0
}
#menu-main-menu-2 li{
	padding:0
}
#menu-main-menu-2 li:before{
	display:none
}
header .brand-logo {
	width:130px;
	padding-bottom:15px
}
header .col-xs-12 {
	position:relative;
}
header .header-right{
	position:absolute;
	right:30px;
	top:0
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li a{
	    font-size: 18px;
    color: #000;
    line-height: 1;
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li a i {
	font-weight:900;
	font-family:"Font Awesome Free";
}
#menu-main-menu-2 li a {
	color:#221A1A;
}
.wraper_header.style-sixteen .wraper_header_main .header_main {
	flex-wrap:wrap
}
.shop_single_tabs {
	max-width: 850px;
    margin: 0 auto;
}
.tab-pane li{
	position:relative;
	padding:5px 0 5px 20px
}
.tab-pane li:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	background:black;
	width:6px;
	height:6px;
	border-radius:100%;
	bottom: 0;
    margin: auto;
}
.mobile-menu-nav .contact-information{
	padding:15px;
	text-transform:math-auto;
}
.mobile-menu-nav .contact-information h3 {
	color:#241C1C;
	font-size:24px
}
.mobile-menu-nav .contact-information p {
	line-height:22px
}
.mobile-menu-nav .contact-information p a{
	color:#241C1C;
}
.single-image .vc_column-inner,
.single-image .vc_col-sm-12{
	padding:0
}
#mobile-menu{
	background-color: #EBCECB !important;
}
body[data-header-style="header-style-sixteen"] .mobile-menu-nav,
.mobile-menu-nav > [class*='menu-'] > ul.menu > li > a,
.mobile-menu-close i {
	color:#241C1C
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li > a{
	border-bottom:1px rgba(0, 0, 0, 0.2) dotted
}
.tab-pane li:before{
	top: 16px;
	bottom:auto;
	margin:0
}
.wraper_shop_single.style-one .shop_single > .woocommerce-product-gallery ol.flex-control-nav{
	display:block !important
}
.radiantthemes-shop-box.style-five > .holder:hover {
	box-shadow:none
}
.radiantthemes-shop-box{
	background:none !important;
	padding:0 10px !important
}
.radiantthemes-shop-box.style-five > .holder{
	border:none !important
}
.radiantthemes-shop.three-column > .radiantthemes-shop-box {
    width:31.55%;
}
.radiantthemes-shop-box .data{
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
	padding:20px 0 0 !important;
}
.radiantthemes-shop-box .data .action-buttons{
	order:1;
	border:1px solid black !important;
	margin-bottom:15px;
	width:100%
}
.radiantthemes-shop {
	margin:0;
}
.wraper_footer {
	background:#EBCECB;
}
.wraper_footer .vc_row {
	margin: 00 auto;
    display: flex;
    width: auto
}
.vc_custom_1768131997718{
	margin-left:calc(-50vw + 50%) !important
}
.shop_single_tabs{
	max-width:990px
}
.archive .radiantthemes-shop {
	display:flex;
	flex-wrap:wrap
}

	.tpwpg_zoom svg,
	.tpwpg_zoom svg + p,
	.launchGallery{
		display:none
	}
.home .page-container .radiantthemes-custom-heading-text h2,
.home .page-container .wpb_text_column h2{
	font-family: "Fjalla One", sans-serif !important;
    font-weight: 400;
    text-align: center !important;
    color: #8b4d3d;
	text-transform:uppercase;
}
.testimonials .vc_carousel-slideline-inner .owl-dots{
display:none;
}
.testimonials .vc_carousel-slideline-inner .owl-nav button{
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    border: none;
    outline: none;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    background: rgba(165, 42, 42, 0.5);
    color: white;
}
.testimonials .vc_carousel-slideline-inner .owl-nav button.owl-prev{
	left:0
}
.testimonials .vc_carousel-slideline-inner .owl-nav button.owl-next{
	right:0
}
.testimonials .vc_carousel-slideline-inner .vc_item{
	width:100% !important;
	height:100% !important
}
.testimonials .vc_carousel-slideline-inner img{
	height: 485px;
    width: 100%;
    object-fit: cover;
    object-position: left center;
    overflow: hidden;
    position: relative;
}
.home .wpb_text_column h2,
.home .radiantthemes-custom-heading-text h2{
	font-size:28px !important
}
.wraper_inner_banner_breadcrumb > .container{
	padding:15px 0 !important
}
.wc-block-components-product-name{
	margin:0;
	font-size:18px !important;
}
.wc-block-cart__main .wc-block-cart-items td,
.wc-block-cart__main .wc-block-cart-items th{
	padding:15px !important;
	border:none !important
}
.wc-block-cart__main .wc-block-cart-items {
	border:1px solid rgba(0,0,0,0.1);
}
.wc-block-components-button:not(.is-link){
	background:#111111;
	color:white;
}
.wc-block-checkout__shipping-option{
	display:none
}
.wc-block-components-radio-control__label-group,
.wc-block-components-checkout-step__heading{
	margin:0
}
.wc-block-components-radio-control-accordion-option{
	box-shadow:none !important
}
.yith-wcqv-button {
    display: none !important;
}@media (max-width:1199px){
	.vc_custom_1559127722673{
		padding-top: 0px;
	}	
}
@media(min-width:992px) and (max-width:1199px){
	.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
		margin-right: 15px;
    }
	.wraper_header.style-sixteen .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a 
	{
		font-size:13px;
	}
	.wraper_header.style-sixteen .nav > [class*="menu-"] > ul.menu > li > ul > li > a
	{
		font-size:12px;
	}
	    div#n2-ss-2 .n-uc-uwCAwKoMNhfM {
        padding: 20px 30px 60px;
    }
	
}
@media(max-width:991px){
	.header_main .header_main_item{
		text-align:left
	}
	header .header-right{
		bottom: 0;
		margin: auto;
		height: 35px;
	}
	.radiantthemes-custom-heading-text{
		display: flex;
        justify-content: center;
        padding-top: 35px;
	}
	.home .wpb_text_column h2 {
		text-align:center;
	}
}
@media(max-width:767px){
	.vc_custom_1766835301979,
	.vc_custom_1766835310388 .vc_column-inner,
	.vc_custom_1766835310388 {
		padding-top:0 !important
	}
	header .brand-logo{
		width:70px !important;
		padding-bottom:0 !important
	}
	.single-image {
		padding-bottom:0 !important
	}
	.single-image .wpb_single_image{
		margin-bottom:0 !important
	}
	footer .vc_row{
		padding-left:0 !important;
		padding-right:0 !important;
		flex-wrap: wrap;
	}
	.vc_custom_1766413799643 h2 {
		font-size: 26px;
	}
	.shop_single .summary {
		margin-top:25px
	}
	.radiantthemes-shop.three-column > .radiantthemes-shop-box{
		width:46.86%
	}
	div#n2-ss-2 .n-uc-dStMuYYBI4Nt {
		padding:0 !important
	}
	.n2-ss-section-main-content,
	.n2-ss-layer{
		padding:0 !important
	}
	.n2-ss-layer {
		padding-bottom:0 !important
	}
	.vc_custom_1766735880972 {
		padding-bottom:0 !important
	}
	.testimonials{
		padding-top:25px !important;
		padding-bottom:25px !important
	}
	.inner_banner_breadcrumb #crumbs {
		text-align:center;
	}
	.wraper_blog_main > .container{
		padding-top:35px
	}
	.woocommerce table.shop_table > tbody > tr > td.product-remove{
		text-align:left !important
	}
	.woocommerce table.shop_table{
		margin-bottom:30px
	}
	.woocommerce .cart-collaterals .cart_totals{
		padding:20px
	}
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
		background:none !important
	}
	.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
		position:relative;
		margin-left:0;
	}
	.woocommerce form .form-row label,
	.woocommerce table.shop_table td,
	.woocommerce table.shop_table th{
		font-size:14px
	}
	.select2-container .select2-selection > .select2-selection__rendered{
		margin-top:0;
	}
}
@media(min-width:600px) and (max-width:991px){
	.radiantthemes-shop.four-column > .radiantthemes-shop-box {
		width:46.99% !important
	}
	.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li {
		margin-right:5px
	}
	.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li {
		width:18%;
	}
	.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li a{
		font-size: 11px;
	}
	.vc_custom_1766835301979 .vc_col-sm-6{
		width:66%;
		float:left
	}
	.vc_custom_1766835301979 .vc_col-sm-6:first-child {
		width:34%
	}
	div#n2-ss-2 .n-uc-uwCAwKoMNhfM
	 {
			padding: 20px 20px 60px;
    }
}
@media(max-width:599px){
	.radiantthemes-shop.four-column > .radiantthemes-shop-box {
		width:94.99% !important
	}
	.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li {
		width:45%
	}
	.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li a{
		font-size: 15px;
	}
	.radiantthemes-shop.three-column > .radiantthemes-shop-box,
	footer .vc_row .vc_col-sm-6{
		width:100%
	}
	.default-page h3, .comment-content h3, .wpb_text_column h3 {
    margin-bottom: 16px;
    font-size: 21px;
    line-height: 30px;
}
	.vc_row-has-fill>.vc_column_container>.vc_column-inner
	 {
		padding-top: 20px;
	}
	.woocommerce table.shop_table > tbody > tr > td {
		padding: 10px 12px;align-content
	}
}