.noi_dung_site{padding:6px;border-radius:4px;margin-top:10px;padding-top:5px;}
.sibar_noi_dung{
    padding-right: 0;
    padding-left: 0;}
.noi_dung_content{padding:3px; color:#333;line-height:1.63;text-align:justify;}
.site_bar_1{padding-left:5px;padding-right:5px;}

.thong_tin {
    background-color: #ed1b24;
    margin-bottom: 20px;
    color: #fff;
    padding: 13px 20px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.bg_img_2_cat {
     background: url('https://namphatwood.com.vn/wp-content/uploads/2017/04/SP559.jpg');
}
.pd_t_30px {
    display: flex;
    flex-wrap: wrap;
}
.thong_tin li {
    list-style-type:none;
}
.thong_tin .t1 {
    height: 24px;
    border-bottom: solid 2px #f2555c;
    margin-bottom: 5px;
}
.thong_tin .t2 {
    height: 52px;
    line-height: 26px;
    background: url(../../images/t.gif) no-repeat left center;
    padding-left: 56px;
    font-size: 20px;    color: #fff;
}

.site_bar_1 h4.title_bai_viet{background: #d68b29;margin: 0;    text-align:center;display:block;padding-top:10px;padding-bottom: 10px;color:#fff;font-weight: 600;margin-top: 10px;border-radius: 3px;font-size: 16px;    margin-bottom: 10px;}
.site_bar_1 ul.ul_danh_muc_phuong_phap{padding:0;margin:0;text-align:justify;}
.site_bar_1 ul.ul_danh_muc_phuong_phap li{display:block;list-style-type:none;overflow:hidden;border-bottom: 1px dashed #666;padding-top:5px;padding-bottom:5px;}
.site_bar_1 ul.ul_danh_muc_phuong_phap li a{color:#000;font-size:14px;}
.site_bar_1 ul.ul_danh_muc_phuong_phap img{border:1px solid #fff;margin-right:5px;width:50px;height:50px;float:left;}
ul.breadcrumbs{overflow:hidden;border:1px solid #d68b29;padding-bottom:6px;padding-top:6px;background:#d68b29;margin:0;padding-left:20px;}
.boy-kaka{padding:0;}
.breadcrumbs li{float:left;list-style-type:none;background:url(../../images/breadcrumbs_li.png) right 9px no-repeat;padding-right:12px;padding-left:3px;    background-size: 9px;}
.breadcrumbs li:last-child{background:none;}
.breadcrumbs li a{text-decoration:none;padding-right:6px;color:#fff;float:left;}
.breadcrumbs li a:hover{text-decoration:underline;}
h1.entry-title{color:#000;font-size:22px;text-align:center;margin-top:0px;border-bottom:1px dashed #aaa;padding-bottom:15px;font-weight:100;padding-top:15px;margin-bottom:10px;font-weight:600;}
.entry-header{clear:both;}
.entry-content img{display:block;margin:0 auto;      height: auto;}
.bai-viet-lien-quan{clear:both;}
.bai-viet-lien-quan h3{color:#000;border-bottom:4px solid #d68b29;font-weight:600;padding-bottom:0;font-size:20px;margin-bottom:0;}
.bai-viet-lien-quan ul{padding-left:0;}
.bai-viet-lien-quan ul li{list-style-type:none;width:50%;float:left;padding:5px 7px;}
.bai-viet-lien-quan ul li a{color:#d68b29;font-size:14px;font-weight:600;line-height:17px;}
img.anh_lien_quan{float:left;height:100px;width:120px;margin-right:5px;border:2px solid #fff;}.entry-footer{display:none;}
.category_s{margin-top:10px;border:1px dashed #aaa;border-radius:6px;padding:5px !important;padding-top:10px !important;margin-top:10px !important;overflow:hidden;}
.category_s .img{padding-left:0;padding-right:10px;width:33%;float:left;}
.content_category_s{width:67%;float:right;}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;text-align:center;}
.content_category_s h2{margin:0px;font-size:17px;padding-bottom:0;overflow:hidden;padding-bottom:5px;padding-top:5px;}
.content_category_s h2 a{color:#000;font-weight:600;}
.content_category_s p{margin:0;padding-top:0px;}
.breadcrumbs li h1{margin-bottom:0px;overflow:hidden;font-size:15px;margin:0;font-weight:100;padding-top:4px;}
.entry-content h1{font-size:18px;}
.entry-content h2{font-size:17px;}
.noi_dung_content ul li {
    padding-top:3px;
    padding-bottom:3px;
}
.noi_dung_content ol li {
    padding-top:3px;
    padding-bottom:3px;
}
.noi_dung_content tr:first-child {
    background:#f49103;
    color:#fff;
    font-weight:600;
}
.noi_dung_content tr:nth-child(2n) {  
  background:#f1f1f1;height:auto !important;
}
.noi_dung_content tr td {
    height: auto !important;
}
@media (min-width: 992px) {
    .noi_dung_site {
        box-shadow:0 0 1px 1px rgba(0, 0, 0, .5);    margin-bottom: 10px;
    }
.noi_dung_content {
    float: right;
border:1px solid #ccc;border-radius:8px;padding:10px;
    
}
.sibar_noi_dung {
    width: 25%;
    float: right;
    }
    .site_bar_1 {
        border:1px solid #ccc;border-radius:8px;
    }
    .sibar_noi_dung {
padding-right: 8px;
    padding-left: 2px;
}
}

.bai_viet_div{
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
}

.phantrang-cat{display:inline-block;margin-bottom:15px;margin-top:15px;padding-left:5px;}
.phantrang-cat .page-numbers{display:inline;/*background-color:#e4e4e4*/;border:0;float:left;line-height:1.42857;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none;margin-right:5px;color:#000;}
.phantrang-cat .current{background-color:#d68b29;padding-bottom:18px;color:#FFFFFF;cursor:default;z-index:2;}
.hotline_bai_viet{border-radius:10px;padding-left:20px;padding-top:10px;border:1px solid #e4e4e4;background-color:#f9f9f9;}
.hotline_bai_viet a{color:#000;font-size:17px;}
.hotline_bai_viet p{color:#000;padding-top:4px;font-size:15px;}
p.dien_thoai_single{font-weight:600;font-size:22px;margin:0;}
.hotline_bai_viet_1{overflow:hidden;}
.hotline_bai_viet_1_img{width:50px;float:left;padding-top:9px;text-align:center;}

.khung-top{

}
.order2 {
    margin-top: 20px;
}
.flex {
    display: flex!important;
}
.flex1 {
    margin-top: 20px;
}
.flex-wrap-wrap {
    flex-wrap: wrap;
}
.justify-content-center {
    justify-content: center;
}
.align-items-center {
    align-items: center;
}
.order2 .flex1col1 {

    border: 1px solid #aaa;
    background-color: #f9f9f9;
    min-height: 205px;
    padding: 0px 5px;
    border-right: none;
    border-top: none;
    color: #000;
    border-radius: 10px;
    /* margin: 1%; */
}
.hvr-float-shadow:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
}
.hvr-float-shadow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.text-center {
    text-align: center;
}

.order2 .flex1col1 h4 i {
    display: inline-block;
    width: 78px;
    height: 78px;
    background-image: url(http://congtyducduong.com../../images/icon/single-bg-footer.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.order2 .flex1col1 h5 {
    font-size: 14px;
    margin-top: 8px;
}
.order2 .flex1col1 h6 {
    font-size: 12px;
    font-weight: normal;
    margin-top: 8px;
}
.order2 .flex1col1 h6.sss {
    font-weight:600;
}
.hover_1 {

}
.order2 .flex1col1.active {

}
.order2 .flex1col1 h4 i.bg2 {
    background-position: -265px 0px;
}
.order2 .flex1col1 h4 i.bg3 {
    background-position: -530px 0px;
}
.order2 .flex1col1 h4 i.bg4 {
    background-position: 0px -202px;
}
.order2 .flex1col1 h4 i.bg5 {
    background-position: -265px -202px;
}
.order2 .flex1col1 h4 i.bg6 {
    background-position: -530px -203px;
}
.order2 .flex1col1 a {
    color: #000;
    font-weight: 600;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}
.order2 .flex1col1:hover {
    cursor: pointer;
}
.order2 .flex1col1:hover a{
    text-decoration: none;
    color: #000;
}


.lien-quan{
    margin-top:25px;
    margin-bottom:30px;
    overflow:hidden;
}
.lien-quan-x2 ul{
        overflow: hidden;
    padding: 0;
}
.lien-quan-x2 ul li{
    margin-bottom: 8px;
    overflow: hidden;
    background: url(../../images/icon/bg-li-menu-top.png) 0 12px no-repeat;
    padding-left: 13px;
    font-weight: 600;
}
.lien-quan-x2 ul li a{
    color: #333;
    font-size: 14px;

}
.lien-quan-x2 ul li a:hover{
    color:red;
}


.post-number {
    background: #f9f9f9;
    padding: 20px 15px;
    border: 1px solid #e6e6e6;
}
.flex3 {
    margin-top: 10px;
}
.justify-content-between {
    justify-content: space-between;
}
.post-number .flex3col1 p span {
    display: inline-block;
    background-color: #f24f6a;
    color: #fff;
    font-weight: bold;
    font-size: 34px;
    padding: 0px 5px;
    vertical-align: 18px;
    height: 60px;
    line-height: 60px;
}
.post-number .flex3col2 form input {
    height: 60px;
    line-height: 60px;
    padding: 0px 10px;
    min-width: 340px;
    border: 1px solid #e6e6e6;
}
.post-number .flex4col2 {
    background-color: #02b9c7;
    color: #fff;
    padding: 0px 5px;
}
.center-block {
    display: block;
    margin: 0px auto;
}
.post-number .flex4col2 h4 {
    font-weight: normal;
    font-size: 12px;
}
.pg_header {
    width: 100%;
    z-index: 30;
    position: relative;
    background-size: cover;
    background-position: 50% 0;
    transition: background-color .3s, opacity .3s;
}
.pg_header-top {
    background-color: #f8f8f8!important;
}
.pg_header-top {
    /* min-height: 33px; */
    z-index: 11;
    position: relative;
    //height: 25px;
    line-height: 25px;
}
.pg_uppercase{
    font-size: 12px;
    font-weight: 700;
    /* line-height: 40px; */
    margin-top: 0px;
}
.cy_top_hd{
    /* display: inline-block; */
}
.cy_top_hd li{
    list-style: none;
    display: initial;
    /* padding: 10px 0 1px 25px; */
    margin-right: 10px;
}
.cy_top_hd li a{
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: normal;
    font-size: 12px;
    color: black;
}
.bg_white{
    background: white!important;
}
.w_100pt{
    width: 100%;
}
.input-group {
    position: relative;
    width: 100%;
    margin: 13px 0;
}
.submit {
    color: #797979;
    font-size: 15px;
    line-height: 30px;
    width: 180px;
    border: none;
    background: #e8e8e8;
    height: 35px;
}
.button-search {
    border: 0;
    background: #fac100;
    /* padding: 7px 4px 4px 10px; */
    margin-top: -5px;
}
.screen-reader-text {
    position: absolute

    clip: rect(1px,1px,1px,1px);
}
.mautrang {
    color: #fff;
    font-size: 17px;
    /* font-weight: bold; */
    position: relative;
    margin-bottom: 10px;
    /* background: red; */
}

h1.mautrang {
    color: white;
 font-size: 22px;
}

.mautrang:after {
    content: "";
    width: 13%;
    height: 1px;
    position: absolute;
    /* background: black; */
    left: 43%;
    top: 100%;
}
.menu_a{
    /* background-color: #b20000; */
    color: #fac100;
    font-size: 14px;
    padding: 7px 15px;
    border-radius: 5px;
    text-transform: uppercase;
    border: 1px dashed #fac100;
}
.mg_menu_a{
    margin: 8px 12px 0;
}
.mg-t-15{
    width: 191px;
    margin: 5px 0px;
}
.menu_gio_hang_a{
    /* border-radius: 20px; */
    /* border: 2px solid #999; */
    color: white;
    font-size: 14px;
    padding: 16px 15px;
}
.fl-r{
    float: right;
}

.fl-l{
    float: left;
}
.mn_hd_icon{
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 19px;
    margin-right: 19px;
    /* margin-bottom: 8px; */
    background-color: transparent;
    background-image: none;
    border: 1px solid black;
    border-radius: 100%;
}
.width_100{
    width: 100%;
}
.bg_img_2{
    /*position: relative;
    background-color: #cccccc;
    height: 500px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;*/
    background: #ebebeb;
}
.bg_img_1 {
    background-image: url(../../images/bg1.jpg);
    padding-bottom: 50px;
    background-size: cover;
    padding: 20px 30px;
  }
.can_giua_ha_1{
    /* display: block; */
    /* margin: 50px 20px; */
    padding-top: 50px;
    max-width: 100%;
    width: 100%;
}
.bg_cl_72_31_2{
    background-color: #ffffff;
    padding: 1px 10px;
    height: 170px;
    color: black;
}
.over-hidden{
    overflow: hidden;
    height: 174px;
}
.from_the_blog_excerpt {
    color: #000000;
    font-size: 16px;
    text-align: center;
}
.from_the_blog_excerpt_a{
    font-size: 18px;
    color: #080808;
    height: 78px;
}
.ds_play_block{
    display: block;
}
.fs_20{
    font-size: 20px;
}

.mautrang.fs_20.text-center {
    color: white;
}
.badge.post-date {
    top: 7%;
}
.badge.top {
    left: 0;
}

.top {
    top: 15px;
}
.absolute {
    position: absolute !important;
}
.badge-outline, .badge-circle {
    margin-left: -.4em;
}
.badge_1 {
    display: table;
    z-index: 20;
    pointer-events: none;
    height: 2.8em;
    width: 2.8em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.badge-outline .badge-inner {
    background-color: #fac100;
}

.badge-outline .badge-inner {
    color: #0c0c0c;
    font-size: 14px;
}

span.post-date-day {}
.badge-inner {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    height: 100%;
    background-color: #446084;
    line-height: .85;
    color: #fff;
    font-weight: bolder;
    /* padding: 2px; */
    white-space: nowrap;
    transition: background-color .3s, color .3s, border .3s;
    /* border: 2px solid; */
}
.widget-title {
    font-size: 1em;
    font-weight: 600;
}
#footer{
    background-image: red;
    color: #f1f1f1;
    background: #121317;
}

.list-dm-1 ul li strong {
    color: white;
}

.icon-f-img-1 {
    border-bottom: 1px solid white;
    padding-bottom: 20px;
    margin-top: 53px;
}
.product_list_widget{
    padding-inline-start: 0;
}

ul.product_list_widget li a span {
    color: white;
}
.product_list_widget li {
    list-style: none;
    padding: 10px 0 5px 75px;
    min-height: 80px;
    position: relative;
    overflow: hidden;
    vertical-align: top;
    line-height: 1.33;

}
.product_list_widget li .attachment-woocommerce_thumbnail {
    top: 10px;
    position: absolute;
    left: 0;
    width: 60px;
    height: 60px;
    margin-bottom: 5px;
    object-fit: cover;
    object-position: 50% 50%;
}
.cl_f1f1f1{
    color: #f1f1f1;
    font-size: 18px;
}
.product-categories li{
    list-style: circle;
    border-color: rgba(255,255,255,0.2);
    border-top: 1px dotted #ececec;
    color: white;
}

li.active {}
.product-categories{
    padding-inline-start: 0;
}

ul.product-categories li.active {
    background: #03a9f4;
}
.product-categories li a{
    display: inline-block;
    padding: 6px 0 0px 0px;
    color: white;
    font-size: 13px;
    text-transform: uppercase;
}
.product_list_widget li {
    border-color: rgba(255,255,255,0.2);
    border-top: 1px dotted #ececec;
}
.bg_do{
    background-color: #b20000;
}
.copyright-footer {
    color: rgba(255,255,255,1);
}
.ft_bottom_icon{
    display: block;
}
.ft_bottom_icon li{
    list-style: none;
}
.payment-icon svg {
    vertical-align: middle;
    height: 20px;
    width: auto !important;
}
.payment-icon {
    display: inline-block;
    opacity: .6;
    transition: opacity .3s;
    border-radius: 5px;
    background-color: rgba(0,0,0,0.1);
    padding-bottom: 0;
    padding: 3px 5px 5px;
    margin: 3px 3px 0;
}
.payment-icon {
    background-color: rgba(255,255,255,0.1);
}
 .payment-icon svg {
    fill: #FFF;
}
.hotline {
    position: fixed;
    left: 10px;
    bottom: 10px;
    z-index: 9000;
    display: block;
    background: #fac100;
    color: #000;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 99px;
}

.hotline.hotline-pk {
    bottom: 65px;
}
.hotline .hotline-number {
    font-size: 20px;
    color: #000;
    font-weight: bold;
}
.mn_hd_icon_1 {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 2px;
    margin-right: 30px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 2px solid white;
    border-radius: 100%;
}
.mn_hd_icon_3 {
    position: relative;
    float: right;
    padding: 9px 10px;
    top: -60px;
    /* margin-top: 20px; */
    /* margin-right: 30px; */
    /* margin-bottom: 8px; */
    background-color: transparent;
    background-image: none;
    border: 2px solid black;
    border-radius: 100%;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 260px;
    padding: 5px 10px;
    margin: 15px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #481f02;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 2px solid #ddd;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu>li>a {
    display: block;
    padding: 0;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: white;
    white-space: inherit;
}
.mau_vang{
    /* color: #ff0; */
}

.fl-l.mau_vang {
    padding: 10px;
    color: white !important;
}
.fs_16{
    font-size: 16px;
}

a.fs_16.mautrang {
    color: white;
    font-size: 15px;
  
}

.fs_16.mautrang.pd_t_bt_20 {
    background: #c89b04;
    padding: 5px 0px;
    padding-left: 10px;
    border-radius: 8px;
    font-size: 15px;
}
.click-here {
    
    padding: 15px 10px !important;
    color: white;
    width: 250px;
    display: inline-block;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
}
.bg_b20000{
    background-color: #b20000;
}
.bg_d26e4b{
    background-color: #d26e4b;
}
a:focus, a:hover {
    color: black;
    text-decoration: none;
}
.dropdown-menu>li>a.product-title:hover {
    color: white;
    text-decoration: none;
    background: transparent;
}
.phantrang-cat .page-numbers {
    display: inline;
    background-color: transparent;
    border: 0;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
    margin-right: 5px;
    color: white;
    border: 2px solid white;
    border-radius: 100%;
}
.img_cart_product {
     /* margin-left: 10px; */
}
.box_slogan {
     padding-top: 16px;
     width: calc(100% - 160px - 12px);
     padding-left: 41px;
}
.box_slogan img {
   margin-right: 5px;
}
.logo_web img {
   margin-top: 1rem;  
}
.title_slogan_one span {
    font-weight: 600;
    border-bottom: 1px color: #551816;
    padding-bottom: 5px;
}
.title_slogan_three span {
     color: #551816;
}
.hotline-top span {
     color: #551816;
}

 #gianhang{   padding: 8px;
    color: #fac100;
    margin: 0px 0px;
}

#gianhang:hover {
    color: white;
    border: 1px dashed red;
    background: #fac100;
}
li.custom {
     margin:8px 0px 0px 0px;
}
.list-dm-1 ul {
     list-style: none;
     padding-left: 0px;
}
.list-dm-1 ul li {
     color: #fac100;
     font-weight: bold;
     font-size: 13px;
}
/* style ratting */
.kk-star-ratings .kksr-stars 
                  .kksr-star{margin-right:4px}[dir=rtl] .kk-star-ratings .kksr-stars .kksr-star
               {margin-left:0px;margin-right:100px} 
.kk-star-ratings {
    /* display: -webkit-inline-box!important; */
    display: -webkit-inline-flex!important;
    display: -ms-inline-flexbox!important;
    /* display: inline-flex!important; */
    /* -webkit-box-align: center; */
    /* -webkit-align-items: center; */
    -ms-flex-align: center;
    /* align-items: center; */
    /* margin-top: 23px; */
}

.kk-star-ratings.kksr-valign-top {
    margin-bottom: 2rem;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
}

.kk-star-ratings.kksr-valign-bottom {
    /* display: -webkit-box!important; */
    /* display: -webkit-flex!important; */
    display: -ms-flexbox!important;
    /* display: flex!important */
}

.kk-star-ratings.kksr-align-left {
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start
}

.kk-star-ratings.kksr-align-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.kk-star-ratings.kksr-align-right {
    -webkit-box-pack: flex-end;
    /* -webkit-justify-content: flex-end; */
    -ms-flex-pack: flex-end;
    /* justify-content: flex-end; */
}

.kk-star-ratings .kksr-muted {
    opacity: .5
}

.kk-star-ratings .kksr-stars {
    position: relative;
    margin: 10px 0px;
}

.kk-star-ratings .kksr-stars .kksr-stars-active,
.kk-star-ratings .kksr-stars .kksr-stars-inactive {
    display: flex
}

.kk-star-ratings .kksr-stars .kksr-stars-active {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0
}

.kk-star-ratings .kksr-stars .kksr-star {
    cursor: pointer;
    margin-right: 0
}

.kk-star-ratings.kksr-disabled .kksr-stars .kksr-star {
    cursor: default
}

.kk-star-ratings .kksr-stars .kksr-star .kksr-icon {
    transition: .3s all
}

.kksr-icon {
    width: 14px;
    height: 14px;
}
/*.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-stars-active {
    width: 0!important
}
*/
.kk-star-ratings .kksr-stars .kksr-star .kksr-icon,
.kksr-stars.kksr-icon {
    background-image: url(/public/images/inactive.svg)
}

.kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon {
    background-image: url(/public/images/active.svg)
}


.kk-star-ratings .kksr-legend {
    margin-left: .75rem;
    margin-right: .75rem;
    font-size: 90%;
    opacity: .8;
    line-height: 1
}

[dir=rtl] .kk-star-ratings .kksr-stars .kksr-stars-active {
    left: auto;
    right: 0
}

[dir=rtl] .kk-star-ratings .kksr-stars .kksr-star {
    margin-left: 0;
    margin-right: 0
}