@charset "UTF-8";

html {
    line-height: 1.42857143;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 16px;
}

body {
    margin: 0;
    padding: 0;
    font-family: 'Roboto', sans-serif;
    background-color: #fcfdfe;
    font-size: 1rem;
    font-weight: 400;
    color: #212529;
    line-height: 1.42857143;
    top: 0 !important;
}

h1,
h2,
h3,
h4 {
    line-height: 1.42857143;
}

h1.out-view {
    text-indent: -9999px;
    line-height: 0;
    height: 0;
    margin: 0;
    padding: 0;
}

a {
    color: #212529;
    text-decoration: none;
}

a:hover {
    color: #a61c20;
    text-decoration: none;
}

figure {
    margin: unset;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#site-header {
    width: 100%;
    background-color: #fff;
    position: sticky;
    top: 0;
    z-index: 99;
}

.loading-dot-dot {
    height: 10px;
    background-image: url("../img/loading_dot_dot.gif");
    background-repeat: no-repeat;
    background-position: center;
}

.sticky-box {
    position: sticky;
    top: 130px;
}

.sticky-box .aside-left {
    position: absolute;
    right: 0;
}

.m-bottom-10 {
    margin-bottom: 10px;
}

.m-bottom-20 {
    margin-bottom: 20px;
}

.m-bottom-30 {
    margin-bottom: 30px;
}

.m-top-20 {
    margin-top: 20px;
}

.vinhet-01 {
    display: block;
    color: #9f2f00;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 6px;
    font-size: 1rem;
    line-height: 1.42857143;
}

.vinhet-01 a {
    color: #9f2f00;
}

.vinhet-01 a:hover {
    color: #f00;
}

.block-qc {
    background-color: rgba(0, 0, 0, .04);
    border: 1px solid rgba(0, 0, 0, .1);
    padding: 10px;
    border-radius: 2px;
    height: 100%;
    margin-bottom: 10px;
}

.block-qc .vn {
    color: rgba(0, 0, 0, .1);
    font-size: .9rem;
    border-radius: 5px;
    background-color: #fff;
    padding: 2px 8px;
    display: inline-block;
}

.play-btn {
    position: absolute;
    width: 50px;
    height: 50px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
}

.play-btn svg {
    transition: all .2s ease;
    fill: #fff;
}

.play-btn:hover svg,
.play-btn:focus svg {
    cursor: pointer;
    fill: #a61c20;
}

.share {
    font-size: 1rem;
    display: inline-block;
}

.share.x1 {
    font-size: 1.1rem;
}

.share.x2 {
    font-size: 1.2rem;
}

.share ul.lst-share {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: right;
    font-size: .7em;
}

.share ul.lst-share li.item {
    display: block;
    margin: 0 5px;
}

.share ul.lst-share li.item .shr {
    display: inline-block;
    padding: 1px 5px;
    border-radius: 4px;
}

.share ul.lst-share li.item .shr-facebook {
    background-color: #3b5998;
    color: #fff;
}

.share ul.lst-share li.item .shr-twitter {
    background-color: #55acee;
    color: #fff;
}

.share ul.lst-share li.item .shr-mail {
    background-color: #029c68;
    color: #fff;
}

.socials {
    margin-right: -3px;
    margin-left: -3px;
}

.socials .item {
    display: inline-block;
    width: 32px;
    line-height: 30px;
    font-size: 18px;
    border-radius: 4px;
    text-align: center;
    margin-right: 3px;
    margin-left: 3px;
}

.socials .fa-facebook {
    background: #3b5998;
    color: #fff;
}

.socials .fa-twitter {
    background: #55acee;
    color: #fff;
}

.socials .fa-envelope {
    background: #dd4b39;
    color: #fff;
}

.socials .fa-youtube {
    background: #dc143c;
    color: #fff;
}

.socials .fa-rss {
    background: #a9a9a9;
    color: #fff;
}

.wrapper {
    max-width: 1200px;
    width: 100%;
    margin: auto;
}

.body-content {
    max-width: 1480px;
    width: 100%;
    margin: auto;
    display: flex;
    justify-content: space-between;
}

.body-content>.b-left {
    width: 0;
    display: none;
}

.body-content>.b-center {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}

.body-content>.b-right {
    width: 0;
    display: none;
}

@media all and (min-width:1480px) {
    .body-content>.b-left {
        width: 120px;
        display: block;
        position: relative;
        left: -40px;
    }

    .body-content>.b-center {
        max-width: calc(100% - 280px);
    }

    .body-content>.b-right {
        width: 120px;
        display: block;
    }
}

._thumb {
    max-width: 100%;
    overflow: hidden;
    display: block;
    border-radius: 2px;
    border: 1px solid #cdcdcd;
}

._thumb img {
    transition: transform .2s;
    width: 100%;
    height: auto;
}

._thumb img:hover {
    transform: scale(1.03);
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.prefix-icon.LIVE:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAyCAIAAADHi/KQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjQxMTMwOTdDQ0M0MTFFQjgxNzVCQjNDRURGOTM2M0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjQxMTMwOTZDQ0M0MTFFQjgxNzVCQjNDRURGOTM2M0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIwMjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJCNTM4OEVDNkE5NEM1RUU4QjJCMDk3QTc2NDg2RjY0NyIgc3RSZWY6ZG9jdW1lbnRJRD0iQjUzODhFQzZBOTRDNUVFOEIyQjA5N0E3NjQ4NkY2NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4COO5BAAAR3UlEQVR42uRbCZSUxZ2v4/v6Pmd67mEEYQBx5RIJ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);
    background-size: cover;
    background-repeat: no-repeat;
    background-size: cover;
    height: .8em;
    width: 1.52em;
    display: inline-block;
    content: ' ';
    -webkit-animation: flickerAnimation 2s infinite;
    -moz-animation: flickerAnimation 1s infinite;
    -o-animation: flickerAnimation 1s infinite;
    animation: flickerAnimation 2s infinite;
}

.prefix-icon.VIDEO:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAWCAYAAAClrE55AAAACXBIWXMAAAsSAAALEgHS3X78AAAA5ElEQVRIic3WbQ2DQAyA4fcwMCTgYFiYgznY5gApSEDCJDAHzAFzgIMuhZEs5OD4cR80aUJSwj3HhVIjIoxhTAVc8RcdUCPS73qiQC7QCSjJdw4CpW7WlQppAiHm7J0QuBtVAyePR2KLCyKttWJMAxRZBMR6TIib1rMjINJBFog0EAsiPmQFEReygRjLUysJHm/gvLHIK9Yb6Vw3xILosTyOANFmv4mJ+9VsYOL3kRVMms5qwaT71ywwCvlEWHZwYgSqwINRu2MwKueLOhhCR9Edo+L/8Fz8hufc03E8EXF21DGALzeAX9PLA8LdAAAAAElFTkSuQmCC");
    background-size: cover;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    margin-right: 2px;
    height: 8px;
    width: 12px;
}

.prefix-icon.PHOTO:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAdCAYAAAAgqdWEAAAACXBIWXMAAAsSAAALEgHS3X78AAABo0lEQVRIicWX/XGEIBDFH5krwA5iB7GDWIIlkA4sISWkhLMDSzAdWILp4FIBmQXJCSJfcsmb4Q9nVvi57D6BCSHgFWMVAA6g8gd6NUOIMRhFMIcDaARwExR2fowCqHzr+UCqgiB6fOTC9IVB1uWOYS7GnjHWbp6aEzVyLMZ6WUNKC4RYzJoBugdsSeyYdC0RSPtPENsxEwwTKmUvGQkfAEwy1ebW8sz53pDxFdSidcASKNtLaqelwly9EHtrmFNqJwUmHsQEis1QNMzidE+Ar9s2SVjaHveWFYXpHYtMB7E8ITYLprYmfw/Et1Z8jJtPTxEt92W4pBIPvNNZz/NBnKEYGBuE9Bx4x/6VFIPJOcfcrOe6FIzLTYfAO/ZBKgomtoA7qyBrz49170eq7Yt10+RYoF4X0VCL7LL8Q1qSA3e7heJceCxtemL9uiYRhCfMnwSjgeIyFDbG0zD3GnJBqfrgGccHOScdrgIXp6A+14Aq81ClNVyk3Ycd1afXkx+jNZPpXQtNdkbfkiPBlB41frv0ftdWd6btvekvRP8wysgNAH4ACHyB+yEsO1kAAAAASUVORK5CYII=");
    background-size: cover;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    margin-right: 2px;
    height: 10px;
    width: 12px;
}

.prefix-icon.EMGAZINE:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAdCAYAAAApQnX+AAAACXBIWXMAAAsSAAALEgHS3X78AAABwElEQVRYhe2YPU7DQBBG36AUgJCwoEGigIKe3IAcAW6QG8ANOAJwAuAEcAPIDUJPEaiowAWCAsSgtSewsddhiZyfIk+aIpu159PM7KzGoqDAC/AGfDI5GsAasFTl0YlLgdUJiiryXiXQqf/yfp+Rix03CXBoPp6BzaA/l1azU1VlYub85X57noYBa3g6fyMmsg80xxC9W1RvS/4qaJSWRVrA1RiEOY4ROUD1OmbzQmCtB3Tq15XRCQhbAR4KllGOnKoT1xqTuBDrZkVeyuKmg5+pprW2xXJaRRJEuohohLW9Z64j9nezvYO4VLd+DNr271Ko5o6A3cj4nSPStL4VUwrbZsP4OcXD0npnQkM4QSe2nqDqIrId0X56VtNRDBOXej1pEJHymmqa9bEaGSYusZ5XFbmi4JiU1RY5V3c3UW/Ji9xFbeuPnQ9ZjeZR/pPQgTi1eovh0kt9bESKp7WSUBNO/32v5s/U3rhDkZsZ5uJGZS5uVObiRmXBRjP+0xxrZq/wvt8rUOHRJp5UoT3B6avlTVoXComtdW3tqT/xzyJv/evLfYr4mPLk36dfZssucv6duGPT0DR4AjaAe+AV4BurVUDzH9mquwAAAABJRU5ErkJggg==");
    background-size: cover;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    margin-right: 2px;
    height: 10px;
    width: 14px;
}

.prefix-icon.PODCAST:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAqCAYAAADS4VmSAAAACXBIWXMAAAsSAAALEgHS3X78AAAC5ElEQVRYha1YDbHbMAxWiqAMXhi8MljGIBAKoRD6GARCxiBjkDFIGWQM8hBo59iuZVmy43a6811SyfInWX9Ng4hwmJqmBYCLW5xWAFgAcTmuEAAMgOwCOCPADQEWNOLltSLAHQHaom6rLSNgD96UQw2g2S0N2H03oBqAtZorXh2gi7KnVTy1qntEAEY4ttoouB5xJ9HRMSCbpqN0+FhyYQHInXmj0wFYt1PUN0FhjwCTEheTaKX5LfZEqwEYiOAgeKYmC/oMiDkFYO9MFHCbN2bF6AKuc/zBHRxnQKyHGnjlACbCbMmmLlGai4k0ba+EdyYg1wDApk8IuniDrCwfeDyQL8yb/vfeA7gpwjSCb+yQzl3DLAafBZFeaWzU6AFM3C1OeEsUpFag6D0rNyrXGp0H5F5GZmHkKiUm0tIbV8bUg7HHzycA+HB9aSU9qiPPM3m+Fnpb4CMafQ9BH+2Wl5PC8PQNiBt5bwsAPti733vWNpw0BlOgvXP6LvCzAKQhg1s0FfRxvrdcBX4iqKmbwnU0Tf98RhwB4Leiy+i5kX3muj4TfbGhC5C+vyj5GqdhqBE+e3xpbgUZqb6Mz32Iuwe82z4danCB53//AU0TUNtnwzfe+AKAwWUQD1DvjT9sTvQetfpZvg6CFzZS3XLjVzx4BEs7pYj1tBnNRAGtWv2zQJUPDyscxjui0IzSCjcpTaYOQH46Yu04bcnSNPQ6AOtJz18oj49kq4TyLQD2cJ9RG5+Qy0PpOwDixiPOFEcGiu4NANnDfR2IyeZsRzqZrwFrIivTX1cvfAc0FfKnq6IJyc0ogPgiJfooACr3ay9QiLMqLaZMOY1yKy3dmVVqx5R0K16T26kGQGkWqJWrBHD8w0PVB4oaD8De2UqUC7j/AKCk/FHgvw2gNJJVWb9TTcqwliot9UuItmo9AG4SkuhR/YXM0Ase4H9a455RueoBlLpm5ar7UEnJDrDmr9hcm3pPAoB/HIKlDwTrnUEAAAAASUVORK5CYII=");
    background-size: cover;
    background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    margin-right: 2px;
    height: 13px;
    width: 10px;
}

