@charset "UTF-8";
@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal;
}
:root {
    --swiper-theme-color: #007aff;
}
.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
    flex-direction: column;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0, 0, 0);
}
.swiper-pointer-events {
    touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x;
}
.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}
.swiper-slide-invisible-blank {
    visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}
.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
    content: "";
    flex-shrink: 0;
    order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
}
.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
}
:root {
    --swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: "prev";
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: "next";
}
.swiper-button-lock {
    display: none;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 0.3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
}
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
}
.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet:only-child {
    display: none !important;
}
.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: 0.2s transform, 0.2s top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 0.2s transform, 0.2s left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 0.2s transform, 0.2s right;
}
.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-lock {
    display: none;
}
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}
.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}
.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}
.swiper-scrollbar-cursor-drag {
    cursor: move;
}
.swiper-scrollbar-lock {
    display: none;
}
.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}
.swiper-slide-zoomed {
    cursor: move;
}
.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
    flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-cube {
    overflow: visible;
}
.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next + .swiper-slide,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
}
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px);
}
.swiper-flip {
    overflow: visible;
}
.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
}
.swiper-cards {
    overflow: visible;
}
.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
}

.w1160 {
    width: 1160px;
    margin: 0 auto;
}
* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: geometricPrecision;
    text-size-adjust: none;
    -webkit-text-size-adjust: none;
}
ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
a {
    text-decoration: none;
    color: #666;
    outline: 0;
}
a:hover {
    text-decoration: none;
}
p {
    margin: 0;
}
h1,
h2,
h3 {
    margin: 0;
}
img {
    display: block;
    image-rendering: -webkit-optimize-contrast;
    color: transparent;
    height: auto;
}
a,
input,
select,
textarea {
    outline: 0;
}
.p-0 {
    padding: 0 !important;
}
.d-none {
    display: none !important;
}
.d-block {
    display: block !important;
}
.d-flex {
    display: flex;
}
.justify-content-sb {
    justify-content: space-between;
}
.align-items-center {
    align-items: center;
}
.m-0 {
    margin: 0;
}
.mt-5 {
    margin-top: 5px;
}
.mt-10 {
    margin-top: 10px;
}
.mt-15 {
    margin-top: 15px;
}
.mt-20 {
    margin-top: 20px;
}
.mt-25 {
    margin-top: 25px;
}
.mt-30 {
    margin-top: 30px;
}
.mb-5 {
    margin-bottom: 5px;
}
.mb-10 {
    margin-bottom: 10px;
}
.mb-15 {
    margin-bottom: 15px;
}
.mb-20 {
    margin-bottom: 20px;
}
.mb-25 {
    margin-bottom: 25px;
}
.mb-30 {
    margin-bottom: 30px;
}
.border-0 {
    border: 0 !important;
}
.clearfix {
    clear: both;
}
.h-full {
    height: 100%;
}
.show-pc {
    display: block;
}
@media (max-width: 767px) {
    .show-pc {
        display: none;
    }
}
.show-mb {
    display: none;
}
@media (max-width: 767px) {
    .show-mb {
        display: block;
    }
}
.hidden {
    display: none !important;
}
.text-center {
    text-align: center;
}
.img-resize {
    display: block;
    position: relative;
    height: max-content;
}
.img-resize:before {
    padding-bottom: 62.5%;
    content: "";
    display: block;
}
.img-resize .box-category-avatar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    margin: auto;
    background-size: cover;
    background-position: center;
    object-fit: cover;
}
.img-square {
    display: block;
    position: relative;
    height: max-content;
}
.img-square:before {
    padding-bottom: 133.33%;
    content: "";
    display: block;
}
.img-square .box-category-avatar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    margin: auto;
    background-size: cover;
    background-position: center;
    object-fit: cover;
}
.iframe-resize {
    display: block;
    position: relative;
    height: max-content;
}
.iframe-resize:before {
    padding-bottom: 56.25%;
    content: "";
    display: block;
}
.iframe-resize .iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
summary,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 100%;
    outline: 0;
}
body,
html {
    height: 100%;
    font-size: medium;
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: none;
}
a,
img,
input {
    outline: 0;
}
article,
aside,
details,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
figcaption {
    display: none;
}
b,
strong {
    font-weight: 700;
}
img {
    font-size: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}
li {
    display: list-item;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption,
td,
th {
    font-weight: 400;
    vertical-align: top;
}
body,
div,
form,
img,
input,
select,
table,
textarea {
    margin: 0;
    padding: 0;
    outline: 0 none;
    border: 0;
}
li,
ul {
    list-style: none;
}
video {
    background-color: #000;
}
body,
html {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
}
a {
    text-decoration: none;
    color: #000;
    cursor: pointer;
}
* img {
    image-rendering: -webkit-optimize-contrast;
}
.news-content embed,
.news-content object,
iframe.vscc-video,
img {
    display: block;
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.clearfix,
.list > li {
    zoom: 1;
}
.clearfix:after,
.clearfix:before,
.list > li:after,
.list > li:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
.clearfix:after,
.list > li:after {
    clear: both;
}
.clr {
    clear: both;
    width: 100%;
    display: block;
}
.hidden {
    display: none;
}
.visibility {
    visibility: hidden;
}
.mgauto {
    margin-left: auto;
    margin-right: auto;
}
.relative {
    position: relative;
}
.absolute {
    position: absolute;
    z-index: 1;
}
.fixed {
    position: fixed;
}
.inline li {
    display: inline-block;
}
.lazy-loading {
    background: transparent url("/images/loading.gif") center center no-repeat !important;
}
.hr {
    height: 1px;
    background-color: #eaeaea;
    width: 100% !important;
    display: block;
    clear: both;
    zoom: 1;
}
.hr1 {
    height: 1px;
    background-color: #fff;
    width: 100% !important;
    display: block;
    clear: both;
    border: solid #676767;
    border-width: 2px 0 1px 0;
}
.hr2 {
    height: 1px;
    background-color: #e0e0e0;
    width: 100% !important;
    display: block;
    clear: both;
}
.hr4 {
    height: 1px;
    background-color: #fff;
    width: 100% !important;
    display: block;
    clear: both;
    border: solid #9b9b9b;
    border-width: 2px 0 1px 0;
}
.hr5 {
    background-color: #fff;
    width: 100% !important;
    display: block;
    clear: both;
    border-top: dotted 1px #ababab;
}
.hr6 {
    width: 100% !important;
    display: block;
    clear: both;
    border-top: solid 3px #d7d7d7;
}
.hr8 {
    width: 100%;
    clear: both;
    display: block;
    border-top: dotted 1px #a8a8a8;
    margin: 23px 0 17px;
}
.ads-temp-place {
    display: none !important;
    visibility: hidden !important;
}
.no-border-top {
    border-top: none !important;
}
.no-scroll {
    overflow: hidden !important;
}
.formalized-list li.first a:hover,
.list-news .title > .inner:hover {
    color: #555;
}
.box-news .title > .inner:hover,
.box-news.zone .sub-list a:hover,
.formalized-list a:hover,
.general-list a:hover,
.list-news .list-relate-news a:hover {
    text-decoration: none;
}
.text-align-left {
    text-align: left !important;
}
.mgt0 {
    margin-top: 0 !important;
}
.mgt3 {
    margin-top: 3px;
}
.mgt5 {
    margin-top: 5px;
}
.mgt6 {
    margin-top: 6px;
}
.mgt7 {
    margin-top: 7px;
}
.mgt8 {
    margin-top: 8px;
}
.mgt9 {
    margin-top: 9px;
}
.mgt10 {
    margin-top: 10px;
}
.mgt12 {
    margin-top: 12px;
}
.mgt14 {
    margin-top: 14px;
}
.mgt15 {
    margin-top: 15px;
}
.mgt16 {
    margin-top: 16px;
}
.mgt17 {
    margin-top: 17px;
}
.mgt20 {
    margin-top: 20px;
}
.mgt23 {
    margin-top: 23px;
}
.mgt24 {
    margin-top: 24px;
}
.mgt30 {
    margin-top: 30px;
}
.mgt32 {
    margin-top: 32px;
}
.mgt34 {
    margin-top: 34px;
}
.mgt35 {
    margin-top: 35px;
}
.mgt40 {
    margin-top: 40px;
}
.mgt50 {
    margin-top: 50px;
}
.mgr10 {
    margin-right: 10px;
}
.mgr20 {
    margin-right: 20px;
}
.mgr15 {
    margin-right: 15px;
}
.mgr24 {
    margin-right: 24px;
}
.mgr8 {
    margin-right: 8px;
}
.mgr6 {
    margin-right: 6px;
}
.mgr40 {
    margin-right: 40px !important;
}
.mgb8 {
    margin-bottom: 8px;
}
.mgb15 {
    margin-bottom: 15px;
}
.mgb20 {
    margin-bottom: 20px;
}
.mgb25 {
    margin-bottom: 25px;
}
.mgb30 {
    margin-bottom: 30px;
}
.mgb24 {
    margin-bottom: 24px;
}
.mgb60 {
    margin-bottom: 60px;
}
.mgb55 {
    margin-bottom: 55px;
}
.mgl6 {
    margin-left: 6px;
}
.mgl5 {
    margin-left: 5px;
}
.mgl15 {
    margin-left: 15px;
}
.mgl27 {
    margin-left: 27px;
}
.pdt0 {
    padding-top: 0 !important;
}
.pdb30 {
    padding-bottom: 30px !important;
}
.pdl8 {
    padding-left: 8px !important;
}
.w150 {
    width: 150px;
}
.w175 {
    width: 175px;
}
.w180 {
    width: 180px;
}
.w185 {
    width: 185px;
}
.w190 {
    width: 190px;
}
.w196 {
    width: 196px;
}
.w210 {
    width: 210px;
}
.w223 {
    width: 223px;
}
.w270 {
    width: 270px;
}
.w286 {
    width: 286px;
}
.w233 {
    width: 233px;
}
.w268 {
    width: 268px;
}
.w269 {
    width: 269px;
}
.w300 {
    width: 300px;
}
.w310 {
    width: 310px;
}
.w320 {
    width: 320px;
}
.w350 {
    width: 350px;
}
.w352 {
    width: 352px;
}
.w377 {
    width: 377px;
}
.w410 {
    width: 410px;
}
.w436 {
    width: 436px;
}
.w450 {
    width: 450px;
}
.w465 {
    width: 465px;
}
.w640 {
    width: 640px;
}
.w658 {
    width: 658px;
}
.w660 {
    width: 660px;
}
.w680 {
    width: 680px;
}
.w960 {
    width: 960px;
}
.w980 {
    width: 980px;
}
.w1000 {
    width: 1000px;
}
.w1040 {
    width: 1040px;
    margin: 0 auto;
}
.bd0 {
    border: none !important;
}
.bdt0 {
    border-top: none !important;
}
.bdb0 {
    border-bottom: none !important;
}
.displayblock {
    display: block !important;
}
.home-highlight .title,
.interative-box,
.page-head,
.page-menu a.active,
.page-top,
.pageThread .highlight .focusNews .title,
.pageThread .threadFlow .mainContent .list.grid-layout li .title,
.repeat-x,
.shadow-bottom-1,
.shadow-bottom-2,
.shadow-top-2 {
    background-repeat: repeat-x;
}
.interative-box {
    background-position: 0 -605px;
    height: 38px;
}
.shadow-bottom-2 {
    background-position: 0 -597px;
    height: 8px;
}
.shadow-top-2 {
    background-position: 0 -589px;
    height: 8px;
}
.shadow-bottom-1 {
    background-position: 0 -581px;
    height: 8px;
}
.home-highlight .title,
.pageThread .highlight .focusNews .title,
.pageThread .threadFlow .mainContent .list.grid-layout li .title {
    background-position: 0 0;
}
.page-menu a.active {
    height: 35px;
    background-position: 0 -546px;
}
.page-head {
    height: 85px;
    background-position: 0 -311px;
    position: relative;
}
.page-top {
    height: 25px;
    background-position: 0 -286px;
}
.page-head .btMes {
    position: absolute;
    right: 0;
    top: 30px;
}
#boxDBL.slide-list .title-slide:after,
#slThreadAndNew .bSKH,
.boxSameZone div.fl li i,
.boxmoinhat .header-boxmoinhat,
.boxmoinhat .header-boxmoinhat .header-buttons .button,
.btFbSend,
.btn-linkhay,
.close-button,
.epl-home-type1 .playrow-slide-epl-home .rowback i,
.epl-home-type1 .playrow-slide-epl-home .rownext i,
.facebook-button .mask,
.facebook-button-share,
.fan-box-avatar,
.fb-place-hoder .like-temp,
.home-sticky,
.ico-appstore,
.ico-arrow-down,
.ico-arrow-right,
.ico-fb,
.ico-focus-1,
.ico-focus-2,
.ico-focus-3,
.ico-focus-4,
.ico-go-home,
.ico-gplus,
.ico-home-2,
.ico-hot,
.ico-hotline,
.ico-linkhay,
.ico-mailto,
.ico-newstype-live,
.ico-newstype-photo,
.ico-newstype-update,
.ico-newstype-video,
.ico-play-1,
.ico-play-2,
.ico-print,
.ico-related-news,
.ico-search,
.ico-video,
.icon-popup,
.icon-view,
.icon-view-more,
.interative-box .seperator,
.list-topic-cate .item-news-cate .noibattop2 .comment.view,
.ls-1,
.ls-2,
.ls-3,
.ls-4,
.nb24,
.nb242,
.page-foot .logo,
.page-head .logo,
.page-menu .ico-home,
.page-top .box-search,
.pageThread .threadFlow .flowOrder .orderButton,
.related-special-news li.item-related-news:before,
.reportbug-button,
.shadow-right,
.slide-list .swiper-slide .summary .comment.view,
.slide-nav-1-item,
.slide-nav-2-item,
.slide-nav-3-item,
.sprite,
.tabmn li:after,
.tlboxThread .slide-list .title-slide .fa-angle-double-right,
.tlboxThread h3 .bSKH,
.tnSk a i,
.tnSk span:before,
.video-embed-info,
.wc-home-type1 .playrow-slide-epl-home .rowback i,
.wc-home-type1 .playrow-slide-epl-home .rownext i {
    background-image: url(../images/soha-sprite-v35.webp);
    background-repeat: no-repeat;
    display: inline-block;
}
.page-body,
.page-head,
.page-menu,
.page-top {
    padding: 0 10px;
}
.page-header {
    width: 100%;
}
@media screen and (max-width: 1024px) {
    body {
        width: max-content;
    }
    .page-foot > .inner {
        width: 100%;
        box-sizing: border-box;
    }
    #admzone2239 > div {
        margin: 0 !important;
    }
    .page-head,
    .page-menu,
    .page-top {
        width: 100%;
        box-sizing: border-box;
    }
    .page-sport > div:first-child {
        position: relative;
    }
    #slot1 > div {
        width: 100%;
    }
    #relationnewsInPopup img {
        width: 100%;
    }
    .admMicroContent {
        width: 100%;
    }
    .admMicroContent > div {
        width: 100%;
    }
    .admMicroContent > div > div:last-child {
        width: 100%;
        left: 0;
    }
}
.nb242 {
    background-position: -25px -268px;
    width: 178px;
    height: 20px;
}
.nb24 {
    background-position: -244px -245px;
    width: 67px;
    height: 19px;
}
.reportbug-button {
    background-position: -95px -245px;
    width: 146px;
    height: 21px;
    cursor: pointer;
}
.facebook-button-share {
    background-position: -90px -296px;
    width: 65px;
    height: 20px;
}
.facebook-button .mask {
    background-position: -27px -296px;
    width: 57px;
    height: 20px;
}
.btFbSend {
    background-position: -156px -296px;
    width: 47px;
    height: 20px;
}
.video-embed-info {
    background-position: -81px -150px;
    width: 102px;
    height: 22px;
}
.fb-place-hoder .like-temp {
    background-position: -155px -177px;
    width: 55px;
    height: 20px;
}
.fb-place-hoder .like-temp .beside-text {
    position: absolute;
    top: 1px;
    left: 55px;
    padding-left: 6px;
    direction: ltr;
    font-family: Helvetica, Arial, "lucida grande", tahoma, verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 19.3199996948242px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    width: 340px;
    word-wrap: break-word;
    zoom: 1;
    white-space: nowrap;
}
.home-sticky {
    background-position: -156px 0;
    width: 32px;
    height: 32px;
}
.ico-related-news {
    background-position: 0 -129px;
    width: 16px;
    height: 13px;
}
.close-button {
    background-position: -170px -109px;
    width: 9px;
    height: 9px;
}
.pageThread .threadFlow .flowOrder .orderButton.reversed {
    background-position: -67px -72px;
}
.pageThread .threadFlow .flowOrder .orderButton {
    background-position: -67px -42px;
    width: 91px;
    height: 30px;
}
.shadow-right {
    background-position: 0 -242px;
    width: 25px;
    height: 370px;
    background-image: url("../images/soha-sprite-v35.webp");
}
.ico-arrow-right {
    background-position: -121px -128px;
    width: 16px;
    height: 16px;
}
.ico-arrow-down {
    background-position: -144px -129px;
    width: 12px;
    height: 7px;
}
.btn-linkhay {
    background-position: -26px -245px;
    width: 68px;
    height: 21px;
}
.ico-appstore {
    background-position: -16px -109px;
    width: 20px;
    height: 16px;
}
.page-top .box-search {
    background-position: 0 -203px;
    width: 270px;
    height: 39px;
}
.page-foot .logo {
    background-position: -351px -338px;
    width: 118px;
    height: 30px;
}
.page-foot .vcc .right p {
    line-height: 1.4;
}
.page-foot .vcc .left p {
    line-height: 1.4;
}
.fan-box-avatar {
    background-position: 0 0;
    width: 41px;
    height: 41px;
    margin-right: 8px;
    float: left;
}
.ico-print {
    background-position: -407px 0;
    width: 28px;
    height: 20px;
}
.ico-mailto {
    background-position: -378px 0;
    width: 28px;
    height: 20px;
}
.interative-box .seperator {
    background-position: -194px -109px;
    width: 8px;
    height: 38px;
}
.ico-home-2 {
    background-position: -37px -109px;
    width: 17px;
    height: 17px;
}
.ico-linkhay {
    background-position: -36px -129px;
    width: 20px;
    height: 20px;
}
.ico-gplus {
    background-position: -76px -110px;
    width: 16px;
    height: 16px;
}
.ico-fb {
    background-position: -96px -110px;
    width: 16px;
    height: 16px;
}
.slide-nav-1-item.next.disable {
    background-position: -176px -58px;
}
.slide-nav-1-item.next {
    background-position: -160px -58px;
}
.slide-nav-1-item.prev.disable {
    background-position: -176px -42px;
}
.slide-nav-1-item.prev {
    background-position: -160px -42px;
}
.slide-nav-1-item {
    width: 16px;
    height: 16px;
}
.slide-nav-2-item.next.disable {
    background-position: -20px -150px;
}
.slide-nav-2-item.next {
    background-position: -60px -150px;
}
.slide-nav-2-item.prev.disable {
    background-position: 0 -150px;
}
.slide-nav-2-item.prev {
    background-position: -40px -150px;
}
.slide-nav-2-item {
    width: 20px;
    height: 20px;
}
.slide-nav-3-item.next {
    background-position: -133px -174px;
}
.slide-nav-3-item.prev {
    background-position: -118px -174px;
}
.slide-nav-3-item {
    width: 11px;
    height: 26px;
}
.ico-focus-4 {
    background-position: -273px -230px;
    width: 18px;
    height: 12px;
}
.ico-focus-3 {
    background-position: -165px -129px;
    width: 16px;
    height: 13px;
}
.ico-focus-2 {
    background-position: -181px -109px;
    width: 7px;
    height: 8px;
}
.ico-focus-1 {
    background-position: -107px -142px;
    width: 11px;
    height: 5px;
}
.ico-video {
    background-position: -58px -129px;
    width: 16px;
    height: 15px;
}
.ls-4 {
    background-position: -235px -138px;
    width: 5px;
    height: 5px;
}
.ls-3 {
    background-position: -143px -138px;
    width: 13px;
    height: 9px;
}
.ls-2 {
    background-position: -76px -129px;
    width: 16px;
    height: 13px;
}
.ls-1 {
    background-position: -88px -144px;
    width: 4px;
    height: 4px;
}
.ico-play-2 {
    background-position: -306px -112px;
    width: 32px;
    height: 32px;
}
.ico-play-1 {
    background-position: -277px -129px;
    width: 16px;
    height: 16px;
}
.ico-hot {
    background-position: -94px -129px;
    width: 22px;
    height: 10px;
}
.ico-newstype-video {
    background-position: -271px -209px;
    width: 18px;
    height: 14px;
    vertical-align: middle;
}
.ico-newstype-photo {
    background-position: -308px -210px;
    width: 15px;
    height: 13px;
    vertical-align: middle;
}
.ico-newstype-tv {
    background-position: -290px -209px;
    width: 14px;
    height: 14px;
}
.ico-newstype-live {
    background-position: -308px -50px;
    width: 51px;
    height: 16px;
    vertical-align: middle;
    margin-left: 8px;
}
.ico-newstype-update {
    background-position: -308px -73px;
    width: 65px;
    height: 16px;
    vertical-align: middle;
    margin-left: 8px;
}
.page-menu .ico-home {
    background-position: 0 -109px;
    width: 15px;
    height: 16px;
}
.page-head .logo {
    background-position: -162px -338px;
    width: 177px;
    height: 45px;
}
.ico-search {
    background-position: -154px -108px;
    width: 13px;
    height: 13px;
}
.ico-hotline {
    background-position: -18px -129px;
    width: 16px;
    height: 16px;
}
.icon-view-more {
    background-position: -310px -230px;
    width: 11px;
    height: 11px;
}
.icon-view {
    background-position: -378px -125px;
    width: 16px;
    height: 9px;
}
.icon-popup {
    background-position: -378px -125px;
    width: 16px;
    height: 10px;
}
.play-icon {
    background: url("../../images/play-icon.png") no-repeat scroll center center transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    cursor: pointer;
}
.play-icon.medium {
    background: url("../../images/play-icon-medium.png") no-repeat scroll center center transparent;
}
.play-icon.large {
    background: url("../../images/play-icon-large.png") no-repeat scroll center center transparent;
}
.btn-nhuanbut24 {
    display: none;
}
.page-nb24 .btn-nhuanbut24 {
    display: inline-block;
}
.facebook-button {
    position: relative;
    display: inline-block;
    height: 20px;
}
.facebook-button .beside-text {
    left: 55px;
}
.facebook-button.send {
    min-width: 109px;
}
.facebook-button.send .mask {
    width: 109px;
}
.facebook-button.send .beside-text {
    left: 109px;
}
.facebook-button .mask {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.btFbSend {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}
.facebook-button iframe {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background-color: #fff;
}
.facebook-button .beside-text {
    position: absolute;
    top: 1px;
    padding-left: 6px;
    direction: ltr;
    font-family: Helvetica, Arial, "lucida grande", tahoma, verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 19.3199996948242px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    width: 340px;
    word-wrap: break-word;
    zoom: 1;
    white-space: nowrap;
    color: #000;
}
.title .inner {
    display: block;
}
.ico-newstype-photo,
.ico-newstype-video {
    margin-left: 0.3em;
    line-height: 100%;
}
.page-top .link a,
.page-top .link h1 {
    font-size: 11px;
    line-height: 25px;
    color: #666;
    display: inline-block;
}
.page-top .link a {
    padding: 0 10px 0 5px;
}
.page-top .link a.active,
.page-top .link a:hover,
.page-top .link h1 a {
    color: #ff904c;
}
.youtube img {
    display: inline-flex;
    width: 29px;
    margin-bottom: 3px;
    vertical-align: middle;
}
.youtube {
    font-weight: 700;
}
.page-top .action {
    position: relative;
}
.page-top .action .item {
    font-size: 11px;
    color: #555;
    display: inline-block;
    float: left;
    line-height: 25px;
    border-right: solid 1px #dcdadf;
    padding: 0 10px;
}
.page-top .action .item.hotline {
    position: relative;
    padding: 0 10px 0 31px;
    font-size: 12px;
}
.page-top .ico-hotline {
    position: absolute;
    left: 10px;
    top: 4px;
}
.page-top .hotline b {
    color: #ce0505;
}
.page-top .action .item.search {
    position: relative;
    padding-right: 28px;
}
.page-top .action .item.search.active {
    background-color: #e4e4e4;
    border-color: #bdbcbe;
}
.page-top .ico-search {
    position: absolute;
    right: 10px;
    top: 6px;
}
.page-top .trigger {
    cursor: pointer;
}
.page-top .box-search {
    position: absolute;
    right: 0;
    top: 24px;
    z-index: 1;
}
.page-top .box-search .button,
.page-top .box-search .text {
    border: none;
    background: 0 0;
}
.page-top .box-search .text {
    width: 203px;
    height: 22px;
    float: left;
    margin: 9px 0 0 11px;
    outline: 0;
    line-height: 20px;
    color: #666;
    font-size: 12px;
}
.page-top .box-search .button {
    float: right;
    width: 41px;
    height: 24px;
    margin: 7px 7px 0 0;
    cursor: pointer;
}
.page-head .logo {
    background: url("https://sohanews.sohacdn.com/web_images/soha_logo2022.svg") no-repeat;
    height: 68px;
    width: 202px;
}
.page-menu {
    background-color: #ff904c;
    border-bottom: solid 5px #e0e0e0;
}
.page-menu > .inner {
    width: 980px;
    margin: 0 auto;
    display: flex;
}
.page-menu h1 {
    display: inline-block;
}
.page-menu a {
    font-size: 10px;
    color: #fff;
    border-left: solid 1px #019e90;
    border-right: solid 1px #006b62;
    font-weight: 700;
    padding: 0 9px;
    line-height: 35px;
    display: inline-block;
    text-transform: uppercase;
}
.page-menu a.last {
    border-right-width: 0;
}
.page-menu a.active {
    color: #ff904c;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
}
.page-menu a:hover {
    background-color: #ff904c;
    text-decoration: none;
}
.page-menu .first {
    padding: 0;
    border-left: none;
}
.page-menu .last {
    border-right: none;
}
.page-menu .ico-home {
    margin: 0 7px;
    position: relative;
    top: 4px;
}
.box-news:before,
.box-news > .before {
    content: "\0020";
    height: 1px;
    background-color: #fff;
    width: 100% !important;
    display: block;
    clear: both;
    border: solid #676767;
    border-width: 2px 0 1px 0;
}
.box-news .box-title {
    display: block;
    border-bottom: solid 1px #e0e0e0;
}
.box-news .box-title .inner {
    font: bold 14px/33px tahoma;
    text-transform: uppercase;
    display: block;
}
.box-news .title {
    display: block;
}
.box-news .title > .inner {
    color: #333;
    font-weight: 700;
}
.box-news.video .box-title .inner,
.box-news.zone .box-title .inner {
    color: #268a80;
}
.box-news.zone .sub-list {
    margin-top: 15px;
}
.box-news.zone .sub-list li {
    border-top: solid 1px #e0e0e0;
}
.box-news.zone .sub-list a {
    padding: 10px 0;
    font: 300 13px/18px Arial;
    line-height: 18px;
    color: #4b4b4b;
    display: block;
}
.w320 > .box-news.zone img,
.w320 > .box-news.zone video.lozad-video {
    width: 320px;
    height: 160px;
    margin: 10px 0;
}
.w210 > .box-news.zone img,
.w210 > .box-news.zone video.lozad-video {
    width: 210px;
    height: 140px;
    margin: 10px 0;
}
.box-news.zone .title > .inner {
    font-size: 14px;
    line-height: 19px;
}
.box-video .title {
    padding-left: 21px;
    display: block;
    font-size: 12px;
    color: #333;
    font-weight: 700;
    position: relative;
    width: 560px;
}
.box-video .title .ico-video {
    position: absolute;
    top: -2px;
    left: 0;
}
.box-video .nav {
    display: block;
    width: auto;
}
.box-video li {
    background-color: #cbcbcb;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    margin-left: 10px;
    cursor: pointer;
    display: inline-block;
    float: left;
}
.box-video li.active {
    background-color: #4eae0c;
}
.box-video .title-plugin {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 96%;
    font-family: tahoma;
    font-size: 20px;
    color: #fff;
    padding: 3% 2%;
    background-color: rgba(0, 0, 0, 0.6);
}
.lte8 .box-video .title-plugin {
    background-color: #000;
}
.box-title.tag {
    font-size: 20px;
    line-height: normal;
    color: #ff904c;
    font-weight: 700;
    display: block;
}
.box-news.tag img {
    max-width: 100%;
}
.box-news.tag .box-title .inner {
    font-size: 12px;
    line-height: 32px;
    color: #333;
}
.box-news.tag .title {
    margin-top: 8px;
}
.box-news.tag .list.inline li {
    float: left;
    margin: 10px 0 0 10px;
    padding-bottom: 20px;
}
.box-news.tag .list.inline li.first {
    margin-left: 0;
}
.box-news.tag .list.inline li,
.box-news.tag .list.inline li img {
    width: 138px;
}
.box-news.tag .list.inline li img {
    height: 83px;
}
.box-news.tag .list.inline .title {
    margin-top: 3px;
}
.box-news.tag .list.inline .title > .inner {
    font-size: 12px;
    line-height: 18px;
}
.box-news.tag .sub-list li {
    padding-left: 11px;
}
.box-news.tag .sub-list li a {
    position: relative;
}
.box-news.tag .sub-list li a:before,
.box-news.tag .sub-list li a > .before {
    content: "\0020";
    display: block;
    width: 4px;
    height: 4px;
    background-color: #f5622c;
    position: absolute;
    left: -11px;
    top: 16px;
}
.sub-menu {
    background-color: #ffd33d;
    display: block;
}
.sub-menu a,
.sub-menu h1 {
    display: inline-block;
    float: left;
}
.sub-menu a {
    font-size: 12px;
    line-height: 30px;
    color: #333;
    margin-left: 13px;
    font-weight: 700;
    position: relative;
}
.sub-menu a .ico-focus-1 {
    display: none;
    position: absolute;
    bottom: 0;
    left: 45%;
}
.sub-menu a.active .ico-focus-1,
.sub-menu a:hover .ico-focus-1 {
    display: block;
}
.sub-menu a:hover {
    color: #000;
}
.latest-news li {
    margin-bottom: 30px;
}
.latest-news .title {
    font-size: 18px;
    color: #000;
    margin-top: 6px;
}
.latest-news .box-label {
    font-size: 15px;
    color: #aaa;
    font-weight: 700;
    font-style: italic;
    padding-bottom: 20px;
    text-align: center;
}
.latest-news .published-date,
.latest-news .title {
    width: 100%;
    display: block;
    text-align: center;
}
.latest-news .published-date {
    font-size: 10px;
    font-weight: 700;
    color: #aaa;
}
div.selectbox-wrapper {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    text-align: left;
    overflow: auto;
    top: 30px;
    left: 80px;
    z-index: 10;
}
div.selectbox-wrapper ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.selectbox-wrapper ul li.selected {
    background-color: #eaf2fb;
}
div.selectbox-wrapper ul li.current {
    background-color: #cdd8e4;
}
div.selectbox-wrapper ul li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 2px;
    cursor: pointer;
}
.selectbox {
    font-family: Arial;
    font-size: 12px;
    text-transform: uppercase;
    width: 102px;
    display: block;
    font-weight: 700;
    text-align: left;
    background: url("../../images/bg-weather.png") no-repeat scroll -22px -4px transparent;
    cursor: pointer;
    color: #333;
    position: absolute;
    top: 8px;
    left: 80px;
}
.thoitiet {
    width: 165px;
    position: relative;
    float: left;
    margin: 10px 0 0 25px;
}
.thoitiet img {
    width: 100px;
}
.thoitiet .temparete {
    position: absolute;
    top: 25px;
    left: 80px;
    font-size: 36px;
    color: #717171;
}
.thoitiet .temparete sup {
    font-size: 12px;
}
.box-chung-khoan {
    border: none;
    border-collapse: collapse;
}
.box-chung-khoan td,
.box-chung-khoan th,
.box-gia-vang td,
.box-gia-vang th {
    border: solid 1px #ddd;
    padding: 3px 5px;
}
.box-chung-khoan td,
.box-chung-khoan th,
.box-gia-vang td,
.box-gia-vang th {
    padding: 3px 10px;
    text-align: left;
    margin: 0;
}
.hotline td,
.hotline th {
    text-align: left;
    margin: 0;
    color: #666;
    font-size: 12px;
}
.box-chung-khoan th,
.box-gia-vang th {
    font-weight: 700;
    color: #666;
}
.box-chung-khoan .increase {
    color: #39b54a;
}
.box-chung-khoan .decrease {
    color: red;
}
.app {
    display: block;
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    line-height: 19px;
    border-radius: 3px;
    background-color: #ff904c;
    padding-left: 24px;
    position: relative;
}
.app .ico-appstore {
    position: absolute;
    top: 1px;
    left: 3px;
}
.box-gia-vang {
    margin: 0 15px 0 0;
}
.box-gia-vang p {
    color: #777;
    font-weight: 700;
    line-height: 32px;
}
.login-overlay {
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 99;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.5;
}
.login-box {
    width: 650px;
    height: 500px;
    z-index: 100;
    position: fixed;
}
.login-box iframe {
    width: 650px;
    height: 500px;
    overflow: hidden;
    border: none;
}
.login-box .close-button {
    right: 30px;
    top: -13px;
    position: absolute;
}
#notification_panel {
    left: -314px !important;
}
._404 {
    background-color: #fff;
}
._404 > .inner {
    display: block;
    margin: auto;
}
._404 span.suggest-keywords {
    border: solid 1px #eee;
    padding: 0 6px;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    background-color: #eee;
    color: #999;
    cursor: pointer;
    margin: 7px 7px 7px 0;
}
._404 span.suggest-keywords.active {
    color: #000;
}
.page-title {
    font-size: 18px;
    border-bottom: solid 1px #e1e1e1;
    line-height: 28px;
    padding-bottom: 20px;
}
._404 .notfound {
    text-align: center;
    margin-top: 20px;
}
.VCCGroupNewsEmbedSubtext,
.VCCGroupNewsEmbedSubtitle,
._sub-menu a,
.backlink a,
.box-cat .box-label .inner,
.filter .channel,
.interative-box,
.lb-zones li a,
.live-countdown,
.news-detail .news-thread-top,
.news-detail .tags a,
.page-foot .bottom-link a,
.page-foot .bottom-nav a,
.page-foot .nav a,
.page-menu a,
.page-top,
.paging a,
.slide-1 .box-title,
.sub-menu a,
.video-list-header h1 a,
.video-list-header h2 a {
    white-space: nowrap;
}
.pluginCountButton {
    background: #fff;
    border: 1px solid #9197a3;
    -webkit-border-radius: 2px;
    color: #4e5665;
    display: inline-block;
    font-size: 11px;
    height: auto;
    line-height: 18px;
    margin-left: 6px;
    min-width: 15px;
    padding: 0 3px;
    text-align: center;
    white-space: nowrap;
    font-family: helvetica, arial, sans-serif;
}
.pluginCountButtonNub {
    height: 0;
    left: 2px;
    position: relative;
    top: -15px;
    width: 5px;
    z-index: 2;
}
.pluginCountButtonNub i,
.pluginCountButtonNub s {
    border-color: transparent #9197a3;
    border-style: solid;
    border-width: 4px 5px 4px 0;
    display: block;
    position: relative;
    top: 1px;
}
.pluginCountButtonNub i {
    border-right-color: #fff;
    left: 2px;
    top: -7px;
}
.ie .general-list li a .ico-hot,
.ie .ico-newstype-photo,
.ie .ico-newstype-video {
    vertical-align: middle;
}
.ie7 .page-top .link * {
    float: left;
}
.ie7 .page-menu .ico-home {
    top: 8px;
    left: 7px;
}
.ie7 .page-menu .first {
    height: 35px;
}
.page-menu-tl {
    background-color: #ff904c;
    border-bottom: 1px solid #575757;
    height: 39px;
    line-height: 39px;
}
.page-menu-tl span.sprite {
    background-position: -341px -214px;
    width: 124px;
    height: 26px;
    position: relative;
    top: 5px;
    left: 320px;
}
.page-menu-tl .ico-home {
    background-position: -340px -242px;
    width: 101px;
    height: 27px;
    top: 1px;
    text-transform: none;
    font: 700 12px/27px Arial;
    text-align: center;
    margin: 0;
    text-indent: 5px;
    left: 5px;
}
.page-menu-tl .ico-go-home {
    background-position: -380px -70px;
    width: 40px;
    height: 39px;
    position: absolute;
    left: 0;
}
.page-menu-tl a {
    border: none;
    padding: 0;
    margin: 0;
    background: 0 0 !important;
    height: 39px;
    line-height: 42px;
    padding-left: 50px;
    font-size: 12px;
    font-weight: 700;
    position: relative;
}
.soha-catchup h1.threadBanner {
    color: #333c44;
    text-transform: uppercase;
    font-size: 34px;
    text-align: center;
    padding: 35px 0;
}
.soha-catchup .colleft {
    position: relative;
    padding-right: 25px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAYAAAD9yd/wAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAgSURBVHjaYnz69Ol/YWFhBkZGRgYmJiY4DQAAAP//AwBXpwP7T12g9AAAAABJRU5ErkJggg==")
    repeat-y;
    background-position: right;
}
.soha-catchup .list-topic-cate {
    border: none;
}
.soha-catchup .block-header {
    position: relative;
    width: 100%;
    z-index: 9;
}
.soha-catchup .block-header .header,
.soha-catchup .focus .header {
    position: relative;
    margin-top: 0;
}
.soha-catchup .header {
    margin-top: 10px;
    height: 40px;
    line-height: 40px;
    background: #71787d url(https://sohanews.sohacdn.com/web_images/logo-soha-sticky.png) 50% 50% no-repeat;
    background-size: auto 30px;
    border-top: 2px solid #4f5c64;
}
.soha-catchup .block-header .header > div {
    display: inline-block;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
}
.soha-catchup .block-header .header .l {
    padding-left: 15px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
}
.soha-catchup .sel-option {
    white-space: nowrap;
    background: #71787d;
    box-sizing: border-box;
    width: 105px;
    cursor: pointer;
}
.soha-catchup .sel-option.open ul {
    display: block;
}
.soha-catchup .sel-option span {
    display: inline-block;
    padding-left: 10px;
}
.soha-catchup .sel-option > img {
    display: inline-block;
    padding: 0;
    margin-left: 10px;
    margin-bottom: 3px;
    float: right;
    margin-top: 18px;
    margin-right: 10px;
}
.soha-catchup .sel-option ul {
    width: 105px;
    display: none;
}
.soha-catchup .sel-option ul li {
    width: 100%;
}
.soha-catchup .sel-option li:hover {
    background: #60686c;
}
.soha-catchup .sel-option li a {
    white-space: nowrap;
    color: #fff;
    line-height: 35px;
    font-weight: 400;
}
.soha-catchup .sel-option li a img {
    display: inline-block;
    float: right;
    padding: 0;
    margin: 15px 10px 0 10px;
}
.soha-catchup .block-header .header .c {
    position: relative;
    display: block;
    text-align: right;
    z-index: 1;
    right: 15px;
}
.soha-catchup .block-header .header .r {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
}
.soha-catchup .top-item img {
    width: 640px !important;
    height: 360px !important;
}
.soha-catchup .top-item .description {
    color: #fff;
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
    padding: 60px 20px 0;
    background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.78) 100%);
    background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.78) 100%);
    background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.78) 100%);
}
.soha-catchup .top-item .description .big-desc {
    color: #fff;
    font-size: 26px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 8px;
    font-family: inherit;
}
.soha-catchup .top-item .description .big-desc a {
    color: #fff;
    margin-bottom: inherit;
    font-size: 28px;
    line-height: 35px;
}
.soha-catchup .top-item .date-time {
    color: #cfcfcf;
    font-size: 13px;
    line-height: 40px;
}
.soha-catchup .focus .header p {
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    text-align: center;
}
.soha-catchup .list-topic-cate .item-news-cate:first-child {
    padding: 15px 0 25px;
}
.soha-catchup ul.gbwnpwr-list li a {
    font: bold 14px/20px Arial;
    color: #3c4044;
}
.soha-catchup ul.gbwnpwr-list li {
    border-top: 1px dotted #ccc;
    position: relative;
    padding: 7px 0;
}
.soha-catchup ul.gbwnpwr-list li.first {
    border-top: none;
    padding: 15px 0 10px;
}
.soha-catchup ul.gbwnpwr-list li.first .gbwnpwr-tile a {
    padding: 7px 0 0;
    display: block;
    font: bold 18px/25px Arial;
}
.catchupSuggest {
    margin: 20px 0;
}
.catchupSuggest ul li {
    position: relative;
    position: relative;
    margin-bottom: 20px;
    text-align: center;
    border: 1px solid #dcdcdc;
    padding: 8px;
}
.catchupSuggest ul li .description {
    width: 260px;
    margin-left: 8px;
    color: #fff;
    position: absolute;
    bottom: 8px;
    left: 0;
    right: 0;
    padding: 60px 10px 0;
    background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.78) 100%);
    background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.78) 100%);
    background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.78) 100%);
}
.catchupSuggest ul li .description .big-desc {
    width: 250px;
    position: relative;
    margin: auto;
}
.catchupSuggest ul li .description .big-desc a {
    color: #fff;
    font-size: 19px;
    padding-bottom: 8px;
    display: block;
}
.catchupSuggest ul li .description .countnews:before {
    content: "";
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAM1JREFUeNqM0TFKg0EQBeBv/2zUWNgoKOYI4hls7BU8hzfzCgpaB6ytxcZEsFAUNa7NCyypXFiYffPem9mZ0lrzn1NxiT18oQQvyd3gdkXcxxUe0TAEP8VF4uuKdyxwhCmecIeXiM4xqlEMuMcDPlN+hjkOcFJTruAQO3lXLPGalo5r1/yAjRAkHmMTpXYT2MJ2RxzhA29oK2LrwN9gQ7DWO5Y4jNccR6vZ1jh84ydD74nL5FrFBLv53bzbTsudYlLxjLMoy9qKW9pZ/A0Ao7c1OciVuTMAAAAASUVORK5CYII=")
    no-repeat;
    width: 10px;
    height: 15px;
    float: left;
    margin-right: 10px;
}
.catchupSuggest ul li .description .countnews {
    font-size: 13px;
    padding: 10px;
    display: inline-block;
}
.catchupSuggest ul li span.bdbsplit {
    border-bottom: 1px solid #585859;
    display: block;
    width: 178px;
    margin: auto;
}
.soha-catchup .separator {
    height: 63px;
    background: #f4f5f6;
    border-bottom: 1px solid #d0d0d0;
    width: 980px;
}
.soha-catchup .list-topic-cate {
    overflow: inherit;
}
.soha-catchup .list-topic-cate .item-news-cate.last-items {
    border-bottom: none;
}
.khwth-trending-wrapper {
    height: 30px;
    position: absolute;
    top: 30px;
    left: 165px;
    padding-left: 30px;
}
.khwtht {
    float: left;
    margin-right: 10px;
}
.khwtht a {
    display: block;
    height: 28px;
    padding: 0 15px;
    font-family: Arial;
    font-size: 14px;
    line-height: 28px;
    color: #4c4c4c;
    text-decoration: none;
    border: 1px solid #c7c8c8;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    transition: border 0.3s;
    -webkit-transition: border 0.3s;
    -moz-transition: border 0.3s;
    background: #fff;
    font-weight: 700;
}
.khwtht a span {
    color: #ff904c;
}
.list-expert .titpage {
    color: #333;
    text-align: left;
    font: 700 16px / normal "Arial Bold", Arial;
    padding: 10px 0;
    text-transform: uppercase;
}
.list-expert .expertTop {
    border-top: 2px solid #007f75;
    padding: 15px 0;
}
.list-expert .expertTop img {
    float: left;
    border-radius: 100%;
    width: 130px;
    height: 130px;
}
.list-expert .expertTop .topinfo {
    margin-left: 150px;
}
.list-expert .expertTop .topinfo h1 {
    color: #007f75;
    text-align: left;
    font: 700 24px / normal "Arial Bold", Arial;
}
.list-expert .expertTop p.job {
    color: #666;
    font: 400 14px/16px "Arial Regular", Arial;
    padding: 5px 0;
}
.list-expert .expertTop p.count-news {
    color: #333;
    text-align: left;
    font: 400 13px / normal "Arial Regular", Arial;
    padding-top: 5px;
}
.list-expert .expert-timeline ul.list-expert-item li {
    border-top: dotted 1px #b3b3b3;
    padding: 15px 0;
}
.list-expert .expert-timeline ul.list-expert-item li .info-expert {
    margin-right: 160px;
}
.list-expert .expert-timeline ul.list-expert-item li h2 a.title {
    font-family: "Arial Bold", Arial;
    font-weight: 700;
    font-style: normal;
    font-size: 17px;
    color: #2d2d2d;
    line-height: 22px;
    display: inline-block;
}
.list-expert .expert-timeline ul.list-expert-item li p.sapo {
    font-family: Arial;
    font-size: 13px;
    line-height: 18px;
    color: #444;
    margin-top: 10px;
    display: block;
}
.list-expert .expert-timeline ul.list-expert-item li a.imgexpert img {
    float: right;
    width: 140px;
    height: 87px;
}
.latest-news-expert {
    border: 1px solid #ccc;
    border-top: 2px solid #007f75;
    margin-top: 30px;
}
.latest-news-expert p.title {
    font-style: normal;
    font: 700 16px / normal "Arial Bold", Arial;
    text-transform: uppercase;
    padding: 15px;
}
.latest-news-expert .list-item {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApIAAAAUCAYAAAA+/t2KAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAC/SURBVHhe7dbJbYQAFAVBXv5pItAgFs2IRSDQ2AcH4H+vOnUInbZtvw0AABSl6zojCQBAWfq+N5IAAJTl9XoZSQAAyjIMg5EEAKAs4zgaSQAAyjJNk5EEAKAs8zwbSQAAyrIsi5EEAKAs7/fbSAIAUJbP52MkAQAoy7quRhIAgLJs22YkAQAoy77vRhIAgLIcx2EkAQAoy3meRhIAgLJc12UkAQAoy33fRhIAgLI8z2MkAQAoy/fXXwMAwD81zQ/gpkyb7A5t9wAAAABJRU5ErkJggg==");
    background-repeat: repeat-x;
}
.latest-news-expert .list-item .expert-row {
    border-top: dotted 1px #b3b3b3;
    margin: 0 15px;
}
.latest-news-expert .list-item .expert-row:first-child {
    border-top: none;
}
.latest-news-expert .list-item .expert-row .item:first-child {
    border-left: none;
    padding-left: 0;
}
.latest-news-expert .list-item .expert-row .item {
    width: 290px;
    float: left;
    border-left: dotted 1px #b3b3b3;
    padding: 0 15px;
    margin: 20px 0;
}
.latest-news-expert .list-item .expert-row .item .topif {
    padding-bottom: 10px;
}
.latest-news-expert .list-item .expert-row .item .imgexpert img {
    width: 60px;
    height: 60px;
    border-radius: 100%;
}
.latest-news-expert .list-item .expert-row .item .info {
    margin-left: 75px;
    padding-bottom: 15px;
}
.latest-news-expert .list-item .expert-row .item .info a.name {
    font-style: normal;
    font: 700 15px / normal "Arial Bold", Arial;
    padding-bottom: 10px;
    display: inline-block;
}
.latest-news-expert .list-item .expert-row .item .info p.jobs {
    font: 400 12px / normal "Arial Bold", Arial;
    color: #666;
}
.latest-news-expert .list-item .expert-row .item p.count-news {
    font: 400 13px / normal "Arial Bold", Arial;
    float: left;
    color: #666;
    margin-right: 5px;
    margin-top: 2px;
}
.latest-news-expert .list-item .expert-row .item p.count-news span {
    font: 700 13px / normal "Arial Bold", Arial;
    color: #333;
}
.latest-news-expert .list-item .expert-row .item p.newslatest {
    font: 400 13px / normal "Arial Bold", Arial;
}
.latest-news-expert .list-item .expert-row .item p.newslatest a {
    color: #004370;
    line-height: 20px;
}
.fblw-timeline-item {
    background: #fff;
}
.fblwtia-mask {
    background: #fff;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 10px;
}
.fblwtia-title-line {
    right: 0;
    left: 39%;
    top: 0;
    height: 20px;
    width: 3%;
}
.fblwtia-front-mask {
    height: 10px;
    left: 39%;
    width: 3%;
}
.fblwtia-title-mask-1 {
    top: 30px;
}
.fblwtia-front-mask-2 {
    top: 70px;
    height: 15px;
}
.fblwtia-front-mask-3 {
    top: 105px;
}
.fblwtia-front-mask-4 {
    top: 125px;
}
.fblwtia-sepline-sapo {
    left: 39%;
    right: 0;
}
.fblwtia-sepline-sapo-0 {
    top: 20px;
}
.fblwtia-sepline-sapo-1 {
    top: 50px;
    height: 20px;
}
.fblwtia-sepline-sapo-2 {
    top: 85px;
    height: 20px;
}
.fblwtia-sepline-sapo-3 {
    top: 115px;
}
.fblwtia-sepline-sapo-4 {
    top: 135px;
    height: 50px;
}
.fblwtia-sapo-line {
    right: 0;
}
.fblwtia-sapo-line-2 {
    top: 70px;
    left: 55%;
    height: 15px;
}
.fblwtia-sapo-line-3 {
    top: 105px;
    left: 95%;
}
.fblwtia-sapo-line-4 {
    top: 125px;
    left: 85%;
    height: 10px;
}
.fblwti-animated {
    animation-duration: 1.5s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #f6f7f8;
    background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);
    background-size: 800px 200px;
    height: 110px;
    position: relative;
}
@-webkit-keyframes placeHolderShimmer {
    0% {
        background-position: -800px 0;
    }
    100% {
        background-position: 800px 0;
    }
}
.fblwti-animated {
    height: 185px;
}
.fblwtia-sapo-line-0 {
    top: 0;
    left: 98%;
    height: 20px;
}
.fblwtia-sapo-line-1 {
    top: 30px;
    left: 85%;
    height: 20px;
}
.k14topic-sapo .k14topic-tooltip-wrapper a {
    transition: none;
}
.k14topic-sapo .k14topic-tooltip-wrapper {
    position: absolute;
    top: -5px;
    width: 250px;
    left: -2px;
    visibility: hidden;
    z-index: 3;
}
.k14topic-sapo {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
    position: relative;
    font-family: Arial !important;
    cursor: pointer;
}
.k14topic-sapo .k14topic-logo {
    display: block;
    cursor: pointer;
    height: 18px;
}
.brand-content .k14topic-logo img,
.stream.brand-content .k14topic-logo {
    height: 20px !important;
    width: auto !important;
}
.k14topic-tooltip-content {
    position: relative;
    margin-top: 30px;
    background: #fff;
    border: 1px solid #dbdbdb;
    z-index: 1;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
    cursor: initial;
}
.k14topic-tooltip-header {
    height: 90px;
    position: relative;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}
.k14topic-btn-research {
    display: block;
    height: 30px;
    background-image: linear-gradient(to bottom, #008aea, #024dcf);
    background-image: -webkit-linear-gradient(to bottom, #008aea, #024dcf);
    background-image: -moz-linear-gradient(to bottom, #008aea, #024dcf);
    background-color: #016bdc;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    margin: 12px 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    transition: background 0.3s;
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
    text-decoration: none;
}
.k14topic-list-news .k14topic-news {
    padding: 10px 0;
    border-top: 1px solid #e2e2e2;
}
.k14topic-news a.k14topic-news-thumb {
    display: block;
    width: 60px;
    height: 38px;
    float: left;
    margin-right: 8px;
    overflow: hidden;
}
.k14topic-news .k14topic-news-title {
    margin-left: 68px;
    margin-top: -2px;
}
.k14topic-news .k14topic-news-title a {
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    color: #555;
    text-decoration: none;
    display: inline-block;
}
.kbwc-title {
    font-family: SFD-Bold;
    font-size: 34px;
    line-height: 38px;
    color: #222;
}
.k14topic-news a.k14topic-news-thumb img {
    width: 100%;
}
.k14topic-tooltip-content:after {
    display: block;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    height: 60px;
    background-image: linear-gradient(#e6e6e6, #fff);
    background-image: -webkit-linear-gradient(#e6e6e6, #fff);
    background-image: -moz-linear-gradient(#e6e6e6, #fff);
    position: absolute;
    content: "";
    z-index: -1;
}
.brand-content .k14topic-tooltip-header {
    height: 50px;
    background: 0 0;
}
.brand-content .k14topic-tooltip-header:before {
    display: none;
}
.brand-content .right {
    margin-left: 50px;
    padding-top: 10px;
}
.brand-content .k14topic-tooltip-header .k14topic-name {
    position: static;
    display: inline;
    bottom: auto;
    left: auto;
    right: auto;
    font-size: 20px;
    font-family: Arial;
    color: #222;
    text-transform: none;
    text-decoration: none;
    font-weight: 400;
    padding: 0;
}
.brand-content .k14topic-tooltip-header > .fl {
    padding: 10px;
}
.brand-content .k14topic-tooltip-header > .fl img {
    display: block;
    width: 40px;
    height: 40px;
}
.brand-content .k14topic-list-news li:first-child {
    border-top: none;
}
.brand-content .k14topic-tooltip-body {
    padding: 10px;
}
.brand-content .k14topic-news a.k14topic-news-thumb {
    width: 90px;
    height: 60px;
    margin-right: 10px;
}
.brand-content .k14topic-news .k14topic-news-title {
    margin-left: 100px;
}
.brand-content .k14topic-news .k14topic-news-title a {
    font-size: 12px;
    color: #222;
    line-height: 14px;
}
.brand-content .k14topic-news .k14topic-news-title a:hover {
    color: #016bdc;
}
.brand-content.k14topic-sapo {
    float: none;
    padding-bottom: 10px;
}
.adm-leftsection .brand-content.k14topic-sapo {
    padding-bottom: 0;
}
.brand-content .k14topic-tooltip-wrapper {
    top: 23px !important;
}
.brand-content .k14topic-logo img,
.stream.brand-content .k14topic-logo {
    height: 20px !important;
}
.brand-content .k14topic-btn-research {
    margin: auto;
}
.brand-content .k14topic-tooltip-content {
    margin-top: 7px;
}
.avatarBrand {
    position: relative;
}
.avatarBrand .brandLogo {
    bottom: 10px;
    left: 35px;
}
.epl-home-type2 {
    margin-top: 25px;
    background-color: #f2f2f2;
    border: 1px solid #e4e4e4;
    margin-top: -1px;
    padding: 0 15px 0 0;
}
.epl-home-type2 .event-link {
    float: left;
    width: 260px;
    margin-right: 15px;
    position: relative;
}
.epl-home-type2 .event-link .event-name {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 23px;
    line-height: 28px;
    font-weight: 700;
    padding: 10px;
    padding-top: 30px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.71) 61%, #000 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.71) 61%, #000 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.71) 61%, #000 100%);
}
.epl-home-type2 .event-link .event-name a {
    color: #fff;
    text-shadow: 1px 1px 3px #333;
    font-size: 20px;
}
.epl-home-type2 .event-link .event-name a span {
    color: #fff;
    display: inline-block;
    font-size: 10px;
    text-transform: uppercase;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    background: #ff904c;
    clear: both;
    margin-bottom: 8px;
}
.epl-home-type2 .info-new-cate ul {
    padding: 15px 0 0;
}
.epl-home-type2 .info-new-cate li .time-new {
    display: none;
}
.epl-home-type2 .info-new-cate li .title {
    font-size: 13px;
    line-height: 20px;
}
.epl-home-type2 .info-new-cate li .title a {
    color: #444;
}
.epl-home-type2 .info-new-cate li .title a :hover {
    color: #34877a;
}
.epl-home-type2 .info-new-cate li + li {
    border-top: 1px dotted #a0a0a0;
    margin-top: 10px;
    padding-top: 10px;
}
.epl-home-type2 .info-new-cate li:first-child .time-new {
    display: inline-block;
}
.epl-home-type2 .info-new-cate li:first-child .title {
    font-size: 22px;
    line-height: 27px;
    margin: 0 0 5px;
}
.epl-home-type2 .info-new-cate li:first-child .title a {
    color: #2d2d2d;
}
.epl-home-type2 .info-new-cate li .title .time {
    color: #949494;
}
.epl-home-type2 .info-new-cate li:first-child .title .time {
    display: none;
}
.epl-home-type1 {
    border: 1px solid #ebebeb;
    position: relative;
}
.epl-home-type1 .info-new-cate {
    height: 152px;
    padding-top: 8px;
    width: 336px;
}
.epl-home-type1 .playrow-slide-epl-home {
    width: 39px;
    height: 162px;
    border: 1px solid #ebebeb;
    position: absolute;
    top: -1px;
    right: -1px;
}
.epl-home-type1 .playrow-slide-epl-home .rownext {
    height: 39px;
    width: 100%;
    display: block;
    border-bottom: 1px solid #ebebeb;
    background: #f9f9f9;
    text-align: center;
    line-height: 39px;
    cursor: pointer;
}
.epl-home-type1 .playrow-slide-epl-home .rownext i {
    background-position: -438px 0;
    height: 8px;
    width: 12px;
}
.epl-home-type1 .playrow-slide-epl-home .rowback {
    height: 39px;
    width: 100%;
    display: block;
    border-top: 1px solid #ebebeb;
    background: #f9f9f9;
    text-align: center;
    line-height: 39px;
    cursor: pointer;
}
.epl-home-type1 .playrow-slide-epl-home .rowback i {
    background-position: -454px 0;
    height: 8px;
    width: 12px;
}
.epl-home-type1 .playrow-slide-epl-home .count-epl-home {
    color: #555;
    height: 82px;
    font-size: 14px;
    text-align: center;
    line-height: 82px;
    display: block;
}
.page-head .logo.override {
    background: 0 0;
}
.list-topic-cate {
    border-top: 2px solid #34887b;
}
.link.nhomchude a {
    font-weight: 700;
}
.link.nhomchude a:before {
    width: 8px;
    height: 8px;
    display: inline-block;
    margin-right: 2px;
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5MjZBODIzMUI2QjExRTc5QkFGODA0MjFDMjZEQzUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5MjZBODI0MUI2QjExRTc5QkFGODA0MjFDMjZEQzUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTkyNkE4MjExQjZCMTFFNzlCQUY4MDQyMUMyNkRDNTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTkyNkE4MjIxQjZCMTFFNzlCQUY4MDQyMUMyNkRDNTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4hcJeQAAAAb0lEQVR42mJkqC9hQAJOUHofTIAFSZIRiNugbEsg/g9iMDM4WPFCBTKAOByIZYCYHYj/APE7RqAVU4CMbAbsYCoTkMgH4k1YJEFi+SAFf4G4DosCkNhfJihHBkp/gWK4GEyBANQHClDcBhVjAAgwAMdSEpv8ZyfMAAAAAElFTkSuQmCC)
    no-repeat;
}
@keyframes liveDotBlink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.knswlickrlli-shape {
    animation: liveDotBlink linear infinite 1s;
}
.knswlickrlli-shape {
    display: block;
    float: left;
    margin-right: 2px;
    margin-top: 1px;
    transition: all 0.3s;
}
.knswlickrlli-text {
    font-weight: 400;
}
.knswlickrll-icon {
    display: block;
    height: 20px;
    background-color: #cc0001;
    border-radius: 3px;
    font-size: 12px;
    color: #fff;
    padding: 0 5px;
    line-height: 21px;
    position: relative !important;
    margin-right: 6px;
    width: 62px;
}
.box-special li.large .knswlickrll-icon {
    margin-right: 15px;
    margin-top: 2px;
    margin-left: -5px;
}
.box-special li.small .knswlickrll-icon {
    margin-right: 10px;
    margin-top: -2px;
    margin-left: 13px;
}
#slideMoiNhat .post-detail h3.title .knswlickrll-icon {
    margin-top: -5px;
    margin-left: -5px;
    margin-right: 10px;
}
.info-new-cate .knswlickrll-icon {
    margin-top: 2px;
}
.info-new-cate .toptitle .knswlickrll-icon,
.list-topic-cate .toptitle .knswlickrll-icon {
    margin-top: 5px;
}
#zone-highlight h2.title .knswlickrll-icon {
    margin-top: 11px;
}
#sohaHighlightZone2 ul.list li .knswlickrll-icon {
    margin-top: 7px;
    margin-left: 10px;
}
.page-sport .heading-focus .top1 h3 .knswlickrll-icon {
    margin-top: 4px;
}
#slDungBoLo h3.title .knswlickrll-icon {
    top: 0;
    left: 0;
}
.knswlickrll-update {
    background-color: #cc0001;
}
.knswlickrll-imgupdate {
    float: left;
    margin-top: 4px;
    margin-right: 2px;
    width: 10px !important;
    height: 12px !important;
    filter: invert(1) brightness(2);
}
.brandLogoName {
    width: 100%;
    text-transform: uppercase;
    font-weight: 700;
    color: #8ca0af !important;
    font-size: 11px;
    margin-bottom: 4px;
    z-index: 9999999999;
}
.brandLogoName img {
    width: 8px !important;
    height: 8px !important;
    float: left;
    margin-left: 2px;
    margin-top: 2px;
}
.brandLogo {
    position: absolute;
}
.brandlistlogo {
    position: relative;
}
.brandlistlogo .brandLogo {
    margin-top: 198px;
    z-index: 99;
}
.box-special li.large {
    position: relative;
}
.box-special li.large .brandLogo {
    position: absolute;
    top: 227px;
    left: 3px;
}
.zone-highlight .zone1 {
    position: relative;
}
.zone-highlight .zone1 .brandLogo {
    width: 402px;
    float: left;
    height: 39px;
    top: 215px;
    left: 10px;
    position: absolute;
}
.news-title .brandLogoName span {
    line-height: 20px;
}
.news-title .brandLogoName img {
    margin-top: 6px;
}
#LoadTimeLineStorage .brandLogoName img {
    margin-top: 1px;
}
#TimelineListPopup .brandLogoName img {
    margin-top: 1px;
}
.threadhottimeline {
    margin-right: 10px;
    background: url(../../images/1pxthreadhot1.png) repeat-x;
    height: 22px;
    border: 1px solid #ddd;
    border-radius: 15px;
    line-height: 23px;
    padding: 0 14px;
    font-family: Arial;
    font-weight: 700;
    font-size: 13px;
    display: inline-block;
    color: #222;
    margin-bottom: 5px;
}
.threadhottimeline .iconthreadtop {
    display: inline-block;
    width: 10px;
    height: 16px;
    float: left;
    background: url("../../images/logothreadhot1.png") no-repeat;
    margin-top: 3px;
    margin-right: 6px;
}
.threadhottop {
    margin-right: 10px;
    float: right;
    background: url("../../images/1pxthreadhot1.png") repeat-x;
    height: 28px;
    border: 1px solid #ddd;
    border-radius: 15px;
    line-height: 28px;
    padding: 0 14px;
    font-family: Arial;
    font-weight: 700;
    font-size: 13px;
    color: #222;
}
.threadhottop .iconthreadtop {
    display: inline-block;
    width: 10px;
    height: 16px;
    float: left;
    background: url("../../images/logothreadhot1.png") no-repeat;
    margin-top: 6px;
    margin-right: 6px;
}
.box-special {
    width: 100%;
    float: left;
}
.box-special .threadhomehl {
    width: 100%;
    float: left;
}
.box-special .threadhomehl .titleth {
    width: 100%;
    float: left;
}
.box-special .threadhomehl .titleth a {
    font-family: Arial;
    font-size: 23px;
    line-height: 30px;
    font-weight: 700;
    color: #151515;
}
.box-special .threadhomehl .titleth .icontructiep {
    width: 74px;
    height: 21px;
    background: #f33;
    line-height: 22px;
    text-align: center;
    font-family: Arial;
    font-size: 11px;
    font-weight: 400;
    color: #fff;
    float: left;
    font-style: normal;
    text-transform: uppercase;
    border-radius: 3px;
    margin-right: 8px;
    margin-top: 4px;
}
.box-special .threadhomehl p.sapotop {
    width: 100%;
    float: left;
    margin-top: 7px;
    font-family: Arial;
    font-size: 13px;
    color: #6c6c6c;
    line-height: 19px;
}
.box-special .threadhomehl .action {
    margin-top: 16px;
    float: left;
    width: 247px;
    background: #f1f2f4;
    padding-left: 18px;
    padding-top: 17px;
    padding-bottom: 14px;
    padding-right: 15px;
    height: 249px;
}
.box-special .threadhomehl .action li {
    position: relative;
}
.box-special .threadhomehl .action li.item {
    float: left;
    margin-bottom: 5px;
    width: 230px;
    border-left: 1px solid #d1d6dc;
    margin-left: 4px;
    padding-left: 15px;
    padding-bottom: 17px;
}
.box-special .threadhomehl .action li.item p.timebigst {
    font-family: Arial;
    font-size: 12px;
    color: #7c7c7c;
}
.box-special .threadhomehl .action li.item p.titleaction {
    font-family: Arial;
    font-size: 13px;
    color: #383e47;
    line-height: 18px;
    margin-top: 7px;
}
.box-special .threadhomehl .action li.item:before {
    width: 7px;
    height: 7px;
    background: #b7b7b7;
    display: block;
    position: absolute;
    top: 0;
    left: -4px;
    content: "";
    border-radius: 9px;
}
.box-special .threadhomehl .action li.item:after {
    width: 5px;
    height: 5px;
    background: #f1f2f4;
    display: block;
    position: absolute;
    top: 7px;
    left: -4px;
    content: "";
    border-radius: 9px;
}
.box-special .threadhomehl .action li.dienbien {
    width: 100%;
    margin-top: 10spx;
    float: left;
}
.box-special .threadhomehl .action li.dienbien a {
    font-family: Arial;
    font-size: 12px;
    color: #7f7f7f;
}
.box-special .threadhomehl .action li.dienbien .iconxemtoanbodienbien {
    width: 9px;
    height: 10px;
    display: block;
    float: left;
    background: url("../../images/iconbigstryhomerow2.png") no-repeat;
    margin-right: 7px;
    margin-top: 3px;
}
.box-special .threadhomehl .imgtop {
    margin-top: 16px;
    float: right;
    width: 380px;
    height: 285px;
}
.box-special .threadhomehl .imgtop img {
    width: 380px;
    height: 280px !important;
}
.boxthreadhottop {
    margin-top: 20px;
    padding: 0 10px;
    width: 100%;
    margin-left: -10px;
    float: left;
    position: relative;
    z-index: 99;
}
.groupthreadhottopl {
    float: left;
    width: 660px;
    margin-left: 0;
}
.groupthreadhottopl ul {
    float: left;
    width: 100%;
}
.groupthreadhottopl ul li {
    float: left;
    width: 325px;
    position: relative;
}
.groupthreadhottopl ul li:last-child {
    float: right;
}
.groupthreadhottopl ul li img {
    width: 325px;
    height: 200px !important;
}
.groupthreadhottopl ul li h3 {
    font-family: Arial;
    padding: 10px 15px;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    position: absolute;
    z-index: 10;
    left: 0;
    bottom: 0;
    width: 296px;
}
.groupthreadhottopl ul li h3 a {
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    color: #fff;
}
.groupthreadhottopl ul li h3 .time {
    font-weight: 400;
    font-size: 12px;
    color: #bfdedb;
    vert-align: middle;
    display: block;
    margin-top: 6px;
}
.groupthreadhottopl ul li h3 p.showtime {
    font-weight: 400;
    font-size: 13px;
    color: #999;
    margin-top: 10px;
}
.groupthreadhottopl ul li h3 p.showtime .icont {
    width: 7px;
    height: 12px;
    float: left;
    margin-right: 6px;
    display: inline-block;
    background: url("../../images/icontopthreadhot.png") no-repeat;
}
.groupthreadhottopr {
    float: left;
    width: 298px;
    height: 189px;
    overflow: hidden;
    padding-left: 18px;
    border: 1px solid #dbe0e8;
    border-left: none;
    padding-top: 9px;
    padding-right: 3px;
    background: #fafaff;
}
.groupthreadhottopr ul {
    width: 290px !important;
    float: left;
    margin-top: 0;
}
.groupthreadhottopr ul li:first-child {
    margin-top: 0;
}
.groupthreadhottopr ul li {
    width: 289px;
    margin-left: 0;
    float: left;
    font-family: Arial;
    padding-bottom: 12px;
    border-bottom: 1px dotted #d3dee8;
    margin-top: 10px;
    position: relative;
}
.groupthreadhottopr ul li:after {
    position: absolute;
    top: 6px;
    left: -15px;
    display: block;
    width: 4px;
    height: 4px;
    background: #ff904c;
    content: "";
    border-radius: 4px;
}
.groupthreadhottopr ul li:last-child {
    border-bottom: none;
}
.groupthreadhottopr ul li a {
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    color: #494c4f;
}
.groupthreadhottopr ul li p.time {
    font-size: 12px;
    color: #82888e;
    margin-top: 4px;
}
.titleboxthreadtop {
    width: 100%;
    margin-bottom: 19px;
    padding-left: 0;
    margin-top: 17px;
}
.titleboxthreadtop a {
    font-family: Arial;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
}
.titleboxthreadtop i.icontitlet {
    display: inline-block;
    float: left;
    margin-right: 10px;
    width: 13px;
    height: 24px;
    background: url("../../images/logothreadhot4.png") no-repeat;
    margin-top: -3px;
}
.theodongsukienbot {
    background: #fafafa;
    width: 610px;
    padding: 0 26px;
    padding-top: 24px;
    padding-bottom: 13px;
    border: 1px solid #dbe2e8;
    margin-top: 47px;
    float: left;
    border-radius: 3px;
}
.theodongsukienbot .titletabthreadhot {
    font-family: Arial;
    font-size: 17px;
    padding-bottom: 13px;
    width: 564px;
    margin-left: -26px;
    padding-left: 47px;
    padding-right: 51px;
    color: #676767;
    position: relative;
    z-index: 1;
}
.theodongsukienbot .titletabthreadhot .titlethread {
    font-family: Arial;
    font-size: 17px;
    color: #222;
    font-weight: 700;
}
.theodongsukienbot .titletabthreadhot:after {
    content: "";
    height: 1px;
    width: 144px;
    background: #c2c9cc;
    display: block;
    position: absolute;
    bottom: -1px;
    left: 50px;
    z-index: 10;
}
.theodongsukienbot .titletabthreadhot:before {
    display: block;
    width: 10px;
    height: 16px;
    background: url(../../images/logothreadhot1.png) no-repeat;
    z-index: 10;
    position: absolute;
    top: 0;
    left: 25px;
    content: "";
}
.theodongsukienbot h3 {
    margin-top: 15px;
}
.theodongsukienbot h3 a {
    font-family: Arial;
    font-size: 18px;
    font-weight: 700;
    color: #222;
}
.theodongsukienbot h3 i.icontitlet {
    display: inline-block;
    float: left;
    margin-right: 9px;
    width: 10px;
    height: 16px;
    background: url("../../images/logothreadhot1.png") no-repeat;
    margin-top: -1px;
}
.theodongsukienbot ul {
    margin-top: 20px;
    float: left;
    width: 100%;
    position: relative;
}
.theodongsukienbot ul:before {
    content: "";
    display: block;
    width: 1px;
    height: 5px;
    position: absolute;
    top: 0;
    left: 4px;
    background: #fafafa;
    z-index: 10;
}
.theodongsukienbot ul:after {
    content: "";
    display: block;
    width: 1px;
    height: 34px;
    position: absolute;
    bottom: 0;
    left: 4px;
    background: #fafafa;
    z-index: 10;
}
.theodongsukienbot ul li {
    position: relative;
}
.theodongsukienbot ul li.item {
    float: left;
    padding-bottom: 9px;
    width: 590px;
    border-left: 1px solid #ddd;
    margin-left: 4px;
    padding-left: 15px;
}
.theodongsukienbot ul li.item a {
    font-family: Arial;
    font-size: 13px;
    line-height: 20px;
    color: #376594;
    font-weight: 700;
}
.theodongsukienbot ul li.item:before {
    width: 5px;
    height: 5px;
    background: #b7b7b7;
    display: block;
    position: absolute;
    top: 3px;
    left: -7px;
    content: "";
    border-radius: 6px;
    z-index: 1;
    border: 4px solid #fafafa;
}
.theodongsukienbot ul li.dienbien {
    width: 100%;
    margin-top: 3px;
    float: left;
    text-align: right;
}
.theodongsukienbot ul li.dienbien a {
    font-family: Arial;
    font-size: 13px;
    line-height: 20px;
    color: #888;
}
#vinsfatlive {
    margin-top: -20px;
    margin-left: 10px;
}
body.kingliveActive {
    position: relative;
}
body.kingliveActive:before {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background-color: #111;
    opacity: 0.6;
    z-index: 1;
}
body.kingliveActive .khw-top-header {
    z-index: 99999;
}
.toolbar-search-wrapper {
    height: 25px;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.toolbar-search-wrapper #searchinput {
    height: 25px;
    border: none;
    background-color: transparent;
    box-sizing: border-box;
    padding: 0 6px;
    font-size: 10px;
    color: #8a8a8a;
    width: 154px;
    outline: 0;
    float: left;
    line-height: 25px;
}
.toolbar-search-wrapper #searchinput:focus {
    color: #fff;
}
.t-search-submit-btn {
    display: block;
    height: 25px;
    float: right;
    padding: 4px 6px;
    box-sizing: border-box;
}
.header-kinglive-status {
    padding: 10px 0;
    height: 50px;
}
.kinglive-btn {
    display: flex;
    width: 180px;
    border-radius: 4px;
    overflow: hidden;
    color: #fff;
    text-decoration: none;
    background-color: #111;
    flex-wrap: nowrap;
    transition: all 0.3s;
}
.kinglive-btn:hover {
    flex-wrap: wrap;
}
.kinglive-btn-status {
    height: 20px;
    padding: 0 6px 0 8px;
    display: block;
    background-color: #222;
    line-height: 20px;
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
}
.broadcast-icon {
    display: block;
    width: 13px;
    height: 9px;
    margin-right: 5px;
    margin-top: 5px;
    position: relative;
}
.bc-icon-center {
    display: block;
    width: 3px;
    height: 3px;
    background-color: #fff;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.broadcast-icon svg {
    display: block;
}
.kinglive-btn-info {
    font-size: 10px;
    font-weight: 700;
    padding: 3px 8px 2px;
    display: block;
    line-height: 12px;
    height: 30px;
    box-sizing: border-box;
}
.nowlive .kinglive-btn {
    background-color: #a70e1a;
}
.nowlive .kinglive-btn-status {
    background-color: #ff3232;
}
.kinglive-video-preview {
    width: 50px;
    height: 50px;
    display: block;
    flex-shrink: 0;
    overflow: hidden;
    transition: all 0.3s;
}
.kinglive-vp-wrapper {
    display: block;
    padding-top: 100%;
    position: relative;
    overflow: hidden;
}
.kinglive-btn:hover .kinglive-video-preview {
    width: 180px;
    height: 100px;
}
.kinglive-btn:hover .kinglive-vp-wrapper {
    padding-top: 56.25%;
}
.kinglive-btn:hover .kinglive-vp-wrapper iframe,
.kinglive-btn:hover .kinglive-vp-wrapper video {
    width: 100%;
    left: 0;
    transform: none;
}
.kinglive-vp-wrapper iframe,
.kinglive-vp-wrapper video {
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999999;
}
@keyframes liveBlink {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.nowlive .broadcast-icon {
    transition: opacity 0.3s;
    animation: liveBlink linear infinite 1s;
}
.liveEnded .broadcast-icon {
    margin-top: 6px;
}
.kinglive-vp-wrapper #streamid_kinglive {
    width: 89px;
    height: 50px !important;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999999;
}
.kinglive-vp-wrapper #streamid_kinglive video {
    left: 0 !important;
    transform: none;
}
.kinglive-btn:hover .kinglive-vp-wrapper #streamid_kinglive {
    width: 100%;
    height: 100% !important;
}
.kinglive-btn-cta {
    z-index: 999999;
}
.brname span {
    font-size: 12px;
    color: #8ca0af;
    text-transform: none;
    margin-bottom: 3px;
    font-weight: 400;
}
.brname .brandLogoName img {
    display: none;
}
a:hover {
    color: #666;
}
.sp_icon {
    display: inline-block;
    background: transparent url("../../images/sprite_sport_v6.png") 0 0 no-repeat;
}
.sp_icon.icon-home {
    background-position: 0 -100px;
    width: 20px;
    height: 20px;
}
.sp_icon.icon-logo {
    background-position: 0 -190px;
    height: 45px;
    width: 95px;
    transition-duration: 0s;
}
.sp_icon.icon-logo-down {
    background-position: -185px 0;
    height: 18px;
    width: 18px;
}
.sp_icon.icon-carret-left {
    background-position: -160px -125px;
    width: 15px;
    height: 25px;
}
.sp_icon.icon-carret-left-white {
    background-position: -145px -125px;
    width: 15px;
    height: 25px;
}
.sp_icon.icon-search-go {
    background-position: -325px 0;
    width: 30px;
    height: 18px;
}
.sp_icon.icon-search {
    background-position: -218px 0;
    width: 22px;
    height: 28px;
}
.sp_icon.icon-send {
    background-position: -240px 0;
    width: 24px;
    height: 28px;
}
.sp_icon.icon-download-app {
    background-position: -270px 0;
    width: 24px;
    height: 28px;
}
.sp_icon.icon-user {
    background-position: -300px 0;
    width: 24px;
    height: 28px;
}
.sp_icon.icon-video-big {
    background-position: -50px -100px;
    width: 37px;
    height: 28px;
}
.sp_icon.icon-video-big2 {
    background-position: -185px -100px;
    width: 44px;
    height: 30px;
}
.sp_icon.icon-angle-right-white {
    background-position: -135px -100px;
    width: 8px;
    height: 12px;
}
.sp_icon.icon-angle-left-white {
    background-position: -125px -115px;
    width: 8px;
    height: 12px;
}
.sp_icon.icon-angle-right-blue {
    background-position: -135px -115px;
    width: 8px;
    height: 12px;
}
.sp_icon.icon-double-angle-right-med {
    background-position: -110px -115px;
    width: 15px;
    height: 13px;
}
.sp_icon.icon-double-angle-right {
    background-position: -160px -100px;
    width: 23px;
    height: 23px;
}
.sp_icon.icon-double-angle-right-small {
    background-position: -120px -75px;
    width: 17px;
    height: 17px;
    background-size: 300px;
}
.sp_icon.icon-view-count {
    background-position: -110px -100px;
    width: 20px;
    height: 12px;
}
.sp_icon.icon-like-share-count {
    background-position: -255px -100px;
    width: 9px;
    height: 18px;
    margin-bottom: -3px;
}
.sp_icon.icon-calendar {
    background-position: -230px -100px;
    width: 21px;
    height: 20px;
    margin-bottom: 0;
}
.sp_icon.icon-angle-down {
    background-position: -264px -100px;
    width: 11px;
    height: 7px;
    margin-bottom: 0;
}
.sp_icon.icon-angle-up {
    background-position: -275px -100px;
    width: 15px;
    height: 10px;
    margin-bottom: 0;
}
.sp_icon.icon-angle-down2 {
    background-position: -305px -100px;
    width: 15px;
    height: 10px;
    margin-bottom: 0;
}
.sp_icon.icon-triangle-down {
    background-position: -290px -100px;
    width: 14px;
    height: 7px;
    margin-bottom: 0;
}
.sp_icon.icon-angle-double-left-white {
    background-position: -90px -125px;
    width: 20px;
    height: 20px;
    margin-bottom: 0;
}
.sp_icon.icon-arrow-back {
    background-position: -230px -143px;
    width: 18px;
    height: 18px;
    margin-bottom: 0;
}
.sp_icon.icon-arrow-back-small {
    background-position: -230px -161px;
    width: 12px;
    height: 12px;
    margin-bottom: 0;
}
.sp_icon.icon-comment-1 {
    background-position: -251px -125px;
    width: 18px;
    height: 20px;
    margin-bottom: 0;
}
.sp_icon.icon-comment-2 {
    background-position: -269px -125px;
    width: 22px;
    height: 25px;
    margin-bottom: 0;
}
.show-popup .icon-show-popup {
    display: inline-block;
    height: 10px;
    width: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAAH6Nf8rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVEQjZFQzExNzY2MTExRTZCMDFFQ0MwMTFEMzQzQjM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVEQjZFQzEyNzY2MTExRTZCMDFFQ0MwMTFEMzQzQjM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RURCNkVDMEY3NjYxMTFFNkIwMUVDQzAxMUQzNDNCMzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RURCNkVDMTA3NjYxMTFFNkIwMUVDQzAxMUQzNDNCMzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7cJDVoAAAAfElEQVR42mL4//8/w+nTpyEEiAMQQGAGI4gFEEBwIRAGCCAGmEKIFBAwgYgzZ878BwgguAgyYAHJmJiYMIJomCBAAIFVIgvAzQEBkGoQRhFEMRPGwDATHQAEGAPM2TBXI/ORxZlARqG7CBtggrmQkEKc1qFjFnSfIANkmwBsLYn0enHLqgAAAABJRU5ErkJggg==)
    no-repeat;
}
.backlink {
    margin: 35px auto 10px;
    text-align: center;
}
.backlink a {
    background-color: #ff904c;
    border-radius: 3px 3px 3px 3px;
    color: #f5f5f5;
    display: inline-block;
    font: bold 12px/20px arial;
    margin-right: 13px;
    padding: 2px 8px;
}
.page-foot {
    width: 100%;
    margin: auto;
}
.page-foot > .inner {
    width: 970px;
    background-color: #fff;
    padding: 20px 15px;
    margin: auto;
}
.page-foot .bottom-bar {
    border-top: solid 2px #c7c7c7;
    position: relative;
    height: 62px;
}
.page-foot .bottom-bar .nb242 {
    float: left;
    margin: 22px 0 0 10px;
    border-radius: 3px;
    border: solid 1px #dedede;
    padding: 1px 3px;
    background-position: -21px -267px;
}
.page-foot .appstore-link,
.page-foot .logo {
    float: left;
}
.page-foot .logo {
    margin-top: 15px;
}
.page-foot .appstore-link {
    margin: 18px 0 0 16px;
    background-color: #ff904c;
    position: relative;
    color: #fff;
    line-height: 24px;
    padding: 0 13px 0 28px;
    display: block;
    border-radius: 3px;
    font-size: 12px;
}
.page-foot .appstore-link .ico-appstore {
    position: absolute;
    top: 3px;
    left: 5px;
}
.page-foot .bottom-search {
    float: right;
    border: solid 1px #e2e2e2;
    width: 338px;
    height: 23px;
    margin-top: 14px;
}
.page-foot .bottom-search .text {
    height: 23px;
    padding-left: 5px;
    width: 300px;
    font-size: 11px;
    color: #777;
    float: left;
}
.page-foot .bottom-search .button {
    float: right;
    cursor: pointer;
    padding: 6px 7px;
    display: inline-block;
    width: 13px;
    height: 13px;
    display: inline-block;
}
.page-foot .bottom-nav {
    border-top: solid 1px #dbdbdb;
    text-align: center;
    padding-top: 13px;
}
.page-foot .bottom-nav a {
    font-size: 11px;
    color: grey;
    border-left: solid 1px grey;
    line-height: 10px;
    display: inline-block;
    padding: 0 10px;
}
.page-foot .bottom-nav a.first {
    border-left: none;
}
.page-foot .bottom-link {
    text-align: center;
    margin-top: 13px;
    padding-bottom: 13px;
}
.page-foot .bottom-link a {
    font-size: 11px;
    color: #707070;
    border-left: solid 1px #d1d1d1;
    line-height: 10px;
    display: inline-block;
    padding: 0 10px;
}
.page-foot .bottom-link a.first {
    border-left: none;
}
.page-foot .vcc {
    border-top: solid 8px #ff904c;
    border-bottom: solid 1px #e9e9e9;
    padding-bottom: 13px;
}
.page-foot .vcc .left {
    width: 560px;
    float: left;
    color: #454545;
    line-height: 16px;
    font-size: 12px;
    max-width: 50%;
}
.page-foot .vcc .left p {
    margin-top: 6px;
}
.page-foot .vcc .right {
    font-size: 12px;
    color: #444;
    margin-top: 15px;
    float: right;
    line-height: 16px;
}
.page-foot .vcc .right p {
    margin-bottom: 5px;
}
.ico-ad-contact {
    background: transparent url(../../images/ad-contact.png) 0 0 no-repeat;
    display: inline-block;
    width: 172px;
    height: 39px;
    margin-left: 14px;
}
.btn-messenger-lightbox {
    display: inline-flex;
    margin-top: 15px;
    height: 24px;
    padding: 0 15px;
    background: #0084ff;
    font-size: 12px;
    font-weight: 700;
    color: #fff !important;
    text-decoration: none;
    line-height: 24px;
    text-transform: uppercase;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 10px;
}
.btn-messenger-lightbox .messenger-icon {
    display: block;
    margin-right: 5px;
    width: 12px;
    flex-shrink: 0;
    margin-top: 2px;
}
.boxdocthemngang {
    width: 100%;
    display: inline-block;
}
.boxdocthemngang .titlebox {
    color: #1a1a1a;
    font-size: 18px;
    font-weight: 700;
    position: relative;
    margin-top: 15px;
    padding: 20px 0 20px 15px;
    background: linear-gradient(to right, #f8f8f8, #f9f9f9);
    border-top: solid 2px #e4e4e4;
}
.boxdocthemngang .titlebox:before {
    content: "";
    width: 3px;
    height: 18px;
    background: #ff904c;
    position: absolute;
    left: 0;
    top: 20px;
}
.boxdocthemngang .titlebox:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #fff;
    position: absolute;
    left: 0;
    top: -1px;
}
.boxdocthemngang .titlebox .head {
    color: #8e8e8e;
    font-weight: 400;
}
.boxdocthemngang ul li {
    width: 156px;
    float: left;
    margin-right: 12px;
    margin-bottom: 32px;
}
.boxdocthemngang ul li:nth-child(4n) {
    margin-right: 0;
}
.boxdocthemngang ul li h3 {
    font-size: 13px;
    line-height: 18px;
    margin-top: 5px;
}
.boxdocthemngang ul li .view-count {
    color: #858585;
    font-size: 11px;
    margin-top: 5px;
}
.boxdocthemngang ul li .icon-view {
    background-position: -378px -124px;
    width: 16px;
    height: 10px;
    position: relative;
    top: 1px;
    margin-right: 2px;
}
.boxdocthemngang #danhsachdocthem {
    display: inline-block;
}
.box-category .box-category-link-with-avatar {
    position: relative;
}
.box-category .box-category-link-with-avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    background: #f1f1f1;
}
.box-category[data-layout="1"] .box-category-middle {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.box-category[data-layout="1"] .box-category-middle .box-category-item {
    width: 270px;
}
.box-category[data-layout="1"] .box-category-middle .box-category-item:first-child {
    width: 100%;
    padding-bottom: 25px;
    border-bottom: 1px dashed #e5e5e5;
    margin-bottom: 25px;
}
.box-category[data-layout="1"] .box-category-middle .box-category-item:first-child .box-category-link-with-avatar {
    margin-bottom: 10px;
}
.box-category[data-layout="1"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    font-size: 22px;
}
.box-category[data-layout="1"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 100%;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 8px;
}
.box-category[data-layout="1"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: SFPD-SemiBold;
    line-height: 145%;
    font-size: 17px;
    color: #111;
    font-weight: 400;
    display: block;
}
.box-category[data-layout="1"] .box-category-middle .box-category-item .box-category-link-title:hover {
    color: #666;
}
.box-category[data-layout="1"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="1"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="1"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="2"] .box-category-middle .box-category-item {
    padding-top: 18px;
    border-top: 1px dashed #e5e5e5;
    margin-bottom: 18px;
    display: flex;
}
.box-category[data-layout="2"] .box-category-middle .box-category-item:first-child {
    display: block;
    border-top: 0;
    padding-top: 0;
}
.box-category[data-layout="2"] .box-category-middle .box-category-item:first-child .box-category-link-with-avatar {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
}
.box-category[data-layout="2"] .box-category-middle .box-category-item:first-child .box-category-content {
    width: 100%;
}
.box-category[data-layout="2"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    line-height: 145%;
    font-size: 17px;
    margin-top: 0;
}
.box-category[data-layout="2"] .box-category-middle .box-category-item:last-child {
    margin-bottom: 0;
}
.box-category[data-layout="2"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 80px;
    margin-right: 10px;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
}
.box-category[data-layout="2"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 90px);
}
.box-category[data-layout="2"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: SFPD-SemiBold;
    line-height: 145%;
    color: #111;
    font-weight: 400;
    display: block;
    font-size: 14px;
    margin-top: -2px;
}
.box-category[data-layout="2"] .box-category-middle .box-category-item .box-category-link-title:hover {
    color: #666;
}
.box-category[data-layout="2"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="2"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="2"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="3"] .box-category-top {
    margin-bottom: 25px;
    padding-bottom: 8px;
    border-bottom: 1px solid #eef4f9;
}
.box-category[data-layout="3"] .box-category-top .box-category-title {
    font-size: 15px;
    line-height: 140%;
    text-transform: uppercase;
    color: #111;
    font-family: SFPD-Bold;
    padding-bottom: 10px;
    position: relative;
}
.box-category[data-layout="3"] .box-category-top .box-category-title:before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #ff904c;
}
.box-category[data-layout="3"] .box-category-middle {
    display: flex;
    justify-content: space-between;
}
.box-category[data-layout="3"] .box-category-middle .box-category-item {
    width: calc(100% / 4);
    margin-right: 30px;
}
.box-category[data-layout="3"] .box-category-middle .box-category-item:last-child {
    margin-right: 0;
}
.box-category[data-layout="3"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    margin-bottom: 8px;
    width: 100%;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
}
.box-category[data-layout="3"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: SFPD-SemiBold;
    line-height: 145%;
    font-size: 17px;
    color: #111;
    font-weight: 400;
    display: block;
}
.box-category[data-layout="3"] .box-category-middle .box-category-item .box-category-link-title:hover {
    color: #666;
}
.box-category[data-layout="3"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="3"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="3"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="4"] .box-category-top .box-category-title {
    color: #1b1b1b;
    font: normal 18px / normal SFPD-Bold;
    border-left: solid 5px #24a69a;
    padding-left: 10px;
    margin-bottom: 20px;
    display: block;
    text-transform: uppercase;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px dashed #e5e5e5;
    display: flex;
    align-items: flex-start;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item.type-2 {
    display: block;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item.type-2 .box-category-link-with-avatar {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item.type-2 .box-category-content {
    width: 100%;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item.type-2 .box-category-brand {
    display: none;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item.type-2 .box-category-link-title {
    font-size: 22px;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 270px;
    margin-right: 20px;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 290px);
    display: flex;
    flex-direction: column;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item .box-category-category {
    font-size: 13px;
    line-height: 16px;
    font-family: SFPD-Regular;
    text-transform: capitalize;
    color: #aaa;
    margin-bottom: 5px;
    display: block;
    order: -1;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: SFPD-SemiBold;
    line-height: 145%;
    font-size: 17px;
    color: #111;
    display: block;
    font-weight: 400;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item .box-category-link-title:hover {
    color: #666;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item .box-category-brand {
    display: block;
    height: 20px;
    width: auto;
    margin-bottom: 10px;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item .box-category-brand img {
    height: 20px;
    width: auto;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item .box-category-sapo {
    margin-top: 5px;
    font-size: 13px;
    line-height: 150%;
    font-family: SFPD-Regular;
    letter-spacing: 0.2px;
    display: block;
    color: #888;
    margin-bottom: 5px;
    font-weight: 400;
}
.box-category[data-layout="4"] .box-category-middle .box-category-item .box-category-time {
    font-size: 13px;
    line-height: 16px;
    color: #888;
    display: flex;
    align-items: center;
    font-family: SFPD-Regular;
    font-weight: 400;
    order: 2;
}
.box-category[data-layout="5"] .box-category-middle {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 16px;
    gap: 20px;
}
.box-category[data-layout="5"] .box-category-middle .box-category-item {
    width: 163.33px;
}
.box-category[data-layout="5"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: SFD-SemiBold;
    font-weight: 500;
    display: block;
    overflow: hidden;
    margin-top: 8px;
    font-size: 14px;
    line-height: 140%;
    color: #555;
}
.box-category[data-layout="5"] .box-category-middle .box-category-item .box-category-link-title:hover {
    color: #666;
}
.box-category[data-layout="5"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="5"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="5"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="6"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    margin-bottom: 8px;
    width: 100%;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
}
.box-category[data-layout="6"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: SFPD-SemiBold;
    line-height: 145%;
    font-size: 17px;
    color: #111;
    display: block;
    font-weight: 400;
    font-size: 15px;
    color: #555;
}
.box-category[data-layout="6"] .box-category-middle .box-category-item .box-category-link-title:hover {
    color: #666;
}
.box-category[data-layout="6"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="6"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="6"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="7"] .box-category-middle .box-category-item {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px dashed #d6dce2;
}
.box-category[data-layout="7"] .box-category-middle .box-category-item:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0;
}
.box-category[data-layout="7"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    display: none;
}
.box-category[data-layout="7"] .box-category-middle .box-category-item .box-category-link-title {
    line-height: 145%;
    font-size: 14px;
    font-family: SFPD-Regular;
    color: #111;
    display: block;
    font-weight: 400;
    color: #555;
    margin-top: -2px;
}
.box-category[data-layout="7"] .box-category-middle .box-category-item .box-category-link-title:hover {
    color: #666;
}
.box-category[data-layout="7"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="7"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="7"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="8"] .box-category-top {
    margin-bottom: 15px;
    padding-bottom: 8px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #333;
    border-bottom: 1px solid #d6dce2;
}
.box-category[data-layout="8"] .box-category-top .box-category-title {
    font-size: 14px;
    line-height: 140%;
    font-family: SFPD-Bold;
    text-transform: uppercase;
    display: block;
    position: relative;
    color: #555;
}
.box-category[data-layout="8"] .box-category-middle .box-category-item {
    margin-top: 25px;
    padding-top: 25px;
    border-top: 1px dashed #d6dce2;
    display: flex;
}
.box-category[data-layout="8"] .box-category-middle .box-category-item:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0;
}
.box-category[data-layout="8"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 160px;
    margin-left: 10px;
    order: 2;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
}
.box-category[data-layout="8"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 170px);
}
.box-category[data-layout="8"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: SFPD-SemiBold;
    line-height: 145%;
    font-size: 15px;
    color: #555;
    display: block;
    font-weight: 400;
}
.box-category[data-layout="8"] .box-category-middle .box-category-item .box-category-sapo {
    margin-top: 5px;
    font-size: 13px;
    line-height: 150%;
    font-family: SFPD-Regular;
    letter-spacing: 0.2px;
    display: block;
    color: #888;
    margin-bottom: 5px;
    font-weight: 400;
}
.box-category[data-layout="8"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="8"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="9"] .box-category-top {
    padding-bottom: 8px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d6dce2;
    box-sizing: border-box;
}
.box-category[data-layout="9"] .box-category-top .box-category-title {
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #555;
    font-family: SFPD-Bold;
    position: relative;
    display: block;
}
.box-category[data-layout="9"] .box-category-middle .box-category-item {
    padding-bottom: 12px;
    border-bottom: 1px dashed #d6dce2;
    margin-bottom: 12px;
}
.box-category[data-layout="9"] .box-category-middle .box-category-item:first-child .box-category-link-with-avatar {
    display: block;
    display: block;
    width: 100%;
    margin-bottom: 10px;
    border-radius: 4px;
    overflow: hidden;
}
.box-category[data-layout="9"] .box-category-middle .box-category-item:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}
.box-category[data-layout="9"] .box-category-middle .box-category-item .box-category-link-title {
    font-size: 13px;
    line-height: 140%;
    color: #555;
    font-family: SFPD-Regular;
    font-weight: 400;
    display: block;
}
.box-category[data-layout="9"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    display: none;
}
.box-category[data-layout="9"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="9"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="9"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="10"] .box-category-top {
    padding-bottom: 8px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d6dce2;
    box-sizing: border-box;
}
.box-category[data-layout="10"] .box-category-top .box-category-title {
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #555;
    font-family: SFPD-Bold;
    position: relative;
    display: block;
}
.box-category[data-layout="10"] .box-category-middle {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.box-category[data-layout="10"] .box-category-middle .box-category-item {
    border-bottom: 1px dashed #d6dce2;
    padding-bottom: 16px;
    margin-bottom: 16px;
    width: 250px;
    display: flex;
}
.box-category[data-layout="10"] .box-category-middle .box-category-item:nth-child(5),
.box-category[data-layout="10"] .box-category-middle .box-category-item:nth-child(6) {
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
}
.box-category[data-layout="10"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    border-radius: 4px;
    overflow: hidden;
    display: block;
    width: 80px;
    margin-right: 12px;
}
.box-category[data-layout="10"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 92px);
}
.box-category[data-layout="10"] .box-category-middle .box-category-item .box-category-link-title {
    font-size: 14px;
    line-height: 140%;
    color: #555;
    font-family: SFPD-SemiBold;
    display: block;
    overflow: hidden;
}
.box-category[data-layout="10"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="10"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="10"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="11"] .box-category-top {
    padding-bottom: 8px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d6dce2;
    box-sizing: border-box;
}
.box-category[data-layout="11"] .box-category-top .box-category-title {
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #555;
    font-family: SFPD-Bold;
    position: relative;
    display: block;
}
.box-category[data-layout="11"] .box-category-middle .box-category-item {
    padding-bottom: 12px;
    border-bottom: 1px dashed #d6dce2;
    margin-bottom: 12px;
}
.box-category[data-layout="11"] .box-category-middle .box-category-item:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}
.box-category[data-layout="11"] .box-category-middle .box-category-item .box-category-link-title {
    font-size: 13px;
    line-height: 140%;
    color: #555;
    font-family: SFPD-Regular;
    font-weight: 400;
    display: block;
}
.box-category[data-layout="11"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    display: none;
}
.box-category[data-layout="11"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="11"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="11"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="12"] .box-category-top {
    padding-bottom: 8px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d6dce2;
    box-sizing: border-box;
}
.box-category[data-layout="12"] .box-category-top .box-category-title {
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #555;
    font-family: SFPD-Bold;
    position: relative;
    display: block;
}
.box-category[data-layout="12"] .box-category-middle .box-category-item {
    padding-bottom: 12px;
    border-bottom: 1px dashed #d6dce2;
    margin-bottom: 12px;
}
.box-category[data-layout="12"] .box-category-middle .box-category-item:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}
.box-category[data-layout="12"] .box-category-middle .box-category-item .box-category-link-title {
    font-size: 13px;
    line-height: 140%;
    color: #555;
    font-family: SFPD-SemiBold;
    font-weight: 400;
    display: block;
}
.box-category[data-layout="12"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    border-radius: 4px;
    overflow: hidden;
}
.box-category[data-layout="12"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="12"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="12"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="13"] .box-category-top {
    padding-bottom: 8px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d6dce2;
    box-sizing: border-box;
}
.box-category[data-layout="13"] .box-category-top .box-category-title {
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #555;
    font-family: SFPD-Bold;
    position: relative;
    display: block;
}
.box-category[data-layout="13"] .box-category-middle .box-category-item .box-category-link-title {
    font-size: 16px;
    line-height: 150%;
    font-family: SFPD-Medium;
    color: #000;
    display: block;
}
.box-category[data-layout="13"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    margin-bottom: 12px;
}
.box-category[data-layout="13"] .box-category-middle .box-category-item .box-category-link-with-avatar:before {
    padding-bottom: 56.25%;
}
.box-category[data-layout="13"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="13"] .box-category-middle .box-category-item .box-category-time {
    font-size: 13px;
    line-height: 150%;
    font-family: SFPD-Regular;
    color: #888;
    margin-bottom: 12px;
    display: block;
}
.box-category[data-layout="13"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="14"] .box-category-top {
    padding-bottom: 8px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d6dce2;
    box-sizing: border-box;
}
.box-category[data-layout="14"] .box-category-top .box-category-title {
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #555;
    font-family: SFPD-Bold;
    position: relative;
    display: block;
}
.box-category[data-layout="14"] .box-category-middle {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 16px;
    gap: 20px;
}
.box-category[data-layout="14"] .box-category-middle .box-category-item {
    width: 163.33px;
}
.box-category[data-layout="14"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    margin-bottom: 8px;
    width: 100%;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
}
.box-category[data-layout="14"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: SFD-SemiBold;
    font-weight: 500;
    display: block;
    overflow: hidden;
    margin-top: 8px;
    font-size: 14px;
    line-height: 140%;
    color: #555;
}
.box-category[data-layout="14"] .box-category-middle .box-category-item .box-category-link-title:hover {
    color: #666;
}
.box-category[data-layout="14"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="14"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="14"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="15"] .box-category-top {
    padding-bottom: 8px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d6dce2;
    box-sizing: border-box;
}
.box-category[data-layout="15"] .box-category-top .box-category-title {
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #555;
    font-family: SFPD-Bold;
    position: relative;
    display: block;
}
.box-category[data-layout="15"] .box-category-middle .box-category-item {
    padding-top: 10px;
    border-top: 1px dashed #e5e5e5;
    margin-top: 10px;
}
.box-category[data-layout="15"] .box-category-middle .box-category-item:first-child {
    padding-top: 0;
    border-top: 0;
    margin-top: 0;
}
.box-category[data-layout="15"] .box-category-middle .box-category-item:first-child .box-category-link-with-avatar {
    display: block;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 8px;
}
.box-category[data-layout="15"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    font-size: 17px;
    color: #111;
    font-family: SFPD-SemiBold;
}
.box-category[data-layout="15"] .box-category-middle .box-category-item:first-child .box-category-link-title:hover {
    color: #666;
}
.box-category[data-layout="15"] .box-category-middle .box-category-item:first-child .box-category-sapo {
    display: block;
    margin-top: 5px;
    font-size: 13px;
    line-height: 150%;
    font-family: SFPD-Regular;
    letter-spacing: 0.2px;
    color: #888;
    margin-bottom: 5px;
    font-weight: 400;
}
.box-category[data-layout="15"] .box-category-middle .box-category-item .box-category-link-title {
    line-height: 145%;
    display: block;
    font-weight: 400;
    font-size: 13px;
    color: #555;
    font-family: SFPD-Regular;
}
.box-category[data-layout="15"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    display: none;
}
.box-category[data-layout="15"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="15"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="15"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="16"] .box-category-middle {
    display: grid;
    grid-gap: 25px 17px;
    grid-template-columns: 486px 220px;
}
.box-category[data-layout="16"] .box-category-middle .box-category-item:first-child {
    grid-row-start: 1;
    grid-row-end: 3;
}
.box-category[data-layout="16"] .box-category-middle .box-category-item:first-child .box-category-link-with-avatar {
    margin-bottom: 15px;
}
.box-category[data-layout="16"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    font-size: 21px;
    line-height: 29px;
}
.box-category[data-layout="16"] .box-category-middle .box-category-item:first-child .box-category-sapo {
    display: block;
    font: normal 14px/20px SFPD-Regular;
    color: #555;
    margin-top: 5px;
}
.box-category[data-layout="16"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 100%;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 8px;
}
.box-category[data-layout="16"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: SFPD-SemiBold;
    display: block;
    font-weight: 400;
    color: #3f3f3f;
    font-size: 17px;
    line-height: 22px;
}
.box-category[data-layout="16"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="16"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="16"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="17"] .box-category-top .box-category-title {
    color: #1b1b1b;
    font: normal 18px / normal SFPD-Bold;
    border-left: solid 5px #24a69a;
    padding-left: 10px;
    margin: 20px 0 15px;
    display: block;
    text-transform: uppercase;
}
.box-category[data-layout="17"] .box-category-middle .box-category-item {
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: flex;
}
.box-category[data-layout="17"] .box-category-middle .box-category-item:first-child {
    display: block;
    border-bottom: 1px solid #e5e5e5;
}
.box-category[data-layout="17"] .box-category-middle .box-category-item:first-child .box-category-link-with-avatar {
    width: 100%;
    margin-right: 0;
    margin-bottom: 8px;
}
.box-category[data-layout="17"] .box-category-middle .box-category-item:first-child .box-category-content {
    width: 100%;
}
.box-category[data-layout="17"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    font-size: 17px;
}
.box-category[data-layout="17"] .box-category-middle .box-category-item:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}
.box-category[data-layout="17"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 120px;
    margin-right: 10px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
}
.box-category[data-layout="17"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 130px);
}
.box-category[data-layout="17"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: SFPD-SemiBold;
    line-height: 145%;
    color: #111;
    display: block;
    font-weight: 400;
    font-size: 13px;
}
.box-category[data-layout="17"] .box-category-middle .box-category-item .box-category-link-title:hover {
    color: #666;
}
.box-category[data-layout="17"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="17"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="17"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="18"] .box-category-middle .box-category-item .box-category-link-title {
    margin: 16px 0;
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 34px;
    color: #333;
    display: block;
}
.box-category[data-layout="18"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="18"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="18"] .box-category-middle .box-category-item .box-category-sapo {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.01em;
    color: #666;
}
.box-category[data-layout="19"] {
    height: 100%;
}
.box-category[data-layout="19"] .box-category-top {
    background: #edeff2;
}
.box-category[data-layout="19"] .box-category-top .box-category-title {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 900;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    background: #08377d;
    padding: 4px 8px;
    display: inline-block;
}
.box-category[data-layout="19"] .box-category-middle {
    height: calc(100% - 28px);
    overflow: hidden;
    padding: 16px;
    overflow-y: scroll;
    scrollbar-color: #08377d transparent;
    scrollbar-width: thin;
}
.box-category[data-layout="19"] .box-category-middle::-webkit-scrollbar {
    width: 3px;
    height: 5px;
}
.box-category[data-layout="19"] .box-category-middle::-webkit-scrollbar-track {
    background: 0 0;
}
.box-category[data-layout="19"] .box-category-middle::-webkit-scrollbar-thumb {
    background: #08377d;
}
.box-category[data-layout="19"] .box-category-middle .box-category-item {
    padding: 16px 0;
    border-top: 1px solid #edeff2;
}
.box-category[data-layout="19"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    display: none;
}
.box-category[data-layout="19"] .box-category-middle .box-category-item .box-category-content {
    display: flex;
}
.box-category[data-layout="19"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="19"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="19"] .box-category-middle .box-category-item .box-category-time {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    text-align: center;
    color: #666;
    display: flex;
    align-items: center;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid #edeff2;
}
.box-category[data-layout="19"] .box-category-middle .box-category-item .box-category-title-text {
    flex: 1;
}
.box-category[data-layout="19"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #333;
    display: block;
}
.box-category[data-layout="20"] .box-category-top {
    background: #edeff2;
    display: block;
    margin-bottom: 16px;
}
.box-category[data-layout="20"] .box-category-top .box-category-title {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 900;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    color: #fff;
    padding: 4px 8px;
    display: inline-block;
    background: #e43d32;
}
.box-category[data-layout="20"] .box-category-middle .box-category-item {
    margin-bottom: 15px;
    border-bottom: 1px solid #edeff2;
    display: flex;
    padding-bottom: 15px;
}
.box-category[data-layout="20"] .box-category-middle .box-category-item:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
.box-category[data-layout="20"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    margin-right: 12px;
    width: 160px;
}
.box-category[data-layout="20"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 172px);
}
.box-category[data-layout="20"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #2e2e2e;
    margin-bottom: 8px;
    display: block;
}
.box-category[data-layout="20"] .box-category-middle .box-category-item .box-category-category {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #666;
}
.box-category[data-layout="20"] .box-category-middle .box-category-item .box-category-time {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #999;
    margin-left: 5px;
}
.box-category[data-layout="20"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="21"] {
    display: flex;
    flex-direction: column;
    max-height: 740px;
}
.box-category[data-layout="21"] .box-category-top {
    background: #edeff2;
    display: block;
    margin-bottom: 16px;
    margin-left: -16px;
    margin-right: -16px;
}
.box-category[data-layout="21"] .box-category-top .box-category-title {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 900;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    color: #fff;
    padding: 4px 8px;
    display: inline-block;
    background: #e43d32;
}
.box-category[data-layout="21"] .box-category-focus .box-category-link-title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #333;
    display: block;
    padding: 16px 0;
}
.box-category[data-layout="21"] .box-category-focus .box-category-link-title:hover {
    color: #003362 !important;
}
.box-category[data-layout="21"] .box-category-focus .box-category-category {
    display: none;
}
.box-category[data-layout="21"] .box-category-focus .box-category-time {
    display: none;
}
.box-category[data-layout="21"] .box-category-focus .box-category-sapo {
    display: none;
}
.box-category[data-layout="21"] .box-category-middle {
    overflow-y: scroll;
    scrollbar-color: #08377d transparent;
    scrollbar-width: thin;
}
.box-category[data-layout="21"] .box-category-middle::-webkit-scrollbar {
    width: 3px;
    height: 5px;
}
.box-category[data-layout="21"] .box-category-middle::-webkit-scrollbar-track {
    background: 0 0;
}
.box-category[data-layout="21"] .box-category-middle::-webkit-scrollbar-thumb {
    background: #08377d;
}
.box-category[data-layout="21"] .box-category-middle .box-category-item {
    padding: 16px 0;
    border-top: 1px solid #edeff2;
    display: flex;
}
.box-category[data-layout="21"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    margin-right: 16px;
    width: 144px;
}
.box-category[data-layout="21"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 160px);
}
.box-category[data-layout="21"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #2e2e2e;
    display: block;
}
.box-category[data-layout="21"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="21"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="21"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="22"] .box-category-top {
    background: #edeff2;
    display: block;
    margin-bottom: 16px;
}
.box-category[data-layout="22"] .box-category-top .box-category-title {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 900;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    color: #fff;
    padding: 4px 8px;
    display: inline-block;
    background: #e43d32;
}
.box-category[data-layout="22"] .box-category-middle .box-category-item {
    margin-bottom: 15px;
    border-bottom: 1px solid #edeff2;
    display: flex;
    padding-bottom: 15px;
}
.box-category[data-layout="22"] .box-category-middle .box-category-item:first-child .box-category-link-with-avatar {
    margin-right: 12px;
    width: 320px;
}
.box-category[data-layout="22"] .box-category-middle .box-category-item:first-child .box-category-content {
    width: calc(100% - 332px);
}
.box-category[data-layout="22"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    font-size: 20px;
    line-height: 24px;
}
.box-category[data-layout="22"] .box-category-middle .box-category-item:first-child .box-category-sapo {
    display: block;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.01em;
    color: #666;
    margin-bottom: 8px;
}
.box-category[data-layout="22"] .box-category-middle .box-category-item:last-child {
    border-bottom: 0;
    margin-bottom: 0;
}
.box-category[data-layout="22"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    margin-right: 12px;
    width: 160px;
}
.box-category[data-layout="22"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 172px);
}
.box-category[data-layout="22"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #2e2e2e;
    margin-bottom: 8px;
    display: block;
}
.box-category[data-layout="22"] .box-category-middle .box-category-item .box-category-category {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #666;
}
.box-category[data-layout="22"] .box-category-middle .box-category-item .box-category-time {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #999;
    margin-left: 5px;
}
.box-category[data-layout="22"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item {
    padding: 25px 0;
    border-bottom: 1px dotted #ccc;
    position: relative;
    display: flex;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item:first-child {
    display: block;
    padding-top: 0;
    position: relative;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item:first-child .box-category-link-with-avatar {
    width: 100%;
    margin-right: 0;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item:first-child .box-category-content {
    width: 100%;
    color: #fff;
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
    padding: 60px 20px 0;
    background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.78) 100%);
    background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.78) 100%);
    background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.78) 100%);
    box-sizing: border-box;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    color: #fff;
    margin-bottom: inherit;
    font-size: 28px;
    line-height: 35px;
    margin-bottom: 10px;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item:first-child .box-category-sapo {
    display: none;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item:first-child .box-category-category {
    display: none;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item:first-child .box-category-time {
    color: #cfcfcf;
    font-size: 13px;
    line-height: 40px;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item:last-child {
    border-bottom: 0;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item.type-2 {
    display: block;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item.type-2 .box-category-link-title {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 32px;
    margin-top: -5px;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item.type-2 .box-category-flex {
    display: flex;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item.type-2 .box-category-link-with-avatar {
    width: 365px;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item.type-2 .box-category-content {
    width: calc(100% - 385px);
}
.box-category[data-layout="23"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 260px;
    margin-right: 20px;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 280px);
}
.box-category[data-layout="23"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 27px;
    color: #2d2d2d;
    text-decoration: none;
    margin-bottom: 10px;
    margin-top: 0;
    display: block;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item .box-category-category {
    font-size: 13px;
    line-height: 19px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #393c54;
    text-decoration: none;
    margin-right: 6px;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item .box-category-category:after {
    content: "-";
    margin-left: 6px;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item .box-category-time {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #8e8e8e;
}
.box-category[data-layout="23"] .box-category-middle .box-category-item .box-category-sapo {
    font-family: Arial;
    font-size: 13px;
    line-height: 18px;
    color: #444;
    margin-top: 10px;
    display: block;
}
.box-category[data-layout="24"] .box-category-middle .box-category-item {
    border-top: 1px dotted #ccc;
    position: relative;
    padding: 7px 0;
}
.box-category[data-layout="24"] .box-category-middle .box-category-item:first-child {
    padding: 15px 0;
    border-top: 0;
}
.box-category[data-layout="24"] .box-category-middle .box-category-item:first-child .box-category-link-with-avatar {
    display: block;
}
.box-category[data-layout="24"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    padding: 7px 0 0;
    display: block;
    font: bold 18px/25px Arial;
}
.box-category[data-layout="24"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    display: none;
}
.box-category[data-layout="24"] .box-category-middle .box-category-item .box-category-link-title {
    font: bold 14px/20px Arial;
    color: #3c4044;
    display: block;
}
.box-category[data-layout="24"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="24"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="24"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="25"] .box-category-middle .box-category-item {
    padding: 25px 0;
    border-bottom: 1px dotted #ccc;
    position: relative;
}
.box-category[data-layout="25"] .box-category-middle .box-category-item:first-child {
    padding: 5px 0 25px;
}
.box-category[data-layout="25"] .box-category-middle .box-category-item:last-child {
    border-bottom: 0;
}
.box-category[data-layout="25"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none;
    margin-top: 0;
    font-size: 20px;
    line-height: 24px;
    color: #1f2222;
    margin-bottom: 16px;
    display: block;
}
.box-category[data-layout="25"] .box-category-middle .box-category-item .box-category-flex {
    display: flex;
}
.box-category[data-layout="25"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 238px;
    margin-right: 20px;
}
.box-category[data-layout="25"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 258px);
}
.box-category[data-layout="25"] .box-category-middle .box-category-item .box-category-category {
    font-size: 13px;
    line-height: 19px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #393c54;
    text-decoration: none;
    margin-right: 6px;
}
.box-category[data-layout="25"] .box-category-middle .box-category-item .box-category-category:after {
    content: "-";
    margin-left: 6px;
}
.box-category[data-layout="25"] .box-category-middle .box-category-item .box-category-time {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #8e8e8e;
}
.box-category[data-layout="25"] .box-category-middle .box-category-item .box-category-sapo {
    font-family: Arial;
    font-size: 13px;
    line-height: 18px;
    margin-top: 10px;
    display: block;
    color: #8e8e8e;
}
.box-category[data-layout="26"] .box-category-middle .box-category-item {
    padding: 25px 0;
    border-bottom: 1px dotted #ccc;
    position: relative;
    display: flex;
}
.box-category[data-layout="26"] .box-category-middle .box-category-item:last-child {
    border-bottom: 0;
}
.box-category[data-layout="26"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 260px;
    margin-right: 20px;
}
.box-category[data-layout="26"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 280px);
    display: flex;
    flex-direction: column;
}
.box-category[data-layout="26"] .box-category-middle .box-category-item .box-category-time {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #8e8e8e;
    font-size: 12px;
    order: -1;
}
.box-category[data-layout="26"] .box-category-middle .box-category-item .box-category-link-title {
    font-weight: 700;
    font-size: 22px;
    line-height: 27px;
    margin: 10px 0;
    margin-top: 0;
    display: block;
    margin-bottom: 10px;
}
.box-category[data-layout="26"] .box-category-middle .box-category-item .box-category-tags {
    font-size: 12px;
    line-height: 18px;
}
.box-category[data-layout="26"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="26"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="27"] .box-category-middle {
    display: flex;
    gap: 10px;
}
.box-category[data-layout="27"] .box-category-middle .box-category-item {
    width: 33.33%;
}
.box-category[data-layout="27"] .box-category-middle .box-category-item .box-category-link-title {
    color: #2b2b2b;
    font: bold 14px/20px Arial;
    padding-top: 10px;
    display: block;
}
.box-category[data-layout="27"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="27"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="27"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="28"] .box-category-middle {
    display: flex;
    flex-wrap: wrap;
    gap: 32px 12px;
}
.box-category[data-layout="28"] .box-category-middle .box-category-item {
    width: 156px;
}
.box-category[data-layout="28"] .box-category-middle .box-category-item .box-category-link-title {
    font-size: 13px;
    line-height: 18px;
    margin-top: 5px;
    display: block;
}
.box-category[data-layout="28"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="28"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="28"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="29"] .box-category-middle {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.box-category[data-layout="29"] .box-category-middle .box-category-item {
    width: 206px;
}
.box-category[data-layout="29"] .box-category-middle .box-category-item .box-category-link-title {
    text-align: left;
    margin: 8px 0;
    display: block;
    color: #222;
    font: normal 15px/20px SFD-Bold;
}
.box-category[data-layout="29"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="29"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="29"] .box-category-middle .box-category-item .box-category-time {
    color: #72767c;
    font-size: 13px;
}
.box-category[data-layout="30"] .box-category-middle {
    display: flex;
    justify-content: space-between;
}
.box-category[data-layout="30"] .box-category-middle .box-category-item {
    width: 207px;
}
.box-category[data-layout="30"] .box-category-middle .box-category-item:first-child {
    width: 434px;
}
.box-category[data-layout="30"] .box-category-middle .box-category-item:first-child .box-category-link-with-avatar {
    margin-bottom: 15px;
}
.box-category[data-layout="30"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    font-size: 26px;
    line-height: 30px;
    font-weight: 700;
    color: #222;
    background: 0 0;
    padding: 0;
}
.box-category[data-layout="30"] .box-category-middle .box-category-item:first-child .box-category-sapo {
    font: normal 14px/20px Arial;
    color: #777;
    margin-top: 19px;
    margin-bottom: 9px;
    display: block;
}
.box-category[data-layout="30"] .box-category-middle .box-category-item .box-category-link-with-avatar:before {
    padding-bottom: 271px;
}
.box-category[data-layout="30"] .box-category-middle .box-category-item .box-category-link-title {
    display: block;
    padding: 12px 15px 20px;
    background-image: linear-gradient(#ebebeb, #fff);
    font-family: SFD-Bold;
    font-size: 19px;
    line-height: 22px;
    color: #222;
    text-decoration: none;
    transition: color 0.3s;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    font-weight: 400;
}
.box-category[data-layout="30"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="30"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="30"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item {
    padding: 25px 0;
    border-bottom: 1px dotted #ccc;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-2 .box-category-link-with-avatar {
    width: 100%;
    margin-right: 0;
    margin-top: 15px;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-2 .box-category-content {
    width: 100%;
    order: -1;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-2 .comment {
    background-position: -403px -125px;
    padding-left: 24px;
    color: #8e8e8e;
    margin-left: 3px;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-2 .box-category-time {
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-2 .box-category-sapo {
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 {
    display: block;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 .tnSk {
    color: #2d2d2d;
    font: 700 14px/20px Arial;
    margin-bottom: 15px;
    height: 20px;
    overflow: hidden;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 .tnSk a {
    color: #ff904c;
    margin-right: 4px;
    position: relative;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 .tnSk a i {
    display: block;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 .tnSk span:before {
    background-position: -184px -129px;
    width: 7px;
    height: 7px;
    position: absolute;
    left: 0;
    top: 7px;
    content: " ";
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 .box-category-link-with-avatar {
    width: 100%;
    margin-right: 0;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 .box-category-content {
    width: 100%;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 .box-category-link-title {
    font-size: 16px;
    margin-top: 10px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 20px;
    max-height: 82px;
    overflow: hidden;
    margin-bottom: 0;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 .box-category-time {
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 .box-category-sapo {
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-4 .box-category-link-title {
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-4 .box-category-content {
    display: flex;
    flex-direction: column;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-4 .box-category-category {
    order: -1;
    font-weight: 700;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none;
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 13px;
    line-height: 15px;
    text-transform: uppercase;
    color: #3a4c72;
    display: block;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-4 .box-category-time {
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-4 .box-category-sapo {
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-4 .related-special-news {
    margin-top: 10px;
    position: relative;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-4 .related-special-news .item-related-news {
    font-size: 14px;
    padding-left: 17px;
    color: #767676;
    margin-bottom: 10px;
    margin-top: 0;
    line-height: 16px;
    position: relative;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-4 .related-special-news .item-related-news:first-child {
    font-size: 22px;
    color: #2d2d2d;
    line-height: 25px;
    font-weight: 700;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-4 .related-special-news .item-related-news:first-child a {
    font-size: 22px;
    color: #2d2d2d;
    line-height: 25px;
    font-weight: 700;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-4 .related-special-news .item-related-news a {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-4 .related-special-news .item-related-news:before {
    content: "";
    background: #d2d2d2;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    left: 0;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-4 .related-special-news .item-related-news:not(:last-child):after {
    content: "";
    width: 1px;
    background: #d2d2d2;
    position: absolute;
    left: 3px;
    top: 10px;
    bottom: -15px;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-4 .related-special-news .item-related-news:first-child:before {
    content: "";
    background: #d2d2d2;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: 0;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-5 .box-category-sub-item {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px dotted #e0e0e0;
    position: relative;
    padding-left: 18px;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-5 .box-category-sub-item:first-child {
    padding-left: 0;
    margin-top: 0;
    border-top: 0;
    padding-top: 0;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-5 .box-category-sub-item:first-child .box-category-link-with-avatar {
    display: block;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-5 .box-category-sub-item:first-child .box-category-link-title {
    font-family: Arial, Tahoma, Verdana, Geneva, Tahoma, sans-serif;
    font-size: 19px;
    line-height: 22px;
    margin: 10px 0;
    min-height: 50px;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-5 .box-category-sub-item:first-child .box-category-link-title:before {
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-5 .box-category-sub-item .box-category-link-with-avatar {
    width: 100%;
    margin-right: 0;
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-5 .box-category-sub-item .box-category-content {
    width: 100%;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-5 .box-category-sub-item .box-category-link-title {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    min-height: 36px;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-5 .box-category-sub-item .box-category-link-title:before {
    background: transparent url(../../images/sprite_sport_v6.png) 0 0 no-repeat;
    position: absolute;
    left: 0;
    top: 18px;
    content: "";
    background-position: -135px -115px;
    width: 8px;
    height: 12px;
    display: inline-block;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-5 .box-category-sub-item .box-category-time {
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-5 .box-category-sub-item .box-category-category {
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-5 .box-category-sub-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-6 .box-category-link-title {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 32px;
    margin-top: -5px;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-6 .box-caption-flex {
    display: flex;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-6 .box-category-link-with-avatar {
    width: 365px;
    margin-right: 20px;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-6 .box-category-content {
    width: calc(100% - 385px);
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-7 .box-category-link-title {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 32px;
    margin-top: -5px;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-7 .box-category-link-with-avatar {
    width: 365px;
    margin-right: 20px;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item.type-7 .box-category-content {
    width: calc(100% - 385px);
}
.box-category[data-layout="31"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 260px;
    margin-right: 20px;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 280px);
}
.box-category[data-layout="31"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 27px;
    color: #2d2d2d;
    text-decoration: none;
    margin-bottom: 10px;
    margin-top: 0;
    display: block;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item .box-category-time {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #8e8e8e;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="31"] .box-category-middle .box-category-item .box-category-sapo {
    font-family: Arial;
    font-size: 13px;
    line-height: 18px;
    color: #444;
    margin-top: 10px;
    display: block;
}
.box-category[data-layout="32"] .box-category-middle .box-category-item {
    display: flex;
    padding: 10px;
    position: relative;
}
.box-category[data-layout="32"] .box-category-middle .box-category-item.active {
    background: #343434;
}
.box-category[data-layout="32"] .box-category-middle .box-category-item.active .box-category-link-with-avatar:after {
    content: "Đang xem";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 80px;
    background: rgba(0, 0, 0, 0.35);
    font-size: 13px;
    font-family: Arial, Verdana, Geneva, Tahoma, sans-serif;
    color: #fff;
}
.box-category[data-layout="32"] .box-category-middle .box-category-item:hover {
    background: #343434;
}
.box-category[data-layout="32"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 140px;
    margin-right: 10px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.box-category[data-layout="32"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 150px);
}
.box-category[data-layout="32"] .box-category-middle .box-category-item .box-category-link-title {
    color: #878787;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
}
.box-category[data-layout="32"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="32"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="32"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="33"] .box-category-middle .box-category-item .box-category-link-title {
    font-size: 16px;
    margin-top: 10px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 20px;
    max-height: unset;
    overflow: hidden;
    display: block;
}
.box-category[data-layout="33"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="33"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="33"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="34"] .box-category-middle .box-category-item {
    padding: 0 0 10px;
    margin-right: 10px;
    border-top: 1px dotted silver;
    padding-top: 10px;
}
.box-category[data-layout="34"] .box-category-middle .box-category-item:first-child {
    padding-top: 0;
    border-top: 0;
}
.box-category[data-layout="34"] .box-category-middle .box-category-link-with-avatar {
    display: none;
}
.box-category[data-layout="34"] .box-category-middle .box-category-content {
    display: flex;
}
.box-category[data-layout="34"] .box-category-middle .box-category-category {
    display: none;
}
.box-category[data-layout="34"] .box-category-middle .box-category-sapo {
    display: none;
}
.box-category[data-layout="34"] .box-category-middle .box-time {
    order: -1;
    width: 55px;
}
.box-category[data-layout="34"] .box-category-middle .box-category-title-text {
    flex: 1;
}
.box-category[data-layout="34"] .box-category-middle .box-category-link-title {
    font-weight: 700;
    line-height: 18px;
    color: #555;
    font-size: 13px;
}
.box-category[data-layout="34"] .box-category-middle .box-category-time {
    font-size: 13px;
    line-height: 18px;
    color: #555;
    font-weight: 700;
}
.box-category[data-layout="34"] .box-category-middle .box-category-date {
    font-size: 13px;
    line-height: 18px;
    color: #555;
}
.box-category[data-layout="35"] .box-category-middle {
    display: grid;
    grid-gap: 0 20px;
    grid-template-columns: 470px 220px;
}
.box-category[data-layout="35"] .box-category-middle .box-category-item:first-child {
    grid-row-start: 1;
    grid-row-end: 3;
}
.box-category[data-layout="35"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    font-size: 24px;
    font-family: Arial, Tahoma, Verdana, Geneva, Tahoma, sans-serif;
    font-weight: 700;
    padding: 15px 0 8px;
    letter-spacing: -0.3px;
    line-height: 28px;
}
.box-category[data-layout="35"] .box-category-middle .box-category-item:first-child .box-category-sapo {
    font-size: 14px;
    line-height: 18px;
    color: #555;
    display: block;
    font-family: Arial, "Times New Roman", sans-serif;
    letter-spacing: -0.3px;
}
.box-category[data-layout="35"] .box-category-middle .box-category-item:last-child {
    padding-top: 7px;
    border-top: 1px solid #efefef;
}
.box-category[data-layout="35"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 100%;
    display: block;
}
.box-category[data-layout="35"] .box-category-middle .box-category-item .box-category-link-title {
    padding: 8px 3px;
    font-size: 14px;
    color: #333;
    line-height: 20px;
    font-weight: 700;
    font-family: Arial, "Times New Roman", sans-serif;
    letter-spacing: -0.3px;
    display: block;
}
.box-category[data-layout="35"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="35"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="35"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item {
    padding: 25px 0;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
    display: flex;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item:first-child {
    padding-top: 0;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item:last-child {
    border-bottom: 0;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw {
    width: 100%;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw .slide-list {
    margin-top: 0;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw.item-dbl .slide-list .swiper-button-next,
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw.item-dbl .slide-list .swiper-button-prev {
    background-color: rgba(0, 0, 0, 0.9);
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw.item-event .title-slide {
    padding-left: 0;
    border-left: 0;
    margin-bottom: 20px;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw.item-event .title-slide .sp_icon {
    margin-right: 10px;
    margin-bottom: -3px;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw.item-event .title-slide a {
    font-family: Arial, Tahoma, Verdana, Geneva, sans-serif;
    font-size: 24px;
    line-height: 26px;
    font-weight: 700;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw.item-event .title-slide a span {
    color: #777;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw .box-category-sw .box-category-item {
    display: block;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw .box-category-sw .box-category-item .box-category-link-with-avatar {
    width: 100%;
    margin-right: 0;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw .box-category-sw .box-category-item .box-category-content {
    width: 100%;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw .box-category-sw .box-category-item .box-category-link-title {
    font-size: 16px;
    margin-top: 10px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 20px;
    max-height: unset;
    overflow: hidden;
    display: block;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw .box-category-sw .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw .box-category-sw .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .item-sw .box-category-sw .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 260px;
    margin-right: 20px;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 280px);
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 27px;
    color: #2d2d2d;
    text-decoration: none;
    margin-bottom: 10px;
    margin-top: 0;
    display: block;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .box-category-category {
    font-size: 13px;
    line-height: 19px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #393c54;
    text-decoration: none;
    margin-right: 6px;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .box-category-category:after {
    content: "-";
    margin-left: 6px;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .box-category-time {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #8e8e8e;
}
.box-category[data-layout="36"] .box-category-middle .box-category-item .box-category-sapo {
    font-family: Arial;
    font-size: 13px;
    line-height: 18px;
    color: #444;
    margin-top: 10px;
    display: block;
}
.box-category[data-layout="37"] .box-category-middle .box-category-item {
    margin-bottom: 50px;
    opacity: 0.5;
    -webkit-transition: opacity 0.1s;
    -moz-transition: opacity 0.1s;
    -ms-transition: opacity 0.1s;
    -o-transition: opacity 0.1s;
    transition: opacity 0.1s;
    display: flex;
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.box-category[data-layout="37"] .box-category-middle .box-category-item.active {
    opacity: 1;
}
.box-category[data-layout="37"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 700px;
}
.box-category[data-layout="37"] .box-category-middle .box-category-item .box-category-link-with-avatar:before {
    padding-bottom: 56.25%;
    content: "";
    display: block;
}
.box-category[data-layout="37"] .box-category-middle .box-category-item .box-category-content {
    background-color: #fff;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    flex: 1;
    padding: 20px;
}
.box-category[data-layout="37"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: SFD-Semibold;
    font-size: 20px;
    line-height: 26px;
    color: #333;
    text-decoration: none;
    display: block;
    margin-bottom: 10px;
}
.box-category[data-layout="37"] .box-category-middle .box-category-item .box-category-category {
    font-size: 13px;
    color: #3d4251;
    text-decoration: none;
    font-weight: 700;
}
.box-category[data-layout="37"] .box-category-middle .box-category-item .box-category-time {
    font-size: 12px;
    color: #888;
}
.box-category[data-layout="37"] .box-category-middle .box-category-item .box-category-sapo {
    margin-top: 12px;
    font-size: 13px;
    line-height: 18px;
    color: #888;
}
.box-category[data-layout="37"] .box-category-middle .box-category-item .box-category-video-tags {
    margin-top: 12px;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.box-category[data-layout="37"] .box-category-middle .box-category-item .box-category-video-tags a {
    display: block;
    min-height: 20px;
    font-size: 11px;
    color: #aaa;
    padding: 0 10px;
    text-decoration: none;
    border: 1px solid #e4e4e4;
    border-radius: 100px;
    line-height: 18px;
}
.box-category[data-layout="38"] .box-category-middle {
    position: relative;
}
.box-category[data-layout="38"] .box-category-middle .swiper-slide {
    width: 335px;
    height: auto;
    display: flex;
}
.box-category[data-layout="38"] .box-category-middle .box-category-item {
    background-color: #fafafa;
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
    flex-grow: 1;
    flex-direction: column;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
}
.box-category[data-layout="38"] .box-category-middle .box-category-link-with-avatar {
    display: block;
    width: 100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    overflow: hidden;
}
.box-category[data-layout="38"] .box-category-middle .box-category-content {
    border: 1px solid #e5e5e5;
    border-top: none;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    flex-grow: 1;
    padding: 12px 15px;
}
.box-category[data-layout="38"] .box-category-middle .box-category-link-title {
    font-family: SFD-Bold;
    font-size: 16px;
    color: #333;
    line-height: 18px;
    text-decoration: none;
    display: block;
    margin-bottom: 10px;
}
.box-category[data-layout="38"] .box-category-middle .box-category-time {
    display: flex;
    font-size: 11px;
    color: #aaa;
}
.box-category[data-layout="38"] .box-category-middle .box-category-time i {
    display: block;
    margin-right: 5px;
}
.box-category[data-layout="38"] .box-category-middle .box-category-category {
    display: none;
}
.box-category[data-layout="38"] .box-category-middle .box-category-sapo {
    display: none;
}
.box-category[data-layout="39"] .box-category-middle {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    justify-content: space-between;
}
.box-category[data-layout="39"] .box-category-middle .box-category-item {
    width: calc(50% - 20px);
}
.box-category[data-layout="39"] .box-category-middle .box-category-item:first-child {
    width: 100%;
    position: relative;
}
.box-category[data-layout="39"] .box-category-middle .box-category-item:first-child .box-category-content {
    position: absolute;
    bottom: 0;
    padding: 30px;
    max-width: 600px;
}
.box-category[data-layout="39"] .box-category-middle .box-category-item:first-child .box-category-link-with-avatar {
    border-radius: 6px;
}
.box-category[data-layout="39"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    font-size: 30px;
    line-height: 140%;
    color: #fff;
}
.box-category[data-layout="39"] .box-category-middle .box-category-item:first-child .box-category-time {
    color: rgba(255, 255, 255, 0.5);
}
.box-category[data-layout="39"] .box-category-middle .box-category-item:first-child .box-category-sapo {
    display: none;
}
.box-category[data-layout="39"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    border-radius: 10px;
    overflow: hidden;
}
.box-category[data-layout="39"] .box-category-middle .box-category-item .box-category-link-title {
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    color: #111;
    margin: 10px 0;
    display: block;
    margin: 10px 0;
}
.box-category[data-layout="39"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="39"] .box-category-middle .box-category-item .box-category-time {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #888;
    display: block;
    margin-bottom: 10px;
}
.box-category[data-layout="39"] .box-category-middle .box-category-item .box-category-sapo {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #555;
}
.box-category[data-layout="40"] .box-category-middle {
    display: flex;
    flex-wrap: wrap;
    gap: 25px;
    justify-content: space-between;
}
.box-category[data-layout="40"] .box-category-middle .box-category-item {
    width: calc(50% - 12.5px);
}
.box-category[data-layout="40"] .box-category-middle .box-category-item:first-child {
    width: 100%;
    position: relative;
}
.box-category[data-layout="40"] .box-category-middle .box-category-item:first-child .box-category-content {
    position: absolute;
    bottom: 30px;
    left: 40px;
    z-index: 1;
    text-align: left;
    width: 55%;
}
.box-category[data-layout="40"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    font-family: Arial;
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    line-height: 40px;
    display: block;
    margin: 0;
    text-decoration: none;
}
.box-category[data-layout="40"] .box-category-middle .box-category-item:first-child .box-category-time {
    color: #fff;
}
.box-category[data-layout="40"] .box-category-middle .box-category-item:first-child .box-category-sapo {
    display: none;
}
.box-category[data-layout="40"] .box-category-middle .box-category-link-title {
    font-size: 22px;
    line-height: 25px;
    display: block;
    color: #333;
    font-weight: 700;
    margin: 15px 0 5px;
    text-decoration: none;
    display: block;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 700;
}
.box-category[data-layout="40"] .box-category-middle .box-category-time {
    line-height: 30px;
    color: #fff;
    font-size: 13px;
    margin-right: 10px;
    color: #aaa;
    font-weight: 700;
}
.box-category[data-layout="40"] .box-category-middle .box-category-category {
    display: none;
}
.box-category[data-layout="40"] .box-category-middle .box-category-sapo {
    font-size: 13px;
    line-height: 18px;
    color: #555;
    width: 95%;
    display: block;
}
.box-category[data-layout="41"] .box-category-middle {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 25px);
    margin-left: -12.5px;
}
.box-category[data-layout="41"] .box-category-middle .box-category-item {
    width: 33.33%;
    padding: 25px 12.5px;
    box-sizing: border-box;
    border-bottom: 1px solid #e9e9e9;
}
.box-category[data-layout="41"] .box-category-middle .box-category-item .box-category-link-title {
    font-size: 22px;
    color: #333;
    line-height: 25px;
    font-weight: 700;
    margin-bottom: 5px;
    display: block;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    text-decoration: none;
    margin-top: 15px;
}
.box-category[data-layout="41"] .box-category-middle .box-category-item .box-category-time {
    line-height: 30px;
    color: #fff;
    font-size: 13px;
    margin-right: 10px;
    color: #aaa;
    font-weight: 700;
}
.box-category[data-layout="41"] .box-category-middle .box-category-item .box-category-sapo {
    font-size: 13px;
    line-height: 18px;
    color: #777;
    margin-bottom: 17px;
    display: block;
}
.box-category[data-layout="41"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="42"] .box-category-middle {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.box-category[data-layout="42"] .box-category-middle .box-category-item {
    width: 277px;
}
.box-category[data-layout="42"] .box-category-middle .box-category-item:first-child {
    width: 100%;
    margin-bottom: 20px;
    display: flex;
    background: #f0f0f0;
}
.box-category[data-layout="42"] .box-category-middle .box-category-item:first-child .box-category-link-with-avatar {
    width: 574px;
}
.box-category[data-layout="42"] .box-category-middle .box-category-item:first-child .box-category-content {
    width: calc(100% - 574px);
    padding-left: 20px;
    padding-right: 10px;
}
.box-category[data-layout="42"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    font-family: Arial, Tahoma, Verdana, Geneva, Tahoma, sans-serif;
    font-size: 23px;
    font-weight: 700;
    padding-left: 0;
    line-height: 30px;
    color: #222;
    display: block;
}
.box-category[data-layout="42"] .box-category-middle .box-category-item:first-child .box-category-sapo {
    font-family: Arial, Tahoma, Verdana, Geneva, Tahoma, sans-serif;
    font-size: 14px;
    color: #303030;
    line-height: 20px;
    display: block;
}
.box-category[data-layout="42"] .box-category-middle .box-category-link-title {
    font-size: 14px;
    line-height: 19px;
    color: #222;
    display: block;
    margin-top: 17px;
}
.box-category[data-layout="42"] .box-category-middle .box-category-time {
    display: none;
}
.box-category[data-layout="42"] .box-category-middle .box-category-category {
    display: none;
}
.box-category[data-layout="42"] .box-category-middle .box-category-sapo {
    display: none;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item {
    padding: 25px 0;
    border-bottom: 1px dotted #ccc;
    position: relative;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item.type-2 {
    display: flex;
    justify-content: space-between;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item.type-2 .title {
    border-left: 5px solid #ec1459;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item.type-2 .box-category-sub-item {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #e8e8e8;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item.type-2 .box-category-sub-item:first-child {
    border-top: 0;
    padding-top: 0;
    margin-top: 0;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item.type-2 .box-category-sub-item:first-child .box-category-link-with-avatar {
    width: 100%;
    margin-right: 0;
    display: block;
    margin-bottom: 20px;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item.type-2 .box-category-sub-item:first-child .box-category-link-title {
    font-size: 19px;
    line-height: 25px;
    margin-top: 20px;
    color: #222;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item.type-2 .box-category-sub-item .box-category-link-with-avatar {
    width: 100%;
    margin-right: 0;
    display: none;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item.type-2 .box-category-sub-item .box-category-content {
    width: 100%;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item.type-2 .box-category-sub-item .box-category-category {
    display: none;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item.type-2 .box-category-sub-item .box-category-time {
    display: none;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item.type-2 .box-category-sub-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item.type-2 .box-category-sub-item .box-category-link-title {
    font-size: 15px;
    line-height: 20px;
    color: #555;
    font-weight: 700;
    margin-bottom: 0;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item:first-child {
    padding: 5px 0 25px;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item:last-child {
    border-bottom: 0;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item .box-category-link-title {
    color: #333;
    display: block;
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 19px;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item .box-category-flex {
    display: flex;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 250px;
    margin-right: 20px;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 270px);
}
.box-category[data-layout="43"] .box-category-middle .box-category-item .box-category-category {
    color: #ec1459;
    font-family: Arial, "Helvetica Neue", Helvetica;
    font-size: 14px;
    font-weight: 700;
    margin-right: 4px;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item .box-category-category:after {
    content: "-";
    margin-left: 6px;
    color: #999;
    font-weight: 400;
    font-family: Arial, sans-serif;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item .box-category-time {
    color: #999;
    font-size: 14px;
    line-height: 19px;
}
.box-category[data-layout="43"] .box-category-middle .box-category-item .box-category-sapo {
    font-family: Arial;
    font-size: 14px;
    color: #4d4d4d;
    line-height: 20px;
    display: block;
    margin-top: 5px;
}
.box-category[data-layout="44"] .box-category-top {
    border-bottom: 1px solid #dedede;
    padding-bottom: 14px;
    position: relative;
    text-transform: uppercase;
    font-size: 19px;
    font-weight: 700;
    color: #222;
}
.box-category[data-layout="44"] .box-category-top:before {
    content: "";
    background: #eb034d;
    width: 46px;
    height: 3px;
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
}
.box-category[data-layout="44"] .box-category-middle .box-category-item {
    border-top: 1px solid #dedede;
    margin-top: 20px;
    padding-top: 20px;
    width: 100%;
    display: flex;
}
.box-category[data-layout="44"] .box-category-middle .box-category-item:first-child {
    margin-top: 0;
    border-top: 0;
}
.box-category[data-layout="44"] .box-category-middle .box-category-link-with-avatar {
    width: 105px;
    margin-right: 14px;
}
.box-category[data-layout="44"] .box-category-middle .box-category-content {
    width: calc(100% - 119px);
}
.box-category[data-layout="44"] .box-category-middle .box-category-link-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 19px;
    color: #222;
    display: block;
}
.box-category[data-layout="44"] .box-category-middle .box-category-category {
    display: none;
}
.box-category[data-layout="44"] .box-category-middle .box-category-time {
    display: none;
}
.box-category[data-layout="44"] .box-category-middle .box-category-sapo {
    display: none;
}
.box-category[data-layout="45"] .box-category-middle {
    display: flex;
    flex-wrap: wrap;
    gap: 0 16px;
}
.box-category[data-layout="45"] .box-category-middle .box-category-item {
    width: 169px;
}
.box-category[data-layout="45"] .box-category-middle .box-category-item:first-child {
    width: 100%;
    padding: 5px 0 25px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 25px;
}
.box-category[data-layout="45"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    color: #1f2222;
    margin-bottom: inherit;
    font-size: 26px;
    line-height: 30px;
    padding-top: 15px;
}
.box-category[data-layout="45"] .box-category-middle .box-category-item:first-child .box-category-sapo {
    display: block;
    color: #8e8e8e;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin-top: 11px;
}
.box-category[data-layout="45"] .box-category-middle .box-category-item .box-category-link-title {
    padding-top: 7px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 19px;
    color: #1f2222;
    margin-top: 0;
    display: block;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.box-category[data-layout="45"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="45"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="45"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="46"] .box-category-middle .box-category-item .box-category-link-title {
    font-size: 24px;
    font-family: Arial, Tahoma, Verdana, Geneva, Tahoma, sans-serif;
    font-weight: 700;
    padding: 15px 0 8px;
    letter-spacing: -0.3px;
    line-height: 28px;
    display: block;
}
.box-category[data-layout="46"] .box-category-middle .box-category-item .box-category-sapo {
    font-size: 14px;
    line-height: 18px;
    color: #555;
    display: block;
    font-family: Arial, "Times New Roman", sans-serif;
    letter-spacing: -0.3px;
}
.box-category[data-layout="46"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 100%;
    display: block;
}
.box-category[data-layout="46"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="46"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="47"] .box-category-middle .box-category-item {
    padding: 7px 0;
    border-top: 1px solid #efefef;
}
.box-category[data-layout="47"] .box-category-middle .box-category-item:first-child {
    border-top: 0;
}
.box-category[data-layout="47"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    display: none;
}
.box-category[data-layout="47"] .box-category-middle .box-category-item .box-category-content {
    display: flex;
    flex-direction: column;
}
.box-category[data-layout="47"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="47"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="47"] .box-category-middle .box-category-item .box-category-category {
    font-family: Arial, "Helvetica Neue", Helvetica;
    margin-bottom: 5px;
    order: -1;
    font-size: 11px;
    color: #00877d;
    text-transform: uppercase;
    font-weight: 700;
}
.box-category[data-layout="47"] .box-category-middle .box-category-item .box-category-link-title {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    font-weight: 700;
    display: block;
}
.box-category[data-layout="48"] .box-category-middle .box-category-item {
    display: flex;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #e0e0e0;
}
.box-category[data-layout="48"] .box-category-middle .box-category-item:first-child {
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
    display: block;
}
.box-category[data-layout="48"] .box-category-middle .box-category-item:first-child .box-category-link-with-avatar {
    width: 100%;
    margin-right: 0;
}
.box-category[data-layout="48"] .box-category-middle .box-category-item:first-child .box-category-content {
    width: 100%;
}
.box-category[data-layout="48"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    margin: 8px 0 0;
    font-size: 18px;
    line-height: 22px;
}
.box-category[data-layout="48"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 100px;
    margin-right: 10px;
}
.box-category[data-layout="48"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 110px);
}
.box-category[data-layout="48"] .box-category-middle .box-category-item .box-category-link-title {
    margin-top: -4px;
    font-size: 14px;
    line-height: 18px;
    display: block;
}
.box-category[data-layout="48"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="48"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="48"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="49"] .box-category-middle .box-category-item {
    display: flex;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #e0e0e0;
}
.box-category[data-layout="49"] .box-category-middle .box-category-item:first-child {
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
}
.box-category[data-layout="49"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 150px;
    margin-right: 10px;
}
.box-category[data-layout="49"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 160px);
}
.box-category[data-layout="49"] .box-category-middle .box-category-item .box-category-link-title {
    margin-top: -4px;
    font-size: 14px;
    line-height: 18px;
    display: block;
}
.box-category[data-layout="49"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="49"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="49"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="50"] .box-category-middle {
    display: flex;
    justify-content: space-between;
}
.box-category[data-layout="50"] .box-category-middle .box-category-item {
    width: 250px;
}
.box-category[data-layout="50"] .box-category-middle .box-category-item:first-child {
    width: 390px;
}
.box-category[data-layout="50"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    font: 700 22px/27px Arial;
    margin: 0 0 6px;
    display: block;
}
.box-category[data-layout="50"] .box-category-middle .box-category-item:first-child .box-category-sapo {
    font: 400 13px/19px Arial;
    color: #333;
    margin: 0 0 6px;
}
.box-category[data-layout="50"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    margin-bottom: 10px;
}
.box-category[data-layout="50"] .box-category-middle .box-category-item .box-category-link-title {
    font: 700 16px/20px Arial;
    color: #2d2d2d;
    margin: 0 0 6px;
    display: block;
}
.box-category[data-layout="50"] .box-category-middle .box-category-item .box-category-sapo {
    font: 400 13px/19px Arial;
    color: #333;
    margin: 0 0 6px;
}
.box-category[data-layout="50"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.box-category[data-layout="50"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="51"] .box-category-middle .box-category-item {
    overflow: hidden;
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px dotted silver;
    display: flex;
}
.box-category[data-layout="51"] .box-category-middle .box-category-item:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0;
}
.box-category[data-layout="51"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 110px;
    margin-right: 10px;
}
.box-category[data-layout="51"] .box-category-middle .box-category-item .box-category-content {
    width: calc(100% - 120px);
}
.box-category[data-layout="51"] .box-category-middle .box-category-item .box-category-link-title {
    font: 700 13px/19px Arial;
    color: #333;
    padding-right: 5px;
    display: block;
}
.box-category[data-layout="51"] .box-category-middle .box-category-item .box-category-time {
    display: block;
    font: 700 12px/18px Arial;
    color: #8e8e8e;
    margin-top: 2px;
}
.box-category[data-layout="51"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="51"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}
.box-category[data-layout="52"] .box-category-middle .box-category-item {
    margin-bottom: 20px;
    display: flex;
}
.box-category[data-layout="52"] .box-category-middle .box-category-item .box-category-link-with-avatar {
    width: 40%;
    margin-right: 10px;
}
.box-category[data-layout="52"] .box-category-middle .box-category-item .box-category-content {
    width: calc(60% - 10px);
}
.box-category[data-layout="52"] .box-category-middle .box-category-item .box-category-link-title {
    font-family: SFD-Semibold;
    font-size: 15px;
    line-height: 20px;
    color: #333;
    display: block;
    margin-bottom: 3px;
}
.box-category[data-layout="52"] .box-category-middle .box-category-item .box-category-time {
    display: block;
    height: 15px;
    padding: 0 5px;
    background-color: rgba(0, 0, 0, 0.8);
    font-size: 9px;
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 5px;
    right: 5px;
    line-height: 16px;
    border-radius: 2px;
}
.box-category[data-layout="52"] .box-category-middle .box-category-item .box-category-category {
    display: none;
}
.box-category[data-layout="52"] .box-category-middle .box-category-item .box-category-sapo {
    display: none;
}

@keyframes placeHolderShimmer {
    0% {
        background-position: -468px 0;
    }
    100% {
        background-position: 468px 0;
    }
}
.animated-background,
.sh_home20-wrapper .wrapper-cell .image,
.sh_home20-wrapper .wrapper-cell .text-line {
    animation-duration: 1.25s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #f6f6f6;
    background: linear-gradient(to right, #f6f6f6 8%, #f0f0f0 18%, #f6f6f6 33%);
    background-size: cover;
    position: relative;
}
.w1160 {
    width: 1160px;
    max-width: 100%;
    margin: 0 auto;
}
img {
    max-width: 100%;
}
.sponsorbox {
    background: #eef4f9;
    padding: 25px 0;
}
.spon-banner {
    display: block;
}
.spon-banner.mg {
    margin-bottom: 50px;
}
.spon-banner img {
    width: 100%;
    display: block;
}
.item-news-title {
    display: block;
}
.sh_home20-wrapper {
    background: #fff;
    padding: 25px 0;
}
.sh_home20-wrapper .border-gray {
    width: 100%;
    height: 1px;
    background-color: #d6dce2;
    display: block;
}
.sh_home20-wrapper.sh-category .shnews_box[type="bigThumb"] {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}
.sh_home20-wrapper.sh-category .shnews_box .relate-news-ul {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px dashed #e5e5e5;
}
.sh_home20-wrapper.sh-category .shnews_box .type_box + .type_box {
    margin-bottom: 12px;
}
.sh_home20-wrapper.sh-category .shnews_box[type="tutorial"] .thumb_box .howto {
    justify-content: center;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center {
    width: 830px;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .sh_bigleft {
    width: 550px;
    display: flex;
    flex-direction: column;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .sh_bigleft .news-update {
    flex-grow: 1;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .sh_bigleft .news-update .list-news-update .news-update-li .nu-li-title {
    width: 100%;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .sh_bigleft .news-update .list-news-update .news-update-li .nu-li-thumb {
    display: none;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .sh_bigcenter {
    width: 265px;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .sh_bigcenter .list_shnews-topright li .shnews_box .shnews_total .shnews_title {
    overflow: hidden;
    font-size: 13px;
    display: block;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .sh_bigcenter .list_shnews-topright li .shnews_box .knswlickrll-icon {
    height: 18px;
    line-height: 18px;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .shnews_box[type="bigThumb"] {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .shnews_box[type="bigThumb"] .hl-img {
    position: relative;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .shnews_box[type="bigThumb"] .thumb {
    margin-bottom: 0;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .shnews_box[type="bigThumb"] .updateing {
    position: absolute;
    bottom: 1px;
    left: 20px;
    display: flex;
    align-items: center;
    padding: 5px 12px;
    background: #ff2626;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .shnews_box[type="bigThumb"] .updateing .txt {
    font-size: 13px;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
    margin-left: 8px;
    font-family: SFPD-SemiBold;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .shnews_box[type="bigThumb"] .updateing .icn svg {
    display: block;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .news-update-title {
    line-height: 28px;
    color: #353535;
    font-family: SFPD-SemiBold;
    border-bottom: 1px dashed #e5e5e5;
    background: #f1f1f1;
    padding: 15px 20px;
    font-weight: 400;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .news-update {
    display: flex;
    flex-direction: column;
    background: #f1f1f1;
    padding: 15px 20px;
    box-sizing: border-box;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .news-update .list-news-update {
    display: flex;
    flex-direction: column;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .news-update .list-news-update .news-update-li {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #e5e5e5;
    display: flex;
    justify-content: space-between;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .news-update .list-news-update .news-update-li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .news-update .list-news-update .news-update-li .nu-li-title {
    width: 79%;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .news-update .list-news-update .news-update-li .nu-li-title a {
    display: block;
    font-size: 15px;
    line-height: 145%;
    color: #333;
    font-family: SFPD-SemiBold;
    font-weight: 400;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .news-update .list-news-update .news-update-li .nu-li-thumb {
    width: 18%;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .news-update .list-news-update .news-update-li .nu-li-thumb i {
    display: block;
    width: 100%;
    padding-top: 66.7%;
    position: relative;
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .sh_gr-row .news-update .list-news-update .news-update-li .nu-li-thumb i img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .list_shnews-top li {
    width: 265px;
    margin-right: 20px;
}
.sh_home20-wrapper .sh-home-sukien .sh_gr-left-center .list_shnews-top li:last-child {
    margin-right: 0;
}
.sh_home20-wrapper .sh_flx {
    display: flex;
}
.sh_home20-wrapper .sh_flx.justifySB {
    justify-content: space-between;
}
.sh_home20-wrapper .fl-reverse {
    flex-direction: row-reverse;
}
.sh_home20-wrapper .sh_bigcenter,
.sh_home20-wrapper .sh_bigright-left {
    width: 235px;
}
.sh_home20-wrapper .sh_bigcenter .shnews_box[type="midThumb"] .thumb,
.sh_home20-wrapper .sh_bigright-left .shnews_box[type="midThumb"] .thumb {
    width: 100%;
}
.sh_home20-wrapper .sh_bigcenter .wrapper-cell[type="midThumb"] .image,
.sh_home20-wrapper .sh_bigright-left .wrapper-cell[type="midThumb"] .image {
    width: 100%;
}
.sh_home20-wrapper .sh_bigright-right {
    width: 300px;
}
.sh_home20-wrapper .sh_bigleft {
    width: 565px;
    max-width: 100%;
}
.sh_home20-wrapper .sh_bigright {
    width: 565px;
    max-width: 100%;
}
.sh_home20-wrapper .sh_bigright.sct {
    width: 300px;
}
.sh_home20-wrapper .sh_bigright .shnews_box .shnews_title {
    color: #333;
}
.sh_home20-wrapper .sh_section-top {
    margin-bottom: 25px;
}
.sh_home20-wrapper .sh_section-mid {
    padding-bottom: 25px;
}
.sh_home20-wrapper .sh_section-mid .sh_bigleft {
    padding-top: 30px;
}
.sh_home20-wrapper .sh_section-mid .sh_bigright {
    position: relative;
    padding-top: 30px;
    box-sizing: border-box;
}
.sh_home20-wrapper .sh_section-mid .sh_bigright .sh_bigright-left {
    width: 235px;
}
.sh_home20-wrapper .sh_section-mid .sh_bigright .sh_bigright-left .shcategory {
    margin-bottom: 50px;
    padding-bottom: 0;
    border-bottom: none;
}
.sh_home20-wrapper .sh_section-mid .sh_bigright .sh_bigright-left .shcategory .list_shnews-smallThumb .shnews_box .shnews_title {
    font-size: 13px;
    color: #555;
    font-family: SFPD-Regular;
}
.sh_home20-wrapper .sh_section-mid .sh_bigright .shcategory.small-thumb .afnews_box .thumb {
    width: 90px;
    margin-left: 25px !important;
}
.sh_home20-wrapper .sh_section-mid .sh_bigright .shcategory.small-thumb .afnews_box .thumb i {
    padding-top: 100%;
}
.sh_home20-wrapper .sh_section-mid .sh_bigright .shcategory.symmetry .sh_midright-left,
.sh_home20-wrapper .sh_section-mid .sh_bigright .shcategory.symmetry .sh_midright-right {
    width: 250px;
}
.sh_home20-wrapper .sh_section-mid .sh_bigright .shcategory.symmetry.three-column .sh_midright-left,
.sh_home20-wrapper .sh_section-mid .sh_bigright .shcategory.symmetry.three-column .sh_midright-right {
    width: calc((100% - 40px) / 3);
}
.sh_home20-wrapper .sh_section-mid .sh_bigright .shcategory.symmetry.three-column .sh_midright-left .shnews_box .shnews_total .shnews_title,
.sh_home20-wrapper .sh_section-mid .sh_bigright .shcategory.symmetry.three-column .sh_midright-right .shnews_box .shnews_total .shnews_title {
    overflow: hidden;
    font-size: 14px;
    font-family: SFPD-Medium;
    display: block;
}
.sh_home20-wrapper .sh_midright-left,
.sh_home20-wrapper .sh_midright-right {
    width: 250px;
}
.sh_home20-wrapper .sh_midright-left .shnews_box[type="midThumb"] .thumb,
.sh_home20-wrapper .sh_midright-right .shnews_box[type="midThumb"] .thumb {
    width: 100%;
}
.sh_home20-wrapper .sh_midright-left .wrapper-cell[type="midThumb"] .image,
.sh_home20-wrapper .sh_midright-right .wrapper-cell[type="midThumb"] .image {
    width: 100%;
}
.sh_home20-wrapper .sh_hotnews {
    padding: 25px 0;
    border-bottom: 1px solid #f3f3f3;
}
.sh_home20-wrapper .sh_hotnews .hotnews-label {
    margin-bottom: 25px;
    padding-bottom: 8px;
    border-bottom: 1px solid #eef4f9;
}
.sh_home20-wrapper .sh_hotnews .hotnews-label a {
    font-size: 15px;
    line-height: 140%;
    text-transform: uppercase;
    color: #111;
    font-family: SFPD-Bold;
    padding-bottom: 10px;
    position: relative;
}
.sh_home20-wrapper .sh_hotnews .hotnews-label a::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #ff904c;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper {
    display: flex;
    justify-content: space-between;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .hotnews {
    width: 100%;
    max-width: 100%;
    display: flex;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .hotnews .list-hotnews {
    display: flex;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .hotnews .list-hotnews .hotnews-item {
    width: calc(100% / 4);
    margin-right: 30px;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .hotnews .list-hotnews .hotnews-item:last-child {
    margin-right: 0;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .hotnews .list-hotnews .hotnews-item .sh_flx {
    flex-direction: column;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .hotnews .list-hotnews .hotnews-item .sh_flx[type="midThumb"] .thumb {
    width: 100%;
    margin-right: 0;
    margin-bottom: 8px;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates {
    width: 270px;
    max-width: 100%;
    position: relative;
    overflow: hidden;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper {
    display: flex;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column {
    width: 100%;
    background: #fafafa;
    padding: 12px 0 24px 0;
    box-sizing: border-box;
    position: relative;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column.swiper-slide-active {
    padding: 12px 15px 24px 15px;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column .list-exr {
    display: flex;
    flex-direction: column;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column .list-exr .exr-item {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #f1f1f1;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column .list-exr .exr-item .item-alter,
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column .list-exr .exr-item .item-name,
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column .list-exr .exr-item .item-value {
    font-size: 14px;
    line-height: 140%;
    font-family: SFPD-Regular;
    color: #555;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column .list-exr .exr-item .item-name {
    width: 39.2%;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column .list-exr .exr-item .item-value {
    width: 23.5%;
    text-align: right;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column .list-exr .exr-item .item-alter {
    width: 21.6%;
    text-align: right;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column .list-exr .exr-item .item-alter.red {
    color: #ff2626;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column .list-exr .exr-item .item-alter.yl {
    color: #f90;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column .list-exr .exr-item .item-alter.gr {
    color: #ff904c;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .exchange-rates-wrapper .exchange-rates-column .sourse-txt {
    display: block;
    font-size: 12px;
    line-height: 140%;
    color: #aaa;
    font-family: SFPD-Regular;
    font-style: italic;
    position: absolute;
    bottom: 12px;
    right: 15px;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .swiper-pagination {
    text-align: left;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .swiper-pagination.swiper-pagination-bullets {
    bottom: 10px !important;
    left: 15px;
    top: initial;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    background: #fff;
    border: 2px solid #a2adb7;
}
.sh_home20-wrapper .sh_hotnews .hotnews-wrapper .exchange-rates .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #a2adb7 !important;
}
.sh_home20-wrapper .video-wrapper {
    width: 100%;
    display: flex;
    flex-direction: column;
}
.sh_home20-wrapper .video-wrapper .video-player {
    width: 100%;
    flex-shrink: 0;
    margin-bottom: 12px;
}
.sh_home20-wrapper .video-wrapper .video-player .VCSortableInPreviewMode[type="VideoStream"] {
    padding-top: 56.25%;
    position: relative;
}
.sh_home20-wrapper .video-wrapper .video-player .VCSortableInPreviewMode[type="VideoStream"] .SohaPlayer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.sh_home20-wrapper .video-wrapper .video-info .info-wrapper .video-title a {
    font-size: 16px;
    line-height: 150%;
    font-family: SFPD-Medium;
    color: #000;
}
.sh_home20-wrapper .video-wrapper .video-info .info-wrapper .video-meta {
    font-size: 13px;
    line-height: 150%;
    font-family: SFPD-Regular;
    color: #888;
    margin-bottom: 12px;
}
.sh_home20-wrapper .video-wrapper .video-info .info-wrapper .video-statistic {
    display: flex;
}
.sh_home20-wrapper .video-wrapper .video-info .info-wrapper .video-statistic .stat-left {
    background: #1232c8;
    border-radius: 6px;
    width: 50px;
    height: 20px;
    margin-right: 10px;
}
.sh_home20-wrapper .video-wrapper .video-info .info-wrapper .video-statistic .stat-right {
    background: #1232c8;
    border-radius: 6px;
    width: 30px;
    height: 20px;
}
.sh_home20-wrapper .list_shnews-topright {
    margin-top: 18px;
}
.sh_home20-wrapper .list_shnews-topright li {
    padding-top: 18px;
    border-top: 1px dashed #e5e5e5;
    margin-bottom: 18px;
}
.sh_home20-wrapper .list_shnews-smallThumb {
    margin-top: 10px;
}
.sh_home20-wrapper .list_shnews-smallThumb li {
    padding-top: 10px;
    border-top: 1px dashed #e5e5e5;
    margin-top: 10px;
}
.sh_home20-wrapper .list_shnews-top li {
    width: 270px;
}
.sh_home20-wrapper .list_shnews-midright li + li {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px dashed #d6dce2;
}
.sh_home20-wrapper .list_shnews-mid > li:not(:last-child) {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px dashed #e5e5e5;
}
.sh_home20-wrapper .list_shnews-nothumb li {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px dashed #e5e5e5;
}
.sh_home20-wrapper .shcategory {
    margin-bottom: 50px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e5e5e5;
}
.sh_home20-wrapper .shcategory.last,
.sh_home20-wrapper .shcategory:last-child {
    padding-bottom: 0;
    border-bottom: none;
}
.sh_home20-wrapper .shcategory .shcate_heading {
    margin-bottom: 15px;
    padding-bottom: 8px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #333;
}
.sh_home20-wrapper .shcategory .shcate_heading:after {
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #d6dce2;
    content: "";
}
.sh_home20-wrapper .shcategory .shcate_heading .text {
    font-size: 14px;
    line-height: 140%;
    font-family: SFPD-Bold;
    text-transform: uppercase;
    display: inline-block;
    position: relative;
    color: #555;
}
.sh_home20-wrapper .shcategory .shcate-content {
    display: flex;
    justify-content: space-between;
}
.sh_home20-wrapper .shcategory .shcate-content .list-shcnews {
    display: flex;
    flex-direction: column;
    width: 250px;
}
.sh_home20-wrapper .shcategory .shcate-content .list-shcnews .item-shcbews {
    border-bottom: 1px dashed #d6dce2;
    padding-bottom: 16px;
    margin-bottom: 16px;
}
.sh_home20-wrapper .shcategory .shcate-content .list-shcnews .item-shcbews:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.sh_home20-wrapper .shcategory .shcate-content .list-shcnews .item-shcbews .item-info {
    display: flex;
}
.sh_home20-wrapper .shcategory .shcate-content .list-shcnews .item-shcbews .item-info .info-thumb {
    display: block;
    width: 80px;
    margin-right: 12px;
    flex-shrink: 0;
}
.sh_home20-wrapper .shcategory .shcate-content .list-shcnews .item-shcbews .item-info .info-thumb i {
    display: block;
    width: 100%;
    position: relative;
    padding-top: 61.25%;
    border-radius: 4px;
    overflow: hidden;
}
.sh_home20-wrapper .shcategory .shcate-content .list-shcnews .item-shcbews .item-info .info-thumb i img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sh_home20-wrapper .shcategory .shcate-content .list-shcnews .item-shcbews .item-info .info-title {
    font-size: 14px;
    line-height: 140%;
    color: #555;
    font-family: SFPD-Medium;
    flex-grow: 1;
    display: block;
    overflow: hidden;
}
.sh_home20-wrapper .shcategory .boxbig4-content {
    display: flex;
    justify-content: space-between;
}
.sh_home20-wrapper .shcategory .boxbig4-content .boxbig4-left {
    width: 48%;
}
.sh_home20-wrapper .shcategory .boxbig4-content .boxbig4-left .thumb {
    display: block;
    width: 100%;
    position: relative;
    padding-top: 133%;
}
.sh_home20-wrapper .shcategory .boxbig4-content .boxbig4-left .thumb img {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
}
.sh_home20-wrapper .shcategory .boxbig4-content .boxbig4-right {
    width: 48%;
}
.sh_home20-wrapper .shcategory .boxbig4-content .boxbig4-right .list-item {
    display: flex;
    flex-direction: column;
}
.sh_home20-wrapper .shcategory .boxbig4-content .boxbig4-right .list-item .item {
    padding-bottom: 15px;
    border-bottom: 1px dashed #d6dce2;
    margin-bottom: 15px;
}
.sh_home20-wrapper .shcategory .boxbig4-content .boxbig4-right .list-item .item:last-child {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}
.sh_home20-wrapper .shcategory .boxbig4-content .boxbig4-right .list-item .item .item-info {
    display: flex;
    flex-direction: column;
}
.sh_home20-wrapper .shcategory .boxbig4-content .boxbig4-right .list-item .item .item-info .item-title {
    font-size: 17px;
    line-height: 140%;
    color: #111;
    font-family: SFD-SemiBold;
    margin-bottom: 5px;
}
.sh_home20-wrapper .shcategory .boxbig4-content .boxbig4-right .list-item .item .item-info .item-cate {
    display: flex;
    align-items: center;
}
.sh_home20-wrapper .shcategory .boxbig4-content .boxbig4-right .list-item .item .item-info .item-cate .cate-name {
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.2px;
    color: #346288;
    font-family: SFD-SemiBold;
    margin-right: 10px;
}
.sh_home20-wrapper .shcategory .boxbig4-content .boxbig4-right .list-item .item .item-info .item-cate .count-view {
    display: flex;
    align-items: center;
}
.sh_home20-wrapper .shcategory .boxbig4-content .boxbig4-right .list-item .item .item-info .item-cate .count-view .txt {
    font-size: 13px;
    line-height: 15px;
    color: #bbb;
    font-family: SFD-Regular;
    margin-left: 5px;
}
.sh_home20-wrapper .shcategory.cate-boxbig4 {
    background: #f1f9f6;
}
.sh_home20-wrapper .shcategory.layout-bd-nonebg {
    background: #fff;
    border: 1px solid #e5e9ec;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 20px;
}
.sh_home20-wrapper .shcategory.layout-bd-nonebg .shnews_box[type="smallThumb"] .shnews_title {
    font-size: 14px;
    font-family: SFPD-Regular;
}
.sh_home20-wrapper .shcategory.layout-bd-nonebg .shnews_box .shnews_title {
    font-size: 15px;
    color: #555;
}
.sh_home20-wrapper .shcategory.layout-bd-nonebg .list_shnews-nothumb li .shnews_box .shnews_title {
    font-size: 13px;
    font-family: SFPD-Regular;
}
.sh_home20-wrapper .sponsor_tag {
    display: flex;
    align-items: center;
}
.sh_home20-wrapper .sponsor_tag + .shnews_title {
    margin-top: 5px;
}
.sh_home20-wrapper .sponsor_tag img {
    width: 16px;
    display: block;
    margin-right: 5px;
}
.sh_home20-wrapper .sponsor_tag .txt {
    font-size: 13px;
    line-height: 16px;
    display: block;
    font-family: SFPD-Regular;
    letter-spacing: 0.2px;
    color: #aaa;
    font-weight: 400;
}
.sh_home20-wrapper .shnews_box[type="eMag"] {
    padding-bottom: 25px;
    border-bottom: 1px dashed #d6dce2;
    margin-bottom: 25px;
}
.sh_home20-wrapper .shnews_box[type="eMag"] .thumb {
    margin-bottom: 15px;
}
.sh_home20-wrapper .shnews_box[type="eMag"] .shnews_title {
    font-size: 20px;
}
.sh_home20-wrapper .shnews_box[type="eMag"] .shnews-type {
    display: flex;
    align-items: center;
}
.sh_home20-wrapper .shnews_box[type="eMag"] .shnews-type .eMag-tag {
    padding: 4px 8px;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 4px;
    width: 86px;
    box-sizing: border-box;
    margin-right: 8px;
    display: block;
    color: #fff;
}
.sh_home20-wrapper .shnews_box[type="eMag"] .shnews-type .eMag-tag img {
    width: 100%;
    display: block;
}
.sh_home20-wrapper .shnews_box[type="eMag"] .shnews-type a {
    color: #aaa;
}
.sh_home20-wrapper .shnews_box[type="eMag"] .shnews-type a:hover {
    color: #888;
}
.sh_home20-wrapper .shnews_box[type="tutorial"] {
    padding-bottom: 25px;
    border-bottom: 1px dashed #d6dce2;
    margin-bottom: 25px;
}
.sh_home20-wrapper .shnews_box[type="tutorial"] .thumb_box {
    margin-bottom: 15px;
    display: flex;
    background: #eef4f9;
}
.sh_home20-wrapper .shnews_box[type="tutorial"] .thumb_box .thumb {
    flex-shrink: 0;
    width: 370px;
}
.sh_home20-wrapper .shnews_box[type="tutorial"] .thumb_box .howto {
    flex-grow: 1;
    padding: 15px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.sh_home20-wrapper .shnews_box[type="tutorial"] .shnews_title {
    font-size: 20px;
}
.sh_home20-wrapper .shnews_box[type="gallery"] {
    padding-bottom: 25px;
    border-bottom: 1px dashed #d6dce2;
    margin-bottom: 25px;
}
.sh_home20-wrapper .shnews_box[type="gallery"] .thumb_box {
    display: grid;
    grid-template: auto auto 75px/370px 155px;
    grid-gap: 15px;
    margin-bottom: 15px;
}
.sh_home20-wrapper .shnews_box[type="gallery"] .thumb_big {
    grid-row: 1/4;
    grid-column: 1/1;
}
.sh_home20-wrapper .shnews_box[type="gallery"] .thumb_big i {
    padding-top: 142.16%;
}
.sh_home20-wrapper .shnews_box[type="gallery"] .thumb_hoz-1 {
    grid-row: 1/2;
    grid-column: 2/2;
}
.sh_home20-wrapper .shnews_box[type="gallery"] .thumb_hoz-2 {
    grid-row: 2/3;
    grid-column: 2/2;
}
.sh_home20-wrapper .shnews_box[type="gallery"] .thumb_hoz i {
    width: 100%;
    height: 100%;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
}
.sh_home20-wrapper .shnews_box[type="gallery"] .btn_gr {
    grid-row: 3/4;
    grid-column: 2/2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.sh_home20-wrapper .shnews_box[type="gallery"] .shnews_title {
    font-size: 20px;
    line-height: 130%;
}
.sh_home20-wrapper .shnews_box[type="nothumb"] .shnews_title {
    font-size: 15px;
}
.sh_home20-wrapper .shnews_box[type="row_reverse"] + [type="row_reverse"] {
    margin-top: 25px;
    padding-top: 25px;
    border-top: 1px dashed #d6dce2;
}
.sh_home20-wrapper .shnews_box[type="row_reverse"] .thumb {
    margin-right: 20px;
    width: 100px;
}
.sh_home20-wrapper .shnews_box[type="row_reverse"] .shnews_total {
    flex-grow: 1;
}
.sh_home20-wrapper .shnews_box[type="bigThumb"] {
    padding-bottom: 25px;
    border-bottom: 1px dashed #e5e5e5;
    margin-bottom: 25px;
}
.sh_home20-wrapper .shnews_box[type="bigThumb"] .thumb {
    margin-bottom: 10px;
}
.sh_home20-wrapper .shnews_box[type="bigThumb"] .shnews_title {
    font-size: 22px;
}
.sh_home20-wrapper .shnews_box[type="bigThumb"] .relate-news-li {
    margin-bottom: 10px;
}
.sh_home20-wrapper .shnews_box[type="bigThumb"] .relate-news-li a {
    position: relative;
    padding-left: 12px;
    display: block;
    font-family: SFD-Semibold;
    font-size: 14px;
    color: #334a61;
    line-height: 140%;
    font-weight: 400;
}
.sh_home20-wrapper .shnews_box[type="bigThumb"] .relate-news-li a:hover {
    color: #01162b;
}
.sh_home20-wrapper .shnews_box[type="bigThumb"] .relate-news-li a:before {
    display: block;
    width: 5px;
    height: 5px;
    background-color: #ff904c;
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
    border-radius: 100px;
}
.sh_home20-wrapper .shnews_box[type="midThumb"] .thumb {
    width: 270px;
    margin-bottom: 8px;
}
.sh_home20-wrapper .shnews_box[type="smallThumbSquare"] .shnews_title {
    font-size: 13px;
}
.sh_home20-wrapper .shnews_box[type="smallThumbSquare"] .thumb {
    width: 70px;
}
.sh_home20-wrapper .shnews_box[type="smallThumbSquare"] .thumb i {
    padding-top: 100%;
}
.sh_home20-wrapper .shnews_box[type="smallThumb"] .thumb {
    width: 80px;
    flex-shrink: 0;
    margin-right: 10px;
}
.sh_home20-wrapper .shnews_box[type="smallThumb"] .shnews_title {
    font-size: 14px;
    margin-top: -2px;
}
.sh_home20-wrapper .shnews_box[type="view"] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
}
.sh_home20-wrapper .shnews_box[type="newest"] {
    margin-bottom: 50px;
    display: flex;
    justify-content: space-between;
}
.sh_home20-wrapper .shnews_box[type="newsupdate"] {
    padding-bottom: 25px;
    border-bottom: 1px dashed #d6dce2;
    margin-bottom: 25px;
    display: flex;
}
.sh_home20-wrapper .shnews_box[type="newsupdate"] .thumb_box {
    margin-right: 15px;
}
.sh_home20-wrapper .shnews_box[type="newsupdate"] .thumb_box .thumb {
    flex-shrink: 0;
    width: 270px;
}
.sh_home20-wrapper .shnews_box[type="newsupdate"] .thumb_box .thumb i {
    padding-top: 133%;
}
.sh_home20-wrapper .shnews_box[type="newsupdate"] .shnews_total .shnews-type {
    color: #3a4c72;
    font-family: SFPD-SemiBold;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.sh_home20-wrapper .shnews_box[type="newsupdate"] .shnews_total .shnews_title {
    margin-bottom: 8px;
}
.sh_home20-wrapper .shnews_box[type="newsupdate"] .shnews_total .shnews_tt {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #f1f1f1;
}
.sh_home20-wrapper .shnews_box[type="newsupdate"] .shnews_total .list-news {
    display: flex;
    flex-direction: column;
}
.sh_home20-wrapper .shnews_box[type="newsupdate"] .shnews_total .list-news .news-item {
    margin-bottom: 15px;
}
.sh_home20-wrapper .shnews_box[type="newsupdate"] .shnews_total .list-news .news-item .news-detail {
    display: flex;
}
.sh_home20-wrapper .shnews_box[type="newsupdate"] .shnews_total .list-news .news-item .news-detail .title {
    font-size: 13px;
    line-height: 140%;
    color: #353535;
    font-family: SFPD-SemiBold;
    flex-grow: 1;
}
.sh_home20-wrapper .shnews_box[type="newsupdate"] .shnews_total .list-news .news-item .news-detail .thumb {
    display: block;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    margin-left: 10px;
}
.sh_home20-wrapper .shnews_box[type="newsupdate"] .shnews_total .list-news .news-item .news-detail .thumb i {
    padding-top: 100%;
}
.sh_home20-wrapper .shnews_box .titlepdb {
    padding-bottom: 8px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d6dce2;
    box-sizing: border-box;
}
.sh_home20-wrapper .shnews_box .noticeable-news-title {
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #555;
    font-family: SFPD-Bold;
    position: relative;
    display: block;
}
.sh_home20-wrapper .shnews_box .noticeable-news {
    width: 48.5%;
    padding: 12px 20px 20px 20px;
    box-sizing: border-box;
    background: #f4f7fb;
    border-radius: 8px;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn {
    display: flex;
    flex-direction: column;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item {
    padding-bottom: 12px;
    border-bottom: 1px dashed #d6dce2;
    margin-bottom: 12px;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item.first-noticeable-news .item-gr .item-news {
    flex-direction: column;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item.first-noticeable-news .item-gr .item-news .item-news-thumb {
    width: 100%;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item.first-noticeable-news .item-gr .item-news .htitle {
    width: 100%;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item.first-noticeable-news .item-gr .item-news .htitle .item-news-title {
    font-family: SFPD-SemiBold;
    font-weight: 400;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item.none-thumb .item-gr .item-news .item-news-thumb {
    display: none;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item.none-thumb .item-gr .item-news .htitle {
    width: 100%;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item .item-gr {
    display: flex;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item .item-gr .item-news {
    display: flex;
    justify-content: space-between;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item .item-gr .item-news .item-news-thumb {
    display: block;
    width: 32%;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item .item-gr .item-news .item-news-thumb i,
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item .item-gr .item-news .item-news-thumb > img {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    border-radius: 4px;
    overflow: hidden;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item .item-gr .item-news .item-news-thumb i {
    padding-top: 61.5%;
    position: relative;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item .item-gr .item-news .item-news-thumb i img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item .item-gr .item-news .htitle {
    display: block;
    width: 64%;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn .nn-item .item-gr .item-news .htitle .item-news-title {
    font-size: 13px;
    line-height: 140%;
    color: #555;
    font-family: SFPD-Regular;
    font-weight: 400;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn.list-bullet .nn-item .item-gr .item-news .htitle {
    display: flex;
}
.sh_home20-wrapper .shnews_box .noticeable-news .list-nn.list-bullet .nn-item .item-gr .item-news .htitle .icn {
    margin-right: 9px;
    margin-top: -2px;
}
.sh_home20-wrapper .shnews_box .reviewer {
    width: 48%;
    display: flex;
    flex-direction: column;
}
.sh_home20-wrapper .shnews_box .reviewer .titlepdb {
    border-bottom: none;
}
.sh_home20-wrapper .shnews_box .reviewer .noticeable-news-title {
    border-bottom: none;
}
.sh_home20-wrapper .shnews_box .reviewer .list-cmt {
    display: flex;
    flex-direction: column;
}
.sh_home20-wrapper .shnews_box .reviewer .list-cmt .item-cmt {
    margin-bottom: 25px;
    padding: 25px 12px 12px 12px;
    background: #eef4f9;
    border-radius: 6px;
    box-sizing: border-box;
}
.sh_home20-wrapper .shnews_box .reviewer .list-cmt .item-cmt:last-child {
    margin-bottom: 0;
}
.sh_home20-wrapper .shnews_box .reviewer .list-cmt .item-cmt .comment {
    display: flex;
    flex-direction: column;
    position: relative;
}
.sh_home20-wrapper .shnews_box .reviewer .list-cmt .item-cmt .comment .cmt-txt {
    font-size: 14px;
    line-height: 150%;
    color: #555;
    margin-bottom: 8px;
    font-family: SFPD-Regular;
}
.sh_home20-wrapper .shnews_box .reviewer .list-cmt .item-cmt .comment .cmt-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sh_home20-wrapper .shnews_box .reviewer .list-cmt .item-cmt .comment .cmt-info .info {
    display: flex;
    flex-direction: column;
}
.sh_home20-wrapper .shnews_box .reviewer .list-cmt .item-cmt .comment .cmt-info .info .cmt-author {
    color: #ff904c;
    font-size: 14px;
    line-height: 150%;
    font-family: SFPD-SemiBold;
}
.sh_home20-wrapper .shnews_box .reviewer .list-cmt .item-cmt .comment .cmt-info .info .cmt-des {
    font-size: 12px;
    line-height: 150%;
    color: #888;
    font-family: SFPD-Regular;
}
.sh_home20-wrapper .shnews_box .reviewer .list-cmt .item-cmt .comment .cmt-info i {
    margin-bottom: -12px;
}
.sh_home20-wrapper .shnews_box .reviewer .list-cmt .item-cmt .comment .cmt-info i img {
    display: block;
    width: 100%;
    height: auto;
}
.sh_home20-wrapper .shnews_box .reviewer .list-cmt .item-cmt .comment .icn {
    position: absolute;
    z-index: 5;
    padding: 10px;
    background: #eef4f9;
    border-radius: 100px;
    top: -37px;
    left: 0;
}
.sh_home20-wrapper .shnews_box.sh_flx.row_reverse {
    flex-direction: row-reverse;
}
.sh_home20-wrapper .shnews_box.sh_flx.row_reverse .thumb {
    margin-left: 10px;
    margin-right: 0;
}
.sh_home20-wrapper .shnews_box.sh_flx .thumb {
    flex-shrink: 0;
}
.sh_home20-wrapper .shnews_box.sh_flx[type="midThumb"] .thumb {
    margin-bottom: 0;
    margin-right: 20px;
}
.sh_home20-wrapper .shnews_box.sh_flx .shnews_total {
    flex-grow: 1;
    display: block;
}
.sh_home20-wrapper .shnews_box .type_box {
    margin-bottom: 12px;
}
.sh_home20-wrapper .shnews_box .type_box + .type_box {
    margin-bottom: 20px;
}
.sh_home20-wrapper .shnews_box .type_box .type {
    font-size: 13px;
    line-height: 16px;
    font-family: SFPD-Regular;
    color: #888;
    margin-bottom: 6px;
    font-weight: 400;
}
.sh_home20-wrapper .shnews_box .type_box .text {
    font-size: 14px;
    line-height: 16px;
    font-family: SFPD-SemiBold;
    color: #555;
    font-weight: 400;
}
.sh_home20-wrapper .shnews_box .view-tut {
    background: #fff;
    border-radius: 6px;
    height: 32px;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 8px 12px;
    box-sizing: border-box;
}
.sh_home20-wrapper .shnews_box .view-tut:hover {
    background: #f9f9f9;
}
.sh_home20-wrapper .shnews_box .view-tut .icn {
    display: flex;
    align-items: center;
    margin-right: 8px;
}
.sh_home20-wrapper .shnews_box .view-tut .txt {
    font-size: 13px;
    line-height: 16px;
    font-family: SFPD-SemiBold;
    display: block;
    color: #555;
    font-weight: 400;
}
.sh_home20-wrapper .shnews_box .btn_fuction {
    background: #eef4f9;
    border-radius: 6px;
    height: 32px;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 8px 12px;
    box-sizing: border-box;
}
.sh_home20-wrapper .shnews_box .btn_fuction + .btn_fuction {
    margin-top: 10px;
}
.sh_home20-wrapper .shnews_box .btn_fuction:hover {
    background: #f9f9f9;
}
.sh_home20-wrapper .shnews_box .btn_fuction .icn {
    display: flex;
    align-items: center;
    margin-right: 8px;
}
.sh_home20-wrapper .shnews_box .btn_fuction .txt {
    font-size: 13px;
    line-height: 16px;
    font-family: SFPD-SemiBold;
    display: block;
    color: #555;
    font-weight: 400;
}
.sh_home20-wrapper .shnews_box .thumb {
    display: block;
    max-width: 100%;
}
.sh_home20-wrapper .shnews_box .thumb i,
.sh_home20-wrapper .shnews_box .thumb > img {
    width: 100%;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
}
.sh_home20-wrapper .shnews_box .thumb i {
    padding-top: 62.4%;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.sh_home20-wrapper .shnews_box .thumb.pdt-100 i {
    padding-top: 100%;
}
.sh_home20-wrapper .shnews_box .thumb.w160 {
    width: 160px;
}
.sh_home20-wrapper .shnews_box .shnews-type {
    font-size: 13px;
    line-height: 16px;
    font-family: SFPD-Regular;
    text-transform: capitalize;
    color: #aaa;
    margin-bottom: 5px;
    display: block;
}
.sh_home20-wrapper .shnews_box .shnews-type:hover {
    color: #888;
}
.sh_home20-wrapper .shnews_box .shnews_title {
    font-family: SFPD-SemiBold;
    line-height: 145%;
    font-size: 17px;
    color: #111;
    display: block;
    font-weight: 400;
}
.sh_home20-wrapper .shnews_box .shnews_title:hover {
    color: #666;
}
.sh_home20-wrapper .shnews_box .shnews_sapo {
    margin-top: 5px;
    font-size: 13px;
    line-height: 150%;
    font-family: SFPD-Regular;
    letter-spacing: 0.2px;
    display: block;
    color: #888;
    margin-bottom: 5px;
    font-weight: 400;
}
.sh_home20-wrapper .shnews_box .shnews_type {
    font-size: 13px;
    line-height: 16px;
    font-family: SFPD-Regular;
    text-transform: uppercase;
    display: block;
    color: #aaa;
    font-weight: 400;
}
.sh_home20-wrapper .shnews_box .shnews_tt {
    font-size: 13px;
    line-height: 16px;
    color: #555;
    display: flex;
    align-items: center;
    font-family: SFPD-Regular;
    font-weight: 400;
}
.sh_home20-wrapper .shnews_box .shnews_tt .time {
    color: #888;
}
.sh_home20-wrapper .shnews_box .shnews_tt .dot {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 6px;
}
.sh_home20-wrapper .shnews_box .shnews_tt .cmt_count {
    display: flex;
    align-items: center;
}
.sh_home20-wrapper .shnews_box .shnews_tt .cmt_count .txt {
    margin-right: 4px;
}
.sh_home20-wrapper .shnews_box .shnews_tt .cmt_count .icn {
    display: flex;
    align-items: center;
}
.sh_home20-wrapper .wrapper-cell {
    display: flex;
}
.sh_home20-wrapper .wrapper-cell[type="bigThumb"] {
    padding-bottom: 25px;
    margin-bottom: 25px;
    display: block;
}
.sh_home20-wrapper .wrapper-cell[type="bigThumb"] .image {
    margin-bottom: 10px;
    padding-top: 62.4%;
}
.sh_home20-wrapper .wrapper-cell[type="midThumb"] {
    display: block;
}
.sh_home20-wrapper .wrapper-cell[type="midThumb"] .image {
    height: 160px;
    width: 260px;
    margin-bottom: 8px;
}
.sh_home20-wrapper .wrapper-cell[type="smallThumbSquare"] .shnews_title {
    font-size: 13px;
}
.sh_home20-wrapper .wrapper-cell[type="smallThumbSquare"] .image {
    width: 70px;
    height: 70px;
}
.sh_home20-wrapper .wrapper-cell[type="smallThumb"] .image {
    width: 80px;
    height: 80px;
    margin-right: 10px;
}
.sh_home20-wrapper .wrapper-cell.sh_flx.row_reverse {
    flex-direction: row-reverse;
}
.sh_home20-wrapper .wrapper-cell.sh_flx.row_reverse .image {
    margin-left: 10px;
    margin-right: 0;
}
.sh_home20-wrapper .wrapper-cell.sh_flx .image {
    flex-shrink: 0;
}
.sh_home20-wrapper .wrapper-cell.sh_flx[type="midThumb"] {
    display: flex;
}
.sh_home20-wrapper .wrapper-cell.sh_flx[type="midThumb"] .image {
    margin-right: 20px;
    margin-bottom: 0;
}
.sh_home20-wrapper .wrapper-cell.sh_flx .text {
    flex-grow: 1;
    display: block;
}
.sh_home20-wrapper .wrapper-cell[type="eMag"] {
    padding-bottom: 25px;
    border-bottom: 1px dashed #d6dce2;
    margin-bottom: 25px;
}
.sh_home20-wrapper .wrapper-cell[type="eMag"] .thumb {
    margin-bottom: 15px;
}
.sh_home20-wrapper .wrapper-cell[type="eMag"] .shnews_title {
    font-size: 20px;
}
.sh_home20-wrapper .wrapper-cell[type="eMag"] .shnews-type {
    display: flex;
    align-items: center;
}
.sh_home20-wrapper .wrapper-cell[type="eMag"] .shnews-type .eMag-tag {
    background: rgba(0, 0, 0, 0.8);
    border-radius: 4px;
    box-sizing: border-box;
    margin-right: 8px;
    display: block;
    width: 80px;
    padding: 5px;
}
.sh_home20-wrapper .wrapper-cell[type="eMag"] .shnews-type .eMag-tag img {
    width: 100%;
    display: block;
}
.sh_home20-wrapper .wrapper-cell[type="eMag"] .shnews-type a {
    color: #aaa;
}
.sh_home20-wrapper .wrapper-cell[type="eMag"] .shnews-type a:hover {
    color: #888;
}
.sh_home20-wrapper .wrapper-cell[type="tutorial"] {
    padding-bottom: 25px;
    border-bottom: 1px dashed #d6dce2;
    margin-bottom: 25px;
    display: block;
}
.sh_home20-wrapper .wrapper-cell[type="tutorial"] .image {
    width: 540px;
    height: 231px;
    margin-bottom: 15px;
}
.sh_home20-wrapper .wrapper-cell[type="gallery"] {
    padding-bottom: 25px;
    border-bottom: 1px dashed #d6dce2;
    margin-bottom: 25px;
}
.sh_home20-wrapper .wrapper-cell[type="gallery"] .thumb_box {
    display: grid;
    grid-template: auto auto 75px/370px 155px;
    grid-gap: 15px;
    margin-bottom: 15px;
}
.sh_home20-wrapper .wrapper-cell[type="gallery"] .thumb_big {
    grid-row: 1/4;
    grid-column: 1/1;
}
.sh_home20-wrapper .wrapper-cell[type="gallery"] .thumb_big i {
    padding-top: 142.16%;
}
.sh_home20-wrapper .wrapper-cell[type="gallery"] .thumb_hoz-1 {
    grid-row: 1/2;
    grid-column: 2/2;
}
.sh_home20-wrapper .wrapper-cell[type="gallery"] .thumb_hoz-2 {
    grid-row: 2/3;
    grid-column: 2/2;
}
.sh_home20-wrapper .wrapper-cell[type="gallery"] .thumb_hoz i {
    width: 100%;
    height: 100%;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
}
.sh_home20-wrapper .wrapper-cell[type="gallery"] .btn_gr {
    grid-row: 3/4;
    grid-column: 2/2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.sh_home20-wrapper .wrapper-cell[type="gallery"] .shnews_title {
    font-size: 20px;
    line-height: 130%;
}
.sh_home20-wrapper .wrapper-cell[type="nothumb"] .shnews_title {
    font-size: 15px;
}
.sh_home20-wrapper .wrapper-cell[type="row_reverse"] + [type="row_reverse"] {
    margin-top: 25px;
    padding-top: 25px;
    border-top: 1px dashed #d6dce2;
}
.sh_home20-wrapper .wrapper-cell[type="row_reverse"] .image {
    margin-left: 20px;
    width: 270px;
    height: 164px;
}
.sh_home20-wrapper .wrapper-cell[type="row_reverse"] .text {
    flex-grow: 1;
}
.sh_home20-wrapper .wrapper-cell .image {
    flex-shrink: 0;
}
.sh_home20-wrapper .wrapper-cell .text {
    flex-grow: 1;
}
.sh_home20-wrapper .wrapper-cell .text-line {
    height: 10px;
    margin: 4px 0;
}
.sh_home20-wrapper .wrapper-cell .text-line:last-child {
    width: 70%;
}
.sh_home20-wrapper .load-more-cell .load-more-btn {
    display: flex;
    justify-content: center;
    height: 40px;
    border: 1px solid #e5e5e5;
    align-items: center;
    font-family: SFPD-SemiBold;
    font-size: 13px;
    color: #333;
    font-weight: 400;
}
.sh_home20-wrapper .load-more-cell .load-more-btn i {
    margin-left: 5px;
}
.sh_home20-wrapper .load-more-cell .load-more-btn:hover {
    background-color: #f1f1f1;
}
.sh_home20-wrapper #ThamKhaoThemPopUp {
    display: flex;
    padding-bottom: 25px;
    border-bottom: 1px dashed #e5e5e5;
    margin: 0 -10px 25px;
}
.sh_home20-wrapper #ThamKhaoThemPopUp li {
    padding-bottom: 0;
    border-bottom: unset;
    width: 25%;
    padding: 0 10px;
    border: 0;
}
.sh_home20-wrapper #ThamKhaoThemPopUp li + li {
    margin-left: 0;
}
.sh_home20-wrapper #ThamKhaoThemPopUp li a {
    width: 100%;
    height: auto;
}
.sh_home20-wrapper #ThamKhaoThemPopUp li a img {
    width: 100%;
    height: auto;
}
body .loadmore {
    margin-top: 25px;
}
body .sh_home20-wrapper .wrapper-cell {
    margin-bottom: 25px;
}
body:not(.auto-loading) .sh_home20-wrapper .wrapper-cell {
    display: none;
}
body:not(.auto-loading) .sh_home20-wrapper .wrapper-cell.sh_flx {
    display: none;
}
body.auto-loading .loadmore,
body.auto-loading .page-foot {
    display: none;
}
.kbws-list {
    margin-bottom: 20px;
    border-bottom: 1px solid #e7e7e7;
}
.kbws-list .kbwsli {
    margin-right: 20px;
    text-align: center;
    display: inline-block;
}
.kbws-list .kbwsli.active a,
.kbws-list .kbwsli:hover a {
    border-bottom: 4px solid #ff904c;
}
.kbws-list .kbwsli a {
    display: block;
    font-family: SFD-SemiBold;
    font-size: 15px;
    line-height: 40px;
    color: #333;
    text-decoration: none;
    text-transform: uppercase;
    padding-top: 8px;
    font-weight: 400;
}
.box-sticky {
    position: sticky;
    top: 30px;
}
.home-stick-layout {
    display: flex;
    flex-direction: column;
}
.flex1 {
    flex: 1;
}
.list-sd-focus {
    width: calc(100% - 317px);
}
.pagesongdep .box-category[data-layout="4"] .box-category-item .box-category-category {
    display: none;
}
.page-dhd .w1040 {
    width: 1040px;
    margin: 0 auto;
}
.page-dhd .img,
.page-dhd .title {
    display: block;
}
.page-dhd img {
    max-width: 100%;
}
.page-dhd .flexbox {
    display: flex;
}
.page-dhd .red1 {
    background: #e43d32;
}
.page-dhd .red2 {
    background: #ff948d;
}
.page-dhd .red3 {
    background: #f7c9c6;
}
.page-dhd .blue1 {
    background: #08377d;
}
.page-dhd .blue2 {
    background: #4d7bc0;
}
.page-dhd .blue3 {
    background: #a4bfe6;
}
.page-dhd .gray {
    background: #666;
}
.page-dhd .circle {
    display: inline-block;
    border-radius: 50%;
    width: 24px;
    height: 24px;
}
.page-dhd .bcicon {
    display: inline-block;
    background: url(https://sohanews.sohacdn.com/web_images/bc_icons.png);
    background-size: 101px 48px;
}
.page-dhd .bcicon.icon-ksl {
    width: 48px;
    height: 43px;
}
.page-dhd .bcicon.icon-ksr {
    width: 48px;
    height: 46px;
    background-position: -53px -1px;
}
.page-dhd .swiper-button-next,
.page-dhd .swiper-button-prev {
    width: 32px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: 0 0;
}
.page-dhd .readall {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 32px;
    text-transform: uppercase;
    color: #333;
    display: flex;
    justify-content: center;
    background: #edeff2;
    align-items: center;
    margin-top: 15px;
}
.page-dhd .readall svg {
    margin-left: 75px;
}
.page-dhd .title_main {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 900;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    color: #fff;
    background: #edeff2;
    display: block;
}
.page-dhd .title_main span {
    padding: 4px 8px;
    display: inline-block;
    background: #e43d32;
}
.page-dhd .title_main span.blue {
    background: #08377d;
}
.page-dhd .scrll {
    overflow-y: scroll;
    scrollbar-color: #08377d transparent;
    scrollbar-width: thin;
}
.page-dhd .scrll::-webkit-scrollbar {
    width: 3px;
    height: 5px;
}
.page-dhd .scrll::-webkit-scrollbar-track {
    background: 0 0;
}
.page-dhd .scrll::-webkit-scrollbar-thumb {
    background: #08377d;
}
.page-dhd .item-timeline {
    display: flex;
    padding-bottom: 15px;
}
.page-dhd .item-timeline:not(:last-child) {
    margin-bottom: 15px;
    border-bottom: 1px solid #edeff2;
}
.page-dhd .item-timeline .img {
    margin-right: 12px;
    flex-shrink: 0;
}
.page-dhd .item-timeline .title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #2e2e2e;
    margin-bottom: 8px;
}
.page-dhd .item-timeline .sapo {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.01em;
    color: #666;
    margin-bottom: 8px;
}
.page-dhd .item-timeline .zone-box {
    display: flex;
}
.page-dhd .item-timeline .zone-box .zone {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #666;
}
.page-dhd .item-timeline .zone-box .time {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #999;
}
.page-dhd .headbox_menu {
    height: 40px;
    background: #202e4b;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.page-dhd .headbox_menu_list {
    margin: 0 -12px;
}
.page-dhd .headbox_menu_list .item {
    padding: 0 12px;
}
.page-dhd .headbox_menu_list .item .title {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    line-height: 40px;
    position: relative;
}
.page-dhd .headbox_menu_list .item a.active:before {
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
}
.page-dhd .headbox_banner img {
    width: 100%;
}
.page-dhd :not(.mainbox) {
    box-sizing: border-box;
}
.page-dhd .page-head > div {
    max-width: 1040px;
}
.page-dhd .page-head {
    background: 0;
}
.page-dhd .page-head .logo {
    margin-top: 22px;
    background-position: -162px -338px;
    width: 177px;
    height: 45px;
}
.page-dhd #boxDBL.slide-list .title-slide:after,
.page-dhd #slThreadAndNew .bSKH,
.page-dhd .boxSameZone div.fl li i,
.page-dhd .boxmoinhat .header-boxmoinhat,
.page-dhd .boxmoinhat .header-boxmoinhat .header-buttons .button,
.page-dhd .btFbSend,
.page-dhd .btn-linkhay,
.page-dhd .close-button,
.page-dhd .epl-home-type1 .playrow-slide-epl-home .rowback i,
.page-dhd .epl-home-type1 .playrow-slide-epl-home .rownext i,
.page-dhd .facebook-button .mask,
.page-dhd .facebook-button-share,
.page-dhd .fan-box-avatar,
.page-dhd .fb-place-hoder .like-temp,
.page-dhd .home-sticky,
.page-dhd .ico-appstore,
.page-dhd .ico-arrow-down,
.page-dhd .ico-arrow-right,
.page-dhd .ico-fb,
.page-dhd .ico-focus-1,
.page-dhd .ico-focus-2,
.page-dhd .ico-focus-3,
.page-dhd .ico-focus-4,
.page-dhd .ico-go-home,
.page-dhd .ico-gplus,
.page-dhd .ico-home-2,
.page-dhd .ico-hot,
.page-dhd .ico-hotline,
.page-dhd .ico-linkhay,
.page-dhd .ico-mailto,
.page-dhd .ico-newstype-live,
.page-dhd .ico-newstype-photo,
.page-dhd .ico-newstype-update,
.page-dhd .ico-newstype-video,
.page-dhd .ico-play-1,
.page-dhd .ico-play-2,
.page-dhd .ico-print,
.page-dhd .ico-related-news,
.page-dhd .ico-search,
.page-dhd .ico-video,
.page-dhd .icon-popup,
.page-dhd .icon-view,
.page-dhd .icon-view-more,
.page-dhd .interative-box .seperator,
.page-dhd .list-topic-cate .item-news-cate .noibattop2 .comment.view,
.page-dhd .ls-1,
.page-dhd .ls-2,
.page-dhd .ls-3,
.page-dhd .ls-4,
.page-dhd .nb24,
.page-dhd .nb242,
.page-dhd .page-foot .logo,
.page-dhd .page-head .logo,
.page-dhd .page-menu .ico-home,
.page-dhd .page-top .box-search,
.page-dhd .pageThread .threadFlow .flowOrder .orderButton,
.page-dhd .related-special-news li.item-related-news:before,
.page-dhd .reportbug-button,
.page-dhd .shadow-right,
.page-dhd .slide-list .swiper-slide .summary .comment.view,
.page-dhd .slide-nav-1-item,
.page-dhd .slide-nav-2-item,
.page-dhd .slide-nav-3-item,
.page-dhd .sprite,
.page-dhd .tabmn li:after,
.page-dhd .tlboxThread .slide-list .title-slide .fa-angle-double-right,
.page-dhd .tlboxThread h3 .bSKH,
.page-dhd .tnSk a i,
.page-dhd .tnSk span:before,
.page-dhd .video-embed-info,
.page-dhd .wc-home-type1 .playrow-slide-epl-home .rowback i,
.page-dhd .wc-home-type1 .playrow-slide-epl-home .rownext i {
    background-image: url(../images/soha-sprite-v35.webp);
    background-repeat: no-repeat;
    display: inline-block;
}
.page-dhd .headbox_menu {
    height: 40px;
    background: #202e4b;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.page-dhd .headbox_menu_list {
    display: flex;
    margin: 0 -12px;
}
.page-dhd .headbox_menu_list .item {
    padding: 0 12px;
}
.page-dhd .headbox_menu_list .item .title {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    line-height: 40px;
    position: relative;
    display: block;
}
.page-dhd .headbox_menu_list .item a.active:before {
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
}
.page-dhd .headbox_banner img {
    width: 100%;
}
.page-dhd :not(.mainbox) {
    box-sizing: border-box;
}
.page-dhd .mainbox {
    background: #fff;
    padding: 30px;
    margin-top: -100px;
    z-index: 10;
    position: relative;
}
.page-dhd .homehightlight {
    margin-bottom: 60px;
}
.page-dhd .homehightlight_left {
    width: 586px;
    margin-right: 24px;
}
.page-dhd .page-top .action {
    position: relative;
    border-left: solid 1px #dcdadf;
}
.page-dhd .homehightlight_left .title {
    margin: 16px 0;
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 34px;
    color: #333;
}
.page-dhd .homehightlight_left .sapo {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.01em;
    color: #666;
}
.page-dhd .homehightlight_right {
    width: 430px;
    position: relative;
}
.page-dhd .gocnhin {
    border: 1px solid #edeff2;
    height: 100%;
    display: flex;
    flex-direction: column;
    min-height: 300px;
    position: absolute;
    width: 100%;
    height: 100%;
}
.page-dhd .gocnhin .title_main {
    display: block;
}
.page-dhd .gocnhin .title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #333;
}
.page-dhd .gocnhin .img {
    width: 64px;
    flex-shrink: 0;
    margin-right: 16px;
}
.page-dhd .gocnhin .img img {
    border-radius: 50%;
}
.page-dhd .gocnhin .quote {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    margin-bottom: 8px;
}
.page-dhd .gocnhin .name {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #08377d;
    display: flex;
}
.page-dhd .gocnhin .name svg {
    margin-right: 6px;
}
.page-dhd .gocnhin .item {
    padding: 16px 0;
    border-top: 1px solid #edeff2;
}
.page-dhd .gocnhin .date {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    text-align: center;
    color: #666;
    display: flex;
    align-items: center;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid #edeff2;
}
.page-dhd .gocnhin .box_title {
    display: flex;
}
.page-dhd .gocnhin_box {
    padding: 16px;
}
.page-dhd .gocnhin_top > .flexbox {
    padding: 16px 0;
}
.page-dhd .anhvideo {
    max-height: 740px;
}
.page-dhd .khaosat {
    margin-bottom: 40px;
}
.page-dhd .khaosat_top {
    justify-content: space-between;
    align-items: baseline;
    margin: 19px 0 14px;
}
.page-dhd .khaosat_top_left {
    color: #d62938;
}
.page-dhd .khaosat_top_right {
    color: #08377d;
}
.page-dhd .khaosat_top .num {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    font-size: 50px;
    line-height: 60px;
    color: #d62938;
    margin: 0 8px;
}
.page-dhd .khaosat_top_right .num {
    color: #08377d;
}
.page-dhd .khaosat_top .txt {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
}
.page-dhd .khaosat_center {
    position: relative;
    margin-bottom: 40px;
}
.page-dhd .khaosat_center .percen {
    height: 64px;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-dhd .khaosat_bot {
    justify-content: space-between;
}
.page-dhd .khaosat_bot_left svg {
    margin-right: 17px;
}
.page-dhd .khaosat_bot_left .info_top {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #666;
    margin-bottom: 8px;
}
.page-dhd .khaosat_bot_left .info_bot {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #666;
}
.page-dhd .khaosat_bot_right {
    margin: 0 -15px;
}
.page-dhd .khaosat_bot_right .circle {
    margin-right: 4px;
}
.page-dhd .khaosat_bot_right .desc {
    padding: 0 15px;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #666;
    display: flex;
    align-items: center;
}
.page-dhd .dangchuy {
    margin-bottom: 60px;
    position: relative;
}
.page-dhd .dangchuy .title_main {
    margin-bottom: 16px;
}
.page-dhd .dangchuy .title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #333;
    margin-bottom: 12px;
}
.page-dhd .dangchuy .sapo {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.01em;
    color: #666;
    margin-bottom: 25px;
}
.page-dhd .dangchuy .readmore {
    display: flex;
    justify-content: flex-end;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #08377d;
    position: absolute;
    right: 16px;
    bottom: 16px;
}
.page-dhd .dangchuy .readmore svg {
    margin-left: 4px;
}
.page-dhd .dangchuy .item {
    width: 256px;
    border: 1px solid #efefef;
    border-top: 2px solid #00f;
    box-shadow: inset 0 2px 0 #08377d;
    padding: 16px;
    height: auto;
}
.page-dhd .dangchuy .item.first {
    padding: 0;
}
.page-dhd .dangchuy .item.first .title {
    padding: 8px 16px 16px;
    margin-bottom: 0;
}
.page-dhd .dangchuy .swiper-button-next,
.page-dhd .dangchuy .swiper-button-prev {
    background: #e43d32;
}
.page-dhd .dangchuy .swiper-button-next.swiper-button-disabled,
.page-dhd .dangchuy .swiper-button-prev.swiper-button-disabled {
    background: #edeff2;
    opacity: 1;
}
.page-dhd .dangchuy .swiper-button-next {
    right: -48px;
}
.page-dhd .dangchuy .swiper-button-prev {
    left: -48px;
}
.page-dhd .dangchuy .swiper-pagination-bullet {
    margin: 0 4px;
}
.page-dhd .dangchuy .swiper-pagination-bullet-active {
    background: #e43d32;
}
.page-dhd .dangchuy .swiper-pagination {
    bottom: -28px;
    left: 50%;
    margin-left: -24px;
}
.page-dhd .hosoungvien {
    margin-bottom: 60px;
}
.page-dhd .hosoungvien .title_main {
    display: flex;
    justify-content: center;
    background: 0 0;
    margin-bottom: 40px;
}
.page-dhd .hosoungvien > .flexbox {
    margin: 0 -12px;
}
.page-dhd .hosoungvien_left,
.page-dhd .hosoungvien_right {
    padding: 0 12px;
    width: 50%;
    display: flex;
    flex-direction: column;
}
.page-dhd .hosoungvien .img {
    position: relative;
}
.page-dhd .hosoungvien .img_title {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 24px;
    text-transform: uppercase;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.page-dhd .hosoungvien .img_title svg {
    margin-left: 4px;
}
.page-dhd .hosoungvien .title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    color: #333;
    margin-bottom: 8px;
}
.page-dhd .hosoungvien .name {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
}
.page-dhd .hosoungvien .item {
    padding: 22px 48px;
    box-sizing: border-box;
    border: 1px solid #edeff2;
    border-top: none;
    display: flex;
    flex-direction: column;
}
.page-dhd .hosoungvien .readmore-box {
    display: flex;
    justify-content: space-between;
    margin-top: auto;
}
.page-dhd .hosoungvien .readmore-box .readmore {
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #999;
    display: flex;
    align-items: center;
}
.page-dhd .hosoungvien .readmore-box .readmore svg {
    margin-left: 4px;
}
.page-dhd .hosoungvien .swiper-button-next,
.page-dhd .hosoungvien .swiper-button-prev {
    margin-top: -40px;
}
.page-dhd .hosoungvien_left .swiper-container {
    border-bottom: 2px solid #e43d32;
}
.page-dhd .hosoungvien_left .img_title {
    background: #e43d32;
}
.page-dhd .hosoungvien_left .name {
    color: #e43d32;
}
.page-dhd .hosoungvien_right .swiper-container {
    border-bottom: 2px solid #08377d;
    height: 100%;
}
.page-dhd .hosoungvien_right .img_title {
    background: #08377d;
}
.page-dhd .hosoungvien_right .name {
    color: #08377d;
}
.page-dhd .moinhat-anhvideo {
    margin-bottom: 60px;
    display: flex;
    align-items: flex-start;
}
.page-dhd .moinhat-anhvideo .title_main {
    margin-bottom: 16px;
}
.page-dhd .moinhat {
    width: 430px;
    margin-right: 24px;
}
.page-dhd .anhvideo {
    width: 586px;
    padding: 0 16px;
    border: 1px solid #efefef;
    display: flex;
    flex-direction: column;
}
.page-dhd .anhvideo .title_main {
    margin-left: -16px;
    margin-right: -16px;
}
.page-dhd .anhvideo_top h3 a {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #333;
    display: block;
    padding: 16px 0;
}
.page-dhd .anhvideo_list .item {
    padding: 16px 0;
    border-top: 1px solid #edeff2;
    display: flex;
}
.page-dhd .anhvideo_list .img {
    margin-right: 16px;
    flex-shrink: 0;
}
.page-dhd .anhvideo_list .active .img {
    position: relative;
}
.page-dhd .anhvideo_list .active img {
    filter: brightness(20%);
}
.page-dhd .anhvideo_list .active .img:before {
    content: "Đang xem";
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #fff;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.page-dhd .anhvideo_list img {
    width: 144px;
    height: 81px;
    flex-shrink: 0;
}
.page-dhd .anhvideo_list .title {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #343434;
}
.page-dhd .listnews {
    width: 700px;
    margin-right: 40px;
}
.page-dhd .sidebar {
    width: 300px;
}
.page-dhd .listnews .title_main {
    margin-bottom: 16px;
}
.page-dhd .newszone {
    margin-bottom: 60px;
}
.page-dhd .newszone_first .title {
    font-size: 20px;
    line-height: 24px;
}
.page-dhd .timelinezone .loadmore {
    background: #08377d;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 32px;
    text-transform: uppercase;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.page-dhd .timelinezone .loadmore svg {
    margin-left: 7px;
}
.page-dhd .timelinezone .loadmore a {
    color: #fff;
}
.page-dhd .mainlist {
    padding: 30px 0;
}
.page-dhd .mainlist .title_main {
    margin-bottom: 30px;
}
.tlshowmore {
    text-align: center;
    padding-top: 10px;
}
.paging {
    text-align: center;
}
.paging a {
    font: bold 12px/29px tahoma;
    color: #929292;
    border: solid 1px #d1d1d1;
    background-color: #eaeaea;
    padding: 0 10px;
    margin: 0 3px;
    display: inline-block;
}
.paging a.active,
.paging a.current,
.paging a:hover {
    background-color: #fff;
}
.paging .view-more {
    padding: 0 30px;
}
.paging a,
.tlshowmore span {
    font: bold 12px/29px tahoma;
    color: #929292;
    border: solid 1px #d1d1d1;
    background-color: #eaeaea;
    padding: 0 10px;
    margin: 0 3px;
    display: inline-block;
}
.page-ncd .tagInformation {
    display: none;
}
.page-ncd .threadBanner {
    display: none;
}
.page-ncd .coverinfo {
    min-height: 300px;
    background-size: cover;
    margin: 0 -10px;
}
.page-ncd .containtop {
    position: relative;
    min-height: 308px;
}
.page-ncd .header-soha-special {
    position: absolute;
    bottom: 85px;
    left: 0;
}
.page-ncd .header-soha-special h1 a {
    font: normal 54px / normal SFD-Bold;
    color: #ff904c;
}
.page-ncd .header-soha-special .descate {
    font: normal 16px / normal SFD-Medium;
    color: #ff904c;
    margin-top: 8px;
}
.page-ncd .coverinfo {
    background-image: url(https://sohanews.sohacdn.com/web_images/soha-special-banner.jpg);
}
.page-dsk .w980 {
    width: 1040px;
}
.page-dsk .page-menu > .inner {
    width: 1040px;
}
.page-dsk .threadgr1 {
    width: 145px;
    margin-top: 44px;
}
.page-dsk .threadgr2 {
    width: 884px;
}
.page-dsk .w540 {
    width: 540px;
}
.page-dsk .tlLoadding .box-focus {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
.page-dsk .soha-catchup .threadgr2 .top-item img {
    width: 540px !important;
    height: auto !important;
}
.page-dsk .soha-catchup .threadgr2 .colleft {
    padding-right: 0;
    background: 0 0;
    margin-right: 0;
    padding: 0 14px;
    border-right: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    position: relative;
}
.page-dsk .soha-catchup .threadgr2 .colleft:before {
    width: 1px;
    height: 44px;
    background: #fff;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -1px;
}
.page-dsk .soha-catchup .threadgr2 .colleft:after {
    width: 1px;
    height: 44px;
    background: #fff;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -1px;
}
.page-dsk .soha-catchup .threadgr2 .top-item .description {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0;
    color: #1f2222;
    clear: both;
    padding-top: 15px;
    background: 0 0;
}
.page-dsk .soha-catchup .threadgr2 .top-item .description .big-desc a {
    color: #1f2222;
    margin-bottom: inherit;
    font-size: 26px;
    line-height: 30px;
}
.page-dsk .soha-catchup .threadgr2 .top-item .description .big-desc .sapothread {
    color: #8e8e8e;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin-top: 11px;
}
.page-dsk .soha-catchup .threadgr2 .top-item .description .big-desc {
    margin-bottom: 0;
}
.page-dsk .soha-catchup .threadgr2 .top2-item .itemotherthread {
    width: 169px;
    margin-left: 16px;
}
.page-dsk .soha-catchup .threadgr2 .top2-item .itemotherthread img {
    width: 169px;
    height: 105px;
}
.page-dsk .soha-catchup .threadgr2 .top2-item .itemotherthread:first-child {
    margin-left: 0;
}
.page-dsk .soha-catchup .threadgr2 .top2-item .itemotherthread h3 {
    clear: both;
    padding-top: 7px;
}
.page-dsk .soha-catchup .threadgr2 .top2-item .itemotherthread a {
    font-size: 15px;
    line-height: 19px;
    color: #1f2222;
    margin-top: 0;
    margin-bottom: 0;
}
.page-dsk .soha-catchup .threadgr2 .header {
    background: 0 0;
    border: none;
}
.page-dsk .soha-catchup .threadgr2 .focus .header p {
    color: #000;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
}
.page-dsk .soha-catchup .box-category[data-layout="24"] .box-category-middle .box-category-item:first-child {
    padding: 5px 0 10px;
}
.page-dsk .soha-catchup .threadgr2 .list-topic-cate .item-news-cate:first-child {
    padding: 5px 0 25px;
}
.page-dsk .soha-catchup .threadgr2 ul.gbwnpwr-list li.first .gbwnpwr-tile a {
    padding: 7px 0 0;
    display: block;
    font: bold 16px/24px Arial;
    color: #1f2222;
}
.page-dsk .soha-catchup ul.gbwnpwr-list li a {
    font: bold 13px/18px Arial;
    color: #1f2222;
}
.page-dsk .soha-catchup .threadgr2 .sel-option span {
    color: #000;
    font-size: 16px;
}
.page-dsk .soha-catchup .threadgr2 .sel-option {
    width: 110px;
    background: 0 0;
}
.page-dsk .soha-catchup .threadgr2 .block-header .header .c {
    color: #000;
}
.page-dsk .soha-catchup h1.threadBanner {
    border-bottom: 2px solid #ff904c;
    margin-bottom: 8px;
    line-height: 42px;
}
.page-dsk .soha-catchup .threadgr2 .sel-option ul {
    background: #bababa;
    margin-top: 0;
}
.page-dsk .soha-catchup h1.threadBanner span {
    color: #989898;
    margin-right: 5px;
}
.page-dsk .soha-catchup .threadgr2 .block-header .header .r {
    left: 178px;
}
.page-dsk .soha-catchup .threadgr2 .block-header .header .c span.sp1 {
    border-left: 1px solid #989898;
    font-size: 14px;
    margin-right: 201px;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    width: 27px;
}
.page-dsk .threadgr1 .tab {
    font-weight: 700;
    font-size: 13px;
    color: #1f2222;
}
.page-dsk .threadgr1 ul {
    width: 100%;
}
.page-dsk .threadgr1 ul li {
    width: 100%;
    border-bottom: 1px solid #e4e4e4;
    margin-top: 16px;
    padding-bottom: 16px;
}
.page-dsk .threadgr1 ul li a {
    color: #1f2222;
    font-size: 14px;
    line-height: 20px;
}
.page-dsk .threadgr1 ul li:last-child {
    border-bottom: none;
}
.page-dsk .threadgr1 .tab .iconhotthread {
    width: 40px;
    height: 16px;
    display: inline-block;
    vertical-align: sub;
    margin-left: 5px;
}
.page-dsk .threadgr2 .list-topic-cate .item-news-cate .title-new-cate {
    font-size: 20px;
    line-height: 24px;
    color: #1f2222;
    margin-bottom: 16px;
}
.page-dsk .threadgr2 .list-topic-cate .item-news-cate .info-new-cate p .name-category {
    font-size: 13px;
    color: #393c54;
}
.page-dsk .threadgr2 .list-topic-cate .item-news-cate .info-new-cate p span.time-new {
    font-size: 13px;
    color: #8e8e8e;
}
.page-dsk .threadgr2 .list-topic-cate .item-news-cate .info-new-cate span.sapo-new {
    font-size: 13px;
    line-height: 18px;
    color: #8e8e8e;
}
.page-dsk .threadgr2 .list-topic-cate .item-news-cate .thumbs-img {
    width: 238px;
    height: auto !important;
}
.page-dsk .threadgr2 .list-topic-cate .item-news-cate .info-new-cate {
    margin-left: 255px;
}
.page-dsk .tlIconHot {
    width: 40px;
    height: 16px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    background: url(data:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAQCAIAAADrtar6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOTBBMUU5RjNDOTMxMUU4QjY4MEE1NzU1Q0Q1QzY3RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOTBBMUVBMDNDOTMxMUU4QjY4MEE1NzU1Q0Q1QzY3RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY5MEExRTlEM0M5MzExRThCNjgwQTU3NTVDRDVDNjdFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5MEExRTlFM0M5MzExRThCNjgwQTU3NTVDRDVDNjdFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1JcCtQAAATFJREFUeNpi/H/ZlmEgABPDAIHBZ/G9Jz+ErI8DUee8J3S1eM+JD+8//QEiYy0eZPGK/vtA10DYq3e9YdQ9DCSxmjBrzQs8jsbt48ffgaSSDAfQ6+mNt4EuIMlDQPVAXWT6GBLgQP1nr30R5GPBbxMwJIC+B6Kw4utALsRWoCAuT7Pgci/QSohlQHZaqCSaLNACZBGg6cCAvbvdFKjFJPw80L6Z9arAKOgoVCxPkiHBx0D9QJ1Ag4BBDURpIRJossDcD0SrejUhImevfoaoBEoB0wQktMhMXKFuIpCgRvMuVmCszQtUCUTAwADGi4uFAEEt+GIO6HCgD3CFFTIAqnn/8bey52mIi4EhDGQArQeGOUQWUwsjniITog1iCtUBPh8L8rOixS4VAeNoJUEvABBgAG10lLSO0jv4AAAAAElFTkSuQmCC);
}
.page-dsk .clsFocus a {
    color: #ff904c !important;
}
.page-dsk .threadBanner {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAIAAAC3eAIWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFNUMyQUZEQkI2RURFNjExODg1NkFENzZBMjYxMjQzQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNDUxQjBEQjU4MEUxMUU4QTVDQjlGRjYwNjA1MjBFMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNDUxQjBEQTU4MEUxMUU4QTVDQjlGRjYwNjA1MjBFMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE3RENEQkUwQjA0M0U4MTE4QjkyQURDQkM2NTI0Q0VBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU1QzJBRkRCQjZFREU2MTE4ODU2QUQ3NkEyNjEyNDNBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yXJGJAAAAChJREFUeNoUwzEOADAIA7ETb+7On0OAFdWSIV8AP5KoErbpHmb3BBgAqwkPRk05CfYAAAAASUVORK5CYII=)
    repeat-x bottom;
    border-bottom: 0 !important;
}
.page-dsk .threadgr2 .block-header {
    width: 540px !important;
}
.page-dsk .gbwnpwr-list {
    margin-bottom: -30px;
}
.page-dsk #admzone24352 {
    margin-top: 44px;
}
@media screen and (min-width: 1281px) {
    .page-dsk .threadgr2 .fblwtia-front-mask,
    .page-dsk .threadgr2 .fblwtia-sepline-sapo,
    .page-dsk .threadgr2 .fblwtia-title-line {
        left: 44%;
    }
    .page-dsk .threadgr2 .fblwtia-sapo-line-0 {
        left: 98% !important;
    }
    .page-dsk .threadgr2 .fblwtia-sapo-line-1 {
        left: 85% !important;
    }
    .page-dsk .threadgr2 .fblwtia-sapo-line-2 {
        left: 55% !important;
    }
}
@media screen and (max-width: 1280px) {
    .page-dsk .w980 {
        width: 980px;
    }
    .page-dsk .threadgr1 {
        display: none;
    }
    .page-dsk .threadgr2 {
        width: 980px;
    }
    .page-dsk .threadgr2 .colleft {
        width: 640px;
        padding-left: 0 !important;
        border-left: 0 !important;
        padding-right: 20px !important;
    }
    .page-dsk .soha-catchup .threadgr2 .top-item img {
        width: 640px !important;
    }
    .page-dsk .threadgr2 .block-header .header .r {
        left: 210px !important;
    }
    .page-dsk .threadgr2 .block-header .header .c span.sp1 {
        margin-right: 270px !important;
    }
    .page-dsk .threadgr2 .block-header {
        width: 640px !important;
    }
    .page-dsk .threadgr2 .fblwtia-front-mask,
    .page-dsk .threadgr2 .fblwtia-sepline-sapo,
    .page-dsk .threadgr2 .fblwtia-title-line {
        left: 41%;
    }
    .page-dsk .threadgr2 .fblwtia-sapo-line-0 {
        left: 98% !important;
    }
    .page-dsk .threadgr2 .fblwtia-sapo-line-1 {
        left: 85% !important;
    }
    .page-dsk .threadgr2 .fblwtia-sapo-line-2 {
        left: 55% !important;
    }
    .page-dsk .threadgr2 .top2-item .itemotherthread img {
        width: 200px !important;
    }
    .page-dsk .threadgr2 .top2-item .itemotherthread {
        width: 200px !important;
        margin-left: 20px !important;
    }
    .page-dsk .threadgr2 .top2-item .itemotherthread:first-child {
        margin-left: 0 !important;
    }
    .page-dsk .list-topic-cate .item-news-cate .thumbs-img,
    .page-dsk .list-topic-cate .item-news-cate .thumbs-img img {
        width: 260px !important;
    }
    .page-dsk .colleft .list-topic-cate .item-news-cate:first-child {
        border: none;
        padding-bottom: 0 !important;
    }
    .page-dsk .list-topic-cate .item-news-cate .description .sapothread {
        display: none;
    }
    .page-dsk .threadgr2 .top-item .description .big-desc a {
        position: absolute;
        bottom: 20px;
        color: #fff !important;
        margin-left: 20px;
        width: 96%;
    }
    .page-dsk .threadgr2 .top-item .description {
        padding: 0 !important;
        width: 100%;
        height: 150px;
        bottom: 0 !important;
        z-index: 99;
        position: absolute !important;
        background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.78) 100%) !important;
    }
    .page-dsk .threadgr2 .list-topic-cate .item-news-cate .info-new-cate {
        margin-left: auto !important;
        width: 360px;
    }
    .page-dsk .related-news h3.item-news-h3 {
        width: 360px;
    }
}
.page-dsk .threadCover {
    display: block;
    width: 100%;
    max-height: 300px;
}
.page-dsk .threadCover img {
    width: 100%;
    max-height: 300px;
    object-fit: cover;
}
.page-dsk .mnu-hot-topic-wrapper {
    z-index: 10000 !important;
}
#search-place {
    line-height: 30px;
    background: #f7f7f7;
    border: 1px solid #d9d9d9;
    padding: 10px;
    padding-right: 0;
    font-size: 13px;
}
#search-place label {
    font-weight: 700;
}
#search-place .inline-input {
    display: inline-block;
    width: 80px;
    background: #fff;
    border: 0;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-left: 10px;
}
#search-place button {
    display: inline-block;
    width: 60px;
    background: #bcc6d2;
    border: 0;
    border-radius: 5px;
    line-height: 25px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
}
#search-place button:hover {
    color: #eee;
    background: #50749e;
}
#search-place select {
    padding: 5px 10px;
    background: #fff
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0QwNTYzMDAwNUZGMTFFNkFEODJGQUMzNjA3Q0E3QjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0QwNTYzMDEwNUZGMTFFNkFEODJGQUMzNjA3Q0E3QjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRDA1NjJGRTA1RkYxMUU2QUQ4MkZBQzM2MDdDQTdCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRDA1NjJGRjA1RkYxMUU2QUQ4MkZBQzM2MDdDQTdCNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqbKWeAAAABBSURBVHjaYpwxY8b/+/fvMyADRUVFBiZXV1cGdAASY1JSUmIEqUBWDRJjgqlAVg0CLCACqus/jA2XQNcFAgABBgBPWA2mESfkOgAAAABJRU5ErkJggg==")
    right 55% no-repeat;
    border-right: 6px solid #fff;
}
#search-place select.sDay {
    padding-right: 0;
}
#search-place select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-right: 2px;
    border-radius: 3px;
    color: #777;
}
#search-place select::-ms-expand {
    display: none;
}
#search-place label {
    margin-right: 8px;
    font-weight: 700;
    color: #505050;
}
.list-tt .liaffcup img {
    margin-top: 11px;
    height: 30px;
    object-fit: contain;
    width: 100px;
}
.list-tt li.liaffcup a {
    display: flex;
}
.list-tt .liaffcup a span {
    margin-left: 8px;
    color: red;
}
.list-tt .custom-menu .sub-menu .col20[data-zid="10214"] {
    display: none;
}
.list-tt .liaffcup-asiad img {
    margin-top: -2px;
    height: 55px;
    object-fit: contain;
    width: 140px;
}
.list-tt .page-body .wrapper > div:first-child {
    margin-top: 20px;
}
.list-tt .list__tt-focus .box-top h1 {
    font-family: Arial, "Helvetica Neue", Helvetica;
    font-size: 32px;
    text-transform: uppercase;
    height: 50px;
    overflow: hidden;
    padding-left: 15px;
    position: relative;
    color: #333;
}
.list-tt .list__tt-focus .box-top h1 span {
    position: absolute;
    display: inline-block;
    height: 24px;
    width: 6px;
    background: #009b90;
    left: 0;
    top: 5px;
}
.list-tt .list__tt-focus .box-category[data-layout="33"] .box-category-middle .box-category-item .box-category-link-title {
    color: #333;
}
.list-tt .list__tt-focus .box-category[data-layout="33"] .box-category-middle .box-category-item .box-category-link-title:hover {
    color: #666;
}
.list-tt .list__tt-news {
    padding-top: 20px;
    border-top: 1px solid #e0e0e0;
}
.list-tt .timeline .list {
    width: 710px;
}
.list-tt .stream-loading-more {
    text-align: center;
    width: 710px;
    border-top: 1px solid #e0e0e0;
    padding-top: 20px;
}
.list-tt .stream-loading-more a {
    font: bold 12px/29px tahoma;
    color: #929292;
    border: solid 1px #d1d1d1;
    background-color: #eaeaea;
    padding: 0 10px;
    margin: 0 3px;
    display: inline-block;
}
.list-tt .page-foot > .inner {
    width: 1040px;
}
.list-tt .page-foot .logo {
    background-position: -351px -338px;
    width: 118px;
    height: 30px;
}
.list-tt .heading-focus .top1 {
    width: 420px;
}
.list-tt .heading-focus .top4 {
    width: 260px;
}
.list-tt .heading-focus .top4 .box-category {
    border-top: 3px solid #009b90;
}
.list-tt .heading-focus .top4 .chuyen-gia {
    border-top: 3px solid #009b90;
    background: #e5f3ed;
    padding: 15px;
    margin-top: 40px;
}
.list-tt .heading-focus .top4 .chuyen-gia .title {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    font-size: 12px;
    color: #00877d;
}
.list-tt .heading-focus .top4 .chuyen-gia .title a {
    color: #00877d;
}
.list-tt .heading-focus .top4 .chuyen-gia > div:nth-child(3) {
    font-size: 14px;
    padding: 10px 0;
    line-height: 18px;
}
.list-tt .heading-focus .top4 .chuyen-gia .profestional {
    position: relative;
    font-size: 14px;
    font-family: Arial, "Helvetica Neue", Helvetica;
    font-weight: 700;
    color: #00877d;
}
.list-tt .heading-focus .top4 .chuyen-gia .jobtitle {
    font-size: 11px;
    color: #787878;
    margin-bottom: -10px;
    font-weight: 400;
    line-height: 15px;
    margin-right: 70px;
}
.list-tt .heading-focus .top4 .chuyen-gia .profestional img {
    position: absolute;
    right: 0;
    top: -65px;
    max-width: 70px;
    max-height: 70px;
    border-radius: 70px;
}
.list-tt .timeline {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #e0e0e0;
}
.list-tt .block-news.big .left {
    width: 720px;
}
.list-tt .block-news.big .right {
    display: block;
    width: 300px;
}
.list-tt .table-title {
    background: #008f85;
    line-height: 35px;
    padding-left: 10px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Arial, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
.list-tt .table-title > span {
    margin-right: 10px;
    height: 35px;
    overflow: hidden;
}
.list-tt .table-title > span span {
    display: inline-block;
    width: 10px;
    text-align: center;
}
.list-tt .table-title > span a {
    color: inherit;
    line-height: 38px;
}
.list-tt .table-rank {
    width: 100%;
    border-collapse: collapse;
}
.list-tt .table-rank thead tr {
    background: #e4e4e4;
    border-bottom: 1px solid #cbcbcb;
    font-size: 13px;
    color: #555;
}
.list-tt .table-rank thead tr th {
    text-align: center;
    line-height: 25px;
    font-weight: 700;
    padding: 0;
}
.list-tt .table-rank thead tr th:nth-child(2) {
    text-align: left;
}
.list-tt .table-rank {
    background: #f0f0f0;
}
.list-tt .table-rank tbody tr {
    border-top: 1px solid #dbdbdb;
    font-size: 14px;
    color: #555;
    line-height: 40px;
}
.list-tt .table-rank tbody tr td {
    text-align: center;
    padding: 0;
}
.list-tt .table-rank tbody tr td:nth-child(2) {
    text-align: left;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list-tt .table-rank tbody tr td:first-child {
    padding: 0 5px;
}
.list-tt .euro .title {
    border: 0;
    padding: 0;
}
.list-tt .euro .table-title {
    position: relative;
    height: 35px;
    background: 0;
}
.list-tt .euro .table-title .background {
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    line-height: 35px;
}
.list-tt .euro .table-select {
    font-size: 20px;
    color: #555;
    background: #e4e4e4;
    padding: 10px;
    border-bottom: 1px solid #cbcbcb;
    font-weight: 700;
}
.list-tt .euro .table-select > span {
    font-size: 18px;
}
.list-tt .euro .table-select > span a {
    display: block;
    width: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 50px;
    box-sizing: border-box;
}
.list-tt .euro .table-select > span a.active {
    background: #005295;
    color: #fff;
}
.list-tt .euro .table-rank thead tr {
    background: #f0f0f0;
}
.list-tt #LoadLichThiDauAll {
    margin-top: 9px;
    margin-right: 10px;
    height: 17px;
}
.list-tt .block-news.big .left .top1 {
    width: 430px;
}
.list-tt .block-news.big .left .top3 {
    width: 270px;
}
.list-tt .quan-tam-nhieu {
    padding-top: 25px;
    border-top: 1px solid #e5e5e5;
}
.list-tt .adv-left2 {
    width: 560px;
}
.list-tt .adv2 {
    width: 450px;
}
.list-tt .quan-tam-nhieu .content .title {
    background: #008f85;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    padding-left: 10px;
    line-height: 32px;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    border-radius: 3px;
}
.list-tt .quan-tam-nhieu .box-category[data-layout="36"] .box-category-middle .box-category-item {
    padding: 20px 0;
}
.list-tt .quan-tam-nhieu .box-category[data-layout="36"] .box-category-middle .box-category-item:first-child {
    padding-top: 20px;
}
.list-tt .quan-tam-nhieu .box-category[data-layout="36"] .box-category-middle .box-category-item .box-category-category,
.list-tt .quan-tam-nhieu .box-category[data-layout="36"] .box-category-middle .box-category-item .box-category-time {
    display: none;
}
.list-tt .block-news {
    padding-top: 25px;
    border-top: 1px solid #e5e5e5;
}
.list-tt .aavvdd1 {
    width: 300px;
}
.list-tt .list-ttc-cate .block-news.small3 {
    min-height: 500px;
}
.list-tt .list-ttc-cate .box-category[data-layout="31"] .box-category-middle .box-category-item {
    border-bottom: 0;
}
.list-tt .list-ttc-cate .block-news.events .title {
    margin-bottom: 10px;
    border: 0;
    background: #333;
    line-height: 32px;
    color: #fff;
    font-size: 18px;
    border-radius: 3px;
}
.list-tt .list-ttc-cate .block-news.events .box-category[data-layout="31"] .box-category-middle .box-category-item {
    padding-top: 0;
}
.list-tt .list-ttc-cate .block-news.events .box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 .box-sub-item {
    padding: 10px;
    border: 1px solid #e6e6e6;
    background: #f3f3f3;
    border-radius: 3px;
}
.list-tt .list-ttc-cate .block-news.events .box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 .box-sub-item .evt-name a {
    color: #222;
    font-size: 16px;
    font-family: Arial, tahoma, sans-serif;
    font-weight: 700;
    min-height: 50px;
    display: block;
    padding-left: 25px;
    position: relative;
}
.list-tt .list-ttc-cate .block-news.events .box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 .box-sub-item .evt-name a .sp_icon {
    position: absolute;
    left: 0;
    top: 2px;
}
.list-tt .list-ttc-cate .block-news.events .box-category[data-layout="31"] .box-category-middle .box-category-item.type-3 .box-category-link-title {
    margin: 0;
    background: #fff;
    padding: 15px;
    border: 1px solid #e6e6e6;
    border-top: 0;
    border-radius: 0 0 3px 3px;
    min-height: 120px;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 22px;
}
.list-video-page .alignCenter {
    margin: 0 auto;
}
.list-video-page .psr {
    position: relative;
}
.list-video-page .video-site-wrapper {
    padding-top: 118px;
    overflow: hidden;
    min-width: 1200px;
}
.list-video-page .site-header {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9999;
    left: 0;
}
.list-video-page .site-header .header-top {
    height: 68px;
    background-color: #151515;
    position: relative;
}
.list-video-page .site-header .header-top .back-to-homepage {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}
.list-video-page .site-header .header-top .back-to-homepage .homepage-link {
    display: flex;
    height: 30px;
    padding: 0 10px;
    font-size: 9px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.5);
    text-decoration: none;
    line-height: 30px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -ms-transition: background-color 0.3s;
    transition: background-color 0.3s;
}
.list-video-page .site-header .header-top .back-to-homepage .homepage-link i {
    margin-top: 4px;
    margin-right: 5px;
}
.list-video-page .site-header .header-top .back-to-homepage .homepage-link:hover {
    background-color: rgba(255, 255, 255, 0.2);
}
.list-video-page .site-header .header-top .back-to-homepage.af-homepage .homepage-link {
    background-color: #ff904c;
}
.list-video-page .site-header .header-top .back-to-homepage.k14-homepage .homepage-link {
    background-color: #ff904c;
}
.list-video-page .site-header .header-top .header-top-wrapper {
    display: flex;
    padding: 19px 0;
    height: 100%;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-left {
    display: flex;
    flex-grow: 1;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-left .video-logo {
    margin-right: 20px;
    flex-shrink: 0;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-left .video-logo .logo-link {
    display: block;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-left .trending-tag {
    display: flex;
    overflow: hidden;
    position: relative;
    flex-grow: 1;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-left .trending-tag .trending-icon {
    display: block;
    flex-shrink: 0;
    margin-top: 6px;
    margin-right: 12px;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-left .trending-tag .list-tags {
    display: flex;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-left .trending-tag .list-tags .tag {
    height: 30px;
    margin-right: 12px;
    flex-shrink: 0;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-left .trending-tag .list-tags .tag .tag-link {
    display: block;
    font-family: SFD-Semibold;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.8);
    text-decoration: none;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    background-color: rgba(255, 255, 255, 0.05);
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -ms-transition: background-color 0.3s;
    transition: background-color 0.3s;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-left .trending-tag .list-tags .tag .tag-link:hover {
    background-color: rgba(255, 255, 255, 0.1);
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-left .trending-tag .search-input {
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    height: 40px;
    background-color: #111;
    visibility: hidden;
    z-index: -1;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-left .trending-tag .search-input input {
    display: block;
    height: 100%;
    border: none;
    box-sizing: border-box;
    outline: 0;
    width: 100%;
    background-color: #111;
    color: #fff;
    padding: 0 12px;
    font-family: SFD-Regular;
    font-size: 14px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-right {
    display: flex;
    flex-shrink: 0;
    margin-left: 20px;
    align-items: center;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-right .login-button {
    margin-left: 20px;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-right .login-button .button-link {
    display: block;
    height: 100%;
    font-family: SFD-Semibold;
    font-size: 12px;
    color: #fff;
    background-color: rgba(255, 255, 255, 0.05);
    padding: 0 10px;
    text-decoration: none;
    line-height: 28px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -ms-transition: background-color 0.3s;
    transition: background-color 0.3s;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-right .login-button .button-link:hover {
    background-color: rgba(255, 255, 255, 0.1);
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-right .login-button .vietid-logout,
.list-video-page .site-header .header-top .header-top-wrapper .header-top-right .login-button .vietid-username {
    font-family: SFD-Semibold;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    height: 20px;
    line-height: 18px;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-right .login-button .vietid-logout {
    color: rgba(255, 255, 255, 0.2);
    padding-left: 10px;
    margin-left: 5px;
    position: relative;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    transition: color 0.3s;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-right .login-button .vietid-logout:before {
    display: block;
    width: 1px;
    height: 68%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    content: "";
    background-color: #fff;
    opacity: 0.2;
    left: 0;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-right .login-button .vietid-logout:hover {
    color: #fff;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-right .search-icon .icon-toggle {
    display: block;
}
.list-video-page .site-header .header-menu {
    height: 50px;
    background-color: #111;
}
.list-video-page .site-header .header-menu .header-menu-wrapper {
    display: flex;
    justify-content: space-between;
    height: 100%;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-left .list-filters {
    display: flex;
    height: 100%;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-left .list-filters .filter .filter-link {
    display: block;
    height: 100%;
    font-family: SFD-Bold;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.3);
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    transition: color 0.3s;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-left .list-filters .filter .filter-link:hover {
    color: #fff;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-left .list-filters .filter:first-child .filter-link {
    padding-left: 0;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-left .list-filters .filter:first-child.active .filter-link {
    min-width: 100px;
    padding-left: 15px;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-left .list-filters .filter.active .filter-link {
    background-color: #151515;
    color: #fff;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-left .list-filters .filter.active .filter-link:before {
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #ff904c;
    content: "";
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right {
    display: flex;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .featured-categories {
    margin-right: 20px;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .featured-categories .list-categories {
    display: flex;
    height: 100%;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .featured-categories .list-categories .category {
    margin-left: 20px;
    padding: 17px 0;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .featured-categories .list-categories .category .category-link {
    display: flex;
    font-family: SFD-Bold;
    font-size: 13px;
    color: rgba(255, 255, 255, 0.8);
    text-decoration: none;
    align-items: center;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    transition: color 0.3s;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .featured-categories .list-categories .category .category-link i {
    display: block;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    border-radius: 2px;
    overflow: hidden;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .featured-categories .list-categories .category .category-link i img {
    display: block;
    width: 100%;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .featured-categories .list-categories .category .category-link:hover {
    color: #fff;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle {
    width: 20px;
    position: relative;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .toggle-icon {
    height: 12px;
    position: absolute;
    width: 20px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .toggle-icon .menu-icon {
    display: block;
    width: 20px;
    height: 12px;
    position: relative;
    opacity: 0.8;
    cursor: pointer;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .toggle-icon .menu-icon:hover {
    opacity: 1;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .toggle-icon .menu-icon i {
    display: block;
    width: 100%;
    height: 2px;
    background-color: #fff;
    position: absolute;
    left: 0;
    transition: all 0.3s;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .toggle-icon .menu-icon i.line-2 {
    top: 5px;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .toggle-icon .menu-icon i.line-3 {
    top: 10px;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .toggle-icon .menu-bubble {
    display: block;
    position: absolute;
    height: 13px;
    font-size: 8px;
    font-weight: 700;
    background-color: red;
    padding: 0 4px;
    top: -6px;
    right: -5px;
    z-index: 1;
    color: #fff;
    line-height: 13px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    min-width: 13px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle.active .menu-bubble,
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle:hover .menu-bubble {
    visibility: hidden;
    opacity: 0;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle.active .toggle-icon .menu-icon .line-1,
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle:hover .toggle-icon .menu-icon .line-1 {
    transform: rotate(-45deg);
    top: 5px;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle.active .toggle-icon .menu-icon .line-2,
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle:hover .toggle-icon .menu-icon .line-2 {
    display: none;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle.active .toggle-icon .menu-icon .line-3,
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle:hover .toggle-icon .menu-icon .line-3 {
    transform: rotate(45deg);
    top: 5px;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .menu-expand {
    position: absolute;
    top: 50%;
    right: 0;
    width: 360px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .menu-expand .menu-expand-wrapper {
    background-color: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 15px;
    padding-bottom: 0;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .menu-expand .menu-expand-wrapper .label {
    font-size: 10px;
    color: #aaa;
    text-transform: uppercase;
    display: block;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .menu-expand .menu-expand-wrapper .list-all-categories {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .menu-expand .menu-expand-wrapper .list-all-categories .category {
    width: 48%;
    padding: 15px 0;
    border-top: 1px solid #f1f1f1;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .menu-expand .menu-expand-wrapper .list-all-categories .category .category-link {
    display: flex;
    font-family: SFD-Bold;
    font-size: 13px;
    color: #666;
    line-height: 16px;
    text-decoration: none;
    align-items: center;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    transition: color 0.3s;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .menu-expand .menu-expand-wrapper .list-all-categories .category .category-link i {
    display: block;
    width: 30px;
    height: 30px;
    margin-right: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    flex-shrink: 0;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .menu-expand .menu-expand-wrapper .list-all-categories .category .category-link i img {
    display: block;
    width: 100%;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .menu-expand .menu-expand-wrapper .list-all-categories .category .category-link:hover {
    color: #333;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .menu-expand .menu-expand-wrapper .list-all-categories .category:nth-child(-n + 2) {
    border-top: none;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle.active .menu-expand,
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle:hover .menu-expand {
    top: 100%;
    visibility: visible;
    opacity: 1;
}
.list-video-page .back-to-homepage-v2 {
    display: flex;
    align-items: center;
    left: -80px !important;
}
.list-video-page .back-to-homepage-v2 .homepage-link {
    height: 40px !important;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    width: 40px;
    flex-shrink: 0;
    margin-right: 20px;
}
.list-video-page .back-to-homepage-v2 .homepage-link i {
    margin: 0 !important;
    display: inherit;
}
.list-video-page .back-to-homepage-v2 .homepage-arrow {
    opacity: 0.2;
}
.list-video-page .header-top-wrapper-v2 .video-logo {
    padding: 0 10px;
    margin-right: 10px;
}
.list-video-page .site-header .header-top .header-top-wrapper .header-top-left .trending-tag .search-input.active {
    visibility: initial;
    z-index: 0;
}
.list-video-page .search-input {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-in;
    -moz-transition: opacity 0.3s ease-in;
    -ms-transition: opacity 0.3s ease-in;
    -o-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
}
.list-video-page .search-input.active {
    opacity: 1;
}
.list-video-page .site-body {
    background-color: #f1f1f1;
    overflow: hidden;
}
.list-video-page .top-featured-video-v2 {
    background-color: #000;
    padding: 50px 0;
}
.list-video-page .top-featured-video-v2 .featured-video-player {
    margin-bottom: 30px;
}
.list-video-page .top-featured-video-v2 .player-wrapper {
    padding-top: 56.25%;
    position: relative;
}
.list-video-page .top-featured-video-v2 .player-wrapper .VCSortableInPreviewMode[type="VideoStream"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.list-video-page .top-featured-video-v2 .player-wrapper .VCSortableInPreviewMode[type="VideoStream"] .videoNewsPlayer {
    height: 100% !important;
}
.list-video-page .top-featured-video-v2 .player-wrapper video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #111;
}
.list-video-page .top-featured-video-v2 .featured-video-info {
    display: flex;
    justify-content: space-between;
}
.list-video-page .top-featured-video-v2 .video-info_left {
    width: 62%;
    flex-shrink: 0;
}
.list-video-page .top-featured-video-v2 .video-info_meta {
    display: flex;
    align-items: center;
}
.list-video-page .top-featured-video-v2 .info_meta_ava {
    display: block;
    width: 30px;
    height: 30px;
    margin-right: 6px;
    border-radius: 4px;
    overflow: hidden;
}
.list-video-page .top-featured-video-v2 .info_meta_ava img {
    display: block;
    width: 100%;
}
.list-video-page .top-featured-video-v2 .info-meta_name a {
    display: block;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    margin-bottom: 0;
}
.list-video-page .top-featured-video-v2 .info-meta_name span {
    font-size: 11px;
    color: rgba(255, 255, 255, 0.5);
}
.list-video-page .top-featured-video-v2 .video-info_title {
    margin-bottom: 20px;
}
.list-video-page .top-featured-video-v2 .video-info_title a {
    font-family: SFD-Bold;
    font-size: 24px;
    text-decoration: none;
    color: #fff;
    line-height: 30px;
}
.list-video-page .top-featured-video-v2 .video-info_interact {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
.list-video-page .top-featured-video-v2 .interact_comment-btn,
.list-video-page .top-featured-video-v2 .interact_share-btn {
    display: flex;
    height: 24px;
    align-items: center;
    padding: 0 12px;
    font-size: 11px;
    color: rgba(255, 255, 255, 0.5);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    margin-left: 10px;
}
.list-video-page .top-featured-video-v2 .interact_comment-btn i,
.list-video-page .top-featured-video-v2 .interact_share-btn i {
    display: block;
    margin-right: 5px;
    opacity: 0.5;
}
.list-video-page .top-featured-video-v2 .interact_comment-btn:hover,
.list-video-page .top-featured-video-v2 .interact_share-btn:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
}
.list-video-page .top-featured-video-v2 .interact_comment-btn:hover i,
.list-video-page .top-featured-video-v2 .interact_share-btn:hover i {
    opacity: 1;
}
.list-video-page .top-featured-video-v2 .video-info_sapo {
    margin-bottom: 15px;
}
.list-video-page .top-featured-video-v2 .video-info_sapo p {
    font-size: 12px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.3);
}
.list-video-page .top-featured-video-v2 .info_tags_list {
    display: flex;
    flex-wrap: wrap;
}
.list-video-page .top-featured-video-v2 .info_tags_list li {
    margin-right: 10px;
    margin-bottom: 10px;
}
.list-video-page .top-featured-video-v2 .info_tags_list li a {
    display: block;
    height: 25px;
    font-size: 12px;
    line-height: 24px;
    color: rgba(255, 255, 255, 0.5);
    text-decoration: none;
    padding: 0 15px;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 100px;
}
.list-video-page .top-featured-video-v2 .info_tags_list li a:hover {
    color: rgba(255, 255, 255, 0.8);
    background-color: rgba(255, 255, 255, 0.2);
}
.list-video-page .top-featured-video-v2 .video-info_right {
    width: 32%;
    background-color: rgba(255, 255, 255, 0.05);
    border-radius: 6px;
}
.list-video-page .top-featured-video-v2 .info_right_wrapper {
    padding: 12px;
    padding-bottom: 0;
}
.list-video-page .top-featured-video-v2 .info_right_header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}
.list-video-page .top-featured-video-v2 .header_label {
    font-size: 10px;
    color: rgba(255, 255, 255, 0.3);
}
.list-video-page .top-featured-video-v2 .vdbwrht-btn {
    width: 20px;
    height: 12px;
    background-color: rgba(255, 255, 255, 0.2);
}
.list-video-page .top-featured-video-v2 .vdbwrht-btn .vdbwrhtb-circle {
    width: 8px;
    height: 8px;
}
.list-video-page .top-featured-video-v2 .swiper-slide {
    height: auto;
    margin-bottom: 15px;
}
.list-video-page .top-featured-video-v2 .relate-video-slider .swiper-container {
    height: 180px;
    box-sizing: border-box;
    padding-right: 12px;
}
.list-video-page .top-featured-video-v2 .relate-video-slider .swiper-container .swiper-scrollbar {
    background-color: rgba(255, 255, 255, 0.05);
    bottom: 0;
    top: 0;
    height: 100%;
    right: 0;
}
.list-video-page .top-featured-video-v2 .relate-video-slider .swiper-container .swiper-scrollbar-drag {
    background-color: rgba(255, 255, 255, 0.1);
}
.list-video-page .top-featured-video-v2 .relate-video-slider .relate-video-item {
    display: flex;
    font-size: 11px;
    color: rgba(255, 255, 255, 0.5);
    text-decoration: none;
    line-height: 15px;
}
.list-video-page .top-featured-video-v2 .relate-video-slider .relate-video-item:hover {
    color: #fff;
}
.list-video-page .top-featured-video-v2 .relate-video-slider .relate-video-item.is-nowplaying {
    color: #fff;
}
.list-video-page .top-featured-video-v2 .relate-video-slider .relate-video-item.is-nowplaying .ava_wrapper:before {
    display: block;
    height: 15px;
    padding: 0 5px;
    background-color: rgba(243, 71, 100, 0.8);
    font-size: 9px;
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 16px;
    content: "Đang xem";
}
.list-video-page .top-featured-video-v2 .relate-video-slider .relate-video-item.is-nowplaying .ava_duration {
    display: none;
}
.list-video-page .top-featured-video-v2 .relate-video-slider .video-item_ava {
    width: 80px;
    position: relative;
    flex-shrink: 0;
    margin-right: 10px;
}
.list-video-page .top-featured-video-v2 .relate-video-slider .ava_wrapper {
    padding-top: 56.25%;
    position: relative;
    display: block;
    background-size: cover;
    background-position: center top;
}
.list-video-page .top-featured-video-v2 .relate-video-slider .ava_duration {
    display: block;
    height: 15px;
    padding: 0 5px;
    background-color: rgba(0, 0, 0, 0.8);
    font-size: 9px;
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 5px;
    right: 5px;
    line-height: 16px;
    border-radius: 2px;
}
.list-video-page .page-body {
    padding: 0;
}
.list-video-page .site-header.hideHeaderMenu .header-menu {
    opacity: 0;
    visibility: hidden;
    display: none;
}
.list-video-page .video-site-wrapper {
    background-color: #000;
}
.list-video-page .top-featured-video-v2 .video-info_left {
    width: 100%;
}
.list-video-page .dpFlexNowrap {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.list-video-page .w980 {
    width: 980px;
    max-width: 100%;
    margin: 0 auto;
}
.list-video-page .site-body .video-stream .video-stream-wrapper {
    padding: 50px 0;
}
.list-video-page .play-list-pdc {
    margin-bottom: 60px;
}
.list-video-page .list-pdc-pl {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 20px;
}
.list-video-page .pdc-pl {
    height: 100%;
    padding: 15px;
    background: #fff;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
}
.list-video-page .pdc-pl .thumb {
    width: 100%;
    display: block;
    margin-bottom: 10px;
    position: relative;
}
.list-video-page .pdc-pl .thumb i {
    width: 100%;
    padding-top: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    border-radius: 8px;
}
.list-video-page .pdc-pl .thumb .count-video {
    display: flex;
    align-items: center;
    padding: 3px 8px;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 6px;
    position: absolute;
    bottom: 10px;
    left: 10px;
}
.list-video-page .pdc-pl .thumb .count-video .txt {
    font-size: 12px;
    line-height: 140%;
    color: #fff;
    font-family: SFD-Regular;
    margin-left: 5px;
}
.list-video-page .pdc-pl .title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-decoration: none;
}
.list-video-page .pdc-pl .title .txt {
    font-size: 16px;
    line-height: 140%;
    font-family: SFD-SemiBold;
    flex-grow: 1;
    color: #111;
    display: block;
}
.list-video-page .pdc-pl .title .icn {
    width: 6px;
    flex-shrink: 0;
    display: block;
    margin-left: 5px;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item {
    background-color: #fff;
    padding: 50px 0;
    margin-bottom: 50px;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper {
    width: 980px;
    margin: 0 auto;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-header .playlist-name .playlist-link {
    display: flex;
    font-family: SFD-Bold;
    font-size: 20px;
    color: #333;
    text-decoration: none;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-header .playlist-name .playlist-link i {
    display: block;
    margin-right: 10px;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-header .playlist-cta {
    display: flex;
    height: 26px;
    background-color: #f1f1f1;
    padding: 0 10px;
    font-size: 12px;
    color: #555;
    text-decoration: none;
    font-weight: 700;
    align-items: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -ms-transition: background-color 0.3s;
    transition: background-color 0.3s;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-header .playlist-cta:hover {
    background-color: #e5e5e5;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-header .playlist-cta i {
    display: block;
    margin-right: 6px;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide {
    position: relative;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .video-slide-wrapper {
    overflow: hidden;
    position: relative;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .video-slide-wrapper:after {
    display: block;
    width: 60px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.2) 100%);
    visibility: visible;
    opacity: 1;
    z-index: 2;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .video-slide-wrapper.reachEnd:after {
    visibility: hidden;
    opacity: 0;
    z-index: 0;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .video-slide-wrapper:before {
    display: block;
    width: 60px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%);
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    z-index: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .video-slide-wrapper.slideNextTransitionStart:before {
    visibility: visible;
    opacity: 1;
    z-index: 2;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .video-slide-wrapper.slideChange:after {
    visibility: hidden;
    opacity: 0;
    z-index: 0;
}
.list-video-page .playlist-video-slide .swiper-button-next {
    left: 100%;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-left: none;
}
.list-video-page .playlist-video-slide .swiper-button-prev {
    right: 100%;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-right: none;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .swiper-button-next,
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .swiper-button-prev {
    width: 35px;
    height: 100px;
    display: flex;
    position: absolute;
    background-color: #fff;
    border: 1px solid #ececec;
    align-items: center;
    text-align: center;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    top: 100px;
    z-index: 1;
    justify-content: center;
    cursor: pointer;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .swiper-button-next i,
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .swiper-button-prev i {
    opacity: 0.3;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .swiper-button-next:hover i,
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .swiper-button-prev:hover i {
    opacity: 1;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .swiper-button-next.swiper-button-disabled,
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .swiper-button-prev.swiper-button-disabled {
    cursor: default;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .swiper-button-next.swiper-button-disabled i,
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .swiper-button-prev.swiper-button-disabled i {
    opacity: 0.3 !important;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .swiper-button-next {
    right: -36px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-left: none;
    left: auto;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .swiper-button-prev {
    left: -36px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-right: none;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .playlist-item .item-wrapper .playlist-video-slide .swiper:after {
    display: block;
    width: 60px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.2) 100%);
    visibility: visible;
    opacity: 1;
    z-index: 2;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .load-more-item {
    text-align: center;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .load-more-item .load-more-btn {
    display: inline-flex;
    height: 45px;
    border: 2px solid #e5e5e5;
    background-color: #fff;
    padding: 0 20px;
    border-radius: 100px;
    font-family: SFD-Bold;
    font-size: 16px;
    text-transform: uppercase;
    color: #333;
    text-decoration: none;
    line-height: 43px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .load-more-item .load-more-btn:hover {
    background-color: #ff904c;
    border-color: #ff904c;
    color: #fff;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .load-more-item .load-more-btn:hover i svg path {
    fill: #fff;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .load-more-item .load-more-btn i {
    display: block;
    margin-left: 10px;
    margin-top: 4px;
}
.list-video-page .site-body .video-stream .video-stream-wrapper .load-more-item .load-more-btn i svg path {
    -webkit-transition: fill 0.3s;
    -moz-transition: fill 0.3s;
    -ms-transition: fill 0.3s;
    transition: fill 0.3s;
}
.list-video-page .fblwti-animated {
    padding-top: 40.4%;
    height: unset;
}
.list-video-page .fblw-timeline-item {
    background: #fff;
    border: 1px solid #ddd;
    box-sizing: border-box;
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
}
.list-video-page .fblwtia-mask {
    background: #fff;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 30px;
}
.list-video-page .fblwtia-title-line {
    right: 0;
    left: 700px;
    top: 30px;
    height: 20px;
    width: 20px;
}
.list-video-page .fblwtia-front-mask {
    height: 20px;
    left: 700px;
    width: 20px;
}
.list-video-page .fblwtia-title-mask-1 {
    top: 60px;
}
.list-video-page .fblwtia-front-mask-2 {
    top: 90px;
    height: 20px;
}
.list-video-page .fblwtia-front-mask-3 {
    top: 120px;
}
.list-video-page .fblwtia-front-mask-4 {
    top: 160px;
    height: 10px;
}
.list-video-page .fblwtia-sepline-sapo {
    left: 700px;
    right: 0;
}
.list-video-page .fblwtia-sepline-sapo-0 {
    top: 0;
}
.list-video-page .fblwtia-sepline-sapo-1 {
    top: 50px;
    height: 10px;
}
.list-video-page .fblwtia-sepline-sapo-2 {
    top: 80px;
    height: 10px;
}
.list-video-page .fblwtia-sepline-sapo-3 {
    top: 110px;
    height: 10px;
}
.list-video-page .fblwtia-sepline-sapo-4 {
    top: 140px;
    height: 20px;
}
.list-video-page .fblwtia-sapo-line {
    right: 0;
}
.list-video-page .fblwtia-sapo-line-2 {
    top: 90px;
    left: 92%;
    height: 20px;
}
.list-video-page .fblwtia-sapo-line-3 {
    top: 120px;
    left: 95%;
    height: 20px;
}
.list-video-page .fblwtia-sapo-line-4 {
    top: 160px;
    left: 88%;
    height: 10px;
}
.list-video-page .fblwtia-sepline-sapo-5 {
    top: 170px;
    bottom: 0;
    height: auto;
}
.list-video-page .fblwti-animated {
    animation-duration: 1.5s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #f6f7f8;
    background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);
    background-size: 800px 200px;
    position: relative;
}
.list-video-page .site-body .video-category-header-info {
    padding: 50px 0 0;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper {
    width: 980px;
    margin: 0 auto;
    border-radius: 5px;
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .cover-wrapper img {
    display: block;
    width: 100%;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .category-header-description {
    background-color: #fff;
    padding: 20px;
    display: flex;
    justify-content: space-between;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .category-header-description .category-des-left {
    width: 68%;
    display: flex;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .category-header-description .category-des-left .category-ava {
    width: 70px;
    height: 70px;
    margin-right: 15px;
    flex-shrink: 0;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .category-header-description .category-des-left .category-ava img {
    display: block;
    width: 100%;
    border-radius: 5px;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .category-header-description .category-des-left .category-detail {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    flex-grow: 1;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .category-header-description .category-des-left .category-detail .name {
    font-family: SFD-Bold;
    font-size: 26px;
    line-height: 32px;
    color: #333;
    margin-bottom: 5px;
    width: 100%;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .category-header-description .category-des-left .category-detail p.description {
    font-size: 13px;
    line-height: 18px;
    color: #888;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .category-header-description .category-des-right {
    width: 102px;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .category-header-description .category-des-right .category-buttons-count {
    display: flex;
    flex-wrap: wrap;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .category-header-description .category-des-right .category-buttons-count .button-count {
    margin-bottom: 5px;
    flex-grow: 1;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .category-header-description .category-des-right .category-buttons-count .button-count a {
    display: flex;
    height: 30px;
    align-items: center;
    box-sizing: border-box;
    padding: 0 10px;
    font-family: SFD-Semibold;
    font-size: 13px;
    color: #888;
    text-decoration: none;
    border-radius: 3px;
    border: 1px solid #e5e5e5;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .category-header-description .category-des-right .category-buttons-count .button-count a i {
    display: block;
    margin-right: 5px;
}
.list-video-page .site-body .video-category-header-info .category-header-info-wrapper .category-header-description .category-des-right .category-buttons-count .button-count a:hover {
    background-color: #fafafa;
}
.list-video-page .video-category-playlist-page .video-stream .video-stream-wrapper .playlist-item {
    background-color: transparent;
    padding: 0;
}
.list-anh .topic-header-sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 50px;
    text-align: center;
    background: #fff;
    box-shadow: 0 15px 20px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.1);
    z-index: 999;
}
.list-anh .topic-header-sticky a#ths-topic-name {
    cursor: pointer;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    text-transform: uppercase;
    color: #888;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}
.list-anh .topic-header-sticky a.ths-logo {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.list-anh .sh_home20-wrapper {
    background: #fff;
    padding: 25px 0;
}
.list-anh .list-image .w980 {
    margin: auto;
    padding-top: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.list-maga .topic-header-sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 50px;
    background: rgba(0, 0, 0, 0.95);
    text-align: center;
    box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.15);
    z-index: 999;
}
.list-maga .ths-logo {
    display: block;
    background: url("../../images/logo-soha-sticky2.png") 65px center no-repeat;
    width: 134px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 65px;
    background-size: 110px;
}
.list-maga .ths-logo:before {
    background: url(https://kenh14cdn.com/web_images/icon-arrow.png) center center #ff904c no-repeat;
    width: 50px;
    height: 50px;
    display: block;
    content: "";
    top: 0;
    left: 0;
    position: absolute;
    background-size: 25px;
}
.list-maga .ths-topic {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
}
.list-maga .topic-banner-wrapper {
    position: relative;
    width: 100%;
    background-size: cover;
    background-position: center center;
    height: 350px;
    margin-top: 50px;
    margin-bottom: 50px;
}
.list-maga .topic-banner-wrapper.no-cover {
    background-image: none;
    height: 232px;
    margin-bottom: 10px;
}
.list-maga .topic-banner-wrapper.no-cover:before {
    display: none;
}
.list-maga .topic-banner-wrapper.no-cover .tbwc-description {
    color: #777;
    width: 880px;
}
.list-maga .magazine-topic-wrapper .topic-banner-wrapper {
    height: 80px;
    margin-top: 100px;
}
.list-maga .tbwc-magazine-logo {
    display: block;
    width: 320px;
    height: 60px;
    background: url(../../images/emagazine-logo.png) top left no-repeat;
    margin: 0 auto;
}
.list-maga .magazine-topic-wrapper .sp-user-profile {
    position: absolute;
    top: 0;
    right: 0;
    padding: 14px;
}
.list-maga .w1014 {
    width: 1014px;
    margin: 0 auto;
}
.list-maga .topic-body-wrapper {
    position: relative;
    display: block;
}
.list-maga .box-top {
    margin-bottom: 20px;
}
.list-maga .box-middle {
    overflow: hidden;
}
.list-maga .tbw-page-wrapper {
    margin: 30px 0;
    text-align: center;
    width: 100%;
    display: block;
}
.list-maga .view-more-detail {
    text-align: center;
    width: 100%;
    padding-top: 20px;
    animation: fadeInDown 1s;
    -webkit-animation: fadeInDown 1s;
    -moz-animation: fadeInDown 1s;
}
.list-maga .view-more-detail a {
    display: inline-block;
    padding: 0 55px 0 25px;
    height: 46px;
    background: #ff904c;
    position: relative;
    font-family: Arial;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 46px;
    color: #fff;
    text-decoration: none;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    transition: background 0.3s;
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
}
.list-maga .view-more-detail a:before {
    display: block;
    width: 30px;
    height: 30px;
    background: url(../../images/detail-stream-sprite.png) -68px -36px no-repeat;
    position: absolute;
    top: 8px;
    right: 10px;
    content: "";
}
.list-maga .view-more-detail a:hover {
    background: #222;
}
.sub-tt .bgmenunhatop {
    background: #300034;
    height: 60px;
    position: relative;
}
.sub-tt .bgmenunhatop .bgmenunhabg1 {
    background: url("../../images/menunhabg2.jpg") no-repeat;
    width: 226px;
    height: 60px;
    display: block;
    margin-top: 0 !important;
    z-index: 9999;
    position: relative;
}
.sub-tt .bgmenunhatop .bgmenunhabg2 {
    width: 813px;
    height: 60px;
}
.sub-tt .bgmenunhatop .bgmenunhabg2 ul {
    width: 100%;
    margin-left: 16px;
    text-transform: uppercase;
}
.sub-tt .bgmenunhatop .bgmenunhabg2 ul li {
    margin-right: 23px;
}
.sub-tt .bgmenunhatop .bgmenunhabg2 ul li a {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 60px;
    display: block;
    height: 60px;
}
.sub-tt .bgmenunhatop .bgmenunhabg2 ul li a.active,
.sub-tt .bgmenunhatop .bgmenunhabg2 ul li a:hover {
    border-bottom: 5px solid #eb034d;
    height: 55px;
}
.sub-tt .bgmenunhatop .bgwhite {
    height: 60px;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
}
.sub-tt .ngoaihanganh .block-video {
    background: #e8e8e8;
    margin: 40px 0 0;
    padding-bottom: 30px;
    position: relative;
}
.sub-tt .ngoaihanganh .bgvideonhaleft {
    background: url("https://sohanews.sohacdn.com/web_images/bgvideonhal.jpg") no-repeat;
    width: 228px;
    height: 152px;
    z-index: 1;
    position: absolute;
    left: 0;
    bottom: 0;
}
.sub-tt .ngoaihanganh .bgvideonharight {
    background: url("https://sohanews.sohacdn.com/web_images/bgvideonhar.jpg") no-repeat;
    width: 207px;
    height: 167px;
    z-index: 1;
    position: absolute;
    right: 0;
    top: 0;
}
.sub-tt .ngoaihanganh .wrapper {
    width: 1200px;
}
.sub-tt .ngoaihanganh .adv-left1 {
    width: 882px;
}
.sub-tt .box-top {
    margin-bottom: 20px;
}
.sub-tt .ngoaihanganh .adv-left1 .colnha1 {
    width: 562px;
}
.sub-tt .ngoaihanganh .adv-left1 .colnha2 {
    width: 300px;
}
.sub-tt .timeline .list {
    width: 100%;
}
.sub-tt .page-body {
    padding: 0;
}
.sub-tt .bangxephangnharight .tab {
    position: relative;
    width: 100%;
    height: 76px;
    display: block;
    background: #300034;
    padding-top: 10px;
    border-radius: 5px 5px 0 0;
}
.sub-tt .bangxephangnharight .tab .icon {
    width: 146px;
    height: 28px;
    display: block;
    background: url("../../images/logotabbangxephang.png") no-repeat;
    background-size: 146px 28px;
    margin: 0 auto;
}
.sub-tt .dienbientrandaunha .tab {
    position: relative;
    width: 100%;
    height: 76px;
    display: block;
    background: #e1164d;
    padding-top: 10px;
    border-radius: 5px 5px 0 0;
}
.sub-tt .dienbientrandaunha .tab .icon {
    width: 146px;
    height: 28px;
    display: block;
    background: url("https://sohanews.sohacdn.com/web_images/logotabtopghiban.jpg") no-repeat;
    margin: 0 auto;
}
.sub-tt .bangxephangnharight .titlebxh,
.sub-tt .dienbientrandaunha .titletopbt {
    color: #222;
    font-size: 13px;
    font-weight: 700;
    height: 37px;
    background: #fff;
    line-height: 37px;
    position: absolute;
    width: 280px;
    margin: 0 10px;
    border-radius: 5px 5px 0 0;
    bottom: 0;
    left: 0;
    text-align: center;
}
.sub-tt .dienbientrandaunha table {
    width: 100%;
    font-size: 13px;
    font-weight: 700;
    color: #222;
}
.sub-tt .dienbientrandaunha table tr.titleth {
    background: #e8e8e8;
    height: 35px;
}
.sub-tt .dienbientrandaunha table tr.titleth td {
    line-height: 35px;
    font-size: 13px;
    color: #222;
    font-weight: 700;
    text-align: center;
}
.sub-tt .dienbientrandaunha table tr.titleth td.cauthu {
    text-align: left;
    width: 50%;
}
.sub-tt .dienbientrandaunha table tr.titleth td.khac {
    width: 15%;
}
.sub-tt .dienbientrandaunha table tr.titleth td.ban {
    width: 12%;
}
.sub-tt .dienbientrandaunha table tr.titleth td.hotro {
    width: 20%;
    padding-right: 10px;
}
.sub-tt .dienbientrandaunha .listtopghiban {
    width: calc(100% - 2px);
    font-size: 13px;
    color: #222;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    border: 1px solid #e8e8e8;
    padding-bottom: 10px;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt {
    padding-top: 10px;
    width: 100%;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .stt {
    width: 15%;
    color: #777;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .name {
    width: 50%;
    font-size: 15px;
    text-align: left;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .name span {
    font-size: 13px;
    color: #777;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .ban {
    width: 17%;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .hotro {
    width: 18%;
    color: #777;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .suttrungdich {
    width: 40%;
    color: #777;
    text-align: left;
    margin-left: 15%;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .tongcusut {
    width: 40%;
    color: #777;
    text-align: right;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .phantram {
    width: 12%;
    height: 19px;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    margin-left: 15%;
    position: relative;
    background: #eb034d;
    border-radius: 5px;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .duongke {
    width: 68%;
    position: relative;
    height: 2px;
    background: #e8e8e8;
    display: block;
    margin-top: 8px;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .tongcusutline {
    position: absolute;
    top: 0;
    right: 0;
    color: #777;
    font-size: 13px;
    line-height: 37px;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .tongcusutline .gach {
    width: 2px;
    height: 6px;
    background: #eb034d;
    display: block;
    position: absolute;
    top: -2px;
    right: 0;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .suttrungline {
    position: absolute;
    height: 2px;
    background: #c8c5c5;
    top: 0;
    left: 0;
    color: #777;
    font-size: 13px;
    line-height: 37px;
    width: 40%;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .suttrungline .gach {
    width: 2px;
    height: 6px;
    background: #eb034d;
    display: block;
    position: absolute;
    top: -2px;
    right: 0;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt .suttrungline .so {
    font-size: 13px;
    color: #777;
    position: absolute;
    top: 0;
    right: -5px;
    font-style: normal;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt.thongke {
    padding-bottom: 27px;
    border-bottom: 1px solid #e8e8e8;
}
.sub-tt .dienbientrandaunha .listtopghiban .bt.thongke.last {
    border: 0;
}
.sub-tt .ngoaihanganh .timeline.tl1 {
    margin-top: 0 !important;
    border: 0;
    padding-top: 0 !important;
}
.sub-tt .bangxephangnharight .table-rank {
    background: #f0f0f0;
    width: 100%;
    border-collapse: collapse;
}
.sub-tt .bangxephangnharight .table-rank thead tr {
    background: #e8e8e8;
    height: 35px;
    border: 0;
}
.sub-tt .bangxephangnharight .table-rank thead tr th {
    text-align: center;
    line-height: 35px;
    font-weight: 700;
    padding: 0 5px;
}
.sub-tt .bangxephangnharight .table-rank thead tr th:nth-child(2) {
    text-align: left;
    padding: 0 !important;
}
.sub-tt .bangxephangnharight .table-rank tbody tr {
    border-top: 1px solid #dbdbdb;
    font-size: 14px;
    color: #555;
    line-height: 40px;
    background-color: #fff;
}
.sub-tt .bangxephangnharight .table-rank tbody tr td {
    text-align: center;
    padding: 0;
}
.sub-tt .bangxephangnharight .table-rank tbody tr td:nth-child(2) {
    text-align: left;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sub-tt .lichthidaunhadetail .table-rank tbody tr:nth-child(0) {
    background: #e7e7e7 !important;
}
.sub-tt .bangxephangnharight .table-rank tbody tr td:first-child {
    padding: 0 5px !important;
}
.sub-tt .ngoaihanganh .block-video {
    background: #e8e8e8;
    margin: 40px 0 0;
    padding-bottom: 30px;
    position: relative;
}
.sub-tt .ngoaihanganh .block-video .detail {
    background: #e8e8e8;
    line-height: 0;
}
.sub-tt .ngoaihanganh .block-video .detail .preview {
    width: 808px;
}
.sub-tt .ngoaihanganh .block-video .detail .video-list .v-list {
    height: 458px;
}
.sub-tt .ngoaihanganh .block-video .title .right .scr-next,
.sub-tt .ngoaihanganh .block-video .title .right .scr-prev {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 26px;
    cursor: pointer;
    background: #c4c4c4;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    transition: background 0.3s;
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
}
.sub-tt .ngoaihanganh .block-video .title .right .scr-next:before,
.sub-tt .ngoaihanganh .block-video .title .right .scr-prev:before {
    display: block;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #222;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -3px;
    margin-left: -6px;
}
.sub-tt .ngoaihanganh .block-video .title .right .scr-prev:before {
    border-bottom: 6px solid #222;
    border-top: 0;
}
.sub-tt .ngoaihanganh .block-video .title .right .scr-next:hover,
.sub-tt .ngoaihanganh .block-video .title .right .scr-prev:hover {
    background: #a1a1a1;
}
.sub-tt .box-category[data-layout="32"] .box-category-middle .box-category-item {
    padding: 0;
    margin-bottom: 23px;
    padding-bottom: 22px;
    border-bottom: 1px solid #cecece;
}
.sub-tt .box-category[data-layout="32"] .box-category-middle .box-category-item.active,
.sub-tt .box-category[data-layout="32"] .box-category-middle .box-category-item:hover {
    background: #e8e8e8;
}
.sub-tt .box-category[data-layout="32"] .box-category-middle .box-category-item .box-category-link-title {
    color: #222;
    font-weight: 700;
    font-size: 14px;
}
.sub-tt .no-bor {
    padding-top: 0 !important;
    border-top: 0 !important;
}
.sub-tt .sub-tt-box-sww {
    padding-top: 25px;
    border-top: 1px solid #e8e8e8;
    margin-bottom: 25px;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 20px;
}
.sub-tt .sub-tt-box-sww h3 {
    border: 0 !important;
    padding: 0 !important;
}
.sub-tt .sub-tt-box-sww h3 span {
    color: #eb034d;
}
.sub-tt .sub-tt-box-sww .sp_icon.icon-double-angle-right {
    width: 14px;
    height: 14px;
    background: url(https://sohanews.sohacdn.com/web_images/rowiconthreadnha.png);
}
.sub-tt .sub-tt-box-sww .slide-list .swiper-button-next {
    width: 35px;
    height: 95px;
    background: url(https://sohanews.sohacdn.com/web_images/eventrowslider.png) no-repeat;
    top: 55px;
}
.sub-tt .sub-tt-box-sww .slide-list .swiper-button-prev {
    width: 35px;
    height: 95px;
    background: url(https://sohanews.sohacdn.com/web_images/eventrowslidel.png) no-repeat;
    top: 55px;
}
.sh_list_topic_hot ul {
    display: flex;
    padding: 20px 0;
    overflow-y: scroll;
}
.sh_list_topic_hot ul::-webkit-scrollbar {
    height: 5px;
    background-color: #f8f8f8;
    cursor: pointer;
}
.sh_list_topic_hot ul::-webkit-scrollbar-track {
    border-radius: 5px;
    background-color: #fff;
}
.sh_list_topic_hot ul::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #ccc;
}
.sh_list_topic_hot ul li a {
    display: block;
    font-family: SFPD-SemiBold;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    color: #333;
    padding: 6px 15px;
    width: max-content;
    background: #eef4f9;
    border: 1px solid #d6dce2;
    border-radius: 100px;
    margin-right: 10px;
}
.sh_list_topic_hot ul li:first-child a {
    color: #ff904c;
    padding: 6px 0;
    width: max-content;
    margin-right: 20px;
    border: none;
    background: 0 0;
    position: relative;
}
.page-dhd2 .mainbox {
    margin-top: 0;
}
.page-dhd2 .box-category[data-layout="22"] .box-category-top {
    margin-bottom: 30px;
}
.page-detail .kbws-list .kbwsli {
    margin-right: 20px;
    text-align: center;
    display: inline-block;
}
.page-detail .kbws-list .kbwsli a {
    display: block;
    font-family: SFD-SemiBold;
    font-size: 14px;
    line-height: 40px;
    color: #333;
    text-decoration: none;
    text-transform: uppercase;
    padding-top: 8px;
    font-weight: 400;
}
.page-detail .kbws-list .kbwsli.active a,
.page-detail .kbws-list .kbwsli:hover a {
    border-bottom: 4px solid #ff904c;
}
.page-detail .kbws-list ul {
    display: flex;
    min-height: 56px;
}
.page-detail .kbws-list ul .kbwsli a {
    line-height: 44px;
}
.page-detail .kbws-list ul .kbwsli .list_logo {
    width: 55px;
}
.page-detail .kbws-list ul .kbwsli .list_logo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.page-detail .submenupagedetail .sub-menu {
    border-left: solid 2px #ff904c;
    border-bottom: solid 1px #e1bd00;
    background-color: #fdd500;
}
.page-detail .submenupagedetail .sub-menu a.active,
.page-detail .submenupagedetail .sub-menu a:hover {
    background: 0;
    background-color: #fcca00;
    color: #000;
}
.page-detail .submenupagedetail .sub-menu a {
    margin: 0;
    border-right: solid 1px #e1bd00;
    color: #4d4d4d;
    padding: 0 15px;
    line-height: 26px;
}
.page-detail .submenupagedetail .sub-menu .ico-focus-1 {
    display: none !important;
}
.page-detail .slide2 {
    background-color: #f8f8f8;
    border: solid #dfdfdf;
    border-width: 0 1px 1px 1px;
    position: relative;
}
.page-detail .slide2.lazy-loading {
    min-height: 102px;
    height: 102px;
}
.page-detail .slide2.lazy-loading * {
    visibility: hidden;
}
.page-detail .slide2 ul {
    background: 0;
    border: 0;
    width: 921px;
    overflow: hidden;
    position: relative;
    height: 101px;
}
.page-detail .slide2 li {
    border: solid transparent;
    border-width: 0 1px 0 0;
    padding: 0 5px 0 136px;
    margin: 10px 10px 10px 0;
    position: relative;
    width: 156px;
    min-height: 81px;
}
.page-detail .slide2 li.show-border {
    border: solid #e5e5e5;
    border-width: 0 1px 0 0;
}
.page-detail .slide2 li.end {
    border: 0;
}
.page-detail .slide2 .nav {
    width: 28px;
    height: 85px;
    margin-top: 10px;
    background-color: #f8f8f8;
    display: inline-block;
    position: relative;
}
.page-detail .slide2 .nav .slide-nav-3-item {
    margin: 26px 0 0 7px;
}
.page-detail .slide2 .nav.fr {
    border-left: solid 1px #e5e5e5;
}
.page-detail .slide2 .title {
    font-family: Tahoma;
    font-size: 12px;
    line-height: 18px;
    color: #004265;
    font-weight: 700;
}
.page-detail .slide2 .title:hover {
    text-decoration: underline;
}
.page-detail .slide2 img {
    background-color: #fff;
    border: solid 1px #e1e1e1;
    padding: 1px;
    width: 124px;
    height: 77px;
    position: absolute;
    top: 0;
    left: 0;
}
.page-detail .news-detail .news-thread-top {
    display: inline-block;
    clear: both;
    color: #8e8e8e;
    font-size: 12px;
    font: 400 13px/18px Arial;
    margin-top: 8px;
}
.page-detail .news-detail .news-thread-top strong {
    font-weight: 400;
}
.page-detail .news-detail .news-title {
    color: #333;
    line-height: 35px;
    font-size: 30px;
    font-weight: 700;
}
.page-detail .news-detail .news-info,
.page-detail .news-detail .news-info a {
    font-size: 12px;
}
.page-detail .news-detail .news-info a {
    color: #85a1bc;
}
.page-detail .news-detail .news-sapo {
    font-family: "Arial Bold", Arial;
    font: 700 16px/23px Arial;
    color: #333;
}
.page-detail .news-detail .news-sapo .nb24 {
    margin-right: 0.5em;
}
.page-detail .news-detail .related-news {
    position: relative;
    margin-top: 20px;
    margin-bottom: 5px;
}
.page-detail .news-detail .related-news li {
    position: relative;
}
.page-detail .news-detail .related-news li:first-child a {
    border-top: 0;
}
.page-detail .news-detail .related-news li a {
    font: 700 13px/18px Arial;
    color: #004383;
    padding: 4px 0 4px 15px;
    display: inline-block;
}
.page-detail .news-detail .related-news .ls-1 {
    position: absolute;
    left: 0;
    top: 8px;
    background-position: -162px -97px;
    width: 6px;
    height: 9px;
}
.page-detail .news-detail .share {
    background: #fff;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding: 10px 0;
    margin-bottom: 20px;
}
.page-detail .news-detail header {
    font-size: 12px;
}
.page-detail .news-content * {
    max-width: 100%;
}
.page-detail .news-content h1,
.page-detail .news-content h2,
.page-detail .news-content h3,
.page-detail .news-content h4 {
    margin: 10px 0;
}
.page-detail .news-content h2 {
    text-transform: uppercase;
    font-size: 24px;
}
.page-detail .light-box-bounder .news-content h2 {
    line-height: 28px;
    font-size: 24px;
    font-family: SFD-Bold;
    color: #0e1c63;
    text-transform: initial;
}
.page-detail .news-content a {
    color: #5e5e5e;
}
.page-detail .news-content a.link-inline-content {
    color: #004383;
}
.page-detail .news-content p {
    color: #000;
}
.page-detail .news-content p {
    font-family: "Times New Roman", Georgia, Serif;
    font-size: 17px;
    line-height: 24px;
}
.page-detail .news-content img,
.page-detail .news-content p {
    padding: 8px 0;
}
.page-detail .news-content .VCSortableInPreviewMode {
    margin: 2% 0;
}
.page-detail .news-content iframe {
    display: block;
    margin: 0 auto;
}
.page-detail .wide-mode .news-content img,
.page-detail .wide-mode .news-content p {
    padding: 1% 0;
}
.page-detail .reportbug-button {
    display: flex;
    align-items: center;
    background: #007970;
    width: max-content;
    padding: 0 10px;
    border-radius: 4px;
}
.page-detail .reportbug-button svg {
    margin-right: 10px;
}
.page-detail .reportbug-button a {
    color: #fff;
    font-style: normal;
}
.page-detail .news-audio {
    margin: 0 auto;
    width: 300px;
    margin-top: -5px;
    margin-bottom: -7px;
}
.page-detail .facebook-button .fb-like-async {
    width: 85px;
    height: 25px;
    overflow: hidden;
    position: relative;
}
.page-detail .direct-tag-related {
    font-size: 13px;
    display: inline-block;
    margin-top: -5px;
}
.page-detail .direct-tag-related li {
    position: relative;
    padding: 4px 0 4px 15px;
}
.page-detail .direct-tag-related a {
    font: 700 13px/18px Arial;
    color: #004383;
}
.page-detail .direct-tag-related .ls-1 {
    position: absolute;
    left: 0;
    top: 8px;
    background-position: -162px -97px;
    width: 6px;
    height: 9px;
}
.page-detail .news-detail.default .news-title {
    margin-top: 14px;
}
.page-detail .news-detail.default .news-info {
    margin-top: 8px;
    color: #666;
}
.page-detail .news-detail.default .social {
    display: block;
    text-align: right;
    line-height: 23px;
}
.page-detail .news-detail.default .social a {
    margin-left: 10px;
    vertical-align: middle;
}
.page-detail .sub-list .box-title {
    font-size: 13px;
    line-height: 26px;
    color: #333;
    font-weight: 700;
}
.page-detail .list-1 .box-title {
    font-size: 12px;
    line-height: 30px;
    background-color: #339990;
    color: #fff;
    display: block;
    padding-left: 7px;
    font-weight: 700;
}
.page-detail .list-1 .highlight {
    padding: 0;
    border: 0;
}
.page-detail .list-1 .highlight > .desc {
    font-size: 14px;
    line-height: 16px;
    color: #333;
    font-weight: 700;
    padding: 7px 8px 10px;
    display: block;
}
.page-detail .list-1 .highlight a {
    padding: 0;
}
.page-detail .list-1 a {
    font-size: 12px;
    line-height: 17px;
    display: block;
    padding-left: 25px;
    padding-right: 10px;
}
.page-detail .list-1 .highlight img {
    max-width: 184px;
}
.page-detail .list-1 ul {
    border: solid #f0f1f4;
    border-width: 0 1px 1px;
}
.page-detail .list-1 li {
    padding: 14px 0 11px;
    border-top: dotted 1px #a8a8a8;
    position: relative;
}
.page-detail .list-1 li.highlight {
    background: 0;
}
.page-detail .list-1 li.even {
    background-color: #f5f5f5;
}
.page-detail .list-1 li .ls-3 {
    position: absolute;
    left: 5px;
    top: 18px;
}
.page-detail .list-2 {
    border: solid #f0f1f4;
    border-width: 0 1px 1px 1px;
}
.page-detail .list-2 .box-title {
    font-size: 12px;
    line-height: 33px;
    border-bottom: solid 1px #f0f1f4;
    font-weight: 700;
    color: #ff904c;
    padding-left: 8px;
    border-top: solid 3px #339990;
}
.page-detail .list-2 .list {
    margin-top: 3px;
}
.page-detail .list-2 .list li {
    padding: 0 8px;
}
.page-detail .list-2 .list li.first a {
    border: 0;
}
.page-detail .list-2 .list a {
    font-size: 12px;
    line-height: 16px;
    color: #333;
    font-weight: 700;
    border-top: dotted 1px #e5e7ec;
    padding: 9px 0;
    display: block;
}
.page-detail .boxSameZone #search-place select {
    background-color: #f2f2f2;
    border-right: 6px solid #f2f2f2;
}
.page-detail .interative-box {
    background: 0;
    height: auto;
    padding: 0 16px 12px;
    border-bottom: 1px solid #e4e4e4;
}
.page-detail .interative-box .seperator {
    margin-left: 10px;
    margin-right: 10px;
}
.page-detail .interative-box .social {
    margin-top: 6px;
}
.page-detail .interative-box .bookmark-link {
    margin-top: 6px;
}
.page-detail .interative-box .bookmark-link .ico-home-2 {
    margin-right: 5px;
    position: relative;
    margin-left: 4px;
    top: 3px;
}
.page-detail .comment-count {
    color: #024b74;
    font-size: 20px;
    margin-right: 5px;
    vertical-align: -2px;
}
.page-detail .outside-comment-count {
    line-height: 38px;
}
.page-detail .news-detail .tags {
    font-size: 12px;
    line-height: 22px;
    position: relative;
}
.page-detail .news-detail .tags * {
    display: inline-block;
}
.page-detail .news-detail .tags h3 {
    margin: 7px 7px 0 0;
}
.page-detail .news-detail .tags a {
    background-color: #e5e5e5;
    border-radius: 2px;
    padding: 0 7px;
    color: #333;
    font-size: 12px;
    margin: 0;
    font-weight: 400;
}
.page-detail .news-detail .tags a:hover {
    background-color: #ff904c;
    color: #fff;
}
.page-detail .news-detail .tags .box-title {
    display: block;
}
.page-detail .external-news .box-title {
    font-size: 14px;
    font-family: Verdana;
    font-weight: 700;
    display: block;
}
.page-detail .thread-flow {
    min-height: 185px;
}
.page-detail .thread-flow .sub-title {
    font: normal 12px Verdana;
    color: #666;
}
.page-detail .thread-flow .box-title {
    font: bold 14px/22px tahoma;
    text-transform: uppercase;
    color: #5a524d;
    margin-top: 10px;
}
.page-detail .thread-flow .content {
    position: relative;
    padding-left: 200px;
}
.page-detail .thread-flow img {
    width: 177px;
    height: 117px;
    position: absolute;
    top: 5px;
    left: 0;
}
.page-detail .thread-flow .list li {
    margin-top: 10px;
}
.page-detail .thread-flow .list li.first {
    margin-top: 0;
}
.page-detail .list-3 li {
    margin-top: 20px;
}
.page-detail .list-3 li.first {
    margin-top: 0;
}
.page-detail .list-3 a {
    font-size: 13px;
    font-weight: 700;
    color: #005a89;
    line-height: 16px;
    display: block;
}
.page-detail .list-3 .odd {
    border-left: solid 1px #bcbcbc;
    margin-left: 16px;
    padding-left: 16px;
}
.page-detail .list-3 a span {
    display: inline-block;
}
.page-detail .list-3 a .published-date {
    color: #99999a;
    font-weight: 400;
    font-size: 11px;
    margin-left: 0.5em;
}
.page-detail .fan-box {
    width: 658px;
    height: 77px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #d1d1d1;
    padding-top: 5px;
    margin-top: 10px;
}
.page-detail .fan-box > .inner {
    padding: 3px;
    width: 658px;
}
.page-detail .fan-box .fan-box-avatar {
    margin: 0 5px;
    width: 66px;
    height: 66px;
    display: inline-block;
    margin: 0 7px 5px 5px;
}
.page-detail .slide-1 .box-title {
    line-height: 32px;
}
.page-detail .slide-1 {
    position: relative;
}
.page-detail .slide-1 .nav {
    position: absolute;
    top: 9px;
    right: 0;
}
.page-detail .slide-1 .nav .slide-nav-2-item.prev {
    margin-right: 5px;
}
.page-detail .slide-1.news-slide .title {
    color: #004b73;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    display: block;
}
.page-detail .slide-1.news-slide .slide-item {
    margin-right: 20px;
    width: 150px;
}
.page-detail .slide-1.news-slide .title {
    margin-top: 7px;
}
.page-detail .thread-slide .slide-item {
    border: solid 1px #eaeaea;
    background-color: #f4f4f4;
    padding: 0 8px;
    width: 300px;
    margin-right: 24px;
}
.page-detail .thread-slide .box-title > .inner {
    font-family: arial;
    font-size: 16px;
    line-height: 22px;
    margin: 7px 0;
    color: #000;
    font-weight: 700;
    text-transform: none;
    display: block;
    white-space: normal;
}
.page-detail .thread-slide .title {
    padding-left: 5px;
    font-size: 12px;
    line-height: 23px;
    font-weight: 700;
    color: #fff;
    background-color: #000;
    display: block;
}
.page-detail .thread-slide .sub-list li {
    position: relative;
    padding-left: 10px;
}
.page-detail .thread-slide .sub-list li .ls-1 {
    position: absolute;
    top: 15px;
    left: 0;
}
.page-detail .thread-slide .sub-list a {
    font-size: 11px;
    line-height: 15px;
    color: #004b73;
    background-color: transparent;
    font-weight: 700;
    display: block;
    padding: 10px 0 0 0;
}
.page-detail .embed-banner {
    border: solid 1px #f1f1f4;
    border-top-color: #339990;
}
.page-detail .embed-banner .title {
    font-size: 12px;
    line-height: 16px;
    color: #505050;
    font-weight: 700;
    border-bottom: dotted 1px #e5e7ec;
    padding: 8px;
    display: block;
}
.page-detail .embed-banner img {
    margin: 8px 9px;
    max-width: 165px;
}
.page-detail .vote-result-title {
    padding: 10px 8px;
    font-size: 18px;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}
.page-detail .vote-alert {
    padding: 10px;
    font-size: 18px;
}
.page-detail .vote-result {
    width: 620px;
}
.page-detail .vote-result td {
    padding: 5px;
    vertical-align: middle;
    width: auto;
    position: relative;
}
.page-detail .vote-result .value {
    line-height: 16px;
    font-size: 14px;
    color: grey;
    text-align: left;
}
.page-detail .vote-result .rate {
    text-align: left;
    font-size: 14px;
    width: 20%;
}
.page-detail .vote-result .text {
    position: relative;
    z-index: 2;
    color: #060092;
    padding: 0 8px;
}
.page-detail .vote-result .percent {
    width: 30%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: #87c700;
    z-index: 1;
    border-radius: 16px;
}
.page-detail .vote-result-footer {
    padding: 10px 8px 0 8px;
    font-size: 14px;
    border-top: 1px solid #eee;
    margin-top: 10px;
}
.page-detail .ui-progress {
    height: 22px;
    background: #ebebeb;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-radius: 10px;
}
.page-detail .ui-progress .ui-progress-value {
    display: block;
    margin: 0 -1px;
    min-width: 30px;
    height: 20px;
    line-height: 18px;
    text-align: left;
    background: #ccc;
    border: 1px solid;
    border-color: #bfbfbf #b3b3b3 #9e9e9e;
    border-radius: 10px;
    background-image: -webkit-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #ccc);
    background-image: -moz-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #ccc);
    background-image: -o-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #ccc);
    background-image: linear-gradient(to bottom, #f0f0f0, #dbdbdb 70%, #ccc);
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.page-detail .ui-progress .ui-progress-text {
    padding: 0 8px;
    font-size: 11px;
    font-weight: 700;
    color: #404040;
    color: rgba(0, 0, 0, 0.7);
    text-shadow: 0 1px rgba(255, 255, 255, 0.4);
}
.page-detail .ui-progress .green {
    background: #85c440;
    border-color: #78b337 #6ba031 #568128;
    background-image: -webkit-linear-gradient(top, #b7dc8e, #99ce5f 70%, #85c440);
    background-image: -moz-linear-gradient(top, #b7dc8e, #99ce5f 70%, #85c440);
    background-image: -o-linear-gradient(top, #b7dc8e, #99ce5f 70%, #85c440);
    background-image: linear-gradient(to bottom, #b7dc8e, #99ce5f 70%, #85c440);
}
.page-detail .ui-progress .red {
    background: #db3a27;
    border-color: #c73321 #b12d1e #8e2418;
    background-image: -webkit-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);
    background-image: -moz-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);
    background-image: -o-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);
    background-image: linear-gradient(to bottom, #ea8a7e, #e15a4a 70%, #db3a27);
}
.page-detail .ui-progress .orange {
    background: #f2b63c;
    border-color: #f0ad24 #eba310 #c5880d;
    background-image: -webkit-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);
    background-image: -moz-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);
    background-image: -o-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);
    background-image: linear-gradient(to bottom, #f8da9c, #f5c462 70%, #f2b63c);
}
.page-detail .ui-progress .blue {
    background: #5aaadb;
    border-color: #459fd6 #3094d2 #277db2;
    background-image: -webkit-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);
    background-image: -moz-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);
    background-image: -o-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);
    background-image: linear-gradient(to bottom, #aed5ed, #7bbbe2 70%, #5aaadb);
}
.page-detail .bottom-info {
    display: block;
    text-align: right;
    font-weight: 700;
    margin-top: -10px;
}
.page-detail .news-content .bottom-info {
    margin-top: 0;
}
.page-detail .fb-place-hoder {
    position: relative;
    min-height: 24px;
    min-width: 100px;
}
.page-detail .fb-place-hoder iframe {
    background-color: #fafafa;
    min-height: 24px;
    z-index: 2;
    position: relative;
}
.page-detail .fb-place-hoder .like-temp {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.page-detail .thread-hot-flow {
    background-color: #fafafa;
}
.page-detail .thread-hot-flow .box-title {
    background-color: #006766;
    border-radius: 5px 5px 0 0;
    padding: 8px 10px;
    box-sizing: border-box;
    overflow: hidden;
}
.page-detail .thread-hot-flow .box-title a {
    font: bold 18px Arial;
    color: #fff;
    text-transform: uppercase;
    width: 93%;
}
.page-detail .thread-hot-flow .box-title .arrow {
    width: 30px;
    height: 21px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAUCAYAAABxnDbHAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDQtMTBUMTY6MjI6MTcrMDc6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wNC0xMFQxNjoyMzowNiswNzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDQtMTBUMTY6MjM6MDYrMDc6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MDIzY2MzOTEtZjA0MC1hMjQ4LWJlYTktNWRhNjRiZWI3NmExPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjAyM2NjMzkxLWYwNDAtYTI0OC1iZWE5LTVkYTY0YmViNzZhMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjAyM2NjMzkxLWYwNDAtYTI0OC1iZWE5LTVkYTY0YmViNzZhMTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowMjNjYzM5MS1mMDQwLWEyNDgtYmVhOS01ZGE2NGJlYjc2YTE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDQtMTBUMTY6MjI6MTcrMDc6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+Mjk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PpPgi7EAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAOJJREFUeNrE1TErxWEUB+BXupRFiXwAYVQW2WRSNhnla/gEFpusMirb7W43STLpbr6CzCSUksegm+O/3OV/Xr8626mn3s57TkFpqZZwjflRvW2By3j0k3vM1kBX8OQ3A0xnowVreAnwLaay0YINvAX4EpPZaMEWPgLcw0Q2WrCDzwBfYDwbLdhrwGcYG6IHiTXwNydDtHaO/gM9rP28x9mDtI+vAJ7GQcqo3cbknmd/me3Gcuiik7kcNvEewH5zG7WNruM1gDfZC38VzwG8q3HaFvEQjvhMjSNesIArzI3q/R4AlJ9T49PmQdYAAAAASUVORK5CYII=")
    no-repeat;
}
.page-detail .thread-hot-flow .content {
    padding: 20px 10px;
    border: 1px solid #b8d9d9;
    border-radius: 0 0 5px 5px;
}
.page-detail .thread-hot-flow .content .list li {
    margin-right: 10px;
    width: 206px;
}
.page-detail .thread-hot-flow .content .list li:last-child {
    margin-right: 0;
}
.page-detail .thread-hot-flow .content .list li .avatar {
    width: 100%;
}
.page-detail .thread-hot-flow .content .list li a.title {
    color: #2b2b2b;
    font: bold 14px/20px Arial;
    padding-top: 10px;
    display: block;
}
.page-detail .bottom-info {
    display: block;
    text-align: right;
    font-weight: 700;
    margin-top: -10px;
}
.page-detail .news-content .bottom-info {
    margin-top: 0;
}
.page-detail .fb-place-hoder {
    position: relative;
    min-height: 24px;
    min-width: 100px;
}
.page-detail .fb-place-hoder iframe {
    background-color: #fafafa;
    min-height: 24px;
    z-index: 2;
    position: relative;
}
.page-detail .fb-place-hoder .like-temp {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.page-detail .bottom-contact {
    background-color: #f8f8f8;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding: 12px 0 15px;
}
.page-detail .bottom-contact a {
    color: #005a89;
}
.page-detail .donation-code {
    color: #df0000;
    font-size: 15px;
    font-weight: 700;
    text-decoration: underline;
    display: inline-block;
    clear: both;
}
.page-detail .fanpage {
    padding: 20px 16px 0;
    font: 700 12px/18px Arial;
    color: #333;
}
.page-detail .fanpage p {
    width: 410px;
}
.page-detail .fanpage p b {
    display: block;
}
.page-detail .fanpage p b#contactAddress a,
.page-detail .fanpage p b#contactAddress span {
    color: #004370;
}
.page-detail .fanpage p b#bottomHotline {
    margin-top: 10px;
}
.page-detail .fanpage p b .phone-number {
    color: #900;
}
.page-detail .fanpage > div.fr {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    background-color: #fff;
    padding: 9px;
}
.page-detail .fanpage div.fr b {
    font-size: 13px;
    display: block;
    margin-bottom: 3px;
}
.page-detail .boxSameZone b {
    font-size: 22px;
    color: #494949;
    line-height: 47px;
    position: relative;
    padding-left: 15px;
}
.page-detail .boxSameZone b:before {
    width: 4px;
    height: 21px;
    position: absolute;
    top: 12px;
    left: 0;
    content: "";
    background: #ff904c;
}
.page-detail .boxSameZone {
    margin-top: 0;
    border-top: 0;
}
.page-detail .boxSameZone .box-sm-top {
    display: flex;
    align-items: end;
    justify-content: space-between;
    margin-bottom: 5px;
}
.page-detail .boxSameZone .box-sm-top #search-place {
    background: 0 0;
    border: 0;
}
.page-detail .border_bottom {
    background: url("https://sohanews.sohacdn.com/web_images/border_list_news_v2.jpg") repeat-x;
    height: 8px;
    display: block;
    width: 100%;
    margin-top: 20px;
}
.page-detail .border_bottom.not {
    margin-top: 0;
}
.page-detail .kds-hot-daily {
    position: relative;
    width: 100%;
    padding-bottom: 30px;
}
.page-detail .kds-title {
    position: relative;
    padding-left: 15px;
    display: block;
    margin-top: 15px;
    color: #494949;
    font-size: 22px;
    font-weight: 700;
}
.page-detail .kds-title:before {
    width: 4px;
    height: 21px;
    position: absolute;
    top: -1px;
    left: 0;
    content: "";
    background: #ff904c;
}
.page-detail .list-topic-cate span.tlthead {
    font: normal 700 24px/25px Arial;
    padding-left: 10px;
    border-left: 4px solid #ff904c;
    display: block;
    position: relative;
    text-transform: uppercase;
}
.page-detail #LoadTimeLineStorage {
    position: relative;
    padding-top: 15px;
    border-top: 1px dotted silver;
}
.page-detail #aiservice-readmore .tlshowmore span {
    padding: 0 30px;
    cursor: pointer;
}
.page-detail #slThreadAndNew {
    margin: 0 0 -18px 0;
    padding: 40px 0 15px 0;
    position: relative;
}
.page-detail #slThreadAndNew:before {
    position: absolute;
    top: 6px;
    left: 30px;
    content: "Sự kiện";
    font: 700 20px/22px Arial;
    color: #666;
}
.page-detail #slThreadAndNew:after {
    position: absolute;
    top: 6px;
    left: 10px;
    content: "#";
    font: 700 20px/25px Arial;
    color: #aaa;
}
.page-detail #slThreadAndNew .swiper-button-next,
.page-detail #slThreadAndNew .swiper-button-prev {
    top: 110px;
}
.page-detail #slThreadAndNew .swiper {
    padding-bottom: 30px;
    border-top: 1px dotted #ccc;
    padding-top: 10px;
}
.page-detail .tlboxThread .swiper-slide-active .post-detail {
    padding-left: 10px;
}
.page-detail .tlboxThread .swiper-slide-active a {
    left: 10px;
}
.page-detail #slThreadAndNew span.bSKH {
    position: absolute;
    top: 3px;
    right: 6px;
    content: "";
    background-position: -309px -301px;
    width: 127px;
    height: 30px;
    cursor: pointer;
}
.page-detail .other-event .title-slide {
    border: 0;
    padding-left: 30px;
    font-size: 22px;
    position: relative;
    margin-top: 5px;
}
.page-detail .other-event .title-slide .fa-angle-double-right {
    background-position: -160px -77px;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 9px;
    left: 10px;
}
.page-detail .other-event > h3 {
    font: normal 700 24px/25px Arial;
    padding-left: 10px;
    border-left: 4px solid #ff904c;
    margin-bottom: 18px;
    display: block;
    position: relative;
}
.page-detail .other-event > h3 a {
    line-height: 1.5em;
    display: block;
}
.page-detail .other-event > h3 a > span {
    color: #aaa;
}
.page-detail .other-event .title-slide .fa-angle-double-right {
    background-image: url(../images/soha-sprite-v35.webp);
    background-repeat: no-repeat;
    display: inline-block;
    background-position: -160px -77px;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 9px;
    left: 10px;
}
.page-detail .other-event .bSKH {
    background-image: url(../images/soha-sprite-v35.webp);
    background-repeat: no-repeat;
    position: absolute;
    top: 2px;
    right: 8px;
    content: "";
    background-position: -309px -270px;
    width: 127px;
    height: 30px;
    cursor: pointer;
    z-index: 20;
}
.page-detail .tlboxThread h3 .bSKH {
    position: absolute;
    top: 2px;
    right: 8px;
    content: "";
    background-position: -309px -270px;
    width: 127px;
    height: 30px;
    cursor: pointer;
    z-index: 20;
}
.page-detail .list-topic-cate .item-news-cate.tlboxThread {
    padding-bottom: 0;
}
.page-detail #slide-event {
    margin-top: 25px;
    background-color: #f2f2f2;
    border: 1px solid #e4e4e4;
    margin-top: -1px;
    padding: 0 15px 25px 0;
}
.page-detail #boxVideoTL.slide-list {
    padding: 0;
}
.page-detail #boxDBL .bx-wrapper,
.page-detail #boxSocial .bx-wrapper,
.page-detail .timeline .bx-wrapper {
    margin: 0 auto 20px;
}
.page-detail #boxDBL.slide-list .title-slide {
    border: 0;
    padding-left: 36px;
}
.page-detail #boxDBL.slide-list .title-slide:after {
    position: absolute;
    top: 6px;
    left: 0;
    background-position: -343px -122px;
    width: 26px;
    height: 16px;
    content: " ";
}
.page-detail .swiper-button-next.swiper-button-disabled,
.page-detail .swiper-button-prev.swiper-button-disabled {
    pointer-events: visible !important;
    opacity: 0.35 !important;
}
.page-detail .timelineslide-contain {
    width: 100%;
}
.page-detail .slide-list .post-detail {
    margin: 0;
}
.page-detail .slide-list .swiper-button-next,
.page-detail .slide-list .swiper-button-prev,
.page-detail .slide-list .swiper-container-rtl .swiper-button-next,
.page-detail .slide-list .swiper-container-rtl .swiper-button-prev {
    background: rgba(255, 255, 255, 0.7) url("../../images/angle-button.png") 10px 50% no-repeat;
    width: 30px;
    text-align: center;
    font-size: 42px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    font-weight: 400;
    color: #666;
    top: 70px;
    line-height: 65px;
    height: 65px;
}
.page-detail .slide-list .swiper-button-prev,
.page-detail .slide-list .swiper-container-rtl .swiper-button-next {
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}
.page-detail .slide-list .swiper-button-prev {
    left: -30px;
    opacity: 0;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    background-position: -78px;
}
.page-detail .slide-list .swiper-button-next {
    right: 0;
}
.page-detail .slide-list:hover .swiper-button-prev {
    left: 0;
    opacity: 1;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}
.page-detail .swiper-pagination-bullet-active {
    background: #ff904c !important;
}
.page-detail .slide-list .swiper-slide {
    width: 260px;
    border: 0;
    margin: 0;
    padding: 0;
}
.page-detail .slide-list > h3 {
    font: normal 700 24px/25px Arial;
    padding-left: 10px;
    border-left: 4px solid #ff904c;
    margin-bottom: 18px;
    display: block;
    position: relative;
}
.page-detail .swiper-pagination {
    bottom: 0;
}
.page-detail .swiper-pagination-bullet-active {
    background: #e60048 !important;
}
.page-detail .ico-toggle,
.page-detail .interview-answer .name,
.page-detail .interview-question .name {
    background: transparent url(../../images/gltt.png) no-repeat;
}
.page-detail .toggle {
    width: 100%;
    display: block;
    border-bottom: solid 1px #d6d6d6;
    text-align: right;
}
.page-detail .ico-toggle {
    background-position: 0 -88px;
    display: inline-block;
    width: 27px;
    height: 26px;
    cursor: pointer;
}
.page-detail .ico-toggle.active {
    background-position: 0 -114px;
}
.page-detail .detail-lss-middle .box-left {
    width: 660px;
}
.page-detail .detail-lss-middle .box-right {
    width: 300px;
}
.page-detail .livesport-post {
    width: 643px;
    margin: auto;
    font-size: 16px;
    line-height: 24px;
}
.page-detail .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 53%;
    margin-top: -16px;
    outline: 0;
    width: 0;
    height: 0;
    text-indent: -9999px;
    z-index: 999;
    background-color: transparent;
    opacity: 0.5;
}
.page-detail .bx-wrapper .bx-controls-direction a:hover {
    opacity: 1;
}
.page-detail .bx-wrapper .bx-next {
    border-left: solid 16px orange;
    border-top: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid transparent;
    right: 0;
}
.page-detail .bx-wrapper .bx-prev {
    border-right: solid 16px orange;
    border-top: 16px solid transparent;
    border-left: 16px solid transparent;
    border-bottom: 16px solid transparent;
    left: 0;
}
.page-detail .boxtisotop {
    background: url(../../images/bgtisov.png) no-repeat;
    width: 643px;
    height: 331px;
    position: relative;
}
.page-detail .titletop {
    position: absolute;
    top: 20px;
    left: 140px;
    background: url(http://kenh143.mediacdn.vn/skin/livesport/bgtite.png) no-repeat;
    display: block;
    width: 385px;
    height: 33px;
    line-height: 33px;
    text-align: center;
}
.page-detail .titletop p {
    font-size: 18px;
    font-weight: 700;
    color: #fefefe;
    line-height: 33px !important;
    margin-top: 0 !important;
}
.page-detail .boxtisotop1 {
    background: url(../../images/match-info.png);
    width: 610px;
    height: 216px;
    position: absolute;
    left: 17px;
    top: 106px;
    border-radius: 5px;
}
.page-detail .boxtisotop1 .time {
    height: 44px !important;
    line-height: 44px;
    position: relative;
    text-align: center;
    top: -45px;
}
.page-detail .boxtisotop1 .time div {
    margin: auto;
    font-size: 20px;
    color: #fff;
    background-position: -1px -58px;
    width: 206px;
    height: 89px;
    padding-top: 12px;
}
.page-detail .boxtisotop1 .time div span {
    font-size: 32px;
    color: #fff;
    font-family: DigitalBold;
}
.page-detail .boxtisotop1 ul.match-info {
    margin-left: 12px;
}
.page-detail .boxtisotop1 ul.match-info li.match-item {
    text-align: center;
    width: 204px;
}
.page-detail .boxtisotop1 ul.match-info li.match-item .normal {
    color: #575757;
    font-size: 12px;
    font-weight: 700;
    margin-top: 6px;
}
.page-detail .boxtisotop1 ul.match-info li.match-item p.active {
    color: #9b9b9b;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.page-detail .boxtisotop1 ul.match-info li.tiso {
    width: 168px;
}
.page-detail .boxtisotop1 ul.match-info li.tiso .doia p.normal {
    width: 100%;
    margin: 0 0 0 10px !important;
}
.page-detail .boxtisotop1 ul.match-info li.match-item p.team {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    margin-top: 20px;
    width: 100%;
    text-align: center;
}
.page-detail .boxtisotop1 ul.match-info li.match-item img {
    display: inline;
}
.page-detail .boxtisotop1 ul.tyso-match {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.page-detail .boxtisotop1 ul.tyso-match li {
    margin-top: 0;
    display: inline-block;
    font: 64px DigitalBold;
    color: #e48e0f;
}
.page-detail .boxtisotop1 ul.tyso-match li.tiso-match-sep {
    margin: 0 10px;
}
.page-detail .boxpenalty ul.tyso-penalty {
    list-style-type: none;
    margin: 14px 0;
    padding: 0;
}
.page-detail .boxpenalty ul.tyso-penalty li {
    display: inline;
    margin-top: 0;
    padding: 0;
    width: auto;
    font-family: DigitalBold;
    font-size: 32px;
}
.page-detail .boxpenalty ul.tyso-penalty li.tiso-penalty-sep {
    margin: 0 4px;
}
.page-detail .boxtisotop1 ul.match-info li.tiso img {
    padding-bottom: 40px;
}
.page-detail .boxpenalty {
    width: 610px;
    margin: 20px 17px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
}
.page-detail .boxpenalty ul li {
    width: 100%;
    text-align: center;
}
.page-detail .boxpenalty ul li span {
    background-position: -191px -33px;
    width: 22px;
    height: 20px;
}
.page-detail .boxpenalty ul li.active span {
    background-position: -217px -33px;
    width: 22px;
    height: 20px;
}
.page-detail .boxpenalty ul.left {
    margin: 60px 0 20px 0;
    width: 218px;
}
.page-detail .boxpenalty ul.center {
    width: 174px;
}
.page-detail .boxpenalty ul.center img {
    margin-top: 60px;
}
.page-detail .boxpenalty ul.right {
    margin: 60px 0 20px 0;
    width: 218px;
}
.page-detail .ghiban,
.page-detail .thaynguoi,
.page-detail .thephat {
    border-bottom: 1px solid #e0e0e0;
}
.page-detail .spritelive {
    background-image: url(../../images/spritelive_v5.png);
    background-repeat: no-repeat;
    display: inline-block;
}
.page-detail .box-caption {
    background-position: -1px -1px;
    width: 118px;
    height: 26px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding-top: 4px;
    margin: auto;
}
.page-detail .player-left {
    width: 144px;
    text-align: right;
    margin-right: 4px;
}
.page-detail .player-right {
    width: 144px;
    text-align: left;
    margin-left: 4px;
}
.page-detail .card-title li {
    font-weight: 700;
}
.page-detail .tructiep {
    width: 610px;
    margin: 20px 17px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
    font-size: 14px;
}
.page-detail .tructiep ul.left li,
.page-detail .tructiep ul.right li {
    padding: 10px 0;
}
.page-detail .ghiban,
.page-detail .thaynguoi,
.page-detail .thephat {
    border-bottom: 1px solid #e0e0e0;
}
.page-detail .thaynguoi {
    border-bottom: none !important;
}
.page-detail .ghiban ul,
.page-detail .thaynguoi ul,
.page-detail .thephat ul {
    width: 218px;
    min-height: 1px;
}
.page-detail .ghiban ul.card-center,
.page-detail .thaynguoi ul.card-center,
.page-detail .thephat ul.card-center {
    width: 174px;
}
.page-detail .ghiban ul.right li span {
    margin: -2px 0 0 10px !important;
}
.page-detail .ghiban ul li {
    text-align: center;
    width: 100%;
}
.page-detail .ghiban ul li span {
    background-position: -169px -33px;
    width: 20px;
    height: 20px;
    margin: -2px 0 0;
}
.page-detail .ghiban ul li span.penaltyisnotgoal {
    background-position: -216px -33px;
    width: 23px;
    background: url(https://sohanews.sohacdn.com/web_images/penalty_x.png) no-repeat;
    position: relative;
    top: 4px;
    left: 6px;
}
.page-detail .ghiban ul li span.penaltyisgoal {
    background-position: -245px -33px;
    width: 23px;
}
.page-detail .thephat ul.right li span {
    margin: -2px 0 0 10px !important;
}
.page-detail .thephat ul li {
    text-align: center;
    width: 100%;
}
.page-detail .thephat ul li.thedo span {
    background-position: -152px -11px;
    width: 15px;
    height: 20px;
    margin: -2px 0 0;
}
.page-detail .thephat ul li.thevang span {
    background-position: -189px -10px;
    width: 13px;
    height: 20px;
    margin: -2px 0 0;
}
.page-detail .thephat ul li.thevang2 span {
    background-position: -170px -9px;
    width: 18px;
    height: 21px;
    margin: -2px 0 0;
}
.page-detail .thaynguoi ul.right li span {
    margin: -15px 0 0 10px !important;
}
.page-detail .thaynguoi ul li {
    text-align: center;
    width: 100%;
}
.page-detail .thaynguoi ul li span {
    background-position: -150px -30px;
    width: 20px;
    height: 26px;
    margin: -15px 0 0;
}
.page-detail .thaynguoi ul li p.fr {
    margin-top: -10px;
}
.page-detail .thaynguoi ul.right li p.fr {
    margin-top: 0 !important;
}
.page-detail .thaynguoi ul.right li p.fl {
    margin-top: -10px !important;
}
.page-detail .tuongthuat {
    width: 605px;
    margin: 20px 17px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
    padding: 10px;
}
.page-detail .tuongthuat div.timeline-row {
    border-bottom: 1px solid #e0e0e0;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 12px;
}
.page-detail .tuongthuat .time-left {
    font-size: 15px;
    margin-bottom: 6px;
}
.page-detail .tuongthuat .time-left a {
    font-size: 15px;
    color: #333;
}
.page-detail .tuongthuat .time-left span.time {
    font-size: 20px;
    font-weight: 700;
}
.page-detail .tuongthuat .time-left span.extra-time {
    font-size: 16px;
    font-weight: 700;
}
.page-detail .tuongthuat .time-left span.bong {
    background-position: -169px -33px;
    width: 20px;
    height: 20px;
    margin-top: 2px;
}
.page-detail .tuongthuat .time-left span.giay {
    background-position: -293px -33px;
    width: 31px;
    height: 20px;
    margin-top: 2px;
}
.page-detail .tuongthuat .time-left span.pen {
    background-position: -190px -33px;
    width: 24px;
    height: 20px;
    margin-top: 2px;
}
.page-detail .tuongthuat .time-left span.penno {
    background-position: -217px -33px;
    width: 24px;
    height: 20px;
    margin-top: 2px;
}
.page-detail .tuongthuat .time-left span.chanthuong {
    background-position: -268px -33px;
    width: 24px;
    height: 20px;
    margin-top: 2px;
}
.page-detail .tuongthuat .time-left span.bolo {
    background-position: -247px -33px;
    width: 20px;
    height: 20px;
    margin-top: 2px;
}
.page-detail .tuongthuat .time-left span.xungdot {
    background-position: -203px -6px;
    width: 28px;
    height: 26px;
}
.page-detail .tuongthuat .time-left span.tranbatdau {
    background-position: -345px -38px;
    width: 17px;
    height: 20px;
    margin-top: 2px;
}
.page-detail .tuongthuat .time-left span.kethuchiep {
    background-position: -363px -39px;
    width: 17px;
    height: 20px;
    margin-top: 2px;
}
.page-detail .tuongthuat .time-left span.action {
    width: 31px;
    height: 26px;
    margin-left: 6px;
}
.page-detail .tuongthuat .time-left span.thevang1 {
    background-position: -189px -9px;
    width: 14px;
    height: 20px;
}
.page-detail .tuongthuat .time-left span.thevang2 {
    background-position: -170px -9px;
    width: 19px;
    height: 21px;
}
.page-detail .tuongthuat .time-left span.thedo {
    background-position: -152px -11px;
    width: 15px;
    height: 20px;
}
.page-detail .tuongthuat .time-left span.thaynguoi-timeline {
    background-position: -150px -30px;
    width: 19px;
    height: 26px;
}
.page-detail .tuongthuat .time-left span.icon-box {
    width: 61px;
    background-color: #e5941b;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    line-height: 26px;
}
.page-detail .tuongthuat .time-left .timeline-des {
    width: 484px;
    margin-left: 5px;
}
.page-detail .tuongthuat .image-timeline ul {
    display: block;
}
.page-detail .tuongthuat .image-timeline li {
    margin-right: 2px;
    display: inline-block;
}
.page-detail .time-left {
    width: 98px;
}
.page-detail .time-right {
    width: 490px !important;
}
.page-detail .wrapper-detail-2022 {
    background-color: #fff;
}
.page-detail .row-item {
    display: flex;
    justify-content: space-between;
}
.page-detail .interview-guest {
    border-color: #c4c4c4;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    padding-bottom: 15px;
}
.page-detail .interview-guest .label {
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    display: block;
    background-color: #ff904c;
    padding-left: 15px;
    font-weight: 700;
}
.page-detail .list-guest li {
    padding: 10px 5px 10px 10px;
}
.page-detail .list-guest .avatar {
    margin-right: 10px;
    width: 75px;
}
.page-detail .list-guest .avatar img {
    border-radius: 5px;
    display: block;
    cursor: pointer;
}
.page-detail .list-guest .name {
    font-size: 12px;
    line-height: 16px;
    color: #ff904c;
    text-transform: uppercase;
    font-weight: 700;
}
.page-detail .list-guest .info {
    font-size: 12px;
    line-height: 16px;
    color: #343434;
    font-style: italic;
    display: block;
    margin-top: 4px;
}
.page-detail .list-guest li.odd {
    background-color: #f7f7f7;
    border-top: solid 1px #f2f2f2;
}
.page-detail .interview-guest .button {
    margin-top: 5px;
    background-color: #ddd;
    border-radius: 3px;
    border-bottom: solid 3px #cbcbcb;
    display: block;
    text-align: center;
    line-height: 21px;
    color: #5d5d5d;
    font-weight: 700;
    font-size: 11px;
    cursor: pointer;
    max-width: 100%;
}
.page-detail .interview-form .button {
    margin-top: 5px;
    width: 80px;
    padding: 2px 0;
}
.page-detail .interview-form .button.active {
    background-color: #ff904c;
    color: #fff;
    border-color: #006d64;
}
.page-detail .interview-form .label2 {
    font-size: 14px;
    line-height: 26px;
    color: #ff904c;
    font-weight: 700;
    display: block;
    border-bottom: solid 1px #ff904c;
    margin: 0 0 18px;
}
.page-detail .interview-form .item {
    background-color: #f0f0f0;
    border: none;
    border-radius: 3px;
    font-size: 13px;
    color: #96999d;
    display: block;
    margin-bottom: 8px;
}
.page-detail .interview-form select {
    width: 84px;
    height: 30px;
}
.page-detail .interview-form .text {
    line-height: 30px;
    min-height: 30px;
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
}
.page-detail .interview-form textarea {
    height: 175px;
}
.page-detail .w270 {
    width: 270px;
}
.page-detail .livenews-content {
    margin-top: 5px;
    padding-top: 11px;
}
.page-detail .livenews .highlight .header {
    font-size: 16px;
    font-weight: 700;
    color: #333;
    display: block;
    height: 20px;
    line-height: 20px;
}
.page-detail .livenews .highlight ul {
    background: #fffdf3;
    border: 1px solid #f5e8ce;
    border-bottom: none;
    color: #bb3914;
    font-size: 13px;
    line-height: 18px;
    margin: 10px 0 30px 0;
}
.page-detail .livenews .highlight li {
    border-bottom: 1px solid #f5e8ce;
}
.page-detail .livenews .highlight .content {
    width: 555px;
    padding: 12px;
    border-right: 1px solid #f5e8ce;
    display: inline-block;
}
.page-detail .livenews .highlight .content a {
    display: block;
    text-decoration: none;
    color: #bb3914;
    font-size: 13px;
    line-height: 18px;
    padding-left: 12px;
    cursor: pointer;
}
.page-detail .livenews .highlight .time {
    display: inline-block;
    width: 65px;
    padding-left: 12px;
}
.page-detail .highlight .header {
    cursor: pointer;
}
.page-detail .highlight .header .arrow {
    margin-left: 5px;
    border: solid #333;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}
.page-detail .highlight .header .arrow.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.page-detail .highlight .header .arrow.up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
.page-detail .live-countdown {
    color: green;
    font-size: 13px;
}
.page-detail .live-countdown .time {
    display: inline-block;
    margin-left: 0.5em;
}
.page-detail .livenews .more {
    background-color: #f5f5f5;
    font-size: 14px;
    color: #96999d;
    display: block;
    line-height: 40px;
    width: 100%;
    text-align: center;
    border-bottom: solid 1px #ececec;
    margin-top: 28px;
    cursor: pointer;
}
.page-detail .livenews .more:hover {
    background-color: #fdfbfb;
    color: #96999d;
}
.page-detail .livenews .reverse {
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    color: #004265;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 9px;
    padding: 3px 5px;
}
.page-detail .livenews-item {
    border-top: solid 1px #e6e6e6;
    margin-bottom: 5px;
    position: relative;
    padding-left: 70px;
}
.page-detail .livenews-item * {
    max-width: 100% !important;
}
.page-detail .livenews-item .published-date {
    color: #c00;
    font-weight: 700;
    font-size: 11px;
    line-height: 39px;
    display: block;
    text-align: left;
}
.page-detail .livenews-item .note {
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: block;
    color: #bb3914;
    padding: 0 0 2% 0;
}
.page-detail .livenews .ico-published-date,
.page-detail .livenews-item .ico-type {
    background-image: url("../../images/livenews.png");
    background-repeat: no-repeat;
    background-color: transparent;
    display: block;
}
.page-detail .livenews-item .ico-type {
    width: 47px;
    height: 47px;
    position: absolute;
    z-index: 1;
    top: 10px;
    left: 0;
}
.page-detail .livenews .ico-published-date {
    width: 16px;
    height: 16px;
    background-position: 0 0;
    display: inline-block;
    position: relative;
    top: 2px;
    margin-right: 8px;
}
.page-detail .livenews-item.fixed .ico-type {
    position: fixed;
    z-index: 1;
}
.page-detail .livenews-item.active {
    background-color: #fafafa;
}
.page-detail .livenews-item .ico-type.ico-quote {
    background-position: -110px 0;
}
.page-detail .livenews-item .ico-type.ico-news {
    background-position: -16px 0;
}
.page-detail .livenews-item .ico-type.ico-call {
    background-position: -251px 0;
}
.page-detail .livenews-item .ico-type.ico-fb {
    background-position: -204px 0;
}
.page-detail .livenews-item .ico-type.ico-video {
    background-position: -63px 0;
}
.page-detail .livenews-item .ico-type.ico-photo {
    background-position: -157px 0;
}
.page-detail .livenews-item .ico-type.ico-vietid {
    background-position: -345px 0;
}
.page-detail .livenews-item .ico-type.ico-linkhay {
    background-position: -392px 0;
}
.page-detail .livenews-item .ico-type.ico-msg {
    background-position: -439px 0;
}
.page-detail .livenews-item .ico-type.ico-audio {
    background-position: -486px 0;
}
.page-detail .livenews-item .ico-type.ico-email {
    background-position: -533px 0;
}
.link-source-wrapper {
    width: auto;
    display: flex;
    box-sizing: border-box;
    position: relative;
    justify-content: flex-end;
    padding-top: 15px;
    text-align: left;
}
.link-source-wrapper .link-source-name {
    font: normal 12px/14px Arial;
}
.link-source-wrapper .link-source-name * {
    font-family: arial;
    font-size: 12px;
    line-height: normal;
}
.link-source-name {
    color: #888;
    box-sizing: border-box;
    background: #f2f2f2;
    border-radius: 100px;
    padding: 9px 11px;
    display: block;
}
.link-source-name span {
    color: #444;
    font-weight: 700;
    font-size: 12px;
}
.link-source-name svg {
    position: relative;
    top: 2px;
    margin-left: 5px;
}
.link-source-wrapper .link-source-detail,
.link-source-wrapper .link-source-detail * {
    font-family: arial;
    line-height: normal;
}
.link-source-detail {
    display: none;
    background: rgba(0, 0, 0, 0.9);
    border-radius: 6px;
    width: 300px;
    max-width: 300px;
    position: absolute;
    right: 0;
    bottom: 45px;
    padding: 10px 12px;
    z-index: 9999;
}
.link-source-detail .arrow-down {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid rgba(0, 0, 0, 0.9);
    position: absolute;
    bottom: -10px;
    right: 16px;
}
.link-source-wrapper.active .link-source-detail {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
span.link-source-detail-title {
    color: rgba(255, 255, 255, 0.8);
    font: normal 10px/11px Arial;
}
.link-source-full {
    font: normal 12px/14px Arial;
    color: #fff;
    display: block;
    margin-top: 5px;
    word-break: break-word;
    width: 100%;
}
.link-source-full {
    padding: 5px;
    border: 1px solid #fff;
    border-radius: 4px;
}
.btn-copy-link-source.btncopy {
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 1px 5px;
    line-height: 12px;
    pointer-events: none;
    opacity: 0.5;
}
span.btn-copy-link-source {
    cursor: pointer;
}
.link-source-name span.btn-copy-link-source {
    margin-left: 10px;
    opacity: 0.5;
}
.link-source-wrapper .link-source-name span.btn-copy-link-source i {
    color: #444;
}
span.btn-copy-link-source svg {
    position: relative;
    top: 1px;
}
.link-source-wrapper span.btn-copy-link-source i {
    font: normal 10px/11px Arial;
    color: #fff;
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.swiper-button-next:after,
.swiper-button-prev:after {
    content: "";
    display: none;
}
.page-tt .w1040 {
    width: 1040px;
}
.page-tt .relative {
    position: relative;
}
.page-tt .wrapper {
    width: 1040px;
    margin: 0 auto;
}
.page-tt .wrapsportv2 {
    width: 980px;
}
.page-tt .wrapsportv2 .adv-left1 {
    width: 660px;
}
.page-tt .w1200 {
    width: 1200px;
    margin: 0 auto;
}
.page-tt .page-header {
    background: #252525;
    height: 50px;
    border-bottom: 3px solid #009b90;
    transition-duration: 0s;
    position: absolute;
}
.page-tt .back-link {
    display: block;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    height: 32px;
    line-height: 35px;
    box-sizing: border-box;
    padding: 0;
    font-size: 12px;
    font-weight: 700;
    margin-top: 6px;
    text-transform: uppercase;
    transition-duration: 0s;
    color: #fff;
    background-color: #555;
    position: absolute;
    top: 3px;
    left: -175px;
    z-index: 99999999;
    border-radius: 3px;
    width: 150px;
    text-align: center;
    border: 1px solid #5a5a5a;
}
.page-tt .back-link .icn {
    display: inline-block;
}
.page-tt .back-link .icn .sp_icon {
    margin-left: -2px;
    margin-bottom: -5px;
}
.page-tt .back-link:hover {
    color: #fff;
    background-color: #009b90;
    border: 1px solid #009b90;
}
.page-tt .back-link:hover .icn .sp_icon {
    background-position: -230px -125px;
}
.page-tt .logo {
    position: relative;
    padding: 0 10px 0 0;
    font-size: 30px;
    color: #fff;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    line-height: 50px;
    height: 50px;
    box-sizing: border-box;
    display: inline-block;
    background-color: #252525;
    transition-duration: 0s;
    text-align: center;
}
.page-tt .logo span {
    position: absolute;
    right: 5px;
    top: 2px;
}
.page-tt .bottom-bar .logo {
    background-color: transparent;
}
.page-tt .logo.small {
    margin-left: 15px;
}
.page-tt .logo > a > .sp_icon {
    background-position: 0 -190px;
    height: 30px;
    transition-duration: 0 !important;
    margin-bottom: -5px;
}
.page-tt .logo > a {
    color: #fff;
}
.page-tt .liaffcup img {
    margin-top: 11px;
    height: 30px;
    object-fit: contain;
    width: 100px;
}
.page-tt li.liaffcup a {
    display: flex;
}
.page-tt .liaffcup a span {
    margin-left: 8px;
    color: red;
}
.page-tt .custom-menu .sub-menu .col20[data-zid="10214"] {
    display: none;
}
.page-tt .liaffcup-asiad img {
    margin-top: -2px;
    height: 55px;
    object-fit: contain;
    width: 140px;
}
.page-tt .back-link {
    left: -180px;
    font-size: 11px;
    width: 160px;
    top: 4px;
}
.page-tt .logo,
.page-tt .page-header.fix-top .logo {
    padding-left: 13px;
    margin-left: 0;
}
.page-tt .menu,
.page-tt .sub-menu {
    background: #252525;
    line-height: 50px;
    height: 50px;
    box-sizing: border-box;
    border: 0;
    display: flex;
    transition-duration: 0s;
}
.page-tt .sub-menu li {
    padding: 0 15px;
}
.page-tt .sub-menu li.open a,
.page-tt .sub-menu li:hover a {
    color: #333;
}
.page-tt .nav-right .sub-menu li.active a {
    color: #fff;
}
.page-tt .sub-menu li.no-hover:hover {
    background: 0;
}
.page-tt .sub-menu a {
    box-sizing: border-box;
    line-height: 54px;
    height: 50px;
    box-sizing: border-box;
    color: #fff;
    margin: 0;
    font-size: 13px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0;
    border: 0;
}
.page-tt .sub-menu li a:hover {
    background: 0;
}
.page-tt .sub-menu li.h1 {
    padding-left: 0;
}
.page-tt .sub-menu li.h1:hover {
    background: 0;
}
.page-tt .sub-menu li.h1 a {
    line-height: 50px;
}
.page-tt .nav-right {
    margin-top: 0;
}
.page-tt .nav-right li {
    padding: 0 10px;
    line-height: 50px;
    height: 50px;
    text-align: center;
    box-sizing: border-box;
}
.page-tt .nav-right li.br {
    border-right: 1px solid #414141;
    height: 50px;
}
.page-tt .nav-right li .icon-search {
    margin-top: 15px;
}
.page-tt .nav-right li:hover .icon-search {
    background-position: -218px -35px;
}
.page-tt .nav-right a {
    color: #bbb;
    text-align: center;
}
.page-tt .nav-right li:hover a {
    color: #fff;
    text-align: center;
}
.page-tt .nav-right li.br .gop-y {
    font-size: 12px;
    display: inline-block;
    color: #333 !important;
    padding: 0 10px;
    border-radius: 3px;
    height: auto;
    line-height: 31px;
    margin-top: 10px;
    font-weight: 700;
    text-transform: uppercase;
    opacity: 0.8;
    margin-left: 5px;
    opacity: 1;
    box-sizing: border-box;
    background: #f2f5f6;
    background: -moz-linear-gradient(top, #f2f5f6 0, #dbdbdb 100%);
    background: -webkit-linear-gradient(top, #f2f5f6 0, #dbdbdb 100%);
    background: linear-gradient(to bottom, #f2f5f6 0, #dbdbdb 100%);
}
.page-tt .gop-y .sp_icon {
    margin-bottom: -7px;
}
.page-tt li.bars {
    position: relative;
    width: 50px;
    padding: 17px 15px;
    transition-duration: 0s;
    cursor: pointer;
}
.page-tt li.bars .bar {
    background: #fff;
    height: 2px;
    display: block;
    width: 100%;
}
.page-tt li.bars.open .bar {
    background: #00c2b4;
}
.page-tt li.bars .bar + .bar {
    margin-top: 5px;
}
.page-tt .custom-menu {
    z-index: 9999;
    position: absolute;
    border-bottom: 1px solid #e0e0e0;
    top: 100%;
}
.page-tt .custom-menu,
.page-tt .custom-menu .sub-menu {
    width: 100%;
    background: #f3f3f3;
    height: auto;
}
.page-tt .custom-menu .sub-menu {
    padding: 15px 0;
}
.page-tt .custom-menu .sub-menu .col20 {
    width: 20%;
    box-sizing: border-box;
    line-height: initial;
    height: auto;
}
.page-tt .custom-menu .sub-menu li {
    padding: 10px 15px;
    line-height: initial;
    height: auto;
}
.page-tt .custom-menu .sub-menu a {
    background: 0 0;
    font-size: 16px;
    height: auto;
    color: #333;
    line-height: initial;
}
.page-tt .custom-menu .sub-menu li:hover {
    background: 0 0;
}
.page-tt .custom-menu .sub-menu a:hover {
    background: 0 0;
    color: #009b90;
}
.page-tt .page-header.fix-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999999;
    height: 40px;
    border-bottom: 0;
    transition-duration: 0s;
}
.page-tt .page-header.fix-top .back-link {
    transition-duration: 0s;
    margin-top: 0;
}
.page-tt figcaption {
    display: none;
}
.page-tt .search-place {
    padding: 0;
    width: 0;
    overflow: hidden;
    display: none;
    box-sizing: border-box;
}
.page-tt .search-place.open {
    width: 155px;
    opacity: 1;
    display: block;
}
.page-tt .search-place.open.small {
    width: 155px;
}
.page-tt .input-group {
    position: relative;
}
.page-tt .input-group input {
    height: 36px;
    line-height: 36px;
    width: 100%;
    box-sizing: border-box;
    border-radius: 5px;
    font-size: 12px;
    padding: 1px 5px 0 10px;
}
.page-tt .input-group .input-add-on {
    position: absolute;
    right: 10px;
    top: 10px;
}
.page-tt .btn-sp-comment {
    position: fixed;
    top: 150px;
    right: 0;
    width: 50px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    width: 55px;
    padding: 20px 0 10px;
    line-height: 25px;
    border: 1px solid #d0d0d0;
    box-shadow: silver 1px 1px 3px;
    border-radius: 5px 0 0 5px;
    border-right: 0;
    display: none;
    background: #fff;
}
.page-tt .switch-style {
    position: absolute;
    top: 0;
    right: -125px;
    z-index: 9999999;
}
.page-tt .fix-top .switch-style {
    display: none;
}
.page-tt .switch-style a {
    display: inline-block;
    color: #e0e0e0;
    border-radius: 3px;
    line-height: 50px;
    font-weight: 700;
    text-transform: uppercase;
    opacity: 0.8;
    color: #777;
}
.page-tt .switch-style .back-base .sp_icon {
    margin-bottom: -1px;
    height: 12px;
    font-size: 11px;
}
.page-tt .page-header.fix-top .custom-menu,
.page-tt .page-header.fix-top .custom-menu .sub-menu {
    height: auto;
    transition-duration: 0s;
    top: 100%;
}
@media (max-width: 1365px) {
    .page-tt .back-link {
        width: 32px;
        left: -62px;
    }
    .page-tt .back-link .text {
        display: none;
    }
}
.page-tt .page-header.fix-top .logo {
    padding: 0 10px;
    line-height: 37px;
    height: 40px;
    transition-duration: 0s;
    margin-left: 0;
}
.page-tt .page-header.fix-top .sp_icon.icon-logo {
    background-position: 0 -230px;
    height: 25px;
    transition-duration: 0s;
    margin-bottom: -2px;
}
.page-tt .page-header.fix-top .logo:hover .sp_icon.icon-logo {
    background-position: 0 -260px;
    margin-bottom: -3px;
}
.page-tt .page-header.fix-top .menu,
.page-tt .page-header.fix-top .sub-menu {
    line-height: 40px;
    height: 40px;
    transition-duration: 0s;
}
.page-tt .page-header.fix-top .custom-menu,
.page-tt .page-header.fix-top .custom-menu .sub-menu {
    height: auto;
    transition-duration: 0s;
    top: 100%;
}
.page-tt .page-header.fix-top .sub-menu a,
.page-tt .page-header.fix-top .sub-menu a:hover {
    line-height: 42px;
    height: 40px;
    transition-duration: 0s;
}
.page-tt .page-header.fix-top li.bars {
    padding: 12px 15px;
    transition-duration: 0s;
}
.page-tt .page-header.fix-top .custom-menu .sub-menu li,
.page-tt .page-header.fix-top .custom-menu .sub-menu li a {
    height: auto;
    line-height: initial;
}
.page-tt .page-header.fix-top .nav-right {
    transition-duration: 0s;
}
.page-tt .page-header.fix-top .nav-right li {
    line-height: 40px;
    height: 40px;
}
.page-tt .page-header.fix-top .nav-right li .icon-search {
    margin-top: 8px;
}
.page-tt .page-header.fix-top .nav-right .li-gopy {
    display: none;
}
.page-tt .page-header.fix-top .nav-right .gop-y,
.page-tt .page-header.fix-top .nav-right .gop-y:hover {
    margin-top: 4px;
    line-height: 31px;
    height: auto;
}
.page-tt .page-header.fix-top .input-group {
    position: relative;
}
.page-tt .page-header.fix-top .input-group input {
    height: 26px;
    width: 130px;
    line-height: 26px;
    border-radius: 3px;
}
.page-tt .page-header.fix-top .input-group .input-add-on {
    right: 7px;
    top: 5px;
}
.page-tt .adm-mainsection .admspace {
    background: #f0f0f0;
    padding: 15px 0;
}
.page-tt .block-video {
    background: #252525;
    margin: 40px -10px 0;
    padding-bottom: 30px;
}
.page-tt .block-video .title {
    line-height: 90px;
}
.page-tt .block-video .title .left {
    position: relative;
    padding-left: 60px;
    color: #fff;
    font-size: 24px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
}
.page-tt .block-video .title .left .sp_icon {
    position: absolute;
    top: 30px;
    left: 0;
}
.page-tt .block-video .title .left a {
    color: inherit;
}
.page-tt .block-video .title .right {
    line-height: initial;
    padding-top: 50px;
    margin-right: 10px;
}
.page-tt .block-video .title .right .scr-next,
.page-tt .block-video .title .right .scr-prev {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 26px;
    cursor: pointer;
    background: #777;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    transition: background 0.3s;
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
}
.page-tt .block-video .title .right .scr-next:before,
.page-tt .block-video .title .right .scr-prev:before {
    display: block;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #222;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -3px;
    margin-left: -6px;
}
.page-tt .block-video .title .right .scr-next {
    margin-left: 5px;
}
.page-tt .block-video .title .right .scr-prev:before {
    border-bottom: 6px solid #222;
    border-top: 0;
}
.page-tt .block-video .title .right .scr-next.disabled,
.page-tt .block-video .title .right .scr-prev.disabled {
    opacity: 0.2;
}
.page-tt .block-video .title .right .scr-next:hover,
.page-tt .block-video .title .right .scr-prev:hover {
    background: #888;
}
.page-tt .block-video .detail {
    background: #252525;
}
.page-tt .block-video .detail > div {
    display: table-cell;
}
.page-tt .block-video .detail .preview {
    width: 600px;
}
.page-tt .block-video .detail .video-list {
    margin-left: 15px;
    width: 415px;
}
.page-tt .block-video .detail .video-list .v-list {
    height: 395px;
    overflow: hidden;
    position: relative;
}
.page-tt .block-video .detail .video-list .v-list ul {
    position: absolute;
    top: 0;
    width: 415px;
}
.page-tt .block-video .detail .video-list > div > div:first-child {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #fff;
    font-size: 20px;
}
.page-tt .block-video .detail .video-list li {
    padding: 10px;
    position: relative;
}
.page-tt .block-video .detail .video-list li img {
    width: 140px;
    height: 80px;
    position: relative;
}
.page-tt .block-video .detail .video-list li h3 {
    margin-left: 150px;
}
.page-tt .block-video .detail .video-list li h3 a {
    color: #878787;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
}
.page-tt .block-video .detail .video-list li.active,
.page-tt .block-video .detail .video-list li:hover {
    background: #343434;
}
.page-tt .block-video .detail .video-list li.active a,
.page-tt .block-video .detail .video-list li:hover a {
    color: #fff;
}
.page-tt .block-video .detail .video-list li.active > a:after {
    content: "Đang xem";
    position: absolute;
    top: 10px;
    left: 10px;
    bottom: 10px;
    width: 140px;
    text-align: center;
    line-height: 80px;
    background: rgba(0, 0, 0, 0.35);
    font-size: 13px;
    font-family: Arial, Verdana, Geneva, Tahoma, sans-serif;
}
.page-tt #slideTeamRanking .swiper-container {
    border: 1px solid #e0e0e0;
}
.page-tt #slideTeamRanking ul.swiper-wrapper.clearfix {
    height: 90px;
    padding: 15px 0;
    box-sizing: border-box;
}
.page-tt #slideTeamRanking li {
    position: relative;
    padding: 0 30px 0 20px;
    width: 200px;
    box-sizing: border-box;
}
.page-tt #slideTeamRanking li .slide-wrap {
    width: 100%;
}
.page-tt #slideTeamRanking .title {
    margin-top: -5px;
    font-family: Arial, "Helvetica Neue", Helvetica;
    font-size: 14px;
    font-weight: 700;
}
.page-tt #slideTeamRanking .team-logo {
    display: block;
    height: 40px;
    width: 40px;
    margin: 0;
    margin-top: 5px;
}
.page-tt #slideTeamRanking li + li {
    border-left: 1px solid #e2e2e2;
}
.page-tt #slideTeamRanking li img {
    max-height: 40px;
    max-width: 40px;
}
.page-tt #slideTeamRanking .detail {
    display: block;
    font-size: 14px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    line-height: 22px;
    width: 80px;
    margin-top: 5px;
}
.page-tt #slideTeamRanking .position {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 40px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    line-height: 54px;
    width: 120px;
    text-align: right;
    color: #cfddd8;
    z-index: -1;
}
.page-tt #slideTeamRanking .detail b {
    color: #555;
}
.page-tt #slideTeamRanking .swiper-button-next,
.page-tt #slideTeamRanking .swiper-button-prev,
.page-tt #slideTeamRanking .swiper-container-rtl .swiper-button-next,
.page-tt #slideTeamRanking .swiper-container-rtl .swiper-button-prev {
    top: 22px;
    height: 90px;
    background-color: rgba(0, 0, 0, 0.8);
    background-position: -374px 35px;
}
.page-tt #slideTeamRanking .swiper-button-prev,
.page-tt #slideTeamRanking .swiper-container-rtl .swiper-button-next {
    background-position: -377px -165px;
}
.page-tt #slideTeamRanking a:hover {
    color: inherit;
}
.page-tt #slideLichThiDau {
    margin: 30px 0 20px;
}
.page-tt #slideLichThiDau .swiper {
    height: 60px;
    padding: 0;
    box-sizing: border-box;
}
.page-tt #slideLichThiDau .select-type {
    width: 190px;
    height: 60px;
    box-sizing: border-box;
    background: #f0f0f0;
    border: 1px solid #d4d4d4;
    overflow: visible;
    position: relative;
    font-size: 16px;
    color: #333;
    font-family: Arial, "Times New Roman", sans-serif;
}
.page-tt #slideLichThiDau .select-type > a {
    background: 0;
    border: 0;
    display: block;
    line-height: 60px;
    text-align: left;
    padding: 0 15px;
    color: #333;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.page-tt #slideLichThiDau .select-type i {
    position: absolute;
    top: 27px;
    right: 10px;
}
.page-tt #slideLichThiDau .select-type ul {
    display: none;
    position: relative;
    z-index: 10;
    background: #efefef;
    border: 1px solid #cdcdcd;
    box-shadow: 0 0 5px #ccc;
}
.page-tt #slideLichThiDau .select-type.open ul {
    display: block;
}
.page-tt #slideLichThiDau .select-type ul li {
    line-height: 25px;
    height: initial;
    padding: initial;
}
.page-tt #slideLichThiDau .select-type ul li a {
    padding: 3px 10px;
    display: block;
    color: inherit;
}
.page-tt #slideLichThiDau .select-type ul li a:hover {
    background-color: #e0e0e0;
}
.page-tt #slideLichThiDau .slide-list {
    width: calc(100% - 200px);
    margin-top: 0;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;
    height: 60px;
}
.page-tt #slideLichThiDau .slide-list li {
    position: relative;
    padding: 10px 15px;
    width: auto;
    height: 60px;
    box-sizing: border-box;
    display: flex;
}
.page-tt #slideLichThiDau .slide-list li + li {
    border-left: 1px solid #e0e0e0;
}
.page-tt #slideLichThiDau .swiper-slide > div {
    display: inline-block;
    box-sizing: border-box;
}
.page-tt #slideLichThiDau .swiper-slide .left {
    margin-top: 2px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
}
.page-tt #slideLichThiDau .swiper-slide .left > div {
    white-space: nowrap;
    padding-right: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.page-tt #slideLichThiDau .swiper-slide .left > div + div {
    margin-top: 10px;
}
.page-tt #slideLichThiDau .swiper-slide .right {
    text-align: center;
    padding-top: 0;
    padding-bottom: 2px;
    padding-left: 10px;
    border-left: 1px solid #e0e0e0;
    font-size: 12px;
    color: #555;
    line-height: 21px;
    position: relative;
}
.page-tt #slideLichThiDau .swiper-slide .right .big {
    font-size: 16px;
    font-weight: 700;
    position: absolute;
    left: 20px;
    top: 0;
    line-height: 22px;
    color: #009b90;
}
.page-tt #slideLichThiDau .swiper-slide .right .t {
    margin-top: 5px;
    line-height: 40px;
    padding-left: 40px;
}
.page-tt #slideLichThiDau .swiper-button-next,
.page-tt #slideLichThiDau .swiper-button-prev,
.page-tt #slideLichThiDau .swiper-container-rtl .swiper-button-next,
.page-tt #slideLichThiDau .swiper-container-rtl .swiper-button-prev {
    top: 22px;
    background-color: rgba(0, 0, 0, 0.8);
}
.page-tt #slideLichThiDau .slide-list .swiper-button-next,
.page-tt #slideLichThiDau .slide-list .swiper-button-prev,
.page-tt #slideLichThiDau .slide-list .swiper-container-rtl .swiper-button-next,
.page-tt #slideLichThiDau .slide-list .swiper-container-rtl .swiper-button-prev {
    line-height: 60px;
    height: 60px;
    background-position: -374px 20px;
}
.page-tt #slideLichThiDau .slide-list .swiper-button-prev {
    background-position: -377px -181px;
}
.page-tt .slide-list .swiper-button-next,
.page-tt .slide-list .swiper-button-prev,
.page-tt .slide-list .swiper-container-rtl .swiper-button-next,
.page-tt .slide-list .swiper-container-rtl .swiper-button-prev {
    background: rgba(0, 155, 144, 0.9) url(../../images/sprite_sport_v6.png) -374px 25px no-repeat;
    width: 36px;
    text-align: center;
    font-size: 42px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 0;
    font-weight: 400;
    color: #666;
    top: 70px;
    line-height: 70px;
    height: 70px;
}
.page-tt .slide-list .swiper-button-prev,
.page-tt .slide-list .swiper-container-rtl .swiper-button-next {
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0;
}
.page-tt .slide-list .swiper-button-prev {
    left: -36px;
    opacity: 0;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    background-position: -377px -176px;
}
.page-tt .slide-list .swiper-button-next {
    right: 0;
}
.page-tt .slide-list:hover .swiper-button-prev {
    left: 0;
    opacity: 1;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}
.page-tt .slide-list {
    margin-top: 20px;
}
.page-tt .adv-left1 {
    width: 710px;
}
.page-tt #search-place {
    position: absolute;
    z-index: 10;
    right: 0;
    top: -10px;
    background: 0;
    border: 0;
}
.page-tt #search-place select {
    border: 1px solid silver;
    background: #fff
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0QwNTYzMDAwNUZGMTFFNkFEODJGQUMzNjA3Q0E3QjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0QwNTYzMDEwNUZGMTFFNkFEODJGQUMzNjA3Q0E3QjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRDA1NjJGRTA1RkYxMUU2QUQ4MkZBQzM2MDdDQTdCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRDA1NjJGRjA1RkYxMUU2QUQ4MkZBQzM2MDdDQTdCNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqbKWeAAAABBSURBVHjaYpwxY8b/+/fvMyADRUVFBiZXV1cGdAASY1JSUmIEqUBWDRJjgqlAVg0CLCACqus/jA2XQNcFAgABBgBPWA2mESfkOgAAAABJRU5ErkJggg==")
    right 55% no-repeat;
}
.page-tt #search-place label {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 14px;
}
.page-tt #search-place select.sDay {
    background-position: 25px 55%;
    padding: 5px 0 5px 5px;
}
.page-tt #search-place select.sYear {
    background-position: 40px 55%;
    padding: 5px 19px 5px 5px;
}
.page-tt #search-place select.sMonth {
    background-position: 65px 55%;
    padding: 5px 17px 5px 5px;
}
.page-tt #search-place {
    top: 10px;
    right: 320px;
}
.page-tt .page-detail .list-topic-cate {
    padding-top: 20px;
}
.page-tt .page-detail .no-p {
    padding-top: 0 !important;
}
.page-tt .block-news .title {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    padding-left: 8px;
    line-height: 20px;
    color: #333;
    font-size: 20px;
    margin: 0 0 20px;
    border-left: 5px solid #009b90;
}
.page-tt .block-news.small .top1 {
    width: 340px;
}
.page-tt .block-news.small .top1 h3 {
    font-family: Arial, Tahoma, Verdana, Geneva, Tahoma, sans-serif;
    font-size: 20px;
    margin: 10px 0;
}
.page-tt .block-news.small .top1 img {
    display: block;
    width: 340px;
    height: 215px;
}
.page-tt .block-news.small .top1 .sapo {
    font-size: 14px;
    line-height: 18px;
    color: #555;
}
.page-tt .block-news.small .top3 {
    width: 350px;
}
.page-tt .block-news.small .top3 li + li {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #e0e0e0;
}
.page-tt .block-news.small .top3 li img {
    width: 150px;
    height: 90px;
}
.page-tt .block-news.small .top3 li h3 {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    margin-left: 165px;
    margin-top: -4px;
    font-size: 15px;
    line-height: 18px;
}
.page-tt .block-news.small3 {
    width: 355px;
    min-height: 500px;
    padding-right: 15px;
    box-sizing: border-box;
}
.page-tt .block-news.small3:nth-child(2n) {
    padding-left: 15px;
    padding-right: 0;
}
.page-tt .block-news.small3 .title {
    margin-bottom: 15px;
    margin-top: 0;
}
.page-tt .block-news.small3 .top1 {
    width: 100%;
}
.page-tt .block-news.small3 .top1 img {
    display: block;
    width: 100%;
    height: initial;
}
.page-tt .block-news.small3 .top1 h3 {
    font-family: Arial, Tahoma, Verdana, Geneva, Tahoma, sans-serif;
    font-size: 19px;
    line-height: 22px;
    margin: 10px 0;
    min-height: 50px;
}
.page-tt .block-news.small3 .top3 {
    width: 340px;
}
.page-tt .block-news.small3 .top3 li {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px dotted #e0e0e0;
    position: relative;
    padding-left: 18px;
}
.page-tt .block-news.small3 .top3 li .sp_icon {
    position: absolute;
    left: 0;
    top: 18px;
}
.page-tt .block-news.small3 .top3 li h3 {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    min-height: 36px;
}
.page-tt .tlshowmore {
    text-align: center;
    padding-top: 10px;
    margin: -55px 0 24px;
}
.page-tt .tlshowmore span {
    padding: 0 30px;
    cursor: pointer;
}
.page-bt .bigstories .header {
    margin-top: 10px;
    height: 40px;
    line-height: 40px;
    background: #00786e url("https://sohanews.sohacdn.com/web_images/logo-soha-sticky3.png") 50% 50% no-repeat;
    background-size: auto 30px;
}
.page-bt .bigstories .header .bigstories-wrapper {
    background-color: transparent;
}
.page-bt .bigstories .header .back-to-homepage {
    position: relative;
    background: 0 0;
    height: 40px;
    overflow: hidden;
}
.page-bt .bigstories .header .back-to-homepage a {
    font-family: Arial;
    font-size: 12px;
    height: 39px;
    line-height: 40px;
    padding-left: 50px;
    background-image: url(../images/soha-sprite-v35.webp);
    background-repeat: no-repeat;
    background-position: -380px -70px;
    display: inline-block;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: -1px;
}
.page-bt .bigstories-wrapper {
    width: 980px;
    margin: 0 auto;
    background: #fff;
    margin-top: -10px;
}
.page-bt .bigstories .header {
    background: #00786e;
}
.page-bt .bigstories .header .logo-soha {
    position: absolute;
    left: 50%;
    top: 7px;
    transform: translateX(-50%);
}
.page-bt .big-date {
    font-family: Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #666;
    margin-bottom: 15px;
    position: relative;
}
.page-bt .big-date:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #c00;
    border-radius: 50%;
    margin-right: 5px;
}
.page-bt .bigstories .top-focus .description {
    position: relative;
    background: 0;
    padding: 0;
}
.page-bt .bigstories .top-focus .description .big-desc {
    font-family: Arial;
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 37px;
    color: #2d2d2d;
}
.page-bt .bigstories .top-focus .kbsw-title {
    font-family: Arial;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    font-size: 16px;
    color: #4d4d4d;
    border: 0;
    margin-top: 15px;
}
.page-bt .bigstories-wrapper .column-left {
    width: 660px;
    position: relative;
}
.page-bt .bigstories .fixed-bottom.fit-bottom .bigstories-wrapper {
    padding-bottom: 20px;
}
.page-bt .bigstories .news-content > ul:first-child {
    display: none;
}
.page-bt .bigstories .top-content .separator {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAIAAACgB3uHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUQ0NTdDRUI2OEUzMTFFNkE2RURDRTVBMUVFQjczMUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUQ0NTdDRUM2OEUzMTFFNkE2RURDRTVBMUVFQjczMUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RDQ1N0NFOTY4RTMxMUU2QTZFRENFNUExRUVCNzMxQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RDQ1N0NFQTY4RTMxMUU2QTZFRENFNUExRUVCNzMxQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnlH6oIAAAAmSURBVHjaYvgPBvv37weSjEDMAANMBw4cgHNQZSAURB63HoAAAwBigxr1OWZyjgAAAABJRU5ErkJggg==");
    background-position: 0 0;
    height: 7px;
    margin-bottom: 25px;
    margin-top: 25px;
}
.page-bt .bigstories .bottom-contact {
    margin-bottom: 50px;
}
.page-bt .bigstories .fixed-bottom {
    position: fixed;
    bottom: 10px;
    left: 0;
    right: 0;
    z-index: 9999;
}
.page-bt .bigstories .fixed-bottom.fixed-top {
    bottom: initial;
    top: 60px;
}
.page-bt .bigstories .fixed-bottom.fixed-top img {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.page-bt .bigstories .fixed-bottom.fit-bottom {
    position: relative;
}
.page-bt .bigstories .fixed-bottom .go-to-first-unread {
    margin: 0 auto;
    display: none;
    width: 195px;
    -moz-animation-duration: 0.8s !important;
    -moz-animation-delay: 0s !important;
    -webkit-animation-duration: 0.8s !important;
    -webkit-animation-delay: 0s !important;
    animation-duration: 0.8s !important;
    animation-delay: 0s !important;
}
.page-bt .bigstories .fixed-bottom .go-to-first-unread a {
    display: block;
    background: #025750;
    line-height: 40px;
    border-radius: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}
.page-bt .bigstories .top-focus {
    position: relative;
    margin-bottom: 20px;
}
.page-bt .bigstories .top-focus .description {
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 60px 20px 0;
    background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.78) 100%);
    background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.78) 100%);
    background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0.78) 100%);
}
.page-bt .bigstories .top-focus .description .big-desc,
.page-bt .bigstories .top-focus .description .big-desc .kbwscwl-title {
    color: #fff;
    font-size: 26px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 8px;
    font-family: inherit;
}
.page-bt .bigstories .top-focus .description .big-desc .kbwscwl-title a {
    color: #fff;
    margin-bottom: inherit;
}
.page-bt .bigstories .top-focus .kbsw-title {
    color: #cfcfcf;
    font-size: 13px;
    line-height: 40px;
    border-top: 1px solid #4c4d4f;
}
.page-bt .bigstories .l-top2 .kbwscwl {
    padding-left: 0;
    padding: 0;
}
.page-bt .bigstories .l-top2 .kbwscwl + .kbwscwl {
    padding-top: 25px;
}
.page-bt .bigstories .l-top2 .kbwscwl .kbwscwl-title a {
    padding-top: 17px;
}
.page-bt .bigstories .l-top2 .kbwscwl .kbwscwl-meta {
    left: 0;
    border-right: 0;
    top: -10px;
}
.page-bt .bigstories .l-top2 .kbwscwl .kbwscwl-meta .time {
    display: inline-block;
}
.page-bt .bigstories .l-top2 .kbwscwl .kbwscwl-meta .time:after {
    content: " -";
}
.page-bt .bigstories .l-top2 .kbwscwl .VCSortableInPreviewMode.alignRight {
    width: 33%;
}
.page-bt .bigstories .bigstory-sapo {
    background: #f1f2f4;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    padding: 5px 20px;
    margin-top: 20px;
    color: #6d6d6d;
    line-height: 25px;
    font-weight: 400;
}
.page-bt .bigstories .bigstory-sapo p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.page-bt .bigstories .sel-option {
    white-space: nowrap;
    background: #00786e;
    box-sizing: border-box;
    width: 105px;
    cursor: pointer;
}
.page-bt .bigstories .sel-option * {
    box-sizing: border-box;
}
.page-bt .bigstories .sel-option span {
    display: inline-block;
    padding-left: 10px;
}
.page-bt .bigstories .sel-option > img {
    display: inline-block;
    padding: 0;
    margin-left: 10px;
    margin-bottom: 3px;
    margin-top: 18px;
    margin-right: 10px;
}
.page-bt .bigstories .sel-option ul {
    width: 105px;
    display: none;
}
.page-bt .bigstories .sel-option.open ul {
    display: block;
}
.page-bt .bigstories .sel-option ul li {
    width: 100%;
}
.page-bt .bigstories .sel-option ul li + li {
    border-top: 1px dotted #00c7b6;
}
.page-bt .bigstories .sel-option li:hover {
    background: #0cb;
}
.page-bt .bigstories .sel-option li a {
    white-space: nowrap;
    color: #fff;
    line-height: 35px;
    font-weight: 400;
}
.page-bt .bigstories .sel-option li a img {
    display: inline-block;
    padding: 0;
    margin-left: 10px;
    margin-top: 15px;
    margin-right: 10px;
}
.page-bt .bigstories .block-dien-bien .box-top {
    height: 50px;
    line-height: 50px;
}
.page-bt .bigstories .sel-option {
    background: 0;
}
.page-bt .bigstories .block-dien-bien .header > div {
    font-size: 14px;
    color: #4d4d4d;
}
.page-bt .bigstories .sel-option {
    z-index: 99;
    width: auto;
}
.page-bt .bigstories .sel-option span {
    font-family: Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #4d4d4d;
    padding-right: 5px;
}
.page-bt .bigstories .sel-option li a {
    font-family: Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #4d4d4d;
}
.page-bt .bigstories .sel-option ul {
    width: 100%;
}
.page-bt .bigstories .sel-option.open {
    background: #d5d5d5;
}
.page-bt .bigstories .sel-option ul li,
.page-bt .bigstories .sel-option ul li + li {
    border-top: 1px dotted #aeaeae;
}
.page-bt .bigstories .kbwscwlr-list .kbwscwlrl img,
.page-bt .bigstories-lb .kbwscwlr-list .kbwscwlrl img {
    padding: 0;
}
.page-bt .bigstories .kbwscwlrl-title,
.page-bt .bigstories-lb .kbwscwlrl-title {
    padding: 7px 10px;
}
.page-bt .bigstories .kbwscwl-relatedbox,
.page-bt .bigstories-lb .kbwscwl-relatedbox {
    margin-left: 25px;
}
.page-bt .bigstories .VCSortableInPreviewMode.alignRight,
.page-bt .bigstories-lb .VCSortableInPreviewMode.alignRight {
    width: 40%;
}
.page-bt .bigstories-lb .kbwscwlr-list .kbwscwlrl img {
    padding: 0;
}
.page-bt .bigstories .kbwscwl-relatedbox.type2,
.page-bt .bigstories-lb .kbwscwl-relatedbox.type2 {
    position: relative;
    border: 1px solid #d0d0d0;
    padding-top: 35px;
}
.page-bt .bigstories .kbwscwl-relatedbox.type2:before,
.page-bt .bigstories-lb .kbwscwl-relatedbox.type2:before {
    content: "ĐỌC THÊM";
    color: #ff904c;
    font-size: 16px;
    line-height: 35px;
    border-bottom: 1px solid #e0e0e0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    text-align: left;
    font-weight: 700;
    padding-left: 30px;
}
.page-bt .bigstories .kbwscwl-relatedbox.type2:after,
.page-bt .bigstories-lb .kbwscwl-relatedbox.type2:after {
    position: absolute;
    left: 30px;
    top: 33px;
    background: #ff904c;
    height: 3px;
    width: 86px;
    content: "";
}
.page-bt .bigstories .kbwscwl-relatedbox.type2 .kbwscwlrl,
.page-bt .bigstories-lb .kbwscwl-relatedbox.type2 .kbwscwlrl {
    list-style: none;
    margin: 0 15px;
    padding: 15px 0;
    padding-left: 15px;
    position: relative;
}
.page-bt .bigstories .kbwscwl-relatedbox.type2 .kbwscwlrl:before,
.page-bt .bigstories-lb .kbwscwl-relatedbox.type2 .kbwscwlrl:before {
    position: absolute;
    content: "";
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAIAAADONVt5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzA3OTBFMTU4NjI2MTFFNkI1NjZBOTlGQjAyMjdGQjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzA3OTBFMTY4NjI2MTFFNkI1NjZBOTlGQjAyMjdGQjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMDc5MEUxMzg2MjYxMUU2QjU2NkE5OUZCMDIyN0ZCOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMDc5MEUxNDg2MjYxMUU2QjU2NkE5OUZCMDIyN0ZCOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmc9qNEAAAB4SURBVHjaZE87DgAREN1RubNCoXIALkSlVIlKo5RoFKKwsjaL7Esmk7zM+wz03q8TaIyUMue8uHEVQiCElFL6g2su5xyltNa6qAFjDOe8tQa7vVJKa432LIwxACyhtXYKX8p7zxhb9jHGEXeUEEKklD4H+D90CzAAixSCXgnEzKwAAAAASUVORK5CYII=")
    0 0 no-repeat;
    width: 16px;
    height: 16px;
    left: 0;
    top: 18px;
}
.page-bt .bigstories .kbwscwl-relatedbox.type2 .kbwscwlrl a,
.page-bt .bigstories-lb .kbwscwl-relatedbox.type2 .kbwscwlrl a {
    font-size: 14px;
    color: #616161;
}
.page-bt .bigstories .kbwscwlrl-next,
.page-bt .bigstories-lb .kbwscwlrl-next {
    display: none;
}
.page-bt .bigstories .r-block {
    width: 300px;
    display: block;
    border: 1px solid #d4d8dd;
    position: relative;
    overflow: visible;
    box-sizing: border-box;
}
.page-bt .bigstories .r-block:after {
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    height: 3px;
    left: 5px;
    right: 5px;
    background: #f1f1f1;
    margin-top: 1px;
    border-radius: 1px;
}
.page-bt .bigstories .r-block + .r-block {
    margin-top: 15px;
}
.page-bt .bigstories .r-block .block-header {
    border-bottom: 1px solid #e7e7e7;
    line-height: 30px;
    background: #f4f4f4;
}
.page-bt .bigstories .r-block .block-header .title {
    display: inline-block;
    font-size: 14px;
    color: #00786e;
    font-weight: 700;
    text-transform: uppercase;
    margin-left: 10px;
    margin-top: -1px;
}
.page-bt .bigstories .r-block .block-body {
    padding: 7px 0 7px 10px;
}
.page-bt .bigstories .r-block .list-new-article {
    height: 145px;
    overflow: hidden;
}
.page-bt .bigstories .r-block.block-highlight .scroll {
    height: 355px;
    overflow: hidden;
}
.page-bt .bigstories .r-block + .r-block.block-highlight .scroll {
    height: 145px;
    overflow: hidden;
}
.page-bt .bigstories .r-block .list-new li {
    padding: 0 0 10px;
    margin-right: 10px;
}
.page-bt .bigstories .r-block .list-new li + li {
    border-top: 1px dotted silver;
    padding-top: 10px;
}
.page-bt .bigstories .r-block .list-new li a {
    font-size: 13px;
    line-height: 18px;
    color: #555;
}
.page-bt .bigstories .r-block .list-new li a .news-meta {
    margin-right: 20px;
}
.page-bt .bigstories .r-block .list-new li a .news-meta .time {
    font-weight: 700;
}
.page-bt .bigstories .r-block .list-new li a .news-title {
    font-weight: 700;
}
.page-bt .bigstories .r-block .list-new.list-new-article li a .news-title {
    margin-left: 55px;
}
.page-bt .bigstories .r-block .list-new.list-new-focus li .news-meta {
    margin-top: 7px;
    font-size: 9pt;
    color: #555;
}
.page-bt .bigstories .block-dien-bien {
    position: relative;
    width: 100%;
    z-index: 9999;
}
.page-bt .bigstories .block-dien-bien .box-top {
    position: relative;
    margin-top: 0;
}
.page-bt .bigstories .block-dien-bien .box-top > div {
    display: inline-block;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
}
.page-bt .bigstories .block-dien-bien .box-top .l {
    padding-left: 15px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
}
.page-bt .bigstories .block-dien-bien .box-top .r {
    position: absolute;
    right: 0;
    top: 0;
}
.page-bt .bigstories .block-dien-bien .box-top .c {
    position: relative;
    display: block;
    text-align: center;
}
.page-bt .bigstories .block-dien-bien .box-top select {
    background: 0 0;
    color: #fff;
    font-weight: 700;
    font-size: 0.9em;
    width: 120px;
}
.page-bt .bigstories .block-dien-bien .box-top select option {
    color: #333;
    background: #fff;
}
.page-bt .big-date {
    font-family: Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #666;
    margin-bottom: 15px;
    position: relative;
}
.page-bt .big-date:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #c00;
    border-radius: 50%;
    margin-right: 5px;
}
.page-bt .bigstories .top-focus .description {
    position: relative;
    background: 0;
    padding: 0;
}
.page-bt .bigstories .top-focus .description .big-desc {
    font-family: Arial;
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 37px;
    color: #2d2d2d;
}
.page-bt .bigstories .top-focus .kbsw-title {
    font-family: Arial;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    font-size: 16px;
    color: #4d4d4d;
    border: 0;
    margin-top: 15px;
}
.page-bt .lst-labels {
    display: flex;
    font-family: Arial;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    border-bottom: 1px solid #dedede;
    overflow-x: hidden;
}
.page-bt .lst-labels.drag {
    cursor: grab;
}
.page-bt .lst-labels.sticky {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 999;
    box-shadow: 0 3px 8px -1px rgba(0, 0, 0, 0.15);
    background: #fff;
}
.page-bt .lst-labels:not(.sticky) {
    flex-wrap: wrap;
}
.page-bt .lst-labels li {
    padding: 0 10px;
    border-right: 1px solid #c8c8c8;
    position: relative;
    margin: 10px 0;
    white-space: nowrap;
}
.page-bt .lst-labels li.active:after {
    content: "";
    width: 100%;
    position: absolute;
    bottom: -10px;
    left: 0;
    height: 3px;
    background: #c00;
}
.page-bt .lst-labels li a {
    color: #4d4d4d;
}
.page-bt .lst-labels li a:hover {
    color: #34877a;
}
.page-bt .lst-labels:not(.sticky) li:first-child {
    padding-left: 0;
}
.page-bt .lst-labels li:last-child {
    border-right: 0;
}
.page-bt .bigstories .block-dien-bien .box-top .l {
    font-family: Arial;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    color: #0c0c0c;
    line-height: 50px;
    padding-left: 0;
    display: flex;
}
.page-bt .bigstories .block-dien-bien .box-top .c .sp1:not(:empty):after {
    content: "/";
}
.page-bt .bigstories .block-dien-bien .box-top .go-to-first,
.page-bt .bigstories .block-dien-bien .box-top .go-to-first-unread {
    display: none;
}
.page-bt .error-box {
    border: 1px solid #dedede;
    margin-bottom: 30px;
    position: relative;
    padding: 15px;
    position: relative;
    display: none;
}
.page-bt .error-box.showerr {
    display: block;
}
.page-bt .error-box .err {
    font-weight: 700;
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 20px;
    color: #333;
}
.page-bt .error-box .txt {
    font-size: 17px;
}
.page-bt .error-box .txt a {
    color: #00786e;
}
.page-bt .error-box .btnhide {
    position: absolute;
    top: 0;
    right: 0;
    padding: 11px 15px 9px;
    border-left: 1px solid rgba(255, 0, 0, 0.67);
    cursor: pointer;
}
.page-bt .error-box .btnhide:hover {
    background: #ffafaf;
}
.page-bt .kbwscw-list .kbwscwl {
    padding: 15px;
    border: 1px solid #dedede;
    margin-bottom: 30px;
    position: relative;
    animation: fadeIn 0.3s ease;
}
.page-bt .kbwscw-list .kbwscwl-title a {
    color: #333;
}
.page-bt .kbwscwl.hide,
.page-bt .kbwscwl.notshow,
.page-bt .top-content.hide {
    display: none;
}
.page-bt .kbwscwl .timeago {
    font-family: Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #666;
    margin-bottom: 15px;
}
.page-bt .timeago.redtime {
    color: #c00;
}
.page-bt .kbwscwl-content > p {
    line-height: 26px;
}
.page-bt .kbwscwl-extention {
    font-family: Arial;
    font-size: 13px;
    position: relative;
    height: 30px;
    clear: both;
}
.page-bt .kbwscwl-extention .box-exten {
    position: absolute;
    width: 178px;
    right: 0;
    bottom: 0;
}
.page-bt .kbwscwl-extention a {
    color: #333;
}
.page-bt .kbwscwl-extention .showlst {
    width: 93.17px;
    height: 30px;
    border: 1px solid #d9e2f0;
    border-radius: 100px;
    text-align: center;
    padding: 6px;
    box-sizing: border-box;
    color: #555;
    cursor: pointer;
    margin-left: auto;
}
.page-bt .kbwscwl-extention .showlst svg {
    margin-left: 5px;
}
.page-bt .kbwscwl-extention .box-exten:hover .lst-exten {
    display: block;
}
.page-bt .kbwscwl-extention .lst-exten {
    border: 1px solid #d9e2f0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    right: 0;
    bottom: 38px;
    background: #fff;
    width: 178px;
    margin-bottom: 10px;
    display: none;
}
.page-bt .kbwscwl-extention .lst-exten .item {
    height: 45px;
    display: block;
    padding: 15px 0 15px 35px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    color: #555;
}
.page-bt .kbwscwl-extention .lst-exten .item:hover {
    background: #e0fdfb;
}
.page-bt .kbwscwl-extention .lst-exten .item:not(:last-child) {
    border-bottom: 1px dashed #d9e2f0;
}
.page-bt .kbwscwl-extention .lst-exten .item svg {
    margin-right: 7px;
    position: absolute;
    left: 12px;
    top: 14px;
}
.page-bt .kbwscwl-extention .lst-exten .item.sharefb svg {
    left: 17px;
}
.page-bt .kbwscwl-extention .lst-exten .item.copylink {
    position: relative;
}
.page-bt .kbwscwl-extention .lst-exten .item.copylink .boxcopy {
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    position: absolute;
    left: 0;
    top: -35px;
    width: 100%;
    text-align: center;
    line-height: 24px;
    border-radius: 4px;
    display: none;
}
.page-bt .kbwscwl-extention .lst-exten .item.copylink .boxcopy:before {
    content: "";
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid rgba(0, 0, 0, 0.8);
    left: 50%;
    position: absolute;
    bottom: 0;
    transform: translate(-50%, 100%);
}
.page-bt .kbsw-dskcare-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px dotted #c7c7c7;
}
.page-bt .kbswdwl {
    margin-bottom: 10px;
    height: 45px;
    position: relative;
    width: 670px;
    display: block;
    border: 1px solid #e5e5e5;
    background: -moz-linear-gradient(90deg, #e4e4e4 0, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #e4e4e4));
    background: -webkit-linear-gradient(90deg, #e4e4e4 0, #fff 100%);
    background: -o-linear-gradient(90deg, #e4e4e4 0, #fff 100%);
    background: -ms-linear-gradient(90deg, #e4e4e4 0, #fff 100%);
    background: linear-gradient(0deg, #e4e4e4 0, #fff 100%);
}
.page-bt .kbswdwl:before {
    position: absolute;
    content: "";
    height: 45px;
    width: 5px;
    background: #ff904c;
}
.page-bt .kbswdwl:after {
    background: url("https://afamily1.mediacdn.vn/web_images/icon-nxt-dsk.png") center center no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    content: "";
    top: 13px;
    right: 10px;
}
.page-bt .kbswdwl a {
    font-family: SFD-Bold;
    font-size: 20px;
    font-weight: 400;
    color: #333;
    text-align: left;
    margin-left: 20px;
    text-decoration: none;
    line-height: 45px;
    width: 610px;
    display: inline-block;
    height: 100%;
    overflow: hidden;
}
.page-bt .kbswdwl a:hover {
    color: #666;
}
.page-bt .kbwscwl {
    padding: 20px 0;
    border-bottom: 1px dotted #ebebeb;
    padding-left: 100px;
}
.page-bt .kbwscwl-header {
    position: relative;
    display: block;
}
.page-bt .kbwscwl-meta {
    position: absolute;
    border-right: 1px solid #d0d0d0;
    left: -100px;
    top: 5px;
    padding: 2px 0;
    padding-right: 15px;
    text-align: right;
    font-size: 13px;
    font-weight: 400;
    font-family: Arial;
}
.page-bt .kbwscwl-meta .time {
    font-weight: 700;
    color: #555;
    display: block;
    margin-bottom: 5px;
}
.page-bt .kbwscwl-meta .date {
    color: #555;
}
.page-bt .kbwscwl-title,
.page-bt .kbwscwl-title a {
    font-family: Arial;
    font-size: 26px;
    color: #333;
    margin-bottom: 15px;
    line-height: 30px;
    text-decoration: none;
    display: block;
    font-weight: 700;
}
.page-bt .kbwscwl-title a:hover {
    color: #666;
}
.page-bt .kbwscwl-content > p {
    font-family: "Times New Roman";
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 10px;
}
.page-bt .kbwscwl-relatedbox {
    display: block;
    margin-left: 35px;
    margin-bottom: 0;
}
.page-bt .kbwscwl-relatedbox.type1 {
    width: 210px;
}
.page-bt .kbwscwl-relatedbox.type2 {
    border-top: 3px solid #217ffa;
    border-bottom: 3px solid #217ffa;
    width: 240px;
}
.page-bt .kbwscwl-relatedbox.type3 {
    width: 300px;
    border-top: 3px solid #217ffa;
    border-bottom: 3px solid #217ffa;
}
.page-bt .kbwscwl-relatedbox.type3 .kbwscwlrl-title {
    padding: 15px 0;
    background: #fff;
}
.page-bt .kbwscwl-relatedbox.type3 .kbwscwlrl-title a.title {
    font-size: 22px;
    line-height: 25px;
    color: #333;
    font-family: SFD-SemiBold;
    font-weight: 400;
}
.page-bt .kbwscwl-relatedbox.type3 .kbwscwlrl-next {
    font-family: SFD-Bold;
    font-size: 15px;
    font-weight: 400;
    color: #777;
    height: 26px;
    text-transform: uppercase;
    width: 106px;
    background: url("https://afamily1.mediacdn.vn/web_images/icon-nxt-link.png") 78px center no-repeat;
    line-height: 27px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-decoration: none;
    background-size: 27px;
    text-align: left;
}
.page-bt .kbwscwl-relatedbox.type2 .kbwscwlrl-title a.title {
    font-size: 16px;
    line-height: 19px;
    color: #333;
    font-weight: 400;
}
.page-bt .kbwscwl-relatedbox.type2 .kbwscwlrl {
    list-style: disc;
    color: #217ffa;
    margin-left: 15px;
    padding: 15px 0;
    border-bottom: 1px solid #e2e2e2;
}
.page-bt .kbwscwl-relatedbox.type2 .kbwscwlrl-title {
    background: #fff;
    padding: 0 !important;
}
.page-bt .kbwscwlrl-thumb {
    display: block;
}
.page-bt .kbwscwlrl-thumb img {
    display: block;
    width: 100%;
}
.page-bt .kbwscwlrl-title {
    padding: 15px 7px 7px 15px;
    background: #f2f2f2;
}
.page-bt .kbwscwlrl-title a {
    display: block;
    text-align: left;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    color: #333;
}
.page-bt .kbwscwlrl-title a.title {
    font-family: SFD-Bold;
    font-weight: 400;
    font-size: 17px;
    color: #333;
    margin-bottom: 5px;
    text-decoration: none;
    display: block;
    text-align: left;
    line-height: 22px;
}
.page-bt .kbwscwlrl-title a.title:hover {
    color: #666 !important;
}
.page-bt .kbwscwlrl-next {
    background: rgba(0, 0, 0, 0) url("https://afamily1.mediacdn.vn/web_images/icon-nxt-link.png") no-repeat scroll right center;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    text-decoration: none;
    width: 170px;
    text-transform: uppercase;
}
.page-bt .kbwscwl .ref-news {
    background: #f9f9f9;
    border: 1px solid #ddd;
    padding: 10px 15px;
    border-radius: 5px;
    line-height: 24px;
    font-size: 14px;
}
.page-bt .kbwscwl .ref-news.hide {
    display: none;
}
.page-bt .kbwscwl .ref-news img {
    max-width: 140px;
    max-height: 85px;
    display: block;
    margin-right: 15px;
}
.page-bt .kbwscwl .ref-news a span {
    color: #2578d0;
}
.page-bt .bottom-contact {
    background-color: #f8f8f8;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding: 12px 0 15px;
    padding-bottom: 0;
    border-bottom: 0;
}
.page-bt .interative-box {
    background: 0;
    height: auto;
    padding: 0 16px 12px;
    border-bottom: 1px solid #e4e4e4;
}
.light-box-bounder {
    position: fixed;
    overflow-y: hidden;
    overflow-x: hidden;
    width: 100%;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translateZ(0);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(100, 100, 100, 0.75);
    display: none;
    z-index: 9999999;
}
.light-box-content {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
    -webkit-overflow-scrolling: touch;
}
.light-box {
    width: 1040px;
    margin: 10px auto 25px;
    display: block;
    background: #fff;
    box-shadow: #555 0 0 15px;
    padding: 0;
    position: relative;
    border-radius: 3px;
}
.light-box-bounder .light-box.loading {
    width: 220px;
    padding: 20px;
    text-align: center;
    margin: 100px auto;
    background: #fff;
    border-radius: 5px;
}
.light-box-bounder .light-box.loading img {
    display: inline;
}
.light-box-bounder .close-wrap {
    position: absolute;
    top: 10px;
    width: 60px;
    height: 60px;
    z-index: 99;
    cursor: pointer;
    right: -30px;
}
.light-box-bounder .close {
    position: fixed;
    display: block;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 100%;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
    background: #006a63;
    width: 32px;
    height: 32px;
    -webkit-transform: translate3d(0, 0, 0);
    margin-left: 12px;
}
.light-box-bounder .close div {
    height: 2px;
    background: #fff;
    display: block;
    width: 24px;
    position: absolute;
}
.light-box-bounder.close:hover div {
    background: #fff;
}
.light-box-bounder .close .close-1 {
    top: 15px;
    left: 4px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.light-box-bounder .close .close-2 {
    top: 15px;
    left: 4px;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.light-box .separator {
    height: 63px;
    background: #f4f5f6;
    border-bottom: 1px solid #d0d0d0;
    width: 685px;
    margin: 30px -30px;
}
.light-box .separator.threads {
    width: auto !important;
    margin: 0;
}
.detail-sl {
    background-color: #f3f4f7;
}
.detail-sl .boxcontent.size-LL {
    width: 1200px;
    background: #fff;
    padding: 30px;
    border-left: solid 1px #e7e8ea;
    border-right: solid 1px #e7e8ea;
    border-bottom: solid 1px #e7e8ea;
    position: relative;
}
.detail-sl .boxcontent.size-LL .news-detail.w660 {
    width: 860px;
    position: relative;
}
.detail-sl .boxcontent.size-LL .submenupagedetail .sub-menu {
    background-color: transparent;
    border: none;
    padding-bottom: 15px;
    border-bottom: 1px solid #e7e8ea;
    width: 660px;
    margin: 0 auto 20px;
}
.detail-sl .boxcontent.size-LL .submenupagedetail .sub-menu a.active,
.detail-sl .boxcontent.size-LL .submenupagedetail .sub-menu a:hover {
    background-color: transparent;
    border: none;
    font: normal 14px SFD-Medium;
}
.detail-sl .boxcontent.size-LL .submenupagedetail .sub-menu a {
    border: none;
    font: normal 14px SFD-Medium;
    color: #000;
    padding: 0 10px 0 0;
}
.detail-sl .boxcontent.size-LL .brand-content {
    margin: auto;
    width: 660px;
}
.detail-sl .boxcontent.size-LL .box-hot-and-focus,
.detail-sl .boxcontent.size-LL .fitcontent,
.detail-sl .boxcontent.size-LL .focus-last-position .tlwrap,
.detail-sl .boxcontent.size-LL main article {
    width: 660px;
    margin: 0 auto;
}
.news-content .PhotoCMS_Caption {
    background-color: #f2f2f2;
    overflow: hidden;
}
.news-content .VCSortableInPreviewMode[type="Photo"] img {
    padding: 2% 0 0 0;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}
.news-content .PhotoCMS_Caption,
.news-content .VCSortableInPreviewMode[type="Photo"] div {
    font: 400 13px/18px Arial;
    text-align: center;
    color: #666;
}
.news-content .PhotoCMS_Caption p,
.news-content .PhotoCMS_Caption p * {
    font: 400 13px/18px Arial;
    text-align: center;
    color: #666;
}
.detail-video .kvw-body-container {
    background-color: #eee;
    overflow: hidden;
}
.detail-video .video-low-quality .video-detail-body-container {
    padding: 0 8%;
    width: 100%;
    box-sizing: border-box;
}
.detail-video .video-low-quality .video-detail-body-container {
    padding-top: 60px;
}
.detail-video .video-detail-body-wrapper {
    background-color: #fff;
    border: 1px solid #eaeaea;
    border-top: none;
}
.detail-video .video-low-quality .flexWrapper {
    display: flex;
    flex-wrap: nowrap;
}
.detail-video .vdbw-left {
    width: 60%;
    position: relative;
    padding: 25px 0;
    padding-right: 30px;
    z-index: 0;
    flex-shrink: 0;
    box-sizing: border-box;
}
.detail-video .video-low-quality .vdbw-left {
    padding-left: 30px;
    padding-top: 0;
    z-index: 2;
    width: 70%;
}
.detail-video .video-low-quality .vdbw-left:after {
    background: url(https://kenh14cdn.com/web_images/grd-border.png) top right repeat-y;
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    width: 20px;
    height: 100%;
    z-index: -1;
}
.detail-video .vdbw-right {
    padding: 25px 0 25px 20px;
    width: 40%;
    box-sizing: border-box;
}
.detail-video .video-low-quality .vdbw-right {
    padding-right: 20px;
    width: 30%;
    box-sizing: border-box;
}
.detail-video .video-low-quality .k14-video-detail-top {
    padding: 0;
    margin-left: -30px;
    margin-bottom: 20px;
    margin-right: -30px;
}
.detail-video .vdbw-title {
    font-family: SFD-Medium;
    font-size: 24px;
    color: #333;
    line-height: 30px;
    margin-bottom: 12px;
    font-weight: 400;
}
.detail-video .vdbw-meta {
    margin-bottom: 12px;
}
.detail-video .vdbwm-source {
    font-family: SFD-Semibold;
    font-size: 13px;
    color: #888;
}
.detail-video .vdbwms-author {
    display: inline-flex;
    align-items: center;
}
.detail-video .vdbwms-author .link-source-wrapper {
    padding-top: 0;
}
.detail-video .vdbwms-category {
    text-decoration: none;
    color: #41455e;
}
.detail-video .vdbwms-time:after,
.detail-video .vdbwms-time:before {
    content: "·";
    margin: 0 4px;
}
.detail-video .vdbwms-author a {
    color: #555;
    text-decoration: none;
}
.detail-video .vdbw-meta {
    margin-bottom: 12px;
}
.detail-video .vdbwm-view {
    font-size: 13px;
    color: #888;
}
.detail-video .vdbw-sapo {
    font-size: 12px;
    color: #777;
    line-height: 16px;
    margin-bottom: 12px;
}
.detail-video .vdbw-social {
    margin-bottom: 12px;
}
.detail-video .vdbw-tag {
    padding: 15px 0;
    border-top: 1px solid #e5e5e5;
}
.detail-video .vdbw-tag-list {
    display: flex;
    flex-wrap: wrap;
}
.detail-video .vdbw-tag-list li {
    margin-right: 10px;
    margin-bottom: 10px;
}
.detail-video .vdbw-tag-list li a {
    display: block;
    height: 22px;
    border: 1px solid #e3e3e3;
    padding: 0 8px;
    border-radius: 100px;
    line-height: 20px;
    font-family: SFD-Regular;
    font-size: 13px;
    color: #888;
    transition: color 0.3s;
    text-decoration: none;
}
.detail-video .vdbw-tag-list li a:hover {
    color: #333;
}
.detail-video .vdbw-rel-header {
    margin-bottom: 15px;
}
.detail-video .vdbwrhl-text {
    font-family: SFD-Medium;
    font-size: 14px;
    color: #888;
}
.detail-video .vdbwrhl-icon {
    margin-right: 8px;
    margin-top: 1px;
}
.detail-video .vdbwrh-toggle {
    display: flex;
}
.detail-video .vdbwrht-label {
    font-size: 10px;
    color: #aaa;
    line-height: 14px;
    margin-right: 4px;
}
.detail-video .vdbwrht-btn {
    display: block;
    width: 30px;
    height: 15px;
    position: relative;
    background-color: #ccc;
    border-radius: 100px;
    transition: background-color 0.3s;
}
.detail-video .vdbwrhtb-circle,
.detail-video .vdbwrhtb-tick {
    display: block;
    position: absolute;
    width: 11px;
    height: 11px;
    top: 2px;
    left: 2px;
}
.detail-video .vdbwrhtb-tick svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    margin-left: 1px;
}
.detail-video .vdbwrhtb-circle {
    background-color: #fff;
    border-radius: 100%;
    transition: all 0.3s;
}
.detail-video .vdbwrht-btn.active {
    background-color: #ff904c;
}
.detail-video .vdbwrht-btn.active .vdbwrhtb-circle {
    left: initial;
    right: 2px;
}
.detail-video .vdbwrn {
    display: flex;
    justify-content: flex-start;
    text-decoration: none;
    align-items: flex-start;
}
.detail-video .vdbwrn-order {
    width: 10px;
    text-align: center;
    font-size: 11px;
    color: #aaa;
    flex-shrink: 0;
}
.detail-video .vdbwrn-ava {
    display: block;
    width: 40%;
    flex-shrink: 0;
    margin: 0 10px;
    position: relative;
}
.detail-video .vdbwrn-order b {
    display: table;
    height: 100%;
    width: 100%;
    position: relative;
}
.detail-video .vdbwrn-order b i {
    display: table-cell;
    vertical-align: middle;
}
.detail-video .vdbwrna-wrapper {
    display: block;
    padding-top: 56.25%;
    background-size: cover;
    background-position: center top;
    position: relative;
}
.detail-video .vdbwrni-title {
    font-family: SFD-Semibold;
    font-size: 13px;
    line-height: 16px;
    color: #333;
    display: block;
    margin-bottom: 3px;
}
.detail-video .video-low-quality .vdbwrni-title {
    font-size: 15px;
    line-height: 20px;
}
.detail-video .vdbwrni-view {
    display: block;
    font-size: 11px;
    color: #aaa;
}
.detail-video .vdbw-rel-news-list li {
    margin-bottom: 20px;
}
.detail-video .vdbwrn:hover .vdbwrni-title {
    color: #666;
}
.detail-video .vdbw-rel-news-more {
    display: block;
    height: 30px;
    background-color: #f2f2f2;
    font-size: 12px;
    color: #888;
    line-height: 30px;
    text-align: center;
    margin-left: 15px;
    border-radius: 4px;
    text-decoration: none;
}
.detail-video .vdbw-rel-news-more:hover {
    color: #555;
    background-color: #e9e9e9;
}
.detail-video .video-low-quality .vdbw-rel-news-more,
.detail-video .video-low-quality .vdbwrn-ava {
    margin-left: 0;
}
.detail-video .k14-video-detail-other {
    margin-top: 50px;
}
.detail-video .k14-video-detail-other .box-category[data-layout="38"] .box-category-middle .swiper-slide {
    width: 310px;
}
.detail-video .k14-video-detail-other .playlist-video-slide .swiper-button-next,
.detail-video .k14-video-detail-other .playlist-video-slide .swiper-button-prev {
    width: 35px;
    height: 100px;
    display: flex;
    position: absolute;
    background-color: #fff;
    border: 1px solid #ececec;
    align-items: center;
    text-align: center;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    top: 70px;
    z-index: 1;
    justify-content: center;
    cursor: pointer;
}
.detail-video .k14-video-detail-other .playlist-video-slide {
    position: relative;
}
.detail-video .k14-video-detail-other .playlist-video-slide .swiper:before {
    display: block;
    width: 60px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%);
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    z-index: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.detail-video .k14-video-detail-other .playlist-video-slide .swiper:after {
    display: block;
    width: 60px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.2) 100%);
    visibility: visible;
    opacity: 1;
    z-index: 2;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.detail-video .k14-video-detail-other .playlist-video-slide .swiper-button-prev {
    left: -35px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-right: none;
}
.detail-video .k14-video-detail-other .playlist-video-slide .swiper-button-next {
    right: -35px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-left: none;
}
.detail-video .k14-video-detail-other .playlist-video-slide .swiper.slideNextTransitionStart:before {
    visibility: visible;
    opacity: 1;
    z-index: 2;
}
.detail-video .k14-video-detail-other .playlist-video-slide .swiper.reachEnd:after {
    visibility: hidden;
    opacity: 0;
    z-index: 0;
}
.detail-video .other-video-wrapper {
    margin-bottom: 60px;
}
.detail-video .ovw-label {
    margin-bottom: 25px;
    display: flex;
}
.detail-video .ovwl-icon {
    display: block;
    margin-right: 10px;
    padding-top: 1px;
}
.detail-video .ovwl-text {
    font-family: SFD-Heavy;
    font-size: 20px;
    color: #333;
}
.detail-video .ovwssi-link {
    display: block;
    text-decoration: none;
}
.page-maga .w980 {
    width: 980px;
    margin: 0 auto;
}
.page-maga .sp-sticky-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 44px;
    background: rgba(0, 0, 0, 0.95);
    text-align: center;
    z-index: 9999;
}
.page-maga .sp-back-to-k14 {
    display: block;
    padding-left: 65px;
    height: 44px;
    float: left;
    position: absolute;
    background: url("https://sohanews.sohacdn.com/web_images/logo-soha-sticky2.png") 80px center no-repeat;
    background-size: 110px;
    width: 183px !important;
    top: 0;
    left: 0;
}
.page-maga .sp-back-to-k14:before {
    display: block;
    width: 60px;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    background: url("https://kenh14cdn.com/web_images/icon-arrow.png") center center #ff904c no-repeat;
    background-size: 32px;
    content: "";
}
.page-maga .sp-user-profile {
    float: right;
    padding: 12px 15px !important;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
}
.page-maga .fb-like {
    margin-right: 10px;
    float: left;
}
.page-maga .sp-mag-logo {
    margin-right: 0;
}
.page-maga .link-source-wrapper {
    width: auto;
    display: block;
    box-sizing: border-box;
    float: right;
    position: relative;
    padding-top: 15px;
    text-align: left;
}
.page-maga .sp-mag-logo {
    display: inline-block;
    margin: 0 auto;
    transition: all 0.2s;
    height: 44px !important;
    line-height: 25px !important;
}
.page-maga .sp-mag-logo b {
    color: #ff6c13;
}
.page-maga .sp-mag-logo img {
    margin-top: 10px;
    max-height: 26px;
    max-width: 100%;
}
.page-maga .link-source-wrapper .link-source-detail,
.page-maga .link-source-wrapper .link-source-detail * {
    font-family: arial;
    line-height: normal;
}
.page-maga .btn-copy-link-source.btncopy {
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 1px 5px;
    line-height: 12px;
    pointer-events: none;
    opacity: 0.5;
}
.page-maga .link-source-full {
    padding: 5px;
    border: 1px solid #fff;
    border-radius: 4px;
}
.k14-sp-wrapper,
.k14-sp-wrapper .sp-body-content,
.k14-sp-wrapper .sp-body-content .sp-detail {
    background-color: #121212;
}
.VCSortableInPreviewMode[type="credit"] .credit-item div,
.VCSortableInPreviewMode[type="credit"] .credit-item label,
.VCSortableInPreviewMode[type="credit"] .ttvn-link,
.k14-sp-wrapper .sp-body-content .sp-detail p,
.k14-sp-wrapper .sp-body-content .sp-detail p *,
.publish-date {
    color: #ccc;
}
.k14-sp-wrapper .sp-body-content .sp-detail {
    padding-bottom: 80px;
}
.npopup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    overflow-y: scroll;
    overflow-y: auto;
    overflow-x: auto;
    -webkit-transition: -webkit-transform 0.5s;
    -webkit-transform: translateX(0);
    align-items: center;
    justify-content: center;
    display: none;
}
.npopup.show {
    display: flex;
}
.npopup .npopup__innder {
    width: 430px;
    height: 327px;
    padding: 15px;
    border-color: #f9f9f9;
    background: #f9f9f9;
    position: relative;
}
.npopup .close-popup {
    position: absolute;
    top: -23px;
    right: -23px;
    width: 46px;
    height: 46px;
    cursor: pointer;
    background-position: 0 0;
    z-index: 8040;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAYAAACXpNOoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RkZERjA4NTZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RkZERjA4NDZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU2OUM1RDBBNEI2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qKJVUQAADXpJREFUeNrsXQtMVNkZvsOMPHwAoq2KuiLWiixV8G01qxHwkbVZFTWa6G7bWI22ig/wnWxr4itqdN0mRjemGjXZBGtMs4hPQov4fovUagUVUOsTUN4M0/+7njO9DDN35l5mhpnuOcmfYS7nnvPd//7nf6MGi8Ui+eMIkPx0CODeHiblF4PBoHmBlp4RV/a0t8f/B8e1MusjwwxG+jSytUzsZ86QRiIzUQMjMyOLpYWvyqQTMAcaRBRC1I6oLfs5SLEuwNYSVRNVEVWyn2vpgfmDWDwN3MA42YYomKgDUThRBCg1NXVIUlJSQv/+/ft2odGWBm6qrq6ufPPmTemTJ0/uXLp0KXflypX/oMtlRO+Jaojq2ZuxaD5cnJyANjHOdiWKJRoXHBw8NzMz89zDhw+LLS6OZ8+e3b958+aRjh07/oKt1Y6tbXAFIyeDErCDE85BQwzC2Gaf7NixI2X27Nnju3Xr1gmTioqKpHPnzkl5eXnSo0ePpLKyMvnm8PBwqU+fPtKoUaOkxMREqXfv3vJ1+n3J1atXvxs/fvxf6Gs5E6EGe5y3x1RnwLk847V3JOpB9LPc3Nylo0ePjseEK1euSLt375auX79uXcN2HeUbHTx4sLRkyRJp2LBh8ncSocyoqKjf04/v2DloJvd6gBsZpyHHPYliLl68mDZixIiY2tpaadOmTVJGRsZHvRoQIJPaaGxslAljxowZ0tq1a6WgoCCptLT0XI8ePX5Ll98yzptbAtzANEQ4Ax2bk5OTPmbMmE8hBgsXLpRu3bolgzUajU4NinIfs9ksP0B8fLy0Z88eWZxKSkoye/bsOY8d3Fol17UaICPTHuB2r61bt04DaNIS0oIFC2TQAMxBAzDnOn8YkPIafyj+O6yBtbAmcfxz0jq/YXsa9foq/EBC5XWl19mbDuIY/GLjxo3SnTt3rKA4YFlpNzRINTU18qdSdOrr62Vw+FTegzWwFtbEiI2NXdC1a9dwZ1rGGfBgJiaRhw4dmkGvMQwH8dixY004CIK8v3//XqqqqpJ/rqyslCoqKmSw5eXl8nWAxkN9+PBBFhPlG8KaWLtDhw69SCutZ3vrAs4PJVRd17i4OFmHQXvwV60EDbId4DqA2zuguM7v56LG1yZ5H8H2NuoFDsMQQYdwCFnDzvfv35dVnlJz4NAoQU+fPl3WNLYHdNKkSdLOnTutIAG+rq7ufyBoTayNPSIiIj49derUeGfATSrXobvDR44c2RcXTp8+bd2EH0ZwVQl68+bN1oO3bt06+cEmTpwo7dq1ywp62bJlVs0SGBgoz8Ga+I49YmJiYKR+SVP+qhc4Xld7UlndceHGjRtWTvLXjM34GDRokBUcdDTAwIpu27ZNvo65Z86csc5v06aNdR3ZhNMnN2KdO3ce6syPUgMOHR5MagpmXiosLGwmAiaTySoq4DAAAjRGSkqKTJy7y5cvl7KyspoAtw0o4DZgtGvXrpcz4AHOXNfQ0NBA5ls02whWD+C5vAM8NITtWLVqlcxtLmYhISHWA64cfA96qFC9WsXloeQcwJ8/f77ZHPJrmhxqqEZPBcsWHrmQPq7jXp6tCYcIKFUeDiJk2nZMmTJF2rBhg5XDONQQMVtTzvegB6tw5p87As4jlxryIeByStHR0c02UnIOKo9rDzxQenq6dPz4cevvp02bJoNX6nlbRnCXlwzYE4ZBF3Cw8gP5E6Vca3Dg3E1VAie/2goaB5ECDGn9+vVWmcd1aCaroaC5SncXn9gD4/Xr11edATepAIdvXEZu7MO5c+cOAjB4cjAekFdshM05+LS0NPkThxDag8v06tWrZWMD0EePHm0GnBskjAkTJsifjx8/vugMuCO3FieuM1E/oiEFBQWrYD3nzJkjA4Am4TqY+x5aBrQRiHMcYgNuHz58WHr79u29Tp06JYPxLB7V5Naamai8IXqRn58vK1hELvy1802h2uwFELjOVaUaaG7EFi9ezFXiJXvBhBatUsOc+mckKhnFxcXlCLdg2nkkw811+/btJQqcZdWI4D4sLEwGTjYAxkQGiuvk/TUBzdfBmsOHD8fbezpu3LiNbG+LXuANLIXwglRX4ZEjR3LwizVr1kgDBgywRjEcBEADLNfrHBS4jodSGioOGmtgLayJcffu3T0Ug75zFDS7JXRD5IIgoCWhG0Dv3bvX7aGbhR0OcP0/RP8eO3bszsuXL/8LGx08eFCaOXOm9XDxA2ovB6LUHpiL77j3wIEDMmgKlrMJ9CK2V70rySEt6QnEnt1ZemIZmfGBPD0Bw3Pz5k2X0hMJCQlSamqqLNMsPZEVFRW1iEX4bktP2CaEIDZdeEJo1qxZEyIjIyO49+hKQggWGINCuhJ6aCSEDjDx0JQQanEK7uTJk9kEtMTVFNzz588fkjX+vkuXLh5PwbmU9Fy6dOnQ5OTkhH79+v2cQP1UmfR89+5dKVnDu8Thv69YsUJz0lOvqDhLM7e1oSBFvGhmGqLKhmoV+XKnB9FdwJsk9hlI3Yl9vaWUllQkLAxAI/cpRNXNldctKssCuAAugAvgArgALoAL4O4fmt1aHe1PPOzjUVMIu17FoiBr1kqLw2fyEnN4LwCaGMKYL4/Ez1OiYulj94RZWzTgIA+ilh9x9X4WnyIrMCY2Njbt2rVrBQ0NDea6urr67OzsaxSbIgGENEd7rVg8Bpxx+idEn0VGRqYVFhY+t434CTzy4JOJuvkEcBZ3Ik09KjQ0dMm9e/ee2EtV1H9Mrs8litYK3O1ahXXFQY77BAUFDTx79uwfSEw+UQmCDZKTCpvH1SEDDc3R22g0DsjKylowdOjQvo7mX7hwIZ8dzCrtobqbRIUxAfVJtDz9+vjx4xfVMlolJSWvoqKiUB8f3GqHk4HG5nFEc/bv339WDfTLly/LEhIS/oQ0HtM6Jq8DZ/KJ/F9/otnbt2//mxro8vLyysTExK00dyLT64F63n5LgRtY2g1yPGPNmjXfN9JwBLq6urp26tSp3zAV2Iul6wzeBs67iKDKps6fP38/GZYGR6BhdObNm/cdzZ3C7mnWBeQN4LzMAq79KiUl5Vtw0xFos9ncmJ6efoTmTmdvJ8ReMsobwANZdWIi5LWioqJKTa63bNmC2vgsohgmWgZ7oudp4CamCcbFx8f/8dWrV2VqoPft24fumjlM47RXgvY2cBiYIdHR0cuLi4tfqYHOyMjIg05nuh06PkDtsHsaOByiL/Ly8u6qgSZTfzsgIGABMzCoXBidaSlPA+9D9BX5Rw41CJnyR4GBgegfTGbOltEV9dqqTpYvx5xyO8iVK1f+6WjCyJEjo0+cODGDRCWaqcwOzAFz3/gxHc4m6hAOk7+oQ781QH5t8v3WyfJrt1ZXIFFWVqYMJLq3ViChO3QjjfR1q4Zufh0s2ySC4FANNhqNv8vOzr6tBj4nJwdtRV/4RCaLgUeSc3hQUNAicg0eqGkamvclc9xa18mC2mZJnke1tbW3k5KS/lxQUPBUJWVtkXT8aaRHvEMGHl1AD8iq3kpOTv62qKjohe283NzcWyzdXN1qmSxvp5k1t33oqEi0cTWxrwWLN4B7pJTiDeCaxNZjNSBf6SgSdU4BXAAXwAVwAVwAF8B9eejtEOJ/t9+BJYQk5p7yv3tw+pdTXvcOGegwFhigK6Ij87kRDJSwwAB/0+PZLn4doRvCrIEIuxB+IQxDOIawDOEZwjQWrrXRGgp6o3g1Gd09tukGdAGhG4h+/5n0sTvI5EvAkWmdi+4ee7kSdAOhK4jmjHJWuPJ28cqgFvKhGwhdQegOYomeMLfXf1pQvCpn3T12B7qC0B2ELiH62ttXilc4nIORsETiUi03iMSnTxav0OXjrHiFlLNN8SqgtYtXPXjxCl0/auCR7EfSnyX/2/lK8WoyyiNqxSuUV1BmQbmFlV3a+krxagoKUzBGKinlBhS4UOjyleJVCOPidJQEURpUK16htIgSo68Ur/DqUXydhWKsmryjmOtLxSuDsniFMrgaeHQVoZzuk8UrNCCogUcDAxoZaO4Q5h77RvEK3UHoElIDjy4jXytewblKRpcQuoUcAUeXEc37yieKV34ZcyrasHuhOwhdQugWcjSfdRmVSb7Uhu0Xh1OrOmS1/NZVh/5qgPzS5Pulk+W3bm2TLjh0/fhDIKHsO/zan0I3vw2W5TZsdPeogUZ3ELqEJB9rw/5STYOgKwjdQTQP/8JRhOQjbdhyR4+jZgR0A6ErCN1B9PURkkes8abVnSzkwd+x7p4mA11A6AZCVxB9fQAHyhOg/TrNrKdfxWOJfW802rR6KUV0CIlyoQAugAvgArgALoAL4AK4AC6AC+ACuAAugLfy0NOi+rn0Mddtb2xVywjQvasc3JdPczM1AdGRgltlL0OL687WVrtXKw53ikq+m+Z4RlRsXv1qxdc4WxGyl/VS3oN/JKFVgLdkc5uHFlpFM7fo2mQVbaPUHj+4g+t6gCtVnlKTxBGoYCcPHGcjZluF5RTABXD3HU6H/obt4XNmOZW+i9aDqksdcqNjYwV/cMc6QlQ8bbpb4mv86N1anxeVfAfike/he5uKqPhPXgRwAVwAF8AFcAFcABfABXABXADXOv4rwABAehOixiUV0gAAAABJRU5ErkJggg==);
}
.npopup .reportbug-form .header {
    font-size: 1.3em;
    color: #ff904c;
    line-height: 1.4;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    padding: 6px 15px;
    background: #ff904c;
    color: #fff;
    text-align: center;
}
.npopup .reportbug-form .content {
    width: 400px;
    padding: 20px 15px 10px;
    font-size: 1.1em;
    line-height: 1.4;
}
.npopup .reportbug-form .content > div,
.npopup .reportbug-form .content > form {
    width: 98%;
    margin-top: 5px;
    border-bottom: 1px solid #ccc;
}
.npopup .reportbug-form .content > div p {
    margin-bottom: 10px;
}
.npopup .reportbug-form .content label {
    display: block;
    color: #888;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 11px;
}
.npopup .reportbug-form .content input[type="text"] {
    width: 49%;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-family: Arial, Helvetica, sans-serif;
    box-sizing: border-box;
    background-color: #ddd;
    margin: 5px 0;
}
.npopup .reportbug-form .content input[type="text"].error {
    border-color: red;
}
.npopup .reportbug-form .content input[type="radio"] {
    position: relative;
    top: -2px;
}
.npopup .reportbug-form .content form label {
    text-transform: none;
    color: #555;
    font-size: 1em;
    padding: 5px 0;
    border-radius: 5px;
}
.npopup .reportbug-form .content form label:hover {
    background: #e4f3ff;
}
.npopup .reportbug-form .content form p {
    margin: 8px 0;
}
.npopup .reportbug-form .content p.label {
    font-family: "Roboto Condensed", sans-serif;
    text-align: center;
    color: #555;
    font-size: 1.2em;
}
.npopup .reportbug-form .content blockquote {
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 1.3em;
    line-height: 1.2;
    margin: 5px 20px 15px;
}
.npopup .reportbug-form .content blockquote.error {
    color: red;
}
.npopup .reportbug-form .content textarea {
    width: 100%;
    height: 100px;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #555;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-sizing: border-box;
}
.npopup .reportbug-form .action {
    text-align: center;
}
.npopup .reportbug-form .action button {
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 5px;
    padding: 5px 10px;
    box-shadow: 2px 1px 0 #ddd;
    cursor: pointer;
    margin: 0 10px;
    white-space: nowrap;
}
.npopup .reportbug-form .action button:hover {
    border-color: #04998c;
    color: #04998c;
}
.logo-sea-games-31 img {
    height: 36px !important;
    display: inline-block;
    margin-left: 12px;
}
.banne_wc {
    display: inline-block;
}
.banne_wc img {
    height: 62px !important;
    display: inline-block;
    margin-left: 12px;
}
.page-menu > .inner {
    width: 1160px;
    position: relative;
}
.page-menu .mnu-hot-topic {
    position: absolute;
    right: 0;
    top: 0;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    align-items: center;
    gap: 6.3px;
    font-size: 10px;
    font-weight: 700;
    line-height: 35px;
    text-transform: uppercase;
    cursor: pointer;
}
.arrow {
    border: solid #fff;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
}
.arrow.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.arrow.up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
.mnu-hot-topic .arrow {
    position: relative;
    top: -3px;
}
.mnu-hot-topic .arrow.up {
    top: 2px;
}
.mnu-hot-topic-wrapper {
    position: absolute;
    overflow: hidden;
    height: 0;
    opacity: 0;
    transition: height 0s 0.4s, opacity 0.4s 0s;
    width: 100%;
    z-index: 10;
    background: #fff;
    box-shadow: 0 30px 40px rgba(0, 0, 0, 0.2);
    margin-left: -10px;
}
.page-menu.show-mnu-hot-topic .mnu-hot-topic-wrapper {
    height: auto;
    opacity: 1;
    transition: height 0s 0s, opacity 0.6s 0s;
    padding: 24px 0 30px;
}
.mnu-hot-topic-title {
    display: flex;
    font-family: SFD-SemiBold;
    text-transform: uppercase;
    font-size: 16px;
    gap: 10.5px;
    align-items: center;
}
.mnu-hot-topic-tpgrlist {
    margin-top: 24px;
    display: flex;
    flex-wrap: wrap;
}
.mnu-hot-topic-tpgrlist > [class*="item-"] {
    border-radius: 8px;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    background-size: auto 100%;
    width: 270px;
    height: 128px;
    margin-bottom: 30px;
    margin-right: 26px;
}
.mnu-hot-topic-tpgrlist > [class*="item-"] a {
    display: block;
    font-size: 16px;
    font-family: SFD-SemiBold;
    color: #fff;
    height: 128px;
    position: relative;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.8) 100%);
    text-transform: initial;
}
.mnu-hot-topic-tpgrlist > [class*="item-"] a .name {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 8px 16px;
}
.mnu-hot-topic-tpgrlist > [class*="item-"]:nth-child(4n) {
    margin-right: 0;
}
.display-none a {
    background: 0 0 !important;
    border: none !important;
}
.head-hotlink {
    margin-top: -15px;
}
.head-hanhtrinh {
    margin: -14px 10px 0 0;
}
.head-hotlink > a:first-child img {
    margin-bottom: 3px;
}
.page-head .logo-euro {
    margin-top: 2px;
    margin-left: 20px;
}
.page-head > div {
    max-width: 1200px;
    width: 100%;
    height: 100%;
    clear: both;
}
.page-head__right {
    display: flex;
    align-items: center;
    height: 100%;
    margin: 0;
}
.page-head__right a {
    display: block;
    height: 32px;
    width: max-content;
    box-sizing: border-box;
}
.page-head__right a:not(:last-child) {
    margin-right: 15px;
}
.page-head__right .head-hanhtrinh {
    height: auto;
    margin: 0;
}
.page-head__right img:not(.png) {
    display: block;
    height: 100% !important;
}
.gocnhin-group {
    width: 146px;
}
.page-head__right a:not(:last-child) {
    margin-right: 0;
}
.head-right-1 {
    margin-right: 12px;
}
.khwth-trending-wrapper {
    height: 32px;
    position: initial;
    top: initial;
    left: initial;
    padding-left: initial;
    margin-right: 10px;
}
.list-khwtht {
    max-width: 480px;
}
.khwtht {
    width: max-content !important;
}
.khwtht:last-child {
    margin-right: 0;
}
.VID-scrolltop {
    display: none;
    width: 46px;
    height: 46px;
    position: fixed;
    background: url(../images/toTop.webp) 0 0 no-repeat;
    cursor: pointer;
    top: 50%;
    right: 10px;
    -ms-filter: "alpha(opacity=50)";
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 999;
}
.VID-scrolltop span {
    display: none;
}
.page-foot .vcc .right p {
    line-height: 1.4;
}
.page-foot .vcc .left p {
    line-height: 1.4;
}
@media (max-width: 1024px) {
    .page-foot .vcc {
        display: flex;
    }
}
.hl-img {
    position: relative;
}
.hl-img .brandLogo {
    bottom: 0;
    left: 0;
    right: 0;
}
.hotnews-item.hotpr {
    background: #f4f7fb;
}
.hotnews-item.hotpr .shnews_total {
    padding: 0 15px 5px;
}
.hotnews-item.hotpr .sub-title {
    font: normal 12px/20px SFPD-SemiBold;
    font-weight: 600;
    text-transform: uppercase;
    color: #fb6942;
}
.hotnews-item.hotpr .viewplus {
    font: normal 13px/20px SFPD-Medium;
    font-weight: 400;
    color: #888;
}
a {
    text-decoration: none;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news {
    display: inline-block;
    padding: 12px 20px 20px 20px;
    box-sizing: border-box;
    background: #f4f7fb;
    border-radius: 8px;
}
.gk_home20-wrapper .gknews_box[type="newest"] h3 {
    margin: 0;
    box-sizing: border-box;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news-title {
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #555;
    font-family: SFD-SemiBold;
    position: relative;
    display: block;
    font-weight: 600;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 16px;
    gap: 20px;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item {
    width: 163.33px;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr {
    display: flex;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item.first-noticeable-news .item-gr .item-news {
    flex-direction: column;
    gap: 8px;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news {
    width: 100%;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news {
    display: flex;
    flex-direction: column-reverse;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item.first-noticeable-news .item-gr .item-news .item-news-thumb {
    width: 163.33px;
    height: 99.61px;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news .item-news-thumb {
    display: block;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news .item-news-thumb i {
    display: block;
    width: 100%;
    padding-top: 61.5%;
    position: relative;
    margin-bottom: 8px;
    overflow: hidden;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news .item-news-thumb i img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item.first-noticeable-news .item-gr .item-news h4 {
    width: 100%;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item.first-noticeable-news .item-gr .item-news h4 .item-news-title {
    font-family: SFD-SemiBold;
    font-weight: 500;
    overflow: hidden;
    display: block;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news h4 .item-news-title {
    font-size: 13px;
    line-height: 140%;
    color: #555;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr {
    display: flex;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news {
    width: 100%;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news {
    display: flex;
    justify-content: space-between;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news h4 {
    display: block;
    margin: 0;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news h4 .item-news-title {
    font-size: 13px;
    line-height: 140%;
    color: #555;
    font-family: SFD-SemiBold;
    font-weight: 500;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news h4 .item-news-title {
    font-size: 14px;
    line-height: 140%;
    color: #555;
    font-family: SFD-SemiBold;
    font-weight: 500;
    display: block;
    overflow: hidden;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news .item-news-thumb {
    display: block;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news .item-news-thumb i {
    display: block;
    width: 100%;
    padding-top: 61.5%;
    position: relative;
    margin-bottom: 8px;
    overflow: hidden;
}
.gk_home20-wrapper .gknews_box[type="newest"] .noticeable-news .list-nn .nn-item .item-gr .item-news .item-news-thumb i img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.box-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 12px;
    border-bottom: 1px solid #d6dce2;
}
.box-head-button {
    background: rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 8.5px 10px;
    display: flex;
    align-items: center;
}
.box-head-button span {
    font-family: SFD-SemiBold;
    font-size: 12px;
    line-height: 150%;
    color: #555;
    margin-left: 5px;
}
body.compensate-for-scrollbar {
    overflow: hidden;
}
.fancybox-active {
    height: auto;
}
.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}
.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: 0;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}
.fancybox-container * {
    box-sizing: border-box;
}
.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}
.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg {
    opacity: 0.9;
    transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity 0.25s ease, visibility 0s ease 0.25s;
    visibility: hidden;
    z-index: 99997;
}
.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}
.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.fancybox-toolbar {
    right: 0;
    top: 0;
}
.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}
.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}
.fancybox-slide {
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}
.fancybox-slide::before {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
    display: block;
}
.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}
.fancybox-slide--image::before {
    display: none;
}
.fancybox-slide--html {
    padding: 6px;
}
.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}
.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
    -webkit-backface-visibility: hidden;
    background: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}
.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}
.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}
.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}
.fancybox-container [data-selectable="true"] {
    cursor: text;
}
.fancybox-image,
.fancybox-spaceball {
    background: 0 0;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}
.fancybox-spaceball {
    z-index: 1;
}
.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}
.fancybox-slide--video .fancybox-content {
    background: #000;
}
.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}
.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}
.fancybox-iframe,
.fancybox-video {
    background: 0 0;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}
.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}
.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.fancybox-button {
    background: rgba(30, 30, 30, 0.6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color 0.2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}
.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
    color: #ccc;
}
.fancybox-button:hover {
    color: #fff;
}
.fancybox-button:focus {
    outline: 0;
}
.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: 0;
}
.fancybox-button div {
    height: 100%;
}
.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}
.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}
.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--play svg:nth-child(2) {
    display: none;
}
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child {
    display: none;
}
.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}
.fancybox-close-small {
    background: 0 0;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: 0.8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}
.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}
.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}
.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}
.fancybox-navigation .fancybox-button div {
    padding: 7px;
}
.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}
.fancybox-caption {
    background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}
@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}
.fancybox-caption--separate {
    margin-top: -50px;
}
.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}
.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}
.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: 0 0;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: 0.7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}
@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}
.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0.5, 0.5, 0.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}
.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}
.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0);
    transform: rotate(0);
}
.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}
.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }
    .fancybox-slide--image {
        padding: 6px 0;
    }
    .fancybox-close-small {
        right: -6px;
    }
    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }
    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }
    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}
.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}
.fancybox-share p {
    margin: 0;
    padding: 0;
}
.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all 0.2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}
.fancybox-share__button:link,
.fancybox-share__button:visited {
    color: #fff;
}
.fancybox-share__button:hover {
    text-decoration: none;
}
.fancybox-share__button--fb {
    background: #3b5998;
}
.fancybox-share__button--fb:hover {
    background: #344e86;
}
.fancybox-share__button--pt {
    background: #bd081d;
}
.fancybox-share__button--pt:hover {
    background: #aa0719;
}
.fancybox-share__button--tw {
    background: #1da1f2;
}
.fancybox-share__button--tw:hover {
    background: #0d95e8;
}
.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}
.fancybox-share__button svg path {
    fill: #fff;
}
.fancybox-share__input {
    background: 0 0;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: 0;
    padding: 10px 15px;
    width: 100%;
}
.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    width: 212px;
    z-index: 99995;
}
.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}
.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}
.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}
.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}
.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}
.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, 0.1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}
.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 99991;
}
.fancybox-thumbs__list a:focus::before {
    opacity: 0.5;
}
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }
    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }
    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before {
    content: " ";
    display: block;
    background: #fff;
    position: absolute;
    z-index: 30;
    -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-horizontal .twentytwenty-handle:before {
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px;
}
.twentytwenty-vertical .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before {
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px;
}
.twentytwenty-after-label,
.twentytwenty-before-label,
.twentytwenty-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.twentytwenty-after-label,
.twentytwenty-before-label,
.twentytwenty-overlay {
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.twentytwenty-after-label,
.twentytwenty-before-label {
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity;
}
.twentytwenty-after-label:before,
.twentytwenty-before-label:before {
    color: #fff;
    font-size: 13px;
    letter-spacing: 0.1em;
}
.twentytwenty-after-label:before,
.twentytwenty-before-label:before {
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    line-height: 38px;
    padding: 0 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.twentytwenty-horizontal .twentytwenty-after-label:before,
.twentytwenty-horizontal .twentytwenty-before-label:before {
    top: 50%;
    margin-top: -19px;
}
.twentytwenty-vertical .twentytwenty-after-label:before,
.twentytwenty-vertical .twentytwenty-before-label:before {
    left: 50%;
    margin-left: -45px;
    text-align: center;
    width: 90px;
}
.twentytwenty-down-arrow,
.twentytwenty-left-arrow,
.twentytwenty-right-arrow,
.twentytwenty-up-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute;
}
.twentytwenty-left-arrow,
.twentytwenty-right-arrow {
    top: 50%;
    margin-top: -6px;
}
.twentytwenty-down-arrow,
.twentytwenty-up-arrow {
    left: 50%;
    margin-left: -6px;
}
.twentytwenty-container {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block;
}
.twentytwenty-container.active .twentytwenty-overlay,
.twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0);
}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label {
    opacity: 0;
}
.twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.twentytwenty-before-label {
    opacity: 0;
}
.twentytwenty-before-label:before {
    content: attr(data-content);
}
.twentytwenty-after-label {
    opacity: 0;
}
.twentytwenty-after-label:before {
    content: attr(data-content);
}
.twentytwenty-horizontal .twentytwenty-before-label:before {
    left: 10px;
}
.twentytwenty-horizontal .twentytwenty-after-label:before {
    right: 10px;
}
.twentytwenty-vertical .twentytwenty-before-label:before {
    top: 10px;
}
.twentytwenty-vertical .twentytwenty-after-label:before {
    bottom: 10px;
}
.twentytwenty-overlay {
    -webkit-transition-property: background;
    -moz-transition-property: background;
    transition-property: background;
    background: rgba(0, 0, 0, 0);
    z-index: 25;
}
.twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5);
}
.twentytwenty-overlay:hover .twentytwenty-after-label {
    opacity: 1;
}
.twentytwenty-overlay:hover .twentytwenty-before-label {
    opacity: 1;
}
.twentytwenty-before {
    z-index: 20;
}
.twentytwenty-after {
    z-index: 10;
}
.twentytwenty-handle {
    height: 38px;
    width: 38px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    border: 3px solid #fff;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    border-radius: 1000px;
    -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    z-index: 40;
    cursor: pointer;
}
.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 50%;
    margin-bottom: 22px;
    -webkit-box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 50%;
    margin-top: 22px;
    -webkit-box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-vertical .twentytwenty-handle:before {
    left: 50%;
    margin-left: 22px;
    -webkit-box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-vertical .twentytwenty-handle:after {
    right: 50%;
    margin-right: 22px;
    -webkit-box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-left-arrow {
    border-right: 6px solid #fff;
    left: 50%;
    margin-left: -17px;
}
.twentytwenty-right-arrow {
    border-left: 6px solid #fff;
    right: 50%;
    margin-right: -17px;
}
.twentytwenty-up-arrow {
    border-bottom: 6px solid #fff;
    top: 50%;
    margin-top: -17px;
}
.twentytwenty-down-arrow {
    border-top: 6px solid #fff;
    bottom: 50%;
    margin-bottom: -17px;
}
[data-role="content"] {
    font-family: "Times New Roman", Georgia, Serif;
    font-size: 17px;
    line-height: 24px;
    color: #000;
    margin-top: 10px;
    width: 100%;
    max-width: 100%;
    font-weight: 400;
}
[data-role="content"] * {
    box-sizing: border-box;
}
[data-role="content"] h1 {
    font-family: "Times New Roman", Georgia, Serif;
    line-height: 38px;
    font-weight: 700;
    margin: 0.5em 0;
    font-size: 32px;
    color: #262626;
}
[data-role="content"] h2 {
    line-height: 28px;
    font-size: 24px;
    font-family: SFD-Bold;
    color: #0e1c63;
    text-transform: initial;
    margin: 10px 0;
}
[data-role="content"] h3 {
    font-size: 100%;
    font-family: SFD-Bold;
    color: #0e1c63;
    margin: 10px 0;
}
[data-role="content"] h4 {
    font-size: 100%;
    font-family: SFD-Bold;
    color: #0e1c63;
    margin: 10px 0;
}
[data-role="content"] h5 {
    font-size: 100%;
    font-family: SFD-Bold;
    color: #0e1c63;
}
[data-role="content"] h6 {
    font-size: 100%;
    font-family: SFD-Bold;
    color: #0e1c63;
}
[data-role="content"] b {
    font-weight: 700;
}
[data-role="content"] strong {
    font-weight: 700;
}
[data-role="content"] i {
    font-style: italic;
}
[data-role="content"] sub {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    bottom: -0.25em;
}
[data-role="content"] sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em;
}
[data-role="content"] .VCCSortableInPreviewMode .PhotoCMS_Caption {
    padding: 10px;
}
[data-role="content"] .VCCSortableInPreviewMode .PhotoCMS_Caption p {
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    color: #666;
    font-family: Arial;
    text-align: center;
}
[data-role="content"] .VCCSortableInPreviewMode .VideoCMS_Caption p {
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    color: #666;
    font-family: Arial;
    padding-bottom: 10px;
    text-align: center;
}
[data-role="content"] .VCSortableInPreviewMode {
    display: inline-flex;
    flex-direction: column;
    margin: 0 auto 15px;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
    visibility: visible;
    word-wrap: break-word;
    cursor: default;
    max-width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode .AudioCMS_Caption,
[data-role="content"] .VCSortableInPreviewMode .PhotoCMS_Caption {
    padding: 10px;
    background: #f2f2f2;
    max-width: 100%;
    text-align: center;
    font-family: Arial;
}
[data-role="content"] .VCSortableInPreviewMode .AudioCMS_Caption p,
[data-role="content"] .VCSortableInPreviewMode .PhotoCMS_Caption p {
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    color: #666;
    font-family: Arial;
}
[data-role="content"] .VCSortableInPreviewMode .VideoCMS_Caption {
    background: #f2f2f2;
    padding-top: 10px;
    max-width: 100%;
    text-align: center;
    font-family: Arial;
}
[data-role="content"] .VCSortableInPreviewMode .VideoCMS_Caption p {
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 10px;
}
[data-role="content"] .VCSortableInPreviewMode embed {
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode::-webkit-scrollbar {
    width: 5px;
    height: 8px;
}
[data-role="content"] .VCSortableInPreviewMode::-webkit-scrollbar-thumb {
    background: #a9a9a9;
    border-radius: 3px;
}
[data-role="content"] .VCSortableInPreviewMode::-webkit-scrollbar-track {
    background: #fff;
}
[data-role="content"] .VCSortableInPreviewMode::-webkit-scrollbar-track-piece {
    background-color: #fff;
}
[data-role="content"] .VCSortableInPreviewMode h3 {
    color: #333;
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    margin-bottom: 22px;
    line-height: 27px;
}
[data-role="content"] p {
    margin-bottom: 24px;
}
[data-role="content"] .vceditor-content * {
    box-sizing: border-box;
}
[data-role="content"] .vceditor-content p b {
    font-weight: 700;
}
[data-role="content"] .vceditor-content p strong {
    font-weight: 700;
}
[data-role="content"] .vceditor-content p i {
    font-style: italic;
}
[data-role="content"] .vceditor-content sub {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    bottom: -0.25em;
}
[data-role="content"] .vceditor-content sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em;
}
[data-role="content"] .vceditor-content hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ececec;
    margin: 3em 0 2.5em;
    padding: 0;
}
[data-role="content"] .vceditor-content h1 {
    color: #333;
    font-size: 32px;
    margin: 0;
    margin-bottom: 22px;
    line-height: 36px;
}
[data-role="content"] .vceditor-content h2 {
    color: #333;
    font-size: 32px;
    margin: 0;
    margin-bottom: 22px;
    line-height: 36px;
}
[data-role="content"] .vceditor-content h3 {
    font-size: 20px;
    line-height: 26px;
    color: #333;
    margin: 0;
    margin-bottom: 22px;
}
[data-role="content"] .vceditor-content h4 {
    font-size: 18px;
    line-height: 24px;
    color: #333;
    margin-bottom: 22px;
}
[data-role="content"] .vceditor-content h5 {
    font-size: 18px;
    line-height: 24px;
    color: #333;
    margin-bottom: 22px;
}
[data-role="content"] .vceditor-content h6 {
    font-size: 18px;
    line-height: 24px;
    color: #333;
    margin-bottom: 22px;
}
[data-role="content"] .vceditor-content .VCSortableInPreviewMode[type="content"] {
    min-height: 38px;
    text-align: left;
    display: inline-block;
    margin: 20px 0 25px;
}
[data-role="content"] .vceditor-content .VCSortableInPreviewMode[type="content"] p {
    margin-bottom: 10px;
}
[data-role="content"] .vceditor-content .VCSortableInPreviewMode[type="content"] p:last-child {
    margin-bottom: 0;
    margin-bottom: 0;
}
[data-role="content"] .vceditor-content .VCSortableInPreviewMode[type="hr"] {
    margin: 40px 0;
    min-height: 40px;
}
[data-role="content"] .vceditor-content .AudioCMS_Caption,
[data-role="content"] .vceditor-content .PhotoCMS_Caption {
    color: #666;
    font-size: 13px;
    line-height: 18px;
    font-style: italic;
    margin-bottom: 0;
    background: #f2f2f2;
    padding: 10px;
    text-align: center;
}
[data-role="content"] .vceditor-content .AudioCMS_Caption p,
[data-role="content"] .vceditor-content .PhotoCMS_Caption p {
    color: #666;
    font-size: 13px;
    line-height: 18px;
    font-style: italic;
    margin-bottom: 0;
}
[data-role="content"] .vceditor-content .VideoCMS_Caption {
    color: #666;
    font-style: normal;
    font-size: 13px;
    line-height: 18px;
    min-height: 30px;
    text-align: left;
    width: auto;
    background: #f2f2f2;
    padding: 10px;
    text-align: center;
}
[data-role="content"] .vceditor-content .VideoCMS_Caption p {
    color: #666;
    font-style: normal;
    font-size: 13px;
    line-height: 18px;
    min-height: 30px;
    text-align: center;
    width: auto;
    padding-top: 10px;
}
[data-role="content"] .vceditor-content .VCSortableInPreviewMode.noCaption .AudioCMS_Caption,
[data-role="content"] .vceditor-content .VCSortableInPreviewMode.noCaption .PhotoCMS_Caption {
    display: none;
}
[data-role="content"] .vceditor-content .VCSortableInPreviewMode.noCaption .LayoutAlbumCaptionWrapper {
    display: none;
}
[data-role="content"] .vceditor-content .VCSortableInPreviewMode.noCaption .VideoCMS_Caption {
    display: none;
}
[data-role="content"] .vceditor-content table {
    border-collapse: collapse;
}
[data-role="content"] .VCSortableInPreviewMode[type] {
    display: inline-block;
}
[data-role="content"] .VCSortableInPreviewMode[type="Video"] {
    text-align: center;
}
[data-role="content"] .VCSortableInPreviewMode[type="Photo"] img {
    max-width: 100%;
    margin: 0 auto;
    display: inline-block;
    vertical-align: top;
}
[data-role="content"] .VCSortableInPreviewMode[type="Photo"] a {
    outline: 0 !important;
}
[data-role="content"] .VCSortableInPreviewMode[type="Photo"] .fb-share-wrapper {
    font: normal 13px/25px;
    color: #bebebe;
    text-align: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="Photo"] .fb-share-wrapper .fb-icon {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../../images/fb-share.png);
    margin-right: 5px;
    background: rgba(0, 0, 0, 0) url("../../images/fb-share.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    margin-bottom: -3px;
    width: 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="Photo"].alignCenterOverflow .AudioCMS_Caption,
[data-role="content"] .VCSortableInPreviewMode[type="Photo"].alignCenterOverflow .PhotoCMS_Caption {
    margin: auto;
    text-align: center;
}
[data-role="content"] .VCSortableInPreviewMode[type="Photo"].alignCenterOverflow .fb-share-wrapper {
    margin: auto;
    text-align: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedOneNews"] {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #ddd;
    display: inline-block;
    margin: 10px 0;
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedOneNews"] img {
    outline: medium none;
    outline: medium none;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedOneNews"] a.OneNewsTitle {
    color: #004276;
    font-size: 13px;
    font-weight: 700;
    margin-top: 7px;
    color: #004276;
    font-size: 15px;
    font-weight: 700;
    margin: 7px 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedOneNews"] .VCObjectBoxRelatedNewsItemSapo {
    color: #777;
    color: #777;
    display: block;
    font-size: 12px;
    margin: 0 10px 0 0;
}
[data-role="content"] .VCSortableInPreviewMode.alignLeft[type="RelatedOneNews"] img {
    height: 175px !important;
    margin: 0 !important;
    width: 100% !important;
}
[data-role="content"] .VCSortableInPreviewMode.alignLeft[type="RelatedOneNews"] .OneNewsTitle {
    margin: 0;
    padding: 10px;
}
[data-role="content"] .VCSortableInPreviewMode.alignLeft[type="RelatedOneNews"] .VCObjectBoxRelatedNewsItemSapo {
    margin: 0;
    padding: 10px;
}
[data-role="content"] .VCSortableInPreviewMode.alignLeftOverflow[type="RelatedOneNews"] img {
    height: 175px !important;
    margin: 0 !important;
    width: 100% !important;
}
[data-role="content"] .VCSortableInPreviewMode.alignLeftOverflow[type="RelatedOneNews"] .OneNewsTitle {
    margin: 0;
    padding: 10px;
}
[data-role="content"] .VCSortableInPreviewMode.alignLeftOverflow[type="RelatedOneNews"] .VCObjectBoxRelatedNewsItemSapo {
    margin: 0;
    padding: 10px;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedOneNews"] img {
    height: 175px !important;
    margin: 0 !important;
    width: 100% !important;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedOneNews"] .OneNewsTitle {
    margin: 0;
    padding: 10px;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedOneNews"] .VCObjectBoxRelatedNewsItemSapo {
    margin: 0;
    padding: 10px;
}
[data-role="content"] .VCSortableInPreviewMode.alignRightOverflow[type="RelatedOneNews"] img {
    height: 175px !important;
    margin: 0 !important;
    width: 100% !important;
}
[data-role="content"] .VCSortableInPreviewMode.alignRightOverflow[type="RelatedOneNews"] .OneNewsTitle {
    margin: 0;
    padding: 10px;
}
[data-role="content"] .VCSortableInPreviewMode.alignRightOverflow[type="RelatedOneNews"] .VCObjectBoxRelatedNewsItemSapo {
    margin: 0;
    padding: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNews"] {
    box-sizing: border-box;
    text-align: center;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNews"] * {
    box-sizing: border-box;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNews"] td {
    margin: 0;
    padding: 5px;
    width: 32% !important;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNews"] img {
    max-width: 100% !important;
    width: 100% !important;
}
[data-role="content"] .VCSortableInPreviewMode.alignLeft[type="RelatedNews"] {
    width: 30% !important;
}
[data-role="content"] .VCSortableInPreviewMode.alignLeft[type="RelatedNews"] td {
    width: 100% !important;
}
[data-role="content"] .VCSortableInPreviewMode.alignLeftOverflow[type="RelatedNews"] {
    width: 30% !important;
}
[data-role="content"] .VCSortableInPreviewMode.alignLeftOverflow[type="RelatedNews"] td {
    width: 100% !important;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedNews"] {
    width: 30% !important;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedNews"] td {
    width: 100% !important;
}
[data-role="content"] .VCSortableInPreviewMode.alignRightOverflow[type="RelatedNews"] {
    width: 30% !important;
}
[data-role="content"] .VCSortableInPreviewMode.alignRightOverflow[type="RelatedNews"] td {
    width: 100% !important;
}
[data-role="content"] .VCSortableInPreviewMode[type="content"] {
    border: 1px solid #999;
    padding: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="FirstCharacter"] {
    color: #fff;
    display: inline;
    float: left;
    font-size: 60px;
    height: 70px;
    margin: 10px 10px 0 0;
    padding-top: 15px;
    width: 80px;
}
[data-role="content"] .VCSortableInPreviewMode[type="contentnumber"] {
    width: 100%;
    height: 68px;
    text-align: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="contentnumber"] img {
    vertical-align: top;
}
[data-role="content"] .VCSortableInPreviewMode[type="contentnumber"].onLeft {
    text-align: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="contentnumber"].onRight {
    text-align: right;
}
[data-role="content"] .VCSortableInPreviewMode[type="contentnumber"].onCenter {
    text-align: center;
}
[data-role="content"] .VCSortableInPreviewMode[type="contentnumber"] .IAContentNumber {
    border-radius: 50%;
    display: inline-block;
    font-size: 30px;
    height: 68px;
    line-height: 68px;
    text-align: center;
    width: 70px;
    width: 68px;
    height: 68px;
    border: 2px solid #fff;
    color: #fff;
    border-radius: 50%;
    font-size: 36px;
    font-weight: 700;
    margin: 0;
    line-height: 68px;
    margin-bottom: 15px;
    background-color: #ff6e15;
    display: flex;
    align-items: center;
    justify-content: center;
}
[data-role="content"] .VCSortableInPreviewMode[type="FirstCharacterv2"] {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    width: auto !important;
    margin-right: 0 !important;
    margin-top: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="FirstCharacterv2"] img {
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="FirstCharacterv2"].alignLeft {
    margin-right: 15px !important;
}
[data-role="content"] .VCSortableInPreviewMode[type="FirstCharacterv2"].alignRight {
    margin-left: 15px !important;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] > div:not(#NLElementFunc):not(#NLFuncEnter):not(.sort-mode-delete) {
    width: 100%;
    border: solid 1px #dfdfdf;
    position: relative;
    background: #fff;
    padding: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] > div h3 {
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
    background: #fff;
    margin: 0;
    width: 100%;
    -moz-user-select: none;
    text-align: left;
    color: #af1903;
    font-size: 18px;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] > div h4 {
    padding: 5px 10px;
    text-align: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] > div h4 a {
    color: #333;
    text-align: left;
    text-decoration: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] > div p {
    font-size: 12px;
    color: #999;
    margin: 0 10px 0 0;
    padding: 5px 10px;
    text-align: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] > div span {
    user-select: none !important;
    -moz-user-select: none !important;
    -webkit-user-select: none !important;
    -ms-user-select: none !important;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] > div label {
    font-size: 12px;
    color: #555;
    user-select: none !important;
    -moz-user-select: none !important;
    -webkit-user-select: none !important;
    -ms-user-select: none !important;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] > div img {
    outline: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] > div .VCListVoteAnswers {
    text-align: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] > div .VCPollFooter {
    text-align: center;
    margin: 10px 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .showResult label.IMSRadioLabel {
    padding-left: 16px;
    height: 16px;
    display: inline-block;
    line-height: 16px;
    background-repeat: no-repeat;
    background-position: -6px -125px;
    font-size: 15px;
    cursor: pointer;
    text-indent: 8px;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .showResult .d_result {
    padding-left: 16px;
    height: 16px;
    line-height: 16px;
    background-repeat: no-repeat;
    background-position: -6px -125px;
    font-size: 15px;
    vertical-align: middle;
    cursor: pointer;
    text-indent: 8px;
    display: block;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"] p.quote {
    border: 8px none #f5566c;
    padding: 20px 0;
    text-align: left;
    font-size: 30px !important;
    line-height: 36px !important;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"] span.custom-border {
    border-color: #f5566c;
    border-style: solid none;
    border-width: 8px;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    border-style: none;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"] span.custom-border.border-sort {
    left: 45%;
    right: 45%;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"] span.custom-border.border-top {
    border-top-style: solid;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"] span.custom-border.border-top > p.quote {
    margin-bottom: 0;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"] span.custom-border.border-bottom {
    border-bottom-style: solid;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"] .name-n-quote {
    position: relative;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"] p.quote.border-left {
    border-left-style: solid;
    padding-left: 20px;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"] p.quote.border-right {
    border-right-style: solid;
    padding-right: 20px;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"] .StarNameCaption {
    color: #797979;
    font: 14px/20px;
    margin-top: 10px;
    text-align: left;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"] .StarNameCaption.hasmargin {
    margin-left: 27px;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"].alignCenter {
    clear: both;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"].alignCenterOverflow .StarNameCaption {
    width: 660px;
    margin: auto;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"].alignLeftOverflow {
    margin-top: 10px;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"].alignLeft {
    margin-top: 10px;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"].alignRight {
    margin-top: 10px;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="StarQuoteV2"].alignRightOverflow {
    margin-top: 10px;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"] p.quote {
    border: 8px none #f5566c;
    padding: 20px 0;
    text-align: left;
    font-size: 30px !important;
    line-height: 36px !important;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"] .name-n-quote {
    position: relative;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"] span.custom-border {
    border-color: #f5566c;
    border-style: solid none;
    border-width: 8px;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    border-style: none;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"] span.custom-border.border-sort {
    left: 45%;
    right: 45%;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"] span.custom-border.border-top {
    border-top-style: solid;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"] span.custom-border.border-top > p.quote {
    margin-bottom: 0;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"] span.custom-border.border-bottom {
    border-bottom-style: solid;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"] p.quote.border-left {
    border-left-style: solid;
    padding-left: 20px;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"] p.quote.border-right {
    border-right-style: solid;
    padding-right: 20px;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"] .StarNameCaption {
    color: #797979;
    font: 14px/20px;
    margin-top: 10px;
    text-align: left;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"] .StarNameCaption.hasmargin {
    margin-left: 27px;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"].alignCenter {
    clear: both;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"].alignCenterOverflow .StarNameCaption {
    width: 660px;
    margin: auto;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"].alignLeftOverflow {
    margin-top: 10px;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"].alignLeft {
    margin-top: 10px;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"].alignRight {
    margin-top: 10px;
}
[data-role="content"] .vceditor-contentOuter .vceditor-content .VCSortableInPreviewMode[type="SimpleQuote"].alignRightOverflow {
    margin-top: 10px;
}
[data-role="content"] .alignLeft .deflector.PhotoCMS_Caption {
    left: -10px;
    margin-left: -200px;
    position: absolute;
    text-align: right !important;
    top: 0;
    width: 200px;
}
[data-role="content"] .alignLeft .deflector.PhotoCMS_Caption::before {
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    content: "";
    display: block;
    margin-bottom: 10px;
    margin-left: 70%;
    width: 30%;
}
[data-role="content"] .alignLeft .deflector.VideoCMS_Caption {
    left: -10px;
    margin-left: -200px;
    position: absolute;
    text-align: right !important;
    top: 0;
    width: 200px;
}
[data-role="content"] .alignLeft .deflector.VideoCMS_Caption::before {
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    content: "";
    display: block;
    margin-bottom: 10px;
    margin-left: 70%;
    width: 30%;
}
[data-role="content"] .alignLeft .deflector.VideoCMS_Caption * {
    text-align: right !important;
}
[data-role="content"] .alignRight .deflector.PhotoCMS_Caption {
    margin-right: -200px;
    position: absolute;
    right: -10px;
    text-align: left !important;
    top: 0;
    width: 200px;
}
[data-role="content"] .alignRight .deflector.PhotoCMS_Caption::before {
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    content: "";
    display: block;
    margin-bottom: 10px;
    margin-right: 70%;
    width: 30%;
}
[data-role="content"] .alignRight .deflector.VideoCMS_Caption {
    margin-right: -200px;
    position: absolute;
    right: -10px;
    text-align: left !important;
    top: 0;
    width: 200px;
}
[data-role="content"] .alignRight .deflector.VideoCMS_Caption * {
    text-align: left !important;
}
[data-role="content"] .alignRight .deflector.VideoCMS_Caption::before {
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    content: "";
    display: block;
    margin-bottom: 10px;
    margin-right: 70%;
    width: 30%;
}
[data-role="content"] .LayoutAlbumWrapper {
    width: 100%;
}
[data-role="content"] .LayoutAlbumWrapper .LayoutAlbumRow {
    margin-bottom: 0.5rem;
    width: 100%;
    display: flex;
}
[data-role="content"] .LayoutAlbumWrapper .LayoutAlbumRow:last-child {
    margin: 0;
}
[data-role="content"] .LayoutAlbumWrapper .LayoutAlbumItem {
    display: block;
    float: left;
    margin: 0 0.2rem;
}
[data-role="content"] .LayoutAlbumWrapper .LayoutAlbumItem:first-child {
    margin-left: 0;
}
[data-role="content"] .LayoutAlbumWrapper .LayoutAlbumItem:last-child {
    margin-right: 0;
}
[data-role="content"] .LayoutAlbumWrapper .LayoutAlbumItem:hover a + figcaption {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
[data-role="content"] .LayoutAlbumWrapper figure {
    margin: 0;
    overflow: hidden;
    position: relative;
    -webkit-backface-visibility: hidden;
}
[data-role="content"] .LayoutAlbumWrapper figcaption {
    background-color: rgba(255, 255, 255, 0.75);
    box-sizing: border-box;
    font-size: 0.75rem;
    padding: 0.5rem;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    transition: all 0.5s ease-in-out;
    display: none;
}
[data-role="content"] .LayoutAlbumWrapper img {
    display: block;
    max-width: 100%;
    transition: all 0.25s ease-in-out;
}
[data-role="content"] .LayoutAlbumItem a {
    border: 0;
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    color: transparent;
}
[data-role="content"] .VCSortableInPreviewMode[type="LayoutAlbum"].alignJustify {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
[data-role="content"] .LayoutAlbumContent {
    display: inline-block;
    width: 100%;
    vertical-align: bottom;
}
[data-role="content"] .LayoutAlbumCaption {
    font-style: italic;
    font-size: 12px;
    line-height: 19px;
}
[data-role="content"] .VCSortableInPreviewMode.link-content-footer {
    text-align: left;
    line-height: 25px;
    text-align: left;
    line-height: 25px;
}
[data-role="content"] .VCSortableInPreviewMode[type="PhotoInContentBox"] img {
    max-width: 100%;
    margin: 0 auto;
}
[data-role="content"] .VCSortableInPreviewMode[type="PhotoInContentBox"] .PhotoCMS_Caption {
    display: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="PhotoInContentBox"].floatleft {
    float: left;
    margin-right: 2%;
}
[data-role="content"] .VCSortableInPreviewMode[type="PhotoInContentBox"].floatnone {
    float: none;
    margin: 0 auto;
    display: block;
}
[data-role="content"] .VCSortableInPreviewMode[type="PhotoInContentBox"].floatright {
    float: right;
    margin-left: 2%;
}
[data-role="content"] .VCSortableInPreviewMode[type="credit"] {
    margin-bottom: 30px;
}
[data-role="content"] .VCSortableInPreviewMode[type="credit"] .content-wrapper {
    text-align: left;
    border-left: solid 5px #f5566c;
    padding-left: 18px;
}
[data-role="content"] .VCSortableInPreviewMode[type="credit"] .credit-item {
    line-height: 26px;
}
[data-role="content"] .VCSortableInPreviewMode[type="credit"] .credit-item label {
    display: inline-block;
    font-size: 18px;
    line-height: 26px;
    color: #222;
    margin-right: 5px;
}
[data-role="content"] .VCSortableInPreviewMode[type="credit"] .credit-item div {
    display: inline-block;
    font-size: 18px;
    line-height: 26px;
    color: #222;
    margin-right: 5px;
    margin-left: 6px;
}
[data-role="content"] .VCSortableInPreviewMode[type="credit"] .ttvn-link {
    color: #222;
    position: absolute;
    right: 0;
    top: 0;
    color: #222;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 18px;
    line-height: 26px;
}
[data-role="content"] .VCSortableInPreviewMode[type="credit"] .publish-date {
    position: absolute;
    right: 0;
    top: 30px;
    color: #b3b3b3;
}
[data-role="content"] .VCSortableInPreviewMode[type="credit"] .contentWrapper {
    padding-left: 18px;
    text-align: left;
    border-left: solid 5px #432e1e;
}
[data-role="content"] .VCSortableInPreviewMode[type="credit"] .creditItem {
    line-height: 26px;
}
[data-role="content"] .VCSortableInPreviewMode[type="credit"] .creditItem label {
    display: inline-block;
    font-size: 18px !important;
    line-height: 26px !important;
    color: #222 !important;
    margin-right: 5px;
}
[data-role="content"] .VCSortableInPreviewMode[type="credit"] .creditItem div {
    display: inline-block;
    font-size: 18px !important;
    line-height: 26px !important;
    color: #222 !important;
    margin-right: 5px;
}
[data-role="content"] .VCSortableInPreviewMode[type="credit"] .publishDate {
    position: absolute;
    right: 0;
    top: 30px;
    color: #b3b3b3;
    font-size: 18px;
    line-height: 26px;
}
[data-role="content"] .VCSortableInPreviewMode[type="ElectionVote"] {
    border: solid 10px #fd4f4f;
    background: #668efd;
    height: 100px;
    color: #fff;
    line-height: 80px;
    text-transform: uppercase;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] {
    position: relative;
    display: block;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] img {
    max-width: none;
    height: 100%;
    width: 100% !important;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .panel-before {
    width: 50%;
    top: 0;
    overflow: hidden;
    left: 0;
    float: left;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .panel-after {
    width: 50%;
    top: 0;
    overflow: hidden;
    float: right;
    border-left: solid 2px #daa520;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .panel-after img {
    float: right;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .baw0 {
    width: 2%;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .baw10 {
    width: 10%;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .baw20 {
    width: 20%;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .baw30 {
    width: 30%;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .baw40 {
    width: 40%;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .baw50 {
    width: 50%;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .baw60 {
    width: 60%;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .baw70 {
    width: 70%;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .baw80 {
    width: 80%;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .baw90 {
    width: 90%;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .baw100 {
    width: 98%;
}
[data-role="content"] .VCCSortableInPreviewMode[type="BeforeAfter"] .PhotoCMS_Caption {
    width: 100%;
    clear: both;
}
[data-role="content"] #VCBeforeWrapper {
    height: 100%;
    width: 800px;
    position: relative;
}
[data-role="content"] .icon-beforeafter {
    transform: scale(0.8);
    background: url("../../images/before-after/vcbeforeafter.png") no-repeat #fff;
    height: 15px;
    width: 15px;
    float: left;
    margin-top: 1px;
}
[data-role="content"] .balinksWrapper {
    margin: 0 auto;
}
[data-role="content"] .VCSortableInPreviewMode[type="blockcontent"] {
    margin-top: 30px;
}
[data-role="content"] .VCSortableInPreviewMode[type="blockcontent"] .block-title-wrap {
    text-align: left;
    font-size: 30px;
    color: #222;
    margin: 15px 0;
    border: 1px solid #f1f1f1;
    padding: 5px 10px;
    margin-left: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="blockcontent"] .block-content-wrap {
    text-align: left;
    border: 1px solid #f1f1f1;
    padding: 5px 10px;
    margin-left: 0;
    min-height: 120px;
}
[data-role="content"] .VCSortableInPreviewMode[type="blockcontent"] .block-content-wrap p {
    margin-bottom: 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="blockcontent"] .block-content-wrap .VCSortableInPreviewMode[type="VideoStream"] {
    margin-bottom: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="BlockQuoteIa"] div.quote {
    border-left: 2px solid #f5566c;
    text-align: left;
    padding-left: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] {
    display: block;
    line-height: 20px;
    width: 650px;
    padding: 18px 20px 25px;
    border: 2px solid #42bcee;
    background: #eaf7ff;
    margin-bottom: 30px;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballTop {
    display: flex;
    text-transform: uppercase;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballTop > div {
    height: 150px;
    flex: 1;
    border-bottom: 1px solid #c3e8fe;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballTop .NLFootballScale > div:first-child {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballTop .NLFootballScale > div:first-child span {
    color: #5f6060;
    font-size: 14px;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballTop .NLFootballScale > div:nth-child(2) {
    margin-bottom: 25px;
    color: #1f97e3;
    font-size: 60px;
    line-height: 40px;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballTop .NLFootballScale > div:nth-child(3) {
    font-size: 12px;
    color: #5f6060;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballTop .NLFootballImage {
    padding-top: 34px;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballTop .NLFootballImage img {
    width: 70px;
    height: 70px;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballTop .NLFootballImage label {
    font-size: 19px;
    width: 100%;
    display: block;
    margin-top: 3px;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballBot {
    padding-top: 35px;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballBot > div {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    margin-bottom: 20px;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballBot > div:before {
    content: " ";
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballBot > div > div {
    min-height: 20px;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballBot > div > div:first-child {
    display: inline-block;
    width: 40%;
    float: left;
    text-align: right;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballBot > div > div:nth-child(2) {
    text-align: center;
    display: inline-block;
    width: 20%;
    float: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballBot > div > div:nth-child(3) {
    display: inline-block;
    width: 40%;
    float: left;
    text-align: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"] .NLFootballBot > div:last-child {
    margin-bottom: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="FootBall"].alignJustify {
    width: 100%;
}
[data-role="content"] .NLFootballGoals .football-icon {
    background: url("https://static.mediacdn.vn/images/football/football_01.png") no-repeat scroll center center;
}
[data-role="content"] .NLFootballRedCards .football-icon {
    background: url("https://static.mediacdn.vn/images/football/football_03.png") no-repeat scroll center center;
}
[data-role="content"] .NLFootballYellowCards .football-icon {
    background: url("https://static.mediacdn.vn/images/football/football_05.png") no-repeat scroll center center;
}
[data-role="content"] .football-time {
    color: #2c91cf;
}
[data-role="content"] .VCSortableInPreviewMode[type="MediaAlbum"] {
    height: 230px;
    background: url("https://static.mediacdn.vn/images/multimediaalbum_bg.png") no-repeat center center;
}
[data-role="content"] .VCSortableInPreviewMode[type="multipart"] {
    display: inline-block;
}
[data-role="content"] .VCSortableInPreviewMode[type="multipart"] .knccmpo-left {
    min-width: 90px;
    max-width: 90px;
    padding: 0 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="multipart"] .knccmpo-right {
    padding: 0 10px;
    flex-grow: 1;
    margin-left: 0;
}
[data-role="content"] .kncc-multipart-object {
    padding: 30px 0;
    border-top: 1px solid #dfdfdf;
    margin-top: 30px;
    background-color: #f1f1f1;
}
[data-role="content"] .kncc-multipart-object p {
    margin-bottom: 15px;
}
[data-role="content"] .knccmpo-left {
    width: 90px;
    float: left;
}
[data-role="content"] .knccmpo-right {
    margin-left: 110px;
}
[data-role="content"] .knccmpol-label.datentime {
    font-size: 16px;
    color: #666;
    text-transform: uppercase;
}
[data-role="content"] .knccmpol-label.number {
    display: block;
    margin: 0 auto;
    width: 45px;
    height: 45px;
    border: 1px solid #bbb;
    font-size: 24px;
    line-height: 43px;
    color: #777;
    text-align: center;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
}
[data-role="content"] .knccmpor-content {
    text-align: justify;
}
[data-role="content"] .kbwscwl-relatedbox {
    float: right;
    display: block;
    margin-bottom: 0;
}
[data-role="content"] .kbwscwl-relatedbox .kbwscwlrl-title {
    margin: 0;
    padding: 10px 7px 7px 10px;
}
[data-role="content"] .kbwscwl-relatedbox .kbwscwlrl-title a.title {
    font-size: 16px;
    color: #333;
    margin-bottom: 5px;
    text-decoration: none;
    display: block;
    line-height: 26px;
}
[data-role="content"] .kbwscwl-relatedbox .kbwscwlrl-title a.title svg {
    margin-left: 8px;
}
[data-role="content"] .kbwscwl-relatedbox .kbwscwlrl-title a.title:hover {
    color: #666 !important;
}
[data-role="content"] .af-detail-s-menu .afcb-content .kbwscwl-relatedbox.type-1 {
    width: auto;
}
[data-role="content"] .kbwscwl-relatedbox.type-1 .kbwscwlrl-title {
    background: #eaeaea;
}
[data-role="content"] .kbwscwl-relatedbox.type-2 {
    border-top: 3px solid #ff904c;
    border-bottom: 3px solid #ff904c;
}
[data-role="content"] .kbwscwl-relatedbox.type-2 .kbwscwlrl-title {
    padding: 0 !important;
    margin: 0 !important;
}
[data-role="content"] .kbwscwl-relatedbox.type-2 .kbwscwlrl-title a.title {
    font-size: 16px;
    line-height: 19px;
    color: #333;
}
[data-role="content"] .kbwscwl-relatedbox.type-2 .kbwscwlrl {
    list-style: disc;
    color: #ff904c;
    margin-left: 15px;
    padding: 20px 0;
    border-bottom: 1px solid #e2e2e2;
    display: list-item;
    list-style-type: disc !important;
}
[data-role="content"] .kbwscwl-relatedbox.type-3 {
    border-top: 3px solid #ff904c;
    border-bottom: 3px solid #ff904c;
}
[data-role="content"] .kbwscwl-relatedbox.type-3 .kbwscwlrl-title {
    padding: 15px 0;
}
[data-role="content"] .kbwscwl-relatedbox.type-3 .kbwscwlrl-title a.title {
    font-size: 22px;
    line-height: 26px;
    color: #222;
}
[data-role="content"] .kbwscwl-relatedbox.type-3 .kbwscwlrl-next {
    font-size: 15px;
    color: #ff904c;
    height: 27px;
    text-transform: uppercase;
    width: 130px;
    line-height: 27px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-decoration: none;
    background-size: 27px;
    padding-right: 30px;
    border: 0;
    box-shadow: none;
    text-align: center;
}
[data-role="content"] .kbwscwl-relatedbox.type-3 .kbwscwlrl-next:before {
    display: none;
}
[data-role="content"] .kbwscwl-relatedbox.type-3 .kbwscwlrl-next:after {
    content: "";
    position: absolute;
    width: 26px;
    height: 26px;
    background-color: #ff904c;
    border-radius: 50%;
    top: 0;
    right: 4px;
    background-image: url("https://static.mediacdn.vn/common/images/arr-next.svg");
    background-repeat: no-repeat;
    background-position: center;
}
[data-role="content"] .kbwscwlrl-thumb {
    display: block;
}
[data-role="content"] .kbwscwlrl-thumb img {
    display: block;
    width: 100%;
}
[data-role="content"] .kbwscwlrl-next {
    color: #797671;
    display: inline-block;
    float: right;
    font-size: 15px;
    height: 36px;
    line-height: 36px;
    text-transform: uppercase;
    width: 130px;
    border: 1px solid #ddd;
    box-shadow: 4px 4px 6px -2px #ddd;
    background: #fff;
    border-radius: 18px;
    position: relative;
}
[data-role="content"] .kbwscwlrl-next:before {
    content: "Xem ngay";
    margin-left: 14px;
    color: #ff904c;
}
[data-role="content"] .kbwscwlrl-next:after {
    content: "";
    position: absolute;
    width: 26px;
    height: 26px;
    background-color: #ff904c;
    border-radius: 50%;
    top: 4px;
    right: 4px;
    background-image: url("https://static.mediacdn.vn/common/images/arr-next.svg");
    background-repeat: no-repeat;
    background-position: center;
}
[data-role="content"] .kbwscwlr-list {
    text-align: left;
}
[data-role="content"] .kbwscwl-relatedbox.type-4 {
    border: 1px solid #ccc;
    border-top: 3px solid #ff904c;
    border-radius: 3px;
    overflow: hidden;
}
[data-role="content"] .kbwscwl-relatedbox.type-4 .kbwscwlrl-title-header {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: left;
    margin-top: 10px;
    padding-bottom: 9px;
    display: block;
    padding-left: 10px;
    border-bottom: 1px solid #ccc;
}
[data-role="content"] .kbwscwl-relatedbox.type-4 .kbwscwlrl-news-thumb-avata {
    float: left;
    width: 45%;
    padding: 0;
    margin-right: 3%;
}
[data-role="content"] .kbwscwl-relatedbox.type-4 .kbwscwlrl {
    float: left;
    position: relative;
    text-align: left;
    border-top: 1px dotted #cbcfd3;
    margin-top: 10px;
    padding-top: 10px;
}
[data-role="content"] .kbwscwl-relatedbox.type-4 .kbwscwlrl:first-child {
    margin-top: 0;
    border: none;
}
[data-role="content"] .kbwscwl-relatedbox.type-4 .kbwscwlrl-thumb-avata {
    float: left;
    width: 45%;
    padding: 0;
    height: auto;
}
[data-role="content"] .kbwscwl-relatedbox.type-4 .kbwscwlrl-thumb-avata img {
    display: block;
    width: 100%;
    height: auto;
    padding: 0;
}
[data-role="content"] .kbwscwl-relatedbox.type-4 .kbwscwlrl-title {
    margin-left: 52%;
    padding: 0;
}
[data-role="content"] .kbwscwl-relatedbox.type-4 .kbwscwlrl-title a.title {
    font-size: 15px;
    color: #333;
    margin-bottom: 0;
    text-decoration: none;
    display: block;
    line-height: 19px;
}
[data-role="content"] .kbwscwl-relatedbox.type-4 .kbwscwlrl-title a.title:hover {
    color: #666 !important;
}
[data-role="content"] .fbPhotoWrap {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    border-color: #435eac #e5e5e5 #e5e5e5;
    border-image: none;
    border-style: solid;
    border-width: 3px 1px 1px;
    margin: 20px auto;
    text-align: center;
}
[data-role="content"] .fbPhotoWrap .fbPhotoTitle {
    color: #555;
    display: block;
    font: 300 18px/18px;
    margin-top: 18px;
}
[data-role="content"] .fbPhotoWrap a {
    background-color: #4460ae;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    margin: 20px auto 30px;
    padding: 0 66px;
    text-decoration: none;
}
[data-role="content"] .fbPhotoWrap a:hover {
    background-color: #324b92;
}
[data-role="content"] .fbPhotoWrap a span {
    background: transparent url("https://kenh143.vcmedia.vn/skin/fbuploadimages/camera-icon.png") no-repeat scroll left center;
    display: inline-block;
    height: 24px;
    padding-left: 22px;
    vertical-align: text-bottom;
    width: 31px;
}
[data-role="content"] .fbPhotoWrap a em {
    background: transparent url("https://kenh143.vcmedia.vn/skin/fbuploadimages/camera-icon.png") no-repeat scroll left center;
    display: inline-block;
    height: 24px;
    padding-left: 22px;
    vertical-align: text-bottom;
    width: 31px;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"] p.quote {
    border: 8px none #f5566c;
    padding: 20px 0;
    text-align: left;
    font-size: 30px !important;
    line-height: 36px !important;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"] .name-n-quote {
    position: relative;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"] span.custom-border {
    border-color: #f5566c;
    border-style: solid none;
    border-width: 8px;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    border-style: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"] span.custom-border.border-sort {
    left: 45%;
    right: 45%;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"] span.custom-border.border-top {
    border-top-style: solid;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"] span.custom-border.border-top > p.quote {
    margin-bottom: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"] span.custom-border.border-bottom {
    border-bottom-style: solid;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"] p.quote.border-left {
    border-left-style: solid;
    padding-left: 20px;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"] p.quote.border-right {
    border-right-style: solid;
    padding-right: 20px;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"] .StarNameCaption {
    text-align: right;
    font-size: 17px;
    padding: 0;
    font-style: italic;
    font-weight: 700;
    color: #707070;
    color: inherit;
    text-decoration: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"] .StarNameCaption:before {
    content: "";
    height: 1px;
    background-color: #ed1b2f;
    width: 32px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"] .StarNameCaption:after {
    content: "";
    height: 1px;
    background-color: #ed1b2f;
    width: 32px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"] .StarNameCaption.hasmargin {
    margin-left: 27px;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"].alignCenter {
    clear: both;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"].alignCenterOverflow .StarNameCaption {
    width: 660px;
    margin: auto;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"].alignLeftOverflow {
    margin-top: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"].alignLeft {
    margin-top: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"].alignRight {
    margin-top: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="SimpleQuote"].alignRightOverflow {
    margin-top: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="SliderImages"] .SliderImagesContent {
    min-height: 270px;
    overflow: hidden;
}
[data-role="content"] .VCSortableInPreviewMode[type="SliderImages"] .SliderImagesContent li {
    position: relative;
}
[data-role="content"] .VCSortableInPreviewMode[type="SliderImages"] .SliderImagesContent li img {
    position: absolute;
    top: 0;
    left: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="SliderImages"] .IMSViewSliderImages {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 270px;
}
[data-role="content"] .VCSortableInPreviewMode[type="SliderImages"] .IMSViewSliderImages .btnpve {
    color: #fff;
    font-size: 50px;
    position: absolute;
    top: 40%;
    left: 10px;
    cursor: pointer;
    z-index: 10;
}
[data-role="content"] .VCSortableInPreviewMode[type="SliderImages"] .IMSViewSliderImages .btnnext {
    color: #fff;
    font-size: 50px;
    position: absolute;
    top: 40%;
    right: 10px;
    cursor: pointer;
    z-index: 10;
}
[data-role="content"] .star-quote {
    padding: 8px;
}
[data-role="content"] .star-quote a.star-ava {
    display: block;
    float: left;
    height: 50px;
    margin-right: 10px;
    width: 50px;
}
[data-role="content"] .star-quote a.star-ava img {
    border-radius: 100px;
    height: 50px;
    width: 50px;
}
[data-role="content"] .star-quote h3.star-name {
    text-align: left;
    margin: 4px 0;
}
[data-role="content"] .star-quote h3.star-name a {
    color: #ff621d;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
}
[data-role="content"] .star-quote .name-n-quote {
    width: 80%;
}
[data-role="content"] .star-quote p.quote {
    position: relative;
    text-align: justify;
}
[data-role="content"] .star-quote.type1 .name-n-quote p.quote {
    color: #000;
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    line-height: 26px;
    padding: 0 26px;
}
[data-role="content"] .star-quote[type="StarQuote"] p.quote::before {
    background: transparent url("https://static.mediacdn.vn/images/quote-sprite.png") no-repeat scroll left top;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 21px;
}
[data-role="content"] .star-quote[type="StarQuote"] p.quote::after {
    background: transparent url("https://static.mediacdn.vn/images/quote-sprite.png") no-repeat scroll left bottom;
    bottom: 0;
    content: "";
    display: block;
    height: 16px;
    position: absolute;
    right: 0;
    width: 21px;
}
[data-role="content"] .star-quote.type2 {
    margin-right: 20px;
    float: left;
    padding: 2px 2px 2px 5px;
    width: 240px;
    box-sizing: content-box !important;
}
[data-role="content"] .star-quote.type2 p.quote {
    text-align: left;
    color: #000;
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 15px;
    padding: 0 26px;
}
[data-role="content"] .star-quote.type2 .star-ava-n-name {
    margin-left: 25px;
}
[data-role="content"] .star-quote.type2 .star-ava-n-name h3.star-name {
    float: left;
    padding-top: 12px;
}
[data-role="content"] .star-quote.type2 .star-ava-n-name a.star-ava {
    margin-right: 10px;
    height: 50px;
    width: 50px;
}
[data-role="content"] .star-quote.type3 p.quote {
    color: #000;
    font-size: 14px;
    font-style: italic;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 15px;
    padding: 0 22px;
}
[data-role="content"] .k14-vote-quiz-wrapper {
    width: 100%;
    position: relative;
}
[data-role="content"] .k14vqw-content {
    padding: 30px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}
[data-role="content"] .k14vqwc-header {
    font-size: 30px;
    line-height: 36px;
    color: #fff;
    letter-spacing: 2px;
    padding-right: 150px;
    position: relative;
    margin-bottom: 30px;
}
[data-role="content"] .vote-poll .k14vqwch-icon {
    display: block;
    width: 50px;
    height: 50px;
    background: url("https://static.mediacdn.vn/images/theremix-vote-sprite.png") left top #ff6d1a no-repeat;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
[data-role="content"] .k14vqwca-img {
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    float: left;
    margin-right: 20px;
}
[data-role="content"] .k14vqwca {
    margin-bottom: 20px;
}
[data-role="content"] .k14vqwca a {
    display: block;
    height: 60px;
    padding: 0 20px;
    font-size: 24px;
    color: #fff;
    line-height: 60px;
    text-decoration: none;
    margin-left: 80px;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    position: relative;
    transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    z-index: 0;
}
[data-role="content"] .k14vqwca a:hover {
    background-color: rgba(255, 255, 255, 0.2);
}
[data-role="content"] .k14vqwca a:hover:before {
    display: block;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 17px;
    right: 20px;
    background: url("https://static.mediacdn.vn/images/theremix-vote-sprite.png") -60px 0 no-repeat;
    content: "";
}
[data-role="content"] .k14vqwca-label {
    float: left;
}
[data-role="content"] .k14vqwca-percent {
    float: right;
    display: none;
}
[data-role="content"] .show-results .k14vqwca a:hover:before {
    display: none;
}
[data-role="content"] .show-results .k14vqwca-percentbar {
    display: block;
}
[data-role="content"] .show-results .user-selected {
    background-color: rgba(255, 109, 26, 0.2);
}
[data-role="content"] .show-results .user-selected:hover {
    background-color: rgba(255, 109, 26, 0.2);
}
[data-role="content"] .show-results .user-selected .k14vqwca-percentbar {
    background-color: #ff6d1a;
}
[data-role="content"] .show-results .k14vqwca-percent {
    display: block;
}
[data-role="content"] .btn-k14vqwcs {
    display: block;
    float: right;
    padding: 0 20px;
    height: 36px;
    background-image: linear-gradient(#fff, #ddd);
    border: 2px solid rgba(255, 255, 255, 0.1);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: 14px;
    line-height: 36px;
    color: #3b5998;
    text-decoration: none;
}
[data-role="content"] .btn-k14vqwcs span {
    display: block;
    padding-left: 18px;
    position: relative;
}
[data-role="content"] .btn-k14vqwcs span:before {
    display: block;
    width: 7px;
    height: 13px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    left: 0;
    background: url("https://static.mediacdn.vn/images/theremix-vote-sprite.png") -60px -36px no-repeat;
    content: "";
}
[data-role="content"] .k14vqwca-percentbar {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    transition: width linear 0.3s;
    -webkit-transition: width linear 0.3s;
    -moz-transition: width linear 0.3s;
    background-color: rgba(255, 255, 255, 0.2);
    border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    display: none;
    width: 0;
    z-index: -1;
}
[data-role="content"] .VCCharacterBox {
    margin: 30px 0;
}
[data-role="content"] .VCCharacterBox .VCCharacterBoxAvatar img {
    padding: 0 !important;
}
[data-role="content"] .VCCharacterBox[data-type="one"].VCCharacterBoxOuter {
    border: medium solid #ff904c;
    border-width: 1px 1px 1px 18px;
}
[data-role="content"] .VCCharacterBox[data-type="one"] .VCCharacterBoxInner {
    border: medium solid #ff904c;
    border-width: 0 0 0 4px;
    margin: 0 0 0 6px;
    overflow: hidden;
    padding: 69px 0 0;
    position: relative;
}
[data-role="content"] .VCCharacterBox[data-type="one"] .VCCharacterBoxHead {
    height: 110px;
    left: 20px;
    overflow: hidden;
    position: absolute;
    top: 7px;
    width: 100%;
}
[data-role="content"] .VCCharacterBox[data-type="one"] .VCCharacterBoxTitle {
    font-weight: 700;
    text-transform: uppercase;
    background-color: #ff904c;
    color: #fff;
    height: 35px;
    left: 109px;
    line-height: 35px;
    padding: 0 0 0 20px;
    position: absolute;
    top: 32px;
    width: 100%;
    text-align: left;
    font-family: tahoma;
}
[data-role="content"] .VCCharacterBox[data-type="one"] .VCCharacterBoxDescription {
    font-weight: 700;
    text-transform: uppercase;
    color: #ff904c;
    font-size: 12px;
    left: 120px;
    position: absolute;
    top: 12px;
    font-family: tahoma;
}
[data-role="content"] .VCCharacterBox[data-type="one"] .VCCharacterBoxAvatar {
    position: absolute;
}
[data-role="content"] .VCCharacterBox[data-type="one"] .VCCharacterBoxAvatar img {
    height: 110px !important;
    width: 109px !important;
}
[data-role="content"] .VCCharacterBox[data-type="one"] .VCCharacterBoxAvatar:before {
    background: url("https://static.mediacdn.vn/images/mask-tron-1.png") no-repeat scroll 0 0 transparent;
    content: " ";
    height: 110px;
    left: 0;
    position: absolute;
    top: 0;
    width: 109px;
    z-index: 1;
}
[data-role="content"] .VCCharacterBox[data-type="one"] .VCCharacterBoxContent {
    font-size: 17px;
    font-style: italic;
    padding: 20px 0 20px 30px;
    text-align: center;
    font-family: Arial;
}
[data-role="content"] .VCCharacterBox[data-type="one"] .VCCharacterBoxContent:before {
    content: " ";
    float: left;
    height: 34px;
    width: 120px;
}
[data-role="content"] .VCCharacterBox[data-type="two"] {
    background-color: #ebf1f1;
}
[data-role="content"] .VCCharacterBox[data-type="two"] .VCCharacterBoxInner {
    overflow: hidden;
    padding: 69px 0 0;
    position: relative;
}
[data-role="content"] .VCCharacterBox[data-type="two"] .VCCharacterBoxHead {
    height: 116px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 7px;
    width: 100%;
}
[data-role="content"] .VCCharacterBox[data-type="two"] .VCCharacterBoxTitle {
    font-weight: 700;
    text-transform: uppercase;
    background-color: #2f4a5f;
    color: #fff;
    height: 33px;
    left: 0;
    line-height: 33px;
    padding: 0 0 0 150px;
    position: absolute;
    top: 40px;
    width: 100%;
    font-family: tahoma;
}
[data-role="content"] .VCCharacterBox[data-type="two"] .VCCharacterBoxDescription {
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    font-size: 12px;
    left: 150px;
    position: absolute;
    top: 20px;
    font-family: tahoma;
}
[data-role="content"] .VCCharacterBox[data-type="two"] .VCCharacterBoxAvatar {
    left: 7px;
    position: absolute;
    z-index: 3;
}
[data-role="content"] .VCCharacterBox[data-type="two"] .VCCharacterBoxAvatar img {
    height: 116px !important;
    width: 120px !important;
}
[data-role="content"] .VCCharacterBox[data-type="two"] .VCCharacterBoxAvatar:before {
    background: url("https://static.mediacdn.vn/images/mask-tron-2.png") no-repeat scroll 0 0 transparent;
    content: " ";
    height: 116px;
    position: absolute;
    top: 0;
    width: 120px;
    z-index: 1;
}
[data-role="content"] .VCCharacterBox[data-type="two"] .VCCharacterBoxContent {
    font-size: 17px;
    padding: 20px 0 20px 30px;
    text-align: center;
    font-family: Arial;
}
[data-role="content"] .VCCharacterBox[data-type="two"] .VCCharacterBoxContent:before {
    content: " ";
    float: left;
    height: 34px;
    width: 109px;
}
[data-role="content"] .VCCharacterBox[data-type="two"].VCCharacterBoxOuter {
    border: medium solid #2f4a5f;
    border-width: 1px;
}
[data-role="content"] .VCCharacterBox[data-type="three"] {
    background-color: #dadada;
}
[data-role="content"] .VCCharacterBox[data-type="three"] .VCCharacterBoxInner {
    padding: 70px 0 0;
    position: relative;
}
[data-role="content"] .VCCharacterBox[data-type="three"] .VCCharacterBoxHead {
    height: 70px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
[data-role="content"] .VCCharacterBox[data-type="three"] .VCCharacterBoxTitle {
    font-weight: 700;
    text-transform: uppercase;
    background-color: #b2afaf;
    color: #000;
    font-size: 18px;
    height: 30px;
    left: 130px;
    line-height: 30px;
    padding: 0 20px;
    position: absolute;
    top: 11px;
    font-family: tahoma;
}
[data-role="content"] .VCCharacterBox[data-type="three"] .VCCharacterBoxTitle:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #b2afaf #b2afaf;
    border-image: none;
    border-style: solid;
    border-width: 15px 11px;
    content: " ";
    position: absolute;
    right: -22px;
    top: 0;
    z-index: 1;
}
[data-role="content"] .VCCharacterBox[data-type="three"] .VCCharacterBoxDescription {
    font-weight: 700;
    text-transform: uppercase;
    background-color: #c51010;
    color: #fff;
    font-size: 12px;
    height: 27px;
    left: 130px;
    line-height: 27px;
    padding: 0 10% 0 20px;
    position: absolute;
    top: 43px;
    font-family: tahoma;
}
[data-role="content"] .VCCharacterBox[data-type="three"] .VCCharacterBoxAvatar {
    left: 35px;
    position: absolute;
    top: -25px;
    z-index: 3;
}
[data-role="content"] .VCCharacterBox[data-type="three"] .VCCharacterBoxAvatar img {
    height: 95px !important;
    width: 95px !important;
}
[data-role="content"] .VCCharacterBox[data-type="three"] .VCCharacterBoxAvatar:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #878181 #878181;
    border-image: none;
    border-style: solid;
    border-width: 12.5px;
    content: " ";
    position: absolute;
    right: -24px;
    top: 0;
    z-index: 1;
}
[data-role="content"] .VCCharacterBox[data-type="three"] .VCCharacterBoxContent {
    font-family: Arial;
    background-color: #e5eeeb;
    color: #710000;
    font-size: 17px;
    padding: 20px 0 20px 30px;
}
[data-role="content"] .VCCharacterBox[data-type="three"].VCCharacterBoxOuter {
    border: medium solid #b5b5b5;
    border-width: 1px;
}
[data-role="content"] .VCCharacterBox[data-type="four"] {
    background-color: #dadada;
}
[data-role="content"] .VCCharacterBox[data-type="four"] .VCCharacterBoxInner {
    padding: 85px 0 0;
    position: relative;
}
[data-role="content"] .VCCharacterBox[data-type="four"] .VCCharacterBoxHead {
    height: 83px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
[data-role="content"] .VCCharacterBox[data-type="four"] .VCCharacterBoxTitle {
    font-weight: 700;
    text-transform: uppercase;
    color: #ba2a2a;
    font-size: 25px;
    height: 33px;
    left: 110px;
    line-height: 33px;
    padding: 0 20px;
    position: absolute;
    top: 15px;
    font-family: tahoma;
}
[data-role="content"] .VCCharacterBox[data-type="four"] .VCCharacterBoxDescription {
    font-weight: 700;
    text-transform: uppercase;
    color: #040304;
    font-size: 13px;
    height: 30px;
    left: 130px;
    line-height: 30px;
    position: absolute;
    top: 45px;
    font-family: tahoma;
}
[data-role="content"] .VCCharacterBox[data-type="four"] .VCCharacterBoxAvatar {
    left: 10px;
    position: absolute;
    top: -25px;
    z-index: 3;
}
[data-role="content"] .VCCharacterBox[data-type="four"] .VCCharacterBoxAvatar img {
    height: 107px !important;
    width: 107px !important;
}
[data-role="content"] .VCCharacterBox[data-type="four"] .VCCharacterBoxAvatar:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #878181 #878181;
    border-image: none;
    border-style: solid;
    border-width: 12.5px;
    content: " ";
    position: absolute;
    right: -24px;
    top: 0;
    z-index: 1;
}
[data-role="content"] .VCCharacterBox[data-type="four"] .VCCharacterBoxContent {
    color: #474545;
    font-size: 17px;
    padding: 20px 0 20px 30px;
    font-family: Arial;
}
[data-role="content"] .VCCharacterBox[data-type="four"].VCCharacterBoxOuter {
    border: medium solid #b5b5b5;
    border-width: 1px;
}
[data-role="content"] .VCCharacterBox[data-type="five"].VCCharacterBoxOuter {
    border: medium solid #ff904c;
    border-width: 1px 1px 1px 18px;
}
[data-role="content"] .VCCharacterBox[data-type="five"] .VCCharacterBoxInner {
    border: medium solid #ff904c;
    border-width: 0 0 0 4px;
    margin: 0 0 0 6px;
    overflow: hidden;
    padding: 69px 0 0;
    position: relative;
}
[data-role="content"] .VCCharacterBox[data-type="five"] .VCCharacterBoxHead {
    height: 120px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    top: 7px;
    width: 100%;
}
[data-role="content"] .VCCharacterBox[data-type="five"] .VCCharacterBoxTitle {
    font-weight: 700;
    text-transform: uppercase;
    background-color: #ff904c;
    color: #fff;
    height: 33px;
    left: 134px;
    line-height: 33px;
    padding: 0 0 0 20px;
    position: absolute;
    top: 37px;
    width: 100%;
    text-align: left;
    font-family: tahoma;
}
[data-role="content"] .VCCharacterBox[data-type="five"] .VCCharacterBoxDescription {
    font-weight: 700;
    text-transform: uppercase;
    color: #ff904c;
    font-size: 12px;
    left: 134px;
    position: absolute;
    top: 12px;
    font-family: tahoma;
}
[data-role="content"] .VCCharacterBox[data-type="five"] .VCCharacterBoxAvatar {
    position: absolute;
}
[data-role="content"] .VCCharacterBox[data-type="five"] .VCCharacterBoxAvatar img {
    height: 120px !important;
    width: 134px !important;
}
[data-role="content"] .VCCharacterBox[data-type="five"] .VCCharacterBoxAvatar:before {
    background: url("https://static.mediacdn.vn/images/mask-lucgiac-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    height: 120px;
    left: 0;
    position: absolute;
    top: 0;
    width: 134px;
    z-index: 1;
}
[data-role="content"] .VCCharacterBox[data-type="five"] .VCCharacterBoxContent {
    font-size: 17px;
    font-style: italic;
    padding: 20px 0 20px 30px;
    text-align: center;
    font-family: Arial;
}
[data-role="content"] .VCCharacterBox[data-type="five"] .VCCharacterBoxContent:before {
    content: " ";
    float: left;
    height: 44px;
    width: 125px;
}
[data-role="content"] .VCCharacterBox[data-type="six"] {
    background-color: #ebf1f1;
}
[data-role="content"] .VCCharacterBox[data-type="six"] .VCCharacterBoxInner {
    overflow: hidden;
    padding: 69px 0 0;
    position: relative;
}
[data-role="content"] .VCCharacterBox[data-type="six"] .VCCharacterBoxHead {
    height: 116px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 100%;
}
[data-role="content"] .VCCharacterBox[data-type="six"] .VCCharacterBoxTitle {
    font-weight: 700;
    text-transform: uppercase;
    background-color: #2f4a5f;
    color: #fff;
    height: 33px;
    left: 0;
    line-height: 33px;
    padding: 0 0 0 150px;
    position: absolute;
    top: 40px;
    width: 100%;
    text-align: left;
    font-family: tahoma;
}
[data-role="content"] .VCCharacterBox[data-type="six"] .VCCharacterBoxDescription {
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    font-size: 12px;
    left: 145px;
    position: absolute;
    top: 20px;
    font-family: tahoma;
}
[data-role="content"] .VCCharacterBox[data-type="six"] .VCCharacterBoxAvatar {
    left: 7px;
    position: absolute;
    top: 3px;
    z-index: 3;
}
[data-role="content"] .VCCharacterBox[data-type="six"] .VCCharacterBoxAvatar img {
    height: 107px !important;
    width: 125px !important;
}
[data-role="content"] .VCCharacterBox[data-type="six"] .VCCharacterBoxAvatar:before {
    background: url("https://static.mediacdn.vn/images/mask-lucgiac-2.png") no-repeat scroll 0 0 transparent;
    content: " ";
    height: 107px;
    position: absolute;
    top: 0;
    width: 125px;
    z-index: 1;
}
[data-role="content"] .VCCharacterBox[data-type="six"] .VCCharacterBoxContent {
    font-size: 17px;
    padding: 20px 0 20px 30px;
    text-align: center;
    font-family: Arial;
}
[data-role="content"] .VCCharacterBox[data-type="six"] .VCCharacterBoxContent:before {
    content: " ";
    float: left;
    height: 34px;
    width: 109px;
}
[data-role="content"] .VCCharacterBox[data-type="six"].VCCharacterBoxOuter {
    border: medium solid #2f4a5f;
    border-width: 1px;
}
[data-role="content"] .VCUserQuoteInsertWrapper {
    position: relative;
    height: 100%;
    width: 400px;
}
[data-role="content"] .VCUserQuoteInsertWrapper input[type="text"] {
    padding: 0 10px;
    border: 1px solid silver;
    color: #000;
    font: 12px/22px;
    height: 30px;
    width: 99%;
}
[data-role="content"] .VCUserQuoteInsertWrapper table {
    width: 100%;
}
[data-role="content"] .VCUserQuoteInsertWrapper tr td {
    padding: 10px 0;
}
[data-role="content"] .VCUserQuoteInsertWrapper tr td:first-child {
    width: 100px;
}
[data-role="content"] .VCUserQuoteInsertWrapper #IMSVcUserQuote_Avatar {
    height: 50px !important;
    width: 50px !important;
}
[data-role="content"] .VCUserQuoteInsertWrapper #IMSVcUserQuote_Type {
    width: 99%;
    padding: 0 10px;
    height: 30px;
}
[data-role="content"] .VCUserQuoteInsertWrapper #IMSVcUserQuote_Type option {
    padding: 0 10px;
    resize: none;
}
[data-role="content"] .VCUserQuoteInsertWrapper #IMSVcUserQuote_Content {
    width: 99%;
    border: 1px solid #ccc;
    height: 99px;
    padding: 10px;
    font: 12px/22px;
}
[data-role="content"] .VCUserQuoteInsertWrapper .plugincontent-wrapper {
    padding: 10px;
    height: 86%;
    overflow-y: auto;
}
[data-role="content"] .VCSortableInPreviewMode[type="MadeByMe"] {
    width: 100%;
    display: inline-block;
    clear: both;
    margin-bottom: 30px;
}
[data-role="content"] .VCSortableInPreviewMode[type="MadeByMe"] .MadeByMePhoto img {
    width: 100%;
    max-width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="MadeByMe"] .MadeByMeText {
    display: inline;
    width: 100%;
    text-align: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="MadeByMe"] p {
    font-style: italic;
    padding-bottom: 20px;
}
[data-role="content"] .VCSortableInPreviewMode[type="MadeByMe"] p.MadeByMeStepTitle {
    font-weight: 700;
    text-decoration: underline;
    padding-bottom: 20px;
}
[data-role="content"] .VCSortableInPreviewMode[type="MadeByMe"] .MadeByMePhoto {
    float: left;
    margin-right: 20px;
    vertical-align: top;
    width: 400px;
}
[data-role="content"] .VCSortableInPreviewMode[type="MadeByMe"].PhotoRightTextLeft .MadeByMePhoto {
    float: right;
    margin-left: 20px;
}
[data-role="content"] .VCSortableInPreviewMode[type="profilecontentbox"] {
    display: block;
    text-align: left;
    border: 2px solid #fecb2e;
    background-color: #fffbf1;
    width: 350px;
    padding: 20px 25px 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="profilecontentbox"] > div:first-child {
    border-bottom: 1px solid #e9dec6;
    display: inline-block;
    margin-bottom: 15px;
    padding: 0 0 23px;
    text-align: center;
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="profilecontentbox"] > div:first-child img {
    border-radius: 50%;
    float: none;
    height: 85px;
    margin: 0 auto;
    width: 85px;
}
[data-role="content"] .VCSortableInPreviewMode[type="profilecontentbox"] > div:first-child > div {
    clear: both;
    float: none;
    padding-top: 3px;
    text-align: center;
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="profilecontentbox"] > div:first-child > div p {
    font-size: 16px;
    line-height: 20px;
}
[data-role="content"] .VCSortableInPreviewMode[type="profilecontentbox"] > div:first-child > div p:first-child {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 33px;
}
[data-role="content"] .VCSortableInPreviewMode[type="profilecontentbox"] > div ul.NLProfileInfo li {
    list-style-type: disc;
    color: #fecb2e;
    font-size: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="profilecontentbox"] > div ul.NLProfileInfo li p {
    line-height: 20px;
    margin-bottom: 5px;
    color: #000;
    font-size: 15px;
    line-height: 20px;
    color: #000;
    font-size: 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="profilecontentbox"].alignJustify {
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode.alignCenter {
    margin: 0 auto 15px;
    display: block;
}
[data-role="content"] .widget-box.alignCenter {
    margin: 0 auto 15px;
    display: block;
}
[data-role="content"] .VCSortableInPreviewMode.alignJustify {
    width: 100%;
}
[data-role="content"] .widget-box.alignJustify {
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode.alignLeft {
    float: left;
    margin-right: 20px;
    width: 45%;
    margin-right: 15px !important;
}
[data-role="content"] .widget-box.alignLeft {
    float: left;
    margin-right: 20px;
    width: 45%;
    margin-right: 15px !important;
}
[data-role="content"] .VCSortableInPreviewMode.alignLeftOverflow {
    float: left;
    margin-left: -200px;
    margin-right: 20px;
    width: 450px;
}
[data-role="content"] .widget-box.alignLeftOverflow {
    float: left;
    margin-left: -200px;
    margin-right: 20px;
    width: 450px;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight {
    float: right;
    margin-left: 15px;
    width: 45%;
}
[data-role="content"] .widget-box.alignRight {
    float: right;
    margin-left: 15px;
    width: 45%;
}
[data-role="content"] .VCSortableInPreviewMode.alignRightOverflow {
    float: right;
    margin-right: -160px;
    width: 450px;
    margin-left: 40px;
}
[data-role="content"] .widget-box.alignRightOverflow {
    float: right;
    margin-right: -160px;
    width: 450px;
    margin-left: 40px;
}
[data-role="content"] .VCSortableInPreviewMode.alignCenterOverflow {
    margin-left: 0;
    width: 100%;
    width: 100%;
    max-width: 100%;
}
[data-role="content"] .widget-box.alignCenterOverflow {
    margin-left: 0;
    width: 100%;
    width: 100%;
    max-width: 100%;
}
[data-role="content"] .alignCenterOverflow.VCSortableInPreviewMode[type="Photo"] img {
    width: 100%;
}
[data-role="content"] .alignJustify.VCSortableInPreviewMode[type="Photo"] img {
    width: 100%;
}
[data-role="content"] .fancybox-opening {
    opacity: 1;
    display: block;
}
[data-role="content"] .fancybox-type-image a.fancybox-close {
    display: none;
}
[data-role="content"] .fancybox-type-image a.fancybox-expand {
    display: none;
}
[data-role="content"] .fancybox-type-image a.fancybox-nav span {
    display: none;
}
[data-role="content"] .fancybox-closing {
    opacity: 0 !important;
}
[data-role="content"] .fancybox-image {
    cursor: zoom-out;
    cursor: -webkit-zoom-out;
    cursor: -moz-zoom-out;
}
[data-role="content"] .fancybox-next {
    cursor: url("https://static.mediacdn.vn/images/sp-next-cursor.png"), auto !important;
}
[data-role="content"] .lightbox .lb-next {
    cursor: url("https://static.mediacdn.vn/images/sp-next-cursor.png"), auto !important;
}
[data-role="content"] .lightbox .lb-prev {
    cursor: url("https://static.mediacdn.vn/images/sp-prev-cursor.png"), auto !important;
}
[data-role="content"] .fancybox-prev {
    cursor: url("https://static.mediacdn.vn/images/sp-prev-cursor.png"), auto !important;
}
[data-role="content"] .fancybox-expand {
    display: none;
}
[data-role="content"] .fancybox-title-outside-wrap {
    width: auto;
    color: #666 !important;
    text-shadow: none !important;
    padding-top: 0;
    font-size: 15px;
    line-height: 19px;
    padding-right: 20px;
}
[data-role="content"] .detail-img-lightbox {
    cursor: zoom-in;
    display: block;
}
[data-role="content"] .VCCTable {
    width: 100%;
    border-collapse: collapse;
    border-color: #999;
    border: none;
}
[data-role="content"] .MsoNormalTable {
    width: 100%;
    border-collapse: collapse;
    border-color: #999;
    border: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="BoxTable"] tr {
    border: 1px solid;
    border-color: #333;
    padding: 5px;
}
[data-role="content"] .VCSortableInPreviewMode[type="BoxTable"] th {
    border: 1px solid;
    border-color: #333;
    padding: 5px;
}
[data-role="content"] .VCSortableInPreviewMode[type="BoxTable"] td {
    border: 1px solid;
    border-color: #333;
    padding: 5px;
}
[data-role="content"] .VCSortableInPreviewMode[type="insertembedcode"] iframe {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
[data-role="content"] input[type="checkbox"].IMSCheckbox {
    display: none !important;
}
[data-role="content"] input[type="checkbox"].IMSCheckbox + label.IMSCheckboxLabel {
    padding-left: 16px;
    height: 16px;
    display: inline-block;
    line-height: 16px;
    background-repeat: no-repeat;
    background-position: -5px -5px;
    font-size: 15px;
    vertical-align: unset;
    cursor: pointer;
    text-indent: 8px;
    top: -3px;
    position: relative;
}
[data-role="content"] input[type="checkbox"].IMSCheckbox + label.IMSCheckboxLabel:hover {
    background-position: -5px -37px;
}
[data-role="content"] input[type="checkbox"].IMSCheckbox + label.IMSCheckboxLabel:disabled:hover {
    background-position: -5px -5px;
}
[data-role="content"] input[type="checkbox"].IMSCheckbox:checked + label.IMSCheckboxLabel {
    background-position: -5px -67px;
    white-space: nowrap;
}
[data-role="content"] input[type="checkbox"].IMSCheckbox:disabled:checked + label.IMSCheckboxLabel {
    background-position: -5px -67px;
}
[data-role="content"] input[type="checkbox"].IMSCheckbox.checked + label.IMSCheckboxLabel {
    background-position: -5px -67px;
    white-space: nowrap;
}
[data-role="content"] input[type="checkbox"].IMSCheckbox.IMSSmall {
    display: none !important;
}
[data-role="content"] input[type="checkbox"].IMSCheckbox.IMSSmall + label.IMSCheckboxLabel {
    padding-left: 13px;
    height: 13px;
    display: inline-block;
    line-height: 13px;
    background-repeat: no-repeat;
    background-position: -5px -243px;
    font-size: 12px;
    vertical-align: middle;
    cursor: pointer;
    text-indent: 4px;
}
[data-role="content"] input[type="checkbox"].IMSCheckbox.IMSSmall + label.IMSCheckboxLabel:hover {
    background-position: -5px -274px;
}
[data-role="content"] input[type="checkbox"].IMSCheckbox.IMSSmall:checked + label.IMSCheckboxLabel {
    background-position: -5px -305px;
}
[data-role="content"] input[type="checkbox"].IMSCheckbox.IMSSmall:disabled + label.IMSCheckboxLabel {
    background-position: -5px -335px;
}
[data-role="content"] input[type="checkbox"].IMSCheckbox.IMSSmall.checked + label.IMSCheckboxLabel {
    background-position: -5px -305px;
}
[data-role="content"] input[type="radio"].IMSRadio {
    display: none !important;
}
[data-role="content"] input[type="radio"].IMSRadio + label.IMSRadioLabel {
    padding-left: 16px;
    height: 16px;
    display: inline-block;
    line-height: 16px;
    background-repeat: no-repeat;
    background-position: -6px -125px;
    font-size: 15px;
    cursor: pointer;
    text-indent: 8px;
}
[data-role="content"] input[type="radio"].IMSRadio + label.IMSRadioLabel:hover {
    background-position: -6px -159px;
}
[data-role="content"] input[type="radio"].IMSRadio:checked + label.IMSRadioLabel {
    background-position: -6px -188px;
}
[data-role="content"] input[type="radio"].IMSRadio:disabled + label.IMSRadioLabel {
    background-position: -6px -216px;
}
[data-role="content"] input[type="radio"].IMSRadio.checked + label.IMSRadioLabel {
    background-position: -6px -188px;
}
[data-role="content"] input[type="radio"].IMSRadio.IMSSmall {
    display: none;
}
[data-role="content"] input[type="radio"].IMSRadio.IMSSmall + label.IMSRadioLabel {
    padding-left: 16px;
    height: 16px;
    display: inline-block;
    line-height: 16px;
    background-repeat: no-repeat;
    background-position: -6px -125px;
    font-size: 15px;
    vertical-align: middle;
    cursor: pointer;
    text-indent: 8px;
    width: 100%;
}
[data-role="content"] input[type="radio"].IMSRadio.IMSSmall + label.IMSRadioLabel:hover {
    background-position: -6px -159px;
}
[data-role="content"] input[type="radio"].IMSRadio.IMSSmall:checked + label.IMSRadioLabel {
    background-position: -6px -188px;
}
[data-role="content"] input[type="radio"].IMSRadio.IMSSmall:disabled + label.IMSRadioLabel {
    background-position: -6px -216px;
}
[data-role="content"] input[type="radio"].IMSRadio.IMSSmall.checked + label.IMSRadioLabel {
    background-position: -6px -188px;
}
[data-role="content"] .IMSCheckboxLabel {
    background-image: url("https://static.mediacdn.vn/web_images/IMS-radio-checkbox-icons.png");
}
[data-role="content"] .IMSRadioLabel {
    background-image: url("https://static.mediacdn.vn/web_images/IMS-radio-checkbox-icons.png");
}
[data-role="content"] .backgroundoff .IMSCheckboxLabel {
    background-image: none;
    background: 0 0;
}
[data-role="content"] .backgroundoff .IMSRadioLabel {
    background-image: none;
    background: 0 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] {
    width: 100%;
    box-sizing: border-box;
    width: 100%;
    box-sizing: border-box;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] .slider-wrap {
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] .slider-wrap:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] .slider-wrap.show-thumbs {
    height: 400px;
    height: 480px;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] .slider-wrap.show-thumbs .swiper-container:not(.gallery-thumbs) {
    height: 480px;
    height: 400px;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] ul.swiper-wrapper {
    list-style: none;
    list-style: none;
    margin: 0;
    padding: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] .swiper-slide {
    height: 400px;
    float: left;
    float: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] .swiper-container .swiper-slide figure {
    margin: 0;
    padding: 0;
    margin: 0;
    padding: 0;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] .swiper-container .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] .swiper-container.gallery-thumbs {
    height: 80px;
    box-sizing: border-box;
    padding: 10px 0;
    height: 80px;
    box-sizing: border-box;
    padding: 10px 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] .swiper-container.gallery-thumbs .swiper-slide {
    width: 120px;
    height: 100%;
    margin-right: 10px;
    width: 120px;
    height: 100%;
    margin-right: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] .swiper-container.gallery-thumbs .swiper-slide:last-child {
    margin-right: 0;
    margin-right: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] .swiper-container.gallery-thumbs .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
[data-role="content"] .VCSortableInPreviewMode[type="sliderimages"] ul > li {
    list-style: none;
}
[data-role="content"] .zalo-share-button .zaloshare {
    position: relative;
    left: 6px;
    top: -1px;
}
[data-role="content"] .VCSortableInPreviewMode[type="blockquote"] {
    margin: 20px auto;
    padding: 0;
    display: block;
    box-sizing: border-box;
}
[data-role="content"] .VCSortableInPreviewMode[type="blockquote"] p {
    margin: 0 0 15px 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="blockquote"]:before {
    content: "\f10d";
    font: normal normal normal 14px/1 font-icons;
    position: absolute;
    top: -10px;
    left: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="blockquote"]:after {
    content: "\f10e";
    font: normal normal normal 14px/1 font-icons;
    position: absolute;
    bottom: -15px;
    right: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"] {
    width: 100%;
    border-radius: 6px;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"] .embed-link-image-wrapper {
    border-radius: 6px 6px 0 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"] .embed-link-image-wrapper img {
    width: 100%;
    display: block;
    border-radius: 6px 6px 0 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"] .embed-link-info-wrapper {
    padding: 12px 15px;
    background: #ebebeb;
    border-radius: 0 0 6px 6px;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"] .embed-link-info-wrapper .link-title {
    font-size: 20px;
    line-height: 26px;
    color: #111;
    font-weight: 600;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"] .embed-link-info-wrapper a {
    color: inherit;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"] .embed-link-info-wrapper a:hover {
    text-decoration: none;
    border-bottom: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"] .embed-link-info-wrapper .link-description {
    font-size: 13px;
    line-height: 17px;
    margin: 10px 0 0;
    color: #888;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"] .embed-link-info-wrapper .link-source {
    font-size: 13px;
    line-height: 17px;
    color: #888;
    margin-top: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"] .embed-link-info-wrapper .link-source .icon-open-link {
    width: 16px;
    height: 16px;
    display: block;
    background: transparent url("https://static.mediacdn.vn/images/external-link.svg") center center no-repeat;
    float: right;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"].layout-row {
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"].layout-row .embed-link-image-wrapper {
    width: 224px;
    border-radius: 0 6px 6px 0;
    flex: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"].layout-row .embed-link-image-wrapper img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    border-radius: 0 6px 6px 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"].layout-row .embed-link-info-wrapper {
    flex-grow: 1;
    background: #ebebeb;
    border-radius: 6px 0 0 6px;
    overflow: hidden;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"].layout-row .embed-link-info-wrapper .link-title {
    font-size: 17px;
    line-height: 21px;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"].layout-row .embed-link-info-wrapper .link-description {
    display: block;
    margin-top: 5px;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"].layout-row .embed-link-info-wrapper .link-source {
    margin-top: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"].alignRight {
    width: 250px !important;
    float: right;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"].alignRight .embed-link-info-wrapper .link-title {
    font-size: 17px;
    line-height: 21px;
}
[data-role="content"] .VCSortableInPreviewMode[type="embed-link-preview"].alignRight .embed-link-info-wrapper .link-description {
    display: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"] {
    width: 100%;
    background: #f3faff;
    padding: 35px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #f4fcee;
    border-radius: 12px;
    border: 1px solid #92c586;
    box-sizing: border-box;
    font-family: SFD-Bold;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"] .quote-content {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #333;
    position: relative;
    padding-top: 60px;
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"] .quote-content::before {
    width: 54px;
    height: 40px;
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ff904c;
    -webkit-mask: url("https://static.mediacdn.vn/images/quote-icon1.svg") no-repeat 50% 50%;
    mask: url("https://static.mediacdn.vn/images/quote-icon1.svg") no-repeat 50% 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"] .quote-content.has-border {
    border-bottom: 1px dotted #333;
    padding-bottom: 24px;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"] .quote-author-info {
    margin: 20px auto 0 auto;
    display: flex;
    justify-content: space-between;
    width: 100%;
    line-height: 40px;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"] .quote-author-info .q-avatar {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: #c7c7c7;
    border: 1px solid rgba(0, 0, 0, 0.2);
    display: inline-block;
    flex: none;
    margin-right: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"] .quote-author-info .q-avatar img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
    display: block;
    object-fit: cover;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"] .quote-author-info .q-name {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #888;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"] .q-link {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #aaa;
    flex-grow: 1;
    text-align: right;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"] .q-link a {
    color: #aaa;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"] .q-link a::after {
    content: "";
    background: url("https://static.mediacdn.vn/images/icon-svg-link.svg") no-repeat center center;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    background-size: 14px;
    filter: invert(60%) sepia(2%) saturate(0%) hue-rotate(154deg) brightness(90%) contrast(87%);
    top: 3px;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="center"] .quote-content {
    text-align: center;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="center"] .quote-content::before {
    left: calc((100% - 32px) / 2);
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="top-center"] {
    margin-top: 30px;
    overflow: visible;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="top-center"] .quote-content {
    padding-top: 0;
    text-align: center;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="top-center"] .quote-content::before {
    left: calc((100% - 32px) / 2);
    top: -60px;
    border-top: 1px solid #92c586;
    border-radius: 50%;
    background-color: #f4fcee;
    color: #fff;
    position: absolute;
    width: 55px;
    height: 55px;
    background-size: 40px;
    display: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="top-center"] .icon-quote {
    position: absolute;
    left: 0;
    margin: 0 auto;
    right: 0;
    top: -27px;
    z-index: 2;
    width: 55px;
    height: 55px;
    background-color: #fff;
    border-radius: 50%;
    object-fit: cover;
    background-position: center;
    border-top: 1px solid #e5e5e5;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="top-center"] .icon-quote:after {
    position: absolute;
    content: "";
    background-color: #ff904c;
    -webkit-mask: url("https://static.mediacdn.vn/images/quote-icon1.svg") no-repeat 50% 50%;
    mask: url("https://static.mediacdn.vn/images/quote-icon1.svg") no-repeat 50% 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    display: inline-block;
    width: 36px;
    height: 30px;
    top: 10px;
    left: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="middle-left"] {
    padding: 15px 35px;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="middle-left"] .quote-content {
    padding-top: 15px;
    text-indent: 70px;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="middle-left"] .quote-content::before {
    top: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="middle-left"] .quote-content.has-border {
    padding-top: 30px;
    border-bottom: none;
    border-top: 1px dotted #333;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="middle-left"] .quote-content.has-border::before {
    top: 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="middle-left"] .quote-author-info {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    align-items: center;
    margin: 0 0 20px 0;
    line-height: 18px;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="middle-left"] .q-avatar {
    margin: 0;
    margin-bottom: 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"][data-layout="middle-left"] .q-link {
    text-align: right;
    justify-content: center;
    align-items: center;
    display: flex;
}
[data-role="content"] .VCSortableInPreviewMode[type="photoinfo"] .photo-wrap {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    background: #f4f4f4;
}
[data-role="content"] .VCSortableInPreviewMode[type="photoinfo"] .photo-wrap .photo-description {
    box-sizing: border-box;
    padding: 30px 36px;
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    color: #888;
    flex-grow: 1;
    overflow-y: auto;
    overflow-y: auto;
    scrollbar-color: #e6e6e6 #f4f4f4;
    scrollbar-width: thin;
}
[data-role="content"] .VCSortableInPreviewMode[type="photoinfo"] .photo-wrap .photo-description::-webkit-scrollbar {
    width: 6px;
    border-radius: 4px;
    background: 0 0;
    transition: all 0.3s ease;
}
[data-role="content"] .VCSortableInPreviewMode[type="photoinfo"] .photo-wrap .photo-description::-webkit-scrollbar:hover {
    background: #f4f4f4;
}
[data-role="content"] .VCSortableInPreviewMode[type="photoinfo"] .photo-wrap .photo-description::-webkit-scrollbar-track {
    background-color: transparent;
}
[data-role="content"] .VCSortableInPreviewMode[type="photoinfo"] .photo-wrap .photo-description::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 4px;
    width: 6px;
}
[data-role="content"] .VCSortableInPreviewMode[type="photoinfo"] .photo-wrap .photo-place-holder {
    width: 380px;
    flex: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="photoinfo"] .photo-wrap .photo-place-holder img {
    width: 100%;
    display: block;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] {
    display: grid;
    grid-gap: 5px;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(12, 1fr);
    overflow: hidden;
    max-width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] .media-item {
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
    display: none;
    overflow: hidden;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] .media-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] .media-item .detail-img-lightbox {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] .media-item[data-more] {
    position: relative;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] .media-item[data-more]:before {
    pointer-events: none;
    content: "";
    display: block;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] .media-item[data-more]:after {
    z-index: 2;
    content: attr(data-more);
    display: block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    text-align: center;
    pointer-events: none;
    color: #fff;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] .PhotoCMS_Caption {
    display: block;
    grid-column-start: 1;
    grid-column-end: 13;
    margin-top: -5px;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] .grid-row {
    padding: 0;
    margin: 0 0 5px 0;
    width: 100%;
    box-sizing: border-box;
    display: flex;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] .grid-row .media-item {
    display: inline-block;
    padding: 0;
    margin: 0;
    margin-left: 5px;
    overflow: hidden;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] .grid-row .media-item:first-child {
    margin-left: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] .grid-row .media-item img {
    width: 100%;
    display: block;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="default"] {
    display: flex;
    flex-direction: column;
    height: unset;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-11"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-11"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-11"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 7;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-11"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 1;
    grid-column-end: 13;
    grid-row-start: 7;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-12"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 8;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-12"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 8;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-12"] .media-item:nth-child(3) {
    display: block;
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 8;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-21"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 6;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-21"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 6;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-21"] .media-item:nth-child(3) {
    display: block;
    grid-column-start: 1;
    grid-column-end: 13;
    grid-row-start: 6;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-12"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-12"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 7;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-12"] .media-item:nth-child(3) {
    display: block;
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 7;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-21"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 7;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-21"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 7;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-21"] .media-item:nth-child(3) {
    display: block;
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-22"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 7;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-22"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 7;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-22"] .media-item:nth-child(3) {
    display: block;
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 7;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-22"] .media-item:nth-child(4) {
    display: block;
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 7;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-13"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 9;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-13"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 9;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-13"] .media-item:nth-child(3) {
    display: block;
    grid-column-start: 5;
    grid-column-end: 9;
    grid-row-start: 9;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-13"] .media-item:nth-child(4) {
    display: block;
    grid-column-start: 9;
    grid-column-end: 13;
    grid-row-start: 9;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-13"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 9;
    grid-row-start: 1;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-13"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 9;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 5;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-13"] .media-item:nth-child(3) {
    display: block;
    grid-column-start: 9;
    grid-column-end: 13;
    grid-row-start: 5;
    grid-row-end: 9;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-13"] .media-item:nth-child(4) {
    display: block;
    grid-column-start: 9;
    grid-column-end: 13;
    grid-row-start: 9;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-13-50"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-13-50"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 5;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-13-50"] .media-item:nth-child(3) {
    display: block;
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 5;
    grid-row-end: 9;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-13-50"] .media-item:nth-child(4) {
    display: block;
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 9;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-23"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 8;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-23"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 8;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-23"] .media-item:nth-child(3) {
    display: block;
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 8;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-23"] .media-item:nth-child(4) {
    display: block;
    grid-column-start: 5;
    grid-column-end: 9;
    grid-row-start: 8;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-23"] .media-item:nth-child(5) {
    display: block;
    grid-column-start: 9;
    grid-column-end: 13;
    grid-row-start: 8;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-23"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 8;
    grid-row-start: 1;
    grid-row-end: 7;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-23"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 1;
    grid-column-end: 8;
    grid-row-start: 7;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-23"] .media-item:nth-child(3) {
    display: block;
    grid-column-start: 8;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 5;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-23"] .media-item:nth-child(4) {
    display: block;
    grid-column-start: 8;
    grid-column-end: 13;
    grid-row-start: 5;
    grid-row-end: 9;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-23"] .media-item:nth-child(5) {
    display: block;
    grid-column-start: 8;
    grid-column-end: 13;
    grid-row-start: 9;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-33"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 7;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-33"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 5;
    grid-column-end: 9;
    grid-row-start: 1;
    grid-row-end: 7;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-33"] .media-item:nth-child(3) {
    display: block;
    grid-column-start: 9;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 7;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-33"] .media-item:nth-child(4) {
    display: block;
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 7;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-33"] .media-item:nth-child(5) {
    display: block;
    grid-column-start: 5;
    grid-column-end: 9;
    grid-row-start: 7;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-33"] .media-item:nth-child(6) {
    display: block;
    grid-column-start: 9;
    grid-column-end: 13;
    grid-row-start: 7;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-123"] .media-item:first-child {
    display: block;
    grid-column-start: 1;
    grid-column-end: 9;
    grid-row-start: 1;
    grid-row-end: 9;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-123"] .media-item:nth-child(2) {
    display: block;
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 9;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-123"] .media-item:nth-child(3) {
    display: block;
    grid-column-start: 5;
    grid-column-end: 9;
    grid-row-start: 9;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-123"] .media-item:nth-child(4) {
    display: block;
    grid-column-start: 9;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 5;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-123"] .media-item:nth-child(5) {
    display: block;
    grid-column-start: 9;
    grid-column-end: 13;
    grid-row-start: 5;
    grid-row-end: 9;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="col-123"] .media-item:nth-child(6) {
    display: block;
    grid-column-start: 9;
    grid-column-end: 13;
    grid-row-start: 9;
    grid-row-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="reflinkinfo"] {
    border-left: 2px solid #c4c4c4;
    padding-left: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="reflinkinfo"] .ref-title:before {
    content: "“";
}
[data-role="content"] .VCSortableInPreviewMode[type="reflinkinfo"] .ref-title:after {
    content: "”";
}
[data-role="content"] .VCSortableInPreviewMode[type="reflinkinfo"] .ref-source {
    margin-left: 10px;
    color: #2b73fb;
}
[data-role="content"] .VCSortableInPreviewMode[type="reflinkinfo"] .ref-source::before {
    content: "·";
    margin-right: 10px;
    color: #333;
}
[data-role="content"] .VCSortableInPreviewMode[type="reflinkinfo"] div[role="add-new-line"] {
    display: none;
    visibility: hidden;
}
[data-role="content"] .vceditor-content[contentEditable="true"] .VCSortableInPreviewMode[type="reflinkinfo"]:hover {
    background: #f1f1f1;
    outline: 0;
}
[data-role="content"] .vceditor-content[contentEditable="true"] .VCSortableInPreviewMode[type="reflinkinfo"].hover {
    background: #f1f1f1;
    outline: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="reflinkblock"][contenteditable="false"]:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="reflinkblock"] > p {
    border-left: 2px solid #c4c4c4;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="reflinkblock"] a {
    color: #2b73fb !important;
}
[data-role="content"] .VCSortableInPreviewMode[type="reflinkblock"]:hover {
    background: #eee;
}
[data-role="content"] .VCSortableInPreviewMode[type="reflinkblock"] .VCSortableInPreviewMode {
    margin-bottom: 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="reflinkblock"].hover {
    background: #eee;
}
[data-role="content"] .VCSortableInPreviewMode[type="reflinkblock"].hover .VCSortableInPreviewMode[type="reflinkinfo"] {
    outline: 0 !important;
}
[data-role="content"] .vceditor-content[contenteditable="true"] .VCSortableInPreviewMode[type="sliderimages"] .slider-wrap:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
[data-role="content"] .VCSortableInPreviewMode.table-0[type="BoxTable"] {
    overflow: scroll;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxhighlight"] .boxhighlight {
    display: block;
    color: #333;
    padding: 10px 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxhighlight"] .boxhighlight[data-layout="type-1"] {
    background-color: #f0f1f5;
    border-left: 3px solid #ff904c;
    border-radius: 3px;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxhighlight"] .boxhighlight[data-layout="type-1"] .boxhighlight-content {
    border-bottom: 1px solid #d9dade;
    padding-bottom: 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxhighlight"] .boxhighlight[data-layout="type-2"] {
    background-color: #fff;
    border-left: 2px solid #ff904c;
    border-radius: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxhighlight"] .boxhighlight-link {
    display: flex;
    justify-content: flex-end;
    border-top: 1px solid #fff;
    padding-top: 5px;
    color: #666 !important;
    font-size: 14px;
    text-decoration: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxhighlight"] .boxhighlight-link::after {
    content: "";
    background: url("https://static.mediacdn.vn/images/external-link.svg") no-repeat center center;
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    top: 5px;
    position: relative;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxhighlight"] .boxhighlight-content {
    color: #000;
    font-size: 17px;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview {
    color: #333;
    padding: 15px;
    clear: both;
    display: flow-root;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview .linkpreview-title {
    line-height: 24px;
    display: table;
    text-decoration: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview .linkpreview-title::after {
    content: "";
    background: url("https://static.mediacdn.vn/images/external-link.svg") no-repeat center center;
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    top: 1px;
    position: relative;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-1"] {
    background-color: #f0f1f5;
    border-radius: 3px;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-1"] .linkpreview-img {
    width: 120px;
    float: left;
    margin-right: 15px;
    margin-top: 8px;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-1"] .linkpreview-img img {
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-1"] .linkpreview-title {
    color: #ff904c;
    font-size: 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-2"] {
    border-radius: 3px;
    padding: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-2"] .linkpreview-readmore {
    color: #4d4d4d;
    font-size: 14px;
    margin-bottom: 5px;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-2"] .linkpreview-newrelated {
    color: #c00;
    text-transform: uppercase;
    font-size: 13px;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-2"] .linkpreview-title {
    font-weight: 700;
    font-size: 16px;
    color: #333;
    text-decoration: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-2"] .linkpreview-img {
    width: 200px;
    float: left;
    margin-right: 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-2"] .linkpreview-img img {
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-3"] {
    background-color: #f0f1f5;
    border-left: 2px solid #c00;
    border-radius: 3px;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-3"] .linkpreview-title {
    color: #ff904c;
    font-size: 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-4"] {
    background-color: #f0f1f5;
    border-radius: 3px;
    max-width: 250px;
    float: right;
    padding: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-4"] img {
    margin-bottom: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-4"] .linkpreview-img {
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-4"] .linkpreview-img img {
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"] .linkpreview[data-layout="type-4"] .linkpreview-title {
    font-weight: 700;
    font-size: 16px;
    color: #333;
    padding: 10px;
    line-height: 24px;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"].alignRight {
    width: 250px;
}
[data-role="content"] .VCSortableInPreviewMode[type="relatednewsexternal"].alignLeft {
    width: 250px;
}
[data-role="content"] .VCSortableInPreviewMode[type="chartbox"] .chartbox-columnselect {
    top: 0;
    position: absolute;
    right: 0;
    min-width: 100px;
    height: 26px;
    cursor: pointer;
}
[data-role="content"] .VCSortableInPreviewMode[type="VideoStream"] .videoNewsPlayer {
    padding-top: 56.26% !important;
    height: 0 !important;
}
[data-role="content"] .kbwscwl-relatedbox.type-5 {
    border: 1px solid #e2e2e2;
}
[data-role="content"] .kbwscwl-relatedbox.type-5 .kbwscwlrl-title-header {
    display: block;
    padding: 14px 20px;
    font-weight: 700;
    border-top: 3px solid #ff904c;
    border-bottom: 1px solid #e2e2e2;
    font-size: 16px;
    text-transform: uppercase;
}
[data-role="content"] .kbwscwl-relatedbox.type-5 .kbwscwlrl {
    padding: 10px;
    border-bottom: 1px solid #e2e2e2;
}
[data-role="content"] .kbwscwl-relatedbox.type-5 .kbwscwlrl i {
    margin-left: 10px;
    color: #fb7533;
    font-size: 14px;
    font-weight: 300;
}
[data-role="content"] .kbwscwl-relatedbox.type-5 ul.kbwscwlr-list {
    padding-right: 20px;
    padding-left: 20px;
}
[data-role="content"] .kbwscwl-relatedbox.type-5 a.title {
    color: #000;
    font-size: 15px;
    text-decoration: none;
}
[data-role="content"] .kbwscwl-relatedbox.type-5 a.title:hover {
    color: #ff904c;
}
[data-role="content"] .VCSortableInPreviewMode.alignCenter[relatednewsboxtype="type-6"] {
    width: 100%;
    display: flex;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="type-6"][data-style="align-center"] .kbwscwlrl {
    border: none;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="type-6"][data-style="align-center"] .kbwscwlrl-content {
    flex-direction: row;
    border: 1px solid #e3e3e3;
    border-left: 1px solid #ff904c;
    justify-content: space-between;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="type-6"][data-style="align-center"] .kbwscwlrl-title {
    order: 0;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="type-6"][data-style="align-center"] .kbwscwlrl-thumb-avata {
    flex-basis: 100px;
    flex-shrink: 0;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="type-6"][data-style="align-center"] .kbwscwlrl-thumb-avata img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="type-6"] span.kbwscwlrl-label {
    padding-left: 10px;
    height: 30px;
    display: block;
    font-size: 12px;
    color: #666;
    text-align: left;
    height: 30px;
    line-height: 28px;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="type-6"] .kbwscwlrl-content {
    display: flex;
    flex-direction: column;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type-6 .kbwscwlrl-thumb-avata {
    text-decoration: none;
    display: inline-block;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type-6 .kbwscwlrl-title {
    background: #f2f2f2;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type-7 {
    border-top: 3px solid #ff904c;
    border-radius: 3px;
    border-bottom: 3px solid #ff904c;
    overflow: hidden;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type-7 .kbwscwlrl {
    float: left;
    position: relative;
    text-align: left;
    border-top: 1px dotted #cbcfd3;
    padding: 0 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 10px;
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type-7 .kbwscwlrl:first-child {
    margin-top: 0;
    border: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type-7 .kbwscwlrl-thumb-avata {
    float: left;
    width: 116px;
    padding: 0;
    height: auto;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type-7 .kbwscwlrl-title {
    margin-left: 135px;
    padding: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type-7 .kbwscwlrl-title a.title {
    font-size: 15px;
    color: #333;
    margin-bottom: 0;
    text-decoration: none;
    display: block;
    line-height: 19px;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox {
    display: block;
    margin-bottom: 0;
    width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox div.inforNews {
    font-size: 11px;
    text-decoration: none;
    color: #777;
    margin-top: 13px;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwlr-list {
    text-align: left;
    list-style: none;
    padding: 0;
    margin: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] ul.kbwscwlr-list {
    text-align: left;
    list-style: none;
    padding: 0;
    margin: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type-4 .kbwscwlrl {
    float: left;
    position: relative;
    text-align: left;
    border-top: 1px dotted #cbcfd3;
    padding: 0 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 10px;
    max-width: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type-4 .kbwscwlrl:first-child {
    margin-top: 0;
    border: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type-4 .kbwscwlrl-title a.title {
    font-size: 15px;
    color: #333;
    margin-bottom: 0;
    text-decoration: none;
    display: block;
    line-height: 19px;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"].type-4_preview.alignRight {
    width: 350px;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"].type-4_preview.alignLeft {
    width: 350px;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"].type-7_preview.alignRight {
    width: 350px;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"].type-7_preview.alignLeft {
    width: 350px;
}
[data-role="content"] .VCSortableInPreviewMode.skin2[type="BeforeAfter"] {
    margin: 0;
    margin-top: 2%;
    overflow: hidden;
    height: auto !important;
    margin-bottom: 20px;
}
[data-role="content"] .VCSortableInPreviewMode.skin2[type="BeforeAfter"] img {
    margin: 0;
    padding: 0;
    margin: auto;
}
[data-role="content"] .VCSortableInPreviewMode.skin2[type="BeforeAfter"] .flipper img {
    width: 100% !important;
    height: 100% !important;
}
[data-role="content"] .VCSortableInPreviewMode.skin2[type="BeforeAfter"].flip-container .PhotoCMS_Caption {
    margin-bottom: 0;
}
[data-role="content"] .flip-container {
    padding: 0;
    margin: 0;
    perspective: 1000px;
    margin-top: 10px;
    position: relative;
}
[data-role="content"] .flip-container img {
    margin: 0;
}
[data-role="content"] .flip-container .flipper {
    transition: 0.6s;
    transform-style: preserve-3d;
    position: relative;
}
[data-role="content"] .flip-container .icon {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px 5px;
    display: inline-block;
    cursor: pointer;
}
[data-role="content"] .flip-container .icon img {
    border: none !important;
}
[data-role="content"] .flip-container .tips {
    border: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 12px 0;
    display: inline-block;
    background: rgba(12, 12, 12, 0.65);
    color: #fff;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    width: 100%;
}
[data-role="content"] .flip-container .tips.hide {
    display: none;
}
[data-role="content"] .flip-container .front {
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transform: rotateY(0);
}
[data-role="content"] .flip-container .back {
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: rotateY(180deg);
}
[data-role="content"] .flip-container.rotate .flipper {
    transform: rotateY(180deg);
}
[data-role="content"] .VCCSortableInPreviewMode.noCaption .PhotoCMS_Caption {
    display: none;
}
[data-role="content"] .VCCSortableInPreviewMode.noCaption .VideoCMS_Caption {
    display: none;
}
[data-role="content"] .VCSortableInPreviewMode.noCaption .PhotoCMS_Caption {
    display: none;
}
[data-role="content"] .VCSortableInPreviewMode.noCaption .VideoCMS_Caption {
    display: none;
}
[data-role="content"] .IMSNoChangeStyle a {
    background-position: 0 4px;
    color: #ff904c;
    font-size: 22px;
    font-weight: 700;
    padding-left: 25px;
    text-decoration: none;
}
[data-role="content"] .IMSNoChangeStyle a:before {
    position: absolute;
    content: "";
    background-color: #ff904c;
    -webkit-mask: url("https://static.mediacdn.vn/common/images/bg_linkfooter.svg") no-repeat 50% 50%;
    mask: url("https://static.mediacdn.vn/common/images/bg_linkfooter.svg") no-repeat 50% 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    display: inline-block;
    width: 18px;
    height: 14px;
    top: 6px;
    left: 0;
}
[data-role="content"] .link-content-footer a {
    background-position: 0 4px;
    color: #004265;
    font-size: 22px;
    font-weight: 700;
    padding-left: 25px;
    text-decoration: none;
}
[data-role="content"] .link-content-footer a:before {
    position: absolute;
    content: "";
    background-color: #004265;
    -webkit-mask: url("https://static.mediacdn.vn/common/images/bg_linkfooter.svg") no-repeat 50% 50%;
    mask: url("https://static.mediacdn.vn/common/images/bg_linkfooter.svg") no-repeat 50% 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    display: inline-block;
    width: 18px;
    height: 14px;
    top: 6px;
    left: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="landingblock"] .lpe-container-block-item {
    pointer-events: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="landingblock"] .landing-editor-wrapper .lpe-landing-page .vceditor-content div[role="element-actions"] {
    background-color: rgba(3, 8, 15, 0.92);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    color: #fff;
    border-radius: 42px;
    border: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="landingblock"] .landing-editor-wrapper .lpe-landing-page .vceditor-content div[role="element-actions"] ul li {
    color: #fff;
    border-color: #ccc;
}
[data-role="content"] .VCSortableInPreviewMode[type="landingblock"] .landing-editor-wrapper .lpe-landing-page .vceditor-content div[role="element-actions"] ul li:last-child {
    border-radius: 0 42px 42px 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="landingblock"] .landing-editor-wrapper .lpe-landing-page .vceditor-content div[role="element-actions"] ul li:first-child {
    border-radius: 42px 0 0 42px;
}
[data-role="content"] .VCSortableInPreviewMode[type="landingblock"] .landing-editor-wrapper .lpe-landing-page .vceditor-content div[role="element-actions"] li:hover {
    background-color: rgba(3, 8, 15, 0.92);
    color: #3dbfe8;
}
[data-role="content"] .VCSortableInPreviewMode[type="landingblock"] .landing-editor-wrapper .lpe-landing-page .vceditor-content div[role="element-actions"] li.lpe-active {
    background-color: rgba(3, 8, 15, 0.92);
    color: #3dbfe8;
}
[data-role="content"] .VCSortableInPreviewMode.landing-page div[role="element-actions"] {
    top: -35px !important;
    background: #111;
    border-radius: 50px;
    height: auto;
}
[data-role="content"] .VCSortableInPreviewMode.landing-page div[role="element-actions"]::after {
    content: "";
    position: absolute;
    left: 42%;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 9px solid #111;
    clear: both;
}
[data-role="content"] .VCSortableInPreviewMode.landing-page div[role="element-actions"] ul li {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    min-width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
[data-role="content"] .VCSortableInPreviewMode.landing-page div[role="element-actions"] ul li:hover {
    background: rgba(255, 255, 255, 0.1);
}
[data-role="content"] .VCSortableInPreviewMode.landing-page div[role="element-actions"] ul li:last-child {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}
[data-role="content"] .VCSortableInPreviewMode.landing-page div[role="element-actions"] ul li.active {
    background: rgba(255, 255, 255, 0.1);
}
[data-role="content"] .VCSortableInPreviewMode.landing-page div[role="element-actions"] li:first-child {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}
[data-role="content"] .IMSPlugin-Popup#IMSinsertblocklandingpage {
    width: 100vw;
}
[data-role="content"] .IMSPlugin-Popup#IMSinsertblocklandingpage footer {
    height: auto;
    display: flex;
    justify-content: center;
}
[data-role="content"] .IMSPlugin-Popup#IMSinsertblocklandingpage footer #btnCancel {
    margin: 0;
}
[data-role="content"] .IMSPlugin-Popup#IMSinsertblocklandingpage #wapper-block {
    width: 100%;
}
[data-role="content"] .IMSPlugin-Popup#IMSinsertblocklandingpage #wapper-block .content-block {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    width: 25%;
    box-sizing: unset;
    border: unset;
    padding: unset;
    cursor: unset;
}
[data-role="content"] .IMSPlugin-Popup#IMSinsertblocklandingpage #wapper-block .content-block .container {
    margin: 5px;
    box-sizing: border-box;
    border: 1px solid #c3b8b847;
    padding: 5px;
    cursor: pointer;
}
[data-role="content"] .IMSPlugin-Popup#IMSinsertblocklandingpage .empty {
    padding: 10px;
}
[data-role="content"] .IMSPlugin-Popup {
    width: 100% !important;
}
[data-role="content"] .IMSPlugin-Popup#IMSinsertBlockLandingpageEdit {
    width: 100vw;
}
[data-role="content"] .footer-edit-landing-page {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
}
[data-role="content"] #contentEditLandingPage .editor-toolbar {
    width: 100%;
    display: flex;
    background: #fff;
    border-bottom: solid 1px #dbdbdb;
    height: 50px;
    flex: none;
    align-items: center;
    justify-content: center;
}
[data-role="content"] #contentEditLandingPage .editor-toolbar .btn-group > .btn {
    background: #fff;
    font-weight: 700;
    border-color: #e2e2e2 #e2e2e2 #e2e2e2 transparent;
    color: #999;
    margin-right: 0;
}
[data-role="content"] #contentEditLandingPage .editor-toolbar .btn-group > .btn:first-child {
    margin-left: 0;
    border-left-color: #e2e2e2;
}
[data-role="content"] #contentEditLandingPage .editor-toolbar .btn-group > .btn:first-child:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
[data-role="content"] #contentEditLandingPage .editor-toolbar .btn-group > .btn:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
[data-role="content"] #contentEditLandingPage .editor-toolbar .btn-group > .btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
[data-role="content"] #contentEditLandingPage .editor-toolbar .btn-group > .btn.active {
    background: #dddfe2;
    color: #333;
}
[data-role="content"] #contentEditLandingPage .editor-toolbar .btn {
    display: inline-block;
    padding: 8px 16px;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid;
    border-radius: 4px;
    background-color: #f6f7f9;
    border-color: #ced0d4;
    color: #4b4f56;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin-right: 15px;
}
[data-role="content"] #wapper-block {
    width: 600px;
    display: flex;
    flex-flow: row wrap;
}
[data-role="content"] #wapper-block:after {
    content: "";
    clear: both;
    display: table;
}
[data-role="content"] #wapper-block .content-block {
    margin: 5px;
    box-sizing: border-box;
    border: 1px solid #c3b8b847;
    padding: 5px;
    cursor: pointer;
    width: 48.3%;
}
[data-role="content"] #wapper-block .content-block:hover {
    background-color: #f0f8ff;
    box-shadow: 0 0 2px 2px #eaeaea;
}
[data-role="content"] #wapper-block .content-block .title {
    color: #111;
    letter-spacing: 0.1px;
    word-break: break-word;
    overflow: hidden;
    font-weight: 700;
    margin-top: 5px;
    margin-bottom: 5px;
}
[data-role="content"] #wapper-block .content-block .type_name {
    color: #1f9ffc;
    margin-top: 10px;
}
[data-role="content"] #wapper-block .content-block .info-author {
    color: #8a8a8f;
    letter-spacing: 0.2px;
    position: relative;
}
[data-role="content"] #wapper-block .content-block .avatar {
    width: 100%;
    max-height: 160px;
    overflow: hidden;
}
[data-role="content"] #wapper-block .content-block .avatar img {
    width: 100%;
}
[data-role="content"] #wapper-block .content-block .default-avatar {
    min-height: 80px;
    background-color: #d4dadc;
}
[data-role="content"] #IMSinsertBlockLandingpageEdit .icon-landing-setting {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 100%;
    cursor: pointer;
}
[data-role="content"] #IMSinsertBlockLandingpageEdit .icon-landing-setting i {
    color: #fff;
    font-size: 15px;
}
[data-role="content"] .popup-setting-maps {
    padding: 10px;
    background: #fff;
    box-shadow: rgba(0, 24, 46, 0.16) 0 6px 24px;
    border-radius: 10px;
    position: absolute;
    width: 300px;
    top: -125px;
    right: 10px;
    display: none;
}
[data-role="content"] .popup-setting-maps .form-group {
    margin-bottom: 10px;
}
[data-role="content"] .popup-setting-maps .form-group input {
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 0 2px #ddd inset;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 5px;
}
[data-role="content"] .popup-setting-maps.lpe-active {
    display: block;
}
[data-role="content"] .landing-page-custom-scroll-bar {
    scrollbar-color: #7a7a7a #b4b4b4;
    scrollbar-width: thin;
}
[data-role="content"] .landing-page-custom-scroll-bar::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #b4b4b4;
}
[data-role="content"] .landing-page-custom-scroll-bar::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
    background-color: #b4b4b4;
}
[data-role="content"] .landing-page-custom-scroll-bar::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #7a7a7a;
}
[data-role="content"] .IMSPlugin-PopupItem {
    width: 85%;
    left: 50%;
    top: 50% !important;
    height: 80vh;
    transform: translate(-50%, -50%) !important;
    border-radius: 16px;
}
[data-role="content"] #IMSinsertblocklandingpage {
    height: 100%;
}
[data-role="content"] #IMSinsertblocklandingpage .header {
    display: flex;
    justify-content: space-between;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
[data-role="content"] #IMSinsertblocklandingpage .header .title {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    text-transform: uppercase;
    color: #666;
}
[data-role="content"] #IMSinsertblocklandingpage .header .icon {
    position: relative;
}
[data-role="content"] #IMSinsertblocklandingpage .header .icon .close-popup {
    position: absolute;
    top: -7px;
    right: 0;
    padding: 10px;
    cursor: pointer;
}
[data-role="content"] #IMSinsertblocklandingpage .footer {
    display: flex;
    justify-content: center;
    padding: 10px;
    border-top: 1px solid #e5e5e5;
}
[data-role="content"] #IMSinsertblocklandingpage .footer p {
    margin: 0;
}
[data-role="content"] #IMSinsertblocklandingpage .footer .cancel {
    background: #fff;
    border: 1px solid #ddd;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 7px 15px 4px 15px;
    cursor: pointer;
    margin-right: 7px;
}
[data-role="content"] #IMSinsertblocklandingpage .footer .cancel p {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 21px;
    text-align: center;
    text-transform: uppercase;
    color: #555;
}
[data-role="content"] #IMSinsertblocklandingpage .footer .insert {
    background: linear-gradient(0deg, #5bc0de, #5bc0de), #fff;
    border-radius: 4px;
    padding: 7px 22px 4px 22px;
    margin-left: 7px;
}
[data-role="content"] #IMSinsertblocklandingpage .footer .insert p {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 21px;
    text-align: center;
    letter-spacing: 0.2px;
    text-transform: uppercase;
    color: #fff;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list {
    height: calc(100% - 107px);
    overflow: hidden;
    display: flex;
    flex-flow: row wrap;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-categoris {
    width: 20%;
    height: 100%;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-categoris .title {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #50565b;
    padding: 10px 13px 10px 13px;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-categoris .list {
    height: calc(100% - 40px);
    overflow-y: scroll;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-categoris .list p {
    margin: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #637585;
    padding: 5px 15px 5px 15px;
    cursor: pointer;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-categoris .list p.active {
    font-weight: 700;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-categoris .list::-webkit-scrollbar {
    width: 5px;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-categoris .list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-categoris .list::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #e4e7e9;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-categoris .list::-webkit-scrollbar-thumb:window-inactive {
    background: #e4e7e9;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block {
    width: 80%;
    background: #eff3f6;
    height: 100%;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .search-block {
    display: flex;
    flex-flow: row wrap;
    padding: 20px 25px 8px 25px;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .search-block .form-group {
    width: 35%;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .search-block #search-box {
    font-size: 14px;
    border-radius: 4px 0 0 4px;
    border: 1px solid #e0dfdf;
    padding: 4px 10px 4px 10px;
    width: 100%;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .search-block .icon {
    width: 4%;
    background: #f2f2f2;
    border: 1px solid #e0dfdf;
    border-left: 0;
    border-radius: 0 4px 4px 0;
    position: relative;
    cursor: pointer;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .search-block .icon svg {
    color: #b4b4b4;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .search-block svg {
    width: 15px;
    color: #b4b4b4;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .content {
    padding: 4px 9px 4px 9px;
    height: calc(100% - 54px);
    overflow-y: scroll;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .content::-webkit-scrollbar {
    width: 5px;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .content::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #e4e7e9;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .content::-webkit-scrollbar-thumb:window-inactive {
    background: #e4e7e9;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block p {
    margin: 0;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .list {
    display: flex;
    flex-flow: row wrap;
    height: 100%;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .list .empty {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #50565b;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .list .icon-load-cat {
    margin: 0 auto;
    display: block;
    width: 65px;
    height: 100%;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .list .item-block {
    width: calc(33.33333% - 25px);
    margin: 12.5px;
    cursor: pointer;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .list .item-block .content-item {
    background: #fff;
    border: 2px solid #fff;
    box-sizing: border-box;
    border-radius: 3px;
    padding: 12px;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .list .item-block .content-item .image-item {
    overflow: hidden;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .list .item-block .content-item img {
    width: 100%;
    height: 130px;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .list .item-block .content-item .name-cat {
    margin-top: 6px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    color: #2ea2c7;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .list .item-block .content-item .name-item {
    margin-top: 6px;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #50565b;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .list .item-block .content-item .create-at {
    margin-top: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #b3b3b3;
}
[data-role="content"] #IMSinsertblocklandingpage .content-list .list-block .list .item-block.active .content-item {
    border: 2px solid #5bc0de;
}
[data-role="content"] .list-content-album {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-gap: 15px;
}
[data-role="content"] .list-content-album > a {
    overflow: hidden;
    border-radius: 8px;
}
[data-role="content"] .list-content-album > a img {
    border-radius: 8px;
    display: block;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
[data-role="content"] .list-content-album > a:hover img {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
[data-role="content"] .VCSortableInPreviewMode[type="toc"] {
    background-color: #f7f7f7;
    max-width: 280px;
    padding: 15px 25px;
}
[data-role="content"] .VCSortableInPreviewMode[type="toc"] .toc-title {
    text-transform: uppercase;
    font: 600 16px/30px "Open Sans" !important;
    margin-bottom: 10px;
    color: #333;
}
[data-role="content"] .VCSortableInPreviewMode[type="toc"] ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="toc"] .toc-level {
    margin-top: 5px;
    line-height: 18px;
    text-align: left;
    list-style: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="toc"] .toc-level a {
    color: #3575d3;
    font: 400 14px/16px Roboto !important;
}
[data-role="content"] .VCSortableInPreviewMode[type="toc"] .toc-level a:hover {
    color: #dc1f00;
}
[data-role="content"] .VCSortableInPreviewMode[type="toc"] .toc-level-2 {
    margin-left: 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="toc"] .toc-level-3 {
    margin-left: 25px;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] {
    width: 100%;
    text-align: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper {
    width: 100% !important;
    overflow: hidden;
    border: solid 1px #e5e5e5 !important;
    border-radius: 3px;
    padding: 25px 0 !important;
    margin: 0 auto;
    background-color: #fefefe;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.05) inset;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VoteObjectBoxHeader {
    color: #ff904c;
    font-size: 13px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 5px;
    padding: 0 15px;
    text-transform: uppercase;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VoteObjectBoxTitle a {
    color: #222;
    font-size: 22px;
    font-weight: 700;
    line-height: inherit;
    padding: 0 100px 0 15px;
    text-decoration: none;
    display: block;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VoteObjectBoxWarning {
    font-family: Arial;
    font-size: 13px;
    line-height: 18px;
    color: #999;
    padding: 0 15px;
    margin-bottom: 10px;
    margin-top: 5px;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers {
    padding: 0 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers span {
    display: block;
    padding-bottom: 7px;
    padding-left: 15px;
    position: relative;
    z-index: 0;
    margin-bottom: 10px;
    background-color: #e8e8e8;
    border-radius: 5px;
    font-size: 13px;
    font-family: Arial;
    font-weight: 700;
    line-height: 18px;
    color: #888;
    position: relative;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers span:hover::before {
    content: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers span .IMSRadio {
    margin: 10px 10px 0 30px;
    cursor: pointer;
    margin-left: 0;
    display: inline-flex;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers span .IMSRadio:checked + label {
    color: #333;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers span .IMSRadio:checked::before {
    width: 100%;
    height: 100%;
    display: inline-block;
    content: "";
    background-color: #fff0e8;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 5px;
    z-index: -1;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers span .IMSRadio:checked::after {
    width: 6px;
    height: 6px;
    border: solid 5px #ed2e2e;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers span .IMSRadio::after {
    content: "";
    width: 15px;
    height: 15px;
    display: inline-block;
    background-color: #fff;
    border: solid 1px #888;
    border-radius: 50%;
    position: relative;
    top: -2px;
    left: -2px;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers span label {
    cursor: pointer;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers span .IMSCheckbox::after {
    content: "";
    width: 14px;
    height: 14px;
    display: inline-block;
    background-color: #fff;
    border: solid 1px #888;
    border-radius: 3px;
    position: relative;
    top: -2px;
    left: -2px;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers span .IMSCheckbox:checked::after {
    content: "";
    width: 16px;
    height: 16px;
    display: inline-block;
    border: none;
    background: url("../../images/checkbox-checked.jpg") no-repeat top left;
    background-size: auto 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers p .IMSCheckbox {
    margin: 10px 10px 0 30px;
    cursor: pointer;
    margin-left: 0;
    display: inline-flex;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers p .IMSCheckbox:checked + label {
    color: #333;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCPollFooter {
    padding-top: 15px;
    padding-left: 15px;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCPollFooter a {
    text-decoration: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCPollFooter .VCPollSubmit {
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    height: 38px;
    padding: 0 20px;
    background-color: #ff904c;
    line-height: 38px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 700;
    font-family: Arial;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCPollFooter .VCPollViewResult {
    color: #fff;
    display: inline-block;
    height: 38px;
    padding: 0 20px;
    color: #555;
    line-height: 38px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 700;
    font-family: Arial;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] input[type="checkbox"].IMSCheckbox + label.IMSCheckboxLabel {
    padding-left: 16px;
    top: -3px;
    position: relative;
}
[data-role="content"] .VCSortableInPreviewMode[type="attachfile"] {
    width: 100%;
    display: block;
}
[data-role="content"] .VCSortableInPreviewMode[type="attachfile"] .file-download-link {
    position: relative;
    color: #ff904c;
    display: flex;
    align-items: center;
    text-decoration: underline;
}
[data-role="content"] .VCSortableInPreviewMode[type="attachfile"] .file-download-link i.fi-download {
    background: url("https://static.mediacdn.vn/images/attach-icon.png") no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-left: 5px;
    margin-top: 2px;
}
[data-role="content"] .VCSortableInPreviewMode .PhotoCMS_Author {
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    font-family: Inter;
    text-align: center;
    color: #8b8b8b;
}
[data-role="content"] .VCSortableInPreviewMode .PhotoCMS_Author * {
    margin: 0;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] .PhotoCMS_Caption {
    display: block;
    grid-column-start: 1;
    grid-column-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"] .PhotoCMS_Author {
    display: block;
    grid-column-start: 1;
    grid-column-end: 13;
}
[data-role="content"] .VCSortableInPreviewMode .PhotoCMS_Author {
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    font-family: Inter;
    text-align: center;
    color: #8b8b8b;
    margin-bottom: 10px;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxgame"] {
    width: 100%;
    min-height: 160px;
    background: #f4f4f4;
    border: 1px solid #e2e2e2;
    display: flex !important;
    gap: 24px;
    padding: 35px 24px;
    cursor: pointer;
    flex-direction: row;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxgame"] .game-avatar {
    width: 100px;
    height: 100px;
    border-radius: 8px;
    overflow: hidden;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxgame"] .game-info {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxgame"] .game-info .game-info-text {
    display: flex;
    flex-direction: column;
    gap: 2px;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxgame"] .game-info .game-info-text .game-name {
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxgame"] .btn {
    background: #fff;
    border: 1px solid rgba(103, 113, 129, 0.3);
    box-sizing: border-box;
    padding: 7px 10px;
    font-size: 14px;
    border-radius: 4px;
    color: #666;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
}
[data-role="content"] .VCSortableInPreviewMode[type="boxgame"] .btn.btn-primary {
    background: #1095ea;
    border-color: #1095ea;
    color: #fff;
}
.contentOuter .VCSortableInPreviewMode.alignCenterOverflow {
    margin-left: -25%;
    width: 150%;
    width: 150%;
    max-width: 150%;
}
.contentOuter .widget-box.alignCenterOverflow {
    margin-left: -25%;
    width: 150%;
    width: 150%;
    max-width: 150%;
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
.clearfix .text {
    display: none;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type-7 {
    margin-top: 15px;
    margin-bottom: 15px;
}
[data-role="content"] .audioTransPlayer[data-role="audio-player"] {
    background-color: #f1f3f4 !important;
    border-radius: 60px;
}
[data-role="content"] a {
    color: #ff904c;
}
.VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-col-auto"] {
    display: flex;
    flex-direction: column;
}
.VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-col-auto"] .row-col-auto {
    grid-template-columns: auto auto auto auto auto;
    grid-template-rows: initial;
    display: grid;
    grid-gap: 5px;
    flex: 1;
}
.VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-col-auto"] .media-item {
    display: flex;
}
@media (max-width: 1199px) {
    [data-role="content"] .VCSortableInPreviewMode.alignCenterOverflow {
        width: 100%;
        margin-left: 0;
        width: 100%;
        max-width: 100%;
    }
    [data-role="content"] .widget-box.alignCenterOverflow {
        width: 100%;
        margin-left: 0;
        width: 100%;
        max-width: 100%;
    }
    .contentOuter .VCSortableInPreviewMode.alignCenterOverflow {
        width: 100%;
        margin-left: 0;
        width: 100%;
        max-width: 100%;
    }
    .contentOuter .widget-box.alignCenterOverflow {
        width: 100%;
        margin-left: 0;
        width: 100%;
        max-width: 100%;
    }
}
.detail__cmain.small [data-role="title"] {
    font-size: 28px;
    line-height: 40px;
    transition: 1s;
}
.detail__cmain.small [data-role="sapo"] {
    font-size: 14px;
    line-height: 26px;
    transition: 1s;
}
.detail__cmain.small [data-role="content"] {
    font-size: 14px;
    line-height: 26px;
    transition: 1s;
}
.detail__cmain.small [data-role="content"] .PhotoCMS_Caption,
.detail__cmain.small [data-role="content"] VideoCMS_Caption {
    font-size: 10px;
    line-height: 18px;
    transition: 1s;
}
.detail__cmain.small [data-role="content"] .PhotoCMS_Caption p,
.detail__cmain.small [data-role="content"] VideoCMS_Caption p {
    padding: 0;
    font-size: 10px;
    line-height: 18px;
    transition: 1s;
}
.detail__cmain.small [data-role="content"] h1 {
    font-size: 30px;
    line-height: 36px;
    transition: 1s;
}
.detail__cmain.small [data-role="content"] h2 {
    font-size: 28px;
    line-height: 33px;
    transition: 1s;
}
.detail__cmain.small [data-role="content"] h3 {
    font-size: 24px;
    line-height: 118%;
    transition: 1s;
}
.detail__cmain.small [data-role="content"] h4 {
    font-size: 15px;
    line-height: 24px;
    transition: 1s;
}
.detail__cmain.small [data-role="content"] h5 {
    font-size: 15px;
    line-height: 28px;
    transition: 1s;
}
.detail__cmain.small [data-role="content"] h6 {
    font-size: 15px;
    line-height: 28px;
    transition: 1s;
}
.detail__cmain.medium [data-role="title"] {
    transition: 1s;
}
.detail__cmain.medium [data-role="sapo"] {
    transition: 1s;
}
.detail__cmain.medium [data-role="content"] {
    transition: 1s;
}
.detail__cmain.medium [data-role="content"] .PhotoCMS_Caption,
.detail__cmain.medium [data-role="content"] VideoCMS_Caption {
    transition: 1s;
    padding: 10px;
}
.detail__cmain.medium [data-role="content"] .PhotoCMS_Caption p,
.detail__cmain.medium [data-role="content"] VideoCMS_Caption p {
    padding: 0;
    margin-bottom: 0;
    transition: 1s;
    text-align: center;
}
.detail__cmain.medium [data-role="content"] h1 {
    transition: 1s;
}
.detail__cmain.medium [data-role="content"] h2 {
    transition: 1s;
}
.detail__cmain.medium [data-role="content"] h3 {
    transition: 1s;
}
.detail__cmain.medium [data-role="content"] h4 {
    transition: 1s;
}
.detail__cmain.medium [data-role="content"] h5 {
    transition: 1s;
}
.detail__cmain.medium [data-role="content"] h6 {
    transition: 1s;
}
.detail__cmain.large [data-role="title"] {
    font-size: 35px;
    line-height: 50px;
    transition: 1s;
}
.detail__cmain.large [data-role="sapo"] {
    font-size: 24px;
    line-height: 36px;
    transition: 1s;
}
.detail__cmain.large [data-role="content"] {
    font-size: 24px;
    line-height: 38px;
    transition: 1s;
}
.detail__cmain.large [data-role="content"] .PhotoCMS_Caption,
.detail__cmain.large [data-role="content"] VideoCMS_Caption {
    font-size: 16px;
    line-height: 24px;
    transition: 1s;
    padding: 10px;
}
.detail__cmain.large [data-role="content"] .PhotoCMS_Caption p,
.detail__cmain.large [data-role="content"] VideoCMS_Caption p {
    font-size: 16px;
    line-height: 24px;
    transition: 1s;
}
.detail__cmain.large [data-role="content"] h1 {
    font-size: 36px;
    line-height: 42px;
    transition: 1s;
}
.detail__cmain.large [data-role="content"] h2 {
    font-size: 34px;
    line-height: 39px;
    transition: 1s;
}
.detail__cmain.large [data-role="content"] h3 {
    font-size: 30px;
    line-height: 124%;
    transition: 1s;
}
.detail__cmain.large [data-role="content"] h4 {
    font-size: 21px;
    line-height: 28px;
    transition: 1s;
}
.detail__cmain.large [data-role="content"] h5 {
    font-size: 21px;
    line-height: 32px;
    transition: 1s;
}
.detail__cmain.large [data-role="content"] h6 {
    font-size: 21px;
    line-height: 32px;
    transition: 1s;
}
.detail-container-full .VCSortableInPreviewMode.alignCenterOverflow {
    width: 150%;
    max-width: 150%;
    margin-left: -25%;
}
.detail-container-full .widget-box.alignCenterOverflow {
    width: 150%;
    max-width: 150%;
    margin-left: -25%;
}
.detail-container-full.detail-sl .VCSortableInPreviewMode.alignCenterOverflow {
    width: 860px;
    max-width: 860px;
    margin-left: calc((-860px + 660px) / 2);
}
.detail-container-full.detail-sl .widget-box.alignCenterOverflow {
    width: 860px;
    max-width: 860px;
    margin-left: calc((-860px + 660px) / 2);
}
.detail-container-full.detail-sl .VCSortableInPreviewMode.alignLeftOverflow {
    float: left;
    margin-left: calc((-860px + 660px) / 2);
    margin-right: 20px;
    width: 450px;
}
.detail-container-full.detail-sl [data-role="content"] .VCSortableInPreviewMode.alignRightOverflow {
    float: right;
    margin-right: calc((-860px + 660px) / 2);
    width: 450px;
    margin-left: 40px;
}
.detail-container-full.detail-infographic .VCSortableInPreviewMode.alignLeftOverflow {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    width: 450px;
}
.detail-container-full.detail-infographic [data-role="content"] .VCSortableInPreviewMode.alignRightOverflow {
    float: right;
    margin-right: 0;
    width: 450px;
    margin-left: 40px;
}
.detail-container-full.detail-infographic .VCSortableInPreviewMode.alignCenterOverflow {
    width: 100%;
    max-width: 100%;
    margin-left: unset;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="7"][type="RelatedNewsBox"] {
    flex-direction: row;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="8"] .box-relateNews-label {
    font-family: Inter;
    font-size: 13px;
    color: #666;
    margin-bottom: 10px;
    text-align: left;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="8"].alignLeft .listRelateNews-wrapper,
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="8"].alignRight .listRelateNews-wrapper {
    border: 1px solid #e5e5e5;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="8"].alignLeft .list-relateNews-link,
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="8"].alignRight .list-relateNews-link {
    padding: 0 15px;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="8"].alignLeft .relateNews-thumb,
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="8"].alignRight .relateNews-thumb {
    display: block;
    width: 28%;
    margin-left: 10px;
    flex-shrink: 0;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="8"].alignLeft .relateNews-thumb .thumb_wrapper,
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="8"].alignRight .relateNews-thumb .thumb_wrapper {
    display: block;
    padding-top: 100%;
    position: relative;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="8"].alignLeft .relateNews-thumb .thumb_wrapper img,
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="8"].alignRight .relateNews-thumb .thumb_wrapper img {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="7"][type="RelatedNewsBox"] {
    display: flex;
    position: relative;
    padding-top: 29px;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="7"][type="RelatedNewsBox"] .RelatedNewsBoxMoreTitle {
    position: absolute;
    left: 0;
    top: 0;
    font-family: Arial;
    font-size: 14px;
    line-height: 26px;
    color: #4d4d4d;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="7"][type="RelatedNewsBox"] a:first-of-type {
    flex-shrink: 0;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="7"][type="RelatedNewsBox"] img {
    width: 200px;
    height: 125px;
    float: none !important;
    padding: 0;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="7"][type="RelatedNewsBox"] .RelatedNewsBoxMoreSubTitle {
    position: absolute;
    left: 215px;
    top: 27px;
    font-family: Arial;
    font-size: 13px;
    line-height: 26px;
    text-transform: uppercase;
    color: #c00;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="7"][type="RelatedNewsBox"] .RelatedNewsBoxType7Name {
    font-weight: 700;
    font-family: Arial;
    font-size: 16px;
    line-height: 22px;
    color: #333;
    padding-top: 26px;
    padding-left: 15px;
    text-align: left;
}
[data-role="content"] .VCSortableInPreviewMode[relatednewsboxtype="7"][type="RelatedNewsBox"] .RelatedNewsBoxType7Name:after,
[data-role="content"] .bigstories .VCSortableInPreviewMode[type="readmore"]:not([data-type="1"]) a:last-child:after,
[data-role="content"] .kbwscw-list .VCSortableInPreviewMode[type="highlightquote"] a:after {
    content: "";
    background-image: url(https://sohanews.mediacdn.vn/web_images/bigs-iconsharelink.png);
    background-size: 14px 12px;
    width: 14px;
    height: 12px;
    display: inline-block;
    margin-left: 8px;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedNewsBox"][relatednewsboxtype="4"] {
    width: 290px;
    border: 1px solid #ccc;
    border-top: 3px solid #ff904c;
    border-radius: 3px;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedNewsBox"][relatednewsboxtype="4"] .kbwscwlrl-title-header {
    font-size: 16px;
    font-weight: 700;
    font-family: Arial;
    text-transform: uppercase;
    text-align: left;
    margin-top: 10px;
    padding-bottom: 9px;
    display: block;
    width: 278px;
    padding-left: 10px;
    border-bottom: 1px solid #ccc;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedNewsBox"][relatednewsboxtype="4"] .kbwscwlrl-news {
    float: left;
    position: relative;
    text-align: left;
    border-top: 1px dotted #cbcfd3;
    margin-top: 10px;
    padding-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedNewsBox"][relatednewsboxtype="4"] .kbwscwlrl-news:first-child {
    margin-top: 0;
    border: 0;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedNewsBox"][relatednewsboxtype="4"] .kbwscwlrl-news-thumb-avata {
    float: left;
    width: 45%;
    padding: 0;
    margin-right: 3%;
    float: left;
    width: 45%;
    padding: 0;
    height: auto;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedNewsBox"][relatednewsboxtype="4"] .kbwscwlrl-news-thumb-avata img {
    display: block;
    width: 100%;
    height: auto;
    padding: 0;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedNewsBox"][relatednewsboxtype="4"] img {
    float: none !important;
    padding: 0;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedNewsBox"][relatednewsboxtype="4"] .kbwscwlrl-news-title {
    float: left;
    width: 52%;
    padding: 0;
    margin: 0;
}
[data-role="content"] .VCSortableInPreviewMode.alignRight[type="RelatedNewsBox"][relatednewsboxtype="4"] .kbwscwlrl-news-title a.title {
    font-family: SFD-bold !important;
    font-weight: 400;
    font-size: 15px;
    color: #333;
    margin-bottom: 0;
    text-decoration: none;
    display: block;
    line-height: 19px;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] {
    font-family: Arial;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] h3,
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] h4,
[data-role="content"] [data-role="content"] .kbwscwl-relatedbox h3,
[data-role="content"] [data-role="content"] .kbwscwl-relatedbox h4 {
    font-family: Arial;
}
[data-role="content"] .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwlrl-content img {
    width: 100%;
}
[data-role="content"].detail-old * {
    max-width: 100%;
}
[data-role="content"].detail-old a {
    color: #5e5e5e;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type1 {
    width: 220px;
    margin-left: 20px;
    border: 1px solid #ccc;
    border-top: 2px solid #00786e;
    background: #fff;
    padding-bottom: 10px;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type1 .kbwscwlr-list:before {
    content: "Tham khảo thêm";
    padding: 7px 10px;
    display: block;
    text-align: left;
    font-size: 13px;
    border-bottom: 1px solid #ccc;
    color: #666;
    height: 19px;
    line-height: 19px;
    margin-bottom: 9px;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type1 .kbwscwlrl {
    -webkit-box-shadow: inset 0 10px 49px -7px #dedede;
    -moz-box-shadow: inset 0 10px 49px -7px #dedede;
    box-shadow: inset 0 10px 49px -7px #dedede;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type1 .kbwscwlrl > a {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type1 .kbwscwlrl > a img {
    height: 137px;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type1 .kbwscwlrl .kbwscwlrl-title {
    background-color: transparent;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type1 .kbwscwlrl .kbwscwlrl-title h4,
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type1 .kbwscwlrl .kbwscwlrl-titleh3 {
    margin: 10px 0;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type1 .kbwscwlrl .kbwscwlrl-title > a {
    font-size: 15px;
    color: #333;
    line-height: 20px;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type2 {
    border-top: 3px solid #217ffa;
    border-bottom: 3px solid #217ffa;
    width: 300px;
    float: right;
    display: block;
    margin-left: 35px;
    margin-bottom: 0;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type2 .kbwscwlrl-title {
    padding: 0 0;
    background: #fff;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type2 .kbwscwlrl-title a.title {
    display: block;
    text-align: left;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    color: #333;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type2 .kbwscwlrl {
    list-style: disc;
    color: #217ffa;
    margin-left: 15px;
    padding: 15px 0;
    border-bottom: 1px solid #e2e2e2;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type3 {
    border-top: 3px solid #217ffa;
    border-bottom: 3px solid #217ffa;
    width: 300px;
    float: right;
    display: block;
    margin-left: 35px;
    margin-bottom: 0;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type3 .kbwscwlrl-title {
    padding: 15px 0;
    background: #fff;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"] .kbwscwl-relatedbox.type3 .kbwscwlrl-title a.title {
    display: block;
    text-align: left;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    color: #333;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"].alignRight {
    font-family: Helvetica, Arial, sans-serif;
    margin-left: 25px;
    width: 220px;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"].alignRight[relatednewsboxtype="4"] {
    width: 290px;
    border: 1px solid #ccc;
    border-top: 3px solid #ff904c;
    border-radius: 3px;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"].alignRight[relatednewsboxtype="4"] .kbwscwlrl-news:last-child {
    margin-bottom: 10px;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="RelatedNewsBox"].alignLeft {
    float: left;
    margin-right: 15px;
    width: 45%;
}
[data-role="content"].detail-old .VCSortableInPreviewMode .kbwscwlrl-title {
    padding: 15px 7px 7px 15px;
    background: #f2f2f2;
}
[data-role="content"].detail-old .VCSortableInPreviewMode .kbwscwlrl-title .kbwscwlrl-next {
    display: none;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="profilecontentbox"] {
    display: block;
    text-align: left;
    border: 2px solid #fecb2e;
    background-color: #fffbf1;
    width: 350px;
    padding: 28px 25px 4px;
    margin: 2% 0;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="profilecontentbox"] > div:first-child {
    margin-bottom: 4px;
    display: inline-block;
    width: 100%;
    padding: 0 0 23px;
    border-bottom: 1px solid #e9dec6;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="profilecontentbox"] > div:first-child img {
    float: left !important;
    width: 85px;
    height: 85px;
    border-radius: 50%;
    margin-right: 20px;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="profilecontentbox"] > div:first-child > div p {
    font-family: SFD-Semibold;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: unset;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="profilecontentbox"] > div:first-child > div p:first-child {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 33px;
    font-family: SFD-Bold;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="profilecontentbox"] > div:first-child > div {
    clear: unset;
    float: unset;
    padding-top: 3px;
    text-align: left;
    width: 100%;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="link-content-footer"] a,
[data-role="content"].detail-old .link-content-footer a {
    position: relative;
    font-family: "Time New Roman";
    font-weight: 700;
    font-style: normal;
    font-size: 22px;
    color: #004265;
    padding-left: 25px;
    margin-bottom: 2%;
    display: block;
    text-align: left;
    line-height: 26px;
}
.detail-old[data-role="content"] .boxtisotop p {
    margin-bottom: 0;
}
.detail-old .ghiban ul,
.detail-old .thaynguoi ul,
.detail-old .thephat ul {
    float: left;
    width: 218px;
    min-height: 1px;
}
.detail-old .ghiban ul li {
    float: left;
    text-align: center;
    width: 100%;
}
.detail-old .ghiban,
.detail-old .thaynguoi,
.detail-old .thephat {
    display: flex;
}
.detail-old .ghiban p,
.detail-old .thaynguoi p,
.detail-old .thephat p {
    margin-bottom: 0;
}
.detail-old .ghiban ul.card-center,
.detail-old .thaynguoi ul.card-center,
.detail-old .thephat ul.card-center {
    width: 174px;
}
.detail-old .thaynguoi ul li {
    float: left;
    text-align: center;
    width: 100%;
}
.detail-old .time-right {
    width: 490px;
    font-size: 16px;
    position: relative;
    float: right !important;
}
.detail-old .time-right {
    margin-left: auto;
}
.page-detail .detail-old .tuongthuat .time-left > div {
    display: flex;
    flex-wrap: nowrap;
}
[data-role="content"] .boxtisotop p {
    margin-bottom: 0;
    line-height: 1;
}
[data-role="content"] .livesport-post {
    font-family: Arial, Helvetica, sans-serif;
}
.page-bt .bigstories .detail-old .header {
    background: 0 0;
}
.page-bt .bigstories .detail-old .block-dien-bien .header > div {
    display: flex;
    font-family: Arial;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    color: #0c0c0c;
    line-height: 50px;
    padding-left: 0;
    display: flex;
}
.page-bt .bigstories .detail-old .block-dien-bien .header .go-to-first-unread {
    display: none;
}
.page-bt .bigstories .detail-old .block-dien-bien .r {
    position: absolute;
    right: 0;
    top: 0;
}
.page-bt .bigstories .detail-old .block-dien-bien.sticky .header .l {
    display: none;
}
.page-bt .bigstories .detail-old .block-dien-bien.sticky .r {
    display: none;
}
.page-detail .box-slide-tt .bx-controls-direction a {
    position: absolute;
    top: 53%;
    margin-top: -16px;
    outline: 0;
    width: 0;
    height: 0;
    text-indent: -9999px;
    z-index: 999;
    background-color: transparent;
    opacity: 0.5;
}
.page-detail .box-slide-tt .bx-prev {
    border-right: solid 16px orange;
    border-top: 16px solid transparent;
    border-left: 16px solid transparent;
    border-bottom: 16px solid transparent;
    left: 0;
}
.page-detail .box-slide-tt .bx-controls-direction a:hover {
    opacity: 1;
}
.page-detail .box-slide-tt .bx-next {
    border-left: solid 16px orange;
    border-top: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid transparent;
    right: 0;
}
.page-detail .tuongthuat .image-timeline .box-slide-tt ul {
    display: flex;
    flex-wrap: nowrap;
}
.page-detail .detail-old .ghiban ul.right li span {
    margin: 2px 0 0 10px !important;
}
.page-detail .detail-old .ghiban ul.left li span {
    margin: 2px 0 0;
}
.news-detail-container .post-content > div {
    padding-top: unset !important;
    padding-bottom: unset !important;
}
.detail__comment .box-comment {
    width: 100%;
}
.detail__comment .box-comment .text {
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    color: #000;
    margin-bottom: 14px;
}
.detail__comment .box-comment .btn-comment {
    background: #fafafa;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    width: 100%;
    height: 120px;
    resize: none;
    padding: 7px 8px;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 26px;
    color: #8b8b8b;
    margin-bottom: 14px;
}
.detail__comment .box-comment .box-bottom {
    text-align: right;
}
.detail__comment .box-comment .box-bottom .btn-submit {
    display: inline-block;
    background: #0098d1;
    border-radius: 4px;
    padding: 6px 24px;
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
}
.detail__comment .list-comment {
    padding-top: 24px;
    margin-top: 24px;
    border-top: 1px solid #ebebeb;
}
.detail__comment .list-comment .item {
    margin-bottom: 16px;
    display: flex;
}
.detail__comment .list-comment .item .avatar {
    display: block;
    width: 40px;
    height: 40px;
    margin-right: 13px;
    border-radius: 50%;
    overflow: hidden;
}
.detail__comment .list-comment .item .avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.detail__comment .list-comment .item .item-content {
    width: calc(100% - 53px);
}
.detail__comment .list-comment .item .item-content .user-name {
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    display: block;
    margin-bottom: 4px;
}
.detail__comment .list-comment .item .item-content .text-comment {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    color: #000;
    margin-bottom: 16px;
}
.detail__comment .list-comment .item .item-content .item-bottom {
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    color: #8b8b8b;
    display: flex;
    align-items: center;
}
.detail__comment .list-comment .item .item-content .item-bottom .item-ls {
    display: block;
    margin-right: 24px;
    margin-bottom: 0;
}
.detail__comment .list-comment .item .item-content .item-bottom .item-ls:last-child {
    margin-right: 0;
}
.detail__comment .list-comment .item .box-reply {
    border-left: 1px solid #ebebeb;
    padding-left: 16px;
    margin-top: 16px;
}
.detail__comment .list-comment .item .box-reply .item-reply {
    display: flex;
    margin-bottom: 16px;
}
.detail__comment .list-comment .item .box-reply .item-reply:last-child {
    margin-bottom: 0;
}
.detail__comment .list-comment .item .box-reply .item-reply .item-bottom {
    display: none;
}
.detail__comment .view-more {
    background: #fafafc;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    display: block !important;
    padding: 10px;
    text-align: center;
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #8b8b8b;
}
.detail__comment .view-more.hidden {
    display: none !important;
}
.blNoLogin .input-info input {
    width: calc(100%);
    height: 40px;
    background: #fafafa;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    color: #8b8b8b;
    padding: 0 8px;
}
.blNoLogin .box-comment .input-info {
    display: grid;
    column-gap: 20px;
    justify-content: space-between;
    grid-template-columns: calc(50% - 10px) calc(50% - 10px);
    margin-bottom: 20px;
}
.blNoLogin .box-comment:has(.inval) .input-info {
    margin-bottom: 26px;
}
.blNoLogin .inval {
    position: relative;
}
.blNoLogin .inval .require {
    border: 1px solid #9f224e;
}
.blNoLogin .inval.t-content {
    padding-bottom: 15px;
}
.blNoLogin .inval.t-content:after {
    content: "Bạn chưa nhập nội dung bình luận.";
    content: "Bạn chưa nhập nội dung bình luận.";
    display: block;
    display: block;
    width: 100%;
    width: 100%;
    font: 400 13px/15px arial;
    font: 400 13px/15px arial;
    color: #9f224e;
    color: #9f224e;
    bottom: 10px;
    bottom: 10px;
    left: 0;
    left: 0;
    position: absolute;
    position: absolute;
}
.blNoLogin .inval.umail:after {
    content: "Hãy nhập email";
    font: 400 13px/15px arial;
    color: #9f224e;
    display: block;
    margin-top: 4px;
}
.blNoLogin .inval.uname:after {
    content: "Hãy nhập họ và tên";
    font: 400 13px/15px arial;
    color: #9f224e;
    margin-top: 4px;
}
.blNoLogin .erroMail:after {
    content: "Email bạn nhập không hợp lệ";
    font: 400 13px/15px arial;
    color: #9f224e;
    display: block;
    margin-top: 4px;
}
.box-comment .input-info {
    display: none;
}
#commentNologin {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #858585;
    cursor: pointer;
}
@media (max-width: 767px) {
    .blNoLogin .box-comment .input-info {
        grid-template-columns: calc(100%);
        row-gap: 10px;
        margin-bottom: unset;
    }
    .blNoLogin .box-comment:has(.inval) .input-info {
        margin-bottom: -10px;
    }
}
.widget-box.alignRight {
    float: right !important;
    width: 45% !important;
}
.widget-box.alignLeft {
    float: left !important;
    width: 45% !important;
}
.widget-box {
    display: inline-block;
    margin: 0 auto 15px;
    word-wrap: break-word;
    position: relative;
    padding: 10px;
    line-height: 1.4;
    font-weight: 300;
    z-index: 1;
    width: 100%;
}
.widget-box.active {
    outline: rgba(228, 156, 90, 0.5) dashed 1px;
}
.widget-box:after,
.widget-box:before {
    content: "";
    display: table;
}
.widget-box:after {
    clear: both;
}
.widget-box .half {
    width: 50%;
    min-height: 30px;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.widget-box img {
    margin: 20px 0 15px;
    max-width: 100%;
}
.widget-box .half.three-thumb > a,
.widget-box .half.three-thumb > img,
.widget-box .half.three-thumb > span {
    display: inline-block;
    width: calc(100% / 3 - 15px);
    margin-right: 15px;
    position: relative;
}
.widget-box .half.three-thumb > a,
.widget-box .half.three-thumb > img,
.widget-box .half.three-thumb > span {
    position: relative;
    padding-bottom: calc(100% / 3 - 15px);
    height: 0;
}
.widget-box .half.three-thumb > a > img,
.widget-box .half.three-thumb > img > img,
.widget-box .half.three-thumb > span > img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.widget-box p {
    margin: 15px 0;
    font-size: inherit;
    line-height: 1.4;
    font-weight: 300;
}
.widget-box h1 {
    font-size: 2.36em;
    margin: 0.4em 0;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1.4;
}
.widget-box h1 h3 {
    font-size: 1.73em;
    margin: 0.7em 0;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1.4;
}
.widget-box .widget-column {
    min-height: 30px;
    float: left;
    padding-left: 1rem;
    padding-right: 1rem;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.widget-box .third {
    width: 33.3%;
}
.widget-box figure {
    margin: 0;
}
.widget-box figure figcaption {
    display: block;
}
.widget-box .full {
    width: 100%;
}
.widget-box .fourth {
    width: 25%;
}
.widget-box .two-third {
    width: 66.7%;
}
.widget-box .full .display {
    margin-bottom: 0.5em;
}
.widget-box .full .center {
    text-align: center;
}
.widget-box .full .embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}
.widget-box .full .embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%;
}
.widget-box .full .embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.widget-box.width100 {
    width: 100%;
}
.widget-box .full .embed-responsive iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.widget-box .radius-img-sm {
    width: 180px;
    height: 180px;
    margin: 10px auto;
}
.widget-box .radius-img-sm .widget-image-wrapper {
    height: 100%;
    width: 100%;
}
.widget-box .radius-img-sm img {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    border-radius: 100%;
}
.widget-column-4:after,
.widget-column-4:before {
    content: " ";
    display: table;
}
.widget-column-4:after {
    clear: both;
}
.widget-column-4 {
    width: 33.333333%;
    float: left;
    display: block;
}
.embed-responsive.embed-responsive-square {
    padding-bottom: 100% !important;
}
.embed-responsive-square > img {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}
.widget-box[type^="vne_quote"] .quote-content::after,
.widget-box[type^="vne_quote"] .quote-content::before {
    content: " ";
    display: table;
}
.widget-box[type^="vne_quote"] .quote-content::after {
    clear: both;
}
.widget-box[type^="vne_quote"] .quote-content {
    font-family: Roboto;
    font-weight: 700;
    color: grey;
    text-align: justify;
    line-height: 1.5;
    margin-left: 36px;
    margin-right: 36px;
    margin-top: 5px;
    padding: 0;
}
.widget-box[type^="vne_quote"] .quote-content.quote-border-top {
    padding-top: 10px;
    border-top: 1px solid silver;
}
.widget-box[type^="vne_quote"] .quote-content.quote-border-bottom {
    padding-bottom: 10px;
    border-bottom: 1px solid silver;
}
.widget-box[type^="vne_quote"] .quote-content.quote-border-auto {
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: none;
    border-top: 1px solid silver;
}
.widget-box[type^="vne_quote"] .quote-content.quote-border-auto:last-child {
    border-bottom: 1px solid silver;
}
.widget-box[type^="vne_quote"] .quote-icon {
    float: left;
    width: 36px;
    height: 36px;
    display: block;
    text-align: center;
    margin: 0;
    padding: 0;
}
.widget-box[type^="vne_quote"] .quote-icon.icon-quote-style {
    max-width: 30px;
    max-height: 30px;
    background: transparent
    url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDUxMi41IDUxMi41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuNSA1MTIuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0xMTIuNSwyMDguMjVjNjEuODU2LDAsMTEyLDUwLjE0NSwxMTIsMTEycy01MC4xNDQsMTEyLTExMiwxMTJzLTExMi01MC4xNDUtMTEyLTExMmwtMC41LTE2ICAgYzAtMTIzLjcxMiwxMDAuMjg4LTIyNCwyMjQtMjI0djY0Yy00Mi43MzcsMC04Mi45MTcsMTYuNjQzLTExMy4xMzcsNDYuODYzYy01LjgxNyw1LjgxOC0xMS4xMjYsMTIuMDA4LTE1LjkxNSwxOC41MSAgIEMxMDAuNjY3LDIwOC43MjMsMTA2LjUyOCwyMDguMjUsMTEyLjUsMjA4LjI1eiBNNDAwLjUsMjA4LjI1YzYxLjg1NSwwLDExMiw1MC4xNDUsMTEyLDExMnMtNTAuMTQ1LDExMi0xMTIsMTEyICAgcy0xMTItNTAuMTQ1LTExMi0xMTJsLTAuNS0xNmMwLTEyMy43MTIsMTAwLjI4Ny0yMjQsMjI0LTIyNHY2NGMtNDIuNzM2LDAtODIuOTE4LDE2LjY0My0xMTMuMTM3LDQ2Ljg2MyAgIGMtNS44MTgsNS44MTgtMTEuMTI3LDEyLjAwOC0xNS45MTYsMTguNTFDMzg4LjY2NiwyMDguNzIzLDM5NC41MjcsMjA4LjI1LDQwMC41LDIwOC4yNXoiIGZpbGw9IiNEODAwMjciLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
    no-repeat center/100%;
}
.widget-box[type^="vne_quote"] .quote-icon img {
    max-width: 100%;
    margin: 0;
}
.widget-box[type^="vne_quote"] .quote-author {
    margin: 0 36px;
    padding: 10px 0;
    font-weight: 700;
    font-family: Roboto;
}
.widget-box[type^="vne_quote"] .quote-author.quote-border-top {
    border-top: 1px solid silver;
}
.widget-box[type^="vne_quote"] .quote-author.quote-border-bottom {
    border-bottom: 1px solid silver;
}
.widget-box[type^="vne_quote"] .quote-author-avatar {
    display: inline-block;
    line-height: 0;
    max-width: 90px;
    min-width: 60px;
    margin: 0;
    border: 2px solid #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
    margin-bottom: 15px;
}
.widget-box[type^="vne_quote"] .quote-author-avatar.avatar-left {
    float: left;
    margin-right: 15px;
}
.widget-box[type^="vne_quote"] .quote-author-avatar.avatar-right {
    float: right;
    margin-left: 15px;
}
.widget-box[type^="vne_quote"] .quote-author-avatar img {
    max-width: 100%;
    margin: 0;
    background: #e0e0e0;
}
.widget-box .widget-image-wrapper {
    position: relative;
    max-width: 100%;
    display: inline-block;
    line-height: 0;
    outline: 0;
    box-shadow: none;
    margin: 20px 0 15px;
}
.VCSortableInPreviewMode .widget-image-wrapper {
    position: relative;
    height: 100%;
    display: block;
}
.VCSortableInPreviewMode .widget-image-wrapper .image-editter,
.widget-box .widget-image-wrapper .image-editter {
    display: none;
    position: absolute;
    z-index: 5;
    top: 50%;
    left: 50%;
    margin-top: -11px;
    margin-left: -30px;
    line-height: 1;
    border-radius: 3px;
    font-size: 12px;
    padding: 6px 8px;
    cursor: pointer;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid;
    background-color: #f6f7f9;
    border-color: #ced0d4;
    color: #4b4f56;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.VCSortableInPreviewMode .widget-image-wrapper img,
.widget-box .widget-image-wrapper img {
    margin: 0;
    opacity: 1;
}
.VCSortableInPreviewMode .widget-image-wrapper:hover,
.widget-box .widget-image-wrapper:hover {
    outline: 1px solid #1f78d8;
}
.VCSortableInPreviewMode .widget-image-wrapper:hover .image-editter,
.widget-box .widget-image-wrapper:hover .image-editter {
    display: unset;
}
.VCSortableInPreviewMode .widget-image-wrapper:hover img,
.widget-box .widget-image-wrapper:hover img {
    opacity: 0.5;
}
.VCSortableInPreviewMode .widget-image-wrapper .image-editter .fa,
.widget-box .widget-image-wrapper .image-editter .fa {
    margin-right: 5px;
}
.VCSortableInPreviewMode .widget-image-wrapper .image-editter:hover,
.widget-box .widget-image-wrapper .image-editter:hover {
    background-color: #e9ebee;
}
.widget-box [placeholder]:before {
    color: #353232;
    opacity: 0.3;
}
.widget-box [placeholder]:hover {
    cursor: text;
}
body:has(.alert-box.show) {
    overflow: hidden;
}
.alert-box {
    display: none;
}
.alert-box .alert-content {
    width: 0;
    opacity: 0;
    padding: 20px;
}
.alert-box.show {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    background: rgba(0, 0, 0, 0.75);
    z-index: 99;
}
.alert-box.show .alert-content {
    opacity: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 400px !important;
    min-height: 150px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.75);
}
.alert-box.show .alert-content .alert-title {
    text-align: center;
}
.alert-box.show .alert-content .btn-alert-confirm {
    background: #0098d1;
    border: none;
    color: #fff;
    padding: 10px;
    border-radius: 4px;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
}
@media (max-width: 767px) {
    .alert-box.show {
        padding: 0 15px;
    }
}
.fblw-timeline-item {
    background: #fff;
}
.fblwtia-mask {
    background: #f9f9f9;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 10px;
}
.fblwtia-title-line {
    right: 0;
    left: 37%;
    top: 0;
    height: 20px;
    width: 3%;
}
.fblwtia-front-mask {
    height: 10px;
    left: 37%;
    width: 3%;
}
.fblwtia-title-mask-1 {
    top: 30px;
}
.fblwtia-front-mask-2 {
    top: 70px;
    height: 15px;
}
.fblwtia-front-mask-3 {
    top: 105px;
}
.fblwtia-front-mask-4 {
    top: 125px;
}
.fblwtia-sepline-sapo {
    left: 37%;
    right: 0;
}
.fblwtia-sepline-sapo-0 {
    top: 20px;
}
.fblwtia-sepline-sapo-1 {
    top: 50px;
    height: 20px;
}
.fblwtia-sepline-sapo-2 {
    top: 85px;
    height: 20px;
}
.fblwtia-sepline-sapo-3 {
    top: 115px;
}
.fblwtia-sepline-sapo-4 {
    top: 135px;
    height: 25px;
}
.fblwtia-sapo-line {
    right: 0;
}
.fblwtia-sapo-line-2 {
    top: 70px;
    left: 55%;
    height: 15px;
}
.fblwtia-sapo-line-3 {
    top: 105px;
    left: 95%;
}
.fblwtia-sapo-line-4 {
    top: 125px;
    left: 85%;
    height: 10px;
}
.fblwti-animated {
    animation-duration: 1.5s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #f6f7f8;
    background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);
    background-size: 800px 200px;
    height: 110px;
    position: relative;
}
@-webkit-keyframes placeHolderShimmer {
    0% {
        background-position: -800px 0;
    }
    100% {
        background-position: 800px 0;
    }
}
.fblwti-animated {
    height: 159px;
}
.btnviewmore:hover {
    background: #a01e21;
}
.btnviewmore {
    width: 140px;
    height: 40px;
    background: #393939;
    font-family: SFD-Bold;
    font-size: 18px;
    line-height: 40px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 25px;
    text-align: center;
}
.fblwtia-sapo-line-0 {
    top: 0;
    left: 98%;
    height: 20px;
}
.fblwtia-sapo-line-1 {
    top: 30px;
    left: 85%;
    height: 20px;
}
.fb-loading-wrapper {
    padding: 25px 0;
}
.layout__loading_item {
    width: 100%;
    flex-wrap: wrap;
    gap: 40px;
    display: flex;
}
.layout__loading_item > div {
    width: calc(32.72% - 20px);
}
.layout__loading_item.layout__loading_item1 > div {
    width: calc(100% - 20px);
}
.layout__loading_item.layout__loading_item2 > div {
    width: calc(50% - 8px);
}
.layout__loading_item.layout__loading_item1 > div {
    width: 100%;
}
.layout__loading_item.layout__loading_item4 {
    gap: 24px;
}
.layout__loading_item.layout__loading_item3 {
    gap: 24px;
}
.layout__loading_item.layout__loading_item3 {
    gap: 24px;
}
.layout__loading_item.layout__loading_item2 {
    gap: 16px;
}
.layout__loading_item.layout__loading_item4 > div {
    width: calc(25% - 18px);
}
.layout__loading_item.layout__loading_item3 > div {
    width: calc(33.33% - 18px);
}
.layout__loading_item .news-image-load {
    height: 188px !important;
}
.loading__animation {
    animation-duration: 1.5s !important;
    animation-fill-mode: forwards !important;
    animation-iteration-count: infinite !important;
    animation-name: placeHolderShimmer !important;
    animation-timing-function: linear !important;
    background: #f6f7f8;
    background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);
    background-size: 800px 200px !important;
    position: relative;
}
.layout__loading_item .box-stream-content {
    margin-top: 16px;
}
.layout__loading_item .news-title-load {
    margin-bottom: 16px;
    height: 15px;
    width: 30%;
}
.layout__loading_item .news-sapo-load {
    height: 15px;
    margin-top: 10px;
}
.sh_home20-wrapper .fblwtia-front-mask,
.sh_home20-wrapper .fblwtia-sepline-sapo,
.sh_home20-wrapper .fblwtia-title-line {
    left: 48%;
}
.sh_home20-wrapper .fblwtia-sapo-line-0 {
    left: 98%;
}
.sh_home20-wrapper .fblwtia-sapo-line-1 {
    left: 85%;
}
@media (max-width: 767px) {
    .dvideo .fblwti-animated {
        height: 97px;
        overflow: hidden;
    }
}
[data-role="content"] .VCSortableInPreviewMode[type="PhotoInContentBox"] .PhotoCMS_Caption {
    display: block;
}
.magazine [data-role="content"] .VCSortableInPreviewMode[type="photo-grid-album"][data-layout^="col"].alignJustifyFull {
    height: calc(100vw - 120px);
}
.magazine .VCSortableInPreviewMode[type="photo-grid-album"][data-layout="row-11"] {
    height: 660px;
}
[data-layout="13"] .fb_iframe_widget > span {
    vertical-align: bottom;
    width: 68px !important;
    height: 20px !important;
    background: #1877f2 !important;
    border-radius: 4px !important;
}
[data-layout="13"] .facebook-button-share {
    vertical-align: bottom;
    width: 68px !important;
    height: 20px !important;
    background: #1877f2 !important;
    border-radius: 4px !important;
    color: #fff;
    text-align: center;
    line-height: 20px;
}
[data-layout="13"] .vPlayer {
    position: relative;
    height: 0;
    padding-bottom: 56.26%;
}
[data-layout="13"] .vPlayer:before {
    content: "";
    padding-bottom: 56.26% !important;
}
[data-layout="13"] .VCSortableInPreviewMode[type="VideoStream"] .videoNewsPlayer {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
[data-layout="13"] .videoIfame .entry-content:after {
    content: "";
    padding-bottom: 56.26% !important;
}
[data-layout="13"] .videoIfame .entry-content iframe {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.page-foot .bottom-nav {
    display: flex;
    justify-content: center;
}
.load-more-cell .load-more-btn {
    display: flex;
    justify-content: center;
    height: 40px;
    border: 1px solid #e5e5e5;
    align-items: center;
    font-family: SFPD-SemiBold;
    font-size: 13px;
    color: #333;
    font-weight: 400;
}
.load-more-cell .load-more-btn i {
    margin-left: 5px;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-left .list-filters .filter .filter-link.active,
.page-tt .sub-menu a.active {
    color: #fff;
}
.list-video-page .list-filters .filter-link.active:before {
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #ff904c;
    content: "";
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .featured-categories .list-categories .category .category-link.active {
    color: #fff;
}
.list-video-page .site-body .video-stream .video-stream-wrapper.cate-child .playlist-item {
    background-color: transparent;
    padding: 0;
}
.box-category[data-layout="26"] .box-category-middle .box-category-item .box-category-sapo {
    display: block;
    font-size: 13px;
    line-height: 18px;
}
.box-category[data-layout="26"] .box-category-middle .box-category-item .box-category-time {
    order: 0;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 10px;
}
#search-place {
    margin-bottom: 15px;
}
#admzone2238 {
    min-height: 90px;
}
.page-tt .slide-list {
    height: fit-content;
}
.box-category[data-layout="42"] .box-category-middle .box-category-item:first-child .box-category-link-title {
    padding-bottom: 8px;
}
.list-tt.sub-tt .block-news {
    padding-top: 0;
    border-top: 0;
}
.page-tt .search-place.open {
    display: flex;
    align-items: center;
}
.page-tt .block-video .detail .video-list .v-list {
    height: 421px;
}
.sub-tt .box-category[data-layout="32"] .box-category-middle .box-category-item {
    padding-bottom: 18px;
    margin-bottom: 18px;
}
.list-tt .block-video .detail .preview video {
    max-height: 421px;
}
.list-tt.sub-tt .ngoaihanganh .block-video .detail .preview video {
    max-height: 458px;
}
.list-tt .block-video .detail .preview .SohaPlayer-full-width {
    height: 100%;
}
.list-tt.sub-tt .ngoaihanganh .block-video .title .left a {
    color: #300034;
}
.list-tt.sub-tt .ngoaihanganh .sp_icon.icon-video-big2 {
    width: 31px;
    height: 23px;
    background: url(https://sohanews.sohacdn.com/web_images/iconvideonhanew.jpg);
}
.list-tt.sub-tt .ngoaihanganh .block-video .title .left {
    padding-left: 50px;
}
.list-tt.sub-tt .ngoaihanganh .block-video .title .left .sp_icon {
    top: 33px;
}
.page-head .list-khwtht {
    width: auto;
    height: auto;
    justify-content: flex-end;
    margin-right: 10px;
}
.sub-tt .bgmenunhatop .bgmenunhabg2 ul li .bxh {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 60px;
    display: block;
    height: 60px;
}
.sub-tt .bgmenunhatop .bgmenunhabg1 {
    z-index: 999;
}
.list-video-page .site-header .header-menu .header-menu-wrapper .menu-right .menu-toggle .menu-expand {
    top: 100%;
}
.box-category-brand img {
    width: auto;
    height: 20px;
    margin-bottom: 8px;
}
.box-category-stream {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.box-category-stream .title-new-cate {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: #3a4c72;
}
.box-category-stream .related-special-news {
    position: relative;
}
.box-category-stream .related-special-news .item-related-news {
    position: relative;
    padding-left: 17px;
    margin-bottom: 10px;
}
.box-category-stream .related-special-news .item-related-news:first-child a {
    font-size: 22px;
    color: #2d2d2d;
    line-height: 25px;
    font-weight: 700;
}
.box-category-stream .related-special-news .item-related-news a {
    font-size: 14px;
    color: #767676;
    margin-bottom: 10px;
    margin-top: 0;
    line-height: 16px;
}
.box-category-stream .related-special-news .item-related-news:first-child:before {
    content: "";
    background: #d2d2d2;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: 0;
}
.box-category-stream .related-special-news .item-related-news:before {
    content: "";
    background: #d2d2d2;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    left: 0;
}
.box-category-stream .related-special-news .item-related-news:not(:last-child):after {
    content: "";
    width: 1px;
    background: #d2d2d2;
    position: absolute;
    left: 3px;
    top: 10px;
    bottom: -15px;
}
.mb-56 {
    margin-bottom: 56px;
}
.alert-box.show {
    display: flex !important;
    z-index: 9999999999;
}
.page-foot .bottom-search .text-s {
    height: 23px;
    padding-left: 5px;
    width: 300px;
    font-size: 11px;
    color: #777;
    float: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .showResult label i {
    display: block;
    padding-top: 7px;
}
.page-menu a:hover {
    color: #fff;
}
.page-menu a.active:hover {
    color: #ff904c;
}
.news-title[data-newtype="5"]:before {
    content: "";
    width: 41px;
    display: inline-block;
    margin-right: 2px;
    background-size: contain;
    height: 17px;
}
.box-category-item .box-category-link-title[data-newstype="5"]:before {
    content: "";
    width: 39px;
    display: inline-block;
    margin-right: 8px;
    background-size: contain;
    height: 18px;
    margin-bottom: -4px;
}
.detail-thethao .video-big {
    margin-top: 0 !important;
    height: 100%;
}
[data-role="content"] .VCSortableInPreviewMode[type="Photo"] img {
    height: auto;
}
.link-source-detail.copy .link-source-full {
    background: #aaa;
}
.btn-copy-link-source.btncopy {
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 1px 5px;
    line-height: 12px;
    pointer-events: none;
    opacity: 0.5;
}
.link-source-detail.copy .btn-copy-link-source.btncopy {
    pointer-events: unset;
    opacity: 1;
}
.show-popup .icon-show-popup {
    margin-left: 5px;
}
.relatednewsboxtype .kbwscwlrl-content img {
    width: 100%;
}
.kbwcs-fb {
    height: 20px;
    display: block;
    line-height: 20px;
    text-decoration: none;
    color: #fff;
    margin-right: 6px;
    border-radius: 2px;
    font-family: SFD-Bold;
    font-size: 12px;
    overflow: hidden;
    position: relative;
    background: #4167b2;
    padding-left: 20px;
    padding-right: 5px;
}
.kbwcs-fb:hover {
    color: #fff;
}
.kbwcs-fb:before {
    content: "";
    background: url(https://sohanews.sohacdn.com/web_images/icon-facebook.png) center center no-repeat;
    width: 10px;
    height: 16px;
    position: absolute;
    top: 2px;
    left: 7px;
    background-size: 69%;
}
.bigstories .page-bt .kbwscwl-extention .showlst {
    line-height: 18px;
}
.bigstories [data-role="content"] .VCSortableInPreviewMode[type="block-quote-info"] {
    box-sizing: border-box;
}
[data-role="content"] .VCSortableInPreviewMode .AudioCMS_Caption {
    background: unset;
}
#videoAutoPlay {
    position: absolute;
    top: 0;
}
.page-tt .block-video .detail .video-list .v-list {
    height: 421px;
    overflow: hidden;
    position: relative;
}
.page-tt .tlshowmore {
    margin: 25px 0;
}
.adv1 {
    width: 300px;
    float: right;
}
.adv-left1 {
    float: left;
}
[data-role="content"] .VCSortableInPreviewMode[type="PhotoInContentBox"] .PhotoCMS_Caption {
    margin: auto;
}
.detail-infographic .boxSameZone div.fl .first {
    float: left;
    width: 390px;
    overflow: hidden;
}
.detail-infographic .boxSameZone div.fl img {
    display: block;
    margin-bottom: 10px;
    width: 100%;
}
.detail-infographic .boxSameZone div.fl .first h3 {
    font: 700 22px/27px Arial;
    color: #2d2d2d;
    margin: 0 0 6px;
}
.detail-infographic .boxSameZone div.fl p {
    font: 400 13px/19px Arial;
    color: #333;
    margin: 0 0 6px;
}
.detail-infographic .boxSameZone div.fl .second {
    float: right;
    width: 250px;
    overflow: hidden;
}
.detail-infographic .boxSameZone div.fl .second h3 {
    font: 700 16px/20px Arial;
    color: #2d2d2d;
    margin: 0 0 6px;
}
.detail-infographic .boxSameZone div.fr {
    width: 300px;
    background-color: transparent;
}
.detail-infographic .boxSameZone div.fr img {
    width: 110px;
    display: block;
    float: left;
}
.detail-infographic .boxSameZone div.fr .tt {
    margin-left: 120px;
    margin-top: 0;
}
.detail-infographic .boxSameZone div.fr .bTitle {
    font: 700 13px/19px Arial;
    color: #333;
    display: inline-block;
    padding-right: 5px;
}
.detail-infographic .boxSameZone div.fr span {
    display: block;
    font: 700 12px/18px Arial;
    color: #8e8e8e;
    margin-top: 2px;
}
.detail-infographic .boxSameZone div.fl {
    width: 660px;
    background-color: transparent;
}
.detail-infographic .boxSameZone b:before {
    width: 4px;
    height: 21px;
    position: absolute;
    top: 12px;
    left: 0;
    content: "";
    background: #ff904c;
}
.detail-infographic .boxSameZone b {
    text-transform: uppercase;
    display: block;
    padding: 0 10px;
    border-top: 0;
    margin-bottom: 5px;
    box-sizing: border-box;
    font-size: 22px;
    color: #494949;
    line-height: 47px;
    position: relative;
    padding-left: 15px;
}
.detail-infographic .boxSameZone {
    margin-bottom: 15px;
    position: relative;
    margin-top: 0;
    border-top: 0;
}
.detail-infographic .fl {
    float: left;
}
.detail-infographic .fr {
    float: right;
}
.detail-infographic .boxSameZone #search-place {
    line-height: 30px;
    background: #f7f7f7;
    padding: 10px;
    padding-right: 0;
    font-size: 13px;
    clear: both;
    background-color: #fff;
    border: 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100;
}
.detail-infographic #search-place label {
    margin-right: 8px;
    color: #505050;
    font-weight: 700;
}
.detail-infographic .boxSameZone #search-place select {
    background-color: #f2f2f2;
    border-right: 6px solid #f2f2f2;
    margin-right: 2px;
}
.detail-infographic #search-place button {
    display: inline-block;
    width: 60px;
    background: #bcc6d2;
    border: 0;
    border-radius: 5px;
    line-height: 25px;
    text-align: center;
    margin-left: 0;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
}
.detail-infographic .boxSameZone div.fr li + li {
    overflow: hidden;
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px dotted silver;
}
.page-detail .highlight .header.active .arrow.down {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
.page-detail .boxtisotop1 {
    background: url(../../images/match-info.png);
    width: 610px;
    min-height: 216px;
    position: absolute;
    left: 17px;
    top: 106px;
    border-radius: 5px;
    padding-bottom: 22px;
    background-size: 100% 100%;
    height: unset;
}
.page-detail .boxtisotop1 ul.match-info li.match-item img {
    width: 100px;
    height: 100px;
}
.fr {
    float: right;
}
.fl {
    float: left;
}
.video-big .vPlayer .d-bg-short {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.video-big .vPlayer .d-bg-short img {
    height: 100%;
    width: 100%;
}
.video-big .vPlayer .d-bg-short:before {
    content: "";
    position: absolute;
    left: 50%;
    padding-bottom: 15%;
    width: 15%;
    top: calc(100% / 2 - 15px) !important;
    transform: translate(-50%, -50%);
    opacity: 1;
    border-radius: 50%;
    background: #000;
}
.d-bg-short img {
    max-height: 100%;
}
.video-big .vPlayer .d-bg-short:after {
    content: "";
    position: absolute;
    left: calc(50% - 18px);
    top: calc(100% / 2 - 44px) !important;
    width: 0;
    height: 0;
    border-top: 31.1228px solid transparent;
    border-bottom: 31.1228px solid transparent;
    border-left: 49.2778px solid #fff;
}
.video-big .d-bg-short img {
    width: 100%;
}
.video-big .vPlayer {
    position: relative;
    height: 0;
    padding-bottom: 56.26%;
    margin-bottom: 15px;
}
.page-detail .tlboxThread .swiper-slide-active a {
    left: 0;
}
.ml-5 {
    margin-left: 5px;
}
[data-role="content"] .VCSortableInPreviewMode[type="Photo"] {
    text-align: center;
}
[data-role="content"] .VCSortableInPreviewMode[type="Photo"] > div {
    text-align: center !important;
}
.detail-thethao [data-role="content"] .VCSortableInPreviewMode.alignLeftOverflow {
    margin-left: unset;
}
.detail-thethao [data-role="content"] .VCSortableInPreviewMode.alignRightOverflow {
    margin-right: unset;
}
.k14-sp-wrapper .sp-body-content .sp-detail p * {
    color: unset;
}
#aiservice-readmore .list-topic-cate .item-news-cate .info-new-cate h3 {
    margin-bottom: 10px;
}
.page-body.detail-thethao {
    padding: 0;
}
.page-bt .kbwscwl-extention .showlst {
    line-height: 18px;
}
.bigstories .block-dien-bien.sticky {
    position: fixed;
    bottom: 0;
    z-index: 98;
    width: 660px;
}
.bigstories .block-dien-bien.sticky .lst-labels,
.page-bt .bigstories .block-dien-bien.sticky .box-top .l,
.page-bt .bigstories .block-dien-bien.sticky .box-top .r {
    display: none;
}
.go-to-first a {
    width: 40px;
    height: 40px;
    line-height: 46px;
    background: #00786e;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.45);
    border-radius: 50%;
    display: inline-block;
}
.go-to-first {
    height: 40px;
}
.go-to-first,
.go-to-first-unread {
    position: absolute;
    left: 44%;
    top: 0;
    text-align: center;
    animation: fadeIn 0.3s ease;
}
#aiservice-readmore .fblwtia-front-mask,
#aiservice-readmore .fblwtia-title-line {
    left: 39% !important;
}
#aiservice-readmore .tlLoadding .fblwti-animated .fblwtia-sepline-sapo {
    left: 39%;
}
#aiservice-readmore .fblwtia-sapo-line-0 {
    left: 98% !important;
}
#aiservice-readmore .fblwtia-sapo-line-1 {
    left: 85% !important;
}
#aiservice-readmore .fblwti-animated {
    height: 161px !important;
}
.submenupagedetail .kbws-list {
    margin-bottom: unset;
    border-bottom: unset;
}
#boxSocial .swiper-pagination {
    width: 100%;
    display: flex;
    gap: 10px;
    justify-content: center;
}
#aiservice-readmore .tlshowmore {
    text-align: center;
    padding-top: 10px;
    width: 100%;
}
.page-detail .news-audio .embed-tts {
    width: 300px;
}
.VCSortableInPreviewMode[type="LayoutAlbum"] .LayoutAlbumCaption {
    font-size: 15px;
    line-height: 19px;
    color: #666;
    font-family: SFD-Regular !important;
    text-align: center;
    width: 600px;
    display: block;
    margin: auto;
}
.LayoutAlbumWrapper .LayoutAlbumItem:last-child {
    margin-right: 0;
}
.LayoutAlbumWrapper .LayoutAlbumItem:first-child {
    margin-left: 0;
}
[data-role="content"] .LayoutAlbumWrapper .LayoutAlbumItem {
    width: 100%;
}
[data-role="content"] .LayoutAlbumWrapper .LayoutAlbumItem img {
    width: 100% !important;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCListVoteAnswers span {
    background: unset;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCPollFooter .VCPollSubmit {
    background-color: unset;
}
[data-role="content"].detail-old .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper {
    padding-bottom: 0 !important;
}
.VCCharacterBox[data-type="one"] .VCCharacterBoxContent:before {
    content: " ";
    float: left;
    height: 34px;
    width: 120px;
}
.video-detail-top-player .VCSortableInPreviewMode[type="VideoStream"] .videoNewsPlayer {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.page-detail .live-countdown,
.page-detail .livenews .highlight *,
.page-detail .livenews .more,
.page-detail .livenews-item .published-date {
    font-family: Arial;
}
[data-role="content"] .news-content .VCSortableInPreviewMode .PhotoCMS_Caption p,
[data-role="content"] .news-content .VCSortableInPreviewMode .VideoCMS_Caption p {
    padding-top: 0;
    font-size: 13px;
    line-height: 18px;
    font-family: Arial;
}
[data-role="content"] .news-content .VCSortableInPreviewMode .PhotoCMS_Caption {
    padding-top: 10px;
}
.page-detail .detail-old .livenews-item .note,
.page-detail .detail-old .livenews-item .published-date {
    margin-bottom: unset;
}
.page-detail .livenews [data-role="content"] p {
    margin-bottom: unset;
}
[data-role="content"] .LayoutAlbumCaption {
    font-style: normal;
}
.pageSizeL {
    background-color: #f3f4f7;
}
.detail-thethao .video-big .VCSortableInPreviewMode[type="VideoStream"] .videoNewsPlayer {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.detail-thethao .video-big {
    margin-top: 25px;
}
.page-tt .detail-thethao .wrapper {
    width: 1030px;
    margin: 0 auto;
}
.page-tt .block-video .title .right {
    margin-right: 0;
}
.page-tt .adm-mainsection.dt-tt-sl .admspace {
    background: #f3f4f7;
}
.list-tt .page-body.detailThethao-bottom-sl .wrapper > div:first-child {
    margin-top: unset;
}
.box-category[data-layout="29"] .box-category-middle .box-category-item:nth-child(7) {
    display: none !important;
}
.npopup.show {
    display: flex !important;
    z-index: 99999999;
}
.react-relate .threads li {
    width: 23.5%;
    height: auto;
    display: inline-block;
    float: left;
    margin-bottom: 20px;
    border-top: 0;
    padding: 0;
    margin-top: 0;
    border: 0;
}
.thread-react-list .threads li + li {
    margin-left: 2%;
}
.thread-react-list .threads h3 {
    margin: 5px 0;
    float: left;
}
.react-relate .threads .title {
    padding: 0;
    position: initial;
    margin: 0;
}
.react-relate .threads .title .t,
.react-relate .threads .title .t a {
    font-family: SFD-SemiBold;
    font-size: 15px;
    line-height: 34px;
    color: #4e4e4e;
    font-weight: 400;
}
.react-relate .threads .thread-react-close span.close-react {
    position: absolute;
    right: 3px;
    top: 14px;
    cursor: pointer;
    color: #bababa;
    font-size: 16px;
}
.react-relate .threads {
    padding: 0;
    position: relative;
}
.thread-react-list .threads h3 a {
    font-size: 13px;
    line-height: 18px;
    font-family: SFD-SemiBold;
    color: #101010;
    font-weight: 400;
    margin-top: 0;
}
.show-popup {
    position: relative;
}
.react-relate.show-react-relate {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
    display: block;
    width: 100%;
}
@keyframes slideInRight {
    0% {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
        visibility: visible;
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}
#LoadTimeLineStorage,
.loadlistCatchup {
    overflow: hidden;
}
.page-detail .news-detail .related-news li p a {
    padding: 4px 0 4px 0;
}
.page-detail .news-detail .related-news li p {
    padding-left: 15px;
}
figcaption {
    display: block;
}
.emag-footer-relate-news {
    background-color: #fff;
}
.emag-footer-relate-news .emag-relate-news-wrapper {
    width: 660px;
    padding-top: 40px;
    border-top: 1px solid #f1f1f1;
    padding-bottom: 60px;
    margin: 0 auto;
}
.emag-footer-relate-news .emag-relate-news-grid {
    display: grid;
    grid-template-columns: 385px 250px;
    justify-content: space-between;
    grid-row-gap: 20px;
}
.emag-footer-relate-news .news-grid.news-grid-featured {
    grid-row-start: 1;
    grid-row-end: 4;
    padding-right: 25px;
    border-right: 1px solid #f1f1f1;
}
.emag-footer-relate-news .news-grid-thumb {
    margin-bottom: 10px;
}
.emag-footer-relate-news .news-grid.news-grid-featured .news-grid-thumb a {
    padding-top: 132%;
}
.emag-footer-relate-news .news-grid-thumb a {
    display: block;
    padding-top: 62.5%;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    height: 0;
}
.emag-footer-relate-news .news-grid-thumb a img {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
}
.emag-footer-relate-news .news-grid.news-grid-featured .news-grid-title {
    margin-bottom: 10px;
}
.avatarsmall {
    width: 100%;
    display: flex;
    margin-top: 20px;
    text-decoration: none;
}
.avatarsmall figure {
    display: flex;
    width: 100%;
    align-items: center;
}
.avatarsmall img {
    width: 40%;
    flex-shrink: 0;
    border-radius: 6px;
    margin-right: 12px;
}
.avatarsmall figure figcaption {
    font-family: SFD-Bold;
    font-size: 16px;
    color: #333;
    line-height: 130%;
    display: block;
}
.emag-footer-relate-news .news-grid.news-grid-featured .news-grid-title h3 a {
    font-family: SFD-Bold;
    font-size: 21px;
    line-height: 130%;
}
.emag-footer-relate-news .news-grid-title h3 a {
    font-family: SFD-Bold;
    font-size: 16px;
    color: #333;
    line-height: 130%;
    text-decoration: none;
}
.emag-footer-relate-news .emag-relate-news-label {
    margin-bottom: 12px;
    font-family: SFD-Regular;
    font-size: 14px;
    color: #888;
    text-transform: uppercase;
}
.container-magazine {
    padding-bottom: 0 !important;
}
.k14-sp-wrapper .sp-body-content .sp-detail {
    padding-bottom: 0;
}
.page-detail .tuongthuat .image-timeline.box-slide-tt ul {
    display: flex;
    flex-wrap: nowrap;
}
.page-detail .tuongthuat .image-timeline.box-slide-tt {
    height: fit-content !important;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCPollFooter .VCPollViewResult {
    color: #fff;
    display: inline-block;
    height: 38px;
    padding: 0 20px;
    color: #555;
    line-height: 38px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 700;
    font-family: Arial;
    background: 0 0;
    width: auto;
}
[data-role="content"] .VCSortableInPreviewMode[type="Vote"] .VoteObjectBoxWrapper .VCPollFooter .VCPollSubmit {
    color: #fff !important;
    text-transform: uppercase;
    display: inline-block;
    height: 38px;
    padding: 0 20px;
    background-color: #ff904c !important;
    line-height: 38px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 700;
    font-family: Arial;
    background: 0 0;
    width: auto;
}
.page-bt .lst-labels:not(.sticky) {
    flex-wrap: nowrap;
}
.detail-old .VCSortableInPreviewMode[type="content"] {
    border: #000 solid 1px;
    padding: 10px;
    background-color: #e6e6fa;
    text-align: left;
    clear: both;
    margin: 0 10px 0 0;
}
.detail-old .VCSortableInPreviewMode[type="RelatedNews"],
.detail-old .VCSortableInPreviewMode[type="RelatedNews"] * {
    max-width: none !important;
}
.detail-old .VCObjectBoxRelatedNewsContentWrapper {
    display: none !important;
}
.livesport-post .VCSortableInPreviewMode[type="VideoStream"] {
    display: inline-flex;
    flex-direction: column;
    margin: 0 auto 15px;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
    visibility: visible;
    word-wrap: break-word;
    cursor: default;
    max-width: 100%;
}
.livesport-post .VCSortableInPreviewMode[type="VideoStream"] .videoNewsPlayer {
    padding-top: 56.26% !important;
    height: 0 !important;
}
.detail-content td,
.detail-content th {
    border: 1px solid #999;
    padding: 5px;
    vertical-align: baseline;
}
.news-detail-container .post-content > div {
    padding-top: unset !important;
    padding-bottom: unset !important;
}
[data-role="content"] img {
    height: auto;
}
@font-face {
    font-family: SFD-Bold;
    src: url(//kenh14cdn.com/web_font/SFD-Bold.woff2);
}
@font-face {
    font-family: SFD-Medium;
    src: url(//kenh14cdn.com/web_font/SFD-Medium.woff2);
}
#video-tag-id-boxHot {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
#mutex-header-link a,
.mutex-profile-link {
    text-transform: uppercase;
    text-decoration: none;
}
@font-face {
    font-family: SP-Regular;
    src: url(//adi.admicro.vn/adt/cpc/cpm7k/html/upload/2018/06/fonts/SP-Regular.ttf);
}
.mutex-video-playlist {
    margin-bottom: 30px;
}
.mutex-vp-wrapper .mutex-vp-wrapper-left {
    width: 57%;
}
.mutex-vp-wrapper .mutex-vp-wrapper-right {
    box-sizing: border-box;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    width: 43%;
    position: relative;
}
.mutex-vp-wrapper .iframe-wraper {
    height: 0;
    padding-bottom: 100%;
    width: 100%;
    position: relative;
}
.mutex-vp-wrapper .iframe-wraper iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.mutex-right-header {
    padding: 12px 15px 15px 0px;
}
.mutex-header-logo {
    font-family: SFD-Bold;
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
    position: relative;
    border-left: solid 5px #ff904c;
    padding-left: 10px;
}
.mutex-header-link a {
    font-family: SFD-Bold;
    font-size: 12px;
    color: #111;
    display: inline-block;
}
.mutex-header-link {
    margin-bottom: 5px;
}
.mutex-header-link a:hover {
    color: #d53c36;
}
.mutex-header-link a:hover i svg path {
    fill: #d53c36;
}
.mutex-header-link a i {
    display: block;
    float: left;
    margin-right: 3px;
    margin-top: 1px;
}
.mutex-header-cat-link a {
    font-family: SP-Regular;
    font-size: 20px;
    color: #111;
    text-decoration: none;
    line-height: 24px;
}
.mutex-header-cat-link a:hover {
    color: #e94334;
}
.mvi-info {
    display: flex;
    padding-right: 10px;
    position: relative;
}
.mvii-info-table {
    /*height:100%;display:table;*/
    margin-top: -2px;
}
.mvii-info-table-cell {
    display: table-cell;
    vertical-align: middle;
}
.mutex-right-video-list {
    top: 0;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.mutex-vp-wrapper.clearfix {
    position: relative;
    display: flex;
}
.mutex-vp-wrapper .VCSortableInPreviewMode {
    margin-bottom: 0;
}
.mutex-right-scroll {
    position: absolute;
    width: 100%;
    bottom: 0;
    top: 0;
    left: 0;
}
.list-mutex-video {
    width: 100%;
}
.mvii-ava {
    width: 75px;
    height: 75px;
    margin-right: 10px;
    border-radius: 3px;
    overflow: hidden;
    position: relative;
    flex-shrink: 0;
}
.mutex-video-item {
    padding: 15px;
    border-bottom: 1px solid #f1f1f1;
    cursor: pointer;
    transition: all 0.3s;
    opacity: 1;
}
.mvii-ava img {
    display: block;
    width: 100%;
}
.mviii-link {
    font-family: SFD-Bold;
    font-size: 13px;
    display: inline-block;
    color: #333;
    margin-bottom: 3px;
    text-decoration: none;
    line-height: 16px;
}
.mviii-link span {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 15px;
    line-height: 18px;
    position: relative;
}
.mutex-profile-link,
.nowPlaying .mvii-ava:before {
    display: block;
    border-radius: 4px;
    position: absolute;
}
.mvii-info {
    flex-grow: 1;
}
.mviii-view {
    font-family: SFD-Medium;
    font-size: 12px;
    color: #888;
    display: block;
}
.mutex-video-item.nowPlaying,
.mutex-video-item:hover {
    background-color: #f1f1f1;
    opacity: 0.6;
}
.nowPlaying .mvii-ava:before {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url(//kenh14cdn.com/2018/wechoice-right-playicon-1515384018494.png);
    background-color: rgba(0, 0, 0, 0.8);
    background-position: center center;
    content: "";
    background-repeat: no-repeat;
}
.mutex-right-scroll .slimScrollBar {
    opacity: 0.1 !important;
    right: 0 !important;
}
.mutex-right-scroll .slimScrollBar:hover {
    opacity: 0.3 !important;
    cursor: move;
}
.mutex-profile-link {
    padding: 0 5px;
    height: 20px;
    background-color: #e94334;
    font-family: SFD-Semibold;
    font-size: 10px;
    color: #fff;
    line-height: 18px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s;
}
.mutex-profile-link i {
    margin-left: 2px;
}
.mutex-video-item:hover .mutex-profile-link {
    opacity: 1;
    visibility: visible;
}
.mutex-profile-link:hover {
    background-color: #111;
}
#aiservice-readmore .clearfix:before,
#aiservice-readmore .clearfix:after,
#aiservice-readmore .list > li:before,
#aiservice-readmore .list > li:after {
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
}
#aiservice-readmore .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
#aiservice-readmore .list-topic-cate {
    overflow: hidden;
    position: relative;
}
#aiservice-readmore .list-topic-cate span.tlthead {
    font: normal 700 24px/25px "Arial";
    padding-left: 10px;
    border-left: 4px solid #ff904c;
    display: block;
    position: relative;
    text-transform: uppercase;
}
#aiservice-readmore .list-topic-cate .item-news-cate {
    padding: 25px 0;
    border-bottom: 1px dotted #ccc;
    position: relative;
}
#aiservice-readmore .list-topic-cate .item-news-cate.related-news {
    margin-top: 0;
    margin-bottom: 0;
    clear: both;
}
#aiservice-readmore .list-topic-cate .item-news-cate .thumbs-img {
    display: block;
    width: 280px;
    height: 175px;
    float: left;
    margin-right: 20px;
    text-decoration: none;
}
#aiservice-readmore .list-topic-cate .item-news-cate .thumbs-img,
#aiservice-readmore .list-topic-cate .item-news-cate .thumbs-img img {
    width: 260px;
    height: 162px;
}
#aiservice-readmore .list-topic-cate .item-news-cate .info-new-cate {
    margin-left: 300px;
}
#aiservice-readmore .list-topic-cate .item-news-cate .info-new-cate {
    margin-left: 280px;
}
#aiservice-readmore .list-topic-cate .item-news-cate .title-new-cate {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 27px;
    color: #2d2d2d;
    text-decoration: none;
    margin-bottom: 10px;
    margin-top: 0;
}
#aiservice-readmore .list-topic-cate .item-news-cate .info-new-cate p {
    color: #8e8e8e;
    font-size: 13px;
    line-height: 19px;
}
#aiservice-readmore .list-topic-cate .item-news-cate .info-new-cate span.sapo-new {
    font-family: Arial;
    font-size: 13px;
    line-height: 18px;
    color: #444;
    margin-top: 10px;
    display: block;
}
#aiservice-readmore .list-topic-cate .item-news-cate .info-new-cate p span.time-new {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #8e8e8e;
}
#aiservice-readmore .list-topic-cate .item-news-cate .p-cat-info {
    display: none;
}
#aiservice-readmore .tlshowmore {
    text-align: center;
    padding-top: 10px;
}
#aiservice-readmore .paging a,
#aiservice-readmore .tlshowmore span {
    font: bold 12px/29px tahoma;
    color: #929292;
    border: solid 1px #d1d1d1;
    background-color: #eaeaea;
    padding: 0 10px;
    margin: 0 3px;
    display: inline-block;
}
#aiservice-readmore .tlshowmore span {
    padding: 0 30px;
    cursor: pointer;
}
#aiservice-readmore .fblw-timeline-item {
    background: #fff;
}
#aiservice-readmore .fblwtia-mask {
    background: #fff;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 10px;
}
#aiservice-readmore .fblwtia-title-line {
    right: 0;
    left: 36%;
    top: 0;
    height: 20px;
    width: 3%;
}
#aiservice-readmore .fblwtia-front-mask {
    height: 10px;
    left: 36%;
    width: 3%;
}
#aiservice-readmore .fblwtia-title-mask-1 {
    top: 30px;
}
#aiservice-readmore .fblwtia-front-mask-2 {
    top: 70px;
    height: 15px;
}
#aiservice-readmore .fblwtia-front-mask-3 {
    top: 105px;
}
#aiservice-readmore .fblwtia-front-mask-4 {
    top: 125px;
}
#aiservice-readmore .fblwtia-sepline-sapo {
    left: 36%;
    right: 0;
}
#aiservice-readmore .fblwtia-sepline-sapo-0 {
    top: 20px;
}
#aiservice-readmore .fblwtia-sepline-sapo-1 {
    top: 50px;
    height: 20px;
}
#aiservice-readmore .fblwtia-sepline-sapo-2 {
    top: 85px;
    height: 20px;
}
#aiservice-readmore .fblwtia-sepline-sapo-3 {
    top: 115px;
}
#aiservice-readmore .fblwtia-sepline-sapo-4 {
    top: 135px;
    height: 50px;
}
#aiservice-readmore .fblwtia-sapo-line {
    right: 0;
}
#aiservice-readmore .fblwtia-sapo-line-2 {
    top: 70px;
    left: 55%;
    height: 15px;
}
#aiservice-readmore .fblwtia-sapo-line-3 {
    top: 105px;
    left: 95%;
}
#aiservice-readmore .fblwtia-sapo-line-4 {
    top: 125px;
    left: 85%;
    height: 10px;
}
#aiservice-readmore .fblwti-animated {
    animation-duration: 1.5s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #f6f7f8;
    background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);
    background-size: 800px 200px;
    height: 110px;
    position: relative;
}
@-webkit-keyframes placeHolderShimmer {
    0% {
        background-position: -800px 0;
    }
    100% {
        background-position: 800px 0;
    }
}
#aiservice-readmore .fblwti-animated {
    height: 185px;
}
#aiservice-readmore .fblwtia-sapo-line-0 {
    top: 0;
    left: 98%;
    height: 20px;
}
#aiservice-readmore .fblwtia-sapo-line-1 {
    top: 30px;
    left: 85%;
    height: 20px;
}
#aiservice-readmore .fb-loading-wrapper {
    padding: 25px 0;
}
