/*
Theme Name: Bavik 
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.footer-section .cot3 .h4-mon li {
    font-size: 16px;
}
.bk-tvcus .post-title.is-large {
	display:none;;
}
.bk-incupcase h3{
	text-transform: uppercase;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
	border-radius: 8px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
    padding: 0 1.2em;
}
.box-shadow-5-hover.bav-bnnthome{
	height: 40px !important;
    padding: 0.1em 1.2em;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
        border-radius: 8px;
    }
.list-post .post-item .box-image, .list-post .post-item .box-text, .blog-archive .post-item:first-child .box-text, .blog-archive .post-item:first-child .box-image{
	background: unset !important;
}
.home .flickity-page-dots .dot.is-selected {
    background: #E41C38  !important;
    border: 2px solid #E41C38;
}
.archive.category #main{
	padding-top: 20px;
}
.post-sidebar.large-3 {
    margin-top: -10px;
}
.heading-font, .section-title-normal span {
    color: #273d52 !important;
}
#footer .section-title-main{
	color: white !important;
}
.inc-ytbcus p{
	margin: 0 !important;
}
[data-icon-label]:after, .secondary.is-underline:hover, .secondary.is-outline:hover, .icon-label, .button.secondary:not(.is-outline), .button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step {
    background-color: #E41C38 !important;
}
.blog-archive .not-found h1{
	color: #E41C38 !important;
}
.bk-inc-acushv a:hover, .bk-inc-acushv .post-title:hover {
	color: unset !important;
}
.section4 .post-title:hover , .section6 .post-title:hover{
    color: #E41C38 !important;
}
.section5 .row-slider .flickity-page-dots {
    bottom: -30px !important;
}
.section4 .post-title, .section5 .post-title, .bk-inc-acushv .post-title {
    display: -webkit-box;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 2.8em !important;
    line-height: 1.4em !important;
}
.section5 .post-title:hover {
    color: rgb(20, 64, 103)!important;
    cursor: pointer;

}
.absolute-footer.dark{
	display: none;
}
.section5 .post-title{
	font-size: 14.4px !important;
	color: white !important;
}
#customize-theme-controls .customize-pane-parent li{
	display:block !important;
}
.inc-sclft .large-4 .box-shadow-1{
	height: 415px !important;
}
.flickity-page-dots .dot.is-selected , #footer a.back-to-top{
    background: #E41C38 !important;
/*    border: 5px solid #E41C38 !important;*/
}
.row.list-post .dot.is-selected{
	 border: 2px solid #E41C38 !important;
}
#mega-menu-item-2153 a, #mega-menu-item-2820 a, .bav-bnnthome{
    background: linear-gradient(45deg, #E41C38, #144067) !important;
    border-radius: 8px !important;
    color: white !important;
    margin-left: 10px !important;
    font-weight: 700 !important;
}
#mega-menu-item-2153 a:hover, #mega-menu-item-2820 a:hover, .bav-bnnthome:hover{
	background: linear-gradient(45deg, #144067, #E41C38) !important;
}
#maincontent img, .entry-content.single-page img{
	width:100% !important;
}
.rank-math-breadcrumb .last, .rank-math-breadcrumb span.separator:nth-child(4), .single-post .entry-category.is-xsmall{
	display:none !important;
}
.rank-math-breadcrumb p , .rank-math-breadcrumb a {
    color: black !important;
	font-size:unset !important;
}
.rank-math-breadcrumb a:nth-child(3) {
    color: #E41C38 !important;
}