.flicker-icon:before {
    -webkit-animation: flickerAnimation 2s infinite;
    -moz-animation: flickerAnimation 1s infinite;
    -o-animation: flickerAnimation 1s infinite;
    animation: flickerAnimation 2s infinite;
}

article {
    display: block;
}

article img.img-art {
    width: 100%;
    height: auto;
}

article .link-title {
    display: block;
}

article .link-title:hover {
    color: #a61c20;
}

article .link-title h1 {
    font-size: 1.6rem;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 15px;
}

article .link-title h2 {
    font-size: 1rem;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 15px;
}

article .link-title h2.cover {
    font-size: 1.6rem;
}

article.p2c {
    display: flex;
    justify-content: space-between;
}

article.p2c.m001>.pl {
    width: 135px;
}

article.p2c.m001>.pr {
    width: calc(100% - 145px);
}

article.p2c.m001 .link-title h2 {
    margin-top: 0;
    margin-bottom: 0;
}

article.p2c.m002>.pl {
    width: 25%;
}

article.p2c.m002>.pr {
    width: calc(75% - 10px);
}

article.p2c.m002 .link-title h2 {
    font-size: 1.3rem;
    margin-top: 0;
    margin-bottom: 10px;
}

article.p2c.m002 .info {
    margin-bottom: 10px;
}

article.p2c.m002 .info .time {
    font-size: .9rem;
    color: rgba(0, 0, 0, .5);
    font-weight: normal;
}

article.nm-003 .link-title h2 {
    font-size: 1.2rem;
    margin-top: 0;
    margin-bottom: 10px;
}

article.nm-003 .pc2 {
    display: flex;
    justify-content: space-between;
}

article.nm-003 .pc2>.pl {
    width: 200px;
}

article.nm-003 .pc2>.pr {
    width: calc(100% - 220px);
}

article {
    display: block;
}

article .p-img {
    position: relative;
}

article .title.prefix-icon.LIVE:before {
    height: .7em;
    width: 1.386em;
}

article .related-arts {
    font-size: .85em;
}

article .related-arts ul li {
    position: relative;
    padding-left: 20px;
    display: block;
    margin-bottom: .85em;
}

article .related-arts ul li::before {
    content: ' ';
    background: #fff;
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #e1e0db;
    position: absolute;
    top: .3em;
    left: 0;
}

article .related-arts a {
    color: #4f4f4f;
}

article .related-arts a:hover {
    color: #a61c20;
}

article.nm {
    font-size: 1rem;
}

article.nm img {
    width: 100%;
    height: auto;
}

article.nm .lnk-img {
    display: block;
}

article.nm .title {
    display: block;
    margin-bottom: .3em;
}

article.nm .title:hover {
    color: #a61c20;
}

article.nm .title h2 {
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    line-height: unset;
}

article.nm .art-info {
    color: #4f4f4f;
    margin-bottom: .5em;
}

article.nm .art-info .cat-name {
    color: #a61c20;
    text-transform: uppercase;
    font-size: .75em;
    display: inline-block;
    font-weight: 500;
}

article.nm .art-info .cat-name:hover {
    color: #f40000;
}

article.nm .art-info .cat-name.gray {
    color: #717171;
    font-size: .65em;
    font-weight: bold;
}

article.nm .art-info .cat-name.gray:hover {
    color: #a61c20;
}

article.nm .art-info .publish-time {
    font-size: .65em;
}

article.nm .art-info .author {
    font-size: .75em;
}

article.nm .chapeau {
    font-size: .85em;
}

article.nm .chapeau a {
    color: #4f4f4f;
}

article.nm .chapeau a:hover {
    color: #a61c20;
}

article.nm .related-arts {
    font-size: .85em;
}

article.nm .related-arts ul li {
    position: relative;
    padding-left: 20px;
    display: block;
    margin-bottom: .85em;
}

article.nm .related-arts ul li::before {
    content: ' ';
    background: #fff;
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #e1e0db;
    position: absolute;
    top: .3em;
    left: 0;
}

article.nm .related-arts a {
    color: #4f4f4f;
}

article.nm .art-share {
    text-align: right;
}

article.plr .content {
    display: flex;
    justify-content: space-between;
}

article.plr .content .pl {
    width: 180px;
}

article.plr .content .pr {
    width: calc(100% - 195px);
}

article.md-1 {
    position: relative;
}

article.md-1 .art-title {
    position: absolute;
    bottom: 0;
    padding: 6px 10px;
    background-color: rgba(0, 0, 0, .5);
    font-size: .9rem;
    z-index: 1;
    display: block;
}

article.md-1 .art-title a {
    color: #fff;
}

article.md-2 {
    font-size: 1rem;
    display: block;
}

article.md-2 .cat-name {
    display: inline-block;
    text-transform: uppercase;
    color: #a61c20;
    font-size: .8em;
    margin-bottom: 5px;
    font-weight: 500;
}

article.md-2 .lnk-img {
    display: block;
    margin-bottom: 5px;
}

article.md-2 .lnk-title {
    display: block;
}

article.md-2 .lnk-title .title {
    font-size: 1em;
    font-weight: 500;
}

.vn-live {
    line-height: 1;
    padding-bottom: 7px;
}

.vn-live .icon-live {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #f00;
    animation-name: changeLiveColor;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    vertical-align: middle;
}

.vn-live .name {
    font-weight: bold;
    font-size: .85rem;
    vertical-align: middle;
}

.block-live-tivi {
    background-color: #333;
    padding: 10px;
    margin-bottom: 20px;
}

.block-live-tivi .video-home {
    border: 1px solid rgba(255, 255, 255, .4);
}

.block-live-tivi .video-js .vjs-big-play-button {
    top: calc(50% - 22.5px);
    left: calc(50% - 45px);
}

.block-live-tivi .vn-live {
    text-align: center;
}

.block-live-tivi .vn-live .name {
    color: #fff;
}

.load-more {
    line-height: 80%;
    border-radius: 3px;
    padding: 10px 10px 2px 10px;
    margin-bottom: 25px;
}

.load-more a {
    display: block;
    font-size: .9rem;
    color: #717171;
}

.load-more a:hover {
    color: #e39101;
    animation-name: nhapnhay;
    animation-duration: .3s;
    animation-iteration-count: infinite;
}

.load-more a .fa {
    font-size: 1.2rem;
}

.load-more span {
    text-transform: uppercase;
    display: block;
}

@keyframes nhapnhay {
    0% {
        color: #a61c20;
    }

    50% {
        color: #e39101;
    }

    100% {
        color: #a61c20;
    }
}

@keyframes changeLiveColor {
    0% {
        background-color: #f00;
    }

    50% {
        background-color: #faa0a0;
    }

    100% {
        background-color: #f00;
    }
}

