.breadcrumb{    padding: 15px 15px;}
.breadcrumb ul li{float: left;    list-style-type: disc;margin-right: 40px;}
.breadcrumb ul li a{font-size: 16px;font-weight: 500;color: #c4c4c4}
.breadcrumb ul li.active a{color: #017639}
.breadcrumb ul li::marker{
  margin-left: 10px;color: #c4c4c4
}
.breadcrumb ul li.active::marker{
  margin-left: 10px;color: #017639
}
.cot_left_product_bycate{
  padding-left: 0;border-right:1px solid rgba(196, 196, 196, 1);padding-right: 20px;
}
.acnav {
  width: 100%;
}
.acnav__list {
  padding: 0;
  margin: 0;
  list-style: none;
}
/*.acnav__list--level1 {
  border: 1px solid #fcfcfc;
}*/
.acnav__list .has-children.is-open .acnav__label.active2{
  background-color: #017639;color: #fff;
}
.has-children > .acnav__label.active2::after {
    content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 18px;
  text-rendering: auto;float: right;
  margin-right: 1em;    margin-top: 3px;
  transition: transform 0.3s;
}
.has-children.is-open > .acnav__label::after {
  transform: rotate(359deg);float: right;color: #fff;
}
.acnav__link, .acnav__label {
  display: block;
/*padding: 7px 11px;*/
  margin: 0;
  cursor: pointer;
  color: #017639;
  background: #fff;
box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
margin-bottom: 15px;border-radius: 8px;
  transition: color 0.25s ease-in, background-color 0.25s ease-in;
}
.acnav__link a, .acnav__label a{
display: block;padding: 7px 11px;
}
.acnav__link:focus, .acnav__link:hover, .acnav__label:focus, .acnav__label:hover {
  color: #fff;
  background: #017639;
}
.acnav__link--level2, .acnav__label--level2 {
  padding-left: 2em;   color: #000;
box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%);    margin-bottom: 0;
}
.acnav__link--level2:focus, .acnav__link--level2:hover, .acnav__label--level2:focus, .acnav__label--level2:hover {
  background: #fff;color: #017639;
}
.acnav__link--level3, .acnav__label--level3 {
  padding-left: 5em;
  background: #017639;
}
.acnav__link--level3:focus, .acnav__link--level3:hover, .acnav__label--level3:focus, .acnav__label--level3:hover {
  background: #255867;
}
.acnav__link--level4, .acnav__label--level4 {
  padding-left: 7em;
  background: #255867;
}
.acnav__link--level4:focus, .acnav__link--level4:hover, .acnav__label--level4:focus, .acnav__label--level4:hover {
  background: #214f5c;
}
 .acnav__list--level3, .acnav__list--level4 {
  display: none;
}
.is-open > .acnav__list--level2, .is-open > .acnav__list--level3, .is-open > .acnav__list--level4 {
  display: block;margin-bottom: 10px;
}
.title_danhmuc{
  color: #000;text-transform: uppercase;
      /*border-bottom: 4px solid #017639;*/line-height: 25px;
      font-size: 20px;font-family: 'LibreFranklin-SemiBold';
    padding-bottom: 15px;margin-top: 16px;
position: relative;
}
.cot_right_product_bycate {margin-top: 16px;padding-left: 20px;}
/*.title_danhmuc:before {
 content: '';
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #017639;
    position: absolute;
    bottom: -19px;
    left: 15px;
    margin: 0 auto;
}*/

.show_allsanpham .col-sm-4{padding:0 7px;}
.title_danhmucsp_home{margin:30px 0;}
.title_danhmucsp_home .col-xs-12{margin: 20px 0;}
.title_danhmucsp_home a{
  float: right;color: #017639;padding:6px 20px;border-radius: 5px;border:1px solid #017639;    margin-top: -15px;
}
.title_danhmucsp_home a:hover{
  background-color: #017639;color: #017639;
}
.title_danhmucsp_home span{font-size: 18px;font-family: 'LibreFranklin-SemiBold';}

.slider_banner_danhmuc .slick-arrow{
  position: absolute;bottom:40%;z-index: 99
}
.slider_banner_danhmuc .slick-arrow:hover{cursor: pointer;}
.slider_banner_danhmuc .slick-arrow.prev {
  left: 1%;
}
.slider_banner_danhmuc .slick-arrow.next {
  right: 1%;
}
.slider_banner_danhmuc .slick-arrow img{
  max-width: 50px;
}
.title_danhmucsp_home{margin:0 -15px;}
.show_allsanpham{margin:0 -12px;}
.show_allsanpham .item_product{
  width: 25%;
}
.show_allsanpham .baoquanh_sp{
  margin:0 12px;margin-bottom: 20px;
}

.thongtin_sanpham{
  margin:0 -30px;
  margin-top: 25px;
}
.description_vi{
    margin:0 -15px;
}




.phantrang{text-align: right;}
.phantrang ul li a{
  background-color: #fff;color: #017639; padding: 6px 12px;border:1px solid #017639;
    border-radius: 50%;margin: 0 6px;}
.phantrang ul li:last-child a,.phantrang ul li:first-child a,.phantrang ul li:last-child span,.phantrang ul li:first-child span{
  border:none;background-color: #fff;color: #017639;
   box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 10%);border-radius: 50%;    padding: 6px 16px;
}
.phantrang ul li:first-child a,.phantrang ul li:first-child span{    margin-right: 17px; background:url('../images/left_slide_danhmuc.png')center no-repeat ;    background-size: 8px;text-indent: -9999999999px;  color: #fff0;}
.phantrang ul li:last-child a,.phantrang ul li:last-child span{    margin-left: 17px; background:url('../images/right_slide_danhmuc.png')center no-repeat ;     background-size: 8px; text-indent: -9999999999px;color: #fff0;}
.phantrang ul li:first-child span:hover,.phantrang ul li:last-child span:hover{color: #fff0;}

.phantrang .pagination>.active>a, .phantrang .pagination>.active>a:focus, .phantrang .pagination>.active>a:hover, .phantrang .pagination>.active>span, .phantrang .pagination>.active>span:focus, .phantrang .pagination>.active>span:hover{
  background-color: #017639;    border-color: #017639;margin:0 7px;    padding: 6px 13px;
    border-radius: 50%;

}
/*.slider_product_lq{position: relative;    overflow: hidden;}*/

/*.slider_product_lq .slick-arrow{
  position: absolute;bottom:40%;z-index: 99;display: none;
}*/
.slider_product_lq {margin-bottom: 40px;}
.slider_product_lq .slick-arrow {
    position: absolute;
    bottom: 40%;
    z-index: 99;
}
.slider_product_lq .slick-dots{bottom:-25px;}
.slider_product_lq .slick-arrow:hover{cursor: pointer;}
.slider_product_lq .slick-arrow.prev {
  left: -1%;
}
.slider_product_lq .slick-arrow.next {
  right: -1%;
}
.slider_product_lq .slick-arrow img{
  max-width: 50px;
}
.title-reason{
  font-size: 20px;font-family: 'LibreFranklin-SemiBold';margin-bottom: 15px;
}

.product-info-tabs .tab-list a{font-size: 20px;font-weight: 500;float: left;padding: 0px 25px;border-radius:28px;color: #000;border:1px solid #017639;margin-right: 15px;}
.product-info-tabs .tab-list a.active{background-color: #017639;color: #fff;}











@media(max-width: 767px){
  .show_allsanpham .item_product {
    width: 50%;
}
.breadcrumb ul li:last-child{
  margin-right: 0;
}
.thongtin_sanpham {
    margin: 0 -15px;
    margin-top: 10px;
}

.slider_product_lq .slick-arrow.prev {
    left: -4%;
}
.slider_product_lq .slick-arrow.next {
    right: -4%;
}

}