/* #region config global */
.common-cate-title {
    margin: 0;
    color: #C8102E;
    font-family: 'GoogleSans Bold', Arial, Helvetica, sans-serif;
    padding-bottom: 10px;
}

.common-cate-title a {
    color: #C8102E;
}

.common-cate-title a:hover {
    color: #C8102E;
}

.nowrap {
    white-space: nowrap;
}

.text-bold {
    font-family: 'GoogleSans Bold', Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 767px) {
    .common-cate-title {
        font-size: 20px;
    }
}

/* #endregion */
/* #region container category */
.nat-category {
    background: url(/sites/misa/category/img/bg-category.webp) no-repeat;
    background-size: cover;
}

.block-1 {
    display: flex;
    align-items: flex-start;
    width: 100%;
    padding: 36px;
}

.col-66 {
    width: 66%;
    padding-right: 15px;
}

.col-33 {
    width: 33%;
}

.category-theme-1 {
    font-family: 'GoogleSans', Arial, sans-serif;
    background-color: #fff;
    margin-top: 64px;
    font-size: 16px;
}

@media screen and (min-width: 1170px) {
    .nat-category .container {
        width: 1170px;
    }
}

/* #endregion */
/* #region block slide tin noi bat */

.post-latest-wrap {
    position: relative;
    display: block;
    height: 100%
}

.post-latest-thumb {
    position: relative;
    height: 460px;
    width: 100%;
    overflow: hidden
}

.post-latest-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top
}

.post-latest-content {
    color: #414141;
}

.post-latest-title {
    font-family: GoogleSans Medium, Arial, sans-serif;
    font-size: 24px;
    margin: 10px 0;
}

.post-latest-excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.post-latest-info {
    display: flex;
    font-size: 14px;
    padding-top: 15px
}

.post-latest-date {
    /* padding-left: 25px; */
    /* background: url(/sites/misa/category/img/ic-time.webp) no-repeat left; */
    /* background-size: 18px; */
}

.post-latest-category {
    padding-left: 25px;
    padding-right: 30px;
    background: url(/sites/misa/category/img/ic-cate.png) no-repeat left;
    background-size: 18px
}

.slide-post-latest .owl-nav button[type=button] {
    outline: none !important;
    background: 0 0 !important;
    position: absolute;
    width: 25px;
    bottom: 15px
}

.slide-post-latest .owl-nav button.owl-next {
    right: 15px
}

.slide-post-latest .owl-nav button.owl-prev {
    right: 50px
}

@media screen and (max-width: 767px) {
    .col-66 {
        width: 100%;
        padding-right: 0;
    }

    .col-33 {
        width: 100%;
    }

    .block-1 {
        flex-direction: column;
        padding: 15px;
    }

    .post-latest-thumb {
        max-height: 260px;
    }

    .post-latest-thumb:after {
        background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0));
        background: linear-gradient(0deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0));
    }

    .post-latest-title {
        font-size: 18px;
        line-height: 20px;
        /* margin-bottom: -6px; */
    }

    .slide-post-latest .owl-nav button.owl-prev {
        left: -15px;
        top: 10px
    }

    .slide-post-latest .owl-nav button.owl-next {
        right: -15px;
        top: 10px
    }

    .nat-category .container {
        padding: 0
    }


}

/* #endregion */

/* #region event box */
.cate-title-large {
    padding: 15px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
    margin-top: 15px;
}

.event-item-title {
    font-size: 18px;
    font-family: 'GoogleSans Bold', Arial, sans-serif;
    color: #414141;
    margin: 8px 0;
}

.event-item-title a {
    color: #414141;
}

.event-item-sm {
    font-size: 16px;
    font-family: 'GoogleSans Bold', Arial, sans-serif;
    position: relative;
    padding: 8px 0 8px 20px;
    border-top: 1px dashed #717171;
}

.event-item-sm a {
    color: #414141;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.event-item-sm:before {
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    background-color: #CA1A36;
    top: 14px;
    left: 4px;
    border-radius: 50%;
}

.event-item-img img {
    width: 100%;
}

/* #endregion */