@keyframes flickerAnimation {
    0% {
        opacity: 1;
    }

    50% {
        opacity: .1;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes flickerAnimation {
    0% {
        opacity: 1;
    }

    50% {
        opacity: .1;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes flickerAnimation {
    0% {
        opacity: 1;
    }

    50% {
        opacity: .1;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes flickerAnimation {
    0% {
        opacity: 1;
    }

    50% {
        opacity: .1;
    }

    100% {
        opacity: 1;
    }
}

.block-su-kien {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.block-su-kien .vinhet {
    margin-bottom: 15px;
}

.block-su-kien .lnk-title h2 {
    font-size: .9em;
    font-weight: 500;
}

.block-su-kien .event-item {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.block-su-kien .event-item.last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.block-su-kien .event-item>.p-right {
    padding-left: 15px;
}

.vinhet-v2-01 {
    border-bottom: 2px solid rgba(0, 0, 0, .1);
    margin-bottom: 10px;
}

.vinhet-v2-01 .fa {
    color: #f40000;
}

.vinhet-v2-01 .name {
    font-size: .9em;
    font-weight: 500;
    color: #f40000;
    text-transform: uppercase;
}

.panel-2c-40-60 {
    display: flex;
}

.panel-2c-40-60>.p-left {
    width: 40%;
}

.panel-2c-40-60>.p-right {
    width: 60%;
}

.block-tin-moi-nhat {
    margin-bottom: 20px;
}

.block-tin-moi-nhat .vinhet {
    margin-bottom: 15px;
}

.block-tin-moi-nhat article.nm.plr {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.block-tin-moi-nhat article.nm.plr.last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.block-tin-moi-nhat article.nm.plr>.content>.pl {
    width: 95px;
}

.block-tin-moi-nhat article.nm.plr>.content>.pr {
    width: calc(100% - 105px);
}

.block-tin-moi-nhat article.nm.plr>.content>.pr .fade-out {
    position: relative;
    max-height: 4.25em;
}

.block-tin-moi-nhat article.nm.plr>.content>.pr .fade-out:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 70%;
    height: 1.4em;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 50%);
}

.block-tin-moi-nhat article.nm.plr h2.title {
    margin-bottom: 0;
}

.block-tin-moi-nhat article.nm.plr .art-info {
    margin-bottom: .65em;
}

.block-thong-tin-doanh-nghiep {
    border-top: 2px solid #6292cb;
    border-bottom: 2px solid #6292cb;
    margin-top: 30px;
}

.block-thong-tin-doanh-nghiep .b-ttdn {
    padding: 20px;
}

.block-thong-tin-doanh-nghiep .b-ttdn .header {
    border-bottom: none;
}

.block-thong-tin-doanh-nghiep .b-ttdn .header h2 {
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: bold;
}

.block-thong-tin-doanh-nghiep .b-ttdn .content .title {
    font-size: .85rem;
    padding-top: 0;
    padding-top: 10px;
}

.breadcrums {
    text-align: center;
    margin-bottom: 30px;
}

.breadcrums h1 {
    padding: 0;
    margin: 0;
}

.breadcrums h3 {
    display: inline-block;
    padding: 0;
    margin: 0;
}

.breadcrums .name-page {
    display: inline-block;
    color: #585858;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 2.5rem;
    border-bottom: 2px solid rgba(0, 0, 0, .1);
    padding: 0 60px;
    padding-bottom: 10px;
}

.breadcrums .main-cat-lnk {
    display: inline-block;
    color: #585858;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 2.5rem;
}

.breadcrums .children-cats .list {
    display: inline-block;
    border-bottom: 2px solid rgba(0, 0, 0, .1);
    padding-bottom: 10px;
}

.breadcrums .children-cats .list .item {
    padding: 5px 15px;
    font-weight: 400;
    font-size: 1.1rem;
    color: #585858;
}

.breadcrums .children-cats .list .item.active {
    color: #f00;
}

.pagination-md-1 {
    text-align: center;
}

.pagination-md-1 nav {
    display: inline-block;
    margin: auto;
}

.pagination-md-1 nav ul.pagination {
    margin-top: 20px;
    margin-bottom: 30px;
}

.pagination-md-1 nav ul.pagination .page-item.active .page-link {
    border-color: rgba(0, 0, 0, .1);
    background-color: rgba(0, 0, 0, .4);
    color: #fff;
}

.pagination-md-1 nav ul.pagination .page-item.disabled .page-link {
    color: rgba(0, 0, 0, .4);
}

.pagination-md-1 nav ul.pagination .page-item .page-link {
    color: rgba(0, 0, 0, .7);
    background-color: rgba(0, 0, 0, .05);
}

.box-right-articles {
    margin-bottom: 20px;
}

.box-right-articles article {
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.box-right-articles article .link-title h2.title {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1.3;
}

.form-group lable {
    font-size: .9em;
    color: rgba(0, 0, 0, .8);
    display: block;
    margin-bottom: 3px;
}

.form-group input[type=email] ::-webkit-input-placeholder,
.form-group input[type=password] ::-webkit-input-placeholder,
.form-group input[type=text] ::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .2);
    font-size: .9em;
}

.form-group input[type=email]:-ms-input-placeholder,
.form-group input[type=password]:-ms-input-placeholder,
.form-group input[type=text]:-ms-input-placeholder {
    color: rgba(0, 0, 0, .2);
    font-size: .9em;
}

.form-group input[type=email]::placeholder,
.form-group input[type=password]::placeholder,
.form-group input[type=text]::placeholder {
    color: rgba(0, 0, 0, .2);
    font-size: .9em;
}

.form-group input[type=email]:focus ::-webkit-input-placeholder,
.form-group input[type=password]:focus ::-webkit-input-placeholder,
.form-group input[type=text]:focus ::-webkit-input-placeholder {
    color: #c9bfb7;
    font-size: .9em;
}

.form-group input[type=email]:focus:-ms-input-placeholder,
.form-group input[type=password]:focus:-ms-input-placeholder,
.form-group input[type=text]:focus:-ms-input-placeholder {
    color: #c9bfb7;
    font-size: .9em;
}

.form-group input[type=email]:focus::placeholder,
.form-group input[type=password]:focus::placeholder,
.form-group input[type=text]:focus::placeholder {
    color: #c9bfb7;
    font-size: .9em;
}

.p-restore-password {
    background-color: #fff;
}

.p-restore-password .f-restore-password {
    color: #575757;
    margin: auto;
    max-width: 400px;
    padding: 30px 0 50px 0;
    font-size: 1rem;
}

.p-restore-password .f-restore-password .card .card-header {
    font-size: .9em;
    font-weight: 500;
    text-align: center;
}

.p-restore-password .f-restore-password .card .content {
    padding: 20px;
}

.p-restore-password .f-restore-password .card .content .form-group {
    margin-bottom: 30px;
}

.p-restore-password .f-restore-password .card .content .f-cmd {
    text-align: center;
}

.lst-advs .item img {
    width: 100%;
}

.modal-login .modal-content.quen-mat-khau,
.modal-login .modal-content.dang-ky,
.modal-login .modal-content.dang-nhap {
    display: none;
}

.modal-login .modal-content.quen-mat-khau.show,
.modal-login .modal-content.dang-ky.show,
.modal-login .modal-content.dang-nhap.show {
    display: flex;
}

.modal-login button .processing {
    display: none;
}

.modal-login button[disabled],
.modal-login button:disabled {
    cursor: not-allowed;
}

.modal-login button[disabled] .processing,
.modal-login button:disabled .processing {
    display: inline-block;
}

.modal-login .modal-dialog {
    max-width: 800px;
}

.modal-login .modal-header {
    display: block;
    background-color: #f8f9fa;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.3rem;
    font-weight: 500;
    padding: 15px;
    position: relative;
}

.modal-login .modal-header .close {
    display: inline-block;
    width: 35px;
    height: 35px;
    text-transform: unset;
    font-size: 1rem;
    font-weight: normal;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    color: rgba(0, 0, 0, .4);
    padding-top: 5px;
}

.modal-login .modal-header .close:hover {
    color: rgba(0, 0, 0, .6);
}

.modal-login .modal-body {
    padding: 30px;
}

.modal-login .modal-body .alert {
    font-size: .85em;
    display: none;
}

.modal-login .modal-body .alert.show {
    display: block;
}

.modal-login .modal-body .error-msg {
    text-align: left;
    margin-bottom: 20px;
}

.modal-login .modal-body .p-signup.hide,
.modal-login .modal-body .p-forgot-password.hide {
    display: none;
}

.modal-login .modal-body .form-group {
    margin-bottom: 25px;
}

.modal-login .modal-body .text-label {
    text-align: center;
    margin-bottom: 30px;
    color: #3b5998;
    text-transform: uppercase;
    font-weight: bold;
}

.modal-login .modal-body .text-notice {
    margin-bottom: 15px;
    font-weight: 300;
}

.modal-login .modal-body .text-notice a {
    color: Highlight;
}

.modal-login .modal-body .forget {
    margin-top: 30px;
}

.modal-login .modal-body .form-group lable {
    font-size: .9em;
    color: rgba(0, 0, 0, .8);
    display: block;
    margin-bottom: 3px;
}

.modal-login .modal-body .form-group input[type=email] ::-webkit-input-placeholder,
.modal-login .modal-body .form-group input[type=password] ::-webkit-input-placeholder,
.modal-login .modal-body .form-group input[type=text] ::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .2);
    font-size: .9em;
}

.modal-login .modal-body .form-group input[type=email]:-ms-input-placeholder,
.modal-login .modal-body .form-group input[type=password]:-ms-input-placeholder,
.modal-login .modal-body .form-group input[type=text]:-ms-input-placeholder {
    color: rgba(0, 0, 0, .2);
    font-size: .9em;
}

.modal-login .modal-body .form-group input[type=email]::placeholder,
.modal-login .modal-body .form-group input[type=password]::placeholder,
.modal-login .modal-body .form-group input[type=text]::placeholder {
    color: rgba(0, 0, 0, .2);
    font-size: .9em;
}

.modal-login .modal-body .form-group input[type=email]:focus ::-webkit-input-placeholder,
.modal-login .modal-body .form-group input[type=password]:focus ::-webkit-input-placeholder,
.modal-login .modal-body .form-group input[type=text]:focus ::-webkit-input-placeholder {
    color: #c9bfb7;
    font-size: .9em;
}

.modal-login .modal-body .form-group input[type=email]:focus:-ms-input-placeholder,
.modal-login .modal-body .form-group input[type=password]:focus:-ms-input-placeholder,
.modal-login .modal-body .form-group input[type=text]:focus:-ms-input-placeholder {
    color: #c9bfb7;
    font-size: .9em;
}

.modal-login .modal-body .form-group input[type=email]:focus::placeholder,
.modal-login .modal-body .form-group input[type=password]:focus::placeholder,
.modal-login .modal-body .form-group input[type=text]:focus::placeholder {
    color: #c9bfb7;
    font-size: .9em;
}

.modal-login .modal-body .box-content.sign-in {
    display: flex;
}

.modal-login .modal-body .box-content .p-left {
    width: 50%;
    border-right: 1px solid #dee2e6;
    padding-right: 30px;
}

.modal-login .modal-body .box-content .p-right {
    width: 50%;
    padding-left: 30px;
}

.modal-login .modal-body .box-content .p-right .social-login .social-button .login-btn {
    display: flex;
    justify-content: space-between;
    color: #fff;
    font-size: 1.1rem;
    border-radius: 5px;
    padding: 14px 20px;
    margin-bottom: 35px;
    width: 100%;
    border: none;
    text-align: left;
}

.modal-login .modal-body .box-content .p-right .social-login .social-button .login-btn.fb {
    background: #3b5998;
}

.modal-login .modal-body .box-content .p-right .social-login .social-button .login-btn.fb[disabled],
.modal-login .modal-body .box-content .p-right .social-login .social-button .login-btn.fb:disabled {
    background: rgba(59, 89, 152, .6);
}

.modal-login .modal-body .box-content .p-right .social-login .social-button .login-btn.zalo {
    background: #018fe5;
}

.modal-login .modal-body .box-content .p-right .social-login .social-button .login-btn.zalo[disabled],
.modal-login .modal-body .box-content .p-right .social-login .social-button .login-btn.zalo:disabled {
    background: rgba(1, 143, 229, .6);
}

.modal-login .modal-body .box-content .p-right .social-login .social-button .login-btn.gg {
    background: #d34836;
}

.modal-login .modal-body .box-content .p-right .social-login .social-button .login-btn.gg[disabled],
.modal-login .modal-body .box-content .p-right .social-login .social-button .login-btn.gg:disabled {
    background: rgba(221, 72, 54, .6);
}

.modal-login .modal-body .box-content .p-right .social-login .social-button .login-btn .icon {
    display: inline-block;
    width: 48px;
    border-right: 1px solid #fff;
    line-height: 100%;
    font-size: 1.1em;
}

.modal-login .modal-body .box-content .p-right .social-login .social-button .login-btn .icon .fa-zalo {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY2REI2NzY3OTFENTExRUJCOERBRTUwRDA2QjlBQjA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY2REI2NzY4OTFENTExRUJCOERBRTUwRDA2QjlBQjA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjZEQjY3NjU5MUQ1MTFFQkI4REFFNTBEMDZCOUFCMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjZEQjY3NjY5MUQ1MTFFQkI4REFFNTBEMDZCOUFCMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53GvtlAAAFEklEQVR42txbT2gUVxh/83Yd2yzJSqkKBiJiDwakHgqlVCGnKjZLmqU5BCm2ILEgCEUCbXrw4KFRaQu9FEovbbBtDpHEoC1Yegi2IoVeSmE9KELAPdggxrhpsnFm+n47b9Y3L+/tzOxOzMx+MMxkd/Z73++97/t93/sT48hHBRK3XPt85iCldL9hGK8R4uwjxNjLv8rz+6J7c+6y7247jvOXbdv/9I8O/hG3LUZcABmowUwmc5w9HmZXrkk1FXZdtyxrgoGd2XSAk+cmuzq2bhkzTRPAdsXc+eVqtTqxvLo2Pnx2+HGzSmizP/zly9kPt3XmSgzcJxsADrILutEG2npuI8hd8TP22Euer5SY634a1XUjjeDshcvjDNz0JoCD9KJt2BD7CCLWmKt8xx6LJBky/Wip8kGY2KTBLnnlFQbuVoLAQYqwCba1BBAKMhk6t0kuGcJl6VwQSNrILZmC2Q1iyNiYFjbC1sgAecz1kuRLL7c1PEDOVEWSHinq2JWq8hxP3qkS2AzbAwHyJJ5KUdlO5fIrJXGnjUe5rKMia7LpzVmScgEGkVXrADErSHhKCJ06OBY/QD7laQsRsVCPOdtk9Oqj6DEq5exznLSZeJiy/O/Duhev3nfI4NzTUEqHeiiZPJRpyqDh3y0yNW+3rEeQGiaKBaIW1lB84hmYEMnxxS+6Py6N6PkkdRSwZd2lPb282blMZvo6lN/JrvveHpqojgK2LF+31L70UleOFLrUMSPKTF+WFLqNhFGNsy8rLMqGFhCP6EbocRU4vHfpnu0jD4wyPvPk+9dtstXcEqpNWVfw7429huM496PkwIePK2THVdP32YNCtTbSOlZsJN5v5fefHnONXq2ukff/pA11qdrnUkY35MOCQ2On/n5hnWvKyuURbiUGg8BB0OGwTSH5SNEsN6ZzTZl80AmVIfceReAtcnvQgRGTdcE23YR3vpm48/xfZZSKfBAnuEdhyJtLfvb++tWVmo4a8YXTtcjecBbCuKZqVFTBLRuFNBM1lXgdKZKRx+hRcydrzVgI45pyjIRNCTLgKDEYJa+qR9O5C0deiOqaaBifq+St7f6RxigUujOCJzSf1cC0Xo3qxqcZlOpvZ7H5yDL+iO4VVaHdqPgGvQ/1PKN83LM/2rUenpqPBsiLM7UuM9D1gY3atvNb3PWDinyipA3xXRBLkC5dFYVdY9o/+s4dJMQ4AYJ8kBZUcRGGRcV3QCw6XQElYgVb4l4yucauEZ3LNQty8hBiZaVONGBUlwnFuZ6r342tTENdq1Wb/PpvVtKllev1Ca9lWT+zGfDIRpS7/mI917JnFLrD6cI+f33Jgu+alkn7SNnbCaYC45xrF3Q4vLBu2XDxyfJPbTKKZZzMWAcQ28Ei8rQKPFHc2vZxL0deSjG+0tEzA9/IswkijiJjn5G0osMxE9V0ySdIjsxVz6eQWM6rztAoy4OBj98dY958I0X4pl2b1RNeTbCSH9ISdzgzo/tSCzBovTQpKcGy7IFGB4IoSa+UGLg+PlkgTQDEgnByY4655RtB4OrFtsZJX04qW+oIJaqL9iTPJa1iFHDaEeSb+Lr5SNkr6UzTPE1i2nprRCQov+QKpSWAnR0v7lD1IGvoq3snDkycyu/+j3fEeNKPNGti0NkpBjRzjS/qJ+Lzu32lHbvBZcb4SeC32fMxkqBD6TqS2c6ubxkNXwzDVMKkGddJxb8VgLDyZBP+reB/AQYArK1iaa2boVYAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-size: cover;
    height: 20px;
    width: 20px;
}

.modal-login .modal-body .box-content .p-right .social-login .social-button .login-btn .name {
    display: inline-block;
    padding-left: 20px;
    line-height: 100%;
}

.modal-login .modal-footer {
    justify-content: center;
}

@media all and (max-width:768px) {
    .modal-login .modal-body .box-content.sign-in {
        flex-direction: column;
    }

    .modal-login .modal-body .box-content .p-left {
        width: 100%;
        border-right: none;
        padding-right: 0;
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }

    .modal-login .modal-body .box-content .p-left .modal-footer {
        border-top: none;
    }

    .modal-login .modal-body .box-content .p-right {
        width: 100%;
        padding-left: 0;
    }

    .modal-login .modal-body .box-content .p-right .social-login {
        padding: 20px;
        background-color: rgba(0, 0, 0, .05);
        border-radius: 4px;
        margin: 0 -20px;
    }

    .modal-login .modal-body .box-content .p-right .social-button .login-btn.last-child {
        margin-bottom: 0;
    }
}

.body-content img {
    position: relative;
    display: block;
    color: transparent;
    overflow: hidden;
}

.body-content img[alt]:after {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/image-loading.gif");
    background-color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    content: attr(alt);
}

.blk-c2-01 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.blk-c2-01>.pl {
    width: calc(100% - 320px);
    padding-right: 20px;
    border-right: 1px solid rgba(0, 0, 0, .1);
}

.blk-c2-01>.pr {
    width: 300px;
}

.sign-in-director {
    vertical-align: middle;
    color: rgba(0, 0, 0, .7);
    display: inline-block;
    font-size: .85em;
}

.sign-in-director a {
    color: rgba(0, 0, 0, .7);
}

.sign-in-director .icon-sign-in {
    display: inline-block;
    height: 28px;
    width: 28px;
    border-radius: 14px;
    background-color: rgba(0, 0, 0, .7);
    position: relative;
    vertical-align: middle;
}

.sign-in-director .icon-sign-in .fa {
    position: absolute;
    font-size: 20px;
    top: 3px;
    left: 7px;
    color: #fff;
}

.sign-in-director .my-panel {
    position: relative;
}

.sign-in-director .my-panel ul.my-menu {
    display: none;
    position: absolute;
    top: 30px;
    right: 0;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .5);
    border-radius: 4px;
    padding: 2px;
    z-index: 100;
}

.sign-in-director .my-panel ul.my-menu.show {
    display: block;
}

.sign-in-director .my-panel ul.my-menu li {
    display: block;
}

.sign-in-director .my-panel ul.my-menu li a {
    display: block;
    white-space: nowrap;
    padding: 5px 15px;
    color: rgba(0, 0, 0, .5);
    background-color: #fff;
    border-radius: 2px;
}

.sign-in-director .my-panel ul.my-menu li a:hover {
    background-color: rgba(0, 0, 0, .1);
}

.p-signup-confirm {
    margin-bottom: 50px;
    margin-left: 10px;
    margin-right: 10px;
}

.p-signup-confirm .alert-box {
    font-size: 1.1rem;
    text-align: center;
    max-width: 800px;
    margin: auto;
}

.p-signup-confirm .alert-box .title {
    font-size: 1.4em;
}

.p-signup-confirm .alert-box.failure {
    max-width: 600px;
}

.p-signup-confirm .alert-box.f-send-active {
    max-width: 600px;
    padding-top: 40px;
    text-align: unset;
    color: rgba(0, 0, 0, .6);
}

.p-signup-confirm .alert-box.f-send-active label {
    display: block;
    margin-bottom: 5px;
}

.p-signup-confirm .alert-box.f-send-active input[type=submit] {
    color: rgba(0, 0, 0, .6);
}

.p-signup-confirm .alert-box.f-send-active input[type=submit]:hover {
    background-color: rgba(0, 0, 0, .2);
}

.p-signup-confirm .alert-box.f-send-active input[type=email] ::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .2);
    font-size: .9em;
}

.p-signup-confirm .alert-box.f-send-active input[type=email]:-ms-input-placeholder {
    color: rgba(0, 0, 0, .2);
    font-size: .9em;
}

.p-signup-confirm .alert-box.f-send-active input[type=email]::placeholder {
    color: rgba(0, 0, 0, .2);
    font-size: .9em;
}

.form-binh-luan .head-name {
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 1.5rem;
}

.form-binh-luan .vs-noi-dung {
    height: 62px;
    color: rgba(0, 0, 0, .3);
}

.form-binh-luan .form-group {
    margin-bottom: 20px;
}

.form-binh-luan .f-cmd {
    display: flex;
    justify-content: space-between;
}

.form-binh-luan .f-cmd .success-msg {
    color: #029402;
}

.form-binh-luan .f-cmd .error-msg {
    color: #f00;
}

.form-binh-luan .f-cmd .vs-note {
    padding-left: 15px;
    font-size: .85em;
    color: #a94215;
    font-style: italic;
}

.form-binh-luan .btn-primarybld {
    color: #fff;
    background-color: #a94215;
    border-color: #a94215;
    text-transform: uppercase;
    font-weight: bold;
}

.form-binh-luan .btn-primarybld.disabled,
.form-binh-luan .btn-primarybld:disabled {
    color: #fff;
    background-color: #a96040;
    border-color: #a96040;
}

.y-kien-bd {
    font-size: 1rem;
}

.y-kien-bd .head-yk {
    font-size: .9em;
    font-weight: bold;
    margin-bottom: 20px;
    color: #144d8d;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.y-kien-bd .lst-comments {
    margin-bottom: 25px;
}

.y-kien-bd .lst-comments::-webkit-scrollbar {
    width: 4px;
}

.y-kien-bd .lst-comments::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.y-kien-bd .lst-comments::-webkit-scrollbar-thumb {
    background: #888;
}

.y-kien-bd .lst-comments::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.y-kien-bd .lst-comments .comment-item {
    display: flex;
    justify-content: space-between;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.y-kien-bd .lst-comments .comment-item.last-child {
    margin-bottom: 0;
    border-bottom: none;
}

.y-kien-bd .lst-comments .comment-item .pl {
    width: 25px;
}

.y-kien-bd .lst-comments .comment-item .pl .fa {
    font-size: 1.5em;
    color: #c7c7c7;
}

.y-kien-bd .lst-comments .comment-item .pr {
    width: calc(100% - 35px);
}

.y-kien-bd .lst-comments .comment-item .pr .member-name {
    font-size: .85em;
    color: #a94215;
    font-weight: bold;
    margin-bottom: 5px;
}

.y-kien-bd .lst-comments .comment-item .pr .content {
    color: #4f4f4f;
    font-size: .9em;
}

.y-kien-bd .lst-comments .comment-item .pr .time {
    font-size: .7em;
    font-style: italic;
    color: #a4a4a4;
}

.lst-advs img {
    width: 100%;
}

.page-chi-tiet-tin article.article-detail figure.insert-center-image {
    position: relative;
}

.page-chi-tiet-tin article.article-detail figure.insert-center-image::before {
    position: absolute;
    content: '';
    opacity: 0;
    display: block;
    width: 30px;
    height: 30px;
    right: 10px;
    top: 10px;
    border-radius: 2px;
    z-index: 1;
    background: rgba(79, 79, 79, .6) url(../img/icon_zoom-in.svg) no-repeat center center;
    background-size: 20px 20px;
}

.page-chi-tiet-tin article.article-detail figure.insert-center-image:hover::before {
    opacity: 1;
}

.page-chi-tiet-tin article.article-detail figure.insert-center-image img {
    cursor: zoom-in;
}

header .tim-kiem {
    width: 350px;
    display: inline-block;
}

header .header-top {
    display: flex;
    justify-content: space-between;
    font-size: 1rem;
}

header .header-top .header-logo {
    padding: 3px 0 5px 0;
    align-items: center;
}

header .header-top .header-logo .ldo-logo {
    margin-top: 5px;
    display: block;
}

header .header-top .header-logo .contact {
    font-size: .5em;
    text-transform: uppercase;
    color: #717171;
    font-weight: 600;
    padding-bottom: 4px;
}

header .header-top .header-center {
    max-width: 480px;
    width: 100%;
    height: 70px;
    margin-top: 6px;
    overflow: hidden;
    margin-right: 20px;
}

header .header-top .header-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-bottom: 10px;
}

header .header-top .header-content .translates {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 10px;
}

header .header-top .header-content .web-link {
    align-self: flex-end;
}

header .header-top .header-content .web-link .logo-phu-trang {
    display: flex;
    justify-content: space-between;
}

header .header-top .header-content .web-link .logo-phu-trang a {
    display: inline-block;
    margin: 0 10px;
}

header .header-top .header-content .web-link .logo-phu-trang a:first-child {
    margin-left: 0;
}

header .header-top .header-content .web-link .logo-phu-trang a:last-child {
    margin-right: 0;
}

header .header-top .header-content .web-link .logo-phu-trang a.logo-ldtv {
    padding-top: 4px;
}

header .header-top .header-content .web-link .logo-phu-trang a.logo-cd {
    padding-top: 5px;
}

header .header-top .header-content .web-link .logo-phu-trang a.logo-dttg {
    padding-top: 5px;
}

header .header-top .header-content .web-link .logo-phu-trang a.logo-dl {
    padding-top: 1px;
}

header .header-top .header-content .web-link .back-border {
    border: 1px solid #00b7e2;
    height: 24px;
    border-radius: 30px;
    display: inline-flex;
    align-items: center;
    padding: 0 10px;
    font-weight: bold;
    margin-right: 10px;
}

header .header-top .header-content .web-link .back-border a {
    font-size: .6875rem;
    color: #1277bb;
}

.account-header {
    position: relative;
}

.account-header ul.my-menu {
    display: none;
    position: absolute;
    right: 0;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .5);
    border-radius: 4px;
    padding: 2px;
    z-index: 100;
}

