/*
Theme Name: Kiếm tiền Online
Theme URI: https://wordpress.org/themes/kiemtienonline/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Kiếm tiền Online is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Version: 1.40
*/

/* header */

.breadcrumbs {
    margin-top: 15px;
    margin-bottom: 15px;
}

body {
    margin: 0;
}

.container {
    width: 1300px;
    margin: 0 auto !important;
}

.top_header {
    background-color: #141c32;
}

.footer_contain {
    background-color: #0e1424;
}

.header_center {
    background-color: #0e1424;
}

.header_ul_li {
    color: #fff;
}

.header_ul_li ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.footer_top .header_ul_li ul li, .content_part_1 .header_ul_li ul li{
    display: block;
}

.header_ul_li ul li {
    display: inline;
    margin-right: 10px;
    font-weight: lighter;
}

.container_flex {
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
}

.header_center .container_flex {
    padding: 15px 0;
}

.container_flex_start {
    justify-content: space-between;
    align-items: flex-start;
}

h1 {
    font-size: 24px;
    margin-top: 10px;
    margin-bottom: 18px;
    line-height: 35px;
}

h2 {
    font-size: 22px;
    margin-top: 10px;
    margin-bottom: 15px;
    line-height: 27px;
}

h3 {
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 15px;
    line-height: 22px;
}

h4 {
    font-size: 17px;
    margin-top: 3px;
    margin-bottom: 10px;
    line-height: 22px;
}

h5 {
    font-size: 16px;
    margin-top: 3px;
    margin-bottom: 5px;
    line-height: 22px;
}

p {
    margin-top: 0;
}

span, li, p {
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
}

ul#menu-footer-menu-1 li, ul#menu-footer-menu-2 li {
    margin-bottom: 7px;
}

.top_header span, .header_center span,
.top_header li, .header_center li,
.top_header p, .header_center p,
.top_header h1, .header_center h1,
.top_header h2, .header_center h2,
.top_header h3, .header_center h3,
.top_header h4, .header_center h4,
.top_header h5, .header_center h5,
.footer_contain span,
.footer_contain li,
.footer_contain p,
.footer_contain h1,
.footer_contain h2,
.footer_contain h3,
.footer_contain h4,
.footer_contain h5{
    color: #fff1f1;
    font-family: 'Roboto Condensed';
}

span, li, p, h1, h2, h3, h4, h5 {
    color: #000;
    font-family: 'Roboto Condensed';
}

/*.container_flex.row.container>div:last-child {*/
/*    text-align: right;*/
/*}*/

a {
    color: #6a6a6a;
    text-decoration: unset;
}

/* footer */

.footer_top>div>div:first-child div:last-child span img {
    width: 40px;
    height: 40px;
}

.footer_top>div>div:first-child div:last-child span {
    margin-right: 10px;
}

.footer_top .container_flex.row.container {
    padding-top: 35px;
    padding-bottom: 20px;
    border-bottom: 1px solid #2f2f2f;
    align-items: flex-start;
}

.footer_top h3 {
    margin-top: 10px;
}

.icon_certification p {
    margin-bottom: 20px;
}

.footer_bottom>div {
    padding: 15px 0 !important;
}

span img {
    width: 100%;
    border-radius: 3px;
}

.sidebar_home img {
    width: 100%;
    border-radius: 3px;
}

main#main {
    margin-top: 10px !important;
    margin-bottom: 40px !important;
    flex: 1;
}

.content_part_1_top .c-8 {
    max-width: calc(66.67% - 5px);
}

.content_part_1 .c-8 h2 {
    position: absolute;
    bottom: 5px;
    left: 15px;
}

span.datetime_post {
    position: absolute;
    bottom: 80px;
    left: 17px;
}

span.datetime_post i {
    color: #f1410a;
    font-size: 17px;
    margin-right: 3px;
    font-weight: bold;
}

.content_part_1 .c-8 span img {
    height: 400px;
    object-fit: cover;
    display: block;
}

.content_part_1 .header_ul_li ul li {
    padding: 0 12px;
    border-left: 2px solid #f3f3f3;
}

