/*
Theme Name: Findme
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/* Header */
.header-contact > li > a,
.top-bar-nav > li > a{
	font-size: 14px;
    font-weight: 600!important;
    color: #fff!important;
}
.top-bar-nav > li > a {
	font-size: 16px;
    padding: 0 12px;
}
.header-button-2 a, .header-button-1 a{
	text-transform:unset !important;
	font-size: 17px;
}
.header-button-2 a:before, .header-button-1 a:before{
	content:unset !important;
}
ul.header-nav .icon-box-header {
	display:flex; 
	align-items:center;
	margin-bottom:25px;
}
ul.header-nav li .icon-box-header:last-child{
	margin-bottom:0;
}
ul.header-nav  .icon-box-header svg{
	width: 2em;
    height: 2em;
    position: relative;
    display: block;
}
ul.header-nav  .icon-box-header .text-right {
    text-align: left;
}
ul.header-nav .icon-box-header .icon-left {
    fill: #F7870F;
    color: #F7870F;
    border-color: #F7870F;
	margin-right:15px;
}
.header-main .header-nav.header-nav-main {
	justify-content:space-between;
}
.header-bottom-nav > li {
	
}
.header-bottom-nav > li > a {
	font-size: 15px;
	padding: 0 12px;
}

/* box-dich-vu-home  */
.box-dich-vu-home{
	background:#F6F4EC;
}

.box-dich-vu-home .box-text{
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background:#fff;
}

.box-thanh-lap-home .text > h3{
	margin-bottom:50px;
}

.box-thanh-lap-home .col.post-item .col-inner{
	box-shadow:unset;
	border:1px solid #EAEAEA;
}

.box-thanh-lap-home .col.post-item .col-inner .box-text.text-center {
    padding-left: 10px;
    padding-right: 10px;
    background: #F5F5F5;
}
aside.widget_text p img{
	width:100%;
}
select.gt_selector.notranslate {
    margin-bottom: 0;
}

@media only screen and (max-width: 480px) {
/* 	.mobile-sidebar li.html,
	.mobile-sidebar li.account-item,
	.mobile-sidebar li.header-newsletter-item,
	.mobile-sidebar li.header-search-form,
	.flex-right .mobile-nav{
		display:none !important;
	} */
	.box-dich-vu-home .small-6 {
		width: 100% !important;
		flex-basis: 100% !important;
		max-width: unset;
		padding-bottom: 20px;
	}
	.box-thanh-lap-home .text > h3 {
		margin-bottom: 10px;
	}
	section.box-thanh-lap-home {
		padding-bottom: 0 !important;
	}
	p.text-dich-vu {
		line-height: 25px;
	}
	.box-dich-vu-khac > .col {
		padding-bottom: 0;
	}
	section.box-banner-service {
		padding-bottom: 0 !important;
	}
}

.header-bottom li.lang-item a img {
    width: 25px !important;
    height: 15px !important;
}
.header-block .header-main-left {
    display: flex;
    justify-content: space-between;
}
/* Trung  */
.section-title.section-title-center .section-title-main {
	font-size: 30px;
    color: #993300;
}
.section-title.section-title-center .section-title-main:after {
	content:"";
	background: url('images/ts.png');
	display: block;
	height: 20px;
	width: 150px;
	margin: 30px auto 0px;
}
.section-title.section-title-center b {
	opacity: 0;
}
.post-item .is-divider {
	display: none;
}
 table, td, th {
	 border: 1px dashed red !important;
}
.footer-wrapper .widget_nav_menu { padding: 0; }
.footer-wrapper ul li a { color: #fff; }
.footer-wrapper ul li+li {border-top: none; }
.nav-pagination-box { display: block; text-align: center; margin: 0 auto; width: 100%; }
.nav-pagination-box .nav-pagination li:before { display: none; }
.copyright-footer {
	color: #fff;
}
.page-numbers > li > a, .page-numbers > li > span { border: none; font-weight: 400; font-size: 16px; line-height: 40px; width: 40px; height: 40px; background: #F3F4F7 !important; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12) !important; border-radius: 12px; color: #000 !important; }
.page-numbers > li > a.current, .page-numbers > li > a:hover, .page-numbers > li > span.current, .page-numbers > li > span:hover { background-color: var(--primary-color) !important; color: #fff !important; }

.back-to-top { border: none !important; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); height: 50px; width: 50px; bottom: 60px; background: var(--secondary-color) !important; color: #fff !important; font-size: 19px; }

/* Sidebar */
#secondary span.widget-title, 
.post-sidebar span.widget-title {
        background: #f7f7f7;
    padding: 10px 10px;
    margin: 0 0 20px 0;
    border-left: 2px solid var(--primary-color);
    display: block;
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
}
#secondary  .is-divider, .post-sidebar .is-divider {
    display: none;
}
#secondary  ul li a, .post-sidebar ul li a {
    color: #555;
    font-size: 14px;
}
#secondary ul li a:hover, .post-sidebar ul li a:hover {
    color: var(--primary-color);
    text-decoration: underline;
}

