/*
Theme Name:     Newspaper 7 Child theme
Theme URI:      http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI:     http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        7.7c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,900&display=swap');

/* Custom Style module 4 8 */
.read-more h3.entry-readmore.td-module-readmore {
    margin: 0;
    font-size: 13px;
}

.read-more h3.entry-readmore.td-module-readmore a {
    color: #0094dc;
}

h3 {
    font-size: 19px;
    line-height: 1.4;
}
body, p{font-size: 15px;font-family:roboto, sans-serif; }
.td-header-style-5{
    -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
}
.td-header-style-5 .black-menu {
    padding:  0;
}
.menu-menu-left-container,.menu-menu-right-container {
    width: 43%;
    float:  left;
}
ul.sub-menu .vc_grid-item.vc_grid-item {
    float: left;
    min-height: 150px;
}
.td-main-menu-logo.td-logo-in-menu {
    width: 14%;
    float: left;
    text-align: center;
}
.td-header-style-5 .td-header-menu-wrap-full {
    background-color: #ffffff;
}
body.page-id-93 .td-main-page-wrap {
padding-top: 0;
    padding-bottom: 0;
}
ul#menu-menu-left,ul#menu-menu-right {text-align: center;margin: 0;display: table;width: 100%;}
ul#menu-menu-left li, ul#menu-menu-right li {
    display: table-cell;
    float:  none;
    vertical-align: middle;
    text-overflow: ellipsis;
    /*overflow: hidden;*/
    height: 85px;
}
.td-header-style-5 .sf-menu > li > a {
    color: #000;
    line-height: 24px;
    font-family: roboto, sans-serif;
    font-size: 15px;
    font-weight: 500;
    padding: 0;
    display: block;
}
.td-header-style-5 .td-main-menu-logo img {
    max-height: 85px;
    margin-right: 0;
    padding: 4px 0px 0px 0px;
}
.td-header-style-5 .td-main-menu-logo.td-logo-in-menu span.bok {
    display: block;
    padding-bottom: 27px;
    background: #fff;
    border-radius: 50%;
}
.td-header-style-5 .td-main-menu-logo img {
    max-height: 85px;
    margin-right: 0;
}
.td-header-wrap .black-menu .sf-menu > .current-menu-item,
.td-header-wrap .black-menu .sf-menu > li:hover {
    background: #00b8e9;
}
.td-header-wrap .black-menu .sf-menu > li:hover a,
.td-header-wrap .black-menu .sf-menu > .current-menu-item a{
    color: #fff;
}
#slide-home-bottom .wpb_column.vc_column_container{
    background: #02beeb;
    background: -moz-linear-gradient(left, #02beeb 0%, #0cdcf3 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #02beeb), color-stop(100%, #0cdcf3));
    background: -webkit-linear-gradient(left, #00689b 0%, #0093da 100%);
    background: -o-linear-gradient(left, #02beeb 0%, #0cdcf3 100%);
    background: -ms-linear-gradient(left, #02beeb 0%, #0cdcf3 100%);
    background: linear-gradient(to right, #00689b 0%, #0094db 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02beeb', endColorstr='#0cdcf3', GradientType=1 );
}
div#slide-home-bottom {
    display: table;
    width:  100%;
}
div#slide-home-bottom .wpb_column.vc_column_container {
    display: table-cell;
    float: none;
    vertical-align: middle;
    text-overflow: ellipsis;
    overflow: hidden;
    width: auto;
    height: 100px;
    padding-left: 24px
}
div#slide-home-bottom .wpb_column.vc_column_container .wpb_text_column.wpb_content_element,
div#slide-home-bottom .wpb_column.vc_column_container p{
    margin-bottom: 0;
}
div#slide-home-bottom .wpb_column.vc_column_container i, div#slide-home-bottom .wpb_column.vc_column_container i a {
    color: #fff;
    font-family: roboto, sans-serif;
    font-size: 16px;
    line-height: 1.4;
    width: 100%;
}
div#slide-home-bottom .wpb_column.vc_column_container i.fa:before {
    font-family: FontAwesome;
    font-size: 32px;
    line-height: 50px;
    float: left;
    margin-right: 10px;
}
div#slide-home-bottom .wpb_column.vc_column_container:nth-child(2) i.fa:before {
    font-size: 15px;
    line-height: 25px;
}
h3.titleh {
    font-size: 34px;
    text-align: center;
    font-weight: 500;
    font-family: roboto, sans-serif;
    color: #0094dc;
}
div#about-home .wpb_column.vc_column_container.td-pb-span5 img.vc_single_image-img {
    border-radius: 20px 0 0 45%;
    border-left: 15px solid #00b9ea;
}
div#about-home .wpb_column.vc_column_container.td-pb-span7 .wpb_text_column.wpb_content_element {
    width: 100%;
    text-align: justify;
    margin: 0 auto;
    max-width: 550px;
    /*padding-top: 30px;*/
}
div#chuyen-khoa-home .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-2 {
    min-width: 20%;
}
div#chuyen-khoa-home .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-2 .vc_gitem-zone {
    background-size: auto !important;
}
div#chuyen-khoa-home .vc_col-sm-12 {
    padding:  0 12px;
}
div#chuyen-khoa-home .vc_col-sm-12 h3 {
    margin-bottom: 0;
    font-size: 20px;
    text-transform: uppercase;
    font-family: roboto, sans-serif;
    line-height:  1.4;
}
div#chuyen-khoa-home .vc_col-sm-12 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-bottom: 0;
}
div#chuyen-khoa-home .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-2:hover h3 a{
    background: linear-gradient(to right, #0e4c82 0%, #00b9ea 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
div#br-chuyen {
    background-position: top center;
}
div#br-chuyen .wpb_text_column.wpb_content_element {
     margin-bottom: 0;   background: transparent !important;
    padding-top: 80px;
}
div#news-home {
border-left: 30px solid #03c1ec;
    border-top: 3px solid #03c1ec;
    border-radius: 200px 0 0 0;    padding-bottom: 24px;
}
div#news-home .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab {
    display: table-cell;
}
#news-home .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a {
    text-transform: uppercase;
    color:  #fff;
    font-size:  19px;
    font-weight: 500;
    line-height: 40px;
    background: #02beeb;
    background: -moz-linear-gradient(left, #02beeb 0%, #0cdcf3 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #02beeb), color-stop(100%, #0cdcf3));
    background: -webkit-linear-gradient(left, #02beeb 0%, #0cdcf3 100%);
    background: -o-linear-gradient(left, #02beeb 0%, #0cdcf3 100%);
    background: -ms-linear-gradient(left, #02beeb 0%, #0cdcf3 100%);
    background: linear-gradient(to right, #02beeb 0%, #0cdcf3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02beeb', endColorstr='#0cdcf3', GradientType=1 );
    border: none;text-align: center;
}
#news-home .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a{
    background: #fff;
    color: #333;
}
#news-home .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list {
    display: table;
    width: 100%;
}
#news-home .vc_tta-container .vc_tta-tabs-container {
    border-bottom: 0;
}
div#news-home:before {
    height: 50px;
    position: absolute;
    width: 100%;
    /*left: 0;*/
    top: 0;

    background: -moz-linear-gradient(left, #fff 0%, #0cdcf3 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #02beeb), color-stop(100%, #0cdcf3));
    background: -webkit-linear-gradient(left, #fff 0%, #0cdcf3 100%);
    background: -o-linear-gradient(left, #fff 0%, #0cdcf3 100%);
    background: -ms-linear-gradient(left, #fff 0%, #0cdcf3 100%);
    background: linear-gradient(to right, #fff 0%, #0cdcf3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02beeb', endColorstr='#0cdcf3', GradientType=1 );
}
div#bac-si-chuyen-gia .vc_gitem-zone.vc_gitem-zone-a {
    border-radius: 50%;
}
div#syt-home {border-top: 5px solid #0094dc;border-radius: 40px 40px 0 0;margin-bottom: 15px;}
.td-footer-wrapper {
    background-color: #ffffff;
    padding-top: 0;
    padding-bottom: 0;
    color: #000000;
    border-top: 2px solid #006b9f;
}
.td-footer-wrapper .td-container {
    width: 1168px;
}
.td-footer-wrapper .td-container .td-pb-span4:nth-child(2) {
    background-image: url(/wp-content/uploads/2018/09/br-footer.jpg);
    background-size: cover;
    text-align: center;
    padding-top: 10px;
    background-repeat: no-repeat;
}
.td-footer-wrapper .td-pb-span4 h3.footer-titite {
    color: #fff;
    font-family: roboto, sans-serif;
    position:  relative;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 0;
}
.td-footer-wrapper .td-pb-span4 h3.footer-titite.bod:after {
    content: '';
    height:  1px;
    width: 250px;
    background: #fff;
    position:  absolute;
    bottom: -3px;
    left: -91px;
    z-index: 99999;
}
.td-footer-wrapper .td-pb-span4 aside.td_block_template_1.widget.widget_text {
    overflow: visible;
}
.td-footer-wrapper .td-pb-span4 ul li {
    list-style: none;
    padding-left: 24px;
    color: #000;
    font-size: 14px;
    font-family: roboto, sans-serif;
    line-height: 1.4;
}
.td-footer-wrapper .td-pb-span4 ul li.hothot {
    color: #fa0404;
}
.td-footer-wrapper .td-pb-span4 ul li a:hover {
    text-decoration: underline;
    color: #fa0404;
}
.td-footer-wrapper .td-pb-span4 ul li.hothot a {
    font-size: 22px;
    font-family: roboto, sans-serif;
    font-style:  italic;
    color: #fa0404;
}
.td-footer-wrapper .td-pb-span4 ul li a {
    color: #fa0404;
    font-size: 18px;
    font-weight: 600;
    font-style: italic;
}
/*.td-footer-wrapper .td-pb-span4:last-child aside.td_block_template_1 h4.block-title,
.td-footer-wrapper .td-pb-span4:last-child h4.block-title.td-block-title {
    position:  relative;
    margin: 0;
    height: 50px;
    margin-bottom: 24px;
}
.td-footer-wrapper .td-pb-span4:last-child aside.td_block_template_1 h4.block-title:after,
.td-footer-wrapper .td-pb-span4:last-child h4.block-title.td-block-title:after {
    content: '';
    background: #0992b1;
    position:  absolute;
    top: 0;
    width: calc(100% + 115px);
    height: 50px;
    left: -24px;
}
.td-footer-wrapper .td-pb-span4:last-child aside.td_block_template_1.widget.widget_media_gallery,
.td-footer-wrapper .td-pb-span4:last-child .td_block_wrap.td_block_slide {
    overflow: visible;
}
.td-footer-wrapper .td-pb-span4:last-child h4.block-title span{
    position:  absolute;
    top: 0;
    height: 50px;
    width:  100%;
    z-index: 9;
    line-height:  38px;
    font-family: roboto, sans-serif;
    font-size: 15px;
    cursor: pointer;
}*/
.td-footer-wrapper .td-pb-span4.image .td_block_wrap.td_block_slide.td_block_widget h4.block-title.td-block-title,
.td-footer-wrapper .td-pb-span4.image .td_block_wrap.td_block_slide.td_block_widget {
    margin-bottom: 0;
}
.td-footer-wrapper .td-pb-span4.image .td_block_wrap.td_block_slide.td_block_widget{
    margin-bottom: 1px;
}
/*.td-footer-wrapper .td-pb-span4:last-child aside.td_block_template_1.widget.widget_media_gallery figure.gallery-item {
    margin-bottom: 1px;
}*/
.td-footer-wrapper .td-container .td-pb-span4:nth-child(2) p {
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 10px;
}
.td-sub-footer-container {
    background-color: #424040;
    color: #fff;
    font-size: 13px;
}
.td-sub-footer-container .td-pb-span.td-sub-footer-copy {
    width: 100%;
    text-align: center;
}
div#about-home {
    margin-top: 12px;
}
#news-home .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_grid-item-zone-c-bottom.vc_visible-item {
    padding-bottom: 0;
}
#news-home .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_grid-item-zone-c-bottom.vc_visible-item .vc_custom_heading {
    margin-bottom: 3px;
}
ul.sub-menu div#chuyen-khoa-cate .vc_pageable-slide-wrapper .vc_gitem-zone.vc_gitem-zone-a{
    background-size: contain;
}
div#chuyen-khoa-cate .vc_pageable-slide-wrapper .vc_gitem-zone.vc_gitem-zone-a {
    background-size: auto;
}
div#chuyen-khoa-cate .vc_pageable-slide-wrapper .vc_grid-item.vc_clearfix.vc_col-sm-3 {
    padding-bottom: 0;
}
div#chuyen-khoa-cate .vc_col-sm-12 h3 {
    margin-bottom: 0;
    font-size: 18px;
    text-transform: uppercase;
    font-family: roboto, sans-serif;
    line-height: 1.4;
}
div#chuyen-khoa-cate .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-3:hover h3 a {
    background: linear-gradient(to right, #0e4c82 0%, #00b9ea 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
div#quy-trinh-home .td-pb-span4 .wpb_wrapper p {
    margin-bottom: 0;
}
div#quy-trinh-home .td-pb-span4 .wpb_wrapper p strong {
    font-size: 17px;
}
div#quy-trinh-home .td-pb-span4 .wpb_wrapper .wpb_text_column.wpb_content_element {
    margin-bottom: 12px;
}
a.btn-send {
    color: #fff;
    padding: 10px 25px;
    border-radius: 5px;
    position: relative;
    font-family: roboto, sans-serif;
    background: #0094dc;
    background: -moz-linear-gradient(left, rgba(0,185,234,1) 0%, rgba(14,225,244,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,185,234,1)), color-stop(100%, rgba(14,225,244,1)));
    /* background: -webkit-linear-gradient(left, rgba(0,185,234,1) 0%, rgba(14,225,244,1) 100%); */
    background: -o-linear-gradient(left, rgba(0,185,234,1) 0%, rgba(14,225,244,1) 100%);
    background: -ms-linear-gradient(left, rgba(0,185,234,1) 0%, rgba(14,225,244,1) 100%);
    /* background: linear-gradient(to right, rgba(0,185,234,1) 0%, rgba(14,225,244,1) 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b9ea', endColorstr='#0ee1f4', GradientType=1 );
}
a.btn-send:after {
    content: '>';
    margin-left: 11px;
    font-size: 19px;
}
#news-home .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_grid-item-zone-c-bottom.vc_visible-item .vc_custom_heading p,
#news-home .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_grid-item-zone-c-bottom.vc_visible-item .vc_custom_heading div {
    margin-bottom: 0;
}
body.page-template-default.page .td-main-page-wrap {
    padding-top: 0;
}
body.page-template-default.page .td-main-page-wrap .wpb_column.vc_column_container.td-pb-span3 {
    padding-top: 48px;
}
body.archive.category .master-slider-parent,
body.single.single-post .master-slider-parent,
body.page-template-default.page .td-main-page-wrap .wpb_column.vc_column_container.td-pb-span9 .avt_masterslider_el {
    border-radius: 0 0 0 150px;
    overflow: hidden;
    border-left: 20px solid #00b8e9;
}
body.archive.category .td-pb-span3.td-main-sidebar,
body.page-template-page-slide .td-pb-span3.td-main-sidebar {
    padding-top: 48px;
}
body.page-template-page-slide .td-pb-span9.td-main-content.td-sidebar-left-content .master-slider-parent {
    border-radius: 0 0 0 150px;
    overflow: hidden;
    border-left: 20px solid #00b8e9;
}
body.page-template-page-slide .td-main-content-wrap {
    padding-bottom: 0px;
}
.td-ss-main-sidebar h4.block-title.td-block-title,
.wpb_wrapper .wpb_widgetised_column.wpb_content_element h4.block-title.td-block-title {
    text-align: center;
    background: #00b9ea;
    font-family: roboto, sans-serif;
    font-size: 19px;
    line-height: 36px;
    padding-top: 4px;
    margin-bottom: 0;
}
.td-ss-main-sidebar .td_block_inner,
.wpb_wrapper .wpb_widgetised_column.wpb_content_element .td_block_inner {
    border: 1px solid #d7d7d7;
    border-top: 0;
    padding: 12px 10px 20px;
}
.wpb_wrapper .wpb_widgetised_column.wpb_content_element h4.block-title.td-block-title {
    text-align: center;
    background: #00b9ea;
    font-family: roboto, sans-serif;
    font-size: 19px;
    line-height: 36px;
    padding-top: 4px;
    margin-bottom: 0;
}
.wpb_wrapper .wpb_widgetised_column.wpb_content_element  .td_block_inner {
    border: 1px solid #d7d7d7;
    border-top: 0;
    padding: 12px 10px 20px;
}
.td-ss-main-sidebar .td_block_inner .td_module_wrap,
.wpb_wrapper .wpb_widgetised_column.wpb_content_element .td_block_inner .td_module_wrap {
    padding-bottom: 0px;
    margin-bottom: 5px;
}
.td-ss-main-sidebar .td_module_wrap.td_module_8 .td-module-meta-info,
.wpb_wrapper .wpb_widgetised_column.wpb_content_element .td_block_inner .td_module_wrap.td_module_8 .td-module-meta-info {
    display: none;
}
.wpb_wrapper .wpb_widgetised_column.wpb_content_element .td_block_inner .td_module_wrap.td_module_8 h3.entry-title {
    margin-bottom: 0;
}
.td-ss-main-sidebar .td_module_wrap.td_module_8 h3.entry-title:before,
.wpb_wrapper .wpb_widgetised_column.wpb_content_element .td_block_inner .td_module_wrap.td_module_8 h3.entry-title:before {
    content: "";
    background: url(/wp-content/uploads/2018/09/dot.png);
    float: left;
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    margin-top: 8px;
    margin-right: 3px;
}
ul#menu-menu-left li ul.sub-menu,
ul#menu-menu-right li ul.sub-menu {
    top: 80px;
    padding-bottom: 8px;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
}
ul#menu-menu-left li ul.sub-menu li,
ul#menu-menu-right li ul.sub-menu li {
    display: initial;background: #ffffff;float: left !important;text-align: left;height: auto;padding: 6px 10px;
}
ul#menu-menu-left li.current-page-parent.current_page_parent ul.sub-menu li a,
ul#menu-menu-left li ul.sub-menu li a,
ul#menu-menu-right li.current-page-parent.current_page_parent ul.sub-menu li a,
ul#menu-menu-right li ul.sub-menu li a {
    color: #000;
}
ul#menu-menu-left li ul.sub-menu li a:hover,
ul#menu-menu-left li.current-page-parent.current_page_parent ul.sub-menu li a:hover,
ul#menu-menu-right li ul.sub-menu li a:hover,
ul#menu-menu-right li.current-page-parent.current_page_parent ul.sub-menu li a:hover {
    color: #00b9ea;
}
ul#menu-menu-left li a i.td-icon-menu-down,
ul#menu-menu-right li a i.td-icon-menu-down {
    display: none;
}
a.btn-send:nth-child(2) {
    background: #00689a;
    text-transform: uppercase;
}
ul#menu-menu-left li.current-page-parent.current_page_parent, ul#menu-menu-right li.current-page-parent.current_page_parent {
    background: #00b9ea;
}
ul#menu-menu-left li.current-page-parent.current_page_parent a, ul#menu-menu-right li.current-page-parent.current_page_parent a {
    color: #fff;
}
.td_block_slide .td-image-gradient:before {
    display: none;
}
@media(min-width: 768px){
    body.single.single-post .td-pb-span4.td-main-sidebar{
        width: 25%;    padding-top: 48px;
    }
    body.single.single-post .td-pb-span8.td-main-content.td-sidebar-left-content{
        width: 75%;
    }
}
.td-module-meta-info.custom span.td-post-date.td-post-date-no-dot {
    color: #00b9ea;
    font-size: 15px;
}
.td-module-meta-info.custom .td-post-views {
    position: absolute;
    right: 0;
    top: 2px;
    font-size: 13px;
}
.td-module-meta-info.custom {
    position: relative;
}
.td-module-meta-info.custom span.td-post-date.td-post-date-no-dot {
    color: #00b9ea;
    font-size: 15px;
}
.td-module-meta-info.custom .td-post-views {
    position: absolute;
    right: 0;
    top: 2px;
    font-size: 13px;
}
.td-module-meta-info.custom {
    position: relative;
}
.td-post-template-5 .td-crumb-container {
    padding-left: 0;
    padding-top: 6px;
}
.td-post-template-5 .td-crumb-container .entry-crumbs {
    color: #000;
}
.td-post-template-5 .td-crumb-container .entry-crumbs a.entry-crumb {
    color: #000;
}
body.page-template-default.page .wpb_column.vc_column_container.td-pb-span9 {
    float: right;
}
p#breadcrumbs {
    margin-top: 12px;
    font-size: 13px;
}
p#breadcrumbs a {
    color: #333;
    font-size: 13px;
}

p#breadcrumbs a:hover{
    text-decoration: underline;
}
.post header .entry-title {
    font-size: 27px;
    line-height: 1.3;
}
body.archive.category .td_module_10 .td-module-thumb {
    position: relative;
}
body.archive.category .td_module_10 .item-details {
    margin: 0;
    min-height: auto;
}
body.archive.category .td_module_10 {
    width: 32%;
    float: left;
    margin-right: 2%;
    padding-bottom: 12px;
}
body.archive.category .td_module_10:nth-child(3n+3) {
    margin-right: 0;
}
body.archive.category .td_module_10 .td-module-thumb {
    position: relative;
}
body.archive.category .td_module_10 .item-details {
    margin: 0;
    min-height: auto;
}
body.archive.category .td_module_10 {
    width: 31.33333%;
    float: left;
    margin-right: 3%;
    padding-bottom: 12px;
}
body.archive.category .td_module_10:nth-child(3n+3) {
    margin-right: 0;
}
time.entry-date.updated.td-module-date {
    color: #00b9ea;
}
.td_module_10 .next-postd a{
    color: #333;
}
.td_module_10:hover .next-postd a{
    color: #00b9ea;
}
.owl-ca .owl-item .td_module_10 .td-module-thumb {
    position: relative;
}
.owl-ca .owl-item .td_module_10 .item-details {
    min-height: auto;
    margin: 0;
}
.owl-ca .owl-item .td_module_10 img.td-retina {max-width: 25px;}
.owl-carousel .owl-controls .owl-nav .owl-prev {
    margin: 0;
    padding: 0;
    background: transparent;
    color: #898989;
    position: absolute;
    top: 25%;
    left: -20px;
    font-size: 23px;
}
.owl-carousel .owl-controls .owl-nav .owl-next {
    margin: 0;
    padding: 0;
    background: transparent;
    color: #898989;
    position: absolute;
    top: 25%;
    right: -20px;
    font-size: 23px;
}
.owl-carousel .owl-controls .owl-nav div:hover {
    color: #00b9ea;
    background: transparent;
}
.post_td_gallery .td-gallery-slide-top {
    display: none;
}
.post_td_gallery .td-gallery-slide-top {
    display: none;
}
.post_td_gallery {
    background-color: transparent !important;
}
.post_td_gallery .td-doubleSlider-2 {
    background: transparent;
}
h3.imgtitle {
    color: #00b9ea;
    font-family: roboto, sans-serif;
    position: relative;
}
h3.imgtitle:after {
    content: '';
    width: 70px;
    height: 3px;
    background: #00b9ea;
    position: absolute;
    bottom: -2px;
    left: 0;
    border-radius: 2px;
}
div#syt-home .feedzy-rss ul {
    margin: 0;
}
div#syt-home .feedzy-rss ul li.rss_item {
    margin: 0;
    padding: 15px 0 10px 0px !important;
    width: 48%;
    float: left;
    margin-right: 4%;
    border-top: 1px dashed #a6a7a7;
    border-bottom:none;
    line-height: 1.4;
    position: relative;
}
div#syt-home .feedzy-rss ul li.rss_item:nth-child(1),
div#syt-home .feedzy-rss ul li.rss_item:nth-child(2){
    border-top:none;
}
div#syt-home .feedzy-rss ul li.rss_item:nth-child(2n+2) {
    margin-right: 0;
}
div#syt-home .feedzy-rss ul li.rss_item span.title {
    float: left;
    width: 100%;
    padding-top: 20px;
}
div#syt-home .feedzy-rss ul li.rss_item span.title a {
    color: #000;
    font-weight: 100;
}
div#syt-home .feedzy-rss .rss_item .rss_content {
    position: absolute;
    left: 0;
    color: #000;
    overflow: hidden;
    max-width: 78px;
    max-height: 17px;
}
div#syt-home .feedzy-rss .rss_item .rss_content small {
    margin-left: -18px;
}
div#syt-home  .vc_tta-panels-container {
    float: left;
    width: 100%;
}
div#syt-home 
 .vc_general.vc_tta.vc_tta-tabs {
    float: left;width: 100%;
}
div#syt-home  .vc_tta-container {
    float: left;width: 100%;
}
div#syt-home ul.vc_tta-tabs-list {
    margin-top: 0;
    list-style: none;
    display: table;
    width: 100%;
    text-align: center;
}
div#syt-home ul.vc_tta-tabs-list li.vc_tta-tab {
    display: table-cell;min-width: 115px;
}
div#syt-home ul.vc_tta-tabs-list li.vc_tta-tab a {
    color: #000;
    font-size: 19px;
    font-weight: 500;
    line-height: 65px;
    background: transparent;    display: block;
}
div#syt-home ul.vc_tta-tabs-list li.vc_tta-tab a:hover,div#syt-home ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a {
    background: #fff;
    border-radius: 0 0 10px 10px;
    color: #00b9ea;
}
div#syt-home .td-pb-span4 img {
    max-width: 60px;
    float: left;
}
div#syt-home .td-pb-span4 p {
    float: left;
    width: 100%;
    font-size: 19px;
    font-weight: 600;
}
div#syt-home .td-pb-span4  .wpb_text_column.wpb_content_element {
    float: left;
    width: 100%;
    margin-bottom: 0;
}
div#syt-home .vc_tta-container .vc_tta-tabs-container {
    position: absolute;
    right: 0;
    top: 0;
    border-bottom: 0 !important;
    width: 60%;
}
.td-theme-slider .td-excerpt {
    color: #fff;
}
.td_block_slide .td-video-play-ico img {
    width: 25px !important;
}
ul#menu-menu-right li.current-menu-parent.current-menu-ancestor.menu-item-has-children,
ul#menu-menu-right li.current-menu-parent.current-category-ancestor.menu-item-has-children {
    background: #00b9ea;
}
ul#menu-menu-right li.current-menu-parent.current-menu-ancestor.menu-item-has-children a,
ul#menu-menu-right li.current-menu-parent.current-category-ancestor.menu-item-has-children a {
    color: #fff;
}
ul#menu-menu-right li.current-menu-parent.current-menu-ancestor.menu-item-has-children ul li a,
ul#menu-menu-right li.current-menu-parent.current-category-ancestor.menu-item-has-children ul li a {
    color: #333;
}
.sf-menu > li.td-normal-menu > ul.sub-menu {
    left: 0;
    min-width: 200px;
}
.sf-menu ul .td-menu-item > a {
    padding: 5px 10px;
    font-size: 15px;
    line-height: 20px;
}
.sf-menu ul .td-menu-item:last-child > a{
    margin-bottom: 10px;
}
.td-footer-wrapper .td-pb-span4:last-child aside.td_block_template_1.widget.widget_media_gallery {
    display: none;
}
.iosSlider-col-1 .td_module_slide {
    height: auto !important;
}
.td_block_slide .td-slide-meta .td-module-meta-info {
    display: none;
}
ul#menu-menu-left li ul.sub-menu .vc_col-sm-12 h3 {
    font-size: 13px;
    text-transform: capitalize;
}
ul#menu-menu-left li ul.sub-menu .vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
    padding-bottom: 0;
}
ul#menu-menu-left li ul.sub-menu .td-mega-menu-page .td-mega-grid {
    padding: 0 !important;
}
.td_module_8 .entry-title {
    line-height: 1.4;
    font-family: roboto, sans-serif;
    font-size: 15px;
}
div#news-home .vc_gitem-animated-block {
    border-radius: 50%;
    overflow: hidden;
}
body.td-animation-stack-type0 .td-animation-stack .entry-thumb{
    margin-left: auto;
    margin-right: auto;
}
body.archive.category-cac-chuyen-khoa .td_module_10 .td-module-thumb {
    position: relative;
    min-height: 83px;
}
body.archive.category-cac-chuyen-khoa .td_module_10 .entry-title {
    text-align: center;
}
body.archive.category-cac-chuyen-khoa .td_module_10 .td-module-meta-info{display: none;}
.td_block_related_posts .td-module-title {
    font-size: 15px;
    text-align: center;
}
.gallery figure.gallery-item {
    margin-bottom: 0;
    padding: 0px 4px;
}
.td_module_10 .entry-title {
    font-size: 17px;
    line-height: 1.4;
}
.post header .entry-title {
    font-size: 19px;
}
.news-box .td_module_10.news {
    position: relative;
}
.news-box .td_module_10.news:after {
    content: '';
    width: 35px;
    height: 35px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/wp-content/uploads/2018/09/news.png);
    background-repeat: no-repeat;
    background-size: cover;
}
h2.wpb_heading.wpb_singleimage_heading {
    background: transparent;
    color: #00b9ea;
    margin-bottom: 0;
    font-size: 19px;
    text-transform:uppercase;
}
#wptime-plugin-preloader {
    background-size: 180px 135px !important;
}
#quy-trinh-home .td_block_wrap.td_block_9 {margin-bottom: 24px;}
#quy-trinh-home .td_block_wrap.td_block_9 .td-module-meta-info {
    position: absolute;
    right: 0;
    top: 8px;
}
#quy-trinh-home .td_block_wrap.td_block_9 .td_module_8.td_module_wrap {
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative;
}
#quy-trinh-home .td_block_wrap.td_block_9 .td-module-meta-info span.td-post-author-name {
    display: none;
}
#quy-trinh-home .td_block_wrap.td_block_9 .td-module-meta-info .td-module-comments {
    display: none;
}
#quy-trinh-home .td_block_wrap.td_block_9 h3.entry-title.td-module-title {
    margin-bottom: 0;
    font-size: 17px;
    text-transform: capitalize;
    padding: 5px 0px;
}
#quy-trinh-home .wpb_column.vc_column_container.td-pb-span6 ul li {
    margin: 0;
    list-style: none;
    line-height: 1.3;
    margin-bottom: 8px;
}
#quy-trinh-home .wpb_column.vc_column_container.td-pb-span6 ol li {
    line-height: 1.3;
    margin-bottom: 5px;
}
#quy-trinh-home .wpb_column.vc_column_container.td-pb-span6 .wpb_text_column.wpb_content_element {
    margin-bottom: 18px;
}
#quy-trinh-home .wpb_column.vc_column_container.td-pb-span6 .wpb_text_column.wpb_content_element p {
    margin-bottom: 0;
}
ul#menu-menu-left li ul.sub-menu .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    padding: 0;
    padding-top: 5px;
}
h3.title-menu {
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    background: #00b8e9;
    padding: 8px 0 4px;
}
.wpb_text_column.wpb_content_element.margin-ad {
    margin-bottom: 12px;
}
h3.title-menu a {
    color: #fff !important;
}
.sf-menu > .current-menu-ancestor, .sf-menu > .current-category-ancestor, .sf-menu > .current-menu-item {
    background: #00b8e9;
}
.td-header-style-5 .sf-menu > li.current-category-ancestor > a {
    color: #fff;
}
.td-footer-wrapper .td-container .td-pb-span4:nth-child(2) aside {
    margin-bottom: 10px;
}
body.home .wpb_revslider_element.wpb_content_element {
    margin-bottom: 0;
}
.rev_slider_wrapper.fullwidthbanner-container {
    border-left: 20px solid #00b9e9;
    border-radius: 0 0 0 115px;
    overflow: hidden !important;
}
.td-pb-span4.video .rev_slider_wrapper.fullwidthbanner-container,
body.home .rev_slider_wrapper.fullwidthbanner-container {
    border-left: 0;
    border-radius: 0 0 0 0;
    overflow: visible !important;
}
.td-pb-span4.video aside.td_block_template_1.widget.widget_text h4.block-title span {
    color: #fff;
    font-family: roboto, sans-serif;
    position: relative;
    font-size: 15px;
    margin-top: 15px;
    margin-bottom: 0;
}
.td-header-style-5 .black-menu {
    padding-right: 30px;
}
.td-header-style-5 .header-search-wrap #td-header-search-button .td-icon-search {
    line-height: 85px;
    color: #454646;
    text-align: right;
}
.td-header-style-5 .header-search-wrap #td-header-search-button .td-icon-search {
    line-height: 85px;
    color: #454646;
    text-align: right;
}
.tablepress tfoot th, .tablepress thead th {
    font-weight: 500;
    font-size: 13px;
    border-left: 1px solid #dadada;line-height: 15px;
}
.tablepress tr td {
    font-size: 13px;
    border-left: 1px solid #dadada;line-height: 15px;text-transform: capitalize;
}
.tablepress tfoot th:last-child, .tablepress thead th:last-child,
.tablepress tr td:last-child{
    border-right: 1px solid #dadada;
}
.wpb_column.vc_column_container h3 a.vc_gitem-link {
    font-size: 18px;
    line-height: 1.4;
}
.khoa-lam-san .vc_row.wpb_row.td-pb-row .wpb_column.vc_column_container{
    width: 20%;
}
.khoa-lam-san .vc_row.wpb_row.td-pb-row .wpb_column.vc_column_container .wpb_text_column.wpb_content_element {
    margin-bottom: 12px;
}
.khoa-lam-san .vc_row.wpb_row.td-pb-row .wpb_column.vc_column_container .wpb_content_element p {
    margin-bottom: 0;
}
.khoa-lam-san .vc_row.wpb_row.td-pb-row .wpb_column.vc_column_container .wpb_content_element p img {
    max-height: 59px;
    width: auto;
}
.khoa-lam-san .vc_row.wpb_row.td-pb-row .wpb_column.vc_column_container .wpb_content_element h3 {
    margin-top: 8px;
}
.khoa-lam-san .vc_row.wpb_row.td-pb-row .wpb_column.vc_column_container .wpb_content_element:hover h3 a {
    color: #317ab9;
}
section.khoa-lam-san {
    padding-bottom: 50px;
}
.td-mobile-content li.none-mon {
    text-align: center;
}
.td-mobile-content li.none-mon img {
    max-height: 80px;
}
aside.td_block_template_1.widget.widget_text {
    margin-bottom: 0;
    text-align: center;
    color: #fff;
}
.td-mobile-content li a {
    line-height: 15px;
    font-size: 19px;
    font-weight: 400;
}
ul#menu-main-menu {
    margin-bottom: 15px;
}
@media(max-width: 767px){
    .khoa-lam-san .vc_row.wpb_row.td-pb-row .wpb_column.vc_column_container {
        width: 33.3333%;
        float: left;
        min-height: 160px;
    }
    .khoa-lam-san .vc_row.wpb_row.td-pb-row:last-child .wpb_column.vc_column_container:nth-child(4) {
        position: absolute;
        right: 0;
        bottom: 100%;
    }
    .khoa-lam-san .vc_row.wpb_row.td-pb-row:last-child .wpb_column.vc_column_container:nth-child(5) {
        display: none;
    }
    .td-footer-wrapper .td-pb-span4:nth-child(1) .textwidget {
        padding: 0 24px;
    }
    body.archive.category .td-pb-span3.td-main-sidebar, body.page-template-page-slide .td-pb-span3.td-main-sidebar {
        padding-top: 12px;
    }
}
div#about-home ul {
    margin-top: 0;
    margin: 0 auto;
    max-width: 1200px;
    text-align: center;
    /*background: #bdf8ff;*/
    list-style: none;
}
.sf-menu > .current-menu-item > a {
    color: #fff;
}
div#about-home ul .owl-controls {
    display: none;
}
div#about-home ul li {
    margin-left: 0;
    font-family: roboto, sans-serif;
    line-height: 36px;
    cursor: pointer;
}
span.vc_tta-title-text {
    font-size: 17px;
}
.vc_sep_pos_align_center h4 {
    font-size: 21px;
    line-height: 1.4;
}
table {
    background: aliceblue;
}
ul#menu-menu-left li.current-page-parent.current_page_parent ul.sub-menu li a, ul#menu-menu-left li ul.sub-menu li a, ul#menu-menu-right li.current-page-parent.current_page_parent ul.sub-menu li a, ul#menu-menu-right li ul.sub-menu li a {
    font-size: 15px;
}
.vc_tta-panel-body table.bpss tbody tr:nth-child(2n+2) td {
    background: #e1effb;
}
.vc_tta-panel-body table.bpss tbody tr:nth-child(2n+2) td:first-child {
    background: aliceblue;
}
.vc_tta-panel-body table.bpss tbody tr td {
    max-width: 70px;
    width: auto !important;
}

