/*
Theme Name: Tin Tuc5
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 1.0.0
*/

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

.header-main{
    border-bottom: .0625rem solid #50b848;}
.blog-archive .large-12{padding-bottom:10px}

.blog-archive .page-title{    text-transform: none;
    font-size: 40px;
    letter-spacing: -1px;}
.header-main .container{padding-left: 8%;
    padding-right: 8%;}.header-main .nav > li > a {
    line-height: 16px;
    font-weight: normal;
    font-size: 18px;text-transform: none;
    letter-spacing: 0;
}.nav-spacing-xlarge>li {
    margin: 0 13px;
}.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{bottom: 6px;height:1px}
.list-post .post-item .post-title{  font-weight: normal;
    font-size: 20px;
    letter-spacing: -1px;
    margin: 0;
    margin-bottom: 10px;}.box-blog-post .is-divider{display:none}
.section1 h2{font-weight:normal}
.list-post2 .post-item .box-text{padding: 0;
    padding-left: 14px;}
.list-post .post-item .cat-label,.list-post2 .post-item .cat-label, .blog-archive .post-item .cat-label{
 
    margin-bottom: 6px;
    font-size: 12px;
    letter-spacing: 0;
    margin-top: 6px;
    background: var(--primary-color);
    padding: 4px;
    color: #ffffff;
    display: inline;
    text-transform: inherit;
    border-radius: 3px;
	opacity: 1 !important;
	left: 4px;
}

.list-post2 .post-item{
	margin-bottom: 8px;
}
.blog-archive .post-item .box-text{padding-bottom:0}
.blog-single .entry-meta{text-transform: none;
    letter-spacing: 0;
    
    font-size: 14px;
    color: gray;}
.blog-single .article-inner .entry-meta{font-size:15px}.bai-viet-lien-quan {
    margin-top: 15px;
}
.bai-viet-lien-quan h3 {
    font-size: 19px;
    color: black;
}
.bai-viet-lien-quan ul {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
}
.bai-viet-lien-quan ul li {
    list-style: none;
    width: 25%;
    color: graytext;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}
.bai-viet-lien-quan ul li .box-image img {
    height: 190px;
    border-radius: 0px;
    object-fit: cover;
    object-position: center;
}
.bai-viet-lien-quan h4 {
    font-size: 15px;
    color: black;
    line-height: 19px;
    padding-top: 7px;
    height: 64px;
    overflow: hidden;
}
.post-item .tac-gia,.bai-viet-lien-quan .tac-gia{
    font-size: 14px;
    color: #505050;}
.blog-single .row{max-width:900px}
.list-post2 .post-item .post-title{font-size: 19px;
    font-weight: normal;
    margin: 0;
    margin-bottom: 10px;}
.form-lien-he-1{border: 1px solid var(--primary-color);
    padding: 20px;clear:both; display:inline-block; border-radius: 6px;}
.form-lien-he-1 .left{display: inline-block;
    float: left;
    width: 55%;
    padding-right: 10px;
    background-image: url(/wp-content/uploads/2021/06/newsletter-illo.png);
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: center;
    padding-left: 83px;
    background-size: 70px;}
.section1{padding-bottom:0 !important}
.list-post3 .post-item .box-text,.list-post .post-item .box-text, .blog-archive .post-item .box-text{ padding-bottom:0}
.list-post2 .box-vertical{display: table;
    width: 100%;}
.list-post2 .box-vertical a.box-a{display: table-cell;
    width: 38%;}
.list-post3 .post-item .box-text{
	z-index: 99;
	margin-top:-42px;
}

.bai-viet-lien-quan h5{height:60px; overflow:hidden;line-height: 28px;
    padding: 0;}
.post-item .post-meta{display:none}
.list-post3 .post-item .post-title, .blog-archive .post-item .post-title {margin-top:6px;margin-bottom:6px;font-size: 22px;
		font-weight: normal;} 
.bai-viet-lien-quan h5{
	font-size: 14px;
}
.bai-viet-lien-quan .box-bvlq{
	
}
.post-item .post-title:hover, .bai-viet-lien-quan h5:hover{color: #4a4a4a;
    text-decoration: underline;
    text-decoration-color: #75c723;
    text-decoration-thickness: auto;
    text-underline-position: under;}
.section-title-normal {
    border-bottom: 1px solid #ececec;
}.section-title-normal span {
  
    border-bottom: 1px solid var(--primary-color);
    margin-bottom: -1px;
    color: #292929;
  
}.section-title-container {
    margin-bottom: 10px;
}
.footer-section{border-top: .25rem double #40a11d;}
.footer-section .form-lien-he-1{
    border: 0;
    padding: 0;}
.absolute-footer {
    border-top: .0625rem solid #DDD;
   
    font-size: 15px;    padding: 20px 0;
}
a.back-to-top{background:#40a11d !important; color:white !important; border:none !important}
.list-post3 .post-item .cat-label,.blog-single .entry-category, .bai-viet-lien-quan .cat-label{   
    margin-bottom: 6px;
    font-size: 12px;
    letter-spacing: 0;
    margin-top: 6px;
    background: var(--primary-color);
    padding: 4px;
    color: #ffffff;
    display: inline;
    text-transform: inherit;
    border-radius: 3px;
}
.cat-label{
	opacity : 1 !important;
	margin-left: 2px;
}
.form-lien-he-1 .right{padding: 26px 0;display:inline-block; float:left; width:45%; padding-left:10px}
.form-lien-he-1 input[type="email"]{    border-radius: 0 !important;
    font-size: 15px;
    background: white !important;
  
    height: 43px;}
.form-lien-he-1 p.des{    font-size: 16px;
    color: gray;
}
.form-lien-he-1 input[type='submit']{
	
    letter-spacing: 0;
    border-radius: 0;margin:0}.form-lien-he-1 .ml-half {
    margin-left: 0;
}.form-lien-he-1 .flex-col{padding-right:0 !important} 
.form-lien-he-1 h3{font-weight: normal;
    margin-bottom: 0;
    font-size: 23px;
}
.form-lien-h1 p.des{font-size: 16px;
    color: #414141;}
.section-title a{    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0;}
.footer-section .col{padding-bottom:0}
.footer-section ul li a{font-size: 17px;
    color: #333333;}
.footer-section ul li{list-style: none;margin-bottom:8px;
		margin-left: 0;}.is-divider{display:none}h1,h2,h3,h4,h5,h6{font-weight:normal}
.page-template-blank-title-center .row, .page-template-page-blank-title-center .row{max-width: 800px;}
.footer-section ul li a:hover{text-decoration:underline; color:#40a11d}
.page-wrapper .entry-title{    font-size: 40px;
    font-weight: normal;}
.sub-cate{border-bottom: 1px solid #40a11f;
    display: inline-block;
    width: 100%;
		clear: both;}.sub-cate li a:hover{background:#c9deba}
.blog-archive .tieu-de{margin-bottom:20px}
.sub-cate li{line-height: 37px;    float: left;
    list-style: none;
    margin-right: 15px;margin-bottom:0}
.sub-cate li.all a {
		background: #40a01e;color:white}
.sub-cate li a{    background: #ddecd2;
    padding: 10px 15px;
 
    font-size: 16px;
    color: black;}
.blog-archive .post-item .from_the_blog_excerpt {display:none}
#comments .comment-respond {
    background-color: rgb(255 255 255 / 5%);
    border: 1px solid #ececec;
}
#toc_container.toc_white {
    color: #5f9025;
    background: #ebf6e0;
    border: 1px solid #b3dc82;
}#toc_container p.toc_title{color: black;
    font-size: 25px;
    font-weight: normal;}
.bai-viet-lien-quan li:hover .box-image img{transform: scale(1.1);  transition: transform 0.8s;}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

.list-post2 .box-vertical .box-text, .list-post2 .box-vertical .box-image{width: 100% !important;    display: inline-table;}
}