.account-header ul.my-menu li {
    padding: 5px 20px;
}

.account-header ul.my-menu li a {
    color: #585858;
    white-space: nowrap;
}

.account-header ul.my-menu.show {
    display: block;
}

.bg-mnu-footer {
    background-color: #595959;
}

.block-menu-footer {
    background-color: #575757;
    padding: 40px 15px;
    font-size: 1rem;
}

.block-menu-footer a {
    color: rgba(255, 255, 255, .7);
}

.block-menu-footer .tim-kiem {
    max-width: 600px;
    margin: auto;
    margin-bottom: 50px;
}

.block-menu-footer .content {
    width: 80%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.block-menu-footer .content .menu-item {
    width: 33.3333%;
    padding: 0 15px 15px 15px;
    border-right: 1px solid rgba(255, 255, 255, .1);
}

.block-menu-footer .content .menu-item:nth-child(3n+0) {
    border-right: none;
}

.block-menu-footer .content .menu-item .content-mnu {
    border-top: 1px solid rgba(255, 255, 255, .1);
    padding-top: 20px;
}

.block-menu-footer .content .menu-item .main-mn {
    text-transform: uppercase;
    font-size: .9em;
    font-weight: bold;
    margin-bottom: 10px;
}

.block-menu-footer .content .menu-item .main-mn>a {
    display: block;
}

.block-menu-footer .content .menu-item .main-mn>a:hover {
    color: #fff;
}

.block-menu-footer .content .menu-item .sub-mn {
    font-size: .9em;
}

.block-menu-footer .content .menu-item .sub-mn .link {
    display: inline-block;
    color: rgba(255, 255, 255, .5);
}

.block-menu-footer .content .menu-item .sub-mn .link::before {
    content: " ";
    margin-left: 5px;
    margin-right: 5px;
    background-color: rgba(255, 255, 255, .3);
    display: inline-block;
    width: 4px;
    height: 4px;
    vertical-align: middle;
}

.block-menu-footer .content .menu-item .sub-mn .link:hover {
    color: #fff;
}

.block-menu-footer .content .row-item:first-child .menu-item .content-mnu {
    border-top: none;
    padding-top: 0;
}

footer .footer-a {
    background-color: #f8f8f8;
    padding-top: 30px;
    font-size: .8rem;
    color: rgba(0, 0, 0, .5);
}

footer .footer-a .rw-1 {
    margin-bottom: 30px;
}

footer .footer-a .rw-2 {
    display: flex;
    margin-bottom: 30px;
}

footer .footer-a .rw-2 .cl1 {
    width: 25%;
    align-self: flex-end;
    padding-right: 10px;
}

footer .footer-a .rw-2 .cl1 .logo-tv {
    width: 70%;
}

footer .footer-a .rw-2 .cl2 {
    width: 40%;
}

footer .footer-a .rw-2 .cl2 p {
    margin-bottom: .8rem;
}

footer .footer-a .rw-2 .cl2 p:last-child {
    margin-bottom: 0;
}

footer .footer-a .rw-2 .cl3 {
    width: 35%;
    padding-left: 10px;
    padding-right: 10px;
}

footer .footer-a .rw-2 .cl3 dl {
    display: flex;
    margin-top: 0;
    margin-bottom: 0;
}

footer .footer-a .rw-2 .cl3 dt.title-2 {
    font-weight: normal;
    width: 80px;
}

footer .footer-a .rw-3 {
    margin-bottom: 30px;
}

footer .footer-a .power {
    padding: 5px 0;
    text-align: center;
    background-color: #e3d8d8;
}

.socials {
    margin-right: -3px;
    margin-left: -3px;
}

.socials .item {
    display: inline-block;
    width: 32px;
    line-height: 30px;
    font-size: 18px;
    border-radius: 4px;
    text-align: center;
    margin-right: 3px;
    margin-left: 3px;
}

.socials .fa-facebook {
    background: #3b5998;
    color: #fff;
}

.socials .fa-twitter {
    background: #55acee;
    color: #fff;
}

.socials .fa-envelope {
    background: #dd4b39;
    color: #fff;
}

.socials .fa-youtube {
    background: #dc143c;
    color: #fff;
}

.socials .fa-rss {
    background: #a9a9a9;
    color: #fff;
}

#fixed-bottom {
    display: none;
    position: fixed;
    bottom: 5px;
    right: 10px;
    z-index: 99;
}

