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

/*************** ADD CUSTOM CSS HERE.   ***************/
.entry-header-text {
	padding-bottom:0px;
}
.entry-content {
	padding-top:0px;
}
.is-divider {
    height: 0px;
}
.select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    box-shadow: unset!important;
}
@media (min-width: 850px) {
header#header .nav-dropdown {
        display: block;
}
header#header .nav-dropdown ul.sub-menu {
        position: absolute;
        left: 100%;
        top: 0;
        background: #fff;
        width: 250px;
        padding: 0;
        display: none !important;
        border-radius: 5px;
        -webkit-box-shadow: 1px 1px 15px rgb(0 0 0 / 15%);
        box-shadow: 1px 1px 15px rgb(0 0 0 / 15%);
}
header#header .nav-dropdown ul.sub-menu a {
        white-space: normal;
        margin: 0;
        padding: 10px 15px;
        border: 0;
        font-weight: 400;
}
header#header .nav-dropdown li:hover > ul.sub-menu{
        display: block !important;
}
header#header .nav-dropdown li {
        border-right: 0;
        white-space: normal;
        width: 100%;
        display: block;
        position: relative;
}
header#header .nav-dropdown li.menu-item-has-children > a {
        font-weight: 400;
        text-transform: none;
        color: rgba(102,102,102,.85);
}
header#header .nav-dropdown li.active>a {
        color: #e82c2a;
}
header#header .nav-dropdown li a {
        font-size:15px;
}
}

.header-main .icon-box-text.last-reset {
    margin: auto; 
   font-size:20px;
}
.header-main .icon-box-left .icon-box-img+.icon-box-text {
    padding-left: 0.5em;
}
.section-title b {
    height: 0;
}
.section-title span {
    font-weight: 500;
    font-size: 32px;
    text-align: center;
    background: url(/wp-content/themes/flat-child/imgs/Group.png) no-repeat bottom center;
    padding-bottom: 8px;
}
.box-blog-post .is-divider {
    display: none;
}
.css-khachhangtieubieu .thongtin h2 {
	      font-weight: 500;
    font-size: 48px;
    color: #84C44C;
    text-align: center;
    margin-bottom: 8px;
}
.css-khachhangtieubieu .thongtin h3 {
    font-weight: 400;
    font-size: 16px;
    color: #84C44C;
    text-align: center;
}
.css-danhgiakhachhang input.wpcf7-form-control, .css-danhgiakhachhang  select.wpcf7-form-control.wpcf7-select {
    border: 0px;
    border-bottom: 1px solid #ddd;
}
.wpcf7-submit {
    display: inline-flex !important
;
    height: 40px !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    padding: 0 24px !important;    border-radius: 20px !important;
}
.css-danhgiakhachhang input {
    margin-bottom: 2em;
}
.star-rating {
    float: right;
}
.btn-color-primary {
    border-radius: 20px !important;
	  border:0px;
	  font-weight:400;
	  margin-bottom:0px; 
	  padding-bottom:0px;
}
.gallery-col.col .box-text.text-left {
    display: none;
}
.product-footer .woocommerce-tabs {
    border-top: 1px solid #ececec;
    padding:0;
}
ul.tabs.wc-tabs.product-tabs.small-nav-collapse.nav.nav-uppercase.nav-line.nav-left {
    display: none;
}
/** FOOTER **/
.footer-1 {
	  font-size:14px;
	  color:#fff;
}
.footer-1 p, .footer-1 a {
	 color:#fff!important;
}
.footer-1 p {
    margin-bottom: 0.5em;
}
.footer-1 span.widget-title {
    font-size: 17px;
	  color:#fff;
}
@media screen and (min-width: 850px) {
.css-video .video.video-fit.mb {
    padding-top: 180px!important;
}
.css-video .video.video-fit.mb iframe {
   height:180px!important;
}
.css-video .col {
    padding-bottom: 0px;
}
.col.post-item {
    padding-bottom: 10px;
}
.archive .large-10 {
        flex-basis: 100%;
        max-width: 100%;
    }
}
.absolute-footer.dark {
    color: hsla(0, 0%, 100%, .5);
    display: none;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}