.single-post .entry-header-text-top{
    display: flex !important;
    flex-wrap: wrap;
}
.single-post .entry-title {
    color: #273d52 !important;
    font-size: 40px !important;
}
.page-numbers.nav-pagination{
	text-align:left;
}
.nav-pagination>li>span, .nav-pagination>li>a {
    border-radius: 5px;
    border: 1px solid currentColor;
}
.blog-archive .large-9 .post-item:nth-child(2), .blog-archive .large-9 .post-item:nth-child(3) {
    flex-basis: 50% !important;
    max-width: 50% !important;
}
.blog-archive .large-9 .post-item:nth-child(4), .blog-archive .large-9 .post-item {
	flex-basis: 33.33% !important;
	max-width: 33.33% !important;
}
.blog-archive .post-item:first-child {
    flex-basis: 100% !important;
    max-width: 100% !important;
}
.blog-archive .box-list-view .box, .blog-archive .box-vertical {
	display: flex !important;
	flex-wrap: wrap;
}
.blog-archive .post-item:first-child .box-list-view .box, .blog-archive .post-item:first-child .box-vertical{
	flex-wrap: unset;
}
.archive-page-header{
	display:none;
}
.blog-archive .box-list-view .box .box-text, .blog-archive .box-vertical .box-text {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.blog-archive .large-9 .post-item:first-child .box-list-view .box .box-text, .blog-archive .large-9 .post-item:first-child .box-vertical .box-text {
	padding-left: 1.5em !important;
	padding-right: 1.5em !important;
}
.blog-archive .box-list-view .box .box-image, .blog-archive .box-vertical .box-image {
	width: 100% !important;
}
.bav-gthhs{
	background:#040037;
}
.bav-gthhs .col-inner .img {
	margin:auto;
}
.bav-hdtt .post-title{
}
.bav-svgbnnt{
	z-index: 9999;
	margin-top: -130px;
	position: relative;
}
.bav-svgbnnt svg{
	filter: invert(1);
}
.section6 .section-title-normal span, .section5 .section-title-normal span{
	text-transform:uppercase;
	text-align:center;
}
.section6 .section-title-normal, .section5 .section-title-normal {
	justify-content: center;
}
.bav-psa .box-text{
	background: #E41C38;
    padding: 20px 10px;
}
.bav-mdaimgb .box:not(:last-child) {
	margin-bottom:20px;
}
.section5 .col-inner .col{
	padding-bottom:0 !important;
}
.bav-mdaimgb .box-text{
	padding-right:0;
}
.section4 .post-item{
	padding-bottom:0;
}
.list-post4 .box-image{
	display: none;
}
.list-post4 .col-inner,  .list-post4 .col-inner .box-text{
	padding-left:0 !important;
	padding-right:0 !important;
}
.list-post4 .col-inner .box-text .post-title, .list-post2 .post-title, .bav-hdtt .post-title, .bav-psa .box-text .post-title, .box-text .post-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.section1 .list-post4 .col-inner .box-text .blog-post-inner{
	display:flex;
}
.section1 .list-post4 .col-inner .box-text .blog-post-inner:before, .bav-sidebarcus .box-text .blog-post-inner{
	display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
/*     font-size: inherit; */
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	color: #E41C38;
	content: "\f0c8";
	padding-right: 12px;
	padding-top: 6px;
}

.bav-cussidebar .post-item{
    padding-bottom: 0;
    width: 100%;
    max-width: 100% !important;
    flex-basis: 100% !important;
}
.bav-cussidebar .post-item .col-inner{
	padding: 4px 0px !important;
	border-top: 1px dotted #d0d0d0 !important;
}
.bav-cussidebar .box, .bav-cussidebar .box .box-image {
	background-image:none !important;
}
.bav-cussidebar .post-item .post-title{
	color:black !important;
}
.bav-cussidebar .post-item:first-child .box-image, .bav-cussidebar .post-item:first-child .box-text {
	background-image:none !important;
}
.bav-cussidebar .post-item .post-title {
	margin-bottom:5px !important;
}
.bav-cussidebar .col-inner .box-text {
    padding-top: 5px !important;
	padding-bottom: 0 !important;
}
.post-sidebar{
	padding:0 !important;
}
.bav-ttlistpost .col-inner .box-text .blog-post-inner{
	display:flex;
}
.bav-ttlistpost .col-inner .box-text .blog-post-inner:before{
	display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
/*     font-size: inherit; */
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	color: #E41C38;
	content: "\f101";
	padding-right: 12px;
	padding-top: 6px;
}
.list-post2 .flickity-page-dots {
    right: 0% !important;
    text-align: right !important;
}
.list-post2 .post-item, .list-post2 .col-inner{
	padding-bottom:0 !important;
}
.bav-dkgn input[type=submit]{
	text-transform: unset;
	font-weight: 300;
	border-radius: 5px;
	padding: 0 10px;
}
.form-flat input:not([type=submit]){
	text-transform: unset;
	font-weight: 300;
	border-radius: 5px;
	background: white;
}
.bav-dkgn .ml-half {
    margin-left: 0px;
	width: 90px;
	height: 50px;
}
#footer .section-title-main{
	text-transform: uppercase;
}
.bav-ttft, .cot4 .row{
	background:transparent !important;
	padding-top:0 !important;
}
.bav-ttft .post-item .post-title{
	font-size:14px !important;
}
.bav-ttft .post-item .col-inner{
	padding:0 !important;
	border:none !important;
}
.cot4 .gallery-col.col{
	padding: 0px;
	margin-bottom:10px;
	border-radius: 10px;
	overflow: hidden;
}
.section1 .col.medium-9 .flickity-page-dots {
	left: -30%;
	bottom: 10% !important;
}
.section1 .col.medium-9 .row-slider .flickity-page-dots .dot {
	width: 30px;
	height: 3px;
	border-radius: unset;
	margin-right: -1px !important;
	background-color: white;
}
.section1 .col.medium-9 .post-item{
	padding-left:0;
}
.bav-colcusth .wp-block-kadence-column{
	height:100px;
}
.bav-colcusth h2{
	border: 1px solid;
	border-radius: 10px;
	padding: 15px !important;
}
.header-search-form-wrapper input{border: 1px solid #7A3E0C !important;
    background: white !important;
    font-size: 12px;
    height: 25px;
    border-radius: 5px !important;}
.blog-archive .post-item{flex-basis: 75%;
    max-width: 75%;}