#fixed-bottom .goto-top {
    border: none;
    outline: none;
    color: #ed1c24;
    background: none;
    cursor: pointer;
    border-radius: 10px;
    opacity: .6;
    vertical-align: middle;
}

#mainmenutop {
    padding-bottom: 10px;
    background-color: #fcfdfe;
}

.main-menu {
    background-color: #fff;
    padding: 4px 0;
    border-top: 3px solid #f00;
    border-bottom: 1px solid #ccc;
}

.main-menu .content {
    display: flex;
    justify-content: space-between;
    position: relative;
}

.main-menu .content .current-date {
    font-size: .85em;
    color: #717171;
}

.main-menu .content nav ul.lst-mn li {
    display: inline-block;
}

.main-menu .content nav ul.lst-mn li a {
    color: #585858;
}

.main-menu .content nav ul.lst-mn li.menu-home .fa {
    font-size: 1.3em;
}

.main-menu .content nav ul.lst-mn li.item {
    position: relative;
}

.main-menu .content nav ul.lst-mn li.item>a {
    font-size: .8em;
    font-weight: 600;
    padding: 0 9px 0 6px;
    color: #585858;
}

.main-menu .content nav ul.lst-mn li.item .children {
    position: absolute;
    display: flex;
    flex-direction: column;
    min-width: 150px;
    padding: 0;
    left: 0;
    top: calc(100% + 20px);
    visibility: hidden;
    background: #fff;
    opacity: 0;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
    transition-duration: 200ms;
    transition-property: opacity, top, visible;
    transition-timing-function: cubic-bezier(.7, 1, .7, 1);
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, .1);
    z-index: 2;
}

.main-menu .content nav ul.lst-mn li.item .children .child-item {
    padding: 8px 15px;
    font-size: .9em;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    border-radius: 2px;
    white-space: nowrap;
}

.main-menu .content nav ul.lst-mn li.item .children .child-item.child-2 {
    padding-left: 30px;
    font-weight: normal;
}

.main-menu .content nav ul.lst-mn li.item .children .child-item:hover {
    background-color: rgba(0, 0, 0, .05);
}

.main-menu .content nav ul.lst-mn li.item.more .children .child-item {
    font-weight: bold;
}

.main-menu .content nav ul.lst-mn li.item.more .children .child-item.child-2 {
    font-weight: normal;
}

.main-menu .content nav ul.lst-mn li.item:hover>a {
    color: #a61c20;
}

.main-menu .content nav ul.lst-mn li.item:hover .children {
    opacity: 1;
    visibility: visible;
    top: 100%;
}

.main-menu .content nav .lst-more-menu {
    position: absolute;
    top: 30px;
    background-color: #6b6b6b;
    width: 100%;
    z-index: 1;
    border-radius: 4px;
    padding: 10px;
    display: none;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
}

.main-menu .content nav .lst-more-menu.show {
    display: block;
}

.main-menu .content nav .lst-more-menu .menu-content {
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.main-menu .content nav .lst-more-menu .menu-content a {
    color: rgba(255, 255, 255, .7);
}

.main-menu .content nav .lst-more-menu .menu-content a:hover {
    color: #fff;
}

.main-menu .content nav .lst-more-menu .menu-content .blk {
    width: calc(33.33% - 40px);
    margin: 15px;
}

.main-menu .content nav .lst-more-menu .menu-content .blk .child-item {
    text-transform: uppercase;
    font-size: .9em;
    font-weight: bold;
    margin-bottom: 10px;
}

.main-menu .content nav .lst-more-menu .menu-content .blk .child-item-2 {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 5px;
}

.main-menu .content nav .lst-more-menu .menu-content .blk .child-item-2::before {
    content: " ";
    margin-left: 5px;
    margin-right: 5px;
    background-color: rgba(255, 255, 255, .3);
    display: inline-block;
    width: 4px;
    height: 4px;
    vertical-align: middle;
}

.main-menu .content nav .lst-more-menu .menu-content .btn-close-menu {
    position: absolute;
    top: -5px;
    right: -5px;
}

.main-menu .content nav .lst-more-menu .menu-content .btn-close-menu .icon-close {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #fff;
    color: #808080;
    font-weight: bold;
    font-size: 16px;
    border: 1px solid #504e4e;
}

.main-menu .content .nav-right {
    display: flex;
    justify-content: flex-end;
}

.main-menu .content .nav-right .item {
    font-size: .8em;
    font-weight: 600;
    color: #585858;
    display: flex;
    align-items: center;
    margin-right: 15px;
}

.main-menu .content .nav-right .item .icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: #fff;
    margin-left: 3px;
}

.main-menu .content .nav-right .item:hover {
    color: #a61c20;
}

.main-menu .content .nav-right .item.doc-nhieu .icon {
    color: #f00;
}

.main-menu .content .nav-right .item.account {
    margin-right: 0;
}

.main-menu .content .nav-right .p-search {
    position: relative;
}

.main-menu .content .nav-right .p-search .tim-kiem {
    position: absolute;
    right: -100px;
    display: none;
}

.main-menu .content .nav-right .p-search .tim-kiem.show {
    display: block;
}

.main-menu .content .nav-right .p-search .tim-kiem .gg-search .gsc-control-cse .gsc-input-box {
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
}

.gg-search {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}

.gg-search .gsc-control-cse {
    width: 100%;
    padding: 0;
    background: 0 0;
    border: none;
    border-radius: 3px;
    margin-top: 0;
    background: none;
    border: none;
}

.gg-search .gsc-control-cse .gsc-input-box {
    height: auto;
    display: block;
    width: 100%;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-top-color: #ced4da;
    border-right-color: #ced4da;
    border-bottom-color: #ced4da;
    border-left-color: #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.gg-search .gsc-control-cse .gsc-input-box.gsc-input-box-hover {
    color: #495057;
    background-color: #fff;
    border-color: #28b4b3;
    outline: 0;
    box-shadow: 0 0 0 .1rem rgba(40, 180, 179, .25);
}

.gg-search .gsc-control-cse .gsc-input-box.gsc-input-box-focus {
    color: #495057;
    background-color: #fff;
    border-color: #28b4b3;
    outline: 0;
    box-shadow: 0 0 0 .1rem rgba(40, 180, 179, .5);
}

.gg-search .gsc-control-cse .gsc-input-box table.gsc-input {
    width: calc(100% - 25px) !important;
}

