@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:Abril;
    src:url("../fonts/SVN-Abril-Fatface.ttf") format('truetype');
    font-weight:normal;
    font-style:normal;
    font-display: swap;
}
@media screen and (min-width: 1367px){
    .container{
        width: 1300px;
        max-width: 80%;
    }
    .navbar-default .navbar-nav>li>a{
        padding-left: 15px;
        padding-right: 15px;
    }
    .quangcao{
        width: 1300px;
        max-width: 80%;
        margin: 0px auto;
    }
}
img{max-width: 100%;}
.md-none{display: none !important;}
.md-block{display: block !important;}
.m0{margin: 0px;}.p0{padding: 0px !important;}.m-5{margin-left: -5px !important;margin-right: -5px !important;}.p5{padding-left: 5px;padding-right: 5px}.m-10{margin-left: -10px;margin-right: -10px}.p10{padding-left: 10px;padding-right: 10px}
body{font-family: 'Roboto', sans-serif;bottom: 0;position: relative;background: url(../images/br-f-left.jpg) top left, url(../images/br-f-right.jpg)  top right;background-repeat-x: no-repeat;}
.pagination-page {text-align:center;}
.pagination-page > span, .pagination-page  a{display:inline-block;width:30px;height:30px;line-height:30px;border:solid 1px #ddd;color:#000;}
.pagination-page  a:hover,
.pagination-page > span{background: #1f5892;color:#FFF;}
footer{font-size: 15px;color: #fff;padding-top: 30px;padding-bottom: 0;background-color: #06a35e;}
footer .title-f{color: #000000;margin-top: 20px;margin-bottom: 25px;font-weight: 500;font-size: 21px;color: #fff;line-height: 28px;text-transform: uppercase;}
footer a{color: #ffffff;}
footer ul{list-style: none;padding: 0px;}
footer ul a{text-transform: initial;padding: 5px 0px;display: inline-block;font-size: 14px;}
footer a:hover{text-decoration: none;color: #eec820;}
.chantrang{color: #fff;font-size: 13px;background-color: #08814c;padding-top: 10px;padding-bottom: 10px;margin-top: 30px;}
.chantrang a{color: #fff;}
.breadcrumb{border-bottom: none;background-color: transparent;padding: 0px;margin-bottom: 0px;padding-bottom: 0px;position: relative;/* text-align: center; */}
.breadcrumb>li a{color: #000000;}
.breadcrumb>li a:hover{color: #1d1d1d;text-decoration: none;}
#map iframe{height: 175px;}
.hc-nav-trigger.hc-nav-1{display: none !important;}
iframe{max-width: 100%;}
#slider{margin-bottom: 20px;}
.item-slide{height: 700px;position: relative;}
.item-slide img{width: 100%;height: 100%;object-fit: cover;}
.item-slide .content-sldie{position: absolute;top: 50%;transform: translateY(-50%);left: 20%;width: 30%;padding: 40px 30px;background-color: rgba(17, 17, 17, 0.9);color: #fff;}
.item-slide .content-sldie h3{font-family: 'Playfair Display', serif;margin-top: 0;font-size: 26px;margin-bottom: 20px;padding-bottom: 20px;position: relative;}
.item-slide .content-sldie h3:before{content:"";position: absolute;width: 70px;height: 2px;background-color: #fff;bottom: 0;}
.item-slide .content-sldie .mota{margin-bottom: 20px;line-height: 24px;}
.item-slide .content-sldie a{color: #fff;display: inline-block;padding: 11px 30px;border: 1px solid #fff;}
.item-slide .content-sldie a:hover{background-color: #fff;color: #000;}
.slide-main .slick-prev, .slide-main .slick-next{width: 30px;height: 50px;}
.slide-main .slick-prev{background: url(../images/icon-prev.png) no-repeat center;background-size: contain;left: 20px;}
.slide-main .slick-next{background: url(../images/icon-next.png) no-repeat center;background-size: contain;right: 20px;}
.navbar-default{
    top: -100px;
    transition: all 0.4s linear;
    position: initial;
}
.navbar-default.fix{position: fixed;top: 0;left: 0;right: 0;background-color: #fff;z-index: 10000;box-shadow: 1px 1px 10px 1px #3e3b3b66;}
.cart .svg-icon-cart {
    width: 22px;
    height: 24px;
    position: absolute;
    top: 23px;
    left: 15px;
}

.navbar-nav>li.cart{margin-right: -10px;}
.navbar-nav>li.cart .cart-target{padding-left: 10px;padding-right: 10px;}
.cart .cart-target img{}
.cart .cart-target .cart_name{display: block;}
.cart .cart-target .qty_top{position: absolute;background-color: #eec820;padding: 0px 4px;border-radius: 14px;top: 8px;right: 10px;line-height: 15px;}
.navbar-nav>li.cart .cart-target:hover{background-color: #fff;color: #020202;}
.dropdown-search{
}
.navbar-default .navbar-nav>li.dropdown-search>a{padding-left: 20px;padding-right: 20px;}
.navbar-nav .dropdown-search .dropdown-menu{background-color: #fff;padding: 5px;width: 300px;}
.dropdown-search  .navbar-form{margin: 0;position: relative;}
.dropdown-search  .navbar-form .nav-input{/* font-family: 'Playfair Display', serif; *//* font-style: italic; */border: 1px solid #eee;border-radius: 0;padding-right: 35px;}
.dropdown-search  .navbar-form .btn-search{position: absolute;right: 0;top: 0;bottom: 0;width: 50px;background-color: transparent;background: url(../images/search.png) no-repeat center;background-size: 18px;}
.navbar-nav>li.dropdown-lang>.dropdown-menu{width: 50px;min-width: 100%;background-color: #fff;}
.dropdown-lang .dropdown-menu>li>a{padding-left: 10px;padding-right: 10px;color: #000;text-align: center;font-family: 'Playfair Display', serif;}
.navbar-default .navbar-nav>li.dropdown-lang>a{padding-left: 15px;padding-right: 15px;}
.user #icon_account{width: 40px;height: 40px;color: #fff;fill: #fff;}
.navbar-default .navbar-nav>li.user>a>img{/* height: 20px; */}
.navbar-default .navbar-nav>li.user>a{padding-left: 10px;padding-right: 10px;}
.mxh-f{
}
.mxh-f a{display: inline-block;width: 40px;height: 40px;background-color: #444444;border-radius: 50%;line-height: 40px;text-align: center;margin-right: 10px;margin-bottom: 7px;color: #fff;}
.mxh-f a.zalo{background: url(../images/zalo.png) no-repeat center #444444;background-size: 65%;}
.map-f iframe{height: 150px;width: 100%;}
.head-page{height: 160px;background-position: center;position: relative;background: url(../images/luchiana-2740300610.png) center;background-size: 120px;}
.head-page:before{content:"";position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity: .7;background: #dededed4;}
.head-page .content {width: 700px;max-width: 80%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;z-index: 10;padding: 30px;}
.head-page .content .title-page{font-size: 40px;color: #1b8244;margin-top: 0;text-transform: uppercase;position: relative;padding-bottom: 10px;margin-bottom: 20px;font-weight: 500;}
.br-xam{background: #FBFBFB;padding-top: 30px;padding-bottom: 50px;}
.post-item{background-color: #fff;margin-bottom: 30px;/* border: 1px solid #eee; */transition: all 0.2s linear;}
.post-item .img-news{
}
.post-item .post-thumb{display: block;height: 250px;overflow: hidden;}
.post-item .post-thumb img{width: 100%;height: 100%;object-fit: cover;transition: all 0.2s linear;}
.post-item  .post-entry{padding-top: 15px;padding-left: 70px;padding-right: 20px;padding-bottom: 20px;position: relative;}
.post-item  .post-entry .p-date{position: absolute;left: 0;top: 0;background-color: #000;color: #ffff;width: 59px;text-align: center;padding-top: 10px;padding-bottom: 5px;font-weight: 400;}
.post-item  .post-entry .p-date strong{display: block;font-size: 24px;font-weight: 400;border-top: 1px solid #ccc;margin-top: 6px;padding-top: 6px;margin-left: 6px;margin-right: 5px;}
.post-item  .post-entry .title{margin-top: 0;font-family: 'Playfair Display';line-height: 22px;}
.post-item  .post-entry .title a{color: #000;}
.post-item  .post-entry .title a:hover{
}
.post-item  .post-entry .post-excerpt{color: #616060;}
.head-page .content:before{content:"";}
.head-page .content:after{content:"";}
.big-img-new{width: 100%;height: 350px;object-fit: cover;margin-bottom: 15px;}
.title-tin{margin-bottom: 20px;font-size: 20px;font-weight: 500;margin-top: 0;border-bottom: 1px solid #eee;padding-bottom: 15px;color: #000;text-transform: uppercase;}
.chitietbaivie{position: relative;/* padding-left: 115px; */}
.thongtinchitiet{
    margin-bottom: 30px;
}
.thongtinchitiet .p-date{color: #151515;text-align: center;padding-top: 5px;padding-bottom: 5px;font-weight: 400;display: inline-block;}
.thongtinchitiet .p-date strong{display: block;font-size: 24px;font-weight: 400;border-top: 1px solid #ccc;margin-top: 6px;padding-top: 6px;margin-left: 6px;margin-right: 5px;}
.thongtinchitiet .danhmuc{margin-bottom: 15px;color: #6a6969;}
.thongtinchitiet .danhmuc a{color: #000;font-size: 14px;font-weight: 500;}
.thongtinchitiet .chiase{display: inline-block;float: right;}
.thongtinchitiet .chiase a{width: 30px;height: 30px;margin: 0px auto;background-color: #1b8244;color: #fff;line-height: 30px;border-radius: 3px;transition: all 0.2s linear;display: inline-block;text-align: center;}
.thongtinchitiet .chiase a:hover{background-color: #000;}
.title-lienquan{text-align: center;font-size: 24px;color: #000;margin-top: 30px;margin-bottom: 30px;padding-bottom: 30px;background: url(../images/br-title.png) no-repeat center bottom;text-transform: uppercase;font-weight: 600;}
.form-search-right{position: relative;}
.form-search-right .form-control{height: 47px;border-radius: 0;border: none;box-shadow: none;border-bottom: 1px solid #9b9b9b;padding-right: 40px;}
.form-search-right .btn-search{position: absolute;right: 0;top: 0;bottom: 0;background-color: transparent;}
.widget-title{font-size: 18px;margin-right: 20px;margin-bottom: 15px;border-bottom: 1px solid;text-transform: uppercase;padding-bottom: 5px;font-weight: 600;color: #1b8244;}
ul.textwidget{list-style: none;padding: 0;}
ul.textwidget li{border-bottom: 1px dotted #ccc;}
ul.textwidget li a{display: block;padding: 10px 15px;color: #000000;position: relative;font-weight: 500;}
ul.textwidget li a:before{content:"\f105";display: inline-block;font: normal normal normal 14px/1 FontAwesome;position: absolute;left: 5px;top: 13px;}
ul.textwidget li:last-child{border: none;}
.list-product-right{
}
.item-product-right{margin-bottom: 15px;}
.item-product-right .img{display: block;height: 70px;}
.item-product-right .img img{width: 100%;height: 100%;object-fit: cover;border-radius: 5px;}
.item-product-right .title{font-size: 15px;font-family: 'Poppins';margin-top: 5px;}
.item-product-right .title a{color: #000;font-family: Roboto;}
.item-product-right .gia{
}
.item-product-right .gia strong{color: red;}
.item-product-right .gia i{font-size: 13px;text-decoration: line-through;color: #747272;float: right;}
.br-product{/* background: url(../images/bg_4.jpg) no-repeat center; */padding-top: 50px;padding-bottom: 50px;background-size: cover;}
.item-product{border: 1px solid #fff;margin-bottom: 30px;/* border-radius: 16px; */overflow: hidden;text-align: center;}
.img_product .img{
}
.item-product .img{display: block;height: 250px;position: relative;overflow: hidden;}
.item-product .img img{width: 100%;height: 100%;transition: all 0.4s linear;object-fit: cover;}
.item-product .title{font-size: 16px;}
.item-product .title a{color: #1b8244;}
.item-product .title a:hover{
}
.item-product .mota{color: #1b8244;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;width: 100%;}
.btn-addcart{display: inline-block;width: 40px;height: 40px;background-color: #ffc222;border: none;background-image: url(../images/icon-cart.png);background-repeat: no-repeat;background-position: center;border-radius: 5px;background-size: 25px;}
.item-product .bottom-pro{margin-top: 15px;}
.item-product .bottom-pro .gia-item{color: #fff;}
.item-product .bottom-pro .gia-item strong{display: inline-block;color: #ffc222;font-size: 16px;}
.item-product .bottom-pro .gia-item i{/* display: block; */color: #adabab;text-decoration: line-through;}
.search-pro input.form-control{background-color: transparent;padding-left: 0;color: #fff;}
.nav-pro{list-style: none;padding: 0;text-align: center;margin-bottom: 30px;}
.nav-pro li{display: inline-block;}
.nav-pro li a{display: block;padding: 6px 19px;color: #fff;font-size: 15px;border: 1px solid #ffc222;border-radius: 5px;margin-left: 5px;margin-right: 5px;}
.nav-pro li a.active{color: #ffc222;border: 1px solid #ffc222;background-color: #000000;}
.nav-pro li a:hover{color: #ffc222;border-left: 1px solid;}
.btn-addcart:hover{background-color: #fff;}
.item-product .content-product h3 a:hover{color: #ffc222;}
.img_product .img:after{content:"";position: absolute;bottom: 0;left: 0;right: 0;height: 0;transition: all 0.2s linear;background-color: rgb(0 0 0 / 60%);}
.item-product:hover .img:after{height: 100%;}
.item-product:hover .img img{transform: scale(1.1);}
.post-item:hover{box-shadow: 1px 1px 10px 1px #ccc;}
.post-item:hover img{transform: scale(1.1);-webkit-filter: grayscale(50%);filter: grayscale(50%);}
.big_img{padding: 5px;}
.big_img a{padding: 6px;border-radius: 10px;background-color: rgb(255 255 255 / 50%);display: flex;justify-content: center;align-items: center;}
.big_img a img{max-width: 100%;height: 100%;object-fit: cover;}
.item-thumb{padding-left: 10px;padding-right: 10px;}
.slide-sp{margin-left: -10px;margin-right: -10px;margin-top: 20px;}
.item-thumb a{height: 100px;display: block;border-radius: 5px;overflow: hidden;border: 1px solid #eee;padding: 3px;}
.item-thumb a img{width: 100%;height: 100%;object-fit: cover;border-radius: 5px;}
.ten-sp{color: #000;font-weight: 500;margin-bottom: 20px;font-size: 20px;font-weight: 600;text-transform: uppercase;}
.mota_sp{
 /* color: #b7b7b7; */
 margin-bottom: 15px;
 border-bottom: 1px dotted #ccc;
 padding-bottom: 0;
 border-top: 1px dotted #ccc;
 padding-top: 10px;
 }
.ma-sp{}
.ma-sp strong{color: #ffc222;}
.gia-ct{font-size: 18px;border-bottom: 1px dotted #ccc;margin-bottom: 15px;padding-bottom: 10px;}
.content-gia{font-weight: 600;font-size: 24px;color: #1b8244;}
.content-gia.giacu{/* font-family: 'Poppins'; */font-size: 18px;color: #c1bfbf;margin-left: 20px;text-decoration: line-through;}
.quantity{margin-right: 15px;}
.quantity .qty{border: none;height: 40px;width: 100px;padding: 15px;border-top: 1px solid #ccc;float: left;text-align: center;color: #000;border-bottom: 1px solid #ccc;}
.quantity .eltd-quantity-minus{height: 40px;background-color: #ffffff;width: 40px;float: left;border-radius: 5px 0px 0px 5px;text-align: center;line-height: 40px;border: 1px solid#fff;border: 1px solid #ccc;color: #000;}
.quantity .eltd-quantity-plus{height: 40px;background-color: #fff;width: 40px;float: left;text-align: center;border-radius: 0px 5px 5px 0px;line-height: 40px;border: 1px solid#fff;border: 1px solid #ccc;color: #000;}
.btn-mua{height: 40px;padding-left: 31px;padding-right: 30px;background-color: #1b8244;border-radius: 7px;font-size: 14px;text-transform: uppercase;color: #fdfdfd;margin-right: 10px;font-weight: 500;}
.form-dathang{margin-bottom: 20px;border-bottom: 1px dotted #ccc;padding-bottom: 15px;}
.quantity .qty:focus{outline: none;}
.loai_sp_ct{/* border-bottom: 1px dotted #ccc; *//* padding-bottom: 15px; */margin-bottom: 15px;}
.loai_sp_ct a{color: #1b8244;font-family: 'Roboto', sans-serif;}
.chiase-p{
}
.chiase-p a{display: inline-block;background-color: #eaeaea;color: #000;margin-top: 10px;width: 29px;height: 30px;text-align: center;line-height: 30px;border-radius: 3px;margin-left: 5px;transition: all 0.2s linear;}
.chiase-p a:hover{color: #fff;background-color: #000;}
.ghichu-pro{color: #cac9c9;}
.ghichu-pro li{margin-bottom: 10px;}
.title-home-lienquan{text-align: center;font-family: 'Playfair Display', serif;font-size: 30px;color: #fff;margin-top: 50px;margin-bottom: 30px;padding-bottom: 30px;background: url(../images/br-title.png) no-repeat center bottom;}
.title-ct-sp{font-family: 'Playfair Display', serif;color: #fff;margin-top: 30px;margin-bottom: 20px;}
.chitiet_sp{color: #fff;line-height: 24px;}
.title-lienhe{font-size: 25px;margin-bottom: 30px;text-transform: uppercase;font-size: 18px;font-weight: 600;}
#form-contact{
}
#form-contact input{height: 37px;border-radius: 0;background-color: transparent;margin-bottom: 20px;}
#form-contact textarea{background-color: transparent;border-radius: 0;}
.btn-send-contact{height: 37px;border-radius: 0;background-color: #06a35e;color: #fff;text-transform: uppercase;border: none;}
.btn-send-contact:hover{color: #000;background-color: #000;color: #fff;border: none;}
.contact-left{border-right: 1px solid;/* font-family: 'Lora', serif; */}
.thongtinlienhe{/* color: #fff; */padding: 0;list-style: none;padding-left: 30px;}

.thongtinlienhe li{margin-bottom: 30px;font-size: 15px;font-weight: 500;text-align: left;}
.thongtinlienhe li.ten_congty{font-size: 24px;margin-bottom: 10px;}
.thongtinlienhe li strong{color: #5f5c5c;font-size: 15px;font-weight: 300;}
.name-pro{font-size: 14px;font-weight: 400;margin-top: 10px;text-transform: lowercase;}
.pro-cart{position: relative;}
.xoa_giohang{background-color: red;padding: 4px 12px;color: #fff;border-radius: 5px;}
.tongtieng-cart{font-size: 20px;font-family: 'Roboto';font-weight: 600;color: red;}
.lab-thanhtoan{display: block;font-family: 'Roboto';}
.lab-thanhtoan img{height: 27px;margin-left: 10px;}
.lab-thanhtoan span{font-size: 14px;color: #3c3b3b;}
.thanhtoan{padding-left: 30px;font-size: 13px;display: none;}
.thanhtoansub{padding-left: 20px;}
.btn-xacnhan{margin-bottom: 15px;background-color: #00a85a;color: #fff;}
.btn-huy{margin-bottom: 15px;background-color: red;color: #fff;}
#form-shopping{}
#form-shopping .form-control{border-radius: 0;height: 45px;}
.chitiettin img{max-width: 100% !important;height: auto !important;}
.login-form{
}
.login-form h4{text-align: center;font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;margin-top: 0;font-weight: 700;margin-bottom: 30px;}
.login-face{margin-bottom: 30px;}
.login-face a{display: block;text-align: center;background: #3b5998;border: none;text-transform: unset;color: #fff;padding: 10px;border-radius: 30px;font-weight: 400;margin-bottom: 10px;}
.login-face a i{font-size: 23px;margin-right: 5px;}
.login-form .form-group{position: relative;border-bottom: 1px solid #ddd;padding-left: 30px;margin-bottom: 20px;}
.login-form .form-control{border: none;box-shadow: none;font-family: 'Roboto Condensed', sans-serif;}
.login-form .form-group:before{content:"";position: absolute;left: 0;height: 100%;width: 30px;}
.login-form .form-group.user:before{background: url(../images/icon-user.png) no-repeat center;}
.login-form .form-group.phone:before{background: url(../images/icon-dienthoai.png) no-repeat center;}
.login-form .form-group.mail:before{background: url(../images/icon-email.png) no-repeat center;}
.login-form .form-group.pass:before{background: url(../images/icon-pass.png) no-repeat center;}
.btn-login{background-color: #eec820;width: 80%;display: block;margin: 0px auto;margin-bottom: 30px;padding: 10px;text-transform: uppercase;font-weight: 400;color: #fff;font-size: 16px;border-radius: 30px;}
.btn-login:hover{color: #fff;}
.title-right-duan{background-color: #f7d708;margin-bottom: 0px;text-align: center;font-family: 'Roboto Condensed', sans-serif;font-size: 17px;text-transform: uppercase;font-weight: 600;padding: 7px;color: #000000;border-radius: 5px 5px 0px 0px;}
.tab-search-right{margin-top: 0;}
.tab-search-right{margin-top: 0;background-color: #e7e7e7;padding-top: 10px;}
.block-right {
    border: 1px solid #ddd;
    box-shadow: 1px 1px 7px 1px #e4e4e438;
    margin-bottom: 15px;
}
.btn-hethang{
    width: auto;
    background-image: none;
    color: #000;
    font-family: 'Roboto';
}
.datepicker.txt-ngaygiao, .txt-ngaygiao{
    height: 30px;
    border: none;
    color: #ffc222;
    background-color: transparent;
    padding: 0;
    outline: none;
    width: 90px;
}
.bootstrap-timepicker-widget table td{width: 60px !important;}
.cuon_ngang {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 5px;
}
.navbar-default .navbar-brand img{height: 100px;}
.navbar-default .navbar-brand{padding-top: 14px;padding-bottom: 10px;}
.navbar-nav{}
.navbar-default .navbar-nav>li.dropdown-search>a img{/* height: 22px; */}
.proLoop .productImg{position:relative;overflow:hidden}
.proLoop .productImg .productOut,.proLoop .productImg .productLabelTags{position:absolute;top:10px;right:10px;background:#F8D5D7;padding:2px 7.5px;font-size:12px;color:#fff;border-radius:10px;z-index:5}
.proLoop .productImg .productSale{position:absolute;top:10px;right:10px;background: #eec820;text-align:center;width:auto;height:auto;font-size:12px;color: #272727;z-index:5;line-height:26px;padding:0 10px;border-radius:4px;}
.proLoop .productImg .productSale:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top: 5px solid #eec820;content:"";position:absolute;top:100%;left:20%;}
.proLoop .productImg .productLabelTags{left:10px;right:initial}
.proLoop .productImg .productOut{background:#999}
.proLoop .productImg .productImgLink{display:flex;justify-content:center;padding: 10px;overflow: hidden;}
.proLoop .productImg .productImgLink img{width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.proLoop .productImg .productImgLink picture{transition:all .5s}
.proLoop .productImg .productImgLink picture:nth-of-type(2){position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;display:flex;justify-content:center;visibility:hidden}
.proLoop .productImg .productAction{padding:5px 10px;opacity:0;display:inline-block;text-align:center;margin:0;position:absolute;top:20%;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(-50%);transform:translateY(0%);right:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:2}
@media (max-width: 767px) {
.proLoop .productImg .productAction{transform:translate(0,0);position:relative;display:none}
.proLoop .productImg .productAction .setQuickview{display:none!important}
}
.proLoop .productImg .productAction a{background: #eec820;color:#fff;display:inline-block;width:30px;height:30px;margin:10px 0;font-size:15px;text-align:center;cursor:pointer;display:block;border-radius:4px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.proLoop .productImg .productAction a i{font-size:18px;line-height:30px}
.proLoop .productImg .productAction a:hover{opacity:.75}
.proLoop .productName{margin-bottom:5px;font-size: 14px;text-align:center;height:40px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;/* font-family: 'Lora', serif; */line-height: 19px;margin-bottom: 13px;padding-left: 10px;padding-right: 10px;}
.proLoop .productName a{color: #333;display:block;}
.proLoop .productName a:hover{color: #eec820;}
@media (max-width: 1200px) {
.proLoop .productName{font-size:14px;height:38px;line-height:1.4}
}
.proLoop .productPrice{text-align:center;color:#ff1616;font-weight:300;font-size:15px}
.proLoop .productPrice del{font-weight:300;margin-left:5px;color:#bbb;font-size:13px}
@media (max-width: 767px) {
.proLoop{padding-left:7.5px;padding-right:7.5px}
}
.proLoop{position:relative;background-color: #fff;padding-bottom: 10px;margin-bottom: 20px;}
.proLoop:hover{border-color:#ffe5e6}
.proLoop:hover .productImg .productImgLink picture:nth-of-type(2){opacity:1;visibility:visible}
.proLoop:hover .productImg .productImgLink picture:nth-of-type(1){opacity:0;visibility:hidden}
@media (min-width: 768px) {
.proLoop:hover .productImg .productAction{opacity:1}
.proLoop:hover .productImg .productAction a{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
}
.title-home{margin-top: 38px;margin-bottom: 40px;}
.title-home:after{content:"";display: block;clear: both;}
.title-home .text{float: left;display: inline-block;background-color: #00a651;color: #fff;padding: 8px 25px;text-transform: uppercase;font-weight: 700;font-size: 20px;position: relative;border-radius: 5px 0px 0px 5px;}
.title-home .text:before{content:"";width: 0;height: 0;border-top: 22px solid transparent;border-bottom: 22px solid transparent;border-left: 22px solid #00a651;position: absolute;left: 100%;top: 0;}
.nav-tabs.tab-home{text-align: center;display: inline-block;background-color: transparent;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.nav-tabs.tab-home>li{float: none;display: inline-block;border: none;margin-bottom: -1px;}
.nav-tabs.tab-home>li>a{color: #333;font-weight: 500;padding-left: 0;padding-right: 0;}
.nav-tabs.tab-home>li.active>a, .nav-tabs.tab-home>li.active>a:hover, .nav-tabs.tab-home>li.active>a:focus{background-color: transparent;border-bottom: 1px solid #000;color: #eec820;}
.nav-tabs.tab-home>li:nth-child(1){
    margin-right: 20px;
}
.nav-tabs.tab-home>li:nth-child(2){
    margin-left: 20px;
}
.col-text{position: relative;}
.blogLoop {
    margin-bottom: 25px;
    text-align: center;
}

@media (min-width: 992px) {
    .blogLoop {
        margin-bottom: 50px;
        background-color: #fff;
        padding-bottom: 10px;
        padding-top: 15px;
    }
}

@media (max-width: 767px) {
    .blogLoop {
        padding-left: 7.5px;
        padding-right: 7.5px;
    }
}

@media (min-width: 768px) {
    .blogLoop {
        /* padding-left: 15px; */
        /* padding-right: 15px; */
    }
}

.blogLoop:hover img {
    transform: scale(1.1);
}

.blogLoop:hover .blogDetailName a {
    color: #000000 !important;
}

.blogLoop .blogImageLink {
    display: block;
    overflow: hidden;
}

.blogLoop .blogImageLink img {
    transition: all .5s linear;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.blogLoop .blogDetailName {
    margin-bottom: 5px;
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 20px;
    font-weight: 600;
}

.blogLoop .blogDetailName a {
    transition: all .5s linear;
    color: #1b8244;
}

.blogLoop .blogDetailDate {
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
    color: #d7ab26;
}

.blogLoop .blogDetailDescription {
    color: #666666;
    margin-bottom: 0;
}

.blogLoop .blogDetailLink {
    color: #333;
    font-weight: 400;
    font-size: 25px;
}

@keyframes appear {
    0% {
        opacity: 0%;
    }
    100% {
        opacity: 100%;
    }
}

@keyframes move {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.thongtinchitiet:after{content:"";display: block;clear: both;}
.list-size{margin-bottom: 13px;margin-top: 25px;}
.item-size{display: inline-block;border: 1px solid #cccc;padding: 5px 10px;color: #000;border-radius: 4px;font-weight: 500;margin-right: 10px;}
.item-size:hover{border: 1px solid #ffc222;color: #ffc222;}
.item-size.active{border: 1px solid #ffc222;color: #ffc222;}
.navbar-default.fix .navbar-brand img{height: 60px;}
.navbar-default.fix .navbar-nav{margin-top: 6px;margin-bottom: 0;}
header{background-position: center right;background-repeat: no-repeat;background-size: cover;padding-top: 10px;padding-bottom: 10px;}
.logo{
}
.logo img{height: 115px;}
#slider_danhmuc{width: 100%;overflow: hidden;margin-bottom: 30px;}
.ten_congty{text-align: center;font-family: Abril;color: #1b8244;text-shadow: 1px 1px 5px #ffffff;line-height: 47px;margin: 0;margin-top: 10px;padding-bottom: 10px;font-size: 30px;}
.ten_congty span{display: block;}
.lang{text-align: right;}
.lang a{
}
.lang a img{}
.item-news-nb{position: relative;border: 1px solid #fff;}
.item-news-nb:before{content:"";position: absolute;width: 100%;height: 30%;background-image: linear-gradient(180deg, hsla(0,0%,100%,0) 0,#383838);bottom: 0;}
.item-news-nb .img{display: block;}
.item-news-nb img{height: 300px;width: 100%;object-fit: cover;}
.item-news-nb .title{position: absolute;left: 0;right: 0;bottom: 10px;display: block;padding: 10px;font-size: 17px;text-transform: uppercase;color: #fff;}
.item-news-nb:hover{
}
.item-news-nb.news-big img{height: 602px;}
.title-home .nav-tabs{float: right;border: none;background-color: transparent;margin: 0;padding-top: 0;}
.title-home .nav-tabs>li{margin: 0;border: none;}
.title-home .nav>li>a{background-color: transparent;color: #000;text-transform: initial;font-weight: 400;padding: 13px 20px;margin: 0;}
.title-home .nav-tabs>li.active>a, .title-home .nav-tabs>li.active>a:hover, .title-home .nav-tabs>li.active>a:focus{font-weight: 600;color: red;}
.item-dichvu-hot{margin-bottom: 20px;}
.item-dichvu-hot .img{display: block;height: 450px;}
.item-dichvu-hot .img img{width: 100%;height: 100%;object-fit: cover;}
.item-dichvu-hot .title{font-size: 18px;text-transform: unset;margin-top: 15px;text-transform: uppercase;}
.item-dichvu-hot .title a{color: #000;}
.item-dichvu-hot .mota{
}
.item-dv{margin-bottom: 15px;}
.item-dv .img{
}
.item-dv .img img{
}
.item-dv .title{font-size: 18px;margin-top: 10px;}
.item-dv .title a{color: #000;}
.item-dv .title a:hover{
}
.item-dv  .ngaydang{font-weight: 500;color: #464545;margin-top: 10px;}
.quangcao{width: 100%;}
.quangcao img{width: 100%;}
.item-duan{text-align: center;margin-bottom: 30px;}
.item-duan .img{display: block;height: 245px;}
.item-duan .img img{width: 100%;height: 100%;object-fit: cover;}
.item-duan .title{margin-top: 10px;font-size: 16px;}
.item-duan .title a{color: #1b8244;}
.doitac{margin-top: 20px;}
.sldie-doitac{
}
.item-doitac{display: block;height: 150px;display: flex;justify-content: center;align-items: center;}
.item-doitac img{max-width: 100%;max-height: 100%;}
.title-page:before{content:"";width: 50px;height: 3px;background-color: #1b8244;position: absolute;bottom: 0;left: 0;right: 0;margin: 0px auto;}
.hinh-sp{border: 1px solid #eee;border-radius: 10px;}
.list-file{list-style: none;padding: 0;}
.list-file li{margin-bottom: 10px;}
.list-file li .item{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;width: 100%;color: #428bca;padding-left: 40px;background: url(../images/icon-pdf.png) no-repeat center left;background-size: contain;}   
.item-new-right{margin-bottom: 20px;}
.item-new-right .img{display: block;height: 95px;}
.item-new-right .img img{width: 100%;height: 100%;object-fit: cover;}
.item-new-right .ngaydang{margin-top: 4px;}
.item-new-right .title{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;width: 100%;font-size: 14px;line-height: 21px;margin-bottom: 0;margin-top: 5px;}
.item-new-right .title a{color: #000;}
.item-new-right .title a:hover{
}
.infovb_label{color: #1b8244;font-weight: 500;}