/* #region ban tin misa */
.misa-news-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 36px;
}


.misa-news-viewmore a {
    color: #C8102E;
    font-family: 'GoogleSans Medium', Arial, sans-serif;
    font-size: 20px;
    position: relative;
}

.misa-news-viewmore {
    display: inline-flex;
    margin-right: 53px;
}

.misa-news-viewmore a:before {
    position: absolute;
    content: url(/sites/misa/images/pages/home-page/ic-remore-red.webp);
    top: -5px;
    right: -65px;
    padding-left: 22px;
    transform: scale(0.7);
}


.block-2 {
    display: flex;
    align-items: flex-start;
    width: 100%;
}

.ms-news-md {
    width: 50%;
    padding-right: 15px;
}

.ms-new-sm-list {
    width: 50%;
    display: grid;
    grid-gap: 0;
}

.ms-new-sm-list::-webkit-scrollbar {
    width: 4px;
}

.ms-new-sm-list::-webkit-scrollbar-track {
    background: #E6E6E6;
}

.ms-new-sm-list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #B5B2B2;
}

.ms-new-sm-list>div>a {
    display: flex;
}


.ms-news-sm-box {
    width: 55%;
    padding-left: 15px;
    display: flex;
    flex-direction: column;
    justify-content: start;
}

.ms-news-sm-title {
    font-size: 18px;
    font-family: 'GoogleSans Bold', Arial, sans-serif;
    color: #414141;
    padding-bottom: 8px;
}

.ms-news-sm-expert {
    font-size: 10px;
    font-family: 'GoogleSans Medium', Arial, sans-serif;
    color: #414141;
    line-height: 15px;
}

.ms-news-sm-info {
    font-size: 14px;
    color: #414141;
}

.ms-news-sm-cate {
    position: relative;
    padding-left: 21px;
}

.ms-news-sm-cate:before {
    position: absolute;
    content: url(/sites/misa/images/pages/home-page/ic-cate.webp);
    top: 3px;
    left: 0px;
}

.ms-news-sm-date {
    position: relative;
}



.ms-news-md-img img {
    width: 100%;
    object-fit: cover;
    object-position: top left;
    min-height: 220px;
}

.ms-news-md-title {
    font-size: 18px;
    color: #414141;
    padding: 10px 0 0;
    font-family: 'GoogleSans Bold', Arial, sans-serif;
}

.ms-news-md-info {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 5px 0 5px;
}

.ms-news-md-cate {
    margin-right: 28px;
    position: relative;
    font-size: 10px;
    font-family: 'GoogleSans Bold', Arial, sans-serif;
    color: #414141;
}

.ms-news-md-cate a {
    position: relative;
    padding-left: 13px;
    color: #414141;
    font-size: 10px;
    font-family: 'GoogleSans Medium', Arial, sans-serif;
}

.ms-news-md-cate a:nth-child(1):before {
    position: absolute;
    content: url(/sites/misa/images/pages/home-page/ic-cate.webp);
    top: -1px;
    left: 0px;
}

.ms-news-md-date {
    position: relative;
    font-size: 14px;
    font-family: 'GoogleSans Medium', Arial, sans-serif;
}


.ms-news-md-expert {
    font-size: 16px;
    font-family: 'GoogleSans Medium', Arial, sans-serif;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


.ms-new-sm-list>div {
    display: flex;
    width: 100%;
    padding-bottom: 15px;
}

.ms-new-sm-list>div>a {
    width: 45%;
}

@media screen and (max-width: 767px) {
    .block-2 {
        flex-direction: column;
    }

    .ms-news-md {
        width: 100%;
        padding-right: 0px;
    }

    .ms-new-sm-list {
        width: 100%;
        padding-top: 15px;
        max-height: auto;
    }
}

/* #endregion */

/* #region banner widget 2 */
div#adsCate01 {
    padding-bottom: 24px;
}

@media screen and (max-width: 767px) {
    div#adsCate01 img {
        width: 100%;
    }

    div#adsCate01 {
        padding: 15px 0;
    }
}

/* #endregion */

