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

/*************** ADD CUSTOM CSS HERE.   ***************/
.related-title a{
	font-weight:600 !important
}
#top-bar .container{
	padding-right:0px !important;
}
.header-main .header-inner.logo-left{
	padding-right:0px !important;
}
.taxonomy-description{
	display:none !important
}
.colxy1 .col-inner{
	background:#fcb040 !important 
}
.imgdangt {
	margin-bottom:20px;
}
.um-item .um-item-img span{
	
}
.nsl-container.nsl-container-block{
	margin: 0 auto !important;
	text-align:center !important
}
.um-ajax-items .um-item-img a strong{
	margin-bottom:0px !important
}
.boxdangbai.baifix{
	max-width: 540px;
	margin:0 auto !important;
	margin-top:20px !important
}
.um-ajax-items .um-item-img span a{
	width:auto !important;
	padding:0px !important;
}
.um-profile-nav-comments{
	display:none !important
}
.um-profile-nav-item:not(.um-profile-nav-posts){
	display:none !important
}
.um-profile .um-profile-nav{
	background:none !important
}
.um-profile .um-header{
	border-bottom:0px !important
}
.um-profile-nav{
	
}
.um-profile .um-cover-e{
	display:none !important
}
.um-profile .um-profile-edit{
	display:none !important
}
.linktex{
	padding-bottom:0px !important
}
ul#fixicon{
	list-style:none !important;
	margin:0 auto !important;
	text-align:center
}
ul#fixicon li{
	display:inline-block;
	margin-left:10px;
	margin-right:10px;
}
ul#fixicon li a{
	 background: #77a22b;
	font-size:16px;
	border-radius:30px;
	color:#fff;
	    padding: 5px 25px;
	position:relative;
}
.um-profile .um-name a{
	text-transform:capitalize !important
}
.um-ajax-items .um-item{
	padding-top:0px !important
	
}
.um-profile-body .um-item-img img {
    max-width: 170px !important;
}
.um-ajax-items .um-item-img a.linkimg{
	width:30%;
	margin-right:2%;
	float:left
}
.um-ajax-items .um-item, .um-ajax-items .um-item-img{
	display:block !important;
	    clear: both;
    float: left;
	width:100%;
}
.linktex{
	display:block !important
}
.linkimg{
	
}

ul#fixicon li a:after{
	width:10px;
	height:10px;
	position:absolute;
	content:"";
	z-index:10;
	display:block !important;
	background: #77a22b;
	transform: rotate(45deg);
	top:-5px;
	left:15px;
}
.um-profile .um-profile-photo-overlay{
	display:none !important
}
.um-profile-nav{
	display:none !important
}
.um-profile .um-name{
	float:none !important;
	text-align:center;
	margin:0px !important
}
.um-profile .um-profile-meta {
   
    padding: 0px !important;
    position: relative;
    width: 100%;
    clear: both;
    text-align: center;
}
.um-profile  .um-profile-photo{
	float:none !important;
	margin:0 auto;
	width:250px !important;
}
#content .um-profile  .um-profile-photo{
		width:250px !important;
	border-radius: 15px !important;
}
#content .um-profile .um-profile-photo-img{
	height:250px !important;
	    border-radius: 15px !important;
}
#content .um-profile  .um-profile-photo img.avatar{
	border-radius: 15px !important;
}
.um-profile .um-cover{
	display:none !important
}
#content .um-profile  .um-profile-photo-img{
	top:0px !important;
	width:100% !important;
	position:relative !important
}
.um-profile .um-meta-text{
	display:none !important
}
.blog-author-imagefix img{
	width:30px;
	float:left;
	border-radius:100%;
	margin-top:-5px;
	margin-right: 5px;
}
.blog-author-imagefix span{
	float:left;
	margin-right:15px;
	text-transform:uppercase;
	font-size:14px;
}
.clearh{
	display:block !important;
	height:0px;
	clear:both;
}
.boxdangbaixy .boxdangbai-img img{
	max-height:40px;
}
body{
	font-size:15px;
}
.comment-respond p.must-log-in{
	font-size:0px;
}
.comment-respond p.must-log-in a{
	display:block !important;
	height:70px;
	width:100%;
	margin-top:0px;
	background:url(/wp-content/uploads/2023/02/dangtin1.jpg) no-repeat top center;
	background-size:100%;
	    margin-bottom: 10px;
	border-radius:6px;
}

