/*
Theme Name: Kiến trúc - Xây dựng
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
.tablepress>*+tbody>*>*, .tablepress>tbody>*~*>*, .tablepress>tfoot>*>* {
    border: 1px solid var(--border-color);
}
/*************** ADD CUSTOM CSS HERE.   ***************/
.nen-accodition {
    background-color: #eaf3ff;
	margin-bottom: 20px;
}
.accordion-inner {
    padding: 5px;
    display: none;
}

.blog-single .breadcrumbs {
    font-size: 13px;
    display: table;
}

.relatedposts {width: 640px; margin: 0 0 20px 0; float: left; font-size: 12px;}
.relatedposts h3 {font-size: 20px; margin: 0 0 5px 0; }
.relatedthumb {margin: 0 1px 0 1px; float: left; }
.relatedthumb img {margin: 0 0 3px 0; padding: 0;}
.relatedthumb a {color :#333; text-decoration: none; display:block; padding: 4px; width: 150px;}
.relatedthumb a:hover {background-color: #ddd; color: #000;}

th:first-child, td:first-child {
    padding-left: 5px;
}
.meta-related{
	display:none;
}

blockquote p {
    font-size: 18px !important;
}

.ban-do .cham-ngon-song .col-inner:after {border-bottom: none;
    /* border-right: none !important; */
    border-right: 225px solid #0092ff;
    content: ' ';
    height: 100%;
    right: 100%;
    position: absolute;
    top: 0;
    width: 0px;
    border-top: 350px solid transparent;
}

.ban-do .cham-ngon-song .col-inner{background: #4599f5;
    padding-bottom: 0 !important;
    height: 350px;
    padding: 65px 50px 50px 0px;
    color: white;}
.ban-do{margin-top:20px}
.ban-do .cot-ban-do .col-inner p{margin-bottom:0}
.ban-do .cham-ngon-song h3{color:white;    text-transform: uppercase;
    font-size: 22px;}
.ban-do .cham-ngon-song .ten-ceo{text-transform: uppercase;
    border-top: 1px solid white;
    display: inline;
    padding-top: 7px;
    margin-top: 20px;}

.entry-content {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

}.swap-hotline {
    padding-left: 150px;
}.swap-hotline p {     margin-bottom: 4px;
    color: #FFFFFF;
    font-weight: 100;
    padding-top: 8px;
}.hotline-home .textwidget {    color: #FFFFFF;
    font-size: 25px;
    font-weight: 500;
    line-height: 23px;
}

.thong-tin-giang-vien-1{font-size:15px; margin-top: 5px;}
.ten-giang-vien-1{font-weight:500; color:#0257a0}
.fa-user{font-size:13px}
.so-hoc-vien{    font-weight: 500;
    color: #0257a0;}.entry-header-text {
    padding: 1em 0 1em;
}


.box-info .right{padding-left:20px; width:85%; display:inline-block; float:right; text-align:left;}
.box-info .left{width:15%; display:inline-block; float:left}
.box-info .left img{width:100%; border-radius:99%}
.box-info{display:flex; width:100%; clear:both}
.box-info .box-title{width:100%; display:inline-block}
.bai-viet-lien-quan ul li .box-text .left{padding-right:10px; width: 70%; display:inline-block; float:left}
.bai-viet-lien-quan ul li h3.tieu-de{    margin-top: 0;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: normal;
    color: #0257a0;
}
.bang-gia{margin-top:15px}
.bang-gia .gia_khuyen_mai{    font-size: 29px !important;color: #FF5722 !important;margin-top: 5px;
    margin-bottom: 5px;}
.bang-gia .ghi-chu-khuyen-mai{    color: #03A9F4;
    font-size: 14px;}
	
.widget .section-title-normal span{font-weight:normal}
.group1 .icon-box h3{font-size:16px; font-weight:normal}
.page-right-sidebar .large-9{padding-right:25px; padding-top:20px; border-right:none }
.page-right-sidebar{
    padding-top: 0;
    padding-bottom: 0;
}
input[type='email'], input[type='search'], input[type='number'], input[type='url'], input[type='tel'], input[type='text'], textarea{border-radius:4px; box-shadow:none; font-size:14px}
.form-dang-ky h2{font-weight:normal; color:#0257a0}
.nav-pagination>li>a{background:#00aef0 !important; border: none !important; color:white !important; font-weight:normal}.lightbox-content {
	border-radius: 10px;}
.form-dang-ky input[type='submit']{border-radius: 4px;
    text-transform: none;
    font-weight: normal;
    letter-spacing: 0; margin-bottom:0
}div.wpcf7-mail-sent-ok {
    border: none;
    background: #8BC34A;
    border-radius: 4px !important;
    color: white;
    font-size: 14px;
    padding: 10px;
}
form{margin-bottom:0}

.nut-lien-he button:nth-child(2n+2){padding-right:0px; padding-left:5px}
.nut-lien-he button:nth-child(2n+1){padding-right:5px; padding-left:0}
.nut-lien-he button a:hover{    box-shadow: 2px 2px 10px #0000004a;}
.nut-lien-he .goi-tu-van a{    background: #4caf50; padding-left:35px;
    line-height: 40px;
    background-repeat: no-repeat;
    background-size: 33px;
    background-position-y: center;
    background-position-x: 3px;}
.nut-lien-he button.chat-zalo{display:none}
.list-post{margin-bottom:15px !important}

.nut-lien-he button.chat-facebook a{padding-left:35px; background-position-x:5px;    line-height: 40px;
    background: #126eb7;
    border-radius: 4px;
    background-size: 33px;
    background-position-y: center;
    background-repeat: no-repeat;
}
.nut-lien-he .chat-zalo a{background:#03A9F4; background-repeat:no-repeat; background-position-y:center; background-position-x: 27px; text-align:center; background-size:31px}
.nut-lien-he button a{text-align:left; text-transform: none;
    display: block;
    width: 100%;
    letter-spacing: 0;
    color: white;
    font-weight: normal;}
.nut-lien-he button{margin:0; width:50%; float:left; display:inline-block}
.nut-lien-he button a{    border-radius: 4px;}
.nut-dat-mua{margin-bottom:10px;  padding-top:2px;  display: block;
    width: 100%;
    background: #FF9800;
    border-radius: 4px;
    color: white;
    line-height: 45px;}
.nut-dat-mua a{
	color:white;
}
.chuong-trinh-hoc{font-size:14px; margin-top:15px}
.gioi-thieu-khoa-hoc, .noi-dung-khoa-hoc, .bai-viet-lien-quan, .thong-tin-giang-vien, #wpcomm, .chuong-trinh-hoc, .bang-gia{ line-height: 26px;margin-bottom:15px;   border: 1px solid #f1f1f1;
    border-radius: 5px;
    padding: 15px;
    box-shadow: 2px 2px 15px #00000012;}


#co-dinh-sidebar{z-index:9}
#co-dinh-sidebar ul{z-index:9; border-top-left-radius:0 !important; border-top-right-radius:0 !important}
.thong-tin-them .chuc-vu{height:24px; overflow:hidden
	; display: block;
    color: gray;}
.thong-tin-them .gia_khuyen_mai{    display: block;
    color: #FF5722;
    font-size: 17px;}
#co-dinh-sidebar ul li a{padding: 10px 20px;    line-height: 38px;}
.thong-tin-them .ten-giang-vien{font-size:15px; display:block; font-weight:500; color:#0257a0}


.nav-dropdown>li.nav-dropdown-col{display:block}
.nav-dropdown{border:1px solid #ddd; padding:0}
.nav-dropdown .nav-dropdown-col>a, .nav-dropdown li a{font-weight:normal !important; text-transform:none !important;font-size:15px; font-weight:500}
.nav-dropdown .nav-dropdown-col>ul li:hover{background:#FF6633}
.nav-dropdown-default>li:hover>a, .nav-dropdown .nav-dropdown-col>ul li:hover>a{color:white}
.nav-dropdown-default>li:hover{background:#1e73be}
.nav-dropdown-default>li>a{border-bottom:1px solid #000;}.nav-dropdown-has-arrow li.has-dropdown:before{border-width: 10px;
    margin-left: -10px;}
.nav-dropdown .nav-dropdown-col>ul{border: 1px solid #000;margin-top:-40px;box-shadow: 2px 2px 5px #828282;display:none;position: absolute;
    left: 100%;z-index: 9;background: white;min-width: 240px;}
.nav-dropdown>li.nav-dropdown-col{width:100%;border-right:0}
.nav-dropdown .nav-dropdown-col>ul li a{padding:10px;  text-transform: none;color:black}
.header-nav li.nav-dropdown-col:hover >ul{display:block !important}
.nav-dropdown li {width: 350px;}
.nav-dropdown-bold .nav-column li>a, .nav-dropdown.nav-dropdown-bold>li>a {
    margin: 0 10px;
    padding-left: 10px;
    border-radius: 0px;
    padding-right: 5px;
    border-bottom: 1px solid #cecece;
}
.product-main {
    padding: 20px 0px 0px 0px;
}
.single-product .product-short-description p {
    font-size: 19px;
    margin-bottom: 10px;
}
.product-footer .woocommerce-tabs {
    padding: 0px 0;
    border-top: 1px solid #ececec;
}
.nav-tabs+.tab-panels {
    border: 1px solid rgb(255 255 255 / 20%);
    background-color: #fff;
    padding: 20px 0px;
}

/*************** tùy chỉnh khoảng cách yêu cầu báo giá nhanh với zalo,hotline - sản phẩm  ***************/
.row-small>.col {
    padding: 0 9.8px 5px;
    margin-bottom: 0;
}

@media (min-width: 1049px){
.hotline-footer{
	display:none;
	}

}

@media (max-width: 500px){
#text-2{
		display:none;
	}	
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
/*************** tùy chỉnh khoảng cách lề chữ với viền sản phẩm  ***************/	
.nav-tabs+.tab-panels {
    border: 1px solid rgb(255 255 255 / 20%);
    background-color: #fff;
    padding: 20px 0px;
}
.single-product .product-short-description p {
    font-size: 19px;
    margin-bottom: 10px;
}
}
b, strong {
    font-weight: inherit;
    font-weight: 700;
}
/*************** tùy chỉnh khoảng cách lề chữ với list  ***************/	
ul {
    list-style: disc;
    margin-left: 16px;
}