.content_part_1 .header_ul_li ul li a {
    color: #000000db;
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    display: block;
    border-bottom: 1px solid #eee;
    padding: 5px 0;
}

.content_part_1_top .row.container_flex>div:last-child ul li:first-child::before {
    content: 'HOT';
    background: #e22a11;
    padding: 4px 11px;
    border-radius: 12px;
    color: #fff;
    font-size: 11px;
}

span.thumb_nail>span>a, .thumb>span>a {
    color: #3e3d3db8;
}

span.thumb_nail>span>a {
    color: #3e3d3db8;
}


.content_part_1, .content_part_2, .content_part_3, .content_part_4, .content_part_5 {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}

.content_part_banner {
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

/* content_part_2 */

/* .content_part_2>div>div.c-6 {
    padding: 0 5px;
}

.content_part_2_right_top.row.container_flex .c-6 {
    padding: 0 5px;
} */

span.description {
    color: #000;
    line-height: 22px;
}


.content_part_2_right_bottom.row.container_flex_start {
    margin-top: 20px;
    background: #f5f5f5;
    padding: 10px;
}

.content_part_2_right_bottom.row.container_flex_start span {
    color: #000;
    font-weight: bold;
    line-height: 15px;
    list-style: auto;
}

.nhan_tin {
    background: #8b8b8b9c;
    padding: 15px 0;
    border-radius: 5px;
}

.nhan_tin span {
    padding: 0 10px;
    color: #fff !important;
    font-weight: 100 !important;
    text-align: center !important;
}

.content_part_2_right>div>div.c-6.nhan_tin {
    text-align: center;
    font-size: 13px;
}

.content_part_2_right>div>div.c-6.nhan_tin a span {
    display: block;
}

.content_part_2>div>div:first-child span img {
    height: 300px;
    object-fit: cover;
}

.content_part_2_right_top.row.container_flex_start>div span img {
    height: 140px;
    object-fit: cover;
}


.content_primary.c-9 {
    max-width: calc(75% - 10px) !important;
    margin: 0 !important;
}

.sidebar_home.c-3 {
    max-width: calc(25% - 10px) !important;
    margin: 0 !important;
}

.content_part_1_top>div>div.c-8 {
    position: relative;
}

.content_part_banner span img {
    height: 180px;
    object-fit: cover;
    border: 1px solid #0000001f;
}

.content_part_2.part_top h2 a, .content_part_2.part_top h2 i {
    color: red;
}

.content_part_2.part_bottom h2 a, .content_part_2.part_bottom h2 i {
    color: #fb6f1a;
}

.content_part_2.part_top h2 i, .content_part_2.part_bottom h2 i {
    margin-right: 10px;
}

.content_part_2_right_bottom.row.container_flex_start ul {
    padding-left: 10px;
    list-style: inside;
    margin: 0;
}

.content_part_2_right_bottom.row.container_flex_start ul li {
    color: #8b7777;
    font-size: 13px;
}

.content_part_2_right_bottom.row.container_flex_start ul li a {
    font-weight: bold;
    color: #000;
}

.content_part_2_part_bottom>div>div span img {
    height: 300px;
    object-fit: cover;
}

.content_part_2.part_bottom.content_part_2_part_bottom {
    padding-top: 10px;
}

/*.content_part_1_bottom .c-4, .content_part_2_final .c-4 {*/
/*    width: 32%;*/
/*}*/

.content_part_1_bottom .c-4, .content_part_2_final .c-4, .content_part_1_top .c-4{
    max-width: calc(33.333% - 10px);
    margin: 0 !important;
}

.content_part_2.part_bottom.content_part_2_part_bottom {
    border-bottom: unset !important;
}

.content_part_2_final p {
    color: #000000;
    border-top: 1px solid #efdede;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0;
    font-size: 14px;
}

.content_part_2_final h4 {
    margin-bottom: 15px;
}

/*sidebar*/

.sidebar_home.c-3 {
    margin-left: 20px;
}

.post_sidebar_part1 {
    padding: 0 15px;
    border: 1px solid #eee;
    border-radius: 5px;
    margin: 20px 0;
}

.post_sidebar_part1 h3 {
    color: #000;
}

.post_sidebar_part1 h3 i {
    color: #f1410a;
}

.th_post_sidebar_part1>div>span:first-child img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.th_post_sidebar_part1>div {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.th_post_sidebar_part1>div span:last-child {
    width: 56%;
    color: #000;
    font-size: 14px;
    line-height: 22px;
    font-weight: 300;
    text-align: left !important;
}

.th_post_sidebar_part1>div span:first-child {
    width: 40% !important;
    height: 83px;
}

.th_post_sidebar_part1 a {
    color: #000;
    font-weight: bold;
}

div.action_giao_dich {
    background: #f67417;
    text-align: center;
    padding: 10px 20px;
    border-radius: 5px;
    margin: 10px 0;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    text-transform: uppercase;
}

.action_giao_dich a {
    color: #fff;
}

.row.container_flex_start .c-6 {
    max-width: calc(50% - 10px);
    margin: 0;
}

/*.header_center .container_flex.row.container>div:last-child {*/
/*    background: #19284d;*/
/*    padding: 11px 7px;*/
/*    border-radius: 5px;*/
/*    text-align: center;*/
/*    position: relative;*/
/*}*/

.header_center .container_flex.row.container>div:last-child span {
    font-size: 13px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

span.free {
    position: absolute;
    top: -11px;
    left: -22px;
    background: #ff2e06;
    border-radius: 70px;
    padding: 0px 11px;
    font-size: 10px !important;
}



.header_center .container_flex.row.container>div:last-child span i {
    font-size: 18px;
}

#content>div>h1 {
    display: none;
}

.th_post_sidebar_part2>div>span:last-child a {
    color: #000;
    font-weight: bold;
    line-height: 0px;
    font-size: 13px;
}

.th_post_sidebar_part2>div>span:last-child {
    line-height: 10px;
}

.th_post_sidebar_part2>div {
    margin-bottom: 20px;
}

.sidebar_single.c-3 .post_sidebar_part1 {
    border-top: unset;
    border-bottom: unset;
}

.content_part_1_top span, .content_part_1_top h2 {
    color: #fff;
}

blockquote {
    color: #000;
    font-weight: bold;
    font-style: italic;
    border-left: 3px solid #eee;
    padding-left: 15px;
    margin-left: 30px;
}

span.c-4.facebook {
    background: #45629f;
}

span.c-4.tweet {
    background: #5eb2ef;
}

span.c-4.pinterest {
    background: #cf2830;
}

.social.row {
    justify-content: space-between;
}

.social.row span {
    text-align: center;
    max-width: calc(33.33% - 5px) !important;
    border-radius: 3px;
    padding: 5px 0;
}

.social.row span a {
    color: #fff;
}

.post_related_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.post_related_top h3 {
    width: 25%;
}

.post_related_top>span {
    height: 2px;
    width: 100%;
    background: #e4e4e4;
}

/*post related post single detail*/

.post_related_bottom span {
    color: #000 !important;
    font-weight: bold;
    line-height: 0px;
    font-size: 15px;
}

.post_related_bottom>div.c-3 {
    max-width: calc(25% - 20px);
}

.post_related_bottom.row {
    justify-content: space-between;
}

.content_single_detail img {
    border-radius: 5px;
    margin: 0 auto;
    display: block;
    /*width: 100%;*/
}

.post_related_bottom>div {
    position: relative;
}

span.cat_post_related {
    background: #2979ff;
    padding: 9px 3px;
    position: absolute;
    bottom: 15px;
    left: 7px;
    border-radius: 0;
}

span.cat_post_related a {
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
}

.post_related {
    margin: 10px 0;
}

.post_related_top {
    margin-bottom: 10px;
}

p.comment-form-comment, p.comment-form-author, p.comment-form-email, p.comment-form-url {
    display: flex;
    flex-direction: column;
}

p.comment-form-comment label, p.comment-form-author label, p.comment-form-email label, p.comment-form-url label{
    font-weight: bold;
}

p.comment-form-author input, p.comment-form-email input, p.comment-form-url input {
    height: 30px;
    border: 1px solid #d0d0d0;
}

p.comment-form-comment textarea {
    height: 200px;
    border: 1px solid #d0d0d0;
}

.content_page_contact.row.container_flex_start>.c-6:first-child {
    border: 1px solid #eee;
    border-radius: 3px !important;
    box-shadow: 0px 0px 12px 5px #94939326;
}

.content_page_contact.row.container_flex_start>.c-6 .form_lien_he {
    padding: 10px 20px;
}

form input, form textarea {
    width: 100%;
}

form input {
    height: 32px;
    border: 1px solid #eee;
    border-radius: 3px;
    width: calc(100% - 20px);
    padding: 0 10px;
}

form textarea {
    height: 100px !important;
    border: 1px solid #eee;
    width: calc(100% - 20px) !important;
    padding: 10px 10px;
}

.content_page_contact.row.container_flex_start {
    margin: 30px 0;
    margin-bottom: 70px;
}

.content_page_contact.row.container_flex_start .c-6 {
    max-width: calc(50% - 25px);
    margin: 0;
}

p.submit input {
    background: #ffb000;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
}

.social_contact {
    border-bottom: 2px solid #eee;
}

p.facebook_contact {
    color: #0c86ee;
    font-size: 15px;
}

p.telegram_contact {
    color: #2abbff;
}

p.twitter_contact {
    color: #1c9ded;
}

p.youtube_contact, p.telegram_contact {
    color: #f92525;
}

p.email_contact {
    padding: 10px 20px;
    border: 1px dashed #b3b0b0;
    border-radius: 5px;
    font-size: 15px;
    color: #74a6f7;
    width: fit-content;
}

p.read_more a {
    color: #74a6f7;
}

.top_header a, .header_center a {
    color: #fff;
}

.header_center ul li.current-menu-item a {
    background: #19284d;
    padding: 10px 22px;
    border-radius: 3px;
    font-size: 15px;
}

.header_center ul li {
    margin-right: 28px !important;
}

.header_center ul li a {
    font-size: 15px;
}

/*.header_center ul li.current-menu-item::before {*/
/*    content: '';*/
/*    width: 10px !important;*/
/*    height: 10px !important;*/
/*    background: #e3901b;*/
/*    box-shadow: 0 0 9px 1px #e3901b;*/
/*    display: block;*/
/*    border-radius: 50%;*/
/*    z-index: 99999 !important;*/
/*}*/


/*category*/

div#content-category {
    border-radius: 5px;
}

/*.content_category {*/
/*    padding: 10px 20px;*/
/*}*/

.content_part_1_top ul li:last-child a {
    border-bottom: unset !important;
}

.thumb img {
    width: 100% !important;
    border-radius: 5px;
    height: 200px;
    object-fit: cover;
}

.post_related .thumb img {
   border-radius: 0 !important;
}

.list_post_cat-top.list_post_cat_top_left.c-8 {
    max-width: calc(66.67% - 5px);
}

.list_post_cat-top.list_post_cat_top_right.c-4 {
    max-width: calc(33.33% - 10px);
}

.list_post_cat-top.list_post_cat_top_left img {
    height: 340px;
    object-fit: cover;
}

.list_post_cat-top.list_post_cat_top_right img {
    height: 210px;
    object-fit: cover;
}

.left .list_post_cat_top-bottom.c-4 {
    max-width: calc(33.33% - 10px);
    margin: 0 !important;
    margin-right: 20px !important;
}


.list_post_cat_top-bottom.c-4 {
    max-width: calc(33.33% - 10px);
    margin: 0 !important;
}

.bxbanner.bxflex_mg {
    margin-top: 5px;
    margin-bottom: 15px;
}

.list_post_cat_bottom.row.container_flex_start img {
    width: 100%;
    border-radius: 5px;
    height: 130px;
}

.list_post_bottom_left_item.row.container_flex_start .c-8 {
    max-width: calc(66.67% - 10px);
    margin: 0 !important;
}

.list_post_bottom_left_item.row.container_flex_start .c-4 {
    max-width: calc(33.33% - 10px);
    margin: 0 !important;
}

.list_post_cat-bottom.c-9 {
    max-width: calc(75% - 10px);
    margin: 0 !important;
    border-right: 1px solid #00000026;
    padding-right: 20px;
}

.list_post_cat-bottom.c-3 {
    max-width: calc(25% - 10px);
    margin: 0 !important;
}

.list_post_bottom_left .list_post_bottom_left_item {
    border-bottom: 1px solid #00000026;
    padding: 10px 0;
}

.list_post_bottom_left .list_post_bottom_left_item:last-child {
    border-bottom: 0;
}

.list_port_view_large_item {
    border-bottom: 1px solid #00000026;
    padding: 15px 0;
}

.title_xem_nhieu_nhat span {
    width: 65px;
    height: 2px;
    background: #4e78ff;
    display: block;
}

.thumb {
    position: relative;
}

span.chuyen_muc {
    position: absolute;
    left: 8px;
    bottom: 13px;
    background: rgba(0,0,0,0.5);
    color: #fff;
    padding: 3px 7px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}

.container.content_single .content_primary>span {
    margin-bottom: 14px !important;
    display: block;
}

p#breadcrumbs span {
    font-size: 14px;
}