ul.linkusf{
	list-style:none !important;
	margin-left:15px;
	margin-bottom:0px !important;
}
ul.linkusf li{
	margin-left:10px;
	margin-bottom:0px !important;
	    float: left;
}

ul.linkusf li a{
	position:relative;
	background:#77a22b;
	padding:3px;
	padding-left:20px;
	padding-right:7px;
	color:#fff;
	font-size:12px !important;
	text-transform:none !important;
	font-weight:normal !important
}
ul.linkusf li a:after{
	width:15px !important;
	height:15px !important;
	display:block !important;
	background:#fff !important;
	z-index:8;
	content:"";
	position:absolute;
	transform: rotate(45deg);
	left:-7px;
	top:-7px;
}
ul.linkusf li a:before{
	width:15px !important;
	height:15px !important;
	display:block !important;
	background:#fff !important;
	z-index:8;
	content:"";
	position:absolute;
	transform: rotate(45deg);
	left:-7px;
	bottom:-7px;
}
.fixuser .author-name{
	display:flex;
}
.bviettitle{
	margin-bottom:10px !important
}
.relatedcat {
	margin-bottom:20px !important;
	margin-top:20px !important;
}
.col.large-3fix{
    flex-basis: 100%;
    max-width: 100%;
	padding-bottom:0px !important;
}
.sharefix{
	
    float: right;
    padding: 15px;
    background: #e9e9e9;
	height:60px;
    width: 50%;
    margin-top: 20px;
	text-align:right;
}
.sharefix .sfcm.sfsi_wicon {
	width:20px !important;
	height:20px !important;
	margin: 0px !important;
}
.sharefix .sfsi_widget{
	min-height:18px !important;
	float:right;
}
.entry-author.author-box{
	clear:both;
}
.sharefix .zalo-share-button .iframe{
	border-radius:100%;
}
.sharefix .zalo-share-button{
	width:20px !important;
	height:20px !important;
	    background-size: cover !important;
	margin-right:2px !important
}
.sharefix .norm_row{
	width:auto !important
}
.sharefix a.sficn,.sharefix .inerCnt,.sharefix .sfsi_wicons{
	width:auto !important;
	height:auto !important;
	float:right;
	
    float: right;
    padding: 0px;
    margin: 0px 1px !important;
    line-height: 18px;

}
.boxdangbai{
	padding:20px;
	padding-bottom:13px !important;
	border:1px solid #dedede;
	border-radius:5px;
	box-shadow:1px 2px 3px #999;
	margin-bottom:15px;
}
.blog-wrapper.blog-archive .boxdangbai{
	margin-top:0px !important;
	margin-bottom:15px !important
}
.boxdangbai .boxdangbai-img{
	margin-right:20px;
}
.boxdangbai .boxdangbai-img img{
	border-radius:100%;
}
.boxdangbai-comment{
	color:#555;
	font-size:14px;
}
.boxdangbai-bt{
    margin-right: 0px !important;
    margin-left: auto !important;
    font-size: 13px;
    padding: 2px 15px;
    background: #92b653;
    height: 26px;
	border-radius:3px;
	color:#fff !important
}
.boxdangbai a{
	display:flex
}
.catefix h3{
	margin-top:8px;
	font-size:16px;
	margin-bottom:0px !important
}
.catefix h5.uppercase{
	font-size:15px;
	    text-transform: capitalize;
}
.catefix h6{
	font-size:13px !important;
	font-weight:normal !important;
	 text-transform: none;
}
a {
    color: #92b653;
}
.xdanhmuc{
	margin-bottom:15px;
}
.trueloginfix{
	position:fixed;
	left:10px;
	bottom:30px;
	z-index:99;
	
}
.trueloginfix a i{
	font-size:15px !important;
	clear:both;
	display: block;
}
.trueloginfix a{
	display:block;
	width:65px;
	height:65px;
	
    padding: 10px 3px !important;

	background:#92b654 !important;
	color:#fff;
	font-size:12px;
	text-align:center;
	border-radius:100% !important;
	border:5px solid rgb(66 183 42 / 75%);
}
.btdanhmc{
	margin-bottom:2px !important
}
.btdanhmc span{
	color:#333;
}
.socialfix i{
	margin-left:0px !important;
	color:#111;
}
.tinhome .shade {
	opacity:0.5 !important;
	background: linear-gradient(0deg,#000000 0,rgba(50,50,50,0) 70%) !important;
}
.tinhome .box-overlay.dark .box-text,.tinhome .box-shade.dark .box-text {
    text-shadow: 0px 0px 0px rgb(0 0 0 / 50%) !important;
}
.um-ajax-items .um-item-img a{
	border:0px !important;
	    width: 100%;
	
}
.um-ajax-items .um-item-img img{
	float:left;
	margin-right:15px !important;
}
.um-item-meta span {
    font-size: 12px !important;
    font-style: normal !important;
}
.um-ajax-items .um-item-img a strong{
	    font-size: 15px;
	color:#333;
	display:block;
	margin-bottom:8px;
}
.um-ajax-items .um-item-img a span{
	color:#666;
	font-size:13px !important;
}
.post-item .box-text.text-left{
	padding-bottom:5px;
}
.feature {
    position: relative;
    overflow: hidden;
}
.relatedcat{
	display:block;
	margin-top:15px;
}
.relatedcat .bviettitle{
	text-transform:uppercase;
	font-weight:600;
}
.feature::before {
	content: "";
	display: block;
	padding-top: 56.25%;
}
.feature .image{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background-size: cover;
    background-position: center;
}
ul.row.related-post li {
    list-style: none;
}
.related-title {
    line-height: 1.3 !important;
    margin-top: 10px !important;
}
.um.um-profile .um-profile-nav-item.um-profile-nav-main{
	float:right
}
.cenone{
	padding-left:30px;
	padding-right:30px;
}
.badge.absolute.post-date{
	display:none !important
}
.postone .box-text.text-left{
	padding-top:15px !important;
	padding-right:15px !important;
}
.archive-page-header h1.page-title{
	padding-bottom:15px;
	font-size:20px;
	border-bottom:1px solid #dedede;
}
.postone .col-inner{
	border:1px solid #dedede;
}
.postone .post-title{
	font-size:20px !important;
	margin-bottom:20px;
}
.header-bottom ul.sub-menu.nav-dropdown{
	border:0px !important;
	min-width:190px;
	padding:10px !important;
	left:0px !important
}
.header-bottom  ul.nav.header-nav.header-bottom-nav>li{
	margin:0px 26px;
}
.header-bottom  li.has-dropdown:before {
    border-bottom-color: #fff !important;
}
.um-item-meta span {
    font-style: normal;
}
.comments-title.uppercase{
	text-transform:none !important;
	font-size:18px !important
}
.um-profile-nav .uimob800-hide.title {
 display:block !important
}
.um-profile-body .um-item-img img{
	max-width:120px;
}
.um input[type=submit].um-button:hover, .um a.um-button:hover {
    background-color: #92b654 ;
}
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
    background: #92b654 ;
}
#commentform{
	font-size:13px;
}
cite.strong{
	font-style:normal !important
}.comment-content{
	font-size:13px;
}
.comment-content p{
	margin-bottom:8px;
}
#top-bar ul.top-bar-nav a.truelogin{
	font-size:13px;
	color:#fff;
	margin-right:7px;
	
}
#top-bar ul.top-bar-nav a.nologin{
		font-size:13px;
	color:#fff;
	margin-right:7px;
}
ul.nav.header-bottom-nav li a i.icon-angle-down{
	position:absolute;
	right:-10px;
	display:none !important
}
ul.nav.header-bottom-nav ul.sub-menu li a{
	text-align:left;
}
.imgmm{
	margin-bottom:10px !important;
	margin-top:10px !important
}
.entry-author.author-box{
	padding-top:10px;
	padding-bottom:10px;
}
.watch-action{
	width:50%;
	display:inline-block;
	padding:15px;
	background:#e9e9e9;
	height:60px;
	margin-top:20px;
}
.blog-share.text-center{
	margin-top:20px;
}
.blog-share .is-divider{
	display:none !important
}
.wti-clear{
	display:none !important
}
.blog-share.text-center{
	text-align:right;
	width:50%;
	display:inline-block;
	padding:13px;
	    height: 60px;
	background:#e9e9e9;
}
.entry-header .entry-category{
	display:none !important
}
.entry-header-text.entry-header-text-top{
	padding-bottom:0px !important
}
.entry-header .entry-meta.uppercase{
	text-transform:none !important
}
.fixuser .byline{
	display:none;
}
.fixuser span.posted-on{
	font-size:0px;
}
.fixuser span.posted-on a{
	font-size:14px !important
}
.fixuser .author-desc{
	display:none !important
}
.entry-author.fixuser{
	padding-top:10px !important;
	padding-bottom:10px !important
}
.fixuser .author-name{
	padding-top:5px;
	font-size:15px;
}
.fixuser p.rep{
	font-size:14px;
}
.fixuser .blog-author-image{
	width:60px !important
}
.titsub .section-title-main{
		font-size:15px;
}
.html_topbar_right a{
	font-size:13px !important
}
.fdangky .um-field-label{
	display:none;
}
.fdangky .um-form-field{
	font-size:14px !important;
}
.post-sidebar{
	border-left:0px !important;
	padding-left:0px !important
}
.post-sidebar.col{
	flex-basis: 30%;
    max-width: 30%;
}
.archive .col.post-item .post-title {
    font-size: 17px;
	margin-bottom:10px;
}
.col.post-item .from_the_blog_comments{
	display:none !important
}
.box.box-vertical .box-text.text-left{
	    vertical-align: top;
	padding-top:0px;
	padding-right:0px;
}
.blog-wrapper .large-9.col{
		flex-basis: 70%;
    max-width: 70%;
}
.footerfx p{
	margin-bottom:8px;
}
.footerfx img{
	margin-bottom:5px !important;
	max-height:75px;
	width:auto !important
}
.footerfx p{
	font-size:14px;
}
.section.secfooter{
	padding-bottom:0px !important
}
.section.secfooter .ux-menu-link__link{
	padding:0px;
	min-height:30px !important;
	font-size:14px;
}
.section.secfooter p{
	margin-bottom:8px;
}
.section.secfooter h3{
	margin-bottom:10px;
}
.row.gidpost{
	margin-left:0px !important
}
.gidpost{
    display: block;
    flex-flow: unset;
}
.gidpost .col.post-item:first-child{
	float:left;
	padding:0px !important;
	flex-basis: 50%;
    max-width:50%;
	padding-right:8px;
	padding-left:0px !important
}
.gidpost .col.post-item{
	flex-basis: 50%;
    max-width:50%;
	float:left;
	padding-left:8px;
	padding-bottom:10px;
}
.gidpost .box-vertical .box-image{
	vertical-align:top !important
}
.gidpost .box-text.text-left{
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	vertical-align:top !important
}
.gidpost h5.post-title{
	min-height:30px !important
}
.absolute-footer{
	border-top:1px solid #92b653 !important
}
.tinhome h5.post-title{
	min-height:20px !important
}
.tingang  h5.post-title{
	min-height:20px !important
}
.gidpost .col.post-item .from_the_blog_excerpt {
	display:none 
}
.gidpost .col.post-item:first-child .from_the_blog_excerpt {
	display:block !important
}
.gidpost .col.post-item:first-child .box-text.text-left{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:15px;
}
.gidpost .col.post-item:first-child .box-image{
	width:100% !important;
	display:block
}
.gidpost .col.post-item:first-child .image-cover{
	padding-top:60% !important
}
.gidpost .col.post-item:first-child .box.box-vertical{
	display:block !important;
}
.chude h3{
	font-size:15px;
	margin-bottom:5px;
}
.chude{
	margin-bottom:8px;
}
.tinho h5.post-title{
	min-height:40px !important;
	max-height:40px !important;
	overflow:hidden
}
.tinho .box-text.text-left{
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
}
.tinho .box-vertical .box-image{
	vertical-align:top !important
}
.chude p{
	font-size:13px;
}
.taobaiviet{
	border-radius:4px;
	font-size:15px;
	padding-top:8px !important;
	padding-bottom:8px !important;
}
ul.thongtin{
	display:inline-block;
	list-style:none;
	margin-top:5px;
	width:100% !important;
	margin-bottom:0px !important
}
ul.thongtin li{
	margin-left:0px;
	margin-bottom:2px;
	list-style:none;
	font-size:11px;
	display:inline-block;
	float:left;
	color:#666 !important;
	white-space:nowrap
}
/*h5.post-title{
	min-height:60px;
}*/
ul.thongtin li .formated_post_view{
	white-space:nowrap;
	float:left
}
ul.thongtin li i{
	margin-top:4px;
	margin-right:3px !important;
	float:left
}
ul.thongtin li:not(.bluan){
	padding-right:4px !important
}
ul.thongtin li.lxem{
	padding-left:2px;
	padding-right:2px;
}
#wide-nav{
	border-top:1px solid #dedede;
}
.header-main .bannerads img{
	max-height:70px;
}
.tinhome  ul.thongtin{
	display:none;
}
#top-bar .search-field{
	min-width:230px !important;
}

