@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;1,400&display=swap');
@font-face {
    font-display: swap;
    font-family: "Playfair Display";
    src: url(../fonts/PlayfairDisplay-Black.ttf) format("truetype");
    font-weight: 900
}

@font-face {
    font-display: swap;
    font-family: "Playfair Display";
    src: url(../fonts/PlayfairDisplay-Bold.ttf) format("truetype");
    font-weight: 700
}
* {
    outline: none;
    margin: 0;
    padding: 0;
    color: #090909;
}

@media (min-width: 768px) {

    #main-nav .navbar {
        width: 696px;
        display: flex;
    }


    .dropdown-menu>.active>a,
    .dropdown-menu>.active>a:hover,
    .dropdown-menu>.active>a:focus {
        background-color: #f5f5f5;
        color: #777;
    }

    ul#main-menu {
        width: 100%;
    }

    .collapse-item-hidden {
        display: none
    }

    .sm-clean ul a,
    .sm-clean ul a:hover,
    .sm-clean ul a:focus,
    .sm-clean ul a:active,
    .sm-clean ul a.highlighted {
        line-height: .5em
    }

    .dropdown-menu>li>a {
        font-weight: 700
    }

    .dropdown-menu::after,
    .dropdown-menu::before {
        left: 10em !important;
        display: none;
    }

    .dropdown-menu a .sub-arrow {
        display: none
    }

    .collapse-nav-target .dropdown-menu {
        position: absolute !important;
        background: #fff !important;
        -webkit-background-clip: padding-box !important;
        background-clip: padding-box !important;
        border-radius: 0 !important;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;
        right: 0 !important;
        left: auto !important;
        margin-top: 0 !important;
        width: 25%;
        padding-top: 10px;
        border: 1px solid red;
        border-width: 0 0 1px
    }

    .collapse-nav-target .dropdown-menu>li>a {
        color: #777
    }

    .collapse-nav-target .dropdown-menu>li>a:hover {
        background-color: #f5f5f5 !important
    }

    #more-menu-1 .collapse-item {
        position: relative
    }

    #more-menu-1 .dropdown-submenu>ul {
        top: 0;
        left: -210px;
        width: 212px;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px;
        border-radius: 0 6px 6px 6px
    }

    #more-menu-1 .collapse-item:hover>ul {
        display: block
    }

    #more-menu-1 .collapse-item:hover>a:after {
        border-left-color: #fff
    }

    #more-menu-1 .collapse-item.pull-left {
        float: none
    }

    #more-menu-1 .collapse-item>ul {
        left: -108%;
        top: 0;
        -webkit-border-radius: 6px 0 6px 6px;
        -moz-border-radius: 6px 0 6px 6px;
        border-radius: 6px 0 6px 6px;
        position: unset;
        border: 0;
        box-shadow: unset;
        width: 90%;
        margin: 0 10px !important
    }

    #more-menu-1 {
        position: unset !important
    }

    #more-menu-1>a {
        padding: 0
    }

    .dropdown-menu ul li {
        border-top: 1px dotted #ccc;
        margin-top: 5px;
        position: relative
    }

    .dropdown-menu ul li:first-child {
        border: 0;
        margin-top: 0
    }

    .col_menu>li {
        margin-bottom: 10px
    }

    .col_menu_1 {
        float: left;
        width: 17%;
        padding: 0 1%
    }

    .col_menu_2 {
        float: left;
        width: 16%;
        padding: 0 1%
    }

    .col_menu_3 {
        float: left;
        width: 20%;
        padding: 0 1%
    }

    .col_menu_4,
    .col_menu_5 {
        float: left;
        width: 23%;
        padding: 0 1%
    }

    .col_menu>li>a {
        font-weight: 700
    }
}

.bg1 {
    background: linear-gradient(-45deg, #4d24fa, #558666);
}

.bg2 {
    background: #f3f3f3;
}

.bg3 {
    background: #2D3235;
}

.bg4 {
    background: url(../images/bg_dulich.png) no-repeat center top;
    padding: 25px 0 20px 0;
}

.bg5 {
    background: #c36b06 url(../images/footer1_bg.png) no-repeat center top;
    color: #fff;
    text-align: center;
    padding: 20px 0;
}

.bg6 {
    background: #A15804;
    text-align: center;
    padding: 10px 0;
    color: #fff;
    font-size: 90%;
}

.color1 {
    color: #935F25;
}

.color2 {
    color: #FFF;
}

.color3 {
    color: #12335A;
}

.color4 {
    color: #909090;
}

.bd-color1 {
    border-color: #E82020;
}

.bd-color2 {
    border-color: #fff;
}

.flowroot {
    display: flow-root;
    padding: 10px 0;
}

.nav.nav-tabs,
.nav.nav-tabs li a {
    border: 0 !important;
    /* position: relative; */
}

.nav.nav-tabs li.active a {
    background: #457b6f;
    color: red;
}

.nav.nav-tabs li:first-child {
    /* background: linear-gradient(-45deg, #4d24fa, #558666); */

    #background: url(http://dienbientv.vn/common/v3/image/bd2.gif) no-repeat right 14px;
    padding-right: 20px;
    margin-right: 10px;
}

.nav.nav-tabs {
    background: linear-gradient(-45deg, #4d24fa, #558666);
}

.nav.nav-tabs a {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}

.nav.nav-tabs a:hover {
    background: transparent;
}

/*.nav.nav-tabs li.active.news-top-radio a::after {
    border-right: 14px solid transparent;
    border-bottom: 65px solid #12335A;
    border-left: 13px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    left: -13px;
    top: 0;
     content: " ";

}*/
.title00 {
    font-size: 24px;
    font-weight: bold;
    color: #333;
}

.title0 {
    font-size: 20px;
    font-weight: bold;
}

.title05 {
    font-size: 18px;
    font-weight: bold;
}

.title1 {
    font-weight: 500;
    font-size: 22px;
    /* margin-left: 15px; */
}

footer .pad-vertical-30 ul {
    display: none;
}

.title2 {
    font-weight: bold;
    font-size: 20px;
}


.title3 {
    font-weight: 500;
    font-size: 28px;
}

.title4 {
    color: #000;
    font-size: 32px;
}

.title5 {
    color: #202021;
    font-weight: bold;
    font-size: 20px;
}

.list-cate img {
    width: 100%;
}

.content-media-box {
    padding: 0 10px;
}

.bd_dash {
    margin: 20px 0;
    height: 4px;
    background: url(../images/dash.gif) repeat-x;
}

.zone2 {
    background: url(../images/dash.gif) repeat-x 0 bottom;
    padding-bottom: 15px;
}

@media screen and (min-width: 900px) {
    .weathermenu ul li {
        margin-left: 10px;
    }

    .menu-bottom li {
        padding: 0 25px;
    }

    /*  #radio_online,#tv_online{
    min-height: 500px;
  }*/
    #main-menu li ul li a {
        text-transform: unset !important;
        font-size: 95%;
        line-height: unset;
    }

    .box-tv-1 .container {
        width: 65%;
    }

    #main-nav li {
        padding: 0;
    }

    #main-nav li::before {}

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

        .slider_news_top .swiper-slide,
        .slider_news_top .swiper-slide {
            width: 25% !important;
            margin: 0 5px;
        }

        table.image {
            width: 100%;
        }

        .slider_news_top .swiper-button-prev,
        .slider_news_top .swiper-button-next {
            display: none !important;
        }

    }

    #main-nav li:first-child::before,
    #main-nav li:last-child::before,
    #main-nav li:nth-child(2)::before {
        border-left: 0;
    }

    .menu-bottom li::before {
        border-left: 1px solid #fff;
        content: "";
        display: block;
        height: 15px;
        position: absolute;
        top: 11px;
        left: 5px;
    }

    .menu-bottom li:first-child::before {
        border-left: 0;
    }


}

@media screen and (max-width: 600px) {
    .header img {
        width: 100%;
    }

    .firstitem {
        display: none;
    }

    .nav-brand img {
        width: 150px;
    }

    .sm-clean a {
        font-size: 14px !important;
        padding: 10px !important;
        text-transform: uppercase !important;
    }

    .cate-title-2 {
        margin: 15px 0px;
    }
}

footer .pad-vertical-30 ul {
    display: none;
}

.title2 {
    font-weight: 500;
    font-size: 20px;
}

.title5 {
    color: #202021;
    font-weight: 500;
    font-size: 32px;
}


.style1 {
    font-size: 18px;
}

html,
body,
div,
span,
applet,
object,
blockqoute,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dd,
dl,
dt,
li,
ol,
ul,
fieldset,
form,
label,
legend,
caption,
tbody,
tfoot,
thead {
    border: 0 none;
    margin: 0;
    padding: 0;
    list-style-type: none;
}



body {
    font-size: 16px;
    font-family: 'Lora', serif;
    color: #000;
    font-weight: 500;
    /* background: #F5F5F5; */
}

a {
    color: #242A2E;
    font-family: 'Lora', serif;
    text-decoration: none;
    word-break: break-all;
}

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

.clear {
    clear: both;
    color: #FFFFFF;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}

.row40 {
    margin-bottom: 40px !important;
}

.row30 {
    margin-bottom: 30px !important;
}

.row20 {
    margin-bottom: 20px !important;
}

.row15 {
    margin-bottom: 15px !important;
}

.row10 {
    margin-bottom: 10px !important;
}

.row5 {
    margin-bottom: 10px !important;
}

.avatar {
    display: block;
    width: 100%;
    position: relative;
    height: 0;
    padding: 56.25% 0 0 0;
    overflow: hidden;
}

.fleft35 {
    width: 35%;
    float: left;
    margin-right: 10px;
}

.fleft70 {
    width: 68%;
    float: left;
}

.fright30 {
    width: 30%;
    float: right;
}

.fleft40 {
    width: 38%;
    float: left;
}

.fright60 {
    width: 60%;
    float: right;
}

.avatar img {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    -webkit-transition: all 2s ease-out;
    transition: all 2s ease-out;
    object-fit: cover;
}

.avatar:hover img,
.avatar a:hover img,
.avatar a:focus img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

.avatar .fa {
    left: 10px;
    opacity: 0.8;
    position: absolute;
    bottom: 10px;
    color: #fff;
    z-index: 2;
}

.fa.icon_type {
    color: red;
    font-size: 15px;
}

.menu-header {
    border-bottom: 1px solid #999;
}

.border-top {
    border-top: 1px solid #ccc;
    padding-top: 10px;
}

.border-bot {
    border-bottom: 1px solid #7F91A6;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: flow-root;
}

.border-dashed {
    border-bottom: 2px dashed #7F91A6;
    padding-bottom: 10px;
}

.border-top:first-child {
    padding-top: 0;
    border-top: 0;
}

.menu-header .style2 {
    color: red;
}

.menu-header a .fa-facebook-official {
    color: #3a579b;
}

.menu-header a .fa-youtube-play {
    color: #ff0000;
}

.menu-header a {
    padding-left: 10px;
}

.menu-header {
    margin: 0;
    padding: 0;
    position: inherit;
    top: 0;
    width: 100%;
    z-index: 999;
    height: 30px;
    line-height: 30px;
}

.menu-header .pull-right {
    height: 30px;
    line-height: 30px;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}


.full-width {
    max-width: 100%;
}

.menutop,
.menu-bottom {
    min-height: 35px;
    border: 0;
    margin-bottom: 10px;
    border-radius: 0;
}

.menutop .navbar-nav>li>a {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    padding: 0 20px;
}

.menutop .navbar-nav>.active>a,
.menutop .navbar-nav>.active>a:focus,
.menutop .navbar-nav>.active>a:hover {
    background-color: inherit;
    border-style: solid;
    border-width: 0 0 4px;
}

.navbar-nav>li>a {
    height: 35px;
    line-height: 35px;
    padding: 0;
}

.navbar-nav>li>a .bd {
    padding: 0 15px;
    border-left: 1px solid #5a97e8;
}

.navbar-nav>li.first>a .bd {
    border-left: 0;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
    background-color: #c79802;
}

.menutop .navbar-toggle {
    border-color: #c79802;
}

.sm-blue>li>a>.bd {
    padding: 0 15px;
}

.sm-blue>li.first>a>.bd {
    padding: 0 15px;
    border-left: 0;
}

.menutop .active a {}

#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon {
    height: 0;
    background: transparent;
}