.header-nav .social-icons a{color:#7A3E0C}
.nav>li.html .thong-tin-date .container{   font-style: normal;
    font-weight: normal;
    font-size: 15px;
    color: #7A3E0C;
    line-height: 22px;
    }
.header-nav .nav-icon a{color: #8a3f02;
		font-size: 12px;}.nav-dropdown{border: 1px solid rgba(0,0,0,.15);padding: 10px 0;} .nav-dropdown>li>a{font-size: 15px;padding: 7px 20px;border-bottom:none !important;}
.nav-dropdown>li>a:hover{color:#7A3E0C; padding-left:7px}
.header-bottom-nav .menu-bar a{color:#7A3E0C}.nav-spacing-xlarge>li {
    margin: 0 16px;
}.has-dropdown .icon-angle-down {
    font-size: 20px;
    margin-left: 0.2em;
		opacity: 1;}
.header-bottom-nav li.active{border-bottom: 3px solid #7A3E0C;}
.flickity-page-dots .dot{width:10px; height:10px;opacity:1}.flickity-page-dots .dot.is-selected{    background: #8b3e01 !important;
    border: 2px solid #8b3e01;}
.list-post .post-item .box, .blog-archive .post-item:first-child .box{    align-items: center;display:flex; background-image: linear-gradient(270deg, #205fa1, #0f1a44, #0c53b2 100.06%)}
.list-post .post-item .box-image, .list-post .post-item .box-text, .blog-archive .post-item:first-child .box-text, .blog-archive .post-item:first-child .box-image{ width:125% !important;order:2; padding: 20px;
    background-image: url(/wp-content/uploads/2022/11/leaf-1.png);
    background-repeat: no-repeat;
		background-size: cover;padding-top:42px} .list-post .post-item .box-text, .blog-archive .post-item:first-child .box-text{order:1}.section-title-normal span {
    border-bottom: 0;
    margin-bottom: 0;
    margin-right: 15px;
    padding-bottom: 0;
    color: white;
    text-transform: none;
    font-size: 23px;
}.section-title-normal {
    border-bottom: 0;
/*     background-image: url(/wp-content/uploads/2022/11/gold-lotus.svg); */
    background-repeat: no-repeat;
/*     padding-left: 62px; */
    line-height: 42px;
background-position-y:top;
}.section-title-container {
    margin-bottom: 0;
}


.header-bottom-nav .menu-bar .icon-angle-down{display:none}.list-post .post-item .box-image, .blog-archive .post-item:first-child .box-image{padding:20px 20px 20px 0}
.list-post .post-item .post-title, .blog-archive .post-item:first-child .post-title{margin-bottom:15px;font-size:20px;color:white}.box-blog-post .is-divider{display:None}
.list-post .post-item .from_the_blog_excerpt, .blog-archive .post-item:first-child .from_the_blog_excerpt {font-style: normal;
    font-weight: normal;
    font-size: 15px;
    color: white;
    line-height: 22px;
    }
.list-post2 .post-item .post-title{    color: #273D52;
    font-size: 18px;
    }
.list-post2 .post-item .from_the_blog_excerpt,.list-post3 .post-item .from_the_blog_excerpt{    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    color: black;
    }
.list-post4 .post-item .post-title, .section4 .post-item .post-title{color: #333;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
		display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.list-post4 .post-item .box-text{    padding: 0;
    padding-left: 10px;}
.post-item .absolute{top:auto;bottom:0;left:0;transform: translate(0)!important;}
.list-post2 .post-item .post-title:hover, .list-post3 .post-item .post-title:hover, .post-title:hover{color:#E41C38;}
.list-post3 .post-item .box-text{background: white;
    padding: 10px;}
.list-post3 .post-item .post-title{    font-size: 16px;
    color: #333;
    margin-bottom: 15px;}
.list-post11 .post-item .post-title{font-size: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.list-post11 .post-item .box-text{padding-bottom:0}
.list-post11 .post-item .post-title:hover{color:#cd8213}
.post-item .overlay-icon {
    background-color: #e5b76485;
    border: 0;
    border-radius: 0;
    color: #fff;
    height: 30px;
    line-height: 30px;
    opacity: 1;
    text-align: center;
    transition: transform .2s,opacity .2s;
    width: 35px;
}
.nut-xem-them{margin-bottom:0;color: #FFFFFF;
    background: #E5B764 !important;
    border-color: #E5B764;
padding:1px 25px; border-radius:6px}
.list-post4 .post-item,.list-post3 .post-item{padding-bottom:0}
.nut-xem-them:hover{background:#d39e00 !important;box-shadow:none}
.section1 .col.large-9, .section1 .col.large-3{padding-bottom:0}
.section2 .row1 .large-12 .col-inner .col-inner{background-image:none}
.section2 .row1 .large-12 .row .col{padding-bottom:0}.section2 .row1 .large-12 .large-5{padding-right:60px}
.section2 .row1 .large-12 .large-7{padding-left:60px}
.section2 p{color:white;font-size:16px}
.section2 h4{    color: #7A3E0C;
    font-size: 19px;}
.nut-xem-them-2{margin-right:0;    border: 1px solid white !important;
    border-radius: 5px;
    color: white !important;
		text-transform: uppercase !important;}.nut-xem-them-2 span{color:white !important}.nut-xem-them-2:hover span{color:#955d09 !important}
.section2 .social-icons {
   width: auto !important;
}
.section2 .social-icons a{border-radius: 6px !important;
    border: 1px solid white;
    color: white;
    min-height: 20px}
.section2 h3{font-size: 22px;color:white}
.section2 .row1 .large-12 .col-inner{background-image: url(/wp-content/uploads/2022/11/2022-11-17_114906.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.list-post4 .post-item .col-inner{border-top: 1px solid #e1e1e1;
    padding: 10px;}
a.back-to-top{background: #d19515;
    color: white;
    border: none;}
.list-post2 .post-item .cat-label{text-transform: none;
    letter-spacing: 0;
    opacity: 1;
    font-size: 13px;
    color: #7A3E0C;}
.list-post2 .post-item .post-meta{color: black;
    font-size: 12px;
}
.list-post6 .post-item .col-inner{    padding-bottom: 18px;
    border-bottom: 1px solid #0000001b;}
.list-post6 .post-item .from_the_blog_excerpt,.list-post10 .post-item .from_the_blog_excerpt{margin-top:10px}
.list-post6 .post-item .post-title {color:#333;
		font-size: 16px;}
.list-post10 .post-item .post-title{font-size: 20px;
    margin-bottom: 10px;}
.list-post10 .post-item a:hover{color:gray;}.list-post10 .post-item .post-title:hover{color:#7a3e0c}
.list-post5 .post-item .box-text{    padding: 0;
    padding-left: 15px;}
.list-post5 .post-item .post-title{font-size:15px;}.list-post5 .post-item {padding-bottom:0}.section-title a {
    font-size: 16px;
    margin-left: auto;
    padding-left: 15px;
    text-transform: uppercase;
    color: #e9a714;
    letter-spacing: 0;
}
.section4 .row1 .large-12 .col-inner{background: white;
    padding: 20px;}
.section4 .row1 .large-12 .col-inner .col-inner{padding:0}
.list-post7 .post-item .box-text{padding-bottom:0}
.list-post7 .post-item .post-title:hover{color:#7A3E0C}
.section5 ul li a:hover{color:#E5B764}
.list-post7 .flickity-button{display:none}
.section5 ul, .section6 ul{margin-bottom: 0;
    clear: both;
    margin-top: -46px;
    float: left;
    margin-left: 160px;}
.section5 ul li, .section6 ul li{display:inline-block;float:left;}

.list-post8 .post-item .cat-label{    opacity: 1;
    font-size: 14px;
    text-transform: none;
    letter-spacing: 0;}
.list-post8 .post-item .post-meta{opacity: 1;
    font-size: 14px;}
.list-post8 .post-item .post-meta:before, .list-post9 .post-item .post-meta:before, .list-post2 .post-item .post-meta:before{content: "- "}
.list-post9 .post-item .box-text{padding-bottom:0}.nut-xem-them2{color:white}
.section5 .large-12{padding-bottom:0}
.nut-xem-them2.dark{    color: #d7a40c !important;  padding: 1px 30px;}

.list-post8 .post-item .post-title{margin-bottom: 10px;font-size:20px;}
.list-post10 .post-item{padding-bottom:0}
.section7 .large-12{padding-bottom:0}
.section6 .col.large-6{padding-bottom:0}
.list-post8 .post-item .from_the_blog_excerpt {font-style: normal;
    font-weight: normal;
    font-size: 14px;
    color: white;
    line-height: 22px;
    
    margin-top: 10px;}
.list-post9 .post-item .post-title{margin-bottom: 7px;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.list-post9 .post-item .post-meta, .list-post9 .post-item .cat-label{text-transform: none;
    letter-spacing: 0;
    font-size: 12px;
    color: white;
    opacity: 1;
    }
.list-post8 .post-item .box-text{vertical-align: top;padding-top:0;padding-right:0}
.section5 ul li a, .section6 ul li a{margin-left:10px; font-size: 13px;
    font-weight: bold;}
.list-post7 .flickity-page-dots .dot{opacity:1; width:15px;height:15px;background:#828282 !important;border:2px solid #828282}
.list-post7 .post-item .post-title{color:#333;font-size:14px}
.list-post5 .post-item .col-inner{padding-bottom: 15px;
    border-top: 1px solid #cacaca;
    padding-top: 15px;}
.list-post5 .post-item .post-title{color:#333}
.list-post6 .post-item:last-child .col-inner{border-bottom:none !important}
.section3 .col{padding-bottom:0}
.list-post7 .flickity-page-dots .dot.is-selected{background:#E5B764 !important;border:2px solid #E5B764}
.section6 ul li a{color:gray;}
.section6 ul li a:hover{color:#7a3e0c}
.section6 .large-12{padding-bottom:0}
.list-post11 .post-item .from_the_blog_excerpt {
    color: dimgrey;}
.list-post12 .post-item .post-title{font-size: 15px;
    color: #2e2e2e;}
.section8 .col, .section9 .large-12{padding-bottom:0}
.section9 .list-post2 .post-item .box-text{padding-bottom:0}
.section9 .list-post5 .post-item .box-text{vertical-align: top;}
.section9 .large-6{padding-bottom:0}
.section11 .icon-box{background-image: url(/wp-content/uploads/2022/11/22.jpg);
    padding: 15px 10px;
    color: white;
    font-size: 14px;
    
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 169px;}
.section11 .large-12{padding-bottom:0}
.section11 .icon-box{align-items: center;}

.footer-section .bg{background-position-y: bottom;}
.footer-section .row{
/* 		background: #ffffff9c;
    border-radius: 10px; */
    padding: 40px 10px 20px 10px;
}.footer-section ul li a:hover{color:#E41C38;}
a.back-to-top{background:rgb(233, 167, 20) !important; border:none !important; color:white !important}
.footer-section ul li a{padding: 0;margin-bottom:0;
		color:#ddd;
    }
.footer-section .cot3 ul li{
    font-size: 15px;
    color: black;}
.footer-section p, .footer-section p a{
		margin-bottom: 10px;
		color:#ddd;
}
.footer-section .col{padding-bottom:0}
.section11 .icon-box h3 a{color: white;
    font-size: 20px;
    line-height: 26px;}
.list-post12 .post-item{padding-bottom:0}
.single-post .page-title{background-color: white; text-shadow: none;}
.single-post .title-overlay {background-color: white !important;}
.tieu-de-post{align-items: center;display: flex;width:100%;
}
.tieu-de-post .left{padding: 15px 0;display:inline-block;width:50%; float:left;border-right: 2px solid #703f2e;}
.tieu-de-post .right{padding-left:10px;display:inline-block;width:50%;float:left}
.tieu-de-post .social-icons{text-align: left;
    margin-left: 0;
    display: block;}
.tieu-de-post .social-icons i{color:#9f9f9f;}
.bai-viet-lien-quan{margin-top:30px}
.bai-viet-lien-quan .post-item .post-title a{    color: #333 !important;
    font-size: 17px;}
.bai-viet-lien-quan .post-item .from_the_blog_excerpt {    font-size: 15px;
    color: #343434;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.bai-viet-lien-quan .post-item{padding-bottom:20px}
.entry-content h2{    font-family: "roboto", sans-serif;
    font-size: 25px;
    color: #343434;}
.entry-content h3{    font-family: "roboto", sans-serif;
    font-size: 24px;
    color: #343434;}
.entry-content h4{    font-family: "roboto", sans-serif;
    font-size: 23px;
    color: #343434;}
.entry-content h5{    font-family: "roboto", sans-serif;
    font-size: 22px;
    color: #343434;}
figcaption p{font-size: 15px !important;
    text-align: center;
    padding: 10px 0;}
.blog-single, .blog-single .large-12, .blog-single .large-9{padding-bottom:0}.bai-viet-lien-quan .post-item .post-title a:hover{color:#7a3e0c !important;}
.tieu-de-post .entry-category a{color: #494949;
    border: 1px solid gray;
    padding: 4px 10px;
    border-radius: 5px;
    text-transform: none;
    letter-spacing: 0;
    font-weight: bold;
    font-size: 14px;}
.single-post .entry-category{display: inline-block;
    float: left;
    width: auto;}
.tieu-de-post .ngay-thang{color:gray;margin-top: -9px; display: inline-block;
    float: right;font-size: 15px;
    padding-right: 16px;}
.single-post .tom-tat{margin-top: 10px;
    text-align: left;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    color: #616161;
    line-height: 22px;
   
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.blog-archive .archive-page-header{margin-bottom: 30px;
    margin-top: 0;
    background-image: url(/wp-content/uploads/2022/11/Group-1175.svg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 45px 0;}.page-wrapper {
    padding-bottom: 0;
    padding-top: 0;
}
.blog-archive .large-4{border-right:2px solid white; padding-bottom:0}
.blog-archive .taxonomy-description p{color: white;
    line-height: 22px;
    
    font-size: 15px;
    margin-bottom: 0;}
.blog-archive .danh-muc-con{margin-top:-30px;margin-bottom:30px; background: white;
    box-shadow: 2px 2px 2px #00000012;}
.danh-muc-con ul{text-align: center;
    margin-bottom: 0;
    margin: 0 auto;}
.danh-muc-con ul li a{font-weight: bold;
    color: gray;
    font-size: 15px;
    padding: 10px 50px;
		display: inline-block;}.danh-muc-con ul li a:hover{color:#7a3e0c}
.danh-muc-con ul li{margin-bottom:0; 
    display: inline-block;}
.blog-archive .page-title{font-size: 30px;
    text-transform: none;
    letter-spacing: 0;
    color: white;
    margin-bottom: 0;}
.blog-archive .archive-page-header .large-12{padding: 50px 0;}
.tieu-de-post .box-info{text-align:left;display: block;
    width: 100%;
    clear: both;}
.tieu-de-post .box-info .danh-muc{display: inline-block;
    float: left;}
.single-post .entry-title{margin-bottom: 20px;color: #7A3E0C;
    font-size: 20px;
		text-align: left;}.is-divider{display:none}
.single-post .featured-title .page-title-inner{min-height:200px !important}
.blog-single .entry-content{text-align: justify;
    font-family: "roboto", sans-serif;
    font-size: 18px;
    color: black;}
.blog-single footer.entry-meta {
    border-bottom: 0;
    border-top: 0;
    font-size: 15px;
    padding: 0.5em 0 0.6em;
    text-align: left;
    color: #404040;
}.entry-content {
    padding-bottom: 0;
    padding-top: 0;
}.header-bottom-nav li.active ul li{border-bottom:none}
.blog-archive .archive-page-header .row{align-items: center;}.list-post5 .post-item .post-title:hover, .list-post4 .post-item .post-title:hover, .list-post12 .post-item .post-title:hover{color:#E41C38}
.blog-archive .archive-page-header .large-8{padding-left:20px}
.rank-math-breadcrumb p{ margin-bottom: 9px;
    color: white;
    font-size: 15px;}
.rank-math-breadcrumb a{    color: #e2b633;}
.blog-single .article-inner {
    max-width: 1000px;
    margin: 20px auto 0;
}#comments .comment-respond {
		background-color: white;}
#comments input, #comments textarea{border-radius:5px;box-shadow:none}
.blog-single .xem-them h3{padding-top:10px;    font-family: "roboto", sans-serif;
    border-top: 1px solid #cacaca;}
.xem-them ul{margin-bottom:0}
.xem-them ul li{margin-left: 20px;
    list-style: square;
    color: red;}
.xem-them ul li a{color:#795548;font-family:"roboto",sans-serif}
.entry-author .author-name{text-transform: capitalize;
    font-size: 18px;
    padding-top: 0;
    letter-spacing: 0;
    color: #795548;}
.entry-author .author-desc{margin-bottom:0;color: #444444;font-size:15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.blog-single .entry-author{border: 1px solid #d9d9d9;
    padding: 20px;
    border-radius: 5px;
    margin-top: 19px;
    background: white;}
.xem-them ul li a:hover{
	color:#7A3E0C;
}
.blog-single .blog-share{
	text-align:left;
}
.blog-archive .post-item:nth-child(2),.blog-archive .post-item:nth-child(3),.blog-archive .post-item:nth-child(4){
	flex-basis:33.33%; max-width:33.33%;
}
.blog-archive .post-item:nth-child(2) .box-image,.blog-archive .post-item:nth-child(3) .box-image,.blog-archive .post-item:nth-child(4) .box-image{
	display:block; width:100% !important;

}
.blog-archive .post-item:first-child .col-inner{
	padding-top:0!important;
}
.tieu-de-post .entry-category a:hover{    
	color: #7a3e0c;
    border: 1px solid gray;
    background: #ffc107;
}
.blog-archive .post-item:nth-child(2) .box,.blog-archive .post-item:nth-child(3) .box,.blog-archive .post-item:nth-child(4) .box{
	display:block;
}
.blog-archive .post-item .post-title:hover{
	color: #E41C38;

}
.blog-archive .post-item .col-inner{
	padding:20px 0;border-top:1px solid #d0d0d0;
}
.blog-archive .post-item:first-child .col-inner, .blog-archive .post-item:nth-child(2) .col-inner, .blog-archive .post-item:nth-child(3) .col-inner, .blog-archive .post-item:nth-child(4) .col-inner{
	padding:15px 0; border-top:none;
}
.blog-archive .post-item{
	padding-bottom:0;
}
.blog-archive .large-12{
	padding-bottom:0;
}
.blog-archive .post-item a:hover{
	color: gray;
}
.blog-archive .post-item:first-child{
	flex-basis:100%; max-width:100%;
}
.blog-archive .post-item:nth-child(2) .box-text,.blog-archive .post-item:nth-child(3) .box-text,.blog-archive .post-item:nth-child(4) .box-text{
	padding:10px 0 0 0;
}
.blog-archive .post-item:nth-child(2) .from_the_blog_excerpt,.blog-archive .post-item .from_the_blog_excerpt ,.blog-archive .post-item:nth-child(3) .from_the_blog_excerpt ,.blog-archive .post-item:nth-child(4) .from_the_blog_excerpt {
	font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 22px;
    margin-top: 10px;
}
.blog-archive .not-found h1{font-size: 22px;color:#7a3e0c}.header-bottom-nav > li > a {
    line-height: 32px;
}
.slider-section .col {
	padding: 0 !important;
}
.back-to-top{
		margin-bottom: 3% !important;
}
.gs_logo_single--inner {
    border: 1px solid #ddd;
}
#footer li {
    margin-bottom: .3em;
}
.blog-single .entry-author, .comments-area .comments-title{
		display:none;
}
.nav-pagination>li>span, .nav-pagination>li>a {
    padding: 2px 7px; 
}
 .cot4  .gallery-box .box-image.image-cover{
        padding-top: 110px !important; 
    }
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
/* 	.bv-cusgalaa .flickity-viewport, .bv-cusgalaa .flickity-viewport .box-image{
		height:150px !important;
	} */
	.bv-cusgalaa .flickity-viewport .box-image{
		padding-top:150px !important;
	}
    #block-4 .cot4 {
        padding: 0;
    }
    #block-4 .cot4 .row.large-columns-1{
        margin: 0;
    }
    .bav-bnnthome{
        margin-top: -10px;
    }
    .cot4  .gallery-box .box-image.image-cover{
        padding-top: 200px !important;
    }
	.secction7{
	    margin-top: -80px;
	}
	.nav-sidebar.nav-vertical>li.menu-item.active, .nav-sidebar.nav-vertical>li.menu-item:hover {
	    background-color: rgb(255 255 255 / 0%);
	}
	.stuck #logo img {
	    max-height: 46px !important;
	}
	#button-contact-vr .button-contact .phone-vr {
	    width: 70px;
	    height: 70px;
	}
	.mfp-content .has-child .image-icon{
		margin:0 10px;
	}
	.has-child.active .children li>a .image-icon{
		margin-right: 10px;
	}
	.children .icon-image{
		padding-right: 10px !important;
	}
	.nav > li.has-icon > a > i {
	    color: #cc7a00;
	}

	.entry-author .flex-row {
	    flex-direction: column;
	}

	.entry-author .circle {
	    margin: 0 auto;
	    margin-bottom: 13px;
	}

	.slider-section .row {
	    max-width: 100% !important;
	}

	.entry-author .author-name {
	    text-align: center;
	}

	.entry-author .author-desc {
	    display: block;
	}

	.off-canvas-left .mfp-content {
	    width: 330px;
	}

	.off-canvas .nav-vertical > li > a {
	    padding: 10px 0;
	    text-transform: none;
	    font-size: 16px;
	    color: #464646;
	    letter-spacing: 0;
	}

	.nav:not(.nav-slide) .active > .children {
	    padding-bottom: 15px;
	}

	.slider-section .col {
	    padding: 0;
	}

	/* Blog post layout adjustments */
	.list-post .post-item .box-text,
	.blog-archive .post-item:first-child .box-text {
	    order: 2;
	}

	.list-post .post-item .box-image,
	.blog-archive .post-item:first-child .box-image {
	    padding: 15px;
	}

	.list-post .post-item .box-image,
	.list-post .post-item .box-text,
	.blog-archive .post-item:first-child .box-text,
	.blog-archive .post-item:first-child .box-image {
	    width: 100% !important;
	}

	.list-post .post-item .box,
	.blog-archive .post-item:first-child .box {
	    flex-direction: column;
	}

	.list-post .post-item .box-text {
	    padding: 15px;
	}

	.list-post .post-item .post-title,
	.blog-archive .post-item:first-child .post-title {
	    font-size: 18px;
	}

	/* List Post 2 */
	.list-post2 .post-item .box {
	    display: flex;
	    flex-direction: row;
	}

	.list-post2 .post-item .box-image {
	    width: 70%;
	}

	.list-post2 .post-item .box-text {
	    padding: 0 0 0 10px;
	}

	.list-post2 .post-item .from_the_blog_excerpt,
	.list-post3 .post-item .from_the_blog_excerpt {
	    display: none;
	}

	.list-post2 .post-item .post-title {
	    font-size: 15px;
	    padding-bottom: 0;
	}

	/* List Post 4 */
	.list-post4 .post-item .box {
	    display: flex;
	}

	/* Box Vertical */
	.box-vertical .box-image {
	    width: 70% !important;
	}

	.list-post4 .post-item .post-title {
			font-size: 15px;
	}
	.list-post4{
		margin-bottom:20px;
	}
	.section1 .list-post4{
        margin-left: 0 !important;
        margin-right: 0 !important;
	}
	.section2 .row1 .large-12 .large-7 {
	    padding: 25px;
	}
	.section2 .row1 .large-12 .col-inner .col-inner {
	    text-align: center;
	}
	.section2 h3 {
			font-size: 19px;}.section2 p {
	    font-size: 14px;
	}
	.section2 .row1 .large-12 .large-5 {
	    padding-right:15px;
	}
	.list-post6 .post-item .col-inner {
	    padding-bottom: 13px;
	    padding-top: 13px;
	}
	.flickity-page-dots{left:0;right:0}.section-title a {
	    font-size: 14px;
	    margin-left: auto;
	    padding-left: 15px;
	    text-transform: none;
	    color: #e9a714;
	    letter-spacing: 0;
	}
	.section-title-normal span {
	    font-size: 20px;
	}
	.list-post7 .flickity-page-dots .dot {
	    width: 11px;
		height: 11px;
	}
	.list-post5 .post-item .box	{
		display:flex;
	}
	.section4 .flickity-page-dots{
		bottom:-15px;
	}
	.section5 ul, .section6 ul {
	    margin-top: 0;
	    float: left;
	    margin-left: 0;
	}
	.section5 ul li, .section6 ul li {
	    margin: 0;
	}
	.section5 ul li a, .section6 ul li a {
		margin-left: 0;
	    margin-right: 10px;
	    border: 1px solid white;
	    padding: 5px 10px;
	    border-radius: 5px;
	    font-size: 13px;
	    font-weight: normal;
	}
	.list-post8 .post-item .box-image{
		width:100% !important
	}
	.list-post8 .post-item .post-title {
	    margin-bottom: 10px;
	    font-size: 15px;margin-top:10px;
	}
	.list-post9 .post-item .box-text {
	    padding-bottom: 0;
	    padding-top: 0;
	    padding-left: 10px;
	}
	.section7 .list-post8 .post-item .post-title{
		margin-top:0;
	}
	.list-post12 .post-item .box{display:flex}
	.list-post12 .post-item .box-image{width:70%}
	.list-post12 .post-item .box-text{padding-left:10px;padding-top:0}.list-post12 .post-item{padding-bottom:10px}
	.section8 .col, .section9 .large-12 {
	    padding-bottom: 15px;
	}.list-post5 .post-item .col-inner {
		padding-bottom: 0;border-top:none}.list-post5 .post-item .post-title{font-size:14px}.section11 .icon-box h3 a {
	    color: white;
	    font-size: 15px;
	    line-height: 22px;
	}
	.section-title-normal span{
		margin-right:0;
	}
	.nut-xem-them2{
		margin-top:20px;
	}
	.list-post9 .post-item .box{
		display:flex;
	}
	.list-post9 .post-item .box-image{
		width:70%;
	}
	.section5 ul,.danh-muc-con ul{width:100%;line-height:45px;
	    flex-grow: 1;
	    -webkit-box-flex: 1;
	    white-space: nowrap;
	    overflow: auto;
	    flex-wrap: nowrap;
	    align-content: center;
	    justify-content: flex-start;
	    align-items: center;
	    flex-direction: row;
	    margin-bottom: 0;
	    display: flex;
	    max-width: 100%;
	    float: right;
	    margin-top: 0;
	}
	.section6 ul li a{border:1px solid gray !important}.section6 .large-12 {
	    padding-bottom: 25px;
	}
	.list-post10 .post-item .post-title {
			font-size: 16px;
	}
	.list-post11 .post-item .box{
		display:flex;
	}
	.list-post11 .post-item .box-image{
		width:70%;
	}
	.list-post11 .post-item .box-text{
		padding-top:0;padding-left:10px;
	}
	.section7 .list-post11 .post-item .from_the_blog_excerpt{
		display:None;
	}
	.tieu-de-post {
	     flex-direction: column;
	}
	.tieu-de-post .left,.tieu-de-post .right{
		border-right: 0;width:100%;
	}
	.tieu-de-post .entry-category a {
	    font-weight: normal;
	}
	.tieu-de-post .ngay-thang {
		margin-top: 0;
	    display: block;
	    width: 100%;
	    margin-top: 10px;
	}
	.tieu-de-post .right {
		padding-left: 0;
	}
	.tieu-de-post .left {
		padding: 0 0 15px 0;
	}
	.single-post .entry-title {
		font-size: 18px;
	}
	.blog-archive .large-4 {
		border-right: 0;
	}
	.danh-muc-con ul li a {
	    font-size: 14px;
		padding: 8px 9px;
	}
	.bai-viet-lien-quan .post-item .post-title a {
	   font-size: 14px;
	}
	.bai-viet-lien-quan .post-item {
	    padding-bottom: 0;
	}
	.single-post .entry-category {
	    display: block;
	    float: none;
	    width: 100%;
	} 
	.blog-archive .post-item:first-child .box-text{
		padding-top:20px;
	}
	.blog-archive .post-item:nth-child(2), .blog-archive .post-item:nth-child(3), .blog-archive .post-item:nth-child(4){
		max-width:100%; flex-basis:100%;
	}
	.blog-archive .post-item .box{display:flex !important}.blog-archive .post-item .box-text{
		padding: 8px !important;
	}
	.blog-archive .page-title{
		margin-bottom:10px;
	}
	.blog-archive .post-item {
	    flex-basis: 100%;
	    max-width: 100%;
	}
	.blog-archive .post-item:nth-child(2) .box-image, .blog-archive .post-item:nth-child(3) .box-image, .blog-archive .post-item:nth-child(4) .box-image{
		width: 100% !important;
	}
	.blog-archive .post-item .from_the_blog_excerpt {
		display:none !important;
	}
	.incright-ctyts{
		padding-left:0 !important;
	}
	.list-post4 .post-item .post-title, .section4 .post-item .post-title {
	    font-size: 15px !important;
	}
	.blog-archive .post-item .box-text {
        padding: 8px !important;
    }
	.blog-archive .post-item .col-inner {
	    padding: 0 !important;
	}
	.section1 .col.post-item{
		padding: 0
	}
	.inc-glimg {
		margin: 0 !important;
	}
	.inc-glimg .cot4 .gallery-col.col{
		height: 120px !important;
	}
	.bav-dkgn{
        flex-flow: nowrap;
	}
	.bav-dkgn .flex-col.flex-grow P{
	    width: 270px;
	}
	.wpcf7 form .wpcf7-response-output {
	    margin: 0em 0.5em 1em;
	}
	._2p3a{
		width: 360px !important;
	}
	.person-name{
		font-size: 9px;
	}
	.person-title{
		font-size: 7px;
		line-height: 1.2!important;
	}
	.inc-cusldeer .banner {
		padding-top: 200px !important;
		min-height: 200px !important;
		height: 100% !important;
	}
	.single-post .entry-title {
		font-size: 20px !important;
	}
	.entry-content h2 {
		font-size: 16px !important;
	}
	.entry-content h3 {
		font-size: 14px !important;
	}
	.entry-content h4 {
		font-size: 13px !important;
	}
	.blog-post-inner h5{
	    font-size: 15px;
	}
	body, p, span, a, li{
		font-size:13px;
	}
	.section1 .col.medium-9 .flickity-page-dots {
		left: -4%;
		bottom: 2% !important;
	}
	.bav-colcusth .wp-block-kadence-column{
		height:auto;
	}
	.bav-colcusth h2{
		padding: 10px !important;
	}
	.bav-bnntdl h2>span{
		font-size: 100% !important;
		line-height: 1.2;
		padding-left: 15px;
	}
	.blog-archive .large-9 .post-item:nth-child(2), .blog-archive .large-9 .post-item:nth-child(3) {
		padding: 15px;
	}
	.blog-archive .large-9 .post-item:nth-child(4), .blog-archive .large-9 .post-item {
		flex-basis: 50% !important;
		max-width: 50% !important;
	}
	.blog-archive .post-item:first-child {
		flex-basis: 100% !important;
		max-width: 100% !important;
	}
	.bav-svgbnnt {
		margin-top: -37px;
		margin-bottom: -80px;
	}
	.section2 .row1 .col{
		padding-bottom:0;
	}
	.section1 .col.medium-9.small-12.large-9, .section4 .col.medium-4.small-12.large-4{
		padding:0;
		border-radius:none;
	}
	.bav-mdaimgb .box-vertical .box-image {
        width: 100% !important;
    }
	.bav-mdaimgb{
		padding-top: 30px;
	}
	.bav-mdaimgb .box:not(:last-child) {
		margin-bottom: 0px;
	}
	.section5 .col.small-12.large-12{
		padding:0;
	}
}

#mega-menu-item-3527 a{
    background: linear-gradient(45deg, #E41C38, #144067) !important;
    border-radius: 8px !important;
    color: white !important;
    margin-left: 10px !important;
    font-weight: 700 !important;
}