.category {margin-top:120px;margin-bottom:100px;}
.category h1 {font-family: "DVN Fredoka", tahoma;display:flex;margin:0;align-items:center;font-size:40px;font-weight:400;text-transform:uppercase;}
.category h1 span{padding-right:20px;margin:0;}
.category h1:after {content:"";height:2px;background:#000;width: 100%;display:none;}
.category h2 {color:#FF9900;font-family: "SVN farmhouse", tahoma;}
.category .flex-between {margin-bottom:64px;}
.category .flex-between .form {margin:0;border:1px solid #ccc;border-radius:30px;display:flex;padding:0 12px;}
.category .flex-between .form input{border:none;background:none;padding:12px;font-size:16px;color:rgba(33,33,33,0.5);font-family: 'SVN-Gilroy';width:100%;}
.category .flex-between .form img{border:none;cursor:pointer;}
.category .catelist-top-1 {margin-bottom:32px;}
.category .catelist-top-1 .mota-top1 {padding-left:28px;}
.category .catelist-top-1 .mota-top1 h3 {font-size:24px;margin-top:8px;margin-bottom:16px;}
.category .catelist-top-1 img{width:100%;border-radius:10px;    float: left;}
.category .catelist-wrap {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;}
.category .catelist {border:1px solid #eee;padding:16px;border-radius:16px;}
.category .catelist .date{margin-top:32px;}
.category .catelist h3{font-size:24px;padding:0;margin-bottom:16px;font-weight:500;line-height:initial;color:#000000;font-weight:600;font-family: "DVN Fredoka", tahoma;    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.category .catelist h3:hover{color:#FF9900;}
.category .catelist {float:left;width:100%;}
.category .catelist .padding-left{padding-left:25px;}
.category .catelist p.time{color:#505050;margin-bottom:8px;margin-top:32px;}
.category .catelist p.time span {color:#FF9900;}
.category .catelist p.mota {font-size:16px;color:#000000;line-height:28px;    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.category .catelist div {line-height:22px;    font-size: 16px;}
.category .catelist img{width:100%;height:auto;float:left;}
.category .catelist .btn {color: #fff;
    background: #ff9900;
    text-align: center;
    padding: 8px 0;
    border-radius: 12px;
    margin-top: 24px;}
.category .catelist .btn a {color:#fff;}
.trang {float:left;width:100%;margin-top:64px;margin-bottom:20px;text-align:center;}
.trang a {padding:5px 13px;color:#FF9900;border-right:none;margin-top:5px;margin-right:8px;}
.trang a:first-child {border-radius: 3px 0 0 3px}
.trang a.back-page {background:url('../images/prev.svg') center center no-repeat;background-size:contain;}
.trang a.next-page {background:url('../images/next.svg') center center no-repeat;background-size:contain;}
.trang a.active-page {background:#FF9900;color:#fff;border-radius:5px;}
.trang a:last-child {border-radius: 0 3px 3px 0}
.cover {position:relative;margin-top:120px;}
.cover img{width:100%;}
.cover h1{position:absolute;left:0;right:0;text-align:center;top:50%;transform: translateY(-50%);z-index:2;margin:0 auto;color:#fff;font-size:56px;}