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

/*************** ADD CUSTOM CSS HERE.   ***************/
h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {
  font-family: "serif" !important;
	font-weight:normal !important;
}
.header-desktop__content-topper {
  display: flex;
  height: 10px;
  left: 0;
  top: 0;
  width: 100%;
}
.header-desktop__content-topper .color-box:first-of-type {
  background-color: #003897;height: 10px;
  width: 31%;
}
.header-desktop__content-topper .color-box:nth-of-type(2) {
  background-color: #00b7f0;height: 10px;
  width: 22%;
}
.header-desktop__content-topper .color-box:nth-of-type(3) {
  background-color: #592c82;height: 10px;
  width: 16%;
}
.header-desktop__content-topper .color-box:nth-of-type(4) {
  background-color: #ef3742;height: 10px;
  width: 14%;
}
.header-desktop__content-topper .color-box:nth-of-type(5) {
  background-color: #00a4b3;height: 10px;
  width: 10%;
}
.header-desktop__content-topper .color-box:last-of-type {
  background-color: #df7a07;height: 10px;
  width: 7%;
}
#masthead #menu-item-33 .nav-dropdown,#masthead #menu-item-46 .nav-dropdown{width:100%;min-width: 1200px; padding:15px;}
#masthead #menu-item-33 .nav-dropdown li:first-child,#masthead #menu-item-46 .nav-dropdown li:first-child{margin-left:1.3em !important;}
.absolute-footer, html {
  background-color: #ffffff;
  border-top: 1px solid #eee;
}
.absolute-footer ul {
  padding-bottom: 5px;
  opacity: 1;
  border:0;
}
#menu-footer li a {
  color: #000;
}
.footer-wrapper {

  font-size: 14px;
}
h2::after, h3::after, h4::after, .title::after {
  content: "";
  display: block;
  margin-top: 2.1875rem;
  opacity: 1;
  width: 5.25rem;
}
h2::after, h3::after, h4::after, .title::after {
  /*background-color: #97c600;
  border: 5px solid #97c600;*/
}
.h1, h1 {
  font-size: 2.0em;
  line-height: 1.3;
	color:#0057ED !important;
}
.h2, h2 {
  font-size: 1.8em;
  line-height: 1.3;
	color:#0057ED !important;
}
.h3, h3 {
  font-size: 1.6em;
  line-height: 1.3;color:#0057ED !important;
}
.h4, h4 {
  font-size:1.4em;
  line-height: 1.3;color:#0057ED !important;
}
.listcheck li{list-style: none;
  margin-left: 0 !important;
  background: #fff;
  padding: 5px;
  border-radius: 20px;
  box-shadow: 1px 1px 1px 1px #eee;}
.listcheck li::before{
display: inline-block;
  background: url('check-3.png') no-repeat scroll 0 0;
  content: "";
  width: 25px;
  height: 25px;
  vertical-align: bottom;
  margin-right: 10px;
}
.footeradd i{color:#97c600}
#footer ul li{list-style:none;margin-left: 0 !important;}
#footer ul li::before{display: inline-block;
  background: url('https://thanh.com.vn/wp-content/uploads/2024/05/check-4.png') no-repeat scroll 0 0;
  content: "";
  width: 16px;
  height: 16px;
  vertical-align: bottom;
  margin-right: 10px;}

.nutcall {

  height: 45px;
  margin-right: 10px;
  font-size: 20px;
  display: inline-block;
  line-height: 45px;
  padding: 0 10px;
}
.nutcall i{color: #000}
.nutform{
  color: #fff;
  vertical-align: top;
  height: 45px;
  display: inline-block;
  line-height: 45px;
  padding: 0 10px;font-size:16px;border-radius: 20px;}
.boxxanh .col-inner{border:10px solid #4285F4;background:#fff;color:#000 !important; padding:20px;}
.boxform2{border:10px solid #4285F4;}
.nutgiua{text-align:center;}
.danhgia blockquote p{color:#000 !important;}
.boxxanh .text-box-content{border:10px solid #4285F4;padding:10px;background:#fff;}
.boxxanh .text-box-content a{text-align:center;}
.cuoitrang i{width:50px; height:50px; line-height:50px; background:#535353; border-radius:50%; margin:0 10px;}
.wpcf7-form input{background:#ccc;}
.wpcf7-form textarea{background:#ccc;}
.logo-left .logo {
  margin-left: 0;
  margin-right: 0px;
}
.wpcf7-submit{border-radius:50px !important;}
.box-image img {
  border-radius: 20px;
}
.boxdangky .col-inner{background:#2B7FC6; border-radius:20px;color:#fff;padding:20px;}
.boxdangky .col-inner label{color:#fff;}
.boxdangky .col-inner input{background:#fff;border-radius:10px;}
input.wpcf7-submit{background:#97C600 !important;color:#fff;width:100%;}
.boxdangky .wpcf7-form .row{margin:0 !important;}
.boxdg p{margin:0 !important}
.hinhbacsi .col-inner{margin-bottom:-75px !important;}
.nop p{margin:0 !important}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
.hsa-img {
  aspect-ratio: unset !important;
  width: auto;
  height: auto;
  max-width: 100%;
  display: block;
}