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


}
a
{
    color: black;
}
a:hover {
    color: #187635;
}
.container-width, .full-width .ubermenu-nav, .container, .row {
    max-width: 1200px;
}
body{color: #000;font-size: 95% !important;}
.header-main .nav > li > a {
    font-size: 16px;
    font-weight: bold;
    color: #272727 !important;
    text-transform: none;
}#footer p, #footer ul {
    margin-bottom: 10px;
}
.gioi-thieu-section .icon-box {
    border: 1px solid #23a952;
    padding: 20px 10px;
    border-radius: 10px;
    margin-bottom: 20px;
}.gioi-thieu-section .col.large-12, .gioi-thieu-section .col.medium-4 {
    padding-bottom: 0;
}
.gioi-thieu-section .cot1 {
    padding: 0 20px 0px;
}
.scroll-to-bullets a, .featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline), .featured-table .title, .is-outline:hover, .has-icon:hover .icon-label, .nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover, .grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt, .nav-box > li > a:hover, .nav-box > li.active > a, .nav-pills > li.active > a, .current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before, .banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner {
    background-color: #27a449;
    border-radius: 4px;
}
.keu-goi-hanh-dong-section .row-icon .col {
    padding: 0 2.8px 0;
}
.last-reset p{
    margin-bottom: 0;
}
.keu-goi-hanh-dong-section .col {
    padding-bottom: 0;
}
.keu-goi-hanh-dong-section h3 {
    margin-bottom: 3px;
    padding-top: 13px;
}
.keu-goi-hanh-dong-section .cot8 p {
    margin-bottom: 12px;
}
.keu-goi-hanh-dong-section .icon-box-center .icon-box-img {
    margin: 0 auto 0;
}
.section-title {
    margin-bottom: 5px;
}
.section-title b {
    background: #ffffff00;
}
.tieu-chi-section .icon-box {
    margin-top: -65px;
}
.tieu-chi-section .icon-box .icon-box-img {
    margin: 0 auto 5px !important;
}
.tieu-chi-section .icon-box-img img {
    padding-top: 0;
    border: 3px solid white;
    border-radius: 99%;
}
.tieu-chi-section .icon-box .icon-box-text {
    padding: 0 15px;
}
.tieu-chi-section .cot1 .col-inner {
    box-shadow: 2px 2px 20px #0000000d;
    background: white;
    padding: 0 0 20px;
}
.dac-diem-section {
    margin-top: -50px;
}
.dac-diem-section .col, .dac-diem-section {
    padding-bottom: 0 !important;
}
.con-so-an-tuong-section .col {
    padding-bottom: 0;
}
.tin-tuc-section .col {
    padding-bottom: 0;
}
.list-post .post-item .post-title {
    margin-bottom: 10px;
    font-size: 15px;
}
.header-main {
    box-shadow: 2px 2px 10px #00000012;
}
.archive-page-header .large-12 {
    padding-bottom: 10px;
}
#breadcrumbs {
    text-align: left;
    margin-bottom: 10px;
    font-size: 14px;
    padding: 0;
}
#breadcrumbs .breadcrumb_last a
{
    color: #000;
}
.blog-archive .archive-page-header .page-title {
    text-align: left;
    text-transform: none;
    letter-spacing: 0;
    font-size: 22px;
    font-weight: bold;
    color: #187635;
}
span.widget-title {
    display: block;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: bold;
    text-transform: none;
    letter-spacing: 0;
    color: #187635;
}
.widget ul {
    border-radius: 4px;
    margin: 0;
    border: 1px solid #e5e5e5;
    padding: 10px;
}
.recent-blog-posts-li .badge .badge-inner {
    border-radius: 99%;
}
.recent-blog-posts-li a {
    font-size: 15px;
    color: #1d1d1d;
}
.recent-blog-posts-li a:hover
{
    color: #187635;
}
.blog-archive .post-item {
    padding-bottom: 10px;
}
.blog-archive .post-item .box-image .image-cover {
    border-radius: 5px;
}
.blog-archive .post-item .post-title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 14px;
    color: #187635;
}
.blog-archive .post-item a:hover {
    color: #187635;
}
.blog-archive .post-item:hover .post-title {
    color: #ff8300;
}
.blog-single h1.entry-title {
    letter-spacing: 0;
    font-size: 21px;
    color: #329c51;
}
.blog-single .thong-tin-them {
    font-size: 14px;
    display: block;
    border-bottom: 1px solid #ececec;
    padding-bottom: 10px;
}
.blog-single .blog-share {
    text-align: left!important;
}
.is-divider, .blog-single .entry-header .entry-meta {
    display: none;
}
.bai-viet-lien-quan h2 {
    margin-top: 20px;
    font-weight: 700;
    font-size: 20px;
    color: #187635;
}
.bai-viet-lien-quan ul {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
}
.bai-viet-lien-quan ul li {
    list-style: none;
    width: 33.33%;
    float: left;
    padding-left: 7px;
    padding-right: 7px;
}
.bai-viet-lien-quan ul li h3 {
    height: 45px;
    overflow: hidden;
    font-size: 15px;
    font-weight: 700;
    color: #000;
    margin-top: 7px;
    line-height: 21px;
}
.row-main
{
    padding-top: 30px;
    padding-bottom: 30px;
}
.form-lien-he {
    box-shadow: 2px 2px 10px #d6d6d6;
    padding: 20px;
}
.form-lien-he .row-form .left {
    padding-right: 7px;
    width: 49%;
    display: inline-block;
}
.form-lien-he .row-form .right {
    padding-left: 7px;
    width: 50%;
    float: right;
}
.section-title-container {
    margin-bottom: 0;
}
@media(max-width: 768px)
{
    .mobile-nav.nav-left
    {
        justify-content: flex-start;
    }
    .nav-sidebar.nav-vertical>li+li {
    border-top: 1px solid #298246;
    border-bottom: 2px solid #37a25a;
}
    .off-canvas-left.mfp-ready .mfp-content {
    background: #369956;
}
.off-canvas:not(.off-canvas-center) .nav-vertical li>a {
    padding-left: 20px;
    color: white;
    text-transform: none;
    font-size: 17px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.blog-archive .post-item .post-title {
    margin-bottom: 0;
}
.from_the_blog_excerpt {
    display: none;
}
.entry-content {
    padding-top: 0;
}
.gioi-thieu-section .icon-box {
    padding: 20px 3px;
}
}