#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after {
    top: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}


/* hide menu state checkbox (keep it visible to screen readers) */

#main-menu-state {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}


/* hide the menu in mobile view */

#main-menu-state:not(:checked) #main-menu {
    display: none;
}

#main-menu-state:checked~#main-menu {
    display: block;
}

@media (min-width: 768px) {

    /* hide the button in desktop view */
    .dropdown-menu ul li a:hover {
        font-size: 100%;
        text-transform: unset;
    }

    .main-menu-btn,
    .tool_link {
        position: absolute;
        top: -99999px;
    }

    .duongdaynong ul {
        display: flex;
        justify-content: flex-start;
    }

    .weathermenu .weather_VN {
        display: flex;
    }

    .weathermenu .weather_VN .temp img {
        width: 30%;
        margin-top: -10px;
    }

    .weathermenu .temperature {
        color: red;
        margin-left: 5px;
    }

    .duongdaynong li a {
        /*color:red;*/
    }

    .duongdaynong ul li {
        margin-left: 25px;
    }

    .duongdaynong ul li:first-child {
        margin-left: 0;
    }

    .weathermenu ul {
        display: flex;
        justify-content: flex-end;
    }

    .sm-clean a {
        font-size: 14px;
    }

    .phongsu-truyenhinh-datvanguoi-nguoitoviectot {
        margin-top: 35px !important;

    }

    .bd_dotted {
        margin-bottom: 5px !important;
    }

    .list-simple-2 {}

    /* always show the menu in desktop view */
    #main-menu-state:not(:checked)~#main-menu {
        display: block;
    }
}


#link-menu {
    clear: both;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

@media (min-width: 768px) {
    #link-menu {
        clear: none;
    }

}

.tool_header {
    padding: 5px;
    border-bottom: 1px solid #e9e9eb;
    background: #E9E9E9;
}


/* Mobile menu top separator */

#link-menu:before {
    content: '';
    display: block;
    height: 1px;
    font: 1px/1px sans-serif;
    overflow: hidden;
    background: #2e8cb8;
}

@media (min-width: 768px) {
    #link-menu:before {
        display: none;
    }
}


/* Mobile menu toggle button */

.link-menu-btn {
    float: right;
    margin: 10px;
    position: relative;
    display: inline-block;
    width: 29px;
    height: 29px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


/* hamburger icon */

.link-menu-btn-icon,
.link-menu-btn-icon:before,
.link-menu-btn-icon:after {
    position: absolute;
    top: 50%;
    left: 2px;
    height: 2px;
    width: 24px;
    background: #fff;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
}

.link-menu-btn-icon:before {
    content: '';
    top: -7px;
    left: 0;
}

.link-menu-btn-icon:after {
    content: '';
    top: 7px;
    left: 0;
}


/* x icon */

#link-menu-state:checked~.link-menu-btn .link-menu-btn-icon {
    height: 0;
    background: transparent;
}

#link-menu-state:checked~.link-menu-btn .link-menu-btn-icon:before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#link-menu-state:checked~.link-menu-btn .link-menu-btn-icon:after {
    top: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}


/* hide menu state checkbox (keep it visible to screen readers) */

#link-menu-state {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}


/* hide the menu in mobile view */

#link-menu-state:not(:checked)~#link-menu {
    display: none;
}

#link-menu-state:checked~#link-menu {
    display: block;
}

@media (min-width: 768px) {

    /* hide the button in desktop view */
    .link-menu-btn,
    .tool_link,
    #link-menu {
        position: absolute;
        top: -99999px;
    }

    /* always show the menu in desktop view */
    #link-menu-state:not(:checked)~#link-menu {
        display: block;
    }
}

@media screen and (max-width: 768px) {
    .menu-header {
        display: none;
    }

    .title1 {
        /* padding-left:15px; */
    }

    .search-form {
        width: 60%;
    }

    .search-form .search-input {
        width: 60%;
    }

    footer .active-links .nav-actions,
    footer .active-links.pad-vertical-30 .row.text-center {
        display: none;
    }
}

.link-menu-btn .fa {
    color: #fff;
}

/*tuyenquang
*/
.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.news_top .swiper-button-next,
.news_top .swiper-button-prev {
    top: 30%;
}

.swiper-button-next:after,
.swiper-button-prev:after,
.swiper-button-next:before,
.swiper-button-prev:before {
    display: none;
}

#list_sub_featured {
    padding-right: 10px;

    max-height: 500px;
}

input.submit.pull-left {
    background: #12335A;
    color: #fff;
    padding: 1px 5px;
}

.cate_title_1 {}

.box-top-right .cate_title_1 a,
.antuong24h .cate_title_1 a {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}

.cate_title_1 a.cate_title_style_1 {
    border-style: solid;
    display: block;
    float: left;
    clear: both;
}

.cate_title_1 .cate_title_style_1 {
    padding: 5px 0;

}

.cate_title_style_1 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}

.thoisu-chinhtri .cate_title_1 .cate_title_style_1 {
    background: #B11016;
    padding: 6px 10px;
}

.thoisu-chinhtri .cate_title_1 {
    border-bottom: solid 2px #12335A;
    padding: 0 !important;
    margin-bottom: 10px;
}

.thoisu-chinhtri .list-simple .item {
    position: relative;

}

.list-style li.item {
    padding-left: 10px;
}

.font-bold {
    font-weight: bold;
}

ul.list-simple.list-style li::after {
    position: absolute;
    content: "";
    top: 11px;
    display: block;
    width: 3px;
    height: 3px;
    background: #000;
    left: 0;
}

.box-style-2 li {
    border-bottom: 1px dashed #b3b3b3;
    padding: 10px;
}

.box-style-2 li:last-child {
    border-bottom: 0;

}

.box-style-2 li.first {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.text-upper {
    text-transform: uppercase;
}

.box-style-1 {
    border: 1px solid #b3b3b3;
    padding: 10px;
}

.box-style-1 li {
    margin-top: 15px;
}

.box-style-1 li:first-child {
    margin-top: 0;
}

form.poll_form {
    background: #f5f5f5;
    padding-bottom: 20px;
}

.article-poll .poll_show_items {
    display: inline-block;
    padding: 10px;
}

.poll_show_items .radio label {
    font-weight: bold;
}

.radio label,
.checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: bold;
    cursor: pointer;
}

.poll_show_items input {
    margin-right: 10px;
}

.article-poll .cmd input {
    background: #147ADC;
    color: white;
    border-radius: 5px;
    padding: 5px 8px;
    font-size: 14px;
    text-transform: uppercase;
}

.article-poll .cmd button.cmdketqua {
    background: none;
    border: none;
}

.article-poll .cmd button.cmdketqua {
    color: #147ADC;
    font-size: 14px;
    text-transform: uppercase;
}

.article-poll .cmd {
    text-align: center;
}

.title-ex {
    padding: 10px;
}

.spr {
    background-image: url(../image/desktop-icon.png);
    background-size: 100px 4000px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;

}

.im {
    background-image: url(../images/icons_media.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 35px;
    background-size: 500px;
}

.im-tv {
    background-position: 0px 0px;
}

.im-radio {
    background-position: -236px 0;
}

.im-fb {
    background-position: -439px 0;
}

.im-youtube {
    background-position: -476px 0;
}

.swiper-button-next {
    background-image: url(../images/slider_next.png) !important;
    background-repeat: no-repeat;
}

.swiper-button-prev {
    background-image: url(../images/slider_prev.png) !important;
    background-repeat: no-repeat;
}

.slider_media {
    position: relative;
}

.slider_media .swiper-button-prev,
.slider_media .swiper-container-rtl .swiper-button-next {
    right: 50px !important;
    left: unset !important;
}

.slider_media .swiper-button-next,
.slider_media .swiper-button-prev {
    top: 100%;
}

.slider_news_top {
    position: relative;
}

.lich_phat_song_box #lich_phat_song table {
    color: #fff;
}

.lich_phat_song_box td,
.lich_phat_song_box th {
    padding: 5px 10px;
    position: relative;

}

.lich_phat_song_box tr {
    border-bottom: dashed 1px;
}

.lich_phat_song_box tr:last-child {
    border-bottom: 0;
}

.lich_phat_song_box td:nth-child(odd)::after {
    content: "";
    position: absolute;
    right: -3px;
    top: 37%;
    background-image: url(../images/icon_lich.png);
    background-repeat: no-repeat;
    background-size: 5px;
    width: 10px;
    height: 10px;
    background-position: center;
}

.footer .common-info {
    padding: 30px 0;
    margin-top: 10px;
}

.font-weight {
    font-weight: bold;
}

.menu-bottom a {
    text-transform: unset !important;
}


.thoisu-chinhtri.cate-title .cate_title_1 {
    border-bottom: solid 1px #686868;
}

.tag-list {
    border-top: solid 1px #7E7E7E;
    border-bottom: solid 1px #7E7E7E;
    padding: 10px 0;
}

.title-other {
    padding: 5px 10px;
}

.tin-lien-quan ul.list-simple li {
    padding: 5px 10px;
    position: relative;
}

.tin-lien-quan ul.list-simple li::before {
    position: absolute;
    content: "";
    top: 14px;
    display: block;
    width: 3px;
    height: 3px;
    background: #000;
    left: 2px;
    border-radius: 50%;
}

.pad20 {
    padding: 20px 0;
}

.pad10 {
    padding: 10px;
}

.pad-lef20 {
    padding-left: 20px;
    font-weight: unset !important;
}

.ic-facebook {
    width: 8px !important;
    height: 12px !important;
    background-position: -509px -95px !important;
}

