:root {
	font-size: 14px;
	--theme-color:#F44336;
	--btn-blue:#3F7DF6;
	--btn-green:#449D44;
	--btn-yellow:#EC971F;
	--btn-red:#ff0000;
	--btn-theme:var(--theme-color);
	--header-mb-bg:#ffffff;
	--menu-mb-bg:#fff;
	--menu-mb-txt:;
	--menu-mb-br:#fff;
	--search-mb-bg:#fff;
	--search-mb-color:#000000;
	--menu-mb-color:#000000;
	--body-img:;
	--font-family:Roboto Slab, sans-serif;
	--font-header:Roboto Slab, sans-serif;

	--footer-bottom-public: block;
	--footer-bottom-bg: #282828;
	--footer-bottom-color: #fff;
	--social-contact-style3-bg: #f44336;
}
.pre-box-views-cart{
	display:flex;
	align-items:center;
	gap:5px
}

.pre-box-views-cart .pre-cart-box,.pre-box-views-cart .pre-views-box{
	flex:1 1 auto
}

.pre-cart-box,.pre-views-box{
	display:flex;
	align-items:center;
	width:100%;
	flex:0 0 auto;
	margin-bottom:5px
}

.pre-cart-box .btn,.pre-views-box .btn{
	padding:0 5px;
	width:100%
}

.pre-views-box{
	text-align:var(--pre-views-align)
}

.pre-views-box .btn{
	background-color:var(--pre-views-bg);
	border:var(--pre-views-border-width) solid var(--pre-views-border);
	text-align:var(--pre-cart-align)
}

.pre-views-box .btn span{
	color:var(--pre-views-color);
	font-family:var(--pre-views-font);
	font-size:var(--pre-views-size);
	font-weight:var(--pre-views-weight)
}

.pre-views-box .btn:hover{
	background-color:var(--pre-views-bg-hover);
	border-color:var(--pre-views-border-hover)
}

.pre-views-box .btn:hover span{
	color:var(--pre-views-color-hover)
}

.pre-cart-box{
	text-align:var(--pre-cart-align)
}

.pre-cart-box .btn{
	background-color:var(--pre-cart-bg);
	border:var(--pre-cart-border-width) solid var(--pre-cart-border);
	text-align:var(--pre-cart-align)
}

.pre-cart-box .btn span{
	color:var(--pre-cart-color);
	font-family:var(--pre-cart-font);
	font-size:var(--pre-cart-size);
	font-weight:var(--pre-cart-weight)
}

.pre-cart-box .btn:hover{
	background-color:var(--pre-cart-bg-hover);
	border-color:var(--pre-cart-border-hover)
}

.pre-cart-box .btn:hover span{
	color:var(--pre-cart-color-hover)
}

.product-detail-items-info{
	overflow:hidden;
	text-align:center
}

.product-detail-items-info .item-info-wrapper{
	position:relative;
	display:grid;
	grid-template-columns:repeat(var(--prd-item-info-per-row),1fr);
	gap:10px
}

.product-detail-items-info .item-info-wrapper .item-info{
	position:relative;
	overflow:hidden;
	text-align:center;
	background-position:center
}

.product-detail-items-info .item-info-wrapper .item-info .item-img{
	height:var(--item1-height,40px);
	text-align:center
}

.product-detail-items-info .item-info-wrapper .item-info .item-img img{
	width:auto;
	height:100%;
	display:inline-block;
	border-radius:5px;
	padding:5px;
	margin-top:5px
}

.product-detail-items-info .item-info-wrapper .item-info .item-title{
	text-align:center;
	padding:10px
}

.product-detail-items-info .item-info-wrapper .item-info .item-title p.item-heading{
	color:var(--prd-item-info-heading);
	font-size:15px;
	font-weight:700;
	margin:0 0 10px
}

.product-detail-items-info .item-info-wrapper .item-info .item-title p.item-description{
	color:var(--prd-item-info-desc);
	font-size:13px;
	line-height:20px
}

@media (max-width:768px){
	.product-detail-items-info .item-info-wrapper{
		grid-template-columns:repeat(2,1fr)
	}
}

.sale-popup-box{
	position:fixed;
	z-index:99999;
	opacity:0;
	transition:all 1s
}

.sale-popup-box.bottomLeft{
	left:10px;
	bottom:-120px
}

.sale-popup-box.bottomRight{
	right:10px;
	bottom:-120px
}

.sale-popup-box.topLeft{
	left:10px;
	top:-120px
}

.sale-popup-box.topRight{
	right:10px;
	top:-120px
}

.sale-popup-box.show{
	opacity:1
}

.sale-popup-box.show.bottomLeft,.sale-popup-box.show.bottomRight{
	bottom:20px
}

.sale-popup-box.show.topLeft,.sale-popup-box.show.topRight{
	top:20px
}

@media (max-width:600px){
	.sale-popup-box{
		width:100%
	}

	.sale-popup-box.bottomRight,.sale-popup-box.topRight{
		right:0
	}

	.sale-popup-box.bottomLeft,.sale-popup-box.topLeft{
		left:0
	}

	.sale-popup-box.show.bottomLeft,.sale-popup-box.show.bottomRight{
		bottom:0
	}

	.sale-popup-box.show.topLeft,.sale-popup-box.show.topRight{
		top:0
	}
}

