/*
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.   ***************/
:root {--primary-color: #005faf;--fs-color-primary: #005faf;--fs-color-secondary: #00adef;--fs-color-success: #7a9c59;--fs-color-alert: #b20000;--fs-experimental-link-color: #005faf;--fs-experimental-link-color-hover: #00adef;}.tooltipster-base {--tooltip-color: #fff;--tooltip-bg-color: #000;}.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {--drawer-width: 300px;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width: 1110px}.row.row-collapse{max-width: 1080px}.row.row-small{max-width: 1102.5px}.row.row-large{max-width: 1140px}.header-main{height: 112px}#logo img{max-height: 112px}#logo{width:109px;}#logo img{padding:10px 0;}.header-bottom{min-height: 42px}.header-top{min-height: 30px}.transparent .header-main{height: 265px}.transparent #logo img{max-height: 265px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 345px;}.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height: 70px!important}.search-form{ width: 100%;}.header-bg-color {background-color: #003873}.header-bottom {background-color: #005faf}.stuck .header-main .nav > li > a{line-height: 50px }.header-bottom-nav > li > a{line-height: 41px !important }@media (max-width: 549px) {.header-main{height: 70px}#logo img{max-height: 70px}}.nav-dropdown{font-size:100%}.header-top{background-color:rgba(94,94,94,0.42)!important;}body{color: #333333}h1,h2,h3,h4,h5,h6,.heading-font{color: #333333;}@media screen and (max-width: 549px){body{font-size: 100%;}}body{font-family: Roboto, sans-serif;}body {font-weight: 400;font-style: normal;}.nav > li > a {font-family: Roboto, sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family: Roboto, sans-serif;}.nav > li > a,.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-weight: 500;font-style: normal;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: Roboto, sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2 {font-weight: 700;font-style: normal;}.alt-font{font-family: "Dancing Script", sans-serif;}.alt-font {font-weight: 400!important;font-style: normal!important;}.breadcrumbs{text-transform: none;}button,.button{text-transform: none;}.nav > li > a, .links > li > a{text-transform: none;}.section-title span{text-transform: none;}h3.widget-title,span.widget-title{text-transform: none;}.header:not(.transparent) .header-bottom-nav.nav > li > a{color: #ffffff;}.header:not(.transparent) .header-bottom-nav.nav > li > a:hover,.header:not(.transparent) .header-bottom-nav.nav > li.active > a,.header:not(.transparent) .header-bottom-nav.nav > li.current > a,.header:not(.transparent) .header-bottom-nav.nav > li > a.active,.header:not(.transparent) .header-bottom-nav.nav > li > a.current{color: #00adef;}.header-bottom-nav.nav-line-bottom > li > a:before,.header-bottom-nav.nav-line-grow > li > a:before,.header-bottom-nav.nav-line > li > a:before,.header-bottom-nav.nav-box > li > a:hover,.header-bottom-nav.nav-box > li.active > a,.header-bottom-nav.nav-pills > li > a:hover,.header-bottom-nav.nav-pills > li.active > a{color:#FFF!important;background-color: #00adef;}.widget:where(:not(.widget_shopping_cart)) a{color: #282828;}.widget:where(:not(.widget_shopping_cart)) a:hover{color: #005faf;}.widget .tagcloud a:hover{border-color: #005faf; background-color: #005faf;}.absolute-footer, html{background-color: #003c6c}.nav-vertical-fly-out > li + li {border-top-width: 1px; border-top-style: solid;}/* Custom CSS */ .html h3{font-size: 18px;color: #f00;text-transform: uppercase;margin-bottom:0} .html h2{font-size: 22px;color:#feaa00; text-transform: uppercase;margin-bottom:0}.html .des{color:#feaa00;font-size:16px;text-transform:uppercase; letter-spacing:1px} .html{text-align:center}.header-main .flex-right{min-width:370px}.header-search-form-wrapper input{height:40px}.header-main .searchform .button.icon{height:40px;width:40px;background:#ff9800}.chuyen-khoa-menu .large-4{flex-basis:20%; max-width:20%; padding-left:0;padding-right:0; padding-bottom:0}.header-bottom-nav li a i{line-height:41px}.nav-dropdown ul li a, .nav-dropdown.nav-dropdown-default>li>a{font-family: "roboto", sans-serif;font-weight: 500;margin: 5px 0;color: #012f60;}.nav-dropdown ul li a:hover, .nav-dropdown.nav-dropdown-default>li>a:hover{color:Red}.nav-dropdown .sub-menu li{line-height:38px; margin-left: 13px !important;}.chuyen-khoa-menu{margin-left:5px !important;margin-right:5px !important}.nav-dropdown.nav-dropdown-default>li>a{border-bottom:none}.nav-dropdown.nav-dropdown-default>li>a{margin:0}.nav-dropdown li {display: list-item;}.nav-dropdown-default {padding: 0 25px;}.section1 .row-icon .col-inner{padding:0 15px}.section1 h3{position:absolute;bottom:0}.section1 p{color: #003873;display: block;font-size: 20px;margin-bottom: 0;width: 400px;height: 40px;position: absolute;bottom: 0;left: 49.2%;margin-left: -200px;line-height: 40px;font-weight:bold;background: #d1edff;border-top-left-radius:10px;border-top-right-radius:10px}.section1 .box h4{font-size: 14px;font-weight: 500;}.section1{position:relative}.section1 .row-icon .col{padding-bottom:0}.header-bottom-nav .icon-angle-down{display:none}.section-title-normal {border-bottom: 2px solid #005faf;}.section-title-normal span {margin-right: 15px;text-transform: uppercase;margin-bottom: -2px;font-size: 22px;color: #00457c;}.section-title a {display: block;padding-left: 15px;font-size: 13px;font-weight: normal;letter-spacing: 0;}.section-title-container{margin-bottom:10px}.home .post-item .ngay-dang-bai{display:none}.blog-archive .post-item .box-text, .list-post10 .post-item .box-text{padding-top:0;padding-bottom:0;padding-right:0}.blog-archive .post-item .post-title:hover, .list-post10 .post-item .post-title:hover{color:#005faf}.list-post10 .post-item .ngay-dang-bai,.blog-archive .post-item .ngay-dang-bai{font-size: 14px;font-weight: 500;color: #adadad;}.blog-archive .post-item .from_the_blog_excerpt, .list-post10 .post-item .from_the_blog_excerpt{font-size: 13px;line-height: 18px;color: #888;}.section2 .cot8:before, .blog-archive .large-8:before{background: url(images/grd-border.png) top right repeat-y;content: '';position: absolute;top: 0;right: -20px;width: 20px;height: 100%;z-index: 0;}.rank-math-breadcrumb p{margin-bottom:10px}.blog-archive .page-title{text-transform: none;font-size: 30px;color: #005faf;letter-spacing: 0;}.blog-archive .large-12{padding-bottom:10px; text-align:left}.list-post1 .post-item .box-text{padding: 15px 20px;background: #d1edff;}.list-post1 .post-item .post-title{font-size: 20px;line-height: 24px;color: #003873;}.list-post1 .post-item .from_the_blog_excerpt {font-size: 13px;line-height: 18px;color: #6e7a86;margin-top: 8px;}.box-blog-post .is-divider{display:none}.list-post2 .post-item, .list-post2 .post-item .box-text{padding-bottom:0}.list-post2 .post-item .col-inner, .list-post5 .post-item .col-inner{padding-top: 9px !important;padding-bottom: 9px !important;border-bottom: 1px solid #e9e9e9 !important;}.list-post2 .post-item .box-text{padding-top:0}.section2 .large-8 .cot4 .col-inner{border: 1px solid #d7d7d7;padding: 15px;max-height: 406px;overflow-y: scroll;}.section2 .large-8 .cot4 .col-inner .col-inner{padding:0; border:none; max-height:auto;overflow-y:auto}.list-post2 .post-item .post-title{font-size: 13px;line-height: 14px;color: #888;font-weight:normal}::-webkit-scrollbar{width: 5px;}::-webkit-scrollbar-track{background-color: #fafafa;}::-webkit-scrollbar-thumb{background:#dfdfdf;border-radius: 50px;}.list-post2 .post-item .post-title:hover{color:#003873}.list-post1 .post-item{padding-bottom:0}.list-post3 .post-item .post-title{font-size: 15px;line-height: 18px;color: #333;font-weight:500;}.list-post3 .post-item .box-text{padding-bottom:0}.list-post3 .post-item .post-title:hover{color:#003873}.tieu-de-muc-con .section-title-normal span {background: white;padding-right: 10px;margin-right: 15px;text-transform: uppercase;margin-bottom: 0;font-size: 22px;color: #00457c;border-left: 4px solid #00457c;padding-left: 10px;border-bottom: none;padding-bottom: 0;}.tieu-de-muc-con .section-title-normal{margin-top:20px;border-bottom: none;background: url(images/bg_box_title.gif) left center repeat-x;overflow: hidden;margin-bottom: 10px;}.list-post4 .post-item .box-text{padding-top:0;padding-right:0;padding-left:10px}.list-post4 .post-item .col-inner{padding-bottom: 15px;padding-top: 0;border-bottom: 1px solid #ececec;}.list-post4 .post-item{padding-bottom:15px}.list-post4 .post-item .from_the_blog_excerpt {font-size: 13px;line-height: 18px;color: #555;}.list-post4 .post-item .post-title{margin-bottom:10px}.list-post5 .post-item{padding-bottom:0px}.list-post5 .post-item .post-title:before{display: block;width: 4px;height: 4px;position: absolute;top: 8px;left: -12px;background: #00457c;content: '';}.section2 .row3 .col{padding-bottom:0}.list-post5 .post-item:last-child .col-inner{border-bottom:none !important}.list-post5 .post-item:first-child .col-inner{padding-top:0 !important}.list-post6 .post-item .post-title{font-size: 22px;font-weight:500;color: #00457c;}.list-post6 .post-item .post-title:hover{color:#f3ab1d}.list-post7 .post-item .post-title{font-size: 14px;font-weight: 500;}.overlay-icon{background: #01adef;border:none}.list-post5 .post-item .post-title{line-height: 18px;font-size:14px;font-weight: 500;color: #555;}.list-post5 .post-item .box-text{padding:0}.section2 .cot-sidebar .box-overlay .box-text{ background: linear-gradient(rgba(0,0,0,0),#012F60);padding: 40px 5px 5px 5px;}.section2 .cot-sidebar .large-6 .col-inner{border:1px solid #e0e0e0;}.section2 .cot-sidebar .large-6 .col-inner .col-inner{border:none; border-top: 1px solid #e5e5e5;}.list-post8 .post-item .box-text{padding-top:0; padding-bottom:0}.list-post8 .post-item{padding-bottom:0}.list-post8 .post-item .post-title{max-height: 66px;font-size: 13px;font-weight: 500;padding: 10px;overflow: hidden;line-height: 18px;} .list-post8 .post-item:last-child .post-title{border-bottom:none}.list-post8 .post-item .post-title:hover{color: #003873;}.section3 .col{padding-bottom:0}.section3 .large-3{padding-bottom:20px; flex-basis:20%;max-width:20%}.section3{padding-bottom:10px !important}.absolute-footer{font-size:13px}a.back-to-top{background: #03a9f4 !important;border: none !important;color: white !important;}.banner_qc{position: fixed;top: 18%;left: 50%;transform: translateX(-50%);z-index: 1;width:1200px;}.rank-math-breadcrumb a, .rank-math-breadcrumb .last{font-weight:500}.blog-single .entry-title{font-size: 36px;line-height: 42px;font-weight:500;color: #333;}.box-thong-tin-meta{display: inline-block;width: 100%;border-top: 1px dashed #c6c6c6;border-bottom: 1px dashed #c6c6c6;padding: 10px 0;clear:both}.box-thong-tin-meta .left{width: 40%;float: left;display: inline-block;}.box-thong-tin-meta .social-icons a:hover{color:white !important}.box-thong-tin-meta .social-icons a{min-height:20px;line-height: 20px; font-size: 18px;min-width: 29px;margin-bottom:0;border:None !important}.box-thong-tin-meta .social-icons a:hover{background:none !important}.box-thong-tin-meta .right{width: 60%;float: left;display: inline-block;float: right;text-align: right;font-size: 14px;font-weight: 500;padding-top: 4px;color: #9d9d9d;}.box-thong-tin-meta .right .tac-gia{color:#015faf}.box-thong-tin-meta .icon-facebook:before{color:#015faf}.rank-math-breadcrumb .last{color:#aaa}.banner_qc>.col{position: absolute;top: 0px;width: 150px;height: 514px;cursor: pointer;}.banner_qc>.col:first-child{right: calc(100% + 10px);}.banner_qc>.col:nth-child(2){left: calc(100% + 10px);}.box-thong-tin-meta .icon-twitter:before{color:#03a9f4}.box-thong-tin-meta .icon-envelop:before{color:red}.box-thong-tin-meta .icon-pinterest:before{color:#f9008e}.box-thong-tin-meta .icon-linkedin:before{color:#03a9f4}.entry-content {padding-top: 0;padding-bottom: 0;}.blog-single .entry-content p:first-child:before, .blog-archive .post-item .from_the_blog_excerpt:before{content: 'GIUSEART';display: inline-block;font-family: 'SFD-Semibold',sans-serif;font-size: 14px;font-weight: normal;color: #FFF;text-transform: uppercase;line-height: 13px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #00adef;padding: 2px 5px 2px 2px;position: relative;top: -1px;margin-right: 5px;font-style: italic;text-align: left;border-radius: 2px;}.footer-section p{margin-bottom:0}footer.entry-meta {font-size: 15PX;border-top:none;COLOR: GRAY;}#comments .comment-respond {background-color: white;border: 1px solid gainsboro;}.blog-archive .nav-pagination a{border:1px solid #d2d2d2; border-radius:0}.nav-pagination > li > .current{border-radius: 0;border: 1px solid #005faf}.list-post10 .post-item .post-title, .blog-archive .post-item .post-title{margin-bottom:7px;font-size: 22px;line-height: 30px;font-weight:500;color: #333;}.blog-archive .post-item .from_the_blog_excerpt:before{font-size:12px}span.widget-title {border-left: 4px solid #00457c;padding-left: 10px;font-size: 24px;line-height: 20px;color: #333;margin-bottom: 20px;display:block;letter-spacing: 0;font-weight:500}.widget .is-divider{display:none}.flatsome_recent_posts .badge{height: 4.8em;width: 7.8em;}.recent-blog-posts a { margin-bottom: 6px;font-weight: 500;}.blog-single .the-tim-kiem .title{background: url(images/bg-title-tag-1.png) right center no-repeat;padding: 4px 20px 4px 2px;color: #333;border: 0;font-weight: bold;text-transform: none;float: left;margin-right: 6px;}.blog-single .the-tim-kiem a{line-height: 34px;border: 1px solid #d2d2d2;padding: 2px 10px;color: #646464;margin-right:5px}.blog-single .danh-muc{display:block; margin-bottom:10px}.blog-single .the-tim-kiem a:hover{border: 1px solid #03a9f4;padding: 2px 10px;color: #2196f3;}.gioi-thieu-1 ul{margin-bottom:0; display:inline-block; width:100%; clear:both}.gioi-thieu-1 .col{padding-bottom:0}.gioi-thieu-1 ul li{margin-right: 20px;line-height: 10px;margin-left:0;margin-bottom:0; display:inline-block; float:left; list-style:none}.gioi-thieu-1 ul li a{font-weight:500;color:#012f60;font-size:16px}.gioi-thieu-1 ul li a:hover{color:#005faf}.menu-item-has-block .nav-dropdown{padding:10px}.blog-single .danh-muc a{margin-right:6px}/* Custom CSS Mobile */@media (max-width: 549px){.html .des {font-size: 13px;}.header-main .flex-right {min-width: auto;}.off-canvas .nav-vertical>li>a {padding-top: 13px;padding-bottom: 13px;font-size: 16px;}.off-canvas .sidebar-menu {padding: 0;}.off-canvas-left .mfp-content{background:white; width:300px}.list-post1 .post-item .box-text{padding:15px}.list-post1 .post-item .post-title {font-size: 17px;}.list-post2 .post-item .post-title {font-size: 15px;line-height: 19px;}.list-post3 .box, .list-post4 .box{display:flex}.list-post3 .box .box-image, .list-post4 .box .box-image{width:35%; margin-right:10px}.list-post4 .post-item .box-image{width:50% !important}.list-post4 .post-item .box-text{padding-left:0}.list-post4 .post-item .col-inner{border-bottom:none}.list-post4 .post-item .from_the_blog_excerpt{display:none}.list-post4 .post-item .post-title {font-size: 16px;}.list-post5 .post-item .post-title {padding-left:15px;font-size: 15px;}.list-post5 .post-item .post-title:before{left:0}.list-post7 .post-item{flex-basis:50%;max-width:50%}.list-post7 .post-item:first-child{padding-right:5px}.list-post7 .post-item:last-child{padding-left:5px}.list-post6 .post-item .post-title {font-size: 19px;}.list-post3 .flickity-viewport .post-item .box{display:block}.list-post3 .flickity-viewport .post-item .box-image{width:100%}.list-post3 .flickity-viewport .post-item .post-title{font-size:16px}.list-post8 .post-item .post-title {font-size: 16px;}.section2 .cot-sidebar .row1 .box h3{font-size:22px;}.blog-single .entry-title {font-size: 25px;line-height: 31px;}.box-thong-tin-meta .right,.box-thong-tin-meta .left{width:100%; display:block;margin-bottom:10px; text-align:left}.list-post10 .post-item .post-title, .blog-archive .post-item .post-title{font-size: 20px;line-height: 25px;}.list-post10 .post-item .ngay-dang-bai, .blog-archive .post-item .ngay-dang-bai{font-size:13px;font-weight:500}.blog-archive .post-item .box-text, .list-post10 .post-item .box-text{padding-top:10px}#comments .comment-respond{padding:10px}.gioi-thieu-1 ul li a{line-height:36px}.gioi-thieu-1 ul li{margin:0;width:50%;float:left}.gioi-thieu-2 .large-3{flex-basis:50%; max-width:50%}}.label-new.menu-item > a:after{content:"Mới";}.label-hot.menu-item > a:after{content:"Thịnh hành";}.label-sale.menu-item > a:after{content:"Giảm giá";}.label-popular.menu-item > a:after{content:"Phổ biến";}
.header-bottom-nav > li > a span{
    font-size:20px;
}
.header-bottom-nav > li > a{
    padding: 0 .75em;
}
.header-bottom-nav li{
    margin:0px;
}
.header-bottom-nav> li.active > a,.header-bottom-nav> li > a:hover{
    color: #FFF !important;
    background-color: #00adef;
    height: 41px;
    line-height: 41px;
}
.post-sidebar{
    padding-left: 0px !important;
}
.flatsome_recent_posts .badge{
    height: 60px;
    width: 60px;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
    .mfp-content ul li a span{
        font-size:20px;
    }

}