#secondary ul li + li, .post-sidebar ul li + li {
    border-top: none;
}

/* Single post */

.blog-single .single_breadcrumbs { background: linear-gradient(90.38deg, rgba(105, 201, 242, 0.6) 0%, rgba(20, 90, 169, 0.6) 135.17%), url(assets/images/bg-btt-bre.jpg), #145AA9; min-height: 76px; display: flex; align-items: center; }
.blog-single .single_breadcrumbs p { margin-bottom: 0; }
.blog-single .entry-header-text { padding: 0; }
.blog-single .post-meta .cat-label { background-color: var(--secondary-color); font-weight: 800; font-size: 10px; line-height: 15px; border-radius: 2px; padding: 6px; color: #fff; opacity: 1; margin: 10px 0; margin-right: 30px; }
.blog-single .tag-box { margin-bottom: 30px; }
.blog-single .tag-box:before { content: "#"; color: var(--secondary-color); font-size: 25px; height: 1.75rem; line-height: 1.06; display: inline-block; }
.blog-single .tag-box a { color: #414042; font-size: 16px; }
.blog-single .share-box .social-icons a { margin: 0 10px; color: #3A3B3D; font-size: 15px; }
.blog-single .share-box .social-icons .email, .blog-single .share-box .social-icons .linkedin { display: none; }
/* Responsive */
@media screen and (max-width: 768px) { 
 .mobile-nav .has-icon a svg { max-width: 25px; }
  .mobile-nav .header-language-dropdown { min-width: 92px; }
  .mobile-nav .header-language-dropdown i.image-icon { font-size: smaller; margin-right: 3px; }
  .mobile-nav .header-language-dropdown .nav-dropdown { padding: 0; background: #f0f0f0; min-width: 150px; }
  .mobile-nav .header-language-dropdown .nav-dropdown > li > a { color: #555; font-size: 13px; text-transform: uppercase; border: none; }
  .mobile-nav .header-language-dropdown .nav-dropdown > li:hover { background: #fff; }
  .off-canvas .sidebar-menu { padding: 50px 0; }
  .off-canvas .nav-vertical > li { border-top: none !important; background-color: transparent !important; }
  .off-canvas .nav-vertical > li > a { padding-top: 10px; padding-bottom: 10px; color: #111; height: auto; font-size: 16px; text-transform: none; text-shadow: none; font-weight: 400; }
  .off-canvas .nav-vertical > li > ul > li a { color: #111; }
  .off-canvas .nav-vertical > li > ul > li li { position: relative; margin-left: 20px !important; }
  .off-canvas .nav-vertical > li > ul > li li:before { content: ""; height: 5px; width: 5px; display: inline-block; background-color: #111; position: absolute; top: 50%; transform: translateY(-50%); }
  .nav-vertical li li.menu-item-has-children > a { text-transform: none; font-size: 16px !important; }
}