.gg-search .gsc-control-cse .gsc-input-box table.gsc-input td.gsib_a input {
    color: #000;
    background: url(../img/googlelogo_lightgrey_46x16dp.png) left center no-repeat !important;
    padding: 2px 0 2px 48px !important;
    text-indent: inherit !important;
}

.gg-search .gsc-control-cse .gsc-input-box table.gsc-input td.gsib_a input:focus {
    padding: 2px 0 2px 2px !important;
    background: unset !important;
}

.gg-search .gsc-control-cse table.gsc-search-box td.gsc-input {
    padding-right: 0;
}

.gg-search button {
    width: 26px;
    height: 26px;
    padding: 0;
    border: none;
    position: absolute;
    top: 7px;
    right: 10px;
    opacity: .3;
    background: none;
}

.gg-search button.gsc-search-button-v2 svg {
    width: 16px !important;
    height: 16px !important;
    fill: rgba(0, 0, 0, .6);
}

.blk-10 {
    display: flex;
    justify-content: space-between;
}

.blk-10>.pl {
    width: calc(100% - 320px);
}

.blk-10>.pr {
    width: 300px;
}

.blk-10 .blk-10-1 {
    display: flex;
    justify-content: space-between;
}

.blk-10 .blk-10-1>.pl {
    width: 300px;
}

.blk-10 .blk-10-1>.pr {
    width: calc(100% - 320px);
}

.blk-10 .blk-10-2 {
    border-top: 1px solid rgba(0, 0, 0, .1);
    display: flex;
    justify-content: space-between;
    padding-top: 20px;
    margin-bottom: 15px;
}

.blk-10 .blk-10-2 article {
    width: calc(33.33% - 14px);
}

.blk-10 .p-cover article .chapeau {
    font-size: 1rem;
}

