/*------------SUBPAGE-----------------*/

:root {
    --main-color-title: #076aeb;
    --main-color-title-sub: #076aeb;
    --main-bg-ul: #1B2870;
    --main-bg-ul-active: #0d218e;
    --color-href: #333;
    --color-href-hover: #eb9a00;
    --color-link-sub: #fff;
    --fs-title-cate: 20px;
    --fs-title-page: 25px;
}

.subpage_view_contentpage.type_view_grid_list .listcat {
    width: 100%;
    display: block;
}

.subpage_view_contentpage.type_view_grid_list .listcat .card {
    display: flex;
    flex-direction: row;
    border: none !important;
}

.subpage_view_contentpage.type_view_grid_list .listcat .card img {
    width: 33.3%;
}

.subpage_view_contentpage.type_view_grid_list .listcat .card .card-body {
    width: 66.6%;
    padding-top: 0px;
    padding-bottom: 0px;
}

.subpage_view_contentpage.type_view_grid_list .listcat:first-child .card img {
    width: 50% !important;
}

.subpage_view_contentpage.type_view_grid_list .listcat:first-child .card .card-body {
    width: 50% !important;
}

.subpage_view_contentpage.type_view_grid_list .listcat:first-child .card .card-body .card-title a {
    text-transform: uppercase;
    font-weight: 600;
    line-height: 25px;
}

.subpage_view_contentpage.type_view_grid_list .listcat .card {
    border: none;
}

.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(2) .card .card-body .card-text,
.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(3) .card .card-body .card-text,
.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(4) .card .card-body .card-text {
    display: none;
}

