/*
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.   ***************/


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


}
.section-title b {
    display: none;
}
.section-title-center span {
    margin: auto;
    position: relative;
}
.section-title-center span:before {
    content: "";
    width: 65px;
    height: 3px;
    background: #e00405;
    position: absolute;
    left: 50%;
    bottom: -10px;
    transform: translateX(-50%);
}
.tong-quan p, .vi-tri p {
    margin: 0;
}
pre, blockquote, form, figure, p, dl, ul, ol {
    margin-bottom: 0.5em;
}
.tong-quan .img-inner, .vi-tri .img-inner {
    border: 4px solid #d82a29;
    border-radius: 5px;
}
.vi-tri, .mat-bang, .nha-mau, .contact {
    background: url(./images/bg.png) repeat;
}
.box-text {
    padding-top: .7em;
    padding-bottom: 0;
}
.tien-ich .box-text {
    text-transform: uppercase;
    font-weight: 600;
	padding-top: 0.3em;
}
.tien-ich .row-small>.col {
    padding-bottom: 7px;
}
.album-tien-ich {
    margin-top: 2em;
}
.tien-ich .col {
    padding-bottom: 0;
}
.tu-van input {
    margin: 0;
    border-radius: 3px;
    box-shadow: unset;
}
.tu-van .col {
    padding-bottom: 10px;
}
.tu-van .wpcf7 .col {
    padding-bottom: 0;
}
.tu-van .wpcf7 form {
    margin: 0;
}
.tu-van input.wpcf7-submit {
    width: 100%;
    background: #ffc800 !important;
    color: #000;
}
.wpcf7 input, .wpcf7 textarea {
    box-shadow: unset;
    border-radius: 3px;
}
.nav-spacing-xlarge>li {
    margin: 0 15px;
}
.nav-divided>li+li>a:after {
    border-left: 1px solid rgb(0 0 0 / 15%);
}
h5.post-title.is-large {
	font-size: 1.2em;
}
.nav li.nav-icon a {
    color: #e00405;
}
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a {
    color: rgb(0 0 0);
}
.nav-uppercase>li>a {
    letter-spacing: 0;
}
.off-canvas .nav-vertical>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}
.box-text {
    font-size: 1em;
}
@media screen and (max-width: 767px){
	.col {
		padding-bottom: 15px;
	}
	.tu-van input {
		margin-bottom: 12px;
	}
	.tien-ich .box-text {
    text-transform: uppercase;
		font-size: 0.7em;
		padding-left: 0;
		padding-right: 0;
	}
	h5.post-title.is-large {
		font-size: 1.3em;
	}
	.header-button a {
		letter-spacing: 0;
		padding: 3px 7px;c
		height: auto;
		line-height: 1.5em;
		min-height: unset;
	}
	.header-button {
		display: inline-block;
		width: 68px;
	}
}
.large-7 {
    max-width: 100%;
}