.blk-10 .p-subcover article {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.blk-10 .p-subcover article.n-2 {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.blk-10 .p-tieudiem {
    margin-bottom: 20px;
}

.blk-10 .p-tieudiem article {
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.blk-10 .p-tieudiem article .link-title h2.title {
    font-size: .85rem;
    font-weight: bold;
    line-height: 1.43;
}

.blk-10 .p-tieudiem article.n-5 {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.blk-10 .p-skbl-nvtt {
    background-color: #fff6e9;
    padding: 15px;
}

.blk-10 .p-skbl-nvtt .category-item {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #fff;
}

.blk-10 .p-skbl-nvtt .category-item .lnk-title {
    display: block;
    font-weight: bold;
}

.blk-10 .p-skbl-nvtt .category-item.nvtt {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.blk-11 {
    display: flex;
    justify-content: space-between;
}

.blk-11>.pl {
    width: calc(100% - 320px);
    padding-right: 20px;
    border-right: 1px solid rgba(0, 0, 0, .1);
}

.blk-11>.pr {
    width: 300px;
}

.blk-11 .request-login {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.blk-11 .request-login a {
    color: #4f4f4f;
}

.blk-11 .request-login a:hover {
    color: #a61c20;
}

.blk-11 .request-login a .fa {
    font-size: 2em;
    vertical-align: middle;
    margin-right: 5px;
}

.blk-11 .p-moi-nong article {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.blk-11 .block-tien-ich {
    border-radius: 5px;
    border: 2px solid rgba(0, 0, 0, .1);
    padding: 10px;
    margin-bottom: 20px;
}

.blk-11 .block-tien-ich .content .item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #e1e0db;
    padding: 5px 10px;
    border-radius: 3px;
    border-bottom: 2px solid #fff;
    font-size: .8em;
    font-weight: bold;
}

.blk-11 .block-tien-ich .content .item:after {
    content: "›";
    font-size: 1rem;
    font-weight: normal;
}

.blk-ldtv {
    background-color: #e1e0db;
    padding: 15px;
    margin-bottom: 30px;
    border-radius: 3px;
}

.blk-ldtv .vinhet {
    display: block;
    margin-bottom: 5px;
}

.blk-ldtv .content {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.blk-ldtv .content article {
    border-radius: 6px;
    background-color: #fff;
    padding: 10px;
}

.blk-ldtv .content article .icon {
    margin-top: 8px;
    display: block;
    color: #a8420e;
}

.blk-ldtv .content article .icon .fa {
    font-size: 20px;
}

.blk-ldtv .content article h2.title {
    margin-top: 5px;
    margin-bottom: 0;
}

.blk-ldtv .content .owl-stage {
    display: flex;
}

.blk-ldtv .content .owl-stage .item {
    height: 100%;
}

.blk-media {
    background-color: #e1e0db;
    padding: 8px 15px 30px 15px;
    margin-bottom: 30px;
    border-radius: 3px;
}

.blk-media .header-m {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

.blk-media .header-m .vinhet {
    font-size: 2rem;
    font-weight: bold;
    color: #f00;
    display: block;
    padding-left: 10px;
}

.blk-media .header-m .nav-link h3 {
    display: inline-block;
}

.blk-media .header-m .nav-link .item {
    font-size: 1rem;
    line-height: 1.42857143;
    font-weight: bold;
    margin-left: 30px;
}

.blk-media .content {
    display: flex;
    justify-content: space-between;
}

.blk-media .content .col-item {
    width: calc(25% - 15px);
    border-radius: 6px;
    background-color: #fff;
    padding: 10px;
}

.blk-media .content article .icon {
    margin-top: 8px;
    display: block;
    color: #a8420e;
}

.blk-media .content article .icon .fa {
    font-size: 20px;
}

.blk-media .content article h2.title {
    margin-top: 5px;
    margin-bottom: 0;
}

.blk-media .icon.logo-photo {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAdCAYAAAAgqdWEAAAACXBIWXMAAAsSAAALEgHS3X78AAABo0lEQVRIicWX/XGEIBDFH5krwA5iB7GDWIIlkA4sISWkhLMDSzAdWILp4FIBmQXJCSJfcsmb4Q9nVvi57D6BCSHgFWMVAA6g8gd6NUOIMRhFMIcDaARwExR2fowCqHzr+UCqgiB6fOTC9IVB1uWOYS7GnjHWbp6aEzVyLMZ6WUNKC4RYzJoBugdsSeyYdC0RSPtPENsxEwwTKmUvGQkfAEwy1ebW8sz53pDxFdSidcASKNtLaqelwly9EHtrmFNqJwUmHsQEis1QNMzidE+Ar9s2SVjaHveWFYXpHYtMB7E8ITYLprYmfw/Et1Z8jJtPTxEt92W4pBIPvNNZz/NBnKEYGBuE9Bx4x/6VFIPJOcfcrOe6FIzLTYfAO/ZBKgomtoA7qyBrz49170eq7Yt10+RYoF4X0VCL7LL8Q1qSA3e7heJceCxtemL9uiYRhCfMnwSjgeIyFDbG0zD3GnJBqfrgGccHOScdrgIXp6A+14Aq81ClNVyk3Ycd1afXkx+jNZPpXQtNdkbfkiPBlB41frv0ftdWd6btvekvRP8wysgNAH4ACHyB+yEsO1kAAAAASUVORK5CYII=");
    background-size: cover;
    background-repeat: no-repeat;
    height: 20px;
    width: 24px;
}

.blk-media .icon.logo-video {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAWCAYAAAClrE55AAAACXBIWXMAAAsSAAALEgHS3X78AAAA5ElEQVRIic3WbQ2DQAyA4fcwMCTgYFiYgznY5gApSEDCJDAHzAFzgIMuhZEs5OD4cR80aUJSwj3HhVIjIoxhTAVc8RcdUCPS73qiQC7QCSjJdw4CpW7WlQppAiHm7J0QuBtVAyePR2KLCyKttWJMAxRZBMR6TIib1rMjINJBFog0EAsiPmQFEReygRjLUysJHm/gvLHIK9Yb6Vw3xILosTyOANFmv4mJ+9VsYOL3kRVMms5qwaT71ywwCvlEWHZwYgSqwINRu2MwKueLOhhCR9Edo+L/8Fz8hufc03E8EXF21DGALzeAX9PLA8LdAAAAAElFTkSuQmCC");
    background-size: cover;
    background-repeat: no-repeat;
    height: 15px;
    width: 22px;
}

.blk-media .icon.logo-emagazine {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAdCAYAAAApQnX+AAAACXBIWXMAAAsSAAALEgHS3X78AAABwElEQVRYhe2YPU7DQBBG36AUgJCwoEGigIKe3IAcAW6QG8ANOAJwAuAEcAPIDUJPEaiowAWCAsSgtSewsddhiZyfIk+aIpu159PM7KzGoqDAC/AGfDI5GsAasFTl0YlLgdUJiiryXiXQqf/yfp+Rix03CXBoPp6BzaA/l1azU1VlYub85X57noYBa3g6fyMmsg80xxC9W1RvS/4qaJSWRVrA1RiEOY4ROUD1OmbzQmCtB3Tq15XRCQhbAR4KllGOnKoT1xqTuBDrZkVeyuKmg5+pprW2xXJaRRJEuohohLW9Z64j9nezvYO4VLd+DNr271Ko5o6A3cj4nSPStL4VUwrbZsP4OcXD0npnQkM4QSe2nqDqIrId0X56VtNRDBOXej1pEJHymmqa9bEaGSYusZ5XFbmi4JiU1RY5V3c3UW/Ji9xFbeuPnQ9ZjeZR/pPQgTi1eovh0kt9bESKp7WSUBNO/32v5s/U3rhDkZsZ5uJGZS5uVObiRmXBRjP+0xxrZq/wvt8rUOHRJp5UoT3B6avlTVoXComtdW3tqT/xzyJv/evLfYr4mPLk36dfZssucv6duGPT0DR4AjaAe+AV4BurVUDzH9mquwAAAABJRU5ErkJggg==");
    background-size: cover;
    background-repeat: no-repeat;
    height: 20px;
    width: 27px;
}

.blk-media .icon.logo-visual-story {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAApCAYAAADEZlLzAAAACXBIWXMAAAsSAAALEgHS3X78AAACY0lEQVRYhb1Yi5GcMAx92gZCB0cH2RLoIJSwJZAOuA62g5AONh2QDkgF53SwV4FujO1FNraBWzjNaBhjy8/6WBIQMyNJRAWAM4DKLrkDGEZmvqcFE6TBZgycGehZT6e5G9fF5BPsTwAFA20EoBcczl23gxmgIQCoI1rrdRcGVLC22AImT92I99U4Nho3num0VpNMtw7MN91F+E0lfNY/QM0B3Pu5JTwwY5a7XdzaDeqEz6SZ7wLQWUUtgTVCWAOXAnwYx77PKjGvhMyidlr45tnchPS00aRp+9jImDg0u9M6GZ0QpwyF3PgSmLQNDtUHfu9TYCcA3+x1V/b5PRj/CtKByyb91gRy2pxyniAN9s+Kl/bpxtXCtjJfaiqCcVQzZ67aPm8rz+4Odw3khxyY2/wHiEor/H8l4F8w9yC6AHhZPKyNJBeRNxHaLhrn2WOKvsKyWopEma5kxvBzXAosnlOzJUcKdR7gdKHTYOaQTqsmBxSrZxIwb8ZP8ClwoHb0TwDvItrmRNSAaAARg6hdGUzJtqDMmDFWdqo1msYzCLPKNDQvkXc1iHqrqQLROWqQ0XFElc0IxXjPNNhjBWXaryT9AXM9mwxqkatrpTBprsPKsWwZrq7EhCXEv2ufB5v5NaaZ43JnsPZk/fM7YvxuDPEdyQWIvlNve24coVcT+mnt9qRe3rPuYDBxqXVd0vXpS8AMrc9zT4MdrF0sN14j7w4CY75t6EGeBDN0iO9SJaY7QrtcR7y3dir9t8D8KVDiW+AZegdzkdbMVOo9IlP3M2OrvuY/iPaf6+O3km7FOzAPAPAB+zJ0TgssIFkAAAAASUVORK5CYII=");
    background-size: cover;
    background-repeat: no-repeat;
    height: 30px;
    width: 20px;
}

.blk-media .icon.logo-podcast {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAqCAYAAADS4VmSAAAACXBIWXMAAAsSAAALEgHS3X78AAAC5ElEQVRYha1YDbHbMAxWiqAMXhi8MljGIBAKoRD6GARCxiBjkDFIGWQM8hBo59iuZVmy43a6811SyfInWX9Ng4hwmJqmBYCLW5xWAFgAcTmuEAAMgOwCOCPADQEWNOLltSLAHQHaom6rLSNgD96UQw2g2S0N2H03oBqAtZorXh2gi7KnVTy1qntEAEY4ttoouB5xJ9HRMSCbpqN0+FhyYQHInXmj0wFYt1PUN0FhjwCTEheTaKX5LfZEqwEYiOAgeKYmC/oMiDkFYO9MFHCbN2bF6AKuc/zBHRxnQKyHGnjlACbCbMmmLlGai4k0ba+EdyYg1wDApk8IuniDrCwfeDyQL8yb/vfeA7gpwjSCb+yQzl3DLAafBZFeaWzU6AFM3C1OeEsUpFag6D0rNyrXGp0H5F5GZmHkKiUm0tIbV8bUg7HHzycA+HB9aSU9qiPPM3m+Fnpb4CMafQ9BH+2Wl5PC8PQNiBt5bwsAPti733vWNpw0BlOgvXP6LvCzAKQhg1s0FfRxvrdcBX4iqKmbwnU0Tf98RhwB4Leiy+i5kX3muj4TfbGhC5C+vyj5GqdhqBE+e3xpbgUZqb6Mz32Iuwe82z4danCB53//AU0TUNtnwzfe+AKAwWUQD1DvjT9sTvQetfpZvg6CFzZS3XLjVzx4BEs7pYj1tBnNRAGtWv2zQJUPDyscxjui0IzSCjcpTaYOQH46Yu04bcnSNPQ6AOtJz18oj49kq4TyLQD2cJ9RG5+Qy0PpOwDixiPOFEcGiu4NANnDfR2IyeZsRzqZrwFrIivTX1cvfAc0FfKnq6IJyc0ogPgiJfooACr3ay9QiLMqLaZMOY1yKy3dmVVqx5R0K16T26kGQGkWqJWrBHD8w0PVB4oaD8De2UqUC7j/AKCk/FHgvw2gNJJVWb9TTcqwliot9UuItmo9AG4SkuhR/YXM0Ase4H9a455RueoBlLpm5ar7UEnJDrDmr9hcm3pPAoB/HIKlDwTrnUEAAAAASUVORK5CYII=");
    background-size: cover;
    background-repeat: no-repeat;
    height: 26px;
    width: 20px;
}

.blk-media .icon.logo-infographic {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAbCAYAAAAOEM1uAAAACXBIWXMAAAsSAAALEgHS3X78AAABPElEQVRYhe2Y4W2DMBCFH1H/wwhskIzACN4gjJARGIERGCEjeIMwAp2gdIKrXh0nDUnDVS6Of/BJloUw6Onw3T2TiQi+ybIagAFQ4PUMADqIWFCgAK0AkuCoM3ER+0ggao/43ADYpafrQr5RL61rwFqg64CyXFzZBQGq2b1njNzQ99H2qy6Cu8ku2G6Xi9gE/Sd+EckLfPvXt1WVG2QcXUJxDkGVJE0jd8wlEhlHkaKIkCQaDof7RXnuylMAy+/BIqy1x08Slqxp2XpCXIFMmtPJjb5PTCDb435/vWaxN2b2sbgCpyg+9dpJQlkFhrIKxDC4+ZFp8PeeoTILZekav6dtdWaBzvunWeD1H42E/lTHOsbC6m3Ub2u8OWB0jsfbyLEv8x2cdVbs3Z+Lm3TPxdc/C3SaZ7eZBBYi9gssdf90t2WdBAAAAABJRU5ErkJggg==");
    background-size: cover;
    background-repeat: no-repeat;
    height: 20px;
    width: 29px;
}

.blk-ttdn {
    background-color: #e1e0db;
    padding: 15px;
    margin-bottom: 30px;
    border-radius: 3px;
}

.blk-ttdn .vinhet {
    display: block;
    margin-bottom: 5px;
}

.blk-ttdn .content {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.blk-ttdn .content article {
    border-radius: 6px;
    background-color: #fff;
    padding: 10px;
}

.blk-ttdn .content article .icon {
    margin-top: 8px;
    display: block;
    color: #a8420e;
}

.blk-ttdn .content article .icon .fa {
    font-size: 20px;
}

.blk-ttdn .content article h4.title {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: bold;
    line-height: 1.42857143;
}

.blk-ttdn .content-item {
    width: calc(20% - 10px);
}

.blk-ttdn .content-item article {
    height: 100%;
}

.blk-su-kien {
    background-color: #e1e0db;
    padding: 15px;
    margin-bottom: 20px;
    border-radius: 3px;
}

.blk-su-kien .content {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.blk-su-kien .content .col-item {
    width: calc(20% - 10px);
}

.blk-su-kien .content .col-item h2 {
    display: unset;
}

.blk-su-kien .content .col-item .item {
    display: block;
    border-radius: 6px;
    background-color: #fff;
    padding: 10px;
    font-weight: bold;
    height: 100%;
    font-size: 1rem;
    line-height: 1.42857143;
}

.blk-group-footer {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.blk-group-footer .category-item {
    width: calc(25% - 30px);
    margin-bottom: 30px;
}

.blk-group-footer .category-item .cat-header {
    display: flex;
    justify-content: space-between;
    background-color: #e6e6e6;
    margin-bottom: 5px;
}

.blk-group-footer .category-item .cat-header h3 {
    margin: 0;
    padding: 0;
}

.blk-group-footer .category-item .cat-header .vinhet-01 {
    padding: 5px 0 3px 10px;
    margin-bottom: 0;
    line-height: 1.42857143;
}

.blk-group-footer .category-item .cat-header .sub-menu {
    width: 30px;
    font-size: 20px;
}

.blk-group-footer .category-item .cat-header .sub-menu .icon-row {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #b3b3b3;
    color: #fff;
    width: 100%;
    height: 100%;
}

.blk-group-footer .category-item .cat-header .sub-menu .icon-row .fa.collapsed {
    display: unset;
}

.blk-group-footer .category-item .cat-header .sub-menu .icon-row .fa.expanded {
    display: none;
}

.blk-group-footer .category-item .cat-header .sub-menu .icon-row.show .fa.collapsed {
    display: none;
}

.blk-group-footer .category-item .cat-header .sub-menu .icon-row.show .fa.expanded {
    display: unset;
}

.blk-group-footer .category-item .cat-header .sub-menu .dropdown-menu {
    z-index: 98;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
    padding: 0;
}

.blk-group-footer .category-item .cat-header .sub-menu .dropdown-menu li {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.blk-group-footer .category-item .cat-header .sub-menu .dropdown-menu li .dropdown-item {
    padding: .4rem 1rem;
    color: #9f2f00;
    text-transform: uppercase;
    font-size: .8rem;
    font-weight: 500;
}

.blk-group-footer .category-item .lst-lg article .link-title h2.title {
    font-size: 1.1rem;
    font-weight: bold;
    line-height: 1.42857143;
}

.blk-group-footer .category-item .lst-sm article {
    padding-top: 12px;
    margin-top: 12px;
    border-top: 1px solid rgba(0, 0, 0, .1);
}

.blk-group-footer .category-item .lst-sm article .link-title h2.title {
    font-size: .85rem;
    line-height: 1.42857143;
    font-weight: normal;
}

.slider-nav {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.slider-nav .prev-slide,
.slider-nav .next-slide {
    font-size: 45px;
    color: #969696;
}

.slider-nav .owl-dots {
    padding: 0 20px;
    display: flex;
    align-items: center;
}

.slider-nav .owl-dots button.owl-dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
    background: #969696;
    margin: 0 3px;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
}

.slider-nav .owl-dots button.owl-dot.active {
    background-color: #f00;
}

.slider-nav .owl-dots button.owl-dot:focus {
    outline: none;
}

.page-category {
    padding-top: 20px;
    padding-bottom: 20px;
}

.page-category .blk-cat-10 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.page-category .blk-cat-10>.pl {
    width: calc(100% - 320px);
    padding-right: 20px;
    border-right: 1px solid rgba(0, 0, 0, .1);
}

.page-category .blk-cat-10>.pr {
    width: 300px;
}

.page-category .block-covers {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.page-category .block-covers>.pl {
    width: calc(100% - 320px);
}

.page-category .block-covers>.pr {
    width: 300px;
}

.page-category .block-covers .lst-small {
    margin-bottom: 20px;
}

.page-category .block-covers .lst-small article {
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.page-category .block-covers .lst-small article .link-title h2.title {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1.3;
}

.page-category .block-covers .lst-small article:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.page-category .p-lst-articles.more {
    display: none;
}

.page-category .p-lst-articles.more.show {
    display: block;
}

.page-category .p-lst-articles article {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.page-category .load-more.hide {
    display: none;
}

.page-category .right-category {
    margin-bottom: 35px;
}

.page-category .right-category h3 {
    margin: 0;
    padding: 0;
}

.page-category .right-category article {
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.page-category .right-category article .link-title h2.title {
    font-size: .85rem;
    font-weight: 400;
    line-height: 1.3;
}

.page-category .right-category article:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.page-chi-tiet-tin {
    padding-top: 20px;
    padding-bottom: 20px;
}

.page-chi-tiet-tin article.article-detail {
    display: block;
}

.page-chi-tiet-tin article.article-detail h1 {
    font-size: 2.5rem;
    font-weight: bold;
    margin-bottom: 25px;
}

.page-chi-tiet-tin article.article-detail .sub-title {
    text-transform: uppercase;
    font-size: 1.5rem;
    font-weight: 600;
    color: #9f2f00;
    margin-bottom: 5px;
}

.page-chi-tiet-tin article.article-detail .art-info {
    display: flex;
    align-items: center;
}

.page-chi-tiet-tin article.article-detail .art-info .fa-user-circle-o {
    font-size: 2.7em;
    margin-right: 15px;
    color: #5e5e5e;
}

.page-chi-tiet-tin article.article-detail .art-info .authors {
    text-transform: uppercase;
    font-weight: bold;
}

.page-chi-tiet-tin article.article-detail .google-news {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 10px;
}

.page-chi-tiet-tin article.article-detail .chappeau {
    font-size: 1.2rem;
    font-weight: bold;
    margin-bottom: 25px;
    text-align: left;
}

.page-chi-tiet-tin article.article-detail .chappeau a {
    color: #3b5998;
}

.page-chi-tiet-tin article.article-detail .chappeau a:hover {
    color: #f00;
}

.page-chi-tiet-tin article.article-detail .art-body {
    font-size: 1.1rem;
    line-height: 1.65rem;
    color: #4c4947;
    margin-bottom: 30px;
}

.page-chi-tiet-tin article.article-detail .art-body a {
    color: #3b5998;
}

.page-chi-tiet-tin article.article-detail .art-body a:hover {
    color: #f00;
}

.page-chi-tiet-tin article.article-detail .art-body img {
    width: 100%;
    margin-bottom: 20px;
}

.page-chi-tiet-tin article.article-detail .art-body figure {
    margin-bottom: 20px;
}

.page-chi-tiet-tin article.article-detail .art-body figure>img {
    margin-bottom: 0;
}

.page-chi-tiet-tin article.article-detail .art-body .image-caption {
    font-size: .85em;
    line-height: 1.65em;
    font-style: italic;
    font-weight: 400;
    color: rgba(0, 0, 0, .7);
    padding-top: 5px;
    margin-bottom: 20px;
}

.page-chi-tiet-tin article.article-detail .art-body .box-fullwidth {
    width: 100%;
    padding: 10px;
    margin: 10px 0;
    background-color: #f0f0f0;
    border: 1px dashed #777;
    font-style: italic;
}

.page-chi-tiet-tin article.article-detail .art-body .video-js {
    border: 1px solid #e4e4e4;
}

.page-chi-tiet-tin article.article-detail .art-body .video-js .vjs-big-play-button {
    top: calc(50% - 22.5px);
    left: calc(50% - 45px);
}

.page-chi-tiet-tin article.article-detail .art-footer {
    display: flex;
    justify-content: space-between;
    margin-bottom: 60px;
}

.page-chi-tiet-tin article.article-detail .art-footer .lst-tags {
    display: flex;
    align-items: center;
}

.page-chi-tiet-tin article.article-detail .art-footer .lst-tags .fa {
    color: #7f7f7f;
    font-size: 2em;
    margin-right: 20px;
}

.page-chi-tiet-tin article.article-detail .art-footer .lst-tags .content {
    font-size: .9em;
}

.page-chi-tiet-tin article.article-detail .art-footer .lst-tags .content a::after {
    content: ',';
    display: inline;
    margin-right: 3px;
}

.page-chi-tiet-tin article.article-detail .art-footer .lst-tags .content a:last-child::after {
    content: '';
    display: unset;
    margin-right: 0;
}

.page-chi-tiet-tin article.article-detail .art-footer .lst-share {
    display: flex;
    align-items: center;
}

.page-chi-tiet-tin article.article-detail .art-footer .lst-share li.item {
    display: block;
    margin: 0 5px;
}

.page-chi-tiet-tin article.article-detail .art-footer .lst-share li.item .shr {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 45px;
    height: 35px;
    border-radius: 6px;
    font-size: 25px;
}

.page-chi-tiet-tin article.article-detail .art-footer .lst-share li.item .shr.shr-facebook {
    background-color: #3b5998;
    color: #fff;
}

.page-chi-tiet-tin article.article-detail .art-footer .lst-share li.item .shr.shr-twitter {
    background-color: #55acee;
    color: #fff;
}

.page-chi-tiet-tin article.article-detail .art-footer .lst-share li.item .shr.shr-mail {
    font-size: 41px;
    padding-bottom: 3px;
    color: #787878;
}

.page-chi-tiet-tin article.article-detail .art-footer .lst-share li.item .shr.go-top {
    font-size: 41px;
    color: #fe0000;
}

.page-chi-tiet-tin article.article-detail .tin-lien-quan {
    margin-bottom: 50px;
}

.page-chi-tiet-tin article.article-detail .tin-lien-quan .item {
    padding: 7px 0;
    border-top: 2px solid rgba(0, 0, 0, .1);
}

.page-chi-tiet-tin article.article-detail .tin-lien-quan .item:last-child {
    border-bottom: 2px solid rgba(0, 0, 0, .1);
}

.page-chi-tiet-tin article.article-detail .tin-lien-quan .item .fa {
    margin-right: 10px;
    color: #a8430f;
}

.page-chi-tiet-tin.n2 .wrapper-01 {
    padding-left: 100px;
    padding-right: 40px;
}

.page-chi-tiet-tin.n2 .wrapper-02 {
    padding: 0 100px;
}

.page-chi-tiet-tin.n2 .blk-cung-chuyen-muc article {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.page-chi-tiet-tin.n1 .wrapper-01 {
    max-width: 860px;
    margin-left: auto;
    margin-right: auto;
}

.page-chi-tiet-tin.n1 .wrapper-02 {
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
}

.page-chi-tiet-tin.n1 .wrapper-03 {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.page-chi-tiet-tin.n1 .vinhet-01 {
    margin-bottom: 20px;
    border-bottom: 2px solid rgba(0, 0, 0, .1);
}

.page-chi-tiet-tin.n1 .blk-cung-chuyen-muc .content {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.page-chi-tiet-tin.n1 .blk-cung-chuyen-muc .content article {
    width: calc(33.333% - 15px);
    margin-bottom: 20px;
}

.page-chi-tiet-tin .box-binh-luan {
    margin-bottom: 60px;
}

.p-events {
    padding-top: 20px;
    padding-bottom: 20px;
}

.p-events .event-lst {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.p-events .event-lst .event-item {
    width: calc(33.3333% - 12px);
    margin-bottom: 20px;
}

.p-events .event-lst .event-item .lnk-img {
    display: block;
    margin-bottom: 10px;
}

.p-events .event-lst .event-item .lnk-title {
    display: block;
    font-weight: bold;
}

.p-events .event-articles .art-lst article {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding-bottom: 25px;
    margin-bottom: 25px;
}

.p-events .event-articles .art-lst article.last-child {
    border-bottom: none;
    margin-bottom: 0;
}

.p-events .p-lst-articles.more {
    display: none;
}

.p-events .p-lst-articles.more.show {
    display: block;
}

.p-events .p-lst-articles article {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.p-events .load-more.hide {
    display: none;
}

@media(max-width:1199.98px) {
    .p-events .event-lst .event-item {
        width: calc(50% - 12px);
    }
}

.m-bottom-20 {
    margin-bottom: 20px;
}

.p-tags {
    padding-bottom: 20px;
}

.p-tags .pl .name {
    display: inline-block;
    color: #585858;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 2px solid rgba(0, 0, 0, .1);
    padding: 0 60px;
    padding-bottom: 10px;
}

.p-tags .pl .p-lst-articles.more {
    display: none;
}

.p-tags .pl .p-lst-articles.more.show {
    display: block;
}

.p-tags .pl .p-lst-articles article {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.p-tags .pl .load-more.hide {
    display: none;
}

.p-tags .bl-p1 {
    display: flex;
}

.p-tags .bl-p1>.p-left {
    width: 265px;
}

.p-tags .bl-p1>.p-right {
    width: calc(100% - 265px);
}

.p-tags .bl-p1>.p-left {
    padding-right: 15px;
    border-right: 1px solid rgba(0, 0, 0, .1);
}

.p-tags .bl-p1>.p-right {
    padding-left: 15px;
}

.p-tags .bl-p1>.p-right .bl-p2 {
    display: flex;
}

.p-tags .bl-p1>.p-right .bl-p2>.p-left {
    width: calc(100% - 315px);
}

.p-tags .bl-p1>.p-right .bl-p2>.p-right {
    width: 315px;
}

.p-tags .bl-p1>.p-right .bl-p2>.p-left {
    padding-right: 15px;
    border-right: 1px solid rgba(0, 0, 0, .1);
}

.p-tags .bl-p1>.p-right .bl-p2>.p-right {
    padding-left: 15px;
}

.p-tags .tag-articles .vinhet {
    margin-bottom: 15px;
}

.p-tags .tag-articles .art-lst article.nm.plr {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.p-tags .tag-articles .art-lst article.nm.plr.last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.p-tags .tag-articles .art-lst article.nm.plr .content {
    margin-bottom: 10px;
}

.p-tags .tag-articles .art-lst article.nm.plr .content .pl {
    width: 200px;
}

.p-tags .tag-articles .art-lst article.nm.plr .content .pr {
    width: calc(100% - 215px);
}

.p-tags .tag-articles .art-lst article.nm.plr .content .pr .fade-out {
    position: relative;
    max-height: 8.2em;
}

.p-tags .tag-articles .art-lst article.nm.plr .content .pr .fade-out:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 70%;
    height: 1.4em;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 50%);
}

@media(max-width:991.98px) {
    .p-tags .bl-p1 {
        flex-direction: column-reverse;
    }

    .p-tags .bl-p1>.p-left {
        width: calc(100% - 315px);
    }

    .p-tags .bl-p1>.p-right {
        width: 100%;
    }
}

.page-moi-nhat .bl-p1 {
    display: flex;
}

.page-moi-nhat .bl-p1>.p-left {
    width: 265px;
}

.page-moi-nhat .bl-p1>.p-right {
    width: calc(100% - 265px);
}

.page-moi-nhat .bl-p1>.p-left {
    padding-right: 15px;
    border-right: 1px solid rgba(0, 0, 0, .1);
}

.page-moi-nhat .bl-p1>.p-right {
    padding-left: 15px;
}

.page-moi-nhat .bl-p1>.p-right .bl-p2 {
    display: flex;
}

.page-moi-nhat .bl-p1>.p-right .bl-p2>.p-left {
    width: calc(100% - 315px);
}

.page-moi-nhat .bl-p1>.p-right .bl-p2>.p-right {
    width: 315px;
}

.page-moi-nhat .bl-p1>.p-right .bl-p2>.p-left {
    padding-right: 15px;
    border-right: 1px solid rgba(0, 0, 0, .1);
}

.page-moi-nhat .bl-p1>.p-right .bl-p2>.p-right {
    padding-left: 15px;
}

.page-moi-nhat .moi-nhat-articles .list-arts article {
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.page-doc-nhieu .bl-p1 {
    display: flex;
}

.page-doc-nhieu .bl-p1>.p-left {
    width: 265px;
}

.page-doc-nhieu .bl-p1>.p-right {
    width: calc(100% - 265px);
}

.page-doc-nhieu .bl-p1>.p-left {
    padding-right: 15px;
    border-right: 1px solid rgba(0, 0, 0, .1);
}

.page-doc-nhieu .bl-p1>.p-right {
    padding-left: 15px;
}

.page-doc-nhieu .bl-p1>.p-right .bl-p2 {
    display: flex;
}

.page-doc-nhieu .bl-p1>.p-right .bl-p2>.p-left {
    width: calc(100% - 315px);
}

.page-doc-nhieu .bl-p1>.p-right .bl-p2>.p-right {
    width: 315px;
}

.page-doc-nhieu .bl-p1>.p-right .bl-p2>.p-left {
    padding-right: 15px;
    border-right: 1px solid rgba(0, 0, 0, .1);
}

.page-doc-nhieu .bl-p1>.p-right .bl-p2>.p-right {
    padding-left: 15px;
}

.page-doc-nhieu .doc-nhieu-articles .list-arts article {
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.page-rss {
    width: 800px;
}

.page-rss ul.rss-lst {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.page-rss ul.rss-lst li.rss-item {
    display: flex;
    justify-content: space-between;
    width: calc(50% - 15px);
    padding: .5rem 0;
    border-bottom: 1px solid rgba(0, 0, 0, .125);
}

.page-rss ul.rss-lst li.rss-item .rss {
    font-size: .8em;
}

.page-rss h1 {
    font-size: 1.5rem;
    font-weight: 700;
}

.page-rss-note {
    font-size: 1.25rem;
    font-weight: 700;
}

.page-rss-icon i {
    color: #f60;
}

@media(max-width:1040px) {
    .page-rss {
        width: 450px;
    }
}