.ic-google-plus {
    width: 12px !important;
    height: 12px !important;
    background-position: -531px -95px !important;
}

.ic-twitter {
    background-position: -519px -96px !important;
    width: 12px !important;
    height: 10px !important;
}

.ic-print {
    background-position: -555px 0 !important;
}

.ic-email {
    height: 12px !important;
    background-position: -315px -1px !important;
}

.item_twit {
    background: #00aced;
    height: 20px !important;
}

.item_google {
    background: #dd4b39;
}

.item_fb {
    background: #3067a3;
}

.item_fb,
.item_twit,
.item_google,
.btn_print,
.btn_email {
    width: 20px;
    height: 20px;
    text-align: center;
    margin-left: 5px;
    display: inline-block;
}

.item_fb i,
.item_twit i,
.item_google i,
.btn_print i,
.btn_email i {
    font-size: 11px;
    color: #fff;
    vertical-align: middle;
    display: inline-block;
    margin-top: 0;
}

.ic {
    width: 15px;
    height: 15px;
    background: url(../images/icon_vne.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
}

.fright {
    float: right;
}

.block_share {
    margin-top: 8px;
}

.social li {
    display: inline-block;
    margin: 5px 5px 5px 0;
    float: left;
}

/*comment*/
ul.comments p {
    margin: 0 !important
}

.feedback_comment1 textarea {
    width: 100%;
    font-family: sans-serif;
    font-size: 14px;
    color: #333;
    line-height: 22px;
    -webkit-font-smoothing: antialiased;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 2px 1px inset;
    padding: 10px 50px 10px 10px;
    margin: 0;
    outline: none;
    border-width: 1px;
    border-style: solid;
    border-color: #a3b1cf;
    border-image: initial;
    background: #fff;
    overflow: hidden
}

.comment_review li.comment-meta {
    border: 0;
    padding-bottom: 15px
}

.feedback_comment1 .dialog.centered {
    padding: 30px;
    text-align: center
}

.feedback_comment1 .dialog {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    border-radius: 10px;
    padding: 25px 30px;
    font-family: sans-serif;
    font-size: 14px;
    line-height: 1.4;
    color: #333
}

.feedback_comment1 .dialog.icon {
    padding-left: 75px;
    position: relative
}

.feedback_comment1 .dialog .dialog-title {
    letter-spacing: -1px;
    font-size: 1.3em;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 5px
}

.feedback_comment1 .dialog.centered .dialog-content {
    margin-bottom: 20px
}

.feedback_comment1 .dialog .dialog-content {
    margin-bottom: 20px;
    float: left;
    width: 100%;
    overflow-y: auto
}

.feedback_comment1 .dialog .dialog-content form {
    margin: 10px 0 0
}

.feedback_comment1 .dialog .dialog-content form input[type=password],
.dialog .dialog-content form input[type=text],
.dialog .dialog-content form textarea {
    border: 1px solid #ddd;
    padding: 0 10px;
    line-height: 40px;
    border-radius: 5px;
    width: 80%;
    margin: 10px 0 0;
    -webkit-box-shadow: inset 0 0 3px 0 rgba(66, 66, 66, .1);
    box-shadow: inset 0 0 3px 0 rgba(66, 66, 66, .1);
    font-size: 14px;
    color: #333
}

.feedback_comment1 .dialog .dialog-actions a {
    display: inline-block;
    padding: 0 15px;
    background: #f3f3f3;
    color: #006A96;
    margin-right: 10px;
    font-weight: 700;
    line-height: 35px;
    border-radius: 3px;
    display: inline-block;
    padding: 0 15px;
    background: #f3f3f3;
    color: #006A96;
    margin-right: 10px;
    font-weight: bold;
    line-height: 35px;
    border-radius: 3px
}

.feedback_comment1 .blocker,
.feedback_comment1 .blocker_logout {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 999999;
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #000;
    background-color: rgba(49, 49, 49, .2);
    text-align: center;
    display: none
}

.feedback_comment1 .modal {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    width: 500px;
    background: #fff;
    padding: 15px 30px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    text-align: left;
    margin: auto
}



.feedback_comment1 button.lgout {
    font-size: 10px;
    display: none;
    color: #000;
    text-transform: lowercase;
    border: none;
    background: none
}

.feedback_comment1 button.lgout:hover {
    color: #000
}

#feedback-list ul,
li,
div,
p {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    /* background:transparent; */
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

.feedback_comment1 textarea {
    width: 100%;
    padding: 10px 50px 10px 10px;
    margin: 0;
    outline: none;
    border: 1px solid #A3B1CF;
    background: #FFF;
    font-family: sans-serif;
    font-size: 14px;
    color: #333;
    line-height: 22px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, .1);
    overflow: hidden
}

.feedback_comment1 time.comment-date {
    float: right;
    color: #888
}

.feedback_comment1 p.comment-user {
    color: #3b5998;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    display: inline-block;
    margin-bottom: 0;
    position: relative;
    top: -1px
}

.feedback_comment1 .comment-meta img {
    width: 33px;
    height: 33px;
    float: left;
    margin-right: 8px;
    background: #eee url(data:image/gif;base64,R0lGODlhMgAyAMQAAPP1+dzh7eXp8tHY58jR4s3V5O7x9vn6/Oru9NTa6Pz9/uns8/b4+vX2+v7+//b3+trg7MvT5MfQ4vj5+9fd6t7k7uPn8MbO4czT5PHz+NXc6dbc6dLZ6MbP4f///8TN4CH5BAAAAAAALAAAAAAyADIAAAX/YCeOZGmeaKqubJt+cCzPdG3feK7vfF8PFcMk4ivaCIGMZ+kJGJ8xDYBJHUCNmAd164FcexWuGPHVLcToR/kmQLvV61nETffGY206unGPKfViDn0wDIBogx8HhmIdg4qLWxeDE5BbjX1alUyIU5pLiH+aCohnnhODBY+eG32lnh5wcRCvSwt9A7RNfRK5HIO5RH2znraIrwSIH6GLgskBmgbJHxeaCdIfBpCj1x+QVtzLdNwwnYDjiYuX15AY3LyLGtcEmvHJGpoC0nmQfMkKnsHidLCQC0FAKBgQ5KKSwZeRDeUWUjngZIcEC/8k0lnQzsaAbBoXNaAwgwKlkKIqA3wIAQA7) no-repeat 50% 50%;
    background-size: cover;
    border: 0 !important
}

.feedback_comment1 .comment-meta {
    float: left;
    width: 100%;
    border-bottom: 1px solid #eee;
    padding: 14px 0 16px
}

.feedback_comment1 ul.comments {
    float: left;
    width: 100%;
    margin: 0;
    font-family: sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.feedback_comment1 .feedback-list h3 {
    font-size: 13px;
    color: #3b5998;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 10px
}

.feedback_comment1 button.btnSubmit {
    background: #4e69a2;
    color: #FFF;
    border-color: #435a8b #3c5488 #334c83;
    border: 1px solid;
    padding: 5px 15px;
    margin: 0 5px 0 0;
    cursor: pointer;
    display: block;
    float: left;
    border-radius: 3px;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.feedback_comment1 p.editor-tool {
    position: absolute;
    top: 8px;
    right: 2px;
    width: 40px;
    font-size: 16px;
    line-height: 40px;
    text-align: center
}

.feedback_comment1 .comment-editor {
    position: relative;
    margin-bottom: 10px;
    float: left;
    width: 100%
}

.feedback_comment1 p.comment-author {
    float: left;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 20px;
    width: 100%;
    margin-top: -5px;
    color: #f9f9f9
}

.feedback_comment1 .comment-form {
    float: left;
    width: 100%;
    padding: 15px;
    position: relative;
    /*border-bottom:3px solid #FFF;*/
    background: #f7f7f7
}

.feedback_comment1 textarea#form-757 {
    width: 100%;
    padding: 10px 50px 10px 10px;
    margin: 0;
    outline: none;
    border: 1px solid #A3B1CF;
    background: #FFF;
    font-family: sans-serif;
    font-size: 14px;
    color: #333;
    line-height: 22px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, .1);
    overflow: hidden
}

.feedback_comment1 img.userAvatar {
    width: 20px;
    height: 20px;
    background: #eee url(data:image/gif;base64,R0lGODlhMgAyAMQAAPP1+dzh7eXp8tHY58jR4s3V5O7x9vn6/Oru9NTa6Pz9/uns8/b4+vX2+v7+//b3+trg7MvT5MfQ4vj5+9fd6t7k7uPn8MbO4czT5PHz+NXc6dbc6dLZ6MbP4f///8TN4CH5BAAAAAAALAAAAAAyADIAAAX/YCeOZGmeaKqubJt+cCzPdG3feK7vfF8PFcMk4ivaCIGMZ+kJGJ8xDYBJHUCNmAd164FcexWuGPHVLcToR/kmQLvV61nETffGY206unGPKfViDn0wDIBogx8HhmIdg4qLWxeDE5BbjX1alUyIU5pLiH+aCohnnhODBY+eG32lnh5wcRCvSwt9A7RNfRK5HIO5RH2znraIrwSIH6GLgskBmgbJHxeaCdIfBpCj1x+QVtzLdNwwnYDjiYuX15AY3LyLGtcEmvHJGpoC0nmQfMkKnsHidLCQC0FAKBgQ5KKSwZeRDeUWUjngZIcEC/8k0lnQzsaAbBoXNaAwgwKlkKIqA3wIAQA7) no-repeat 50% 50%;
    background-size: cover;
    border: 0;
    position: relative;
    display: none
}

.feedback_comment1 strong.fullName {
    color: #3b5998;
    display: inline-block;
    margin-right: 5px
}

#logout_popup {
    display: none
}

.feedback_comment1 .dialog .dialog-icon {
    display: block;
    position: absolute;
    left: 20px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    color: #444
}

.feedback_comment1 .dialog .dialog-title {
    letter-spacing: -1px;
    font-size: 1.3em;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 5px
}

.feedback_comment1 .dialog .dialog-actions a.default {
    background: #00a1df;
    color: #FFF
}

a.btnMore {
    margin-bottom: 60px;
    width: 100%;
    padding: 8px 0;
    text-shadow: 1px 1px 0 #FFF;
    text-align: center;
    margin-top: 10px;
    background: #f6f7f8;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    color: #3b5998;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: left;
    display: block;
    width: 100%
}

