@font-face{font-family:'UTM Penumbra Bold';src:url('../../fonts/UTM Penumbra Bold/utm_penumbrabold-webfont.woff2') format('woff2'),url('../../fonts/UTM Penumbra Bold/utm_penumbrabold-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:PhanNguyen;src:url(../../fonts/PhanNguyen/pn-regular2-webfont.woff2) format('woff2'),url(../../fonts/PhanNguyen/pn-regular2-webfont.woff) format('woff');font-weight:400}body{background:#fff;font-family:'Roboto',Arial,sans-serif!important;color:#333;font-size:14px;line-height:20px}@media (min-width:1220px){.uk-container{max-width:1200px;padding:0 15px}}@media (max-width:1220px){.uk-container{padding:15px}}h1,h2,h3,h4,h5,h6{font-size:16px;line-height:20px}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}:after,:before{font-weight:400}ol,ul{margin:0;padding:0}.uk-modal-close.uk-close{position:absolute;width:30px;height:30px;top:0;right:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2px solid #fff;background:#08c;z-index:1020;color:#fff!important;line-height:30px;opacity:1!important;box-shadow:none}.uk-modal-close.uk-close:after,.uk-modal-close.uk-close:hover{opacity:1}form input[type=text]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#333;font-style:italic;font-size:13px}form input[type=text]::-moz-placeholder,form textarea::-moz-placeholder{color:#333;font-style:italic;font-size:13px}form input[type=text]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#333;font-style:italic;font-size:13px}form input[type=text]:-moz-placeholder,form textarea:-moz-placeholder{color:#333;font-style:italic;font-size:13px}form input[type=checkbox]:not(:disabled),form input[type=radio]:not(:disabled){cursor:pointer;vertical-align:middle;margin:0 5px 0 0}label{cursor:pointer}.slidenav-skin1 .uk-slidenav{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-style:solid;border-color:#fff;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.slidenav-skin1 .uk-slidenav:before{content:''}.slidenav-skin1 .uk-slidenav-previous{border-width:0 0 2px 2px}.slidenav-skin1 .uk-slidenav-next{border-width:2px 2px 0 0}.uk-modal-dialog-lightbox .uk-slidenav{display:block;height:100%;width:35%;top:0;z-index:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.uk-modal-dialog-lightbox .uk-slidenav:before{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:24px;background:rgba(0,0,0,.7);margin:0;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff}.uk-modal-dialog-lightbox .uk-slidenav-previous{left:-10px}.uk-modal-dialog-lightbox .uk-slidenav-next{right:-10px}.uk-modal-dialog-lightbox .uk-slidenav-next:before{left:initial;right:10px}.header .offcanvas{display:block;padding-left:20px;font-size:14px;color:#fff;background:url(../../img/bar.png) 0 50% no-repeat}#goTop{position:fixed;z-index:9999;right:30px;clip:rect(auto,auto,auto,auto);text-indent:-9999px;display:block;width:45px;height:45px;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:45px;background-size:45px;background-image:url(../../img/toTop.png)}@media (max-width:1220px){#goTop{right:5px}}

.article-catalogue .title-news a {

    color: #000;

    text-align: center;

    display: block;

    margin-top: 10px;

    font-weight: 500;

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    line-height: 20px;

    height: 20px;

}



.box-news-home .desc {

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    line-height: 20px;

    height: 60px;

    text-align: center;

}

.item-new-home{

    padding-left: 10px!important;

}



.article-catalogue-list{

    margin-left: -10px!important;

}

span.gialienhe {

    font-size: 16px;

    /* font-weight: bold; */

    /* color: red; */

}



.product-detail .introduction .price .new {

    font-weight: 100!important;

}



.product-detail .introduction .price .new {

    text-decoration: line-through;

}



.product-detail .introduction .price{

    margin-bottom: 0!important;

}

.giabanlienhe {

    margin-bottom: 10px;

    font-size: 19px;

    margin-top: 5px;

    font-weight: 700;

    color: red;

}



.giabanlienhe a {

    color: red;

}

#home-albums .item-new-home {

    margin-bottom: 10px;

}



#home-albums .item-new-home img {

    flex: 1;

    aspect-ratio: 1 / 1;

    object-fit: cover;

}



section#home-albums {

    margin-top: 0;

}

.fancybox-content img {

    max-height: 85vh;

}

#home-albums .item-new-home a {

    display: inline-block !important;

}

@media (max-width: 768px) {

    .article-catalogue .title-news a {

        -webkit-line-clamp: 2;

        line-height: 20px;

        height: 40px;

    }

    .box-news-home .desc {

        -webkit-line-clamp: unset!important;

        line-height: 20px;

        height: unset!important;

    }

    #home-albums .uk-grid {
        margin-left: -10px!important;
    }

    #home-albums .uk-width-large-10-10 {
        padding-left: 10px!important;
    }
}