/* #region few category */
.few-cate {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding: 36px;
    background-color: #ECECEC;
    grid-gap: 15px;
    border-bottom: 8px solid #c4083c;
}

.few-cate .common-cate-title {
    font-size: 20px;
    position: relative;
    padding-left: 10px;
}

.few-cate .common-cate-title a {
    color: #414141;
}

.few-cate .common-cate-title:before {
    position: absolute;
    content: '';
    width: 3px;
    height: 17px;
    background-color: #C8102E;
    left: 0;
    top: 6px
}

.few-event-item-title a {
    font-size: 18px;
    font-family: 'GoogleSans Bold', Arial, sans-serif;
    color: #414141;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.few-event-item-sm {
    font-size: 16px;
    font-family: 'GoogleSans Medium', Arial, sans-serif;
    position: relative;
    padding: 8px 0 8px 20px;
    border-top: 1px dashed #717171;
}

.few-event-item-sm:before {
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    background-color: #CA1A36;
    top: 14px;
    left: 4px;
    border-radius: 50%;
}

.few-event-item-img img {
    height: 160px;
    object-fit: cover;
    object-position: left top;
}

.few-event-item-sm a {
    color: #414141;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.few-event-item-date {
    font-size: 14px;
    color: #414141;
    padding: 5px 0 10px;
}

.few-event-item-title {
    padding-top: 5px;
}

@media screen and (max-width: 767px) {
    .few-cate {
        grid-template-columns: 1fr;
        padding: 15px;
    }

    .few-event-item-img img {
        width: 100%;
        padding-bottom: 8px;
        height: 235px;
    }
}

/* #endregion */

