/*
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.   ***************/
@import url(https://nhakhoahatinh.net/wp-content/themes/flatsome-child/assets/fontawesome-free-5.14.0-web/css/all.css);
.div-no-padding{
    padding-bottom: 0;
    /*margin-bottom: 0;*/
}
.div-no-padding-col > .col{
    padding-bottom: 0;
    margin-bottom: 0;
}
.menu-image-title.menu-image-title-above, .menu-image-title.menu-image-title-below {
    width: 100%;
}
.nav>li>a>i.icon-angle-down{
	display: none;
}
.current-menu-item .menu-image-hover-wrapper img.hovered-image{
    opacity: 1;
}
.itc-sidebar span.widget-title,
#product-sidebar span.widget-title,
#secondary span.widget-title span,
#shop-sidebar span.widget-title {
    display: block;
    background: #00a8ba;
    color: white !important;
    padding: 10px 15px;
    border-radius: 5px 5px 0 0;
    font-weight: normal;
    margin-bottom: 0px;
    font-weight: bold;
}
.itc-sidebar .widget .is-divider,
#product-sidebar .widget .is-divider,
#secondary .widget .is-divider,
#shop-sidebar .widget .is-divider{
    display: none;
}
.itc-sidebar aside > ul,
#product-sidebar aside > ul,
#secondary aside > ul,
#shop-sidebar aside > ul{
    padding-left: 15px !important;
    padding-bottom: 0px!important;
    padding-right: 15px!important;
    padding-top: 10px!important;
    border: 1px solid #353d4a;
    border-radius: 0 0 5px 5px;
    background: #fff;
}
.title-text.bg-grey.text-left:after {
    left: 0px;
    right: initial;
}
.title-text.bg-grey.text-left {
    text-align: left;
}

.title-text.bg-grey {
    background: #f5f5f5;
    text-align: center;
}
.title-text h2 a:hover{
    color: #009933;
}
.title-text.bg-grey:after {
    content: "";
    display: block;
    position: absolute;
    width: 125px;
    height: 7px;
    top: initial;
    bottom: -5px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
}
.title-text.bg-grey:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    top: initial;
    left: 0px;
    bottom: 0px;
    background: linear-gradient(90deg, #f5f5f5 0%, #e1e1e1 10%, #e1e1e1 10%, #e1e1e1 90%, #e1e1e1 90%, #f5f5f5 100%);
}
.title-text.bg-grey:after {
    background: #f5f5f5 url(https://nhakhoahatinh.net/wp-content/themes/flatsome-child/images/mui-ten.png) center no-repeat;
}
.title-text h2 a{
		color: #00a8ba;
}
.title-text h2 {
	color: #00a8ba;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 25px;
    line-height: 38px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
}
.title-text {
    position: relative;
}
.ms-info,
.ms-slide-info{
	display: none !important;
}
.ban-do .cham-ngon-song .col-inner{
	background: #00a8ba;
	padding-bottom: 0 !important;
	height: 500px;
	color: white;}
.ban-do .cot-ban-do .col-inner p{margin-bottom:0}
.ban-do .cham-ngon-song h3{color:white;    text-transform: uppercase;
	font-size: 22px;}
#mega-menu-wrap:hover .mega_menu{display:block}
.ban-do .cham-ngon-song .ten-ceo{text-transform: uppercase;
	border-top: 1px solid white;
	display: inline;
	padding-top: 7px;
	margin-top: 20px;}
.ban-do .cham-ngon-song .col-inner:after {border-bottom: none;
	/* border-right: none !important; */
	border-right: 225px solid #00a8ba;
	content: ' ';
	height: 100%;
	right: 100%;
	position: absolute;
	top: 0;
	width: 0px;
	border-top: 500px solid transparent;
}
.back-to-top{
    bottom: 100px !important;
    background: #ff0000 !important;
    color: #fff !important;
}
.div-qua-tang {
    border: 2px dashed #a94442;
    font-size: 15px;
    color: #a94442;
    background-color: #cd19161f;
    border-color: #a94442;
    padding: 9px 8px;
    border-radius: 4px;
    width: 100% !important;
    padding-top: 25px;
}
.div-qua-tang p{
    margin-bottom: 3px;
}
.detail-design{
    padding: 5px 1.5em;
}
.post-sidebar{
    padding-right: 10px !important;
}
.news .widget-title {
    position: relative;
}
.news .widget-title span:before{
    content: "\f1ea";
    font-family: 'Font Awesome 5 Free';
    padding-right: 0.5em;
    speak: none;
    color: #fff;
}
.uu-dai .widget-title span:before{
    content: "\f06b";
    font-family: 'Font Awesome 5 Free';
    padding-right: 0.5em;
    speak: none;
    color: #fff;
}
.truoc-sau .widget-title span:before{
    content: "\e068";
    font-family: 'Font Awesome 5 Free';
    padding-right: 0.5em;
    speak: none;
    color: #fff;
}
.no-padding-div{
    padding-bottom: 0;
    margin-bottom: 0;
}
.no-padding-col .col{
    padding-bottom: 0;
    margin-bottom: 0;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}