/*
Theme Name: Flatsome Child
Description: NamKiem developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.11.3
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
#logo img{max-height:80px}
ul.menu>li+li{border-top:0}
ul.menu>li>a{    text-transform: uppercase;
    color: #2b9205;
    font-weight: bold;
    float: left;
    margin: 0 15px;}
.header-block{border-bottom: .0;
    box-shadow: 2px 2px 20px #00000030;}
.kien-thuc-nhan-duoc img{border-radius:10px}
.kien-thuc-nhan-duoc .col{padding-bottom:0}
.yeu-cau-khoa-hoc .icon-box{ background:white;   box-shadow: 2px 2px 20px #00000017;
    padding: 20px;
    border-radius: 10px;border-bottom: 4px solid #f7f7f7;}
.yeu-cau-khoa-hoc .icon-box h3{color:#2b9205; font-size:18px}
.yeu-cau-khoa-hoc, .dang-ky{background:url(/wp-content/uploads/2019/10/bg-2.jpg)}
.bac-si-section .box{padding: 15px;
    background: white;
    border-radius: 6px;
    box-shadow: 2px 2px 20px #0000001c;}
a.back-to-top{background:green !important; color:white !important; border:none !important}
.yeu-cau-khoa-hoc .icon-box:hover{box-shadow: 2px 2px 20px #165400c2;}
.header-button-2 a{background:#7fc72b !important; border:2px solid #7fc72b !important}
.yeu-cau-khoa-hoc .icon-box .icon-box-img img {
    border: 3px solid #7fc72b;
    border-radius: 99%;
    padding-top: 0;
}
.nav>li>a>i{font-size:25px !important; color: #f5e29f}
.nav>li>a>i+span, .button span {
    margin-left: 5px;
    text-transform: none;
    font-weight: normal;
    font-size: 14px;
	}
.gioi-thieu-section {border-top: 2px solid #f5e29f}
.header-block ul li a:hover{color:#1b6300}
.gioi-thieu-khoa-hoc{background: rgb(43, 146, 5); border-radius:4px; padding: 15px; margin-top:30px}
.gioi-thieu-khoa-hoc h3{color:#f2d46c}
.lam-the-nao .col, .dang-ky .col{padding-bottom
:10px}
.hinh-anh .gallery-col .lightbox-gallery .box-text {padding-bottom:0; padding-top:0}
.button-dang-ky{position: fixed; left: 10px; bottom: 2%; z-index:9999 !important}
.button-dang-ky img {max-width: 100px}
.stuck #logo img{max-height:80px !important}
.loi-ich-khoa-hoc .col{padding-bottom:0}
.block-html-after-header{position: fixed !important;
    top: 45px !important;}
.header-button a{color:green; font-weight:bold !important}
.list-post .post-item .from_the_blog_comments{display:none}.box-blog-post .is-divider{display:None}
.list-post .post-item .post-title{margin-bottom:8px}.blog-single .large-3 {
    padding-left: 0;
}span.widget-title {
    font-size: 19px;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0;
    display: block;
    margin-bottom: 10px;
    color: #388E3C;
}.widget .is-divider {
    display: none;
}.product_list_widget, .flatsome_recent_posts ul {
    border: 1px solid #ececec;
    border-radius: 5px;
    padding: 10px;
    box-shadow: 2px 2px 10px #0000001a;
}.mr-half .badge-inner {
    border-radius: 99%;
}.recent-blog-posts a {
    font-size: 15px;
    margin-bottom: 0;
}.blog-single .entry-header .entry-meta {
    font-size: 14px !important;
    letter-spacing: 0;
    text-transform: none;
    color: gray !important;
    background: none;
    border-top: none !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
}.is-divider {
    display: none;
}.entry-content {
    padding-top: 0;
    padding-bottom: 0;
}.blog-single .entry-meta {
    text-transform: none;
    font-size: 14px;
    letter-spacing: 0;
    color: gray;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    padding: 10px;
    background: #f9f9f9;
}.danh-muc {
    margin-bottom: 15px;
}.danh-muc span.title, .the-tim-kiem span.title {
    border-radius: 4px;
    background: #4CAF50;
    padding: 4px 10px;
    color: white;
    margin-right: 5px;
}.danh-muc a, .the-tim-kiem a {
    border-radius: 4px;
    margin-bottom: 10px;
    padding: 4px 10px;
    background: #dedede;
    color: #464646;
}.danh-muc a:hover, .the-tim-kiem a:hover {
    background: #8BC34A;
    color: white;
}
.blog-archive .archive-page-header .large-12{text-align:left}
.blog-archive .page-title{text-transform: none;
    letter-spacing: 0;
    font-size: 22px;}
.blog-archive .large-10{flex-basis:100%; max-width:100%}
.blog-archive .badge{display:none}
.blog-archive .post-item .post-title{font-size:17px; height:45px; overflow:hidden}
.tin-tuc-section .col{padding-bottom:0}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
img{width:100%}
.button-dang-ky img{max-width:80px}
.block-html-after-header{display:none}

}