.sale-popup{
	padding:10px;
	background-color:#fff;
	border-radius:10px;
	box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
	width:500px;
	max-width:100%
}

.sale-popup .sale-popup-thumb{
	width:110px;
	height:110px;
	border-radius:10px;
	overflow:hidden;
	background:#ccc
}

.sale-popup .sale-popup-thumb img{
	width:100%;
	height:100%;
	object-fit:cover
}

.sale-popup .sale-popup-info{
	width:calc(100% - 110px);
	padding-left:10px;
	font-size:12px
}

.sale-popup .sale-popup-info a{
	color:#000;
	font-size:13px
}

.sale-popup .sale-popup-info .sale-popup-name{
	font-weight:700
}

.sale-popup .sale-popup-info .sale-popup-title{
	font-size:13px;
	font-weight:700;
	color:var(--theme-color);
	line-height:10px
}

.sale-popup .sale-popup-info .sale-popup-address{
	font-style:italic
}

.sale-popup .sale-popup-info .sale-popup-time{
	color:#7F7F7F;
	font-weight:500;
	margin-right:10px
}

.sale-popup .sale-popup-info-footer span{
	display:inline-block
}

header .header-content{
	padding:var(--header-padding)
}

header .header-grid{
	display:grid;
	gap:var(--bs-gutter-x);
	grid-template-columns:var(--header-layout-grid);
	padding:0 var(--bs-gutter-x)
}

header .logo img{
	max-height:var(--header-logo-height)
}

header .search{
	--header-search-width:100%;
	padding-top:0
}

header .search .form-search{
	max-width:var(--header-search-width,300px);
	border-color:var(--header-search-br-color);
	background-color:var(--header-search-bg-color);
	border-radius:var(--header-search-radius)
}

header .search .form-search .form-group{
	width:var(--search-input-width)
}

header .search .form-search .form-group .form-control{
	background-color:var(--header-search-bg-color);
	height:45px
}

header .search .form-search .btn-search{
	width:var(--header-search-btn-width);
	background-color:var(--header-search-btn-bg-color);
	color:var(--header-search-btn-txt-color);
	border:2px solid var(--header-search-btn-bg-color);
	line-height:41px!important
}

header .list-item{
	-ms-flex-align:center!important;
	align-items:center!important;
	display:-ms-flexbox!important;
	display:flex!important;
	flex:0 0 calc(100%/3 - 5px);
	justify-content:flex-end;
	gap:10px
}

header .list-item .item{
	-ms-flex-align:center!important;
	align-items:center!important;
	display:-ms-flexbox!important;
	display:flex!important;
	justify-content:right;
	padding:3px 10px 3px 3px;
	border:1px solid var(--header-item-head-color);
	border-radius:40px
}

header .list-item .item .img{
	margin-right:10px;
	width:40px;
	flex:0 0 40px
}

header .list-item .item .img img{
	max-height:40px
}

header .list-item .item .title{
	text-align:left!important;
	font-size:11px
}

header .list-item .item .title .heading{
	margin-top:0;
	margin-bottom:0;
	font-weight:700;
	font-size:12px;
	line-height:15px;
	color:var(--header-item-head-color)
}

header .list-item .item .title .heading a{
	color:currentColor
}

header .list-item .item .title .description{
	margin:0;
	font-size:11px;
	line-height:20px;
	color:var(--header-item-txt-color)
}

.navigation-grid{
	display:grid;
	align-items:center;
	grid-template-columns:var(--nav-layout-grid)
}

@media (max-width:991px){
	.navigation-grid{
		grid-template-columns:100%
	}
}

.navigation-grid .group-right{
	height:100%
}

.navigation-grid .group-right .button-nav{
	transform:skew(-19deg);
	height:100%
}

.navigation-grid .group-right .button-nav a{
	padding:7px 15px;
	font-size:13px;
	font-weight:600;
	text-transform:uppercase;
	color:var(--color);
	display:grid;
	grid-template-columns:30px auto;
	grid-gap:30px;
	cursor:pointer;
	position:relative;
	height:100%;
	min-width:200px;
	background-color:var(--bg);
	align-items:center
}

.navigation-grid .group-right .button-nav .image img{
	width:100%;
	height:100%;
	object-fit:contain
}

.navigation-grid .group-right .button-nav .image .btn_borTop{
	position:absolute;
	width:2px;
	height:30px;
	background:#fff;
	top:0;
	left:57px
}

.navigation-grid .group-right .button-nav .image .btn_borBottom{
	position:absolute;
	width:2px;
	height:32px;
	background:#fff;
	bottom:0;
	left:63px
}

.navigation-grid .group-right .button-nav .title .heading{
	font-size:14px;
	font-weight:700;
	line-height:16px;
	margin:0
}

.navigation-grid .group-right .button-nav .title .des{
	font-size:8px;
	font-weight:700;
	line-height:10px;
	margin:0
}