.content_single_detail div.aligncenter {
    width: 100% !important;
}



.wp-caption-text {
    text-align: center;
    font-style: italic;
}

.title_des h5 a, .title_des_item.c-8 h5 a, .list_port_view_large_item span a {
    color: #000;
}

.content_part_1_top h2 a {
    color: #fff;
}

.content_part_1_bottom img {
    height: 210px;
    object-fit: cover;
}

span.thumb_nail {
    position: relative;
    display: block;
    width: 100%;
}

span.thumb_nail>span.chuyen_muc_chu>a {
    color: #fff;
    font-size: 20px !important;
}

span.chuyen_muc_post_1 {
    position: absolute;
    top: 0px;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    background-image: linear-gradient(147deg, #39e167e6 28%, #ffffff0a 63%);
    padding: 13px 0px;
    padding-left: 20px;
    width: 58%;
    height: 50%;
    backdrop-filter: blur(0px);
}

span.chuyen_muc_post_2 {
    position: absolute;
    top: 0px;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    background-image: linear-gradient(147deg, #38e408 28%, #ffffff0a 63%);
    padding: 13px 0;
    padding-left: 20px;
    width: 58%;
    height: 50%;
    backdrop-filter: blur(0px);
}

span.chuyen_muc_post_3 {
    position: absolute;
    top: 0px;
    left: 0px;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    background-image: linear-gradient(161deg, #3ca1ff 7%, #ffffff00 50%);
    padding: 13px 0px;
    padding-left: 10px;
    width: 100%;
    height: 56%;
    backdrop-filter: blur(0px);
}

span.chuyen_muc_post_4 {
    position: absolute;
    top: 0px;
    left: 0px;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    background-image: linear-gradient(161deg, #12cbed 7%, #ffffff0a 50%);
    padding: 13px 0px;
    padding-left: 10px;
    width: 100%;
    height: 56%;
    backdrop-filter: blur(0px);
}

span.chuyen_muc_post_5 {
    position: absolute;
    top: 0px;
    left: 0px;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    background-image: linear-gradient(161deg, #ff583c 7%, #ffffff0a 50%);
    padding: 13px 0px;
    padding-left: 10px;
    width: 100%;
    height: 56%;
    backdrop-filter: blur(0px);
}

.post_related_bottom.row img {
    height: 150px;
    object-fit: cover;
}

.th_post_sidebar_part2 h5 a {
    color: #000;
}

.single-bottom-box>img {
    width: 100%;
    border-radius: 5px;
    margin: 10px 0;
}

.th_post_sidebar_part2>div {
    margin-bottom: 20px;
}

.bxdiscount span, .btneditor.btnicondb a span.icon {
    color: #fff;
}

.c-4.footer_gioithieu .logo img {
    width: 70%;
}

.header_center .logo img {
    width: 100%;
    display: block;
    margin: 0 auto;
}

/*page 404*/


.fa-angle-right:before {
    content: "\f105";
}

/*phân trang*/

.bxinner {
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.page-numbers li {
    display: inline;
}

.paginate ul {
    padding: 0 5px;
}

.paginate ul li {
    margin: 0 5px;
}

ul.page-numbers li span {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #1877f2;
    border-radius: 50%;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

ul.page-numbers li a, .first_paged a, .last_paged a {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #dee0e8;
    border-radius: 50%;
    line-height: 30px;
    text-align: center;
    color: #000;
    font-weight: bold;
}

.form_lien_he>span {
    margin-bottom: 15px !important;
    display: block;
}

span.errors {
    color: red;
    margin-bottom: 5px !important;
}

.icon_certification p {
    width: 100% !important;
}

.icon_certification p:nth-child(1) img, .icon_certification p:nth-child(2) img {
    width: 70%;
    height: 70px;
    object-fit: cover;
    border-radius: 8px;
}


.c-2.m-12.icon_certification.row.container_flex {
    text-align: right;
}

.c-2.m-12.icon_certification.row.container_flex .m-3:last-child img {
    width: 70%;
    height: 70px;
    object-fit: cover;
    background: #fff;
    padding: 5px 7px;
    border-radius: 5px;
}

.list_social span {
    width: 30px;
    height: 30px;
    background: #333f53;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.list_social span a {
    color: #fff;
}

p.chung_chi_dmca {
    margin-top: 20px !important;
}

ol#ftwp-list>li.ftwp-item:first-child {
    display: block;
}

.ftwp-in-post#ftwp-container-outer.ftwp-float-none #ftwp-contents {
    width: 100% !important;
}

.content_category h1 {
    margin-top: 0;
}

.sidebar_home {
    margin: 15px 0;
}

.btneditor.btnicondb a:hover {
    transform: unset !important;
}

ul.dntable-bxh__ul {
    margin-top: 0;
}

.wp-caption-text {
    margin: 10px 0;
    margin-top: 5px;
}

a {
    color: #6a6a6a;
    text-decoration: unset;
}

div#ftwp-container>button{
    left: 200px !important;
}

div#ftwp-container>nav {
    left: 0 !important;
}

.menu_support_parent {
    display: none;
}

.background_old {
    display: none;
}

.content_part_1_top>div>div.c-8 {
    position: relative;
}

.background_mo {
    background: #a5a5a547;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.background_mo:hover {
    background: #5d5c5c9c;
}

span.thumb_nail>span.thumbnail_image>a {
    height: 100% !important;
    display: block !important;
}

span.thumb_nail>span.chuyen_muc_chu>a {
    color: #fff;
}

.top_header li a {
    color: #ffffff6b;
    font-size: 13px;
}

.footer_content li a, .footer_thong_tin li a {
    font-weight: bold !important;
}

p.submit input:hover {
    background: #fb940f;
}

html, body {
    font-family: "Roboto Condensed", arial, sans-serif;
    height: 100% !important;
}

div#page {
    height: 100%;
    display: flex;
    flex-direction: column;
}

div#content {
    display: flex;
    flex-direction: column;
    justify-content: space-between !important;
}


div#page #content {
    flex-grow: 1 !important;
}

.list_post_cat_top_bottom.row {
    flex-wrap: unset !important;
}

/* page 404 */

 .content_page_404 {
            text-align: center;
            height: 500px;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
        }
        
        .content_page_404 h1 {
            font-size: 112px;
            width: 100% !important;
            height: 100% !important;
            color: #feae11 !important;
        }
        
        .content_page_404>div:nth-child(2) {
            padding: 10px 0;
        }
        
        .content_page_404 div:last-child {
            background: #feae11 !important;
            padding: 5px 35px;
            border-radius: 5px;
        }
        
        .content_page_404 div:last-child a, .content_page_404 div:last-child a span {
            color: #fff;            
        }
  
.dntable__td.-td-link.bxlienket>p {
   text-align: center;
}
        
 .dntable__td.-td-link.bxlienket>p:last-child {
    display: none;
}

.dntable.template-vaobo .-title, .dntable.template-vaobo .-voted-point, .dntable.template-vaobo .-voted-text {
    text-align: center;
}

.post_related_bottom.row.left>div>p {
    position: relative;
    margin-bottom: 0;
}

.dntable__td.-td-sale.bxkm p {
    padding-left: 20px;
}

.dntable__td.-td-review.text-start.bxcomment ul {
    padding-left: 8px;
}