.comment-actions {
    float: left;
    width: 100%;
    margin-top: 3px;
    font-family: sans-serif;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.comment-actions a {
    text-decoration: none;
    color: #627aad;
    display: inline-block
}

.comment-actions>span.separator {
    display: inline-block;
    padding: 0 5px;
    font-size: 10px;
    color: #999
}

.feedback-list .comments {
    display: none
}

a.btnLike::before {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAMAAAAI/bVFAAAAe1BMVEUAAAAAAP8zZpk7Yp08WpY9W5c8WJc9WZk8W5k8WJc7WJg8WZk8WZg7WZg7WZg7WZg7WZg7WZg7WZg9W5lAXZpHY55OaaFRa6JYcqZehNFfd6lheaplfKx0m+eImb6LnMCQoMORocOqt9GuutO2wdfU2+j29/r8/P3///9D5e5fAAAAEnRSTlMAAQUNMztAUFpiaHOVpKmqwcsbogPiAAAAX0lEQVQIHQXBQRKCMBAAsLC0WgGZwf+/0INXKxRqAgAA4jHACGJbckWAUtY0IkDKYkRAud/0CwnmNfb2ZB9eWCbgHebZBLSeNABXDwDsR0AHZ60BFbTjTH58MpxfAMAfWYcad86ghJ0AAAAASUVORK5CYII=) no-repeat 50% 50%;
    position: relative;
    top: 1px;
    margin-right: 3px;
    display: inline-block;
    width: 12px;
    height: 13px;
    background-size: contain
}

.comment-form button.btnClose {
    padding: 5px 15px;
    margin: 0 5px 0 0;
    cursor: pointer;
    display: block;
    float: left;
    background: #f1f1f1;
    border-radius: 3px;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: 0;
    color: #888
}

.cmt-review {
    display: inline-block;
    margin-top: 10px;
    border: 0 !important;
    padding: 0 !important
}

/*end*/
.box-img {
    width: 100%;
}

.box-img .title {
    /* font-size: 20px; */
    /* line-height: 24px; */
    color: #212121;
    font-weight: normal;
    /* font-size: 15px; */
}

.swiper-slide {
    background: transparent;
}

.section-news-top .swiper-slide {

}

.list-news-post .swiper-slide {
    /* border: 1px solid #4696D2; */
    overflow: hidden;
}

.box-tv-1 .title-media a {
    border-width: 0 0 6px 0;
    border-style: solid;
    border-color: #B11016;
    text-transform: uppercase;
    font-weight: bold;
}

.box-tv-1 .title-media {
    border-bottom: solid 1px #000;
    padding: 3px 0;
}

.first-box-video span {
    position: absolute;
    bottom: 0;
    padding: 15px;
    padding-left: 50px;
    color: #fff;
    width: 100%;
    font-weight: bold;

}

hr {
    border-top: solid 1px #7A7A7A;
    margin-top: 5px;
    margin-bottom: 10px;
}

li#more-menu-1 span.sub-arrow {
    display: none;
}

.tool-media-header {
    background: #fff;
    padding: 15px 0 0 0;
    margin: 10px 0;
}

.container {
    margin: auto !important;
}

footer .active-links {
    background: #;
}

footer .active-links a {
    color: # !important;
    ;
}

h4 {
    line-height: inherit;
}

.giavang-laisuat {
    display: none;
}

@media only screen and (min-width: 999px) {
    .chuyentrang-banner {
        float: right;
        margin-top: -50px;
    }

    .chuyentrang-banner h4 {
        text-transform: uppercase;

    }

    .chuyentrang li a {
        display: flex;
    }

    .chuyentrang li a img {
        margin-right: 10px;

    }

    .chuyentrang li img {
        width: 35px;
        height: 35px;
    }

    .chuyentrang h4 {
        font-size: 13px;
        margin-top: 7px;
        line-height: 1.5em;
    }

    .chuyentrang li:nth-child(1) a {
        float: right;
        margin-right: 0px;
    }
}

@media only screen and (max-width: 990px) {
    .chuyentrang-banner {
        display: none;
    }
}

.weathermenu .weather_VN .temp img {
    width: 40px;
    margin-top: -10px;
}

.weathermenu .weather_VN {
    display: flex;
}

.weathermenu li {
    float: right;
    line-height: 40px;
    padding: 0 10px;
}

.stylish-input-group .form-control {
    border-right: 0;
    box-shadow: 0 0 0;
    border-color: #ccc;
}

.search-form {}

.stylish-input-group .input-group-addon {
    border-radius: 0 20px 20px 0;
    background: #EBE9E9;
}

.stylish-input-group button {
    border: 0;
    background: transparent;
}

.search-form input.form-control {
    width: 220px;
    height: 30px;
    background: #EBE9E9;
}

.weathermenu {
    margin: 10px 0;
}

.weathermenu {}

#main-menu {
    position: relative;
    z-index: 999;

}

.button_fb_1 {
    border: 1px solid #1b458b;
    border-radius: 18px;
    color: #1b458b;
    font-size: 10px;
    padding: 5px 10px;
    padding: 14px 10px 7px 11px;
    line-height: 9px;
}

.button_youtb_1 {
    border: 1px solid #ff0009;
    border-radius: 18px;
    color: #ff0009;
    font-size: 10px;
    padding: 14px 5px 7px 6px;
    line-height: 9px;
}

ul#main-menu {}

ul#main-menu li.triangle {
    background: linear-gradient(to bottom right, #fff 0%, #fff 50%, #E82020 50%, #E82020 100%);
    width: 30px;
}

ul#main-menu li.home {
    padding-left: 20px;
}

#main-menu::after {}

.cate-title-1 {
    margin-bottom: 15px;
}

.cate-title-1 .title {
    text-transform: uppercase;
    background: #000;
    padding: 4px 30px 4px 10px;
    position: relative;
}

.cate-title-1 .title::after {
    border-right: 0px solid transparent;
    border-bottom: 25px solid #E82020;
    border-left: 13px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    content: " ";
}

.opacity-item {
    position: relative;
}

.opacity-item .title {
    position: absolute;
    bottom: 0;
    background: url(../images/bg_gradient.png) repeat-x left bottom;
    width: 100%;
    padding: 57px 10px 5px 10px;
}

.cate-title-2 {
    margin-bottom: 15px;
}

.cate-title-3 .title {
    color: #fff;
    border: 1px solid #2f8735;
    padding: 5px 10px;
    display: inline-block;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 28px;
    text-transform: uppercase;
}

.cate-title-2 .title>a {
    color: #fff;
    background: none;
    border: 0;
}

.cate-title-2 .title>a:focus {
    background: none;
    border: 0;
    box-shadow: none;
}

.cate-title-2 .title>a.btn-secondary {
    padding: 0;
    height: 20px;
    line-height: 20px;
}

.cate-title-2 .title::after {
    border-right: 0px solid transparent;
    border-bottom: 33px solid #f3f3f3;
    border-left: 13px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    content: " ";
}

.lich-phat-song .cate-title {
    background: #D00505;
    padding: 5px 0 5px 10px;
    color: #fff;
}

.lich-phat-song a {
    color: #fff;
}

.lich-phat-song-date {
    text-align: center;
}

.buttonPrev {
    color: #ccc;
}

#list_show_1 .buttonPrev {
    background: #fff;
    color: black !important;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    font-size: 13px;
    font-weight: normal;
}

.buttonPrev {
    color: red !important;
    font-weight: bold;
    background: #fff;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    font-size: 13px;
}

.odd {
    color: #fffcfc;
    background: #fff;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    font-size: 13px;
}

.even {
    background: #444444;
    color: #fff;
}

.live-now {
    background-color: #E91111;
    background: -moz-linear-gradient(left, #E91111 30%, #6A2C2C 70%);
    background: -o-linear-gradient(left, #E91111 30%, #6A2C2C 70%);
    background: -ms-linear-gradient(left, #E91111 30%, #6A2C2C 70%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0.3, #E91111), color-stop(0.7, #6A2C2C));
}

.schedule-tv td {
    padding: 10px 5px;
}

#lich_phat_song {
    border-top: 2px solid #a2a2a2;

}

.same_height {
    max-height: 445px;
    overflow: hidden;
    width: 100%;
}

@media (max-width: 1200px) {
    .same_height {
        max-height: 484px;
    }
}

#lich_phat_song {
    max-height: 295px;
    overflow: hidden;
}

.buttonPrev {
    cursor: pointer;
}

.lich-phat-song-date button {
    background: no-repeat;
    border: none;
}

.cate-title-white .title::after {
    border-bottom: 33px solid #fff;
}

.list-simple-1 .item {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #ccc;
}

.list-simple-2 .first .title {
    background: #000;
    padding: 10px;
}

.list-simple-2 .item {
    background: #4A4949;
    padding: 5px 5px 5px 26px;
    position: relative;
}

.list-simple-2 .item::after {
    height: 6px;
    width: 6px;
    background-color: #E82020;
    border-radius: 50%;
    display: inline-block;
    left: 10px;
    top: 14px;
    content: " ";
    position: absolute;
}

.footer {}

.istore {
    background: url(../images/istore_1_.png) center top;
    display: inline-block;
    width: 190px;
    height: 60px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.gstore {
    background: url(../images/gstore_1_.png) center top;
    display: inline-block;
    width: 190px;
    height: 60px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.footer .button_fb_1,
.footer .button_youtb_1 {
    color: #fff;
    border: 1px solid #fff;
}

.menu-footer {
    border-top: 1px solid #999;
    margin-top: 15px;
    padding-top: 15px;
    text-align: center;
}

.menu-footer a {
    color: #dadada;
}

.ad_banner img {
    width: 100%;
}

.scrolltop-button {
    cursor: pointer;
    position: fixed;
    bottom: 19px;
    right: 19px;
}

.btn.prev.disabled_prev,
.btn.next.disabled_next {
    padding: 0px 8px;
    text-align: center;
    text-decoration: none;
    color: #666;
    border-radius: 5px;
    border: 1px solid #ccc;
    background: #fff;
}

.pagy ul {
    float: left;
    list-style: none;
    margin: 0 5px;
    padding: 0;
    width: auto !important;
}

.pagy ul li {
    display: inline-block;
}

.pagy ul li a.active {
    cursor: auto;
    color: #fff;
    /* text-decoration: underline; */
    font-weight: 400;
    cursor: auto !important;
    background: #935f25;
    /* border: 1px solid #D00505; */
    color: #fff;
}

.pagy ul li a {
    padding: 0px 8px;
    text-align: center;
    text-decoration: none;
    color: #666;
    display: block;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin-left: 12px;
}

.pagy .btn {
    cursor: auto;
    color: #fff;
    /* text-decoration: underline; */
    font-weight: 400;
    cursor: auto !important;
    background: #935f25;
    /* border: 1px solid #D00505; */
    color: #fff;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 0 8px;
    float: left;
}

.pagy .btn.next {
    margin-left: 12px;
}

@media (max-width: 768px) {
    .weathermenu {
        display: none;
    }

    #topic_box .story__heading a {
        padding: 0 10px 20px !important;

    }

    #main-nav .nav-brand {}

    #main-nav .container {
        padding: 0;
    }
}

.form-control.channel_type {
    width: auto;
    border: 1px solid #fff;
    border-radius: 15px;
    background: #000;
    color: #fff;
    height: 30px;
    float: left;
    padding: 0 5px;
}

#content p {
    margin-bottom: 15px !important;
}

#content span {
    font-size: unset !important;
    font-family: unset !important;
}