.header-bottom ul.nav.header-nav.header-bottom-nav{
	display:flex !important;
	flex-flow: inherit !important;
}

.header-bottom ul.nav.header-nav.header-bottom-nav>li>a{
	max-width:95px;
}
li.menu-item-home a span{
	display:none !important
}
.header-bottom ul.nav li a{
    font-size: 13px;
    font-weight: 600 !important;
	text-align:center;
	letter-spacing:0px !important
}
.tinhome .is-divider{
	display:none !important
}
.tinhome .post-title{
    text-transform: none;
    font-size: 15px !important;
    font-weight: bold;
}
.titmain .section-title-main{
	font-size:16px !important;
}
.col.post-item .is-divider{
	display:none !important
}
.col.post-item .post-title{
	font-size:15px ;	
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.tinhomemb .col.post-item{
		padding-bottom:10px !important
	}
	.duanlkmb>.col.large-12{
		padding-bottom:8px !important
	}
	.header-main{
		background:rgb(146, 182, 83) !important
	}
	.header-main i{
		color:#fff !important
	}
	#logo{
		width:140px !important;
		height:50px;
		margin-right:0px !important;
		background:url(/wp-content/uploads/2023/01/logo-white.png) no-repeat top 6px center;
		background-size:100%;
		
	}
	.mobile-nav a{
		font-size:13px;
	}
	#logo img{
		display:none !important
	}
	.gidpost .col.post-item {

    flex-basis: 100% !important;
    max-width: 100% !important;
	padding-left:0px !important
	}
	.gidpost .col.post-item .box-text.text-left{
		padding-top:14px !important
	}
	.mobile-nav a{
		color:#fff !important
	}
	.logo a{
		display:block !important;
		height:50px;
		
	}
	li.menu-item-home a span {
    display: block!important;
}
	.blog-wrapper .large-9.col {
    flex-basis: 100%;
    max-width: 100%;
}
	.post-sidebar.col {
	display:none
}
	.comment-respond{
		padding:10px !important;
	}
	.comment-respond p.must-log-in a{
		height:85px;
		background-size: 100% !important;
	background:url(/wp-content/uploads/2023/02/chiase3.png) no-repeat top center;
}
	.blog-author-imagefix span {
	margin-top:-6px !important
	}
	.sharefix{
		white-space:nowrap
	}
	.fixuser .flex-col.mr.circle{
		margin-right:10px !important
	}
	ul.linkusf{
		margin-left:5px 
	}
	.entry-content{
		font-size:1.2em;
	}
	.related-title a{
		font-size:1.2em;
		font-weight:600 !important;
	}
	.sharefix{
		display:flex !important
	}
	.colfixbottom .col.medium-4{
	padding-bottom:0px !important
}
	.postone .col.post-item{
		padding-left:0px !important;
		border:0px !important;
		padding-right:0px !important
	}
	.postone .col-inner {
    border: 0px solid #dedede !important;
	}
	.from_the_blog_excerpt {
		text-align:justify
	}
}