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

/*
.title
.header-sec
1. top-hotline
2. menu-item
3. diadiem-map
main-footer
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/* title */
.section-title-normal, .section-title-center{
    border-bottom: 0;
}
    .section-title-normal span{
        border-bottom: 0;
        margin-bottom: 0;
    }

.section-title-bold span, 
.section-title-bold-center span{
    border: 0;
    padding: 0;
}
.section-title-bold b{
    height: 0;
}
.section-title-bold::after,
.section-title-bold-center::after{
    content: " ";
    width: 60px;
    height: 2px;
    background: #109f5c;
    display: block;
    position: absolute;
    bottom: -5px;
}
.section-title-bold::after{
    left: 0;
}
.section-title-bold-center::after{
    left: 50%;
    transform: translateX(-50%);
}
.section-title-center b,
.section-title-bold-center b{
    height: 0 !important;
}

.title-underline{
    position: relative;
}
.title-underline:after{
    content: "";
    height: 2px;
    width: 50px;
    position: absolute;
    left: 0;
    background: #109f5c;
    bottom: -5px;
}

.top-hotline .col{
	padding-bottom: 0;
}
	.top-hotline .icon{
		margin-top: .5rem;
	}
	.top-hotline h3{
		margin-bottom: 0;
	}
	.top-hotline a{
		color: #e74d33;
	}
	.top-hotline a:hover{
		color: #313b59;
	}

.header-button-1{
}
	.header-button-1 .header-button{
		
	}
	.header-button-1 a{
		padding: 5px !important;
		background: #e74d33;
		
	}
		.header-button-1 span{
			display: block;
			border: 1px solid #fafafa;
			padding: 5px 20px;
		}
		.header-button-1 span::before{
			content: "\f2e7";
			font-family: "Font Awesome 6 Free";
    		font-weight: 900;
    		display: inline-block;
	    	margin-right: 5px;
		}

.menu-item .col{
	padding-bottom: 0;
	margin-bottom: 0;
}
	.menu-item .col p{
		margin-bottom: 0;
	}
	.menu-item .icon-box-text{
		display: flex;
	    flex-flow: column;
	    justify-content: center;
	}

.diadiem-map h4{
	font-size: 150%;
}
.diadiem-map a{
	color: #535353;
	font-weight: 600;
}

/* main-footer */
.main-footer .col{
	padding-bottom: 0;
}
.main-footer p{
	margin-bottom: 0;
}
.main-footer .icon-box-text{
	padding-left: .5rem !important;
}
.main-footer .icon-box-img img{
	padding-top: 0 !important; 
	width: 14px !important;
}
.main-footer .icon-box{
    margin-bottom: .5rem;
}
.main-footer h5{
	margin-bottom: 0;
}

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


}