.container-iframe {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 38.25%;
    /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

#content img {
    max-width: 100%;
    #width: auto !important;
    height: auto !important;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .5rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #999;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.dropdown-item.active,
.dropdown-item:hover {
    color: #fff;
    font-size: 12px;
    background: #333;
}

.dropdown-menu {
    background: #4A4949;
    border-radius: 0;
    margin: 0;
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    /* 16x9 */
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.video-bg {
    background: #f6efef;
}

.video-bg-w {
    background: #fff;
}

.video-first-right {
    padding-top: 10px;

}

.video-first-right .scrollbar-inner {
    height: 460px;
    overflow-y: hidden;
}

.video-first-title {
    font-size: 19px;
    margin: 10px 0 10px 0;
}

.cate-title-black .title {
    background: #000;
    color: #fff;
}

.cate-title-black .title::after {
    border-bottom: 33px solid #f6efef;

}

.viewmore-video {
    text-align: center;
    margin: 20px 0;
    clear: both;
}

#more-menu-1 {
    float: right;
}



.loadVideoPlayer img {
    cursor: pointer;
}

.subCateNav a {
    color: #666;
    padding-left: 20px;
}

.tinnoibat .row {}

.tinnoibat .title {}

.tinnoibat .cate-title-1 .title {
    color: white;
}

.tinnoibat .cate-title-2 .title {
    color: white;
}

.tinnoibat .row10 {}

.menutop .active a {
    color: #935F25 !important;
    font-weight: bold;
}

@media screen and (max-width: 600px) {
    .tinnoibat .row10 {
        width: 100%;
    }

    .tinnoibat .col-md-4,
    #cate-content-next .col-sm-4 {
        width: 50%;
        float: left;
    }

    .list-simple-1 .col-sm-5 {
        width: 50%;
        float: left;
    }
}

#listChannelPlayer img {
    width: 100%;
}

#footer img {
    max-width: 100%;
}

.viewDetailMobile {
    display: none;
}

@media (max-width: 768px) {
    .search_mobile {
        display: block !important;
        margin-top: 5px;
        color: #fff;
        font-size: 9px;
    }

    .main-menu-btn {
        color: #fff;
    }

    li#more-menu-1 {
        display: none !important
    }

    #main-nav .navbar {
        min-height: unset;
        margin: 0;
        display: block;
        padding-top: 3px !important;
    }


    .istore,
    .gstore {
        max-width: 100%;
        height: auto;
    }

    .scroll-lich-phat-song {
        display: none;
    }

    .lich-phat-song .viewDetailMobile {
        display: block;
        float: right;
        padding-right: 10px;
    }

    .cate-title-2 .title::after {
        border-bottom: 34px solid #f3f3f3;
    }
}

@media (min-width: 992px) {
    .stylish-input-group input.form-control {}

    #main-nav .navbar {
        width: 936px;
        display: flex;
    }
}

@media (min-width: 1200px) {
    #main-nav .navbar {
        width: 1116px;
        display: flex;
    }

}

@media (min-width: 1400px) {
    #main-nav .navbar {
        width: 1400px;
    }
}

.feedback-form textarea {
    width: 95%;
}

#feedback-list {
    padding-right: 10px;
}

#content .image_related_1 img {
    width: 120px !important;
    max-width: unset !important;
    margin: 0 10px 0 0;
}

.related {
    margin: 15px 0;
}

.related table {
    width: 100%;
    margin: 0 !important;
}

.detail_layout .related td {
    border-bottom: 1px dotted #ccc;
    padding: 8px 0 !important;
}

.image_related_2 a {
    display: block;
    background: url(../images/circle1.gif) no-repeat left 5px;
    padding-left: 15px;
    color: #0a81d9;
}

.box_tag h4 {
    float: left;
    font-size: 90%;
    background: #EDEBED;
    border-radius: 7px;
    padding: 1px 10px !important;
    margin-right: 10px;
}

.box_tag h4 a {
    color: #999;
}

.txt_tag {
    float: left;
    padding-right: 10px;
}

ul#main-menu {}

table.image {
    margin: 0 auto;
}

table.image .desc {
    background: #fff;
    padding: 10px;
}


#feedback-list h3 {
    font-size: 18px;
    margin-bottom: 10px;
}

.video-js-responsive-container.vjs-hd {
    padding-top: 56.25%;
}

.video-js-responsive-container.vjs-sd {
    padding-top: 75%;
}

.video-js-responsive-container {
    width: 100%;
    position: relative;
}

.video-js-responsive-container .video-js {
    height: 100% !important;
    width: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
}

.box_giavang td {
    border: 1px solid #e6e6e6;
    font-size: 11px;
    padding: 3px;
    vertical-align: middle;
}

.box_giavang {}

.header_right .firstitem {
    text-align: right;
}

.search-form button {
    border-radius: 0 5px 5px 0;
    background: linear-gradient(-45deg, #4d24fa, #558666);
    color: #fff;
    text-transform: uppercase;
    height: 30px;
    font-size: 12px;
}

#main-nav {
    height: 59px;
    overflow: hidden;
    border-top: 1px solid #AFB9C0;
    border-bottom: 1px solid #AFB9C0;
}

#listChannelPlayer {
    width: 100%;
}

.bg01 {
    background: linear-gradient(-45deg, #4d24fa, #558666);
    height: 42px;
    padding: 0px 20px 0px 0px;
    line-height: 42px;
    display: block;
    float: left;
    /* margin: 10px 0px 0px; */
}

.bg01 a {
    text-transform: uppercase;
    color: #fff;
    padding: 0 20px;
}

.bg01 a.active {
    color: red;
}

.navbar {
    min-height: auto;
}

.header {}

.player_video {
    position: relative;
}

.player_video .title4 {
    position: absolute;
    bottom: 0;
    /* background: url(/common/v1/images/bongmo.png); */
    color: #fff;
    width: 100%;
    padding: 10px;
    font-size: 2.25rem;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
    background-position-y: -1px;
}

.phatthanh_box ul li {
    padding: 10px 10px 10px 10px;
    /* position: relative; */
    display: flex;
    background: #cedece;
}

.phatthanh_box ul li.active {
    background: #f7f7f7;
}

.phatthanh_box ul li a {
    padding-left: 0.75em;
    /* float: right; */
    margin-top: - 1.5em;
}

.goc-anh {}

.w100 {
    width: 100%;
    margin-bottom: 10px;
}

.w50 {
    width: 50%;
    float: left;
    margin-right: 10px;
}

.thoisu-chinhtri ul li.item {
    padding-left: 12px;
    position: relative;
    border-top: 1px dashed #dedede;
    padding-top: 10px;
    margin-top: 10px;
}

.thoisu-chinhtri ul li.item::before {
    content: "\2022";
    color: #333;
    font-weight: bold;
    display: inline-block;
    width: 1.2em;
    position: absolute;
    left: 0;
}

.thoisu-chinhtri ul li.first {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
}

.kinhte ul {
    background: #d3e9f9;
    padding-bottom: 10px;
}

.kinhte ul li.item {
    padding-left: 12px;
    position: relative;
    margin: 0 10px 10px;
    border-top: 1px dotted #ccc;
    padding-top: 10px;
}

.kinhte ul li.item::before {
    content: "\2022";
    color: #333;
    font-weight: bold;
    display: inline-block;
    width: 1.2em;
    position: absolute;
    left: 0;
}

.phimmoi .tab-content ul {
    padding-top: 10px;
}

.cate-title-2 a {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.5em;
}

.lich-phat-song .cate-title {
    background: #D00505;
    padding: 10px 0 10px 0px;
    color: #fff;
    text-transform: uppercase;
}

.form-control.channel_type {
    background: linear-gradient(-45deg, #4d24fa, #558666);
}

.even {
    background: #D00505;
    color: #fff;
    border-top: 1px solid #fff;
}

.odd {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    font-size: 13px;
    color: #000;
}

.bg01 a {
    font-weight: bold;
    font-size: 1.1em;
    /* padding: 0px 42px; */
}

.bg01 {
    position: relative;
}

.pad20 .bg01::after {
    border-left: 0px solid #f3f3f3;
    border-bottom: 42px solid #347079;
    border-right: 30px solid #f3f3f3;
    width: 0;
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    content: " ";
}

.bg01::after {
    border-left: 0px solid #ffffff;
    border-bottom: 42px solid #347079;
    border-right: 30px solid #ffffff;
    width: 0;
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    content: " ";
}

.tinnoibat .bg01::after {
    border: none;
}

.phatthanh_box .bg01::after {
    border-bottom: 0px solid #ff0000;
}

.title {
    line-height: 1.35;
    font-weight: 500;
    font-size: 15px;
}

.pad20 {
    padding: 0;
}

.pad20 .row {}


@media (min-width: 1400px) {
    #main-nav .navbar {
        width: 1296px;
    }
}

.logo_header {}

#content iframe {
    max-width: 100%;
}

.form-control.channel_type option {
    color: #000;
}

.cate-title-2 .title {
    text-transform: uppercase;
    background: #E82020;
    padding: 6px 30px 6px 10px;
    position: relative;
    color: #fff;
    display: inline-block;
    font-weight: normal;
    height: 33px;
}

.phatthanh_box .active a,
.phatthanh_box .active i.fa-play-circle:before {
    color: red;
}

.videoWrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%;
    /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.video-first-lead {
    margin-bottom: 10px;
}

.sub-menu-video {
    padding-left: 30px;
}

.sub-menu-video li {
    border: none !important;
}

.sub-menu-video a {
    font-size: 1em !important;
    color: #999;
}

.thoi_su .col-sm-7 .col-md-4:nth-child(4) {
    clear: both;
}

#cate-content-next {
    display: none;
}

.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    left: 0;
    background: #fff;
}

#more-menu-1 li ul {}

.pad20 {
    padding: 15px 0;
}

.cate_title_1 {
    margin-bottom: 30px;
    margin-top: 20px;
    border-bottom: 1px solid #DBD7D1;
    padding-bottom: 15px;
}

.cate_title_1 .title {
    font-size: 38px;
    font-weight: 500;

}

.viewmore_cate {
    font-size: 20px;
    background: url(../images/arrow_icon.png) no-repeat right center;
    padding-right: 30px;
    color: #935f25;
    line-height: 51px;
}

.avatar .fa-play {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    color: #fff;
    z-index: 999;
    line-height: 120%;
}

.cate_title_2 {
    margin-bottom: 10px;
    margin-top: 20px;
    padding-bottom: 15px;
}

.cate_title_2 .title {
    font-size: 38px;
    font-weight: 500;
    border-bottom: 5px solid #935F25;
}

.avatar .title2 {
    position: absolute;
    bottom: 0;
    /* background: url(/common/v1/images/bongmo.png); */
    color: #fff;
    width: 100%;
    padding: 10px;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
    background-position-y: -1px;
}

.thoi_su {
    border-bottom: 1px solid #dedede;
}

.cate_title_3 {
    margin-bottom: 8px;
}

.cate_title_3 a {
    font-size: 28px;
    font-weight: 500;
    border-bottom: 2px solid #935f25;
}