@media(min-width: 1024px){
    .td-banner-wrap-full.td-logo-wrap-full.td-container-wrap {
        background: #fff url(/wp-content/uploads/2020/01/bvmat4.jpg);
        background-repeat: no-repeat;
        background-position: bottom right;
        background-size: contain;
    }
}
div#slide-home-bottom .wpb_column.vc_column_container {
    min-width: 140px;
    max-width: 220px;
}
.home-new-3 .wpb_text_column.wpb_content_element {
    margin-bottom: 15px;
}
.home-new-3 .wpb_text_column.wpb_content_element h3 {
    font-weight: 500;
    font-size: 22px;
    color: #0094dc;
}
.home-new-3 .wpb_text_column.wpb_content_element h3 i.fa {
    color: #1593d0;
    font-size: 24px;
}
.home-new-3 .td-module-meta-info .td-post-author-name, .home-new-3 .td-module-meta-info .td-module-comments {
    display: none;
}
.home-new-3 .td_module_4.td_module_wrap.td-animation-stack {
    padding-bottom: 10px;
}
.home-new-3 .td_module_8.td_module_wrap {
    padding-bottom: 0;
}
.home-new-3 .td_module_8 .entry-title a {
    color: #0094dc;
    font-weight: 500;
}
.home-new-3 .td_module_8 .td-module-meta-info {
    display: block;
}
.home-new-3 .td_module_8 .td-module-meta-info span.td-post-author-name {
    display: none;
}
.home-new-3 .td_module_8 .td-module-meta-info time.entry-date.updated.td-module-date {
    color: #928f8f;
    font-style: italic;
}
.home-new-3 .td_module_8 .td-module-meta-info .td-module-comments {
    display: none;
}
.tintuc-now .next-postd {
    display: none;
}
.tintuc-now  .td-module-meta-info {
    /* display: none; */
}
.tintuc-now 
 .td_module_10.td_module_wrap.td-animation-stack {
    overflow: hidden;
    padding-bottom: 0;
    margin-bottom: 24px;
}
.huongdan-dichvu {
    padding-top: 55px;
    padding-bottom: 25px;
    margin-bottom: 35px;
}
.huongdan-dichvu h3.titleh {
    color: #fff;
    font-size: 34px;
}
.huongdan-dichvu h3.titleh img {float: left;margin-top: 10px;margin-right: 20px;}
.huongdan-dichvu 
 ul li {
    list-style: none;
    margin-left: 0;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 10px;
}
.huongdan-dichvu a.btn-send {
    background: #fff;
    color: #03c1ec;
}
#quy-trinh-home .vc_row.wpb_row.vc_inner.td-pb-row .vc_column-inner {
    border: 1px solid #0073ac;
    padding: 10px 20px 0;
    min-height: 190px;
}
.td-footer-wrapper .td-container .td-pb-span4:nth-child(2) aside img {
    max-width: 100px !important;
}
#quy-trinh-home .vc_row.wpb_row.vc_inner.td-pb-row .vc_column-inner h3.titleh {
    color: #02beeb;    font-size: 23px;
}
.td-footer-wrapper .td-pb-span4:nth-child(1) p {
    /* color: #0094dc; */
    font-size: 16px;
    margin-bottom: 10px;
}
.td-footer-wrapper .td-pb-span4:nth-child(1) p strong {
    color: #0094dc;
}
.td-pb-span9.td-main-content.td-sidebar-left-content .rev_slider_wrapper.fullwidthbanner-container,
.td-pb-span8.td-main-content.td-sidebar-left-content .rev_slider_wrapper.fullwidthbanner-container {
    height: 35px !important;
    opacity: 0;
}
.sf-menu > .current-menu-ancestor > a {
    color: #fff;
}
input.wpcf7-form-control.wpcf7-submit {
    background: #00b9ea;
    font-size: 15px;
    padding: 9px 22px 7px;
    border-radius: 2px;
}
input.wpcf7-form-control {
    margin-bottom: 12px;
}
form.wpcf7-form p {
    margin-bottom: 7px;
}
.tintuc-now .td_block_11 .td-module-thumb .entry-thumb {
    width: 100%;
}
.sf-menu > li > a i.td-icon-menu-down {
    display: none;
}
.sf-menu a.sf-with-ul {
    padding-right: 9px;
}#about-home p {
    margin-bottom: 14px;
    font-size: 16px;
    line-height: 1.4;
}
.home-new-3 h3.entry-title.td-module-title {
    font-size: 18px;
    text-transform: uppercase;
    line-height: 1.2;
}
.home-new-3 h3.entry-title.td-module-title a {
    color: #0094dc;
    font-size: 17px;
    font-weight: 400;
}
.home-new-3 .td_module_4.td_module_wrap.td-animation-stack .td-module-meta-info {
    position: absolute;
    background: #0094dc;
    margin-bottom: 0;
    top: 276px;
}
.home-new-3 .td_module_4.td_module_wrap.td-animation-stack .td-module-meta-info span.td-post-date {
    color: #fff;
    width: 50px;
    text-align: center;
    font-size: 14px;
    padding: 3px 5px 5px;
    line-height: 17px;
}
.home-new-3 .td_module_4.td_module_wrap.td-animation-stack .td-module-meta-info time.entry-date.updated.td-module-date {color: #fff;}
.home-new-3 .td_module_4.td_module_wrap.td-animation-stack h3.entry-title.td-module-title {
    padding-left: 57px;
    min-width: 42px;
}
.tintuc-now .td_module_10.td_module_wrap.td-animation-stack .td-module-meta-info {padding-left: 243px;margin: 0;}
.td_module_10 .entry-title a {
    color: #0094dc;
    text-transform: uppercase;
}
.td_module_wrap .entry-title a {
    color: #0094dc;
}
.huongdan-dichvu ul li a {
    color: #fff;
}