
.page-wrapper {padding: 0;}
.breadcrumb-wrapper > .col {padding-bottom: 0;}
.k-container {margin-bottom: 1.5em;}
.large-10.k-box-blue {border-radius: 10px;}
ul.nav-pagination li span,
ul.nav-pagination.links li a {border-radius: 5px; color: white;}
ul.nav-pagination.links li a {background: white; color: black; border: 2px solid white;}
.k-chuong-trinh-khuyen-mai .col > .col-inner {
    border-radius: 10px;
    overflow: hidden;
}
.k-chuong-trinh-khuyen-mai .col > .col-inner .img {margin: 0;}
.k-chuong-trinh-khuyen-mai .col > .col-inner h3 {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden;
    border: 1px solid #00C9F5;
    text-align: center;
    margin: 0;
    line-height: 2.4em;
}
.large-10 .post.type-post {padding-top: 1em;}
.large-10 .post.type-post .entry-header .is-divider {display: none;}
.large-10 .post.type-post .entry-content {padding-top: 0;}
.k-box-blue {background: #040658;}
.k-top-banner > div {padding-bottom: 0;}
.box-vertical {
    background: #252389;
    border-radius: 10px;
    padding: 1em;
}
.k-no-sidebar .box-vertical .box-image {width: 40%;}
.k-no-sidebar .large-10 .box-vertical .box-image {
    width: 30%;
}
.box-vertical h5 {font-size: 1.5em; margin-bottom: 1em;}
.box-vertical .is-divider {height: 0;}
.box-vertical .image-cover {
    padding-top: 100%!important;
}
.k-arrow {padding-left: 0.5em!important;}
.box-image img {border-radius: 8px;}
.box-text a.button {
    background: white;
    color: black;
    border-radius: 5px;
    float: right;
}
.k-ban-ca-doi-thuong-intro p {margin: 0;}
.home-tabs {padding-top: 0!important;}



/*======================= START Page Nha cai category  =======================*/
/* .k-category-description {margin: 0;} */
.k-pink {color: #fff;}
.k-list-10-nha-cai {padding: 1em;}
.k-list-10-nha-cai .col {
    display: flex;
    padding-bottom: 0;
}
.k-list-10-nha-cai .section-content > .row {
    background: #02043F;
    /* border: 1px solid #D9D9D9; */
    border-radius: 10px;
    margin-bottom: 1em;
}
.k-list-10-nha-cai .col-inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    
}
.k-list-10-nha-cai .k-top-nha-cai-item > .col:nth-child(2) {padding: 1em;}
.k-list-10-nha-cai .k-top-nha-cai-item > .col:nth-child(2) > div {
    /* border: 1px solid #D9D9D9; */
    background: white;
    border-radius: 10px;
    padding: 0;
    overflow: hidden;
}
.k-list-10-nha-cai .k-top-nha-cai-item > .col:first-child div div {
    color: white;
    position: absolute;
    z-index: 9999;
    top: -6px;
    background: url('../img/vector-mark-bg.svg') top left no-repeat;
    width: 39px;
    height: 60px;
    padding: 6px 0;
    font-size: 20px;
    text-align: center;
}
.k-list-10-nha-cai .k-top-nha-cai-item > .col:nth-child(3) .col-inner {margin: 1em 0;}
.home-ct-link {margin: 1em;}
/*======================= END Page Nha cai category  =======================*/

/*************** START SIDEBAR  ***************/
.post-sidebar.col {padding-bottom: 0;}
.widget {margin-bottom: 0;}
.widget .k-ads-1 {
    background: #02043F;
    padding: 0.5em 1em!important;
    border-radius: 10px;
}
.widget img {border-radius: 10px;}
.widget .k-ads-2 {
    padding: 1em 0 0!important;
}
.widget .section-content h2 {
    text-transform: uppercase;
    font-size: 1.4em;
}
/*************** END SIDEBAR  ***************/

#at_posts_related .box-text {
    padding: 1em;
    border: 1px solid #00C9F5;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

/* For homepage */
.row.k-btn-on-hover {
	position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    z-index: 9999;
    display: none;
}
.ux-builder-iframe .k-btn-on-hover {display: flex;}
.k-btn-on-hover .col {display: flex; padding: 0;}
.k-btn-on-hover .col .col-inner {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.k-btn-on-hover .col .k-btn-xem-review {margin: 0;}
.k-btn-on-hover .k-btn-choi-ngay {
	padding-left: 1.5em;
    padding-right: 1.5em;
	margin: 0 0 0.5em 0;
}
.home-tabs ul li.tab {margin-bottom: 0.5em;}
.home-tabs ul li.tab a {
    background: #C9F2ED;    ;
    padding-left: 1.6em;
    padding-right: 1.6em;
    margin-right: 2.4em;
    color: black;
}
.home-tabs ul li.tab a:hover,
.home-tabs ul li.active a {
    background: #FA9B27;
    color: white;
}
/** S **/
#footer img.size-full.alignnone {margin-bottom: 0;}
.nav-spacing-xlarge>li {margin: 0 2em; font-size: 1.1em;}

#footer {background: #021c33; padding-top: 20px;}
#footer ul li {
word-break: break-all;
margin: 0 0 10px;
list-style: none;}

/*======================= START CSS for Read More Feature  =======================*/
.k-readmore-box-scroll{
	overflow:auto;
    height:500px;
}
.k-readmore-box {
    overflow: hidden;
    position: relative;
}
.devvn_readmore_flatsome {
    text-align: center;
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    bottom: 0;
    width: 94%;
    background: #040658;
    padding-bottom: 10px;
}
.devvn_readmore_flatsome:before {
    height: 55px;
    margin-top: -45px;
    content: "";
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, #040658 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #040658 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #040658 100%);
    display: block;
}
.devvn_readmore_flatsome span {
    color: var(--color--2);
    display: block;
    font-weight: bold;
}
.devvn_readmore_flatsome span:after {
    content: '';
    width: 0;
    right: 0;
    border-top: 6px solid #fbc53c;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 0 0 5px;
}
/*======================= END CSS for Read More Feature  =======================*/
@media only screen and (max-width: 549px) {
.tabbed-content.home-tabs ul.nav {display: flex; justify-content: space-between;}
.tabbed-content.home-tabs ul.nav li {width: 45%;}
.tabbed-content.home-tabs ul.nav li a {text-align: center; margin: 0!important; display: block;}
.home .section-title span {padding: 15px 0;}
.home .section-title-container {margin-bottom: 0;}
}


/* .c-ads-center */
.c-ads-center {
    position: fixed!important;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9999999;
}

.c-ads-center,
.c-ads-center .col {
    padding: 0 !important;
}

.c-ads-center .col-inner {
    background: #01AEF0;
    padding: 1px;
}

.c-ads-center .img {
max-width:unset!important;
}
.c-ads-center .button {
    margin: 0;
    font-size: 11px;
    line-height: unset;
    min-height: unset;
    padding: 2px 4px;
    position: absolute;
    top: -23px;
    right: 0px;
    background: #01AEF0!important;
    font-weight: 100;
}