.footer {
    background: #f5f2f0;
    margin-top: 10px;
}

.phimmoi {
    margin-bottom: 15px;
}

h1.head_title {
    font-size: 28px;
}


.bg01 a {
    font-weight: bold;
    font-size: 1.1em;
    background: linear-gradient(to right, #4d24fa, #558666, #558666);
    height: 42px;
    line-height: 42px;
    display: inline-block;
    width: 50%;
    float: left;
    position: relative;
}

.bg01 {
    background: none;
    padding: 0;
}

.bg01 a.first::after {
    border-left: 0px solid #f3f3f3;
    border-bottom: 42px solid #558666;
    border-right: 30px solid #4d24fa;
    width: 0;
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    content: " ";
}

.lich_phat_song_date span.schedule_item {
    display: inline-block;
    text-align: center;
    font-size: 70%;
    margin-right: 5px;
    cursor: pointer;
    font-weight: 500;
    margin-top: 10px;
}

.lich_phat_song_date span.schedule_item.active,
.schedule_title.active {
    color: yellow;
}



.box_title {
    display: block;
    padding: 10px;
    background: #fff;
    height: 100%;
}

.item_box {
    overflow: hidden;
}

.cate_title_1 .submenu,
.cate_title_2 .submenu {
    #overflow-x: auto;
    #flex-wrap: nowrap;
    #white-space: nowrap;
    #display: flex;
}

.cate_title_1 .submenu li:first-child,
.cate_title_2 .submenu li:first-child {
    background: none;
    padding-left: 0;
}

div.cate_title_1 .submenu li,
div.cate_title_2 .submenu li {
    display: inline-block;
    margin-right: 10px;
    position: relative;
}

.cate_title_1 .submenu li a {
    color: #70838F;
    font-size: 16px;
    border: 0;
    text-transform: unset;
    position: relative;
    padding-right: 10px;
}

.cate_title_1 .submenu li.active a {
    color: #935F25;
}

.cate_title_1 .submenu li a::after {
    position: absolute;
    height: 14px;
    width: 1px;
    color: #ccc;
    right: 0;
    content: "";
    top: 9px;
    background: #ccc;
}

.cate_title_1 .submenu li a::after {
    position: absolute;
    height: 14px;
    width: 1px;
    color: #ccc;
    right: 0;
    content: "";
    top: 5px;
    background: #ccc;
}

.cate_title_1 .submenu li:last-child a::after {
    display: none;
}

.cate_title_1 {}

.slider_thoisu .fa-play {
    display: none;
}

.phatthanh_box li a {
    font-weight: normal;
}

.audio_player {
    width: 100%;
    border-radius: 0;
    background: #ccc;
}

.phatthanh_box .fa-play-circle {
    font-size: 12px;
}

.swiper-button-prev {
    position: absolute;
    left: 0 !important;
    /* background-color: #fff; */
    /* opacity: 0.7; */
    background-image: url(../images/prev-icon.png) !important;
    z-index: 99;
    /* border-top-right-radius: 4px; */
    /* border-bottom-right-radius: 4px; */
    width: 38px !important;
    height: 38px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}

/* .swiper-button-prev:before {
  content: '' !important;
  display: inline-block;
  width: 15px;
  height: 15px;
  border-top: 3px solid #000;
  border-right: 3px solid #000;
  -moz-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  opacity: 1;
} */

.swiper-button-next {
    position: absolute;
    background-image: url(../images/next-icon.png) !important;
    /* opacity: 0.7; */
    right: 0 !important;
    /* background-color: #fff; */
    /* border-top-left-radius: 4px; */
    /* border-bottom-left-radius: 4px; */
    width: 38px !important;
    height: 38px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}

/* .swiper-button-next:before {
  content: '' !important;
  display: inline-block;
  width: 15px;
  height: 15px;
  border-left: 3px solid #000;
  border-bottom: 3px solid #000;
  -moz-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  opacity: 1;
} */

.section-news-top .swiper-button-next {
    margin-left: 10px;
}

.box_player-tv {
    padding: 0;
}

#main-nav .navbar {
    padding: 0;
}

.video_new {
    background: #fff;
}

.bgw .cate_title_1 {
    padding-left: 10px;
    padding-top: 15px;
}

.bgw .cate_title_1,
.bgw a.title4 {
    padding-left: 10px;
    display: block;
}

.video_new .des * {
    font-size: 15px !important;

}

.video_new .des {
    padding-left: 10px;
    text-align: justify;
    margin-bottom: 10px;
}

.lich-phat-song {
    margin-bottom: 15px;
}

.des>* {
    font-size: 16px;
    color: #48545C;
}

@media only screen and (max-device-width : 1024px) {
    .hiddenTab {
        display: none;
    }

    .box_player-tv {
        padding-left: 10px;
    }
}

@media (max-width: 768px) {

    .container,
    .container-md,
    .container-sm {
        max-width: 100%;
    }

    .sm-clean a,
    .sm-clean a:hover,
    .sm-clean a:focus,
    .sm-clean a:active,
    .sm-clean a.highlighted {
        padding: 8px !important;
    }
}

@media (min-width: 576px) {

    .container,
    .container-sm {
        #max-width: 100%;
    }

}

@media screen and (max-width: 768px) {
    .feedback_comment1 .modal {
        margin-bottom: auto !important;
        width: 100% !important;
        padding-left: 30px !important
    }

    .dialog-icon,
    .news_top_1 {
        display: none;
    }

    .news_top_1.scroll-wrapper {
        display: block;
    }

    #listChannelPlayer a {
        font-size: 16px;
    }

    .box_player-tv,
    .tinnoibat .col-sm-3 {
        padding: 0;
    }

    .tinnoibat .col-sm-4 {
        padding: 0;
    }

    .style_mobile {
        padding: 0;
    }
}

.swiper-slide .item {
    width: 100%;
}

.submenu {}

.btn.main-btn {
    background: #ddd;
    margin-right: 10px;
}

.col30 {
    float: left;
    width: 40%;
}

.col70 {
    width: 58%;
    float: right;
}

.feedback-form .col-md-8,
.feedback-form .form-group {
    margin-bottom: 10px;

}

.menu_video_nav {
    display: inline-block;
}

.bg_grey {
    background: #edebed;
    height: 40px;
    line-height: 40px;
}

.sm-clean>li>a {
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #222;
    text-transform: uppercase;
    height: 60px;
    line-height: 60px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.sm-clean ul {
    background: #ca3b3d;
}

.sm-clean ul a {
    color: #f7f7f7;
}

.menutop .active .bg01 a {
    color: #ca3b3d !important;
}

.dropdown-menu ul .bd {
    color: #1f1f1f;
}

#more-menu-1 .dropdown-toggle::after {
    display: none;
}

.sm-clean>li:first-child>a,
.sm-clean>li:first-child> :not(ul) a {
    border-radius: 5px 5px 0 0;
    padding-left: 0;
    padding-right: 12px;
}

a:hover {
    color: #ed1c24 !important;
}

.fleft {
    float: left;
}

.fright {
    float: right;
}

.color2 {
    color: #935f25;
}

.list-bd .item {
    border-top: 1px solid #DBD7D1;
    margin-top: 10px;
    padding-top: 10px;
}

.bg3 .list-bd .item {

    border-top: 1px solid #70838F;
}

.list-bd .item:first-child {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
}

.bd01 {
    border-left: 1px solid #ddd;
}

.emagazine_nav button {
    border: 0;
    background: none;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    margin-right: 30px;
    color: #ccc;
}

.emagazine_nav button.active {
    border-bottom: 3px solid #935f25;
    color: #000;
}

#more-menu-1>ul {
    padding: 0 10px;
}

.side-link-site {
    padding: 15px 10px;
    margin-bottom: 20px;
    background: #EEEEEE;
}

.cate_title_right {
    font-weight: 500;
    background: #C36B06;
    color: #fff;
    font-size: 14px;
    padding: 0 10px;
    text-transform: uppercase;
    position: relative;
    line-height: 28px;
    height: 28px;
    display: inline-block;
}

.cate_title_right:after {
    background: url(../images/bg_hd_right.png) no-repeat right top;
    content: "";
    position: absolute;
    width: 34px;
    height: 28px;
    right: -34px;
    top: 0;
}

.cate_title_right a {
    color: #fff;
}

.side-link-site .form-group {
    margin-bottom: 10px;
}

.side-link-site .form-control {
    height: 30px;
    padding: 0 14px;
    font-size: 14px;
}

.block-news-right {
    padding-left: 80px;
    position: relative;
}


.abs19 {
    position: absolute;
    left: 0;
    top: 0;
}

.bor-bot-e5 {}

.pb5 {
    padding-bottom: 5px;
}

.mb5 {
    margin-bottom: 5px;
    text-align: center;
}

.gray-71 {
    color: #717171;
    clear: both;
}

.mt2 {
    margin-top: 2px;
    display: none;
}

.font12 {
    font-size: 12px;
}

.fix-zalo {
    font-size: 7px;
    position: absolute;
    left: 30px;
    top: -1px;
    color: #fff;
    display: none;
}

.radius-circle {
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -o-border-radius: 50px;
    -ms-border-radius: 50px;
}

.bg-gray-f0 {
    background-color: #f0f0f0;
}

.cl-zalo {
    background-position: 0px -155px;
    background-image: url(../images/list_icon.png);
    display: block;
    height: 35px;
    width: 30px;
}

.cl-fb {
    background: url(../images/list_icon.png) no-repeat;
    background-position: center 0;
    display: block;
    height: 35px;
    width: 30px;
}

.icon-print {
    background-position: 0px -104px;
    background-image: url(../images/list_icon.png);
    display: block;
    height: 35px;
    width: 30px;
}

.icon-feedback {
    background-position: 0px -210px;
    background-image: url(../images/list_icon.png);
    display: block;
    height: 35px;
    width: 30px;
}

.icon-back {
    background-position: 0px -315px;
    background-image: url(../images/list_icon.png);
    display: block;
    height: 35px;
    width: 30px;
}

video {
    height: 100%;
    width: 100%;
}

.feature-heading {
    border-left: 4px solid #935F25;
    padding-left: 7px;
    margin-bottom: 15px;
    position: relative;
}

.feature-heading h3 {
    margin: 0;
    font-size: 18px;
}

.feature-heading h2 {
    margin: 0;
    font-size: 15px;
}

.read-now {
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    padding: 0px;
    font-size: 75%;
    color: #fff;
    background-color: #935F25;
    border-color: #935F25;
}

.feature-body {
    padding: 3px;
    border: 1px solid #c0c0c0;
}

.bookWrap {
    margin: 20px auto;
    height: 223px;
    width: 360px;
    position: relative;
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    perspective: 1200px;
}

.book {
    /* background:#eee; */
    background: url('../images/cover.jpg') no-repeat;
    background-size: 335px 475px;
    width: 335px;
    position: absolute;
    left: 8px;
    top: 0;

    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;

    -webkit-transition: -webkit-transform .5s ease 0s;
    -moz-transition: -moz-transform .5s ease 0s;
    transition: transform .5s ease 0s;

    -webkit-border-radius: 0 7px 7px 0;
    -moz-border-radius: 0 7px 7px 0;
    border-radius: 0 7px 7px 0;

    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    perspective: 1200px;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}