/* #region cate count */
.cate-count-box {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.cate-count-3 {
    display: flex;
    padding: 15px 36px 36px 35px;
    grid-gap: 10px;
}

.cate-count-item-md {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
    margin-bottom: 15px;
}

.cate-count-item-img img {
    width: 100%;
    height: 160px;
    object-fit: cover;
    object-position: top left;
}

.cate-count-item-sm {
    width: 50%;
}

.cate-count-item-md>div {
    grid-gap: 15px;
}

.cate-count-item-title a {
    color: #414141;
    font-family: 'GoogleSans Bold', Arial, sans-serif;
    font-size: 18px;
}

.cate-count-item-date {
    font-size: 13px;
    font-family: 'GoogleSans Medium', Arial, sans-serif;
    padding: 5px 0 10px;
}

.cate-count-expert {
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.cate-count-item-sm a {
    color: #414141;
    font-family: 'GoogleSans Bold', Arial, sans-serif;
    font-size: 16px;
    border-top: 1px solid #ACACAC;
    display: block;
    margin-right: 8px;
    padding: 8px 0 8px 20px;
    position: relative;
}

.cate-count-date {
    font-size: 14px;
    font-family: 'GoogleSans Medium', Arial, sans-serif;
    padding-left: 20px;
}

.cate-count-item-sm a:before {
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    background-color: #CA1A36;
    top: 14px;
    left: 4px;
    border-radius: 50%;
}

.cate-count-3 .common-cate-title {
    font-size: 20px;
    color: #414141;
    position: relative;
    padding-left: 10px
}

.cate-count-3 .common-cate-title a {
    color: #414141
}

.cate-count-3 .common-cate-title:before {
    background: #C8102E;
    width: 3px;
    height: 17px;
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
}

@media screen and (max-width: 767px) {
    .cate-count-3 {
        flex-direction: column;
        padding: 15px;
    }

    .cate-counts-box {
        padding-bottom: 15px;
    }

    .cate-count-item-md {
        grid-template-columns: 1fr;
    }

    .cate-count-item-md img {
        width: 100%;
        height: 220px;
    }

    .cate-count-item-sm {
        width: 100%;
        padding-bottom: 10px;
    }
}

/* #endregion */

/* #region  innova row 3 */
.innova-row-3 {
    display: flex;
    padding: 0 36px 36px 36px;
}

.innova-row-3>div:nth-child(1) {
    width: 50%;
}

.innova-row-3>div:nth-child(2),
.innova-row-3>div:nth-child(3) {
    width: 25%;
    padding-left: 10px;
}


.innovas-box {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.innova-item-md {
    padding-bottom: 15px;
    padding-right: 5px;
    width: 100%;
}

.innova-item-md .innova-item-img img {
    min-height: 285px;
    object-fit: cover;
    object-position: left top;
}

.innova-item-img img {
    width: 100%;
}

.innova-item-sm {
    width: 33.33%;
    padding: 4px;
}

.innova-item-title a {
    font-size: 16px;
    font-family: 'GoogleSans Bold', Arial, sans-serif;
    color: #414141;
    padding: 5px 0;
    display: block;
}

.innova-sm-cate {
    color: #414141;
    font-size: 13px;
    font-family: 'GoogleSans Medium', Arial, sans-serif;
}

.innova-sm-date {
    color: #414141;
    font-size: 13px;
    font-family: 'GoogleSans Medium', Arial, sans-serif;
}

.innova-row-3 .common-cate-title {
    font-size: 21px;
}

.viewcount-box {
    display: grid;
    grid-template-columns: 1fr;
}

.viewcount-box>div {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #A5A5A5;
    padding: 6px 0px;
    min-height: 57px;
}

.viewcount-num {
    font-size: 40px;
    font-family: 'GoogleSans Bold', Arial, sans-serif;
    color: #9E9E9E;
    width: 15%;
}

.viewcount-link {
    width: 85%;
}

.viewcount-link a {
    font-family: 'GoogleSans Bold', Arial, sans-serif;
    color: #414141;
    font-size: 16px;
}



.ms-ebook-img {
    box-shadow: 1px 2px 9px rgba(0, 0, 0, 0.25);
}

.ms-ebook-img {
    height: 361px;
    width: 100%;
}

.ms-ebook-title {
    font-size: 16px;
    text-align: center;
    color: #515151;
    padding-top: 12px;
    font-family: 'GoogleSans Medium', Arial, sans-serif;
    min-height: 54px;
}

.ms-ebook-date {
    text-align: center;
    font-size: 14px;
    color: #515151;
}

.ms-ebook-btn {
    text-align: center;
    color: #C8102E;
    font-family: 'GoogleSans Medium', Arial, sans-serif;
    font-size: 16px;
    border: 1px solid #C8102E;
    max-width: 139px;
    text-align: left;
    padding: 6px 14px;
    background: url(/sites/misa/images/pages/home-page/ic-double-next.webp) no-repeat right center;
    justify-content: space-evenly;
    margin: auto;
    background-position: 112px 9px;
    border-radius: 5px;
    margin-top: 8px;
}

.ms-ebook-num {
    display: flex;
    justify-content: center;
}

.ms-ebook-num a {
    padding: 9px;
    color: #414141;
    font-family: 'GoogleSans Medium', Arial, sans-serif;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    margin: 10px 5px;
    text-align: center;
}

.ms-ebook-num a.active {
    color: #fff;
    background: #C8102E;
    border-radius: 50%;
}

.ms-ebook-img img {
    width: 100%;
}

@media screen and (max-width: 767px) {
    .innova-row-3 {
        flex-direction: column;
        padding: 0 15px;
    }

    .innova-row-3>div:nth-child(1) {
        width: 100%;
    }

    .innova-item-md img {
        width: 100%;
        object-fit: cover;
    }

    .innova-item-md {
        padding-right: 0;
        width: 100%;
    }

    .innova-item-md .innova-item-img img {
        min-height: 220px;
        object-fit: cover;
        object-position: left top;
    }
}

@media screen and (max-width: 767px) {

    .innova-row-3>div:nth-child(2),
    .innova-row-3>div:nth-child(3) {
        width: 100%;
        padding: 15px 0;
    }

    .ms-ebook-img {
        width: 261px;
        margin: auto;

    }

    .ms-ebook-img img {
        width: 100%;
    }

    .ms-ebook-title {
        padding-top: 20px;
    }
}

/* #endregion */

/* #region ads 3 */
div#AdsBanner3 {
    margin-top: 10px;
    border-top: 10px solid #F40104;
}

/* #endregion */