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


}
.absolute-footer, html {
    background-color: #cae2ee!important;
}
.logo a {
    font-size: 20px!important;
}
i.icon-menu {
    color: black;
}
#header-contact li a {
    font-size: 20px;
    color: white;
    border: 1px solid white;
    padding: 8px 15px;
    border-radius: 20px;
    background: #cb2127;
}
@media screen and (min-width: 1024px){
  .banner-001 {
    margin-top: -106px;
    z-index: 1!important;
	}
	.tile-banner{
		padding-top:10px;
	}
}
.box-push .box-text {
    padding: 16px 0px;
    background-color: rgba(189, 20, 26, 0.88);
    max-width: 100%!important;
    margin: -15% auto 0;
}
@media screen and (min-width: 1024px){
  .box-push .box-text {
    padding: 14px 0px!important;
    background-color: rgba(189, 20, 26, 0.88);
    max-width: 100%!important;
    margin: -15% auto 0;
}
}
.absolute-footer {
    padding: 10px 0 5px!important;
}
input[type="submit"] {
    margin: 0px;
    border-radius: 20px;
    background: rgb(255, 152, 0) !important;
}
.ml-half {
    margin-left: 0px!important;
}

.box-text-inner.blog-post-inner>.is-divider {
    display: none;
}
.blog-archive .post-item .post-title {
    height: 45px;
    overflow: hidden;
    margin-bottom: 5px;
}
h5.post-title.is-large {
    text-transform: none!important;
	color:#777777;
}
.blog-archive .post-item .box-image .image-cover {
    border-radius: 5px;
}
footer.entry-meta.text-left {
    display: none;
}
h6.entry-category.is-xsmall {
    display: none;
}
.entry-divider.is-divider.small {
    display: none;
}
p.from_the_blog_excerpt{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding: 0;
}
.dang-ky-bao-gia-block>.bg.section-bg.fill.bg-fill.bg-loaded>.section-bg-overlay.absolute.fill{
    border-radius: 10px;
}
.dang-ky-bao-gia-block {
    padding-left: 14px!important;
    padding-right: 14px!important;
}
.badge-inner.bg-fill {
    border-radius: 100px;
}
input{
    border-radius: 6px!important;
}
textarea.wpcf7-form-control.wpcf7-textarea{
    border-radius: 6px!important;
}
span.widget-title {
    font-size: 24px;
    color: #bd141a;
    text-transform: none;
}
.box-image {
    border-radius: 2%;
}
.du-an-da-thuc-hien>h5.post-title.is-large {
    text-transform: none!important;
    color: #777777;
}