.bookIntro {
    -webkit-transform: rotateY(30deg);
    -moz-transform: rotateY(30deg);
    transform: rotateY(30deg);
}

.cover {
    position: absolute;
    left: 0;
    top: 0;

    width: 335px;

    max-width: 335px;
    max-height: 475px;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;

    -webkit-transition: -webkit-transform .1s ease 0s, width .1s ease 0s;
    -moz-transition: -moz-transform .1s ease 0s, width .1s ease 0s;
    transition: transform .1s ease 0s, width .1s ease 0s;

    -webkit-transform-origin: 0;
    -moz-transform-origin: 0;
    transform-origin: 0;
}

.cover:hover {
    #width: 210px;

}

.spine {
    background: #ddd;
    width: 15px;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;


    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);

    -webkit-transform-origin: 0;
    -moz-transform-origin: 0;
    transform-origin: 0;
}

.pagy {
    margin: 15px 0 19px;
}

.feature-box {
    padding: 15px 0;
    width: 100%;
}


.form-control {
    -webkit-appearance: auto;
    -moz-appearance: auto;

}

#docbaoin_box {
    background: #935F25;
    color: #fff;
}

ul.social {
    display: none;
}

.box_support {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
    margin: 10px 0;
}


.multimedia_cate .swiper {
    width: 100%;
    height: 100%;
}

.multimedia_cate .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.multimedia_cate .swiper-slide .avatar {
    border: 0;
}

.multimedia_cate .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.multimedia_cate .swiper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    height: 480px;
}

.multimedia_cate .swiper-slide {
    background-size: cover;
    background-position: center;
}

.multimedia_cate .mySwiper2 {
    width: 100%;
}

.multimedia_cate .mySwiper {

    box-sizing: border-box;
    padding: 0;
}

.multimedia_cate .mySwiper .swiper-slide {
    width: 100%;
    height: 100%;
    opacity: 0.4;
}

.multimedia_cate .mySwiper .swiper-slide-thumb-active {
    opacity: 1;
}

.multimedia_cate .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.multimedia_cate .mySwiper .swiper-slide .des {}

.multimedia_cate .swiper-button-prev,
.multimedia_cate .swiper-button-next {
    background: no-repeat;
}

.multimedia_cate .swiper-button-prev:before,
.multimedia_cate .swiper-button-next:before,
.multimedia_cate .swiper-button-next:after,
.multimedia_cate .swiper-rtl .swiper-button-prev:after,
.multimedia_cate .swiper-button-prev:after,
.multimedia_cate .swiper-rtl .swiper-button-next:after {
    display: none;
}

.multimedia_cate .swiper-button-prev {
    right: 30px !important;
    bottom: 10px;
    top: auto;
    left: auto !important;
}

.multimedia_cate .swiper-button-next {
    right: 10px !important;
    bottom: 10px;
    top: auto;
}

.multimedia_cate .fas {
    color: #333;
}

.multimedia_cate .col-md-8 {}

.multimedia_cate .col-md-4 {}

.multimedia_cate .mySwiper .swiper-slide {
    background: #363F45;
    opacity: 0.8;
}

.multimedia_cate .mySwiper .swiper-slide-thumb-active {
    opacity: 1;
    background: #242A2E;
}

.multimedia_cate .mySwiper .swiper-slide,
.multimedia_cate .mySwiper .swiper-slide a {
    color: #fff;
}

.multimedia_cate .mySwiper .swiper-slide {
    padding: 10px;
    text-align: left;
}

.mySwiperDoanhNgiepBtn .swiper-button-next {
    margin-right: 15px;
}
.mySwiperDoanhNgiepBtn .swiper-button-prev {
    margin-left: 15px;
}

.owl-item .title {
    display: none;
}

.owl-item {
    position: relative;
}

.owl-item::after {
    content: "";
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
}

.owl-item.center::after {
    display: none;
}

.owl-item.center .title {
    display: block;
    padding-top: 10px;
}

.owl-carousel {
    position: relative;
}

button.owl-prev {
    position: absolute;
    top: 40%;
    bottom: 50%;
    left: 20%;
    color: #fff !important;
    background: url(../images/prev1.png) no-repeat !important;
    width: 32px;
    height: 32px;
}

button.owl-next {
    position: absolute;
    top: 40%;
    bottom: 50%;
    right: 20%;
    color: #fff !important;
    background: url(../images/next1.png) no-repeat !important;
    width: 32px;
    height: 32px;
}

button.owl-next span,
button.owl-prev span {
    display: none;
}

.newsfocus .des {
    display: none;
}

.avatar_a4 img {
    width: 100%;
}

.qrcode {
    margin-right: 20px;
}

.footer p {
    margin-bottom: 5px;
}

.news_top .swiper-pagination {
    height: 20px;
}

.date_time .date {
    border-left: 1px solid #ddd;
    padding-left: 10px;
    margin-left: 10px;
}

.fas.fa-home-alt {
    color: #fff;
    background: #C36B06;
    border-radius: 50%;
    padding: 6px 5px;
}

.social_bottom {
    float: right;
}

.social_bottom li {
    display: inline-block;
    margin-left: 20px;
    margin-bottom: 0;
    padding-bottom: 0;
}

.social_bottom .cl-fb {
    background: url(../images/list_icon.png) no-repeat;
    background-position: center -3px;
    display: block;
    height: 27px;
    width: 30px;
}


.social_bottom .cl-zalo {
    background-position: 0px -157px;
    background-image: url(../images/list_icon.png);
    display: block;
    height: 27px;
    width: 30px;
}

.social_bottom .icon-print {
    background-position: 0px -108px;
    background-image: url(../images/list_icon.png);
    display: block;
    height: 27px;
    width: 30px;
}

.detail_layout .cate_nav {
    #display: none;
}

.video_layout .cate_title_1 {
    text-align: center;
}

.video_layout .col-md-8 hr {
    display: none;
}

.video_detail_first {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

#video-cate-other .cate_title_1 {
    text-align: left;
}

.video_detail_first .feedback_comment1 {
    margin-top: 0 !important;
}

#livestream ul {
    list-style: none;
}

[class*=" ti-"],
[class^=ti-] {
    font-family: 'themify';
    font-style: normal;
    font-weight: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#livestream time {
    display: block;
    padding: 0;
    margin: 0 0 10px;
    display: block;
    position: relative;
    width: 100%;
    color: #005380;
    font-size: 12px;
    line-height: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: 'themify';
    src: url("https://znews-static.zadn.vn/wap/bower_components/themify-icons/fonts/themify.eot?-fvbane");
    src: url("https://znews-static.zadn.vn/wap/bower_components/themify-icons/fonts/themify.eot?#iefix-fvbane") format("embedded-opentype"), url("https://static-znews.zadn.vn/wap/bower_components/themify-icons/fonts/themify.woff?-fvbane") format("woff"), url("https://znews-static.zadn.vn/wap/bower_components/themify-icons/fonts/themify.ttf?-fvbane") format("truetype"), url("https://znews-static.zadn.vn/wap/bower_components/themify-icons/fonts/themify.svg?-fvbane#themify") format("svg");
    font-weight: normal;
    font-style: normal
}

.ti-gallery:before {
    content: "\e71e"
}

.ti-video-camera:before {
    content: "\e6cf"
}

.ti-star:before {
    content: "\e60a"
}

.ti-timer:before {
    content: "\e66e"
}

#livestream {
    margin-bottom: 20px;
    margin-top: 10px;
    width: 100% !important;
    float: left !important;
    clear: both;
    border-top: 5px solid #0076B5;
    font-family: sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#livestream .tab {
    float: left;
    width: 100%;
    padding: 0;
    background: #f1f1f1;
    margin-bottom: 0;
}

#livestream .tab button.active {
    background-color: #ccc;

}

#livestream .tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 10px;
    transition: 0.3s;
    font-size: 14px;
}

#livestream .event {
    width: 100%;
    float: right;
    padding: 0;
    font-size: 15px;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    top: 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}

#livestream .events li {
    width: 100%;
    float: left;
    clear: both;
    padding: 20px 0 0 30px;
    position: relative;
}

#livestream .events li time:before {
    content: "";
    font-size: 10px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 18px;
    height: 18px;
    display: inline-block;
    background-color: #eee;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    border-radius: 100%;
    position: absolute;
    top: 1px;
    left: -30px;
    text-align: center;
    line-height: 18px !important;
    font-size: 14px;
}

#content .social {
    display: none;
}

.topic_box .story {
    position: relative;
    overflow: hidden;
}

.topic_box .story__heading a {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    padding: 357px 33px 28px;
    position: relative;
    width: 100%;
    display: block;
}

.topic_box .story__heading {
    position: absolute;
    bottom: 0;
    width: 100%;
    right: 50%;
    transform: translateX(50%);
    z-index: 1;
    display: none;
}

.topic_box .story::after {
    position: absolute;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, #000000bd 63.06%);
    width: 100%;
    height: 275px;
    content: "";
    display: none;
}

.topic_box .story__thumb {
    width: 100%;
    height: auto;
    margin: 0;
}

.story__thumb a {
    display: block;
    width: 100%;
    position: relative;
    height: 0;
    padding: 142% 0 0 0;
    overflow: hidden;
}

.story__thumb img {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    -webkit-transition: all 2s ease-out;
    transition: all 2s ease-out;
}

.slider_anpham_baoin .swiper-slide {
    background: #935f25;
    padding: 20px;
}

.slider_anpham_baoin .swiper-slide a {
    color: #fff;
}

.slider_anpham_baoin .cate_title {
    text-transform: uppercase;
    font-weight: 500;
    min-height: 81px;
}

.viewmore_center {
    text-align: center;

}

.slider_anpham_baoin .swiper-slide .viewmore_center a {
    background: #fff;
    padding: 10px 20px;
    border-radius: 30px;
    color: #935f25;
}

.emagazine_tool {
    float: right;
}

.emagazine_nav_left {}

.emagazine_tool a {
    font-size: 1.5em;
    padding-left: 10px;
}

.fixtop1 {
    position: absolute;
    top: 20px;
    width: 100%;
}

.detail_layout .col-4 {
    position: relative;
}


.head_title .subtitle {
    font-size: 80%;
}

.cate_DFBEFAB3B60D09EAE05382FC036713AC .sub_first_content {
    display: none;
}

#content .new img {
    max-width: 100% !important;
    margin-bottom: 10px;
}

.detail_layout .cate_title_1 .submenu li {
    display: none;
}

.detail_layout .cate_title_1 .submenu li.active {
    display: block;
}

.detail_layout .cate_title_1 .cate_nav {
    display: inline-block;
    margin-left: 20px;
}