.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(2),
.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(3),
.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(4) {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(2) .card .card-body,
.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(3) .card .card-body,
.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(4) .card .card-body {
    width: 100%;
    padding: 10px;
}

.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(2) .card,
.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(3) .card,
.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(4) .card {
    flex-direction: column;
}

.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(2) .card img,
.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(3) .card img,
.subpage_view_contentpage.type_view_grid_list .listcat:nth-child(4) .card img {
    width: 100%;
    max-height: 200px;
    overflow: hidden;
}


/*------------//END SUBPAGE-----------------*/


/*------------CONTENT TYPE 8-----------------*/

.post-slide {
    background: #dae0ef;
    padding: 1rem !important;
}

.post-slide .card-title {
    padding: 0;
    border-bottom: 1px dashed #c3c3c3;
    border-width: 0 0.1rem 0.1rem 0;
    padding-bottom: 10px;
    text-align: justify;
    margin-bottom: 10px;
}

.post-slide p.card-title:last-child {
    border-bottom: 0px;
    margin-bottom: 0px;
}


/*------------//END CONTENT TYPE 8-----------------*/


/*------------CONTENT TYPE 9-----------------*/

.article-desc {
    text-align: justify;
}

.post-category-slide.content_view_type9 .item .article-body .card-href-title {
    font-weight: bold;
}

.post-category-slide.content_view_type9 .item {
    margin-bottom: 10px;
    display: flex;
    flex-direction: row;
}

.post-category-slide.content_view_type9 .item .article-thumbnail {
    width: 40%;
    padding-right: 10px;
}

.post-category-slide.content_view_type9 .item .article-body {
    width: 60%;
}

.post-category-slide.content_view_type9 .item:first-child {
    flex-direction: column;
    border-bottom: 1px solid #f2f2f2;
}

.post-category-slide.content_view_type9 .item:first-child .article-thumbnail {
    width: 100%;
    padding: 0px;
}

.post-category-slide.content_view_type9 .item:first-child .article-body {
    width: 100%;
    padding: 10px 0px;
}

.post-category-slide.content_view_type9 .item:first-child .article-thumbnail {
    width: 100%;
}

.post-category-slide.content_view_type9 .item img {
    width: 100%;
}

.post-category-slide.post_view2.content_view_type9 .article-body {
    padding: 0px !important;
}


/*------------//END CONTENT TYPE 9-----------------*/


/*------------CONTENT TYPE 9 VIEW01-----------------*/

.post-category-slide.post_view1 .item {
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
}

.post-category-slide.post_view1 .item .article-thumbnail {
    width: 100%;
    padding-right: 10px;
}

.post-category-slide.post_view1 .item .article-body {
    width: 100%;
}

.post-category-slide.post_view1 .item:first-child {
    flex-direction: column;
    border-bottom: 1px solid #f2f2f2;
}

.post-category-slide.post_view1 .item img {
    width: 100%;
}


/*------------//END CONTENT TYPE 9 VIEW01-----------------*/


/*------------CONTENT TYPE 9 VIEW02-----------------*/

.post-category-slide .article-thumbnail {
    margin-right: 10px;
}

.post-category-slide.post_view2 .item {
    margin-bottom: 10px;
    display: flex;
    flex-direction: row !important;
    padding-bottom: 10px !important;
}

.post-category-slide.post_view2 .item .article-thumbnail {
    width: 40% !important;
    padding-right: 10px !important;
}

.post-category-slide.post_view2 .item .article-body {
    width: 60% !important;
}

.post-category-slide.post_view2 .item img {
    width: 100%;
}

.list-items.post_view2 .card {
    margin-bottom: 10px;
    display: flex;
    flex-direction: row !important;
    padding-bottom: 10px !important;
    align-items: flex-start;
    border-bottom: 1px solid #f2f2f2 !important;
}

.list-items.post_view2 .card .card-img {
    width: 40% !important;
    padding-right: 10px !important;
}

.list-items.post_view2 .card .card-body {
    width: 60% !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.list-items.post_view2 .card img {
    width: 100%;
}

.list-items.post_view2 .card:last-child {
    border: none !important;
}

.list-items.content_view_type7 {
    background: #fff;
    padding: 10px;
}


/*------------//END CONTENT TYPE 9 VIEW02-----------------*/


/*------------CONTENT TYPE 9 VIEW03-----------------*/

.post-category-slide.post_view3 .item-article {
    margin-bottom: 10px;
    display: flex;
    flex-direction: row !important;
    padding-bottom: 10px !important;
    width: 33.3%;
}

.post-category-slide.post_view3 .item-article {
    margin-bottom: 10px;
    flex-direction: row !important;
    padding-bottom: 0px !important;
    width: 100%;
}

.post-category-slide.post_view3 .item-article .item,
.post-category-slide.post_view3 .item-article:nth-child(1) .item {
    display: flex;
    flex-direction: row;
    padding-bottom: 10px;
    margin-bottom: 0px;
    width: 100%;
}

.post-category-slide.post_view3 .item-article .article-thumbnail {
    width: 47% !important;
}

.post-category-slide.post_view3 .item-article:nth-child(4n+1) .article-body {
    padding-left: 10px;
}

.post-category-slide.post_view3 .item-article:first-child .article-body {
    padding-left: 10px;
}

.post-category-slide.post_view3 .item .article-thumbnail {
    padding-right: 10px !important;
}

.post-category-slide.post_view3 .item .article-body {
    padding-top: 0px !important;
}

.post-category-slide.post_view3 .item img {
    width: 100%;
}

.post-category-slide.post_view3 .item-article:nth-child(2),
.post-category-slide.post_view3 .item-article:nth-child(3),
.post-category-slide.post_view3 .item-article:nth-child(4) {
    width: 33.3% !important;
}

.post-category-slide.post_view3 .item-article:nth-child(2) .item,
.post-category-slide.post_view3 .item-article:nth-child(3) .item,
.post-category-slide.post_view3 .item-article:nth-child(4) .item {
    flex-direction: column !important;
}

.post-category-slide.post_view3 .item-article:nth-child(2) .article-thumbnail,
.post-category-slide.post_view3 .item-article:nth-child(3) .article-thumbnail,
.post-category-slide.post_view3 .item-article:nth-child(4) .article-thumbnail {
    width: 100% !important;
    overflow: hidden;
    padding: 0px !important;
    margin: 0px !important;
}

.post-category-slide.post_view3 .item-article:nth-child(2) .item .card-href-title,
.post-category-slide.post_view3 .item-article:nth-child(3) .item .card-href-title,
.post-category-slide.post_view3 .item-article:nth-child(4) .item .card-href-title {
    padding-top: 8px;
    padding-bottom: 8px;
    font-weight: normal !important;
}

.post-category-slide.post_view3 .item-article:nth-child(2) .item,
.post-category-slide.post_view3 .item-article:nth-child(3) .item,
.post-category-slide.post_view3 .item-article:nth-child(4) .item {
    border-bottom: none;
}

.post-category-slide.post_view3 .item-article:nth-child(2) .item .article-desc,
.post-category-slide.post_view3 .item-article:nth-child(3) .item .article-desc,
.post-category-slide.post_view3 .item-article:nth-child(4) .item .article-desc {
    display: none;
}

.post-category-slide.post_view3 .title-widget h4 {
    color: #f00;
    padding-bottom: 0px;
    margin-bottom: 10px;
}

.post_view4 {
    position: relative;
}

.post_view4 .title-widget {
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
    padding: 20px 15px;
}


/*----Tạo label tieu de tren anh----*/

.post_view4 .title-widget h4:before {
    border-width: 0 10px 10px 0;
    border-right-color: #9C0000 !important;
    left: 0;
}

.post_view4 .title-widget h4:before {
    content: '';
    position: absolute;
    border-style: solid;
    border-color: transparent;
    bottom: -10px;
}

.post_view4 .title-widget h4 {
    z-index: 1;
    font-size: 14px;
    text-align: center;
    position: absolute;
    color: #FFFFFF;
    margin: 0 0px 0px -14px;
    padding: 5px 15px;
    background-color: #E52822;
    font-weight: 400;
    top: 15px;
    -moz-box-shadow: 3px 3px 1px -3px #4E4E4E;
    -webkit-box-shadow: 3px 3px 1px -3px #4E4E4E;
    box-shadow: 3px 3px 1px -3px #4E4E4E;
    border-bottom: 0;
}

.post_view4 .title-widget h4 {
    margin: 0 0px 0px -24px;
}


/*----END Tạo label tieu de tren anh----*/

.post_view4 .title-widget h4 {
    color: #fff;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: var(--fs-title-cate);
    padding: 5px 15px;
}

.post_view4 .item-article:first-child .item {
    position: relative;
}

.post_view4 .item-article:first-child .article-body {
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 20px;
    background: rgb(20, 22, 59);
    background: linear-gradient(0deg, rgba(20, 22, 59, 1) 0%, rgba(43, 43, 48, 0) 100%);
}

.post_view4 .item-article:first-child .article-body h6 a {
    color: #fff;
}

.post_view4 .item-article:nth-child(2),
.post_view4 .item-article:nth-child(3),
.post_view4 .item-article:nth-child(4) {
    width: 33.3%;
    display: inline-flex;
}


/*------------//END CONTENT TYPE 9 VIEW03-----------------*/

.type_view_list .listcat {
    width: 100%;
}

.type_view_list .listcat .card {
    display: flex;
    flex-direction: row;
}

.type_view_list .listcat img {
    display: flex;
}

.type_view_list .listcat .card-body {
    padding-top: 0px;
}

.type_view_list .listcat .card {
    border: none;
    border-bottom: 1px solid #d7d7d7;
    border-radius: inherit;
}

.type_view_list .listcat:last-child .card {
    border: none;
}


/*------------//Breadcrumbs Nav-----------------*/

.breadcrumbs_view_type2 .breadcrumb-list {
    width: 100%;
    background: #f2f2f2;
}

.breadcrumbs_view_type3 .nav-breadcrumbs {
    width: 100%;
    top: 0;
    display: flex;
}

.breadcrumbs_view_type3 .breadcrumb-list {
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    background: transparent;
}

.breadcrumbs_view_type3 .breadcrumb-list a,
.breadcrumbs_view_type3 .breadcrumb-list a i {
    color: #a5a5a5;
}

.breadcrumbs_view_type3 .title-breadcrumbs {
    text-align: center;
    color: #fff;
    font-size: 1.875rem;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0px;
}

.breadcrumbs_view_type3 .breadcrumbs-body {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
}

.breadcrumb-item+.breadcrumb-item {
    font-size: 14px;
}

.breadcrumb-item+.breadcrumb-item::before {
    content: var(--bs-breadcrumb-divider, "»") !important;
}


/*------------//END Breadcrumbs Nav-----------------*/


/*------------//Cateogries Nav-----------------*/

.wgcateogries.categories_view_type3 {
    border: 1px solid #f2f2f2;
}

.wgcateogries.categories_view_type3 .categories {}

.wgcateogries.categories_view_type3 .title_classic {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    display: flex;
    justify-items: center;
    align-items: center;
    padding: 10px;
    background: #f2f2f2;
    margin-bottom: 0px;
}

.wgcateogries.categories_view_type3 .title_classic::before {
    content: '';
    display: inline-block;
    height: 20px;
    /* background: #f00; 
    width: 2px;
    margin-right: 5px;*/
}

.wgcateogries.categories_view_type3 .menu_wdanhmuc {
    padding-left: 0px;
    list-style: none;
}

.wgcateogries.categories_view_type3 .menu_wdanhmuc li {
    padding: 8px 10px;
    border-bottom: 1px dashed #e9e8e8;
}

.wgcateogries.categories_view_type3 .menu_wdanhmuc li:last-child {
    border-bottom: none;
}


/*------------//END cateogries Nav-----------------*/


/*------------//LINK ADV-----------------*/

.link-module.link_view_type1 a {
    margin-bottom: 5px;
    display: block;
}

.link-module.link_view_type1 .title-section h4 {
    margin: 0px;
}


/*------------//END LINK ADV-----------------*/

.header_view_type2 .title-page-header h5,
.header_view_type2 .title-page-header h6 {
    font-weight: bold;
    margin: 5px 0px;
}

.header_view_type2 .title-page-header h5 {
    color: var(--main-color-title);
    font-weight: 900;
    font-size: var(--fs-title-page);
    line-height: 28px;
}

.header_view_type2 .title-page-header h6 {
    color: var(--main-color-title-sub);
    font-weight: 700;
}

.header_view_type2 .navbar-light .navbar-nav .nav-link {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    font-weight: bold;
}

.header_view_type2 .navbar-light .navbar-nav>.nav-item>.nav-link {
    color: #084298;
}

.header_view_type2 .subnav .dropdown-toggle::after {
    position: absolute;
    right: 10px;
    content: '\f0da' !important;
    font-family: "Font Awesome 6 Free";
    font-size: 14px;
    font-weight: 700;
    border: none;
}

.header_view_type1 .nav-top-right .navbar-nav li {
    padding: 0px;
}

.header_view_type1 .nav-top-right {
    background-color: transparent !important;
}

.post-slider-box .title-widget {
    position: relative;
}

.post-slider-box .title-widget .btn-owl-right {
    position: absolute;
    right: 0;
    bottom: 25px;
    display: none;
}

.post-slider-box .title-widget .btn-owl-right span {
    background-color: #ebebeb;
    border-radius: 5px;
    padding: 0px;
    width: 25px;
    height: 25px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 10px;
    cursor: pointer;
}

.owl-auction-slider-box .owl-nav {
    position: absolute;
    top: -50px;
    right: 0;
    display: block !important;
}

.owl-auction-slider-box.owl-carousel .owl-nav button.owl-prev,
.owl-auction-slider-box.owl-carousel .owl-nav button.owl-next {
    border: 1px solid var(--main-bg-ul-active);
    border-radius: 5px;
    width: 32px;
    height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 10px;
}

.owl-auction-slider-box.owl-carousel .owl-nav button.owl-prev.disabled,
.owl-auction-slider-box.owl-carousel .owl-nav button.owl-next.disabled {
    background: #7d7d7d1f;
    border: 1px solid #f2f2f2;
}

.owl-auction-slider-box .owl-nav button span {
    font-size: 20px;
    font-weight: bold;
    color: var(--main-bg-ul-active);
}

.owl-auction-slider-box .owl-nav button:hover {
    color: var(--color-link-sub);
    border: 1px solid var(--main-bg-ul-active);
}

.post-slider-box .owl-nav {
    display: none;
}

.post-slider-box .title-widget .btn-owl-right span:hover {
    color: var(--color-link-sub);
    background-color: var(--main-bg-ul);
}

.post-slider-box .title-widget .btn-owl-right .owl-btn-next {}

.post-slider-box .title-widget .btn-owl-right .owl-btn-prev {}

.owl-news-slider-box .owl-height .owl-stage {
    display: inline-block;
    height: 100%;
}

.owl-news-slider-box .owl-height .owl-item {
    width: auto;
    height: 100%;
}

.owl-news-slider-box .owl-height .owl-item .card-items {
    height: 100%;
}

.owl-auction-slider-box .owl-stage {
    display: inline-block;
    height: 100%;
}

.owl-auction-slider-box .owl-item {}

.owl-auction-slider-box .owl-item .card-items {
    height: 100%;
}

.g-wg-w3 {
    background: url(../assets/images/bg_news_slider.jpg) bottom right / cover no-repeat fixed;
    background-size: 60%;
}

.g-wg-w3 .container {
    position: relative;
    z-index: 2;
}

.news_lands {
    background: url(../assets/images/bg-lands.jpg) bottom right / cover no-repeat fixed;
    background-size: 100%;
    height: 100%;
    position: relative;
    padding: 0px !important;
}

.news_lands .container {
    z-index: 9;
    position: relative;
}

.news_lands .title-widget h4 {
    color: #fff;
    position: relative;
    padding: 15px 0px;
    margin-top: 10px;
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: none;
}

.news_lands .title-widget h4::before {
    display: block;
    content: '';
    position: absolute;
    background: url(../assets/images/shapes-arrow-title.png) bottom left / cover no-repeat;
    width: 150px;
    height: 140px;
    left: -120px;
    z-index: 0;
    opacity: 0.5;
}

.news_lands .title-widget .btn-owl-right {
    bottom: 15px;
}

.news_lands::before {
    display: block;
    content: '';
    background: #084298cf;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
}


/*------------STYLE NEW LAND-----------*/

.news_lands_type2 {
    position: relative;
    background: url(../assets/images/shapes-arrow-title.png) bottom right / cover no-repeat;
    background-size: 50% 100%;
    background-color: #192b76;
    padding: 0px !important;
}

.news_lands_type2::before {
    display: block;
    content: '';
    background: #084298cf;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.news_lands_type2 .container {
    z-index: 9;
    position: relative;
}

.news_lands_type2 .title-widget h4 {
    color: #fff;
    position: relative;
    padding: 15px 0px;
    margin-top: 10px;
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: none;
}

.news_lands_type2 .title-widget h4::before {
    display: block;
    content: '';
    position: absolute;
    background: url(../assets/images/shapes-arrow-title.png) bottom left / cover no-repeat;
    width: 150px;
    height: 140px;
    left: -120px;
    z-index: 0;
    opacity: 0.5;
}

.content_news_slider_tabs .title-widget h4 {
    color: #f30606;
    position: relative;
    font-size: 22px;
}

.content_news_slider_tabs .title-widget h4::before {
    display: block;
    content: '';
    position: absolute;
    background: url(../assets/images/shapes-arrow-title.png) bottom left / cover no-repeat;
    width: 120px;
    height: 100px;
    left: -100px;
    z-index: 0;
    opacity: 0.8;
}


/*------------news_lands_type3----------*/

.news_lands_type3 {
    position: relative;
    background: url(../assets/images/shapes-arrow-title.png) bottom right / cover no-repeat;
    background-size: 50% 100%;
    padding: 0px !important;
}

.news_lands_type3::before {
    display: block;
    content: '';
    background: #e1eaf18a;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.news_lands_type3 .container {
    z-index: 9;
    position: relative;
}

.news_lands_type3 .title-widget h4 {
    position: relative;
    padding: 15px 0px;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: none;
}

.news_lands_type3 .title-widget h4::before {
    display: block;
    content: '';
    position: absolute;
    background: url(../assets/images/shapes-arrow-title.png) bottom left / cover no-repeat;
    width: 150px;
    height: 140px;
    left: -120px;
    z-index: 0;
    opacity: 0.5;
}


/*------------END news_lands_type3----------*/


/*------------END STYLE NEW LAND-----------*/

.content_view_type8 .title-widget h4 {
    font-size: var(--fs-title-cate);
    position: relative;
    color: var(--main-bg-ul);
}

.content_view_type8 .title-widget h4::after {
    content: '';
    display: block;
    width: 120px;
    height: 4px;
    background-color: #f00;
    position: absolute;
    bottom: -3px;
}

.content_view_type8 .date i {
    color: #9fa4b3;
}

.link_view_type2 {
    background: #f2f2f2;
    padding-top: 15px;
    padding-bottom: 15px;
}

.header-top-info {
    border-bottom: 1px solid #c7c7c7;
}

.socical.social-top {
    display: inherit;
    text-align: right;
    position: relative;
}

.socical.social-top::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: -5px;
    background: linear-gradient(276deg, rgba(126, 127, 142, 0.6026785714285714) 0%, rgba(163, 163, 166, 0.14889705882352944) 100%);
    opacity: 0.2;
}

.socical.social-top a.icon-social {
    border: 1px solid #829abd;
    border-radius: 50%;
    position: relative;
    display: inline-flex;
    text-align: center;
    margin: 2px;
    margin-right: 20px;
    color: #fff;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    padding: 2px;
}

.socical.social-top .info-contact {
    display: inline-flex;
    align-items: center;
}

.socical.social-top .info-contact i {
    margin-right: 5px;
    color: var(--main-bg-ul-active);
}

.socical.social-top .info-contact a {
    color: #084298;
    display: block;
    border: none;
    border-radius: 0;
    background: transparent;
    white-space: wrap;
    width: auto;
    height: auto;
}

.socical.social-top .info-contact a:hover {
    background: transparent;
    color: var(--color-href-hover);
}

.socical.social-top a.icon-social {
    width: 20px;
    height: 20px;
}

.socical.social-top a i {
    color: #084298;
    font-size: 12px;
}

.socical.social-top a:hover {
    background: #084298;
    color: #fff;
}

.socical.social-top a:hover i {
    color: #fff;
}

.socical.social-top a img {
    padding: 2px;
}

.sticky .header-top-info .social-top {
    display: none;
}

.sticky .header-top-info .title-page-header h5 {
    font-size: 20px;
    line-height: 20px;
}

.header-top-info .pull-col-left i {
    color: #084298;
}

.owl-auction-slider-box.owl-carousel {
    .owl-stage {
        display: flex;
    }
    .owl-item {
        display: flex;
        flex: 1 0 auto;
    }
    .card-body {
        display: flex;
        flex: 1 0 auto;
        flex-direction: column;
    }
    .card-items {
        display: flex;
        flex-direction: column;
        width: 100%;
    }
}

.item-article .item {
    position: relative;
}

.card-text.date-post {
    position: absolute;
    right: 0;
    z-index: 9;
    background: #0d6efd;
    border-radius: 5px;
    padding: 5px;
    text-align: center;
    display: flex;
    flex-direction: column;
}

.card-text.date-post span {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}

.card-text.date-post small {
    color: #fff !important;
    font-size: 0.8rem;
}

.hannophs {
    background: #edf3fda3;
    display: inline;
    padding: 4px 10px;
    border-radius: 5px;
}

.hannophs small {
    font-weight: bold;
    color: #2409ef !important;
    font-size: 1rem;
}

.hannophs_type2 {
    display: inline-flex;
}

.hannophs_type2 small {
    background: #910404;
    font-weight: 700;
    text-align: center;
    color: #fff !important;
    padding: 2px 15px;
    border-left: 1px solid #f9f9f9;
}

.hannophs_type2 span {
    width: 100%;
    background: #000;
    display: inline-block;
    color: #fff;
    padding: 2px 8px;
    font-size: 12px;
}

.datepost_type2 i {
    margin-right: 8px;
    color: #c5c3c3;
    font-size: 0.9rem;
}

.datepost_type2 .text-muted {
    font-weight: 500;
    color: #c5c3c3 !important;
    font-size: 0.9rem;
}

.auction_grid_view_list .item-article:first-child h6 {
    border-left: 5px solid #910404;
    padding-left: 8px;
    text-transform: uppercase;
}

.auction_grid_view_list .item-article .article-body,
.owl-auction-slider-box .card-items .card-body {
    position: relative;
}

.auction_grid_view_list .item-article:nth-child(2) .hannophs_type2,
.auction_grid_view_list .item-article:nth-child(3) .hannophs_type2,
.auction_grid_view_list .item-article:nth-child(4) .hannophs_type2 {
    position: absolute;
    top: -38px;
}

.owl-auction-slider-box .card-items .card-body .hannophs_type2 {
    position: absolute;
    top: -38px;
    left: 0;
}

.subpage_view_contentpage .listcat .article-image {
    position: relative;
}

.products_view_type2 .card-car-box {
    padding: 0px;
}

.subpage_view_contentpage.type_view_grid .card .col-md-4 {
    width: 100%;
}

.pagenum {
    padding: 10px 0px;
}

.form-search-nav {}