@font-face {
font-family: interRegular;
src: url(//kuno.vn/wp-content/themes/kuno/assets/css/fonts/Inter_18pt-Regular.ttf);
}
@font-face {
font-family: interMedium;
src: url(//kuno.vn/wp-content/themes/kuno/assets/css/fonts/Inter_18pt-Medium.ttf);
}
@font-face {
font-family: interMediumItalic;
src: url(//kuno.vn/wp-content/themes/kuno/assets/css/fonts/Inter_18pt-MediumItalic.ttf);
}
@font-face {
font-family: interBold;
src: url(//kuno.vn/wp-content/themes/kuno/assets/css/fonts/Inter_18pt-Bold.ttf);
}
@font-face {
font-family: interBoldItalic;
src: url(//kuno.vn/wp-content/themes/kuno/assets/css/fonts/Inter_18pt-BoldItalic.ttf);
}
@font-face {
font-family: interBlack;
src: url(//kuno.vn/wp-content/themes/kuno/assets/css/fonts/Inter_18pt-Black.ttf);
}
@font-face {
font-family: interBlackItalic;
src: url(//kuno.vn/wp-content/themes/kuno/assets/css/fonts/Inter_18pt-BlackItalic.ttf);
}
@font-face {
font-family: interExtraBold;
src: url(//kuno.vn/wp-content/themes/kuno/assets/css/fonts/Inter_18pt-ExtraBold.ttf);
}
@font-face {
font-family: interExBoldIta;
src: url(//kuno.vn/wp-content/themes/kuno/assets/css/fonts/Inter_18pt-ExtraBoldItalic.ttf);
}
@font-face {
font-family: interSemibold;
src: url(//kuno.vn/wp-content/themes/kuno/assets/css/fonts/Inter_18pt-SemiBold.ttf);
}
@font-face {
font-family: interSemiBoItalic;
src: url(//kuno.vn/wp-content/themes/kuno/assets/css/fonts/Inter_18pt-SemiBoldItalic.ttf);
}
@font-face {
font-family: interItalic;
src: url(//kuno.vn/wp-content/themes/kuno/assets/css/fonts/Inter_18pt-Italic.ttf);
}
body, *{
font-family: interRegular;
}
h1, h2, h3, h4, h5, h6, strong, b{
font-family: interBold;
}
h1 *, h2 *, h3 *, h4 *, h5 *, h6 *{
font-family: interBold;
}
.Attribute-Color-Star p{
font-weight: normal;
font-size: 14px;
color: #0E0D0D;
}
.btnViewMorePro .elementor-button-text{
line-height: 18px;
border-bottom: 1px solid #0E0D0D;
}
.imgFullWidth a{
display: flex;
}
.hilightTitle{
color: #C71B1B;
text-transform: uppercase;
}
.fixedHead{
position: fixed;
z-index: 99999;
top: 0;
left: 0;
background-color: #fff;
height: 70px !important;
transition: all .5s;
}
.fixedHead .HeaderMain > .e-con-inner{
padding: 0px;
}
.fixedHead#HeaderRecui > .e-con-inner{
padding: 0;
padding-top: 5px;
}
.ulNavHead{
margin: 0;
padding: 0;
display: flex;
align-items: flex-start;
flex-wrap: wrap;
}
.ulNavHead li{
list-style-type: none;
color: #fff;
}
.ulNavHead{
align-items: flex-end;
justify-content: end;
}
.ulNavHead li{
margin-right: 20px;
position: relative;
}
.ulNavHead li:after,
.ulNavHead2 li:before{
content: "";
position: absolute;
width: 1px;
height: 17px;
background-color: #fff;
top: 2px;
right: -10px;
}
.ulNavHead2 li:before{
right: initial;
left: -13px;
top: 4px;
}
.ulNavHead li:last-child{
margin-right: 0;
}
.ulNavHead2 li:last-child:after{
content: none;
} .ulNavHead li a{
color: #fff;
}
.ulLNavhead{
justify-content: flex-start;
}
.topBarLeft .ulNavHead li:last-child:after{
display: none;
}
.rowTopBar {
padding-top: 3px;
}
.rowTopBar .gtranslate_wrapper {
left: -12px;
position: relative;
}
.rowTopBar .gtranslate_wrapper img{
max-width: 22px;
top: -1px;
position: relative;
}
.gtranslate_wrapper a{
position: relative;
}
.gtranslate_wrapper > a.gt-current-lang:after{
content: "";
position: absolute;
width: 5px;
height: 5px;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
transform: rotate(45deg);
top: 6px;
right: -10px;
}
.gtranslate_wrapper a{
font-weight: 500;
color: #fff;
}
.gtranslate_wrapper a.glink span{
font-size: 13px !important;
margin-right: 0 !important;
margin-left: 2px;
font-weight: normal;
}
.liKunoShop a{
background-color: #C71B1B;
position: relative;
padding: 5px 15px;
border-radius: 10px;
padding-right: 30px;
}
.liKunoShop a:after{
content: "";
position: absolute;
width: 17px;
height: 16px;
top: 4px;
right: 8px;
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/iconBag.png);
}
.nameCompaFoo,
.titColFoo{
font-size: 18px;
font-weight: 600;
color: #0E0D0D;
}
.sloganFoo{
color: #737478;
}
.titColFoo{
margin-top: 0px;
}
.colFooter ul{
margin: 0;
padding: 0;
}
.colFooter li{
list-style-type: none;
margin-bottom: 12px;
}
.colFooter li:last-child{
margin-bottom: 0px;
}
.colMenuFoo li a{
color: #737478;
position: relative;
width: 100%;
display: table;
font-weight: normal;
padding-right: 18px;
}
.colContactFoo li a:before,
.colMenuFoo li a:after{
content: "";
position: absolute;
}
.colMenuFoo li a:after{
width: 16px;
height: 16px;
top: 3px;
right: 0;
background-color: #737478;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/iconrowFoo.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/iconrowFoo.svg);
}
.colMenuFoo li a:hover{
color: #C71B1B;
}
.colMenuFoo li a:hover:after{
background-color: #C71B1B;
}
.colContactFoo li a{
font-size: 15px;
color: #0E0D0D;
padding-left: 25px;
position: relative;
font-weight: normal;
}
.colContactFoo li a:before{
width: 20px;
height: 20px;
top: 0;
left: 0;
background-color: #0E0D0D;
}
.colContactFoo li:nth-child(1) a:before{
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/mailFoo.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/mailFoo.svg);
}
.colContactFoo li:nth-child(2) a:before{
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/phoneFoo.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/phoneFoo.svg);
}
.colContactFoo li:nth-child(3) a:before{
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/mapFoo.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/mapFoo.svg);
}
.colContactFoo img{
max-width: 135px;
display: table;
}
#cenSwiper1 .swiper .swiper-slide,
#slideReviews  .swiper .swiper-slide{
transform: scale(0.9);
}
#cenSwiper1 .swiper .swiper-slide.swiper-slide-next{
transform: scale(1.1);
}
#cenSwiper1 .swiper-slide img{
border-radius: 10px;
}
.galleryHomeImg .swiper .swiper-slide.swiper-slide-next{
transform: scale(1.3);
}
.galleryHomeImg .swiper-wrapper{
padding-top: 30px;
padding-bottom: 20px;
}
#slideReviews .swiper .swiper-slide-next + .swiper-slide + .swiper-slide{
transform: scale(0.9);
}
#slideReviews .swiper .swiper-slide-next + .swiper-slide{
transform: scale(1.1);
}
#slideReviews .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide,
#slideReviews .swiper .swiper-slide-active{
transform: scale(0.8);
}
#slideReviews .swiper .swiper-slide img{
border-radius: 10px;
}
#custom_html-4{
margin-bottom: 25px;
padding-bottom: 0;
border: none;
}
.titFilterMB{
margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 3px !important;
border-bottom: 1px solid #e1e1e1 !important;
}
#custom_html-4 .sidebar-title span,
.titFilterMB{
font-weight: 700;
position: relative;
padding-left: 30px;
color: #0E0D0D;
font-size: 20px;
display: table;
width: 100%;
border-bottom: 1px solid #0E0D0D;
padding-bottom: 10px;
}
#custom_html-4 .sidebar-title span:before,
.titFilterMB:before{
content: "";
position: absolute;
width: 24px;
height: 24px;
top: 4px;
left: 0;
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/icoboloc.png);
background-position: center;
background-size: 100%;
background-repeat: no-repeat;
}
.sidebar-title span,
.bapf_sfilter .bapf_head h3{
color: #0E0D0D;
font-size: 18px;
width: 100%;
display: table;
position: relative;
margin-bottom: 15px;
font-family: 'interBold';
}
.woocommerce.widget .sidebar-title span:after{
content: "";
position: absolute;
width: 18px;
height: 10px;
top: 8px;
right: 0;
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/Stroke.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
}
.widget {
margin-bottom: 25px;
padding-bottom: 13px;
border-bottom: 1px solid #f1f1f1;
}
.widget ul{
margin-bottom: 0;
padding: 0;
margin-left: 0;
}
.widget ul li{
list-style-type: none;
margin-left: 0px;
margin-bottom: 10px;
border-bottom: 1px solid hsl(0deg 0% 80% / 26%);
padding-bottom: 5px;
}
.widget ul li:last-child{
margin-bottom: 0px;
border-bottom: none;
}
.widget ul li,
.widget ul li a{
font-size: 14px;
color: #0E0D0D;
line-height: 21px;
}
.woocommerce.widget ul li{
margin-bottom: 10px;
}
.widget ul li a{
width: 100%;
display: table;
font-family: 'interRegular', sans-serif;
}
.woocommerce.widget ul li .count{
display: none;
}
.woocommerce.widget ul li a{
padding-left: 28px;
position: relative;
}
.woocommerce.widget ul li a:before,
.woocommerce.widget ul li a:after{
content: "";
position: absolute;
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
}
.woocommerce.widget ul li a:before{
width: 20px;
height: 20px;
border: 2px solid #C71B1B;
top: 1px;
left: 0;
border-radius: 7px;
}
.woocommerce.widget ul li.chosen a:before,
.woocommerce.widget ul li a:hover:before{
background-color: #C71B1B;
}
.woocommerce.widget ul li.chosen a:after,
.woocommerce.widget ul li a:hover:after{
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/iconCheck.png);
width: 10px;
height: 8px;
top: 7px;
left: 5px;
}
.widget ul li a:hover{
color: #c71b1b;
}
.single-product-top .summary.entry-summary .product-meta{
display: none;
}
.summary .product_title{
margin: 0;
font-size: 20px;
color: #0E0D0D;
line-height: 25px;
overflow: hidden;
display: -webkit-inline-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
padding-right: 32px;
}
.summary #product-meta {
display: none;
}
.sku_star_solout_single p{
margin-top: 0px;
margin-bottom: 5px;
}
.sku_star_solout_single p > span{
color: #0E0D0D;
font-size: 13px;
position: relative;
margin-right: 20px;
}
.sku_star_solout_single p span span{
color: #737478;
}
.sku_star_solout_single p > span.metaSku{
padding-right: 20px;
cursor: pointer;
}
.sku_star_solout_single p > span.metaSku:before{
content: "";
position: absolute;
width: 16px;
height: 16px;
top: 1px;
right: 0px;
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/iconCopy.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
}
.sku_star_solout_single p > span.metaRating{
padding-left: 20px;
}
.itemMeta:after{
content: "";
position: absolute;
width: 1px;
height: 100%;
top: 0;
right: -12px;
background-color: #737478;
}
.itemMeta:last-child:after{
content: none;
}
.variations_form .variations tbody > tr:nth-child(1) th label{
margin-top: 0px;
margin-bottom: 3px;
}
.variations_form .variations tbody tr th label,
.variations_form .variations tbody tr th span{
font-size: 15px;
font-weight: 500;
font-family: interMedium;
margin-bottom: 0;
}
.variations_form .variations tbody tr th{
display: flex !important;
margin-top: 0px;
}
.variations_form .variations tbody tr th label{
color: #737478;
}
.variations_form .variations tbody tr th .woo-selected-variation-item-name{
color: #0E0D0D;
}
.summary .variations_form .vi-wpvs-variation-wrap-radio .vi-wpvs-option-wrap:hover,
.summary .variations_form .vi-wpvs-variation-wrap-radio .vi-wpvs-option-wrap-selected{
background: rgb(199 27 27) !important;
box-shadow: none !important;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .button-variable-item .variable-item-span{
font-size: 14px;
color: #0E0D0D;
font-weight: normal;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{
border-radius: 5px;
}
.variations_form .variations .variable-items-wrapper .variable-item{
background-color: #fff;
color: #0E0D0D;
}
.variations_form .variations .variable-items-wrapper .variable-item.selected{
background-color: rgb(199, 27, 27);
color: rgb(255, 255, 255);
}
.variations_form .variations .variable-items-wrapper .variable-item.selected .variable-item-span{
color: #fff;
}
.variations_form .variations .variable-items-wrapper .variable-item.disabled{
background-color: #f9f9f9;
}
.variations_form .variations .variable-items-wrapper .variable-item.disabled .variable-item-span{
color: #000;
opacity: .8;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .button-variable-item .variable-item-contents:hover .variable-item-span{
color: #fff;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
background-color: #eb0000;
border-color: #eb0000;
box-shadow: none;
-webkit-box-shadow: none;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{
background-color: #eb0000;
border-color: #eb0000;
}
.variations_form tbody td{
border-bottom: none;
}
.variations_form .variations tbody > tr:nth-child(1) th{
margin-top: 0px;
}
.WrapSinglePro .summary.entry-summary .product_meta{
display: none;
}
.single-product-gallery .woocommerce-product-gallery .slick-arrow{
background-color: transparent;
top: 55%;
}
.single-product-gallery .woocommerce-product-gallery .slick-arrow:before{
font-size: 14px;
color: #c71b1b;
}
.single-product-gallery .woocommerce-product-gallery .slick-arrow.slick-prev{
left: 6px;
}
.single-product-gallery .woocommerce-product-gallery .slick-arrow.slick-next{
right: 6px;
}
.woocommerce-product-gallery .wpgs-for .flaticon-back{
margin-left: 6px;
}
.woocommerce-product-gallery .wpgs-for .flaticon-right-arrow {
margin-right: 6px;
}
.conBanAbPage .e-con-inner > .elementor-element{
max-width: 50% !important;
}
.boxTeSec2Ab h4{
font-size: 30px;
line-height: 38px;
color: #fff;
}
.colL5buoc .elementor-widget-container,
.colR5buoc .elementor-widget-container{
min-height: 245px;
} .Wrap5BuocAb .colStepAbout .elementor-widget-container{
margin-bottom: 100px;
}
.colR15buoc {
position: relative;
top: 210px;
}
.colR25buoc{
position: relative;
top: 230px;
}
.Wrap5BuocAb > .e-con-inner{
position: relative;
}
.Wrap5BuocAb > .e-con-inner:before{
content: "";
position: absolute;
top: 5%;
width: 2px;
height: 90%;
left: 50%;
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/lineStep.png);
background-repeat: repeat-y;
background-size: auto;
background-position: center;
}
.Wrap5BuocAb .colL35buoc .elementor-widget-container{
margin-bottom: 0px;
}
.colStepAbout .elementor-widget-container{
position: relative;
}
.colStepAbout .elementor-widget-container:before{
content: "";
position: absolute;
background-color: #C71B1B;
width: 20px;
height: 20px;
border-radius: 50%;
}
.colL5buoc .elementor-widget-container:before{
right: -62px;
top: 30px;
}
.colR5buoc .elementor-widget-container:before{
left: -60px;
top: 10px;
}
.colL35buoc{
position: relative;
top: -35px;
}
.colL25buoc .elementor-widget-container:before{
top: 55px;
}
.colL35buoc .elementor-widget-container:before{
top: 78px;
}
.colStepAbout .elementor-widget-container h4{
font-size: 18px;
margin-bottom: 2px;
color: #fff;
}
.boxConsoatuo .elementor-widget-container h4{
font-weight: 700;
font-size: 60px;
line-height: 55px;
margin-bottom: 5px;
color: #C71B1B;
}
.boxConsoatuo .elementor-widget-container p{
color: #0E0D0D;
font-size: 18px;
}
.PageTTBigPost .elementor-post .elementor-post__text{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 10px;
z-index: 2;
display: flex;
} 
.PageTTBigPost .elementor-post .elementor-post__thumbnail:before{
content: "";
position: absolute;
width: 100%;
height: 100%;
background: linear-gradient(180deg, rgba(2,0,36,0) 0%, rgba(14,13,13,0.4458158263305322) 50%, rgba(14,13,13,1) 100%);
top: 0;
left: 0;
z-index: 1;
}
.PageTTBigPost .elementor-post__title a{
overflow: hidden;
display: -webkit-inline-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
}
.PageTTBigPost .elementor-post__text .elementor-post__meta-data{
margin-bottom: 0;
order: 3;
display: flex;
justify-content: space-between;
}
.PageTTBigPost .elementor-post__text .elementor-post__excerpt{
margin-bottom: 6;
order: 2;
}
.titTagInner{
display: flex;
align-items: flex-start;
justify-content: space-between;
flex-flow: wrap;
align-items: center;
}
.titTagHtml{
display: flex;
flex-flow: wrap;
align-items: center;
}
.titTagHtml h3{
margin-bottom: 0px;
margin-right: 40px;
color: #0E0D0D;
font-size: 32px;
line-height: 41px;
}
.tagFeatured a{
font-size: 14px;
font-weight: normal;
color: #C71B1B;
border: 1px solid #C71B1B;
padding: 6px 15px;
border-radius: 20px;
margin-right: 8px;
margin-bottom: 5px;
display: inline-flex;
}
.viewMoreHtml a{
color: #C71B1B;
font-size: 14px;
font-weight: 600;
text-decoration: underline;
}
.icontitBvnb .elementor-icon-box-title{
margin-bottom: 0;
line-height: 24px;
color: #121212;
font-size: 24px;
position: relative;
top: 2px;
}
.dateOnTitle .elementor-post__text{
display: flex !important;
}
.dateOnTitle .elementor-post__title{
order: 2;
}
.dateOnTitle .elementor-post__meta-data{
order: 1;
margin-bottom: 0;
}
.elementor-pagination .page-numbers{
padding: 7px 14px;
margin-right: 0px !important;
}
.elementor-pagination .page-numbers.current,
.elementor-pagination .page-numbers:hover{
background-color: #C71B1B;
color: #fff;
border-radius: 7px;
}
.elementor-pagination{
margin-top: 10px;
margin-bottom: 20px;
}
.content-area .container,
.BreadMain > .container{
max-width: 1170px !important;
}
.BreadMain{
padding: 15px 0px 12px 0px;
}
.breadcrumbs p{
color: #0E0D0D;
font-size: 14px;
font-weight: 500;
}
.single-post h1.title-post{
color: #121212;
font-size: 35px;
line-height: 40px;
font-weight: 700;
margin-bottom: 10px;
}
.content-single-post div,
.content-single-post p,
.content-single-post *,
.content-single-post p *{
color: #0E0D0D;
font-weight: normal;
}
.content-single-post div,
.content-single-post p{
font-size: 16px !important;
}
.content-single-post p a{
font-size: 16px !important;
}
.widget .widget-title{
color: #C71B1B;
font-weight: bold;
font-size: 24px;
display: table;
width: 100%;
border-top: 1px solid;
padding-top: 5px;
margin-bottom: 5px;
}
.back-to-top svg {
transform: scale(.7) !important;
}
.slickCustom .slick-slide{
margin: 0px 8px;
}
.slickCustom .slick-list{
margin: 0px -8px;
}
.slickCustom .slick-arrow{
top: 33%;
z-index: 2;
display: none;
}
.slickCustom:hover .slick-arrow{
display: block;
}
.slickCustom .slick-arrow.slick-prev{
left: 10px;
}
.slickCustom .slick-arrow.slick-next{
right: 10px;
}
.post-meta small{
color: #4a4747;
font-weight: normal;
font-size: 12px;
}
.content-single-post{
margin-top: 10px;
}
.author_editor{
margin: 20px 0px;
}
.author_editor p{
font-weight: 500;
}
.author-box-devmd .author-inner{
display: flex;
align-items: center;
justify-content: center;
}
.imgAuthor{
width: 12%;
}
.infoAuthor{
width: 88%;
padding-left: 10px;
}
.author-box-devmd{
margin-top: 10px;
margin-bottom: 20px;
}
.blog-author-image img{
border-radius: 50%;
}
.col12Related > .col-inner{
border-top: 1px solid rgb(190 188 188 / 48%);
padding-top: 10px;
overflow: hidden;
}
.titleRelated{
font-size: 22px;
color: #000;
}
.itemPostRelated .elementor-post__title{
font-size: 15px;
line-height: 19px;
width: 100%;
overflow: hidden;
display: -webkit-inline-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
margin-bottom: 0px;
}
.itemPostRelated .elementor-post-date{
font-size: 13px;
color: #737478;
}
.itemPostRelated .elementor-post__title a{
color: #000;
}
.Thumbnail-Related{
margin-bottom: 10px;
}
.Thumbnail-Related img{
height: 168px;
object-fit: cover;
width: 100%;
border-radius: 10px 10px 0px 0px;
}
.ItemrRcruitment{
background-color: #fff;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
margin-bottom: 20px;
border-radius: 10px;
padding: 25px 30px;
}
.displayFlex{
display: flex;
align-items: flex-start;
}
.Porelative{
position: relative;
}
.spanStyleRecu{
color: #C71B1B;
font-weight: 600;
font-size: 16px;
background: hsl(0deg 76.11% 44.31% / 10%);
padding: 2px 10px;
border-radius: 10px;
margin-right: 12px;
}
.spanStyleRecu.RecuUutien{
background-color: #C71B1B;
color: #fff;
}
.styleWorkRecui{
margin-bottom: 10px;
}
.infoOneRecui .titSalaryRecui,
.expiraDate_ViewRecui{
justify-content: space-between;
align-items: center;
flex-flow: wrap;
}
.titSalaryRecui{
margin-bottom: 10px;
}
.titileItemRecui{
margin-bottom: 0;
line-height: 27px;
font-size: 20px;
}
.titRequieRecui{
width: 57%;
padding-right: 2%;
}
.titileItemRecui a{
color: #0E0D0D;
}
.reQuiredRecui p{
color: #737478;
font-size: 15px;
}
.SalaryRecui{
width: 40%;
display: flex;
align-items: center;
justify-content: flex-end;
}
.numSalaryRecu{
color: #C71B1B;
font-size: 20px;
font-weight: 600;
padding-left: 32px;
}
.numSalaryRecu:before,
.DateExpirRecu:before,
.locationRecui:before,
.ItemMetaSingleRecui .spanStyleRecu:before,
.chatZaloSingleRecui a span:before,
.phoneEmailSingleRecui a:before{
content: "";
position: absolute;
background-repeat: no-repeat;
background-size: 100%;
background-position: center;
top: 0;
left: 0;
-webkit-mask-size: 100%; -webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-size: 100%; mask-position: center;
mask-repeat: no-repeat;
}
.numSalaryRecu:before{
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/g135.png);
width: 24px;
height: 24px;
top: 3px;
}
.DateExpirRecu,
.locationRecui{
color: #737478;
font-weight: 500;
font-size: 14px;
padding-left: 24px;
}
.DateExpirRecu{
margin-right: 17px;
}
.DateExpirRecu:before{
width: 20px;
height: 20px;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/clock.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/clock.svg);
background-color: #737478;
}
.locationRecui:before{
width: 20px;
height: 20px;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/map-pin.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/map-pin.svg);
background-color: #737478;
}
.viewRecuiBtn a{
font-size: 14px;
font-weight: 600;
padding: 8px 15px;
border: 1px solid #C71B1B;
border-radius: 10px;
}
.viewRecuiBtn a:hover{
background-color: #C71B1B;
color: #fff;
}
.allCatTdung{
margin-top: 30px;
padding-top: 40px;
margin-bottom: 20px;
border-top: 1px solid #bebcbc82;
}
.titDstdung{
text-align: center;
color: #0E0D0D;
font-size: 32px;
}
.titDstdung span{
color: #C71B1B;
}
.listAllCatTdung{
align-items: center;
justify-content: center;
}
.aCatRecui{
font-size: 13px;
font-weight: normal;
margin-right: 10px;
padding: 6px 12px;
border: 1px solid #C71B1B;
border-radius: 20px;
color: #C71B1B;
}
.aCatRecui:hover{
background-color: #C71B1B;
color: #fff;
}
.rowSingleCustom{
margin-top: 20px;
}
.titSingleRecui h1{
font-size: 32px;
margin-top: 0;
color: #0E0D0D;
line-height: 40px;
}
.AttrSingleRecui span{
display: table;
width: 100%;
margin-bottom: 5px;
}
.ItemMetaSingleRecui{
margin-bottom: 15px;
}
.ItemMetaSingleRecui:nth-child(1){
margin-bottom: 20px;
}
.ItemMetaSingleRecui .spanStyleRecu{
margin: 0;
padding: 0;
padding-left: 24px;
background-color: transparent;
}
.ItemMetaSingleRecui .spanStyleRecu:before{
width: 20px;
height: 20px;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/timework.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/timework.svg);
background-color: #C71B1B;
}
.ItemMetaSingleRecui .spanStyleRecu:before,
.ItemMetaSingleRecui .DateExpirRecu:before,
.ItemMetaSingleRecui .locationRecui:before{
background-color: #C71B1B;
}
.ItemMetaSingleRecui p{
color: #0E0D0D;
font-size: 16px;
}
.detail_Single_Recui h3,
.detail_Single_Recui h4{
font-size: 20px;
}
.detail_Single_Recui *{
color: #0E0D0D;
}
input[type="text"], 
input[type="email"], 
input[type="url"], 
input[type="password"], 
input[type="search"], 
input[type="number"], 
input[type="tel"], 
input[type="range"], 
input[type="date"], 
input[type="month"], 
input[type="week"], 
input[type="time"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="color"], textarea{
background-color: #F9F9F9;
border-radius: 10px;
border: 1px solid #BEBCBC;
width: 100%;
padding: 5px 12px;
color: #000;
font-weight: normal;
}
.wpcf7 input{
height: 42px;
margin-top: 6px;
}
.wpcf7 textarea{
height: 115px;
min-height: 115px;
}
.labelForm{
font-size: 14px;
font-weight: 600;
color: #0E0D0D;
}
.labelForm span{
color: #C71B1B;
}
.colInputCf7{
margin-bottom: 15px;
}
.wpcf7 input::-webkit-input-placeholder,
.wpcf7 select::-webkit-input-placeholder,
.wpcf7 textarea::-webkit-input-placeholder { color: #BEBCBC;
font-size: 14px;
font-weight: normal;
}
.wpcf7 input::-moz-placeholder,
.wpcf7 input::-moz-placeholder,
.wpcf7 textarea::-moz-placeholder { color: #BEBCBC;
font-size: 14px;
font-weight: normal;
}
.wpcf7 input:-ms-input-placeholder,
.wpcf7 input:-ms-input-placeholder,
.wpcf7 textarea:-ms-input-placeholder { color: #BEBCBC;
font-size: 14px;
font-weight: normal;
}
.wpcf7 input:-moz-placeholder,
.wpcf7 input:-moz-placeholder,
.wpcf7 textarea:-moz-placeholder{ color: #BEBCBC;
font-size: 14px;
font-weight: normal;
}
.wpcf7 p{
position: relative;
}
.FormRecui > .col-inner{
background-color: #fff;
padding: 20px;
border-radius: 10px;
}
.FormRecui .wpcf7-submit{
width: 100%;
color: #fff;
font-weight: 600;
font-size: 0;
line-height: 25px;
border-radius: 20px;
height: 60px;
background-color: #C71B1B;
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/btncf7.png);
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
margin-top: 15px;
}
.wpcf7 input[type="file"]{
font-weight: normal;
font-size: 14px;
height: 28px;
}
.chatZaloSingleRecui a{
height: 60px;
background-color: #fff;
width: 100%;
text-align: center;
border: 1px solid #C71B1B;
border-radius: 20px;
display: table;
display: flex;
align-items: center;
justify-content: center;
}
.chatZaloSingleRecui{
margin-top: 15px;
}
.chatZaloSingleRecui a span{
position: relative;
padding-left: 38px;
font-size: 22px;
}
.wpcf7-spinner{
position: absolute;
bottom: 0;
} 
.chatZaloSingleRecui a span:before{
width: 33px;
height: 33px;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/Chatzalo.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/Chatzalo.svg);
background-color: #C71B1B;
}
.SupportSingleRecui{
margin-top: 20px;
padding-top: 15px;
}
.colSupportRecui > .col-inner{
border-top: 1px solid rgb(190 188 188 / 24%);
padding-top: 20px;
}
.pBoxlhtvSiRecui{
color: #0E0D0D;
font-weight: 600;
font-size: 20px;
margin-bottom: 10px;
}
.phoneEmailSingleRecui a{
position: relative;
padding-left: 25px;
color: #0E0D0D;
font-size: 16px;
font-weight: normal;
}
.phoneEmailSingleRecui .phoneSupSinRecui:before{
width: 20px;
height: 20px;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/phoneSingleRecui.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/phoneSingleRecui.svg);
background-color: #0E0D0D;
}
.phoneEmailSingleRecui .EmailSupSinRecui:before{
width: 20px;
height: 20px;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/mailrecui.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/mailrecui.svg);
background-color: #0E0D0D;
}
.h4titleRela{
font-size: 30px;
color: #0E0D0D;
}
.WrapRelaRecui{
margin-top: 30px;
}
#btnZaloPageLh{
min-width: 230px;
border: 1px solid #c71b1b;
}
.wpcf7 .wpcf7-radio .wpcf7-list-item input{
height: auto;
}
.colQuestion .wpcf7-form-control-wrap{
margin-top: 6px;
display: table;
}
.wpcf7-form-control-wrap .wpcf7-list-item.first{
margin-left: 0;
}
.Cf7PageCotact .wpcf7-submit{
background-color: #C71B1B;
margin: 0 auto;
display: table;
color: #fff;
font-weight: 500;
font-size: 15px;
line-height: 20px;
min-width: 135px;
border: none;
border-radius: 10px;
cursor: pointer;
padding: 0px;
}
.wpcf7-not-valid-tip{
font-size: 14px;
}
.titsidePagePoli .elementor-heading-title{
border-top: 1px solid;
padding-top: 15px;
}
.currentPagePoly a{
color: #121212;
font-size: 16px;
font-family: interMedium;
}
.currentPagePoly a:hover{
color: #C71B1B;
}
.currentPagePoly{
margin-bottom: 12px;
border-bottom: 1px solid #bebcbc54;
padding-bottom: 5px;
}
.rowCatPagePro ul.products{
display: flex;
align-items: flex-start;
flex-flow: wrap;
}
.rowCatPagePro ul.products > .product {
width: 23.5%;
margin-right: 2%;
margin-bottom: 15px;
}
.rowCatPagePro ul.products > .product:nth-child(4n+4){
margin-right: 0;
}
.archive .container.WrapCatPagePro,
.singlePro-main-bottom .container,
.related.products > .container {
max-width: 1170px;
}
.singlePro-main-bottom{
margin-top: 30px;
}
.berocket_single_filter_widget .bapf_stylecolor .bapf_body .bapf_clr_span{
background-color: #008000;
border-radius: 50%;
border-width: 1px;
border-color: #ccc;
}
.WrapSinglePro{
padding-top: 20px;
}
.WrapSinglePro .singlePro-main-top > .container{
max-width: 1170px;
}
.variations_form.cart .variable-item.disabled{
opacity: .6;
}
.variations_form.cart .variable-item.disabled .variable-item-contents:before{
background-image: none !important;
}
.formReviewWoo{
margin-top: 30px;
}
.formReviewWoo .woocommerce-Reviews-title{
display: none;
}
.slideReviews .swiper-wrapper{
padding-top: 80px;
padding-bottom: 80px;
}
.SocicalFoo .elementor-social-icons-wrapper .elementor-grid-item a{
width: 24px;
height: 24px;
}
.SocicalFoo .elementor-grid-item:nth-child(4) a{
position: relative;
top: 3px;
}
.SocicalFoo .elementor-grid-item:nth-child(4) a svg{
font-size: 22px;
}
.titsocicalFoo h4{
margin-bottom: 5px;
color: #0E0D0D;
font-size: 16px;
font-weight: 600;
}
#slideReviews .swiper-wrapper{
padding-top: 40px;
padding-bottom: 40px;
}
.textSecReview{
margin: 0 auto;
max-width: 312px !important;
}
.products .product .price del .woocommerce-Price-amount.amount{
color: #BEBCBC !important;
font-weight: normal;
font-size: 15px;
margin-right: 6px;
}
.products .product .price del .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{
margin-left: -3px;
}
.products .product .price ins .woocommerce-Price-amount.amount,
.products .product .price > .woocommerce-Price-amount.amount{
font-size: 17px;
font-weight: bold;
}
.products .product .woocommerce-LoopProduct-link > .price{
display: none;
}
.product .woocommerce-loop-product__title{
margin-top: 0px;
margin-bottom: 5px !important;
color: #0E0D0D;
font-weight: normal;
font-family: interRegular;
}
.product a img{
border-radius: 10px 10px 0px 0px;
}
.price .screen-reader-text{
display: none;
}
.ReviewStarPro{
position: relative;
padding-left: 18px;
}
.ReviewStarPro:before,
.sku_star_solout_single p > span.metaRating:before{
content: "";
position: absolute;
width: 16px;
height: 16px;
top: 0px;
left: 0;
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/iconstar.svg);
background-repeat: no-repeat;
background-size: 100%;
background-position: center;
}
.elementor-nav-menu--main .elementor-nav-menu li .sub-menu{
min-width: 210px !important;
}
.elementor-nav-menu--main .elementor-nav-menu li .sub-menu li a{
padding-left: 0 !important;
font-size: 13px !important;
border-bottom: 1px solid rgb(225 225 225 / 41%);
padding-top: 8px !important;
padding-bottom: 8px !important;
}
.elementor-nav-menu--main > .elementor-nav-menu > li > a{
font-weight: 600 !important;
font-family: interSemibold !important;
}
.ListProCatPage .content-product-archive{
display: table;
width: 100%;
}
.ListProCatPage .bapf_sfilter{
width: 70%;
float: left;
margin-bottom: 6px;
}
.berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy > span,
.titFilterMB{
display: none;
}
.woocommerce-ordering{
display: flex;
align-items: flex-end;
justify-content: end;
width: 27%;
}
.ListProCatPage .woocommerce-ordering{
margin-bottom: 10px;
}
.ListProCatPage .woocommerce-ordering select{
color: #0E0D0D;
font-size: 14px;
height: 38px;
padding: 0px 10px;
border-radius: 10px;
}
.ListProCatPage > .col-inner{
display: flex;
flex-flow: wrap;
align-items: center;
}
.berocket_single_filter_widget .bapf_sfilter {
margin-bottom: 0px;
}
.WrapCatPagePro{
padding-top: 30px;
}
.BannerCatPagePro{
background-color: #fff;
}
.BannerCatPagePro img{
width: 100%;
}
.rank-math-breadcrumb p{
font-size: 14px;
overflow: hidden;
display: -webkit-inline-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
margin-bottom: 0px;
}
.summary.entry-summary .woocommerce-product-rating{
display: none !important;
}
.titTaxoCatPost h1{
margin: 0;
color: #0E0D0D;
font-size: 32px;
line-height: 40px;
}
.content-single-post h2, h3, h4, h5{
font-weight: bold;
}
.content-single-post h2{
font-size: 26px;
line-height: 36px;
}
.content-single-post h3{
font-size: 24px;
line-height: 34px;
}
.content-single-post h4{
font-size: 22px;
line-height: 32px;
}
.content-single-post h5{
font-size: 20px;
line-height: 30px;
}
.elementor-menu-cart__wrapper .elementor-menu-cart__toggle #elementor-menu-cart__toggle_button{
padding: 0;
border: none;
}
.dgwt-wcas-search-wrapp .dgwt-wcas-search-icon svg{
margin-bottom: 0px;
margin-top: -5px;
}
.elementor-menu-cart__product-name, .elementor-menu-cart__product-price{
padding-left: 9px;
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{
overflow: hidden;
display: -webkit-inline-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
margin-bottom: 0px;
}
.elementor-widget-login .elementor-form-fields-wrapper .elementor-column:nth-child(5){
justify-content: center;
}
.variations_form .woo-variation-items-wrapper .color-variable-items-wrapper .color-variable-item {
border-radius: 50% !important;
box-shadow: none !important;
background-color: transparent !important;
border: 1px solid;
border-color: #000;
border-width: 1px;
}
.variations_form .woo-variation-items-wrapper .color-variable-items-wrapper .color-variable-item  .variable-item-contents{
border-radius: 50%;
overflow: hidden;
}
.summary .widget {
margin-bottom: 0px;
}
.endowProduct{
margin-top: 15px;
}
.summary.entry-summary .endowProduct .ulendowProduct{
margin-bottom: 0px;
margin-left: 0px;
}
.endowProduct .ulendowProduct li{
position: relative;
padding-left: 30px;
}
.endowProduct .ulendowProduct li:before{
content: "";
position: absolute;
background-repeat: no-repeat;
background-size: 100%;
background-position: center;
top: 0;
left: 0;
width: 20px;
height: 20px;
}
.endowProduct .ulendowProduct li:nth-child(1):before{
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/headset.png);
}
.endowProduct .ulendowProduct li:nth-child(2):before{
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/doitra.png);
}
.endowProduct .ulendowProduct li:nth-child(3):before{
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/truck-delivery.png);
}
.endowProduct .ulendowProduct li:nth-child(4):before{
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/verify.png);
}
.endowProduct .ulendowProduct li:nth-child(5):before{
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/package.png);
}
.ulendowProduct li span{
font-size: 14px;
font-weight: 500;
}
.woocommerce-tabs ul.tabs li a{
color: #0E0D0D;
font-size: 18px;
font-weight: 600;
}
.itemCoupon{
max-width: 242px;
height: 115px;
padding: 10px;
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/bgCoupon.png);
background-repeat: no-repeat;
background-size: 100%;
background-position: center;
margin-bottom: 15px;
}
.inner_Coupon{
display: flex;
align-items: center;
justify-content: center;
flex-flow: wrap;
}
.infoCoupon{
width: 55%;
margin-right: 10%;
}
.imgCoupon{
width: 35%;
}
.titItemCoupon,
.titItemCoupon p{
font-size: 14px;
line-height: 18px;
color: #0E0D0D;
font-weight: normal;
margin-bottom: -2px;
font-family: interRegular;
}
.expiraDate_Coupon{
color: #737478;
font-size: 12px;
font-weight: normal;
}
.btnCopyCode{
background-color: #C71B1B;
color: #fff;
font-weight: 500;
font-size: 14px;
border: none;
box-shadow: none;
cursor: pointer;
}
.rowBottom-single-Products{
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-flow: wrap;
}
.detailProducts{ width: 100%;
padding-right: 0%;
}
.colsideDetailPro{
width: 24%;
background-color: #fff;
padding: 10px;
border: 1px solid #BEBCBC;
border-radius: 10px;
}
.WrapSinglePro,
.archive.tax-product_cat{
background-color: #F9F9F9;
}
.single-product > .widget-area{
display: none;
}
.archive.tax-product_cat .term-description{
max-width: 1140px;
background-color: #fff;
margin: 0 auto;
padding: 20px 10px;
border-radius: 10px;
border: 1px solid #e8e8e8;
margin-bottom: 30px;
}
.imgCoupon img{
position: relative;
top: 5px;
width: 100%;
}
.related.products{
background-color: #f9f9f9;
padding-top: 30px;
}
.wrapRelatedPro h2{
color: #0E0D0D;
font-size: 32px;
font-family: interBold !important;
}
.WrapCoupon{
height: 440px;
overflow: auto;
}
.WrapCoupon::-webkit-scrollbar-track{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 5px;
background-color: #BEBCBC;
}
.WrapCoupon::-webkit-scrollbar{
width: 4px;
background-color: #BEBCBC;
}
.WrapCoupon::-webkit-scrollbar-thumb{
border-radius: 5px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
background-color: #737478;
}
.formReviewWoo{
background-color: #fff;
padding: 15px;
border-radius: 10px;
border: 1px solid #BEBCBC;
}
.formReviewWoo #reviews .rx-reviewbox {
margin-bottom: 10px;
}
.formReviewWoo .rx-filter-bar-style-2{
margin-top: 0;
}
.formReviewWoo .rx_listing_container_style_2{
margin-top: 10px !important;
}
.formReviewWoo .rx_listing_container_style_2 ul li.rx_review_block {
padding-top: 20px !important;
padding-bottom: 10px !important;
}
.formReviewWoo .rx_listing_style_2 .rx_review_block .rx_body p,
.formReviewWoo .rx_listing_style_2 .rx_review_block .rx_body .rx_varified{
margin-bottom: 5px !important;
color: #1f1f1f !important;
}
.formReviewWoo .rx_listing_style_2 .rx_review_block .rx_body .rx_review_calender svg{
margin-top: 0px !important;
margin-right: 5px !important;
}
.formReviewWoo .rx_listing_style_2 .rx_review_block .rx_body .rx_review_calender{
font-size: 14px !important;
}
.formReviewWoo .rx_listing_style_2 .rx_review_block .rx_body .rx_rating_section{
margin-bottom: 10px !important;
}
.wrapRelatedPro .mainRelatedPro  .slick-arrow{
top: 36%;
}
.sidebar_catPage_Pro .widget.woocommerce > .woocommerce-widget-layered-nav-list{
flex-flow: column;
align-items: flex-start;
}
.sidebar_catPage_Pro .widget.woocommerce .woocommerce-widget-layered-nav-list li{
margin-bottom: 10px !important;
padding-left: 0 !important;
}
.sidebar_catPage_Pro .widget.woocommerce .woocommerce-widget-layered-nav-list li a{
font-weight: normal;
color: #0E0D0D;
padding-left: 28px !important;
}
.sidebar_catPage_Pro .widget.woocommerce .woocommerce-widget-layered-nav-list li a{
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/iconnotcheck.png);
top: 0px;
left: 0px;
background-repeat: no-repeat;
background-position: left;
background-size: 22px 22px;
}
.sidebar_catPage_Pro .widget.woocommerce .woocommerce-widget-layered-nav-list li.chosen a{
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/iconchecked.png);
top: 0px;
left: 0px;
background-repeat: no-repeat;
background-position: left;
background-size: 22px 22px;
}
.WrapCatPagePro .sidebar_catPage_Pro #woocommerce_layered_nav-5 .woocommerce-widget-layered-nav-list li a{
padding-left: 0 !important;
}
.WrapCatPagePro .sidebar_catPage_Pro #woocommerce_layered_nav-5 .vi-wpvs-variation-wrap-color{
justify-content: center;
flex-flow: column;
align-items: center;
}
.WrapCatPagePro .sidebar_catPage_Pro #woocommerce_layered_nav-5 > .woocommerce-widget-layered-nav-list{
flex-flow: wrap;
}
.WrapCatPagePro .sidebar_catPage_Pro #woocommerce_layered_nav-5 .woocommerce-widget-layered-nav-list li a,
.WrapCatPagePro .sidebar_catPage_Pro #woocommerce_layered_nav-5 .woocommerce-widget-layered-nav-list li.chosen a{
background-image: none;
}
.sidebar_catPage_Pro #woocommerce_layered_nav-5 .vi-wpvs-variation-wrap-color .vi-wpvs-option-wrap{
margin: 0;
margin-bottom: 5px;
}
.sidebar_catPage_Pro #woocommerce_layered_nav-5 .woocommerce-widget-layered-nav-list li{
width: 25%;
}
.sidebar_catPage_Pro #woocommerce_layered_nav-5 .woocommerce-widget-layered-nav-list li a{
text-align: center;
}
.sidebar_catPage_Pro #woocommerce_layered_nav-5 .vi-wpvs-variation-wrap-image{
justify-content: center;
align-items: center;
flex-flow: column;
display: flex
}
.sidebar_catPage_Pro #woocommerce_layered_nav-5 .vi-wpvs-variation-wrap-image .vi-wpvs-option-wrap{
margin: 0;
margin-bottom: 6px;
border: none;
box-shadow: none;
background-color: transparent;
}
.sidebar_catPage_Pro #woocommerce_layered_nav-5 .vi-wpvs-variation-wrap-wc-widget-title{
color: #0E0D0D;
line-height: 18px;
font-size: 13px;
overflow: hidden;
display: -webkit-inline-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
}
.sidebar_catPage_Pro #woocommerce_layered_nav-5 .chosen .vi-wpvs-option-wrap img{
border: 1px solid #ee0b0b;
border-radius: 50%;
padding: 0px 1px;
box-shadow: 0px 1px 3px 2px #ccc;
}
.archive.post-type-archive #HeaderRecui, .tax-danh-muc-tuyen-dung #HeaderRecui{
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999;
}
.fixHead{
background-color: #0E0D0D;
}
#LheadModel2 a{
color: #fff;
}
.fixedHead #LheadModel2 a{
color: #C71B1B;
}
.single-tuyen-dung #HeaderRecui{
background-color: #0E0D0D;
height: 80px;
}
.elementor-widget-woocommerce-product-title h1.product_title,
.elementor-widget-theme-post-title .elementor-heading-title{
overflow: hidden;
display: -webkit-inline-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
}
body .e-loop-item .elementor-widget-woocommerce-product-price .price ins span.amount,
body .e-loop-item .elementor-widget-woocommerce-product-price .price ins span.amount bdi{
font-family: interBold !important;
}
body .e-loop-item .elementor-widget-woocommerce-product-price .price del span.amount,
body .e-loop-item .elementor-widget-woocommerce-product-price .price del span.amount bdi{
font-family: interMedium !important;
font-weight: 500;
}
body .e-loop-item .elementor-widget-woocommerce-product-price .price > span.amount,
body .e-loop-item .elementor-widget-woocommerce-product-price .price > span.amount bdi{
color: #C71B1B;
font-weight: 700;
font-family: interBold !important;
}
.elementor-widget-theme-post-excerpt .elementor-widget-container p{
font-size: 14px;
}
.elementor-widget-theme-post-title .elementor-heading-title{
margin-bottom: -3px;
}
#sliRevHomes .swiper-slide .swiper-slide-inner img{
width: 100%;
}
#sliRevHomes{
overflow: hidden;
}
#sliRevHomes > .elementor-widget-container{
width: 110%;
left: -5%;
position: relative;
}
#sliRevHomes .elementor-swiper-button{
background-color: #fff;
width: 36px;
height: 28px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
border-radius: 4px;
}
#sliRevHomes .elementor-swiper-button-prev{
left: 6%;
}
#sliRevHomes .elementor-swiper-button-next{
right: 6%;
}
.swiperDevmd .elementor-swiper-button svg{
fill: none !important;
}
.woocommerce-cart > .container,
.woocommerce-checkout > .container{
max-width: 1170px;
}
.woocommerce-cart .container > .breadcrumbs,
.woocommerce-checkout .container > .breadcrumbs{
display: none;
}
.giaiThuongAb .wp-caption .widget-image-caption{
font-style: normal;
font-family: interBold !important;
}
.product .elementor-widget-theme-post-featured-image img{
border-radius: 10px 10px 0px 0px;
}
.elementor-post__thumbnail,
.e-loop-item.post .elementor-widget-image{
border-radius: 10px;
}
#CounterABout .elementor-counter-number-wrapper span,
#CounterABout .elementor-counter-title{
font-family: interBold !important;
}
.variations .vi-wpvs-variation-wrap .vi-wpvs-option input{
display: none;
}
.variations .vi-wpvs-variation-wrap .vi-wpvs-option-wrap{
padding: 6px 15px;
}
.variations .vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap{
padding: 0px 0px;
}
.entry-summary .variations td.value .vi-wpvs-variation-wrap-vi_wpvs_image_design .vi-wpvs-option-wrap{
padding: 2px 2px;
background: transparent;
border-radius: 50%;
}
.labelPro_devmd + .onsale{
top: 40px;
}
.labelPro_devmd{
position: absolute;
top: 10px;
left: 10px;
background-color: #C71B1B;
min-width: 55px;
min-height: 25px;
border-radius: 5px;
text-align: center;
z-index: 2;
}
.spanLabelPro{
font-family: interSemibold;
font-weight: 600;
font-size: 14px;
color: #fff;
} 
.woocommerce-variation-add-to-cart .iprovn-qty{
width: 30%;
}
.woocommerce-variation-add-to-cart .input-text.qty{
border: none;
padding: 0;
background-color: #fff;
}
.cartSinglePro{
width: 24px;
height: 24px;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/Bag.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/Bag.svg);
background-color: #C71B1B;
margin-right: 5px;
display: inline-block;
}
.cart .single_add_to_cart_button{
display: flex;
align-items: center;
height: 60px;
width: 70%;
background-color: #fff;
text-align: center;
justify-content: center;
border: 1px solid #C71B1B;
font-size: 14px;
font-weight: 600;
color: #C71B1B;
border-radius: 12px;
padding: 0;
}
.cart .iprovn-qty input{
border: none !important;
background-color: transparent !important;
}
form.cart{
flex-flow: wrap;
}
.BuyNowSingle{
width: 28%;
margin-left: 2%;
}
.buy_now_button{
background-color: #C71B1B;
font-size: 14px;
font-weight: 600;
color: #fff;
border-radius: 12px;
height: 60px;
border: 1px solid #C71B1B;
width: 100%;
}
.buy_now_button:hover{
background-color: #fff;
color: #C71B1B;
}
.woocommerce-variation-add-to-cart .single_add_to_cart_button:hover{
background-color: #C71B1B;
color: #fff;
}
.woocommerce-variation-add-to-cart .single_add_to_cart_button:hover .cartSinglePro{
background-color: #fff;
}
button{
font-family: interSemibold;
cursor: pointer;
}
.summary .widget {
border-bottom: none;
}
.iCouponSuma{
position: relative;
width: 70px;
height: 24px;
font-size: 10px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.iCouponSuma span{
content: "";
position: absolute;
width: 100%;
height: 100%;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/Subtract.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/Subtract.svg);
top: 0;
left: 0;
mask-size: 100%;
mask-repeat: no-repeat;
mask-position: center;
}
.listCouponSuma span{
margin-right: 3px;
cursor: pointer;
}
.titCodeSumma{
font-size: 12px;
font-weight: normal;
}
.titCodeSumma{
font-size: 14px;
}
.iCouponSuma{
display: none;
cursor: pointer;
}
.listCouponSuma > span:nth-child(1),
.listCouponSuma > span:nth-child(2),
.listCouponSuma > span:nth-child(3),
.listCouponSuma > span:nth-child(4),
.viewAllCoupon,
.iCouponSuma.showCoup{
display: inline-flex;
}
.viewAllCoupon{
width: 24px;
height: 24px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 12px;
background-color: #C71B1B;
color: #fff;
border-radius: 50%;
}
.summary.entry-summary .price{
line-height: 33px;
}
.coupon_summary_product{
margin-bottom: 10px;
}
.ullist_attris{
border: 1px solid #BEBCBC;
border-bottom: none;
padding: 15px;
display: flex;
flex-flow: wrap;
align-items: flex-start;
justify-content: flex-start;
background-color: #fff;
}
.item_attripro{
width: 48%;
margin-right: 4%;
}
.item_attripro:nth-child(2n+2){
margin-right: 0;
}
.innerAttSing{
display: flex;
align-items: center;
justify-content: flex-start;
}
.labelAttSi, .valAttrDetail{
width: 49%;
margin-bottom: 0px;
}
.labelAttSi{
margin-right: 0;
overflow: hidden;
display: -webkit-inline-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
margin-bottom: 0px;
color: #737478;
font-size: 14px;
}
.innerAttSing{
padding: 15px 0px 7px 0px;
}
.ValAttrSi, .strongAttrVal{
color: #0E0D0D;
font-weight: 500;
font-family: interMedium;
}
.titattribu_pro h4{
color: #0E0D0D;
font-size: 18px;
font-weight: 600;
padding: 16px 15px;
margin-bottom: 0;
background: #fff;
border: 1px solid #BEBCBC;
border-bottom: none;
border-radius: 10px 10px 0px 0px;
}
.wpcf7-acceptance input{
height: auto;
margin: 0;
margin-right: 3px;
top: 1px;
position: relative;
}
.wpcf7-acceptance .wpcf7-list-item-label a{
color: #0E0D0D;
font-size: 14px;
font-weight: 500;
font-family: interMedium;
}
#titHasbtnLast .elementor-heading-title a{
display: flex;
flex-flow: wrap;
align-items: center;
justify-content: space-between;
position: relative;
}
#titHasbtnLast .elementor-heading-title a span{
font-size: 15px;
font-family: interMedium;
font-weight: 500;
padding-right: 30px;
position: relative;
background-color: #f7f7f7;
z-index: 2;
padding-left: 15px;
}
#titHasbtnLast .elementor-heading-title a span:after{
content: "";
position: absolute;
width: 24px;
height: 24px;
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/arrowRight.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
top: 7px;
right: 0;
}
#titHasbtnLast .elementor-heading-title a strong{
background-color: #f7f7f7;
position: relative;
z-index: 2;
padding-right: 20px;
}
.titHasbtnWhite .elementor-heading-title a strong,
.titHasbtnWhite .elementor-heading-title a span{
background-color: #fff !important;
}
#titHasbtnLast .elementor-heading-title a:after{
content: "";
position: absolute;
width: 100%;
height: 1px;
background-color: #0E0D0D;
top: 50%;
left: 0;
}
.overlayProStyle .elementor-widget-container{
overflow: hidden;
}
.overlayProStyle .swiper{
width: 114%;
left: -7%;
}
.overlayProStyle .elementor-element > .e-con-inner{
border-radius: 10px;
overflow: hidden;
position: relative;
}
.overlayProStyle .elementor-widget-woocommerce-product-title,
.OverlayProDevmd .woocommerce-loop-product__title{
position: absolute;
left: 0;
bottom: 10px;
width: 100%;
background-color: hsl(0deg 0% 0% / 80%);
border-radius: 0px 0px 10px 10px;
overflow: hidden;
}
.OverlayProDevmd .woocommerce-loop-product__title{
bottom: 0;
}
.overlayProStyle .elementor-widget-theme-post-featured-image img{
border-radius: 10px;
width: 100%;
}
.overlayProStyle .product_title{
padding: 10px 15px 0px 15px;
margin-bottom: -13px;
}
.OverlayProDevmd .woocommerce-loop-product__title{
padding: 3px 10px;
margin-bottom: 0px !important;
}
.overlayProStyle .product_title a,
.OverlayProDevmd .woocommerce-loop-product__title{
overflow: hidden;
display: -webkit-inline-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
font-family: interSemibold;
}
.OverlayProDevmd .woocommerce-LoopProduct-link > .price,
.OverlayProDevmd .custom-after-price,
.page-id-5885 .WrapBreadCrumd{
display: none;
}
.OverlayProDevmd a img{
border-radius: 10px;
}
.OverlayProDevmd li.product {
border-radius: 12px;
}
.Wrap_selected_Attri{
width: 73%;
float: left;
}
.spanDDBloc{
font-weight: 500;
font-family: interMedium;
color: #0E0D0D;
font-size: 14px;
margin-right: 10px;
}
.inSelected_AttriBute{
display: flex;
align-items: center;
}
.selectedFil{
height: 32px;
min-width: 160px;
background-color: #F9F9F9;
border: 1px solid #BEBCBC;
border-radius: 5px;
color: #0E0D0D;
margin-right: 10px;
font-size: 14px;
font-family: 'interRegular';
}
.btnClearFil{
background-color: transparent;
border: none;
position: relative;
padding: 0;
padding-right: 20px;
}
.btnClearFil:after{
content: "";
position: absolute;
width: 16px;
height: 16px;
top: 0px;
right: 0;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/x-close.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/x-close.svg);
background-color: #0E0D0D;
mask-size: 100%;
mask-repeat: no-repeat;
mask-position: center;
}
.btnClearFil:hover{
color: #C71B1B;
}
.btnClearFil:hover:after{
background-color: #C71B1B;
}
#iconTrigle .elementor-icon,
#iconTrigle .elementor-icon svg{
width: 100%;
}
#iconTrigle .elementor-icon svg{
height: 150px;
}
.ulLeftHeadMain{
padding: 0px;
margin-left: 0px;
display: flex;
}
.ulLeftHeadMain li{
list-style-type: none;
margin-right: 20px;
position: relative;
}
.ulLeftHeadMain li:before{
content: "";
position: absolute;
width: 1px;
height: 14px;
top: 4px;
right: -10px;
background-color: #000;
}
.ulLeftHeadMain li:last-child:before{
content: none;
}
.ulLeftHeadMain li:last-child{
margin-right: 0px;
}
.ulLeftHeadMain li a{
color: #000;
}
.ulLeftHeadMain li a:hover{
color: #C71B1B;
}
.woocommerce-account .woocommerce #customer_login{
display: flex;
flex-flow: wrap;
align-items: flex-start;
}
.woocommerce-account .woocommerce #customer_login > div{
width: 49%;
margin-right: 2%;
}
.woocommerce-account .woocommerce #customer_login > div:nth-child(2n+2){
margin-right: 0;
}
.woocommerce-account .breadcrumbs{
display: none;
}
.woocommerce-account .container{
max-width: 1170px;
}
#HeightPostItem{
max-height: 205px;
}
#HeightPostItem a{
height: 100%;
}
#HeightPostItem img{
height: 100%;
object-fit: cover;
border-radius: 10px 10px 0px 0px;
}
#bannerPageRecui{
cursor: pointer;
}
.summary.entry-summary{
position: relative;
}
.shareface_SinglePro{
position: absolute;
top: 0;
right: 0;
z-index: 333;
}
.shareface_SinglePro a{
width: 24px;
height: 24px;
display: table;
background-color: #0E0D0D;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/shareFace.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/shareFace.svg);
mask-size: 100%;
mask-repeat: no-repeat;
mask-position: center;
}
.shareface_SinglePro a:hover{
background-color: #C71B1B;
}  .mobile_menu {  
position: relative;
margin: 0;
padding: 0px; 
}
.sm_menu_outer.active .mobile_menu { 
display: block; 
}
.sm_menu_outer {
overflow-y: scroll; 
overflow-x: hidden;
position: relative; 
bottom: 0; 
right: 0; 
z-index: 9999;
opacity: 1;
width: 100%; height: auto;
background-color: #fff;
transition: opacity 0.2s;
}
.sm_menu_outer.active { 
z-index: 999; 
opacity: 1; 
}
.sm_menu_outer .mobile_menu li.back a {
padding: 15px 5px 13px 33px;
position: relative;
font-weight: 700;
font-family: interBold;
font-size: 17px;
}
.sm_menu_outer .mobile_menu a {
display: block;
padding: 15px 15px;
color: #000;
text-transform: none;
text-decoration: none;
font-weight: 500;
font-family: interMedium;
font-size: 15px;
} .sm_menu_outer .mobile_menu .sub-menu {
position: absolute;  
top: 0; 
right: -100%; 
z-index: 999;
width: 100%; 
height: 100%;
transition: all 0.5s ease 0s;
background-color: #fff;
}
.sm_menu_outer .mobile_menu li.active>.sub-menu { 
left: 0; 
right: 0; 
margin: 0;
}
.sm_menu_outer .mobile_menu li {
list-style-type: none;
border-bottom: 1px solid rgb(244 244 244); color: #ffffff;
position: static;
}
.sm_menu_outer .mobile_menu li.hasChild > a { position: relative; }
.sm_menu_outer .mobile_menu li.hasChild > a:after{
content: "";
position: absolute;
width: 8px;
height: 8px;
border-right: 1px solid #000;
border-top: 1px solid #000;
top: 50%;
right: 18px;
transform: rotate(45deg) translateY(-50%);
}
.sm_menu_outer .mobile_menu li.back a:before{
content: "";
position: absolute;
width: 8px;
height: 8px;
border-left: 1px solid #000;
border-top: 1px solid #000;
top: 50%;
left: 18px;
transform: rotate(-45deg) translateY(-50%);
} #sm_menu_hams {
width: 25px; 
height: 20px;
transform: rotate(0deg);
transition: all 0.5s ease-in-out 0s;
cursor: pointer;
position: relative;
top: 2px;
}
#sm_menu_hams span {
display: block; 
position: absolute; 
left: 0;
width: 25px; 
height: 2px;
opacity: 1;
background-color: #252525;
border-radius: 5px;
transform: rotate(0deg);
transition: all 0.25s ease-in-out 0s;
}
#sm_menu_hams span:nth-child(1) { 
top: 0; 
}
#sm_menu_hams span:nth-child(2) { 
top: 8px;
width: 16px; 
}
#sm_menu_hams span:nth-child(3) { 
top: 8px; 
opacity: 0;
}
#sm_menu_hams span:nth-child(4) { 
top: 16px; 
}
#sm_menu_hams.open span:nth-child(1) {
left: 50%; 
top: 18px; 
width: 0; 
color: red; 
}
#sm_menu_hams.open span:nth-child(2) { 
transform: rotate(45deg); 
color: purple; 
}
#sm_menu_hams.open span:nth-child(3) { 
transform: rotate(-45deg); 
color: green; 
}
#sm_menu_hams.open span:nth-child(4) { 
left: 50%; 
top: 18px; 
width: 0; 
color: blue; 
}
.UserMenuMobile{
background-color: #C71B1B;
padding: 40px 10px 20px 10px;
}
.UserMenuMobile .infoUserMenu a{
color: #fff !important;
font-family: 'interSemibold', sans-serif;
}
.wrapUser_mobile{
display: flex;
align-items: center;
}
.avataruser_Menu{
margin-right: 15px;
}
.avataruser_Menu img{
width: 45px;
border-radius: 50%;
position: relative;
top: 2px;
}
.woocommerce .infoUserMenu a{
color: #fff;
text-transform: capitalize;
font-family: 'interBold', sans-serif;
}
.itemKunoShop, 
.SuportNavMobile
{
padding: 15px 10px;
}
.itemKunoShop a{
color: #fff;
}
.SuportNavMobile strong{
font-size: 20px;
font-family: interBold;
}
.SuportNavMobile strong,
.SuportNavMobile a{
display: table;
margin-bottom: 7px;
color: #000;
}
.SuportNavMobile a{
font-family: interMedium;
font-weight: 500;
}
.WrapMenuMobile{
position: fixed;
top: 0;
height: 100%;
left: -100%;
width: 100%;
z-index: 9999999;
overflow: auto;
background-color: #fff;
transition: all .3s;
}
.WrapMenuMobile.ShowMenuMB{
left: 0;
transition: all .3s;
}
.MainNavMobile #sm_menu_ham{
display: none;
}
.closeMenuMb{
position: absolute;
width: 30px;
height: 30px;
top: 10px;
right: 10px;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/closemenu.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/closemenu.svg);
mask-size: 20px;
mask-repeat: no-repeat;
mask-position: center;
background-color: #fff;
} .back-to-top.active-to-top{
right: 0;
}
.WrapSingleCustom .container{
max-width: 1170px;
}
.single-tuyen-dung .ulNavHead li:after, 
.single-tuyen-dung .ulNavHead2 li:before,
.post-type-archive-tuyen-dung  .ulNavHead li:after, 
.post-type-archive-tuyen-dung  .ulNavHead2 li:before{
top: 5px;
}
.NotShowFeatured .RecuiMentFeatu{
display: none;
}
.titCertificate span{
font-weight: 800 !important;
font-family: interExtraBold;
}
.mainRelatedPro .product .woocommerce-loop-product__title a{
color: #000;
}
.woocommerce .woocommerce-cart-form table tr th{
font-family: interMedium !important;
font-weight: 500;
}
.woocommerce .woocommerce-cart-form table thead tr th.product-name{
width: 48%;
}
.woocommerce .woocommerce-cart-form table thead tr th:not(.product-name){
text-align: center;
}
.woocommerce-cart-form__cart-item.cart_item .product-name a{
color: #3d3d3d;
font-size: 14px;
font-family: interMedium !important;
font-weight: 500;
line-height: 20px;
display: table;
}
.woocommerce-cart span.amount bdi,
.woocommerce-checkout span.amount bdi{
font-family: interBold;
font-weight: 700;
color: #c71b1b;
}
.woocommerce-cart-form tr th{
font-family: interBold;
}
.e-loop-item.post.type-post .elementor-heading-title a,
.elementor-post .elementor-post__title a{
font-weight: 500 !important;
font-family: interMedium, sans-serif !important;
}
.PageTTBigPost .elementor-post__title a{
font-family: interSemibold, sans-serif !important;
}
.elementor-post .elementor-post__meta-data .elementor-post-date,
{
padding-left: 17px;
position: relative;
}
.elementor-post .elementor-post__meta-data .elementor-post-date:before{
content: "";
position: absolute;
width: 11px;
height: 12px;
background-color: #737478;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/iconDate.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/iconDate.svg);
mask-size: 100%;
mask-repeat: no-repeat;
mask-position: center;
top: 1px;
left: 0;
}
#StylePostDefault .elementor-post__meta-data{
margin-bottom: 2px;
margin-top: 2px;
}
.addtoany_share_save_container{
display: flex;
align-items: center;
justify-content: flex-start;
margin-top: 0px;
margin-bottom: 0px;
border-top: 1px solid #f1f1f1;
padding-top: 8px;
border-bottom: 1px solid #f1f1f1;
padding-bottom: 8px;
margin-bottom: 10px;
}
.addtoany_header{
margin-bottom: 0px;
font-size: 15px;
margin-right: 10px;
}
.addtoany_list a{
padding: 0px 2px !important;
margin-bottom: -5px;
}
.addtoany_list a .a2a_svg{
width: 30px !important;
height: 30px !important;
border-radius: 50% !important;
}  
.addtoany_list a .a2a_svg svg{
width: 20px;
top: 5px;
}
.addtoany_content_bottom{
margin-top: 10px;
}
.colInputCf7 textarea{
margin-top: 5px;
}
.accerpt_policy .wpcf7-list-item{
margin-left: 0px;
}
.woocommerce .woocommerce-button,
.woocommerce .woocommerce-Button{
display: table;
min-width: 120px;
height: 42px;
background-color: #c71b1b;
color: #fff;
font-size: 16px;
border-radius: 10px;
padding: 0;
font-weight: 500;
font-family: interMedium;
}
.woocommerce-form-register > p{
font-size: 14px;
font-family: interRegular;
}
.woocommerce-cart-form__cart-item .variation,
.woocommerce-checkout-review-order-table .variation{
display: flex;
align-items: center;
justify-content: flex-start;
flex-flow: wrap;
}
.woocommerce-cart-form__cart-item .variation dt,
.woocommerce-checkout-review-order-table .variation dt{
width: 50%;
font-size: 14px;
font-family: interBold;
}
.woocommerce-cart-form__cart-item .variation dd,
.woocommerce-checkout-review-order-table .variation dd{
width: 50%;
margin: 0;
}
.woocommerce-cart-form__cart-item .variation dd p,
.woocommerce-checkout-review-order-table .variation dd p{
font-size: 14px;
font-family: interMedium;
}
.woocommerce-cart-form__cart-item .product-name{
width: 35%;
}
.checkout.woocommerce-checkout .woocommerce-shipping-totals.shipping > td{
width: 50%;
}
.checkout.woocommerce-checkout  .woocommerce-shipping-methods input{
margin-right: 6px;
position: relative;
top: 2px;
}
.CouponMobile{
display: none;
}
.titPageNewsMain .elementor-heading-title{
font-family: interBold, sans-serif !important;
}
.icontitBvnb .elementor-icon-box-title span{
font-family: interMedium;
font-weight: 500;
}
#CopyrightFoo p{
font-size: 14px;
font-family: interMedium;
font-weight: 500;
margin-bottom: 0px;
}
.woocommerce-product-gallery .thumbnail_image{
border-radius: 10px;
overflow: hidden;
}
.woocommerce-product-gallery .thumbnail_image img{
width: 100%;
}
.elementor-menu-cart__wrapper .woocommerce-cart-form__cart-item .product-name {
width: auto;
}
.woocommerce-notices-wrapper,
.woocommerce-notices-wrapper .woocommerce-message{
max-width: 1145px;
margin: 0 auto;
padding-top: 10px;
margin-bottom: 10px;
}
.woocommerce-product-gallery .wpgs-for .slick-arrow:before{
font-size: 22px;
}
.singlePro-main-top .wpgs-nav .slick-arrow{
background-repeat: no-repeat;
background-position: center;
background-size: 8px;
background-color: hsl(0deg 0% 0% / 27%);
width: 20px;
height: 35px;
border-radius: 0px;
}
.singlePro-main-top .wpgs-nav .slick-arrow:before{
content: none;
}
.singlePro-main-top .wpgs-nav .slick-prev{
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/prewoothumb.svg);
left: 0 !important;
}
.singlePro-main-top .wpgs-nav .slick-next{
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/nextWoothumb.svg);
right: 0 !important;
}
.woocommerce-form-track-order.track_order p,
.woocommerce-form-track-order.track_order .form-row label{
color: #fff;
font-family: interMedium;
}
.woocommerce-form-track-order.track_order .form-row{
margin-top: 15px;
}
.woocommerce-form-track-order.track_order .form-row .button{
height: 42px;
min-width: 120px;
font-size: 16px;
background-color: #fff;
border-radius: 10px;
padding: 0;
color: #c71b1b;
}
.ItemFixCart{
display: flex;
align-items: center;
justify-content: space-between;
}
.innerFixCart .yith-wcwl-add-button{
text-align: center;
}
.innerFixCart .yith-wcwl-add-button span,
.innerFixCart .labelFixCart{
width: 100%;
display: table;
color: #000;
font-size: 13px;
font-family: interMedium;
font-weight: 500;
}
.innerFixCart{
text-align: center;
}
.innerFixCart img{
width: 25px;
}
.colFixCarts{
width: 49%;
margin-right: 2%;
}
.colFixCarts:last-child{
margin-right: 0px;
width: 49%;
}
.BuyNowFix a{
width: 100%;
display: table;
background-color: #C71B1B;
color: #fff;
height: 56px;
display: flex;
align-items: center;
justify-content: center;
}
.textBuyNow{
font-family: 'interBold', sans-serif;
font-weight: 700;
}
.addCartFix a img{
margin-bottom: -5px;
}
.innerFixCart .yith-wcwl-add-to-wishlist .feedback{
font-size: 13px;
color: #000000;
font-weight: 500;
}
.innerFixCart .yith-wcwl-add-button a{
width: 100%;
height: 56px;
display: flex;
flex-flow: wrap;
align-items: center;
justify-content: center;
}
.addCartFix a{
height: 56px;
width: 100%;
display: flex;
align-items: center;
flex-flow: wrap;
justify-content: center;
}
.fixCartSingle{
position: fixed;
bottom: 0px;
left: 0;
z-index: 99999;
width: 100%;
background-color: #fff;
box-shadow: 5px 14px 23px 13px #888888;
display: none;
}
.yith-wcwl-add-to-wishlist{
margin-top: 0px;
} .select2-results__options li{
font-size: 15px;
font-family: interMedium;
color: #434343;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
background-color: #c71b1b;
}
.select2-container--open .select2-dropdown{
border: none;
}
.select2-container--default .select2-selection--single{
border: 1px solid #000;
border-radius: 10px;
height: 39px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
height: 39px;
display: flex;
align-items: center;
justify-content: flex-start;
color: #252525;
font-family: interMedium;
font-size: 15px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
top: 6px;
right: 5px;
}
.select2-container--open .select2-selection--single{
border: 1px solid transparent;
}
.widget ul li,
.sidebar_catPage_Pro .widget .vi-wpvs-variation-wrap-wc-widget-title{
background: transparent !important;
}
.site-main .entry-footer .post-edit-link{
display: none;
}
.checkout.woocommerce-checkout #customer_details > .col-2{
width: 100%;
}
.woocommerce-additional-fields__field-wrapper textarea{
min-height: 110px;
border-radius: 10px;
overflow: hidden;
font-size: 14px;
background-color: #f9f9f9;
border: 1px solid #bebcbc;
}
.woocommerce-no-products-found{
margin-top: 10px;
}
.woocommerce-page .woocommerce .woocommerce-error li{
padding: 5px;
}
.woocommerce-info{
font-family: interRegular;
}
.woocommerce-page .container > #primary{
min-height: 330px;
}
.woocommerce-MyAccount-navigation-link a,
.woocommerce-notices-wrapper a,
.woocommerce a{
font-family: 'interRegular', sans-serif;
}
.woocommerce-shipping-destination,
.woocommerce-shipping-calculator{
display: none;
}
.WrapMenuMobile .itemKunoShop a{
font-family: 'interBold', sans-serif;
}
.gtranslate_wrapper > a:not(.gt-current-lang){
font-family: interRegular;
font-weight: normal;
}
.woocommerce #customer_login h2{
text-transform: capitalize;
}
.woocommerce-orders-table .woocommerce-orders-table__cell a.view,
.woocommerce-orders-table .woocommerce-orders-table__cell a.rx_my_account_submit_review {
background-color: #c71b1b;
}
.woocommerce .woocommerce-MyAccount-content{
background-color: #fff;
padding: 0px 15px;
border-radius: 12px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .col-2{
width: 100%;
}
.reset_variations{
background-color: #c71b1b;
border: none;
color: #fff;
padding: 3px 8px;
}
.elementor-location-header{
z-index: 99999;
position: relative;
} 
.elementor-nav-menu li ul.sub-menu{
z-index: 99999;
}
.elementor-menu-cart__product-price span.amount,
.elementor-menu-cart__product-price .quantity .product-quantity{
font-weight: 600;
font-family: interSemibold;
}
.fixedHeadMB{
position: fixed;
z-index: 999999;
top: 0;
}
.icontitBvnb .elementor-icon-box-icon{
float: left;
margin: 0;
margin-right: 10px !important;
margin-bottom: 0px !important;
}
.icontitBvnb .elementor-icon-box-content{
float: left;
}
.TextBVNB{
position: relative;
font-family: interMedium;
font-size: 24px;
padding-left: 40px;
margin-top: 10px;
}
.TextBVNB:before{
content: "";
position: absolute;
width: 33px;
height: 33px;
background-color: rgb(199, 27, 27);
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/starticonred.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/starticonred.svg);
mask-size: 100%;
mask-repeat: no-repeat;
mask-position: center;
top: -11px;
left: 0;
}
@media screen and (min-width: 850px) {
.woocommerce-product-gallery .wpgs-for .slick-arrow{
display: none !important;
}
}
@media screen and (max-width: 1280px) {
.woocommerce-variation-add-to-cart .iprovn-qty {
width: 35%;
}
}
@media screen and (max-width: 1020px) {
.overlayProStyle .swiper {
width: 100%;
left: 0;
}
}
@media screen and (max-width: 1140px) {
.elementor-nav-menu--main .elementor-nav-menu > li > a {
padding-left: 8px !important;
padding-right: 8px !important;
}
}
@media screen and (max-width: 1024px) {
.HeaderMain .elementor-widget-container .elementor-menu-toggle{
margin-right: 0px !important;
}
.HeaderMain > .e-con-inner > .elementor-element:nth-child(2),
.HeaderMain > .e-con-inner > .elementor-element:nth-child(2) > .elementor-widget-container{
position: static;
}
.HeaderMain .elementor-nav-menu--dropdown{
position: absolute;
top: 100%;
margin: 0;
right: -10px;
z-index: 999;
width: -moz-calc(100% + 20px);
width: -webkit-calc(100% + 20px);
width: -o-calc(100% + 20px);
width: calc(100% + 20px);
padding-left: 10px;
}
.elementor-nav-menu .menu-item-has-children > a{
position: relative;
}
.elementor-nav-menu .menu-item-has-children > a:after{
content: "";
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 100%;
opacity: 1 !important;
z-index: 333;
background-color: #0E0D0D;
-webkit-mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/iconaddmenu.svg);
mask-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/iconaddmenu.svg);
mask-size: 10px;
mask-repeat: no-repeat;
mask-position: center;
} .elementor-nav-menu--dropdown .sub-arrow{
display: none;
}
.conBanAbPage .e-con-inner > .elementor-element{
max-width: 80% !important;
}
.rank-math-breadcrumb p{
padding: 0px 10px;
}
.elementor-nav-menu .menu-item .sub-menu{
position: relative;
}
.iconSearchMb{
position: relative;
right: -10px;
}
.LheadMobile .gtranslate_wrapper a{
color: #000;
}
.LheadMobile .gtranslate_wrapper > a.gt-current-lang:after{
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}
.LheadMobile .gtranslate_wrapper > a:not(.gt-current-lang){
background-color: #fff;
}
.icontitBvnb{
margin-top: 8px;
}
.icontitBvnb .elementor-icon-box-title span{
position: relative;
top: 5px;
}
}
@media screen and (min-width: 850px){
.gtranslate_wrapper:hover > a:not(.gt-current-lang){
display: block !important;
}
.gtranslate_wrapper > a:not(.gt-current-lang){
}
.gtranslate_wrapper > a:not(.gt-current-lang) {
position: absolute;
top: 100%;
left: -4px;
z-index: 999;
background-color: #0e0d0d;
min-width: 55px;
padding: 2px;
padding-left: 5px;
display: none !important;
}
.gtranslate_wrapper a.glink.gt-current-lang{
display: block !important;
}
}
@media screen and (max-width: 850px){
.gtranslate_wrapper .gt-current-lang{
display: none;
} 
.conBanAbPage .e-con-inner > .elementor-element{
max-width: 100% !important;
}
.rowCatPagePro ul.products > .product{
width: 49%;
}
.rowCatPagePro ul.products > .product:nth-child(2n+2){
margin-right: 0;
}
.CustomSlideMD{
overflow: hidden;
}
.listAllCatTdung {
justify-content: flex-start;
flex-flow: wrap;
}
.listAllCatTdung a{
margin-bottom: 6px;
font-size: 12px;
padding: 3px 10px;
}
.titRequieRecui, .SalaryRecui{
width: 100%;
padding-right: 0;
}
.detailProducts{
width: 100%;
padding: 0;
}
.colsideDetailPro{
width: 100%;
}
.wrapRelatedPro h2{
font-size: 22px;
}
.CouponMobile{
display: block;
margin-bottom: 15px;
margin-top: 0;
}
.CouponDesktop{
display: none;
}
#IconSearchHeadMain{
position: relative;
right: -20px;
}
#btnZaloPageLh{
min-width: 192px;
width: 100%;
}
#btnCallMobile .elementor-button-link{
width: 100%;
}
.page.page-id-5885 .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon svg{
margin-top: 2px;
}
.post-type-archive-tuyen-dung #IconSearchHeadMain{
right: -30px;
}
.page.page-id-5885 .gtranslate_wrapper{
position: relative;
top: -2px;
}
.home .RheadMobile .dgwt-wcas-search-wrapp,
.home .RheadMobile .elementor-menu-cart__wrapper .elementor-button-icon{
position: relative;
top: 4px;
}
.TextBVNB{
font-size: 18px;
margin-top: 15px;
padding-left: 33px;
}
.TextBVNB:before{
width: 28px;
height: 28px;
top: -7px;
}
}
@media screen and (max-width: 800px){
.single-product .menu-mobile{
display: none !important;
}
.fixCartSingle{
display: block;
}
.cart .single_add_to_cart_button,
.cart .BuyNowSingle{
position: fixed;
bottom: 0;
left: 0;
z-index: 9999999;
width: 60%;
display: table;
border-radius: 0px;
border: none;
border-top: 1px solid #c71b1b;
height: 66px;
}
.cart .buy_now_button{
display: table;
width: 100%;
border-radius: 0px;
border: none;
height: 65px;
left: initial;
right: 0;
background-color: #c71b1b;
}
.cart .BuyNowSingle{
width: 40%;
left: initial;
right: 0;
margin-left: 0;
}
.cartSinglePro{
display: table;
margin: 0 auto;
margin-bottom: 3px;
margin-top: -13px;
}
}
@media screen and (max-width: 680px) {
.Wrap5BuocAb > .e-con-inner:before{
display: none;
}
.Wrap5BuocAb .colStepAbout .elementor-widget-container{
margin-bottom: 10px;
}
.colR15buoc, .colR25buoc{
top: 0;
}
.colL35buoc{
top: 15px;
}
.Wrap5BuocAb > .e-con-inner{
grid-template-rows: inherit !important;
}
.colL5buoc .elementor-widget-container, .colR5buoc .elementor-widget-container{
min-height: inherit;
}
.ListProCatPage .bapf_sfilter,
.ListProCatPage .woocommerce-ordering{
width: 100%;
}
.woocommerce-ordering select{
width: 100%;
}
.sidebar_catPage_Pro,
.sidebar_catPage_Pro #custom_html-4{
display: none;
}
.titFilterMB, .titFileProMobile, .sidebar_catPage_Pro.showFilter{
display: block;
}
.titFilterMB{
width: 100%;
}
.WrapCatPagePro {
padding-top: 0px;
}
.summary .product_title{
font-size: 18px;
margin-top: 10px;
}
.woocommerce-tabs .woocommerce-Tabs-panel{
padding: 6px;
}
.titTagHtml h3{
font-size: 25px;
}
.tagFeatured a{
padding: 3px 12px;
font-size: 13px;
}
.titTaxoCatPost h1 {
font-size: 28px;
line-height: 36px;
}
.single-post h1.title-post{
font-size: 28px;
line-height: 38px;
}
.content-single-post h2{
font-size: 24px;
line-height: 32px;
}
.content-single-post h3{
font-size: 22px;
line-height: 30px;
}
.content-single-post h4{
font-size: 20px;
line-height: 30px;
}
.content-single-post h5{
font-size: 18px;
line-height: 28px;
}
.spanStyleRecu{
font-size: 14px;
}
.titileItemRecui {
line-height: 25px;
font-size: 18px;
margin-bottom: 10px;
}
.numSalaryRecu{
font-size: 16px;
padding-top: 2px;
}
.SalaryRecui{
margin-bottom: 6px;
}
.reQuiredRecui{
margin-bottom: 10px;
}
.ItemrRcruitment{
padding: 20px 10px;
}
.titSingleRecui h1{
font-size: 28px;
line-height: 36px;
}
.h4titleRela{
font-size: 24px;
}
.liKunoShop a,
.gt_container-nmky5k a.glink span{
font-size: 12px;
}
.woocommerce-account .woocommerce #customer_logi > div{
width: 100%;
margin-right: 0px;
}
.colStepAbout .elementor-widget-container:before{
display: none;
}
#LHeadMainPageShop .ulLeftHeadMain li:before,
#LHeadMainPageShop .ulLeftHeadMain li:nth-child(2){
display: none;
}
.Wrap_selected_Attri{
width: 100%;
}
.inSelected_AttriBute{
flex-flow: wrap;
margin-bottom: 10px;
}
.spanDDBloc{
width: 100%;
}
.WrapSinglePro {
padding-top: 0px;
}
.colsideDetailPro{
margin-top: 20px;
} .single-tuyen-dung #sm_menu_hams,
.post-type-archive-tuyen-dung #sm_menu_hams{
top: 5px;
}
.PageRecuiStep > .elementor-element:after{
content: "";
position: absolute;
bottom: -63px;
left: 50%;
transform: translateX(-50%);
background-image: url(//kuno.vn/wp-content/themes/kuno/assets/img/arrowDown.PNG);
width: 50px;
height: 46px;
background-repeat: no-repeat;
background-size: 100%;
background-position: center;
}
.PageRecuiStep > .elementor-element:last-child:after{
content: none;
}
.shareface_SinglePro{
top: 15px;
}
}
@media screen and (max-width: 480px) {
.products .product .price ins .woocommerce-Price-amount.amount, .products .product .price > .woocommerce-Price-amount.amount{
font-size: 16px;
}
.price del span{
font-size: 14px;
}
.boxTeSec2Ab h4 {
font-size: 25px;
line-height: 32px;
}
.rowCatPagePro ul.products > .product:nth-child(2n+2),
.rowCatPagePro ul.products > .product:nth-child(4n+4){
margin-right: 0;
}
.icontitBvnb .elementor-icon-box-icon{
width: 10%;
float: left;
margin-bottom: 0 !important;
}
.icontitBvnb .elementor-icon-box-content{
width: 90%;
padding-top: 4px;
}
.icontitBvnb {
margin-bottom: -20px;
}
#PageTTBigPost1 .elementor-post .elementor-post__text{
bottom: 15px;
}
.titSingleRecui h1{
font-size: 25px;
line-height: 35px;
}
#iconHeadMain{
font-weight: -20px;
}
.woocommerce-variation-add-to-cart .iprovn-qty {
width: 45%;
}
table.variations {
margin-bottom: 0;
}
#GallPartShopage .swiper-slide img{
max-width: 70%;
}
#titHasbtnLast .elementor-heading-title a span{
padding-left: 8px;
font-size: 12px;
padding-right: 20px;
}
#titHasbtnLast .elementor-heading-title a span:after{
width: 16px;
height: 16px;
top: 11px;
}
.giaiThuongAb .wp-caption img{
width: 100%;
object-fit: cover;
object-position: center;
}
#iconTrigle .elementor-icon svg{
height: 90px;
}
.woocommerce-account .woocommerce #customer_login > div{
width: 100%;
margin-right: 0px;
}
.single-tuyen-dung{
overflow-x: hidden;
}
.post-type-archive-tuyen-dung .ulNavHead, .single-tuyen-dung .ulNavHead{
position: relative;
right: -30px;
}
.single-tuyen-dung .ulNavHead li:after, .single-tuyen-dung .ulNavHead2 li:before,
.post-type-archive-tuyen-dung .ulNavHead li:after, .post-type-archive-tuyen-dung .ulNavHead2 li:before{
right: -7px;
}
#btnCallLhPage,
#btnCallLhPage a,
#btnZaloLHPage{
width: 100%;
}
.shop_table .product-remove a{
line-height: 23px !important;
}
.woocommerce-cart-form__cart-item .product-name {
width: 50%;
}
.itemCoupon{
max-width: 100%;
height: auto;
padding: 10px 22px;
background-size: 95%;
}
.titMagiamgia{
padding: 0px 10px;
}
.woocommerce-product-gallery .wpgs-nav .slick-list{
margin-left: -5px;
margin-right: -5px;
}
.CouponMobile.colsideDetailPro{
margin-top: 0px;
}
#sliRevHomes .swiper{
width: calc(100% - 58px) !important;
}
#slihaproHome .swiper{
width: calc(100% - 20px) !important;
}
#slihaproHome .elementor-swiper-button-prev{
left: 20px;
}
#slihaproHome .elementor-swiper-button-next{
right: 20px;
}
#sliRevHomes .elementor-swiper-button-prev{
left: 8%;
}
#sliRevHomes .elementor-swiper-button-prev,
#sliRevHomes .elementor-swiper-button-next{
width: 28px;
height: 22px;
background-color: hsl(0deg 0% 100% / 47%);
}
#sliRevHomes .elementor-swiper-button-next{
right: 8%;
}
.item_attripro {
width: 100%;
margin-right: 0;
}
.ValAttrSi, .strongAttrVal{
font-size: 14px;
}
}