.detail_layout .cate_title_1 .submenu li a::after {
    position: absolute;
    height: 14px;
    width: 1px;
    color: #ccc;
    left: -10px;
    content: "";
    top: 2px;
    background: #ccc;
}

a {
    color: #242A2E;
}

.submenu {
    width: 100%;
}

.detail_layout .cate_title_1 .title {
    font-size: 18px;
}

.detail_layout table,
.article_mobile table {
    caption-side: bottom !important;
    margin: 10px;
}

.detail_layout table td,
.article_mobile table td {
    padding: 10px !important;
}

.detail_layout .image td,
.article_mobile .image td {
    padding: 0px !important;
}

.avatar:hover img,
.avatar a:hover img,
.avatar a:focus img {
    -webkit-transform: none;
    transform: none;
}

.title4 {
    color: #000;
    font-size: 28px;
}

element.style {}

.row5 {
    margin-bottom: 10px !important;
}

.title1 {

    font-size: 20px;

}

#content p,
#content div,
#content span {
    font-size: 18px;
    line-height: 160%;
    background: none !important;
}

.bg2 {
    background: #935f25;
    overflow: hidden;
}

.player_first .col-md-6 {
    z-index: 9;
}

.player_first .col-md-6 a {
    color: #fff;
}

.player_first {
    position: relative;
    padding: 50px 0 20px 0;
}

.player_first::after {
    content: "";
    position: absolute;
    width: 680px;
    height: 632px;
    left: -100px;
    background: url(../images/trongdong_video.png) no-repeat center center;
    top: 0;
    max-width: 100%;
    z-index: 0;
}

.phapluat .cate_title_right {

    font-size: 24px;
}

.cate_title_1 .title {
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
}

.viewmore_cate {
    line-height: 40px;
}

.color2 {
    color: #935f25;
}

.bg3 .color2 {
    display: none;
}

.emagazine_tool a {
    font-size: 1.8em;
    color: #935f25;
}

.detail_layout .mostread_box .title2 {
    color: black;
}

.container-fluid .title2,
.container-fluid .title {
    font-weight: 500;
    font-size: 1.25rem;
    color: #222;
}

.container-fluid .cate_title_1 {
    margin-bottom: 5px;
    border-bottom: 1px solid #DBD7D1;
    padding-bottom: 5px;
}

.block_new_related .title {
    font-weight: 500;
    font-size: 20px;
    color: black;
}

.container-fluid .list-bd .item {
    border-top: 1px solid #ddd;
    margin-top: 8px;
    padding-top: 8px;
}

a {

    word-break: normal !important;
}

#content .image_related_1 img {
    width: 120px !important;

}

table.image .desc {
    background: #fbfaf9;
    padding: 8px !important;
    color: #0e6b91;
}

#content .new img {

    margin-bottom: 0px;
}

@media only screen and (min-width: 999px) {
    .info_deptop {
        max-width: 60%;
        margin: 0px auto;
    }
}

@media (max-width: 768px) {
    .hidemobile {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .hidedesktop {
        display: none !important;
    }
}

.bg3 .emagazine_nav_left {
    margin-bottom: 30px;
}

.bg3 .emagazine_nav button {
    border: 0;
    background: none;
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 500;
    margin-right: 30px;
    color: #C36B06;
}

.bg3 .tab-content a {
    color: #fff;
}

.bg3 .emagazine_nav button {
    border: 0;
    background: none;
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 500;
    margin-right: 30px;
    color: #C36B06;
}

.bg3 .emagazine_nav button.active {
    border-bottom: 3px solid #935f25;
    color: #C36B06;
}

#content table {
    max-width: 100%;
    margin: 0 auto 10px;
}

.title_pos {
    position: absolute;
    bottom: 0;
    background: url(../images/bg_trans.png);
    padding: 10px;
    width: 100%;
    color: #fff;
}

.bg5 {}

.side-link-site a.title {
    color: #0290EE;
}

.side-link-site {
    height: 300px;
}

.side-link-site .swiper {
    width: 100%;
    height: 100%;
}

.side-link-site .swiper-slide {
    font-size: 18px;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

.cate_title_right_1 {
    background: #C36B06;
    padding: 5px 10px;
}

.cate_title_right_1 a {
    font-weight: 500;
    background: #C36B06;
    color: #fff;
    font-size: 16px;

}

.list_item_1 .item {
    position: relative;
    padding-left: 20px;
    margin-top: 10px;
}

.list_item_1 {
    height: auto;
}

.list_item_1 .item:after {
    position: absolute;
    content: "";
    left: 0;
    top: 10px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #C36B06;
}

.box_newstop {
    position: relative;
}

.box_newstop .main-filter {
    position: absolute;
    left: -110px;
    width: 120px;
}

.icon1 {
    background: #EDEBED url(../images/icon-multimedia.png) no-repeat center 10px;
    padding: 50px 10px 10px;
    text-transform: uppercase;
    display: block;
    text-align: center;
    font-size: 75%;
    margin-bottom: 10px;
    border-radius: 5px;
    margin-bottom: 15px;
}

.icon2 {
    background: #EDEBED url(../images/icon-baoin.png) no-repeat center 10px;
    padding: 50px 10px 10px;
    text-transform: uppercase;
    display: block;
    text-align: center;
    font-size: 75%;
    border-radius: 5px;
}

.nghean_search .media-body em {
    font-weight: bold;
}

.pad20.wrap_scroll {
    padding: 0;
}

/*emagazine box*/

.w60_emg {
    width: 600px !important;
    margin: 18px auto !important;
    float: none !important;
    font-family: "Noto Serif", serif !important;
    text-align: justify;
    font-size: 1.1rem;

}

.w80_emg {
    width: 980px !important;
    margin: 10px auto !important;
    float: none !important;
    font-family: "Noto Serif", serif !important;
    margin-bottom: 10px;
    text-align: justify;

}

h2 {
    position: relative;
    font-size: 1.2rem !important;
}


.font_n {
    font-family: "Noto Serif", serif !important;
}

.w90_emg {
    width: 810px !important;
    margin: 0 auto !important;
    clear: both;
    text-align: justify;
}

.w90 {
    width: 980px !important;
    margin: 0 auto !important;
    clear: both;
    text-align: justify;
}

.w100_emg,
.w100_emg img,
.w90_emg img {
    width: 100% !important;
    font-family: "Noto Serif", serif !important;

}

.w100_emg table,
.w100_emg table.image td {
    padding: 0;
    text-align: center;
    margin: 0 auto;
    border-collapse: collapse;
}

.bd_btotom_emg:after {
    content: "" !important;
    width: 200px;
    height: 1px;
    display: block;
    background: #000;
    margin: 50px auto;
}

.ui-accordion .ui-accordion-header:first-child,
.ui-accordion .ui-accordion-content {
    display: none;
}

.boxright {
    float: right !important;
    margin-left: 10px !important;
    width: 30%;
}

.boxleft {
    float: left !important;
    margin-right: 10px !important;
    width: 30%;
}

.the-article-body .item {
    cursor: pointer;
}

.LayoutAlbumItem table:nth-child(1) {
    width: 50% !important;
    float: left;
    padding-right: 5px;
}

.LayoutAlbumItem table:nth-child(2) {
    width: 50% !important;
    float: right;
    padding-left: 5px;
}

.clear {
    clear: both;
    height: 0;
}

.Layout3Item table:nth-child(1) {
    width: 33.33% !important;
    float: left;
    padding-right: 1.25px;
}

.Layout3Item table:nth-child(2) {
    width: 33.33% !important;
    float: left;
    padding: 0 1.25px;
}

.Layout3Item table:nth-child(3) {
    width: 33.33% !important;
    float: left;
    padding-left: 1.25px;
}


.bd_top_emg {
    text-align: center;
    font-weight: bold;
}

.bd_top_emg:before {
    content: "" !important;
    width: 80px;
    height: 1px;
    display: block;
    background: #ccc;
    margin: 20px auto;
}

.first-letter:first-letter {
    font-size: 3em;
    line-height: 48px;
    display: block;
    float: left;
    margin-top: 3px !important;
    margin-right: 10px;
    padding: 0 0px 5px 0px;
    color: inherit;
    font-weight: bold
}

h3.box_title_emg {
    padding: 30px 0 10px !important;
    font-size: 2rem;
    line-height: 1.3;
    font-family: 'Merriweather', serif;
    display: block;
    font-weight: bold;
}

h3.box_center_img {
    text-align: center;
}

.responsive_iframe_container {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%;
    /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive_iframe_container iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.container-responsive-iframe {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%;
    /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.container-responsive-iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

br {
    content: " ";
    margin: 0;
    display: block;
    font-size: 50%;
    height: 15px;
}

blockquote {
    font-style: italic;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

#content a {
    color: blue;
}

.detail_layout #content table.right,
.article_mobile table.right {
    margin: 0px 0px 0px 10px;
    float: right;

}

.detail_layout #content table.left,
.article_mobile table.left {
    margin: 0px 10px 0px 0;
    float: left;
}

@media (max-width: 768px) {
    .hidemobile {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .hidedesktop {
        display: none !important;
    }
}


h1 {
    font-size: 32px;
}

h2 {
    font-size: 24px !important;
}

h3 {
    font-size: 18px;
}

h4 {
    font-size: 16px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 10px;
}

@media (max-width: 1400px) {
    header ul .menu-item:nth-child(6) {
        display: none;
    }
}

@media (max-width: 1200px) {
    header ul .menu-item:nth-child(5) {
        display: none;
    }
}

@media (max-width: 991px) {
    .bg_linear_green .container {
        max-width: 100%;
    }
}

@media (max-width: 970px) {
    header {
        justify-content: right !important;
        padding-right: 25px;
    }
    header ul .menu-item:nth-child(4) {
        display: none;
    }
}

@media (max-width: 767px) {
    /* header ul .menu-item:nth-child(3) {
        display: none;
    } */

    .canhbaoluadao {
        position: relative;
    }
    .mySwiperDoanhNgiepBtn {

    }
    .mySwiperDoanhNgiepBtn .swiper-button-next {
        margin-right: 0;
        margin-top: 80px;
    }
    .mySwiperDoanhNgiepBtn .swiper-button-prev {
        margin-left: 0;
        margin-top: 80px;
    }
}

/* @media (max-width: 630px) {
    .header-top .logo {
        width: 200px !important;
    }
    header {
        padding-right: 0;
    }
    header ul .menu-item:nth-child(2), header ul .menu-item:nth-child(1) {
        display: none;
    }
    .header-top .col-2 {
        width: 25%;
    }
    .header-top .col-9 {
        width: 50%;
    }
    .header-top .col-1 {
        width: 25%;
    }
} */

.featured-news h5.card-title a {
    font-family: Playfair Display;
}

.top-breaking-news {
	margin-top: 15px;
}
.top-breaking-news .swiper-slide {
	width: 19%;
}

.top-breaking-news .swiper-slide a {
	font-size: 12px;
	line-height: 18px;
	display: block;
}

.top-breaking-news .swiper-slide .date {
	font-size: 10px;
}