.navigation>.container>div{
	position:relative
}

.vertical-menu{
	padding-right:0
}

.menu-vertical{
	position:relative;
	z-index:52;
	display:block!important
}

.menu-vertical .menu-vertical__header{
	cursor:pointer;
	margin:0;
	padding:0 15px;
	min-height:56px;
	display:flex;
	align-items:center;
	font-size:14px;
	text-transform:uppercase;
	font-weight:600;
	color:var(--navd-head-txt);
	background-color:var(--navd-head-bg);
	border-radius:var(--navd-head-radius) var(--navd-head-radius) 0 0
}

.menu-vertical .menu-vertical__header span{
	padding-left:25px
}

.menu-vertical .menu-vertical__content{
	position:absolute;
	left:0;
	width:100%;
	z-index:52
}

.menu-vertical .menu-vertical__content:before{
	content:"";
	position:absolute;
	top:calc(var(--nav-hv-margin-top) * -1);
	left:0;
	display:block;
	width:100%;
	height:var(--nav-hv-margin-top);
	background-color:transparent;
	z-index:1
}

.menu-vertical .menu-vertical__content .menu-vertical__category{
	background-color:#fff;
	border-style:var(--navd-border-style,solid);
	border-color:var(--navd-border-color);
	border-top-width:var(--navd-border-width-top);
	border-right-width:var(--navd-border-width-right);
	border-bottom-width:var(--navd-border-width-bottom);
	border-left-width:var(--navd-border-width-left);
	border-radius:var(--navd-radius-top) var(--navd-radius-right) var(--navd-radius-bottom) var(--navd-radius-left)
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav{
	padding:var(--navd-padding);
	color:var(--navd-txt-color);
	background-color:var(--navd-bg-color);
	list-style:none;
	margin:0;
	border-radius:var(--navd-radius-top) var(--navd-radius-right) var(--navd-radius-bottom) var(--navd-radius-left)
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-item{
	float:none;
	position:initial
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-item:first-child{
	border-top:0 solid rgba(0,0,0,.15);
	border-radius:var(--navd-radius-top) var(--navd-radius-top) 0 0
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-item:first-child a{
	border-radius:inherit
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-item:last-child{
	border-radius:0 0 var(--navd-radius-bottom) var(--navd-radius-bottom)
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-item:last-child a{
	border-radius:inherit
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-item.nav-hidden{
	display:none
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-item .icon{
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:40px;
	line-height:40px;
	display:flex;
	justify-content:center;
	align-items:center
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-item .icon img{
	width:20px
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-item>a.nav-link{
	position:relative;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	padding:10px 30px 10px 40px;
	color:var(--navd-txt-color,#000);
	background-color:var(--navd-bg-color,#fff);
	border-style:var(--navd-item-border-style,none);
	border-color:var(--navd-item-border-color);
	border-top-width:var(--navd-item-border-width-top);
	border-right-width:var(--navd-item-border-width-right);
	border-bottom-width:var(--navd-item-border-width-bottom);
	border-left-width:var(--navd-item-border-width-left);
	border-radius:var(--navd-item-radius-top) var(--navd-item-radius-right) var(--navd-item-radius-bottom) var(--navd-item-radius-left)
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-item>a.nav-link:hover{
	border-color:var(--navd-item-border-color-hv);
	color:var(--navd-txt-color-hv,var(--theme-color));
	background-color:var(--navd-bg-color-hv,#fff)
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-item i{
	position:absolute;
	top:0;
	right:0;
	width:43px;
	line-height:43px;
	text-align:center
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-item:hover .sub-menu-dropdown{
	visibility:visible;
	opacity:1;
	-webkit-transform:none;
	transform:none;
	pointer-events:unset
}

.menu-vertical .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-more{
	font-weight:700
}

.menu-vertical .menu-vertical__content .sub-menu-dropdown{
	position:absolute;
	z-index:380;
	margin:0;
	padding:30px 35px 0;
	background-color:#FFF;
	background-position:bottom right;
	background-clip:border-box;
	background-repeat:no-repeat;
	box-shadow:0 5px 30px rgba(0,0,0,.4);
	text-align:left;
	visibility:hidden;
	opacity:0;
	transition:opacity .2s ease,visibility .2s ease,transform .2s ease,-webkit-transform .2s ease;
	-webkit-transform:translateY(15px) translateZ(0);
	transform:translateY(15px) translateZ(0);
	pointer-events:none;
	top:0;
	left:100%;
	width:825px;
	min-height:100%;
	border-radius:var(--navd-radius-top) var(--navd-radius-right) var(--navd-radius-bottom) var(--navd-radius-left)
}

.menu-vertical .menu-vertical__content .sub-menu-dropdown:before{
	content:"";
	position:absolute;
	top:0;
	left:calc((var(--navd-padding) + 10px) * -1);
	display:block;
	width:calc(var(--navd-padding) + 10px);
	height:100%;
	background-color:transparent;
	z-index:1
}

.menu-vertical .menu-vertical__content .sub-menu-dropdown .sub-menu-dropdown-container{
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.menu-vertical .menu-vertical__content .sub-menu-dropdown .col-inner{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	width:25%;
	float:left
}

.menu-vertical .menu-vertical__content .sub-menu-dropdown ul{
	list-style:none;
	padding:0
}

.menu-vertical .menu-vertical__content .sub-menu-dropdown ul li:hover{
	color:var(--navd-txt-color-hv,var(--theme-color))
}

.menu-vertical .menu-vertical__content .sub-menu-dropdown ul li a{
	color:var(--navd-txt-color,#000);
	background-color:var(--navd-bg-color,#fff);
	padding-bottom:10px;
	display:block
}

.menu-vertical .menu-vertical__content .sub-menu-dropdown ul.mega-menu-list>li>a{
	font-weight:700
}

.menu-vertical .bg-vertical.active{
	display:block;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:51
}

.menu-vertical.no-home .menu-vertical__content{
	display:none
}

.menu-vertical.no-home:hover .menu-vertical__content{
	display:block
}

.menu-vertical.menu-vertical-home .menu-vertical__content{
	position:inherit;
	width:100%;
	z-index:52
}

.menu-vertical.style2 .menu-vertical__content .menu-vertical__category__nav .nav-item{
	position:relative
}

.menu-vertical.style2 .menu-vertical__content .menu-vertical__category__nav .nav-item>.dropdown-menu{
	position:absolute;
	top:0;
	padding:0;
	min-width:230px;
	border-radius:var(--navd-radius-top) var(--navd-radius-right) var(--navd-radius-bottom) var(--navd-radius-left);
	box-shadow:0 0 15px -5px rgba(0,0,0,.4);
	color:var(--navd-txt-color);
	background-color:var(--navd-bg-color);
	left:calc(100% + 5px)!important;
	border:0;
	margin-top:0;
	width:700px
}

.menu-vertical.style2 .menu-vertical__content .menu-vertical__category__nav .nav-item>.dropdown-menu:before{
	content:"";
	position:absolute;
	top:0;
	left:calc((var(--navd-padding) + 10px) * -1);
	display:block;
	width:calc(var(--navd-padding) + 10px);
	height:100%;
	background-color:transparent;
	z-index:1
}

.menu-vertical.style2 .menu-vertical__content .menu-vertical__category__nav .nav-item>.dropdown-menu h5{
	margin-bottom:0;
	border-bottom:1px solid #ccc
}

.menu-vertical.style2 .menu-vertical__content .menu-vertical__category__nav .nav-item>.dropdown-menu a.nav-link{
	padding:10px;
	margin:0
}

.menu-vertical.style2 .menu-vertical__content .menu-vertical__category__nav .nav-item .dropdown>.dropdown-menu>.col-menu{
	float:left;
	width:33%;
	margin-bottom:10px;
	padding:0 10px
}

.menu-vertical.style2 .menu-vertical__content .menu-vertical__category__nav .nav-item a.nav-link:hover{
	color:var(--navd-txt-color-hv,#000);
	background-color:var(--navd-bg-color-hv,#fff)
}

.menu-vertical.style2 .menu-vertical__content .menu-vertical__category__nav .nav-item:hover{
	color:var(--navd-txt-color-hv,#000);
	background-color:var(--navd-bg-color-hv,#fff)
}

.menu-vertical.style2 .menu-vertical__content .menu-vertical__category__nav .nav-item:hover>a.nav-link:hover{
	color:var(--navd-txt-color-hv,#000);
	background-color:var(--navd-bg-color-hv,#fff)
}

.menu-vertical.style2 .menu-vertical__content .menu-vertical__category__nav .nav-item:hover>.dropdown-menu{
	display:block;
	min-width:200px;
	width:auto
}

.menu-vertical.style2 .menu-vertical__content .menu-vertical__category__nav>.nav-item>.dropdown-menu{
	left:calc(100% + var(--navd-padding) + 5px)!important
}

.menu-vertical.menu-noIcon .menu-vertical__content .menu-vertical__category .menu-vertical__category__nav .nav-item>a.nav-link{
	padding-left:10px
}

.fixed{
	-webkit-animation:animate-translate-top 1s;
	-moz-animation:animate-translate-top 1s;
	animation:animate-translate-top 1s
}

@-webkit-keyframes animate-translate-top{
	0%{
		-webkit-transform:translate(0,-150px);
		-ms-transform:translate(0,-150px);
		transform:translate(0,-150px)
	}

	100%{
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0)
	}
}

@-moz-keyframes animate-translate-top{
	0%{
		-webkit-transform:translate(0,-150px);
		-ms-transform:translate(0,-150px);
		transform:translate(0,-150px)
	}

	100%{
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0)
	}
}

@keyframes animate-translate-top{
	0%{
		-webkit-transform:translate(0,-150px);
		-ms-transform:translate(0,-150px);
		transform:translate(0,-150px)
	}

	100%{
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0)
	}
}

.fixed .menu-vertical .menu-vertical__content{
	display:none;
	top:auto!important
}

.fixed .menu-vertical .menu-vertical__content.active{
	display:block
}

.fixed .menu-vertical .menu-vertical__content .menu-vertical__category{
	border-radius:0 0 var(--navd-radius-bottom) var(--navd-radius-left)
}

.fixed .menu-vertical.no-home:hover .menu-vertical__content{
	display:block
}

.section-vertical{
	margin-top:var(--nav-hv-margin-top)
}

.section-vertical .vertical-slider{
	padding:0 10px;
	position:relative
}

.section-vertical .vertical-slider .container{
	width:100%!important;
	padding:0
}

@media (max-width:768px){
	.section-vertical .vertical-slider{
		padding:0
	}
}

.header-title.header-title-style-1{
	text-align:var(--heading-position)
}

.header-title.header-title-style-1 .header{
	text-align:var(--heading-position);
	letter-spacing:0;
	padding-bottom:0;
	position:relative;
	display:block;
	background-color:var(--header-title-bg)
}

.header-title.header-title-style-1 .header-image-bottom{
	text-align:var(--heading-position)
}

.header-title.header-title-style-1 .header-image-bottom img{
	display:inline-block
}

.header-title.header-title-style-1 .header-description{
	color:var(--heading-des-color);
	width:var(--heading-des-width);
	margin:var(--heading-des-margin);
	max-width:100%
}

.header-mobile{
	padding:10px 0
}

footer{
	color:#000
}

footer a{
	color:#000
}

body,.wrapper{
	background:#fff
}

.pre-form-contact{
	overflow:hidden;
	margin-bottom:10px
}

.pre-form-contact__title{
	font-weight:700;
	margin:15px 0
}

.pre-form-contact__box{
	background-color:var(--pre-form-contact-bg_box);
	padding:var(--pre-form-contact-padding);
	width:100%;
	border-radius:5px
}

.pre-form-contact__box .form-group{
	display:flex;
	flex-wrap:wrap;
	margin-bottom:0
}

.pre-form-contact__box .form-group .input{
	width:calc(100% - 60px)
}

.pre-form-contact__box .form-group .form-control{
	background-color:var(--pre-form-contact-bg_input);
	box-shadow:none;
	border-radius:5px 0 0 5px;
	font-size:15px;
	border:0;
	min-height:41px;
	height:100%
}

.pre-form-contact__box .form-group button{
	background-color:var(--pre-form-contact-bg_button);
	color:var(--pre-form-contact-color_button);
	width:60px;
	border-radius:0 5px 5px 0;
	font-size:20px;
	border:0
}

.pre-form-contact__box .form-group button:hover{
	background-color:var(--pre-form-contact-bg_button_hover);
	color:var(--pre-form-contact-color_button_hover)
}

.pr-element-button-contact{
	margin-bottom:10px;
	font-size:20px;
	font-weight:700;
	color:#000
}

.pr-element-button-contact .buttons-contact{
	display:grid;
	grid-template-columns:repeat(2,1fr);
	grid-gap:10px
}

.pr-element-button-contact .buttons-contact img{
	width:100%
}

body ..sidebar .widget.header-title.header-title-style-1{
	--header-title-bg:#1f7f5c
}

body ..sidebar .widget.header-title.header-title-style-1 .header{
	color:#fff;
	font-size:16px;
	font-weight:800;
	line-height:25px;
	text-align:center
}

@media(max-width:600px){
	body ..sidebar .widget.header-title.header-title-style-1 .header{
		line-height:25px
	}
}

:root{
	--nav-padding:0 40px 0 0;
	--nav-layout-grid:20% 60% 15%;
	--navd-head-txt:#000;
	--navd-head-bg:#f1c232;
	--navd-head-radius:px;
	--navd-padding:10px;
	--nav-hv-margin-top:0;
	--navd-border-color:#e9e9e9;
	--navd-border-style:solid;
	--navd-border-width-top:1px;
	--navd-border-width-right:1px;
	--navd-border-width-bottom:1px;
	--navd-border-width-left:1px;
	--navd-radius-top:0;
	--navd-radius-right:0;
	--navd-radius-bottom:0;
	--navd-radius-left:0;
	--navd-item-border-color:#e9e9e9;
	--navd-item-border-color-hv:#e9e9e9;
	--navd-item-border-style:solid;
	--navd-item-border-width-top:0;
	--navd-item-border-width-right:0;
	--navd-item-border-width-bottom:1px;
	--navd-item-border-width-left:0;
	--navd-item-radius-top:0;
	--navd-item-radius-right:0;
	--navd-item-radius-bottom:0;
	--navd-item-radius-left:0
}

.navigation{
	background:#f44336
}

.navigation ul.main-menu>li:hover>a{
	background:#f44336
}

.navigation ul.main-menu>li.active>a{
	color:#fff
}

.navigation ul.main-menu>li a{
	color:#fff;
	font-size:16px;
	font-weight:800;
	line-height:25px;
	text-align:left
}

.navigation ul.main-menu>li a:hover{
	color:#fff
}

:root{
	--pritem-bd-style:none;
	--pritem-bd-width:0;
	--pritem-bd-color:#fff;
	--pritem-bd-radius:0;
	--pritem-box-shadow:0 0 0 0;
	--pritem-box-shadow-hover:0 0 0 0;
	--pritem-img-ration:100%;
	--pritem-img-style:cover;
	--pritem-title-display:block;
	--pritem-price-display:block
}

.post .item{
	--post-item-radius:0 0 0 0;
	--post-item-padding:0 0 0 0;
	--post-item-img-ration:100%;
	--post-item-img-radius:0 0 0 0;
	--post-item-time-display:none;
	--post-item-des-display:none
}

header{
	--header-layout-grid:1.5fr 2fr 4fr;
	--header-padding:10px 0;
	--header-logo-height:60px;
	--header-search-br-color:#f44336;
	--header-search-bg-color:#fff;
	--header-search-btn-bg-color:#f44336;
	--header-search-btn-txt-color:#fff;
	--header-search-btn-width:70px;
	--header-search-radius:8px;
	--search-input-width:calc(100% - var(--header-search-btn-width));
	--header-item-head-color:#000;
	--header-item-txt-color:#000
}

header .header-content{
	background-image:url(https://themes.sikidodemo.com/demo-website/web44/uploads/source/bg/banner.png);
	background-size:inherit;
	background-repeat:repeat;
	background-position:center center;
	background-blend-mode:color-burn
}



/*doan 2*/
.sliderNoTitle .owl-carousel {
	display: none;
}
.sliderNoTitle .owl-carousel.slick-slider {
	display: block;
}
.sliderNoTitle .slider_list_item .sliderItem img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
body .sliderNoTitle .arrow {
	font-size: 30px;
	background-color:transparent!important;
	box-shadow: none;
}
body .sliderNoTitle .arrow i {
	text-shadow: 0 0 5px #fff;
}
body .sliderNoTitle .arrow:hover {
	background-color:transparent!important;
}
.sliderNoTitle .slick-dots {
	position: absolute;
	bottom: 25px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%;
}
.sliderNoTitle .slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
	height: 3px;
	width: 50px;
}
.sliderNoTitle .slick-dots li button {
	border: 0;
	display: block;
	outline: none;
	line-height: 0px;
	font-size: 0px;
	cursor: pointer;
	transition: all 0.3s ease;
	position: relative;
	background-color: white;
	opacity: 0.25;
	width: 50px;
	height: 3px;
	padding: 0;
}
.sliderNoTitle .slick-dots li button:before {
	display: none;
}
.sliderNoTitle .slick-dots li button:hover,
.sliderNoTitle .slick-dots li button:focus {
	outline: none;opacity: 1;
}
.sliderNoTitle .slick-dots li.slick-active button {
	background-color: white;
	opacity: 0.75;
}
.sliderNoTitle .slick-dots li.slick-active button:hover,
.sliderNoTitle .slick-dots li.slick-active button:focus {
	opacity: 1;
}
.sliderNoTitle .slick-track {
	display: flex;
	align-items: stretch;
}
.sliderNoTitle .slick-slide > div {
	height: 100%;
}
.sliderNoTitle .sliderItem {
	height: 100%;
	display: block!important;
}
.sliderNoTitle .sliderItem .sliderItemCaption {
	position: absolute;
	z-index: 99;
	width: 49%; height:50%;
	display:flex;
}
.sliderNoTitle .sliderItem .sliderItemCaption.positionY--center {
	left:0;
	width: 100%;
	justify-content: center;
	text-align: center;
}
.sliderNoTitle .sliderItem .sliderItemCaption.positionY--left {
	left: 100px; text-align: left;
}
.sliderNoTitle .sliderItem .sliderItemCaption.positionY--right {
	right: 100px; text-align: right;
}
.sliderNoTitle .sliderItem .sliderItemCaption.positionX--center {
	top:0;
	height: 100%;
	align-items: center;
}
.sliderNoTitle .sliderItem .sliderItemCaption.positionX--top {
	top: 10%;
}
.sliderNoTitle .sliderItem .sliderItemCaption.positionX--bottom {
	bottom: 10%; align-items: flex-end;
}

.sliderNoTitle .sliderItem .sliderItemCaption .sliderItemCaption-title {
	position: relative;
	color: #fff;
	font-family: var(--font-header);
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	-webkit-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px);
	text-transform: capitalize;
}
.sliderNoTitle .sliderItem .sliderItemCaption .sliderItemCaption-detail {
	letter-spacing: 0.04em;
	margin-top: 40px;
	/* padding-right: 15%; */
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	-webkit-transform: translateX(-50px);
	-ms-transform: translateX(-50px);
	transform: translateX(-50px);
	color: #fff;
	font-family: var(--font-family);
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
}
.sliderNoTitle .slick-current .sliderItem .sliderItemCaption .sliderItemCaption-title {
	opacity: 1;
	visibility: visible;
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}
.sliderNoTitle .slick-current .sliderItem .sliderItemCaption .sliderItemCaption-detail {
	opacity: 1;
	visibility: visible;
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s;
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
}
@media(max-width:600px) {
	.sliderNoTitle .sliderItem .sliderItemCaption .sliderItemCaption-title {
		color: #fff;
		font-size: 18px;
	}
	.sliderNoTitle .sliderItem .sliderItemCaption .sliderItemCaption-detail {
		color: #fff;
		font-size: 14px;
	}
}
/*doan 2*/
/*doan 3*/
.js_widget_widget_slider_style_14_3{
margin-top:15px;
padding-top:0;
margin-right:0;
padding-right:0;
margin-bottom:50px;
padding-bottom:0;
margin-left:0;
padding-left:0
}

@media(max-width:1000px){
.js_widget_widget_slider_style_14_3{
margin-top:15px;
padding-top:0;
margin-right:0;
padding-right:0;
margin-bottom:15px;
padding-bottom:0;
margin-left:0;
padding-left:0
}
}

@media(max-width:600px){
.js_widget_widget_slider_style_14_3{
margin-top:10px;
padding-top:0;
margin-right:0;
padding-right:0;
margin-bottom:10px;
padding-bottom:0;
margin-left:0;
padding-left:0
}
}
/*doan 3*/


/*doan 4*/

.js_widget_widget_slider_style_14_3.widget_slider_style_14{
--left-width:50%;
--right-width:50%
}

.js_widget_widget_slider_style_14_3.widget_slider_style_14 .slider-right-wrapper .banner{
border-top-left-radius:4px;
border-top-right-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px
}

/*doan 4*/

/*doan 5*/
body .danhmuc_tk.header-title.header-title-style-1 .header-text-top{
margin-bottom:10px
}

body .danhmuc_tk.header-title.header-title-style-1 .header{
font-size:25px;
line-height:30px;
text-transform:uppercase;
text-align:left;
margin-bottom:20px
}

@media(max-width:600px){
body .danhmuc_tk.header-title.header-title-style-1 .header{
line-height:30px
}
}
/*doan 5*/

/*doan 6*/
.js_widget_widget_item_style_1_23{
margin-top:0;
padding-top:0;
margin-right:0;
padding-right:0;
margin-bottom:0;
padding-bottom:0;
margin-left:0;
padding-left:0
}

@media(max-width:1000px){
.js_widget_widget_item_style_1_23{
margin-top:0;
padding-top:0;
margin-right:0;
padding-right:0;
margin-bottom:0;
padding-bottom:0;
margin-left:0;
padding-left:0
}
}

@media(max-width:600px){
.js_widget_widget_item_style_1_23{
margin-top:0;
padding-top:0;
margin-right:0;
padding-right:0;
margin-bottom:0;
padding-bottom:0;
margin-left:0;
padding-left:0
}
}

.js_widget_widget_item_style_1_23.widget_item_style_1{
--item-number:6;
--item-number-tablet:3;
--item-number-mobile:2;
--item-icon-height:160px
}

.js_widget_widget_item_style_1_23.widget_item_style_1 .item .title .heading{
color:#1f7f5c
}
/*doan 6*/

/*doan 7*/
body .khung_visaochon.header-title.header-title-style-1 .header
{
	font-size:25px;font-weight:700;line-height:33px;text-align:center;
}
@media(max-width:600px) 
{
	body .khung_visaochon.header-title.header-title-style-1 .header{line-height:33px;}
}
/*doan 7*/
/*doan 8*/
.js_widget_widget_about_style_20_25{
margin-top:50px;
padding-top:0;
margin-right:0;
padding-right:0;
margin-bottom:50px;
padding-bottom:0;
margin-left:0;
padding-left:0
}

@media(max-width:1000px){
.js_widget_widget_about_style_20_25{
margin-top:30px;
padding-top:0;
margin-right:0;
padding-right:0;
margin-bottom:30px;
padding-bottom:0;
margin-left:0;
padding-left:0
}
}

@media(max-width:600px){
.js_widget_widget_about_style_20_25{
margin-top:20px;
padding-top:0;
margin-right:0;
padding-right:0;
margin-bottom:20px;
padding-bottom:0;
margin-left:0;
padding-left:0
}
}
/*doan 8*/
/*doan 9*/
body .widget_vct.header-title.header-title-style-1 .header{
font-size:25px;
line-height:30px;
margin-bottom:10px;
padding-bottom:0
}

@media(max-width:600px){
body .widget_vct.header-title.header-title-style-1 .header{
line-height:30px
}
}
/*doan 9*/
/*doan 10*/
.js_widget_widget_product_style_19_26{
margin-top:0;
padding-top:0;
margin-right:0;
padding-right:0;
margin-bottom:20px;
padding-bottom:0;
margin-left:0;
padding-left:0
}

@media(max-width:1000px){
.js_widget_widget_product_style_19_26{
margin-top:0;
padding-top:0;
margin-right:0;
padding-right:0;
margin-bottom:20px;
padding-bottom:0;
margin-left:0;
padding-left:0
}
}

@media(max-width:600px){
.js_widget_widget_product_style_19_26{
margin-top:0;
padding-top:0;
margin-right:0;
padding-right:0;
margin-bottom:20px;
padding-bottom:0;
margin-left:0;
padding-left:0
}
}

.js_widget_widget_product_style_19_26.widget_product_style_19 .product-s19-categories ul li a{
background:#fff;
border-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-color:#1f7f5c;
border-top-left-radius:8px;
border-top-right-radius:8px;
border-bottom-right-radius:8px;
border-bottom-left-radius:8px;
color:#1f7f5c;
font-weight:700;
line-height:20px;
text-align:center
}

.js_widget_widget_product_style_19_26.widget_product_style_19 .product-s19-categories ul li a.active{
color:#fff;
border-color:#1f7f5c;
background:#1f7f5c
}

@media(max-width:1000px){
.js_widget_widget_product_style_19_26.widget_product_style_19 .product-s19-categories ul li a{
line-height:20px
}
}

@media(max-width:600px){
.js_widget_widget_product_style_19_26.widget_product_style_19 .product-s19-categories ul li a{
line-height:20px
}
}
/*doan 10*/
/*doan 11*/
.js_widget_widget_banner_style_1_32{margin-top:20px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:20px;padding-bottom:0px;margin-left:0px;padding-left:0px;}
@media(max-width:1000px) { .js_widget_widget_banner_style_1_32{margin-top:20px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:20px;padding-bottom:0px;margin-left:0px;padding-left:0px;}}
@media(max-width:600px) { .js_widget_widget_banner_style_1_32{margin-top:20px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:20px;padding-bottom:0px;margin-left:0px;padding-left:0px;}}
.js_widget_widget_banner_style_1_32.widget_banner_style_1{--banner-gap:0;--banner-number:1;--banner-number-mobile:1;}
/*doan 11*/

/*doan 12*/
.js_widget_widget_post_style_18_33{margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;}
@media(max-width:1000px) { .js_widget_widget_post_style_18_33{margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;}}
@media(max-width:600px) { .js_widget_widget_post_style_18_33{margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;}}
.js_widget_widget_post_style_18_33.widget_post_style_18.post{--wpost-img-ration:100%;}
/*doan 12*/
/*doan 13*/
.js_widget_widget_brands_partner_34{margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:20px;padding-bottom:0px;margin-left:0px;padding-left:0px;}
@media(max-width:1000px) { .js_widget_widget_brands_partner_34{margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;}}
@media(max-width:600px) { .js_widget_widget_brands_partner_34{margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;}}	
/*doan 13*/	
/*doan 14*/
.js_widget_widget_form_style_3_35{margin-top:0px;padding-top:50px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:50px;margin-left:0px;padding-left:0px;}
@media(max-width:1000px) { .js_widget_widget_form_style_3_35{margin-top:0px;padding-top:40px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:40px;margin-left:0px;padding-left:0px;}}
@media(max-width:600px) { .js_widget_widget_form_style_3_35{margin-top:0px;padding-top:20px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:20px;margin-left:0px;padding-left:0px;}}	
/*doan 14*/	
/*doan 15*/
.js_widget_widget_footer_style_9_36{margin-top:0px;padding-top:30px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:30px;margin-left:0px;padding-left:0px;}
@media(max-width:1000px) { .js_widget_widget_footer_style_9_36{margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;}}
@media(max-width:600px) { .js_widget_widget_footer_style_9_36{margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:0px;margin-left:0px;padding-left:0px;}}
/*doan 15*/
/*doan 16*/
body .tilte_chungft.header-title.header-title-style-1 .header{color:#000000;font-size:18px;font-weight:bold;line-height:30px;text-align:center;}
@media(max-width:600px) {body .tilte_chungft.header-title.header-title-style-1 .header{line-height:30px;}}
/*doan 16*/
.title_diachis
{
	color:#1f7f5c;font-size:18px;font-weight:bold;line-height:25px;text-align:left;
}

:root
{
	--icon-hg: 60px; 
}
.title_name_icon
{
	color:#1f7f5c;font-size:16px;font-weight:bold;line-height:23px;
}

.nen_yeucaubaogia
{
	background-size:cover;
	background-repeat: no-repeat;
	 background-position: center center;
	 background-blend-mode: color-burn;
}

body .title_doitac.header-title.header-title-style-1 .header{font-size:25px;line-height:30px;text-align:left;margin-bottom:20px;}
@media(max-width:600px) {body .title_doitac.header-title.header-title-style-1 .header{line-height:30px;}}

.title_xuhuog
{
--heading-des-width:600px;
--heading-position: center;
--heading-des-color: #000;
--heading-des-margin: 0 auto 15px auto;
}

}
body .title_xuhuog.header-title.header-title-style-1 .header-text-top{margin-bottom:10px;}
body .title_xuhuog.header-title.header-title-style-1 .header{font-size:25px;font-weight:700;line-height:30px;text-align:center;margin-bottom:10px;}
@media(max-width:600px) {
	body .title_xuhuog.header-title.header-title-style-1 .header{line-height:30px;}
}

body .title_khachhang.header-title.header-title-style-1 .header{font-size:25px;line-height:30px;text-align:center;margin-bottom:10px;}
@media(max-width:600px) {body .title_khachhang.header-title.header-title-style-1 .header{line-height:30px;}
}