/*
Theme Name: Lữ Tài
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 231213
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
.product-page-accordian {
    padding-top: 0px!important; 
}
.cf-next-previous .text{
	padding-top: 4px;
}
.codfe-video-item h5{
	font-size: 120%;
	padding-top: 5px;
	padding-left: 10px;	
}

.wc-block-components-quantity-selector,
.codfe-khoahoc .ux-quantity{
	display:none!important;
}

.codfe-video-li .active{
	background-color:#ececec;
}

.single_add_to_cart_button{
	width: 100%;
	border-radius: 5px;	
}
#review_form_wrapper,
#comments{
	flex-basis: 100%!important;
    max-width: 100%!important;
}

.cf-col-shadow {
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 15px;
    border: 1px solid #f1f1f1;
    border-radius: 5px;
    padding: 15px;
    box-shadow: 2px 2px 15px #00000012;
}

.header-block-block-1 .col{padding-bottom:0}
.box-blog-post .is-divider{display:none}

.logo-left .logo {
    margin-right: 10px;
}
.header-block-block-1 .cot1{flex-basis:45%; max-width:45%}
.header-block-block-1 .cot3{flex-basis:25%; max-width:25%}
.header-block-block-1 .cot2{flex-basis:30%; max-width:30%}
.khoa-hoc .post-item .post-title{    font-weight: normal;
    font-size: 17px;
    text-transform: uppercase;
    text-align: center;}
.dich-vu-section{background-image: url(/wp-content/uploads/2019/06/transparent-pattern-png-8.png);
    background-repeat: repeat-x;}
.dich-vu-section .icon-box{background: white;
    border-radius: 10px;
    padding: 20px 10px;    height: 290px;box-shadow: 2px 2px 20px #00000021;}
.dich-vu-section .cot-le{flex-basis:12.5%; max-width:12.5%}
.dich-vu-section .icon-box h3{text-align: center;
    font-weight: normal;
    font-size: 18px;
    color: #ff3600;}
.header-block .icon-box .hot-line{color: #8b0304;
    font-size: 26px;
    font-weight: bold;
    font-family: "roboto condensed", sans-serif;}
.header-block .icon-box .des{font-size: 14px;
    color: #ff3f0b;
    font-weight: bold;}
.icon-box-left .icon-box-img+.icon-box-text{line-height:24px; padding-left:6px}
.header-bottom .nav > li > a{text-transform: none;
    font-weight: normal;
    font-size: 15px;}
.header-bottom .nav>li.active a, .header-bottom .nav>li a:hover {background:#ff3600}
.header-bottom-nav{border-left: 1px solid #670001;     border-right: 1px solid #670001;}
a.button{    font-weight: normal;
    letter-spacing: 0;}
.gioi-thieu-section .col, .khoa-hoc-section .col{padding-bottom:0}
.khoa-hoc .post-item .box-text{padding-bottom:0}
.gioi-thieu-section img{border-radius: 10px;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;}
.du-an-section .slider-nav-light .flickity-prev-next-button svg{    background: white;
    border-radius: 99%;
    box-shadow: 2px 2px 10px #00000026;
    fill: #8b0304 !important;}
.khai-giang-section .col.large-12{padding-bottom:0}
.khai-giang-section .box-info{    border-left: 1px solid #f2f4f5;
    border-right: 1px solid #f2f4f5;}
.row-info.tieu-de{background: #FFF9C4;
    line-height: 42px;
    padding-left: 10px;}
.row-info{    border-bottom: 1px solid #f2f4f5; line-height:42px; padding-left:10px;    display: inline-block;
    width: 100%;}
.row-info .right{    width: 30%;

    display: inline-block;
    padding-left: 10px;
}
.row-info .left{background-repeat: no-repeat;
    background-position-y: center;
    background-image: url(/wp-content/uploads/2019/06/learning-bg.png);
    padding-left: 20px;}
.row-info.tieu-de .left{background-image:none !important}

.khai-giang-section .cot1 .col-inner{ font-size:15px;   background: white;
    box-shadow: 2px 2px 20px #00000017;}
.row-info .left{border-right: 1px solid #f2f4f5; width:70%; display:inline-block; float:left}
.giang-vien-section .cot2{padding-top:30px}
.giang-vien-section .cot1{margin-top:-15px}
.giang-vien-section h2{    text-transform: none;
    font-size: 33px;
    font-weight: normal;
    color: #ff3600;}
.giang-vien-section .cot2 .col-inner{    background: #2b2b2b;
    padding: 20px;
    border-radius: 10px;
    margin-top: 12px;}
.banner-section .col{padding-bottom:0;}
.banner-section img{border-radius:6px}
.list-post-2 .post-item .post-title:hover{color:#ff3600; }
.list-post-2 .post-item .post-title{font-size: 19px;margin-bottom:6px;
    font-weight: normal;}
.list-post-2 .post-item .box-text, .list-post-2 .post-item{padding-bottom:0 !important}
.tot-nghiep-section .col, .tot-nghiep-section .post-item{padding-bottom:0}
.pricing-table{min-height:350px; box-shadow: 2px 2px 15px #00000014; border-radius:15px}
.pricing-table .title {background-size: 151px;    background-image: url(/wp-content/uploads/2019/06/transparent-pattern-png-8.png);
    background-color: rgba(0,0,0,0.02);
    line-height: 60px;
    background-color: #8b0304;
    color: white;
    font-weight: normal;
    text-transform: none;
    font-size: 21px;
    letter-spacing: 0;
    font-family: "roboto condensed", sans-serif;
    border-bottom: 2px solid #FFC107;
}
.top-footer-section .col{padding-bottom:0}
.top-footer-section .icon-box{padding-bottom:15px}
.top-footer-section .icon-box-img img{border-radius:99%}
.top-footer-section .icon-box .icon-box-text{font-size: 15px;
    line-height: 20px;}
.top-footer-section .icon-box h4{margin-bottom:3px; font-size:17px; font-weight:normal}
.vertical-list-post .post-item .post-title:hover{color:#8b0304}
.vertical-list-post .post-item .box-image .image-cover{border-radius:5px}
.vertical-list-post .post-item{padding-bottom:20px}
.vertical-list-post .post-item .post-title{font-size:17px; font-weight:normal; color:black}
.vertical-list-post .box-text{padding:0; padding-left:10px}
.top-footer-section h3{    font-size: 22px;
    font-weight: normal;
    color: #383838;}.duong-dan {
    margin-bottom: 0px;
    background: #fafafa;
    font-size: 15px;
    font-weight: 500;
    color: #666;
}
#breadcrumbs{margin-bottom:0;     line-height: 42px;
}
.page-khoa-hoc{padding-top:0; padding-bottom:0}
.footer-section .col{padding-bottom:0}.footer-secondary {
    padding: 0;
}
.absolute-footer{font-size:13px}
.footer-section .section-title span{font-size:18px !important}
.top-footer-section .section-title span, .footer-section .section-title span{font-size:25px}
.top-footer-section{background-image: url(/wp-content/uploads/2019/06/transparent-pattern-png-8.png);
    background-repeat: repeat-x;}
.pricing-table .price {
    background: #fff9c4;
    color: #000;
    padding: 10px;
    font-weight: 500;
    font-size: 23px;
    color: red;
}.pricing-table .items {
    padding: 20px;
} .pricing-table .items {
    padding: 20px;
}.pricing-table .items .button:last-child {margin-top:10px !important;
    margin: 0px;
}.pricing-table .items>div {
    padding: 7.5px 0;
    border-bottom:0;
    text-align: left;
    font-size: 15px;
    padding-left: 10px;
    background-image: url(/wp-content/uploads/2019/06/learning-bg.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 10px;
    padding-left: 34px;
}

.giang-vien-section{background-image: url(/wp-content/uploads/2019/06/transparent-pattern-png-8.png);
    background-repeat: repeat-x;
    background-size: 276px;}
.giang-vien-section .cot2 h3{    color: #ff3600 !important;
    font-weight: normal;
    font-size: 22px;}
.khai-giang-section .col{padding-bottom:0}
.giang-vien-section .col{padding-bottom:0}
.tieu-de-khoa-hoc h3, .tieu-de-tu-van h3{color: white;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 0;}
.tieu-de-tu-van{background-size: 151px;
    background-image: url(/wp-content/uploads/2019/06/transparent-pattern-png-8.png);border-top-left-radius:6px; border-top-right-radius:6px; background-color: #ff9800; padding:9px 20px; text-align:center; font-weight:normal;text-transform:uppercase }
.tieu-de-khoa-hoc{background-size: 151px;
    background-image: url(/wp-content/uploads/2019/06/transparent-pattern-png-8.png); border-top-left-radius:6px; border-top-right-radius:6px; background-color: #8b0304;
    padding: 9px 20px;
    text-align: center;
    font-weight: normal;}
.du-an-section .slider-nav-outside .flickity-prev-next-button.next{left:101%}
.du-an-section .slider-nav-outside .flickity-prev-next-button.previous{right:101%}
.du-an-section .slider-nav-light .flickity-prev-next-button .arrow{    fill: #8b0304;}
.du-an-section img{border-radius:15px}
.section-title span{text-transform:none; font-size:33px; font-weight:normal}
.header-bottom .nav>li{margin:0}
.header-bottom .nav>li:first-child a{    border-left: 1px solid #af0001;}.section-title-container {
    margin-bottom: 0;
}
.gioi-thieu-section h2{font-weight:normal; font-size:27px}
.khoa-hoc .post-item .post-title:hover{color:#ff3600}
.header-bottom .nav>li a{    padding: 14px 20px;
    border-right: 1px solid #af0001;
    border-left: 1px solid #670001;
    text-transform: uppercase;
    font-size: 16px;}
.searchform .button.icon {
    height: 40px;
    width: 50px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
	background: #8b0304;}
.header-block-block-1 .searchform-wrapper{margin-top:6px}
.header-block-block-1 input[type='search']{
    border: 1px solid #8b0304;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    box-shadow: none;
    font-size: 14px;
    height: 40px;}
.page-khoa-hoc .large-9{padding-right:20px; border-right:none; padding-top:20px; flex-basis:70%; max-width:70%}h1.entry-title.mb {
    margin-bottom: 5px;
    text-transform: none;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0;
}
.thong-tin-giang-vien .box-info{border:none !important}
.page-khoa-hoc .mo-ta-ngan {font-size: 15px;
    margin-top: 8px;
    margin-bottom: 10px;
    background: #FFF9C4;
    padding: 7px 15px;
    border-radius: 5px;
    color: #FF5722;
}.nav-dropdown-default {
    padding: 0;
    border: none;
}.thong-tin-giang-vien-1 {margin-bottom:15px;
    font-size: 15px;
    margin-top: 5px;
}.ten-giang-vien-1 { margin-right:20px;
    font-weight: 500;
    color: #0257a0;
}.so-hoc-vien {
    font-weight: 500;
    color: #0257a0;
}#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;
}.tieu-de-1 ul {font-size:15px;
    margin-bottom: 0px;
    display: inline-block;
    width: 100%;
    background: #00aef0;
    border-radius: 5px;
    border: 1px solid #00aef0;
}.tieu-de-1 ul li {
    margin: 0;
    list-style: none;
    float: left;
}#co-dinh-sidebar ul li a {
    padding: 10px 20px;
    line-height: 38px;
}.tieu-de-1 ul li a {
    line-height: 45px;
    color: white;
    border-right: 1px solid #009ad4;
    padding: 14px 20px;
}ul.hoc-duoc-gi {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
}ul.hoc-duoc-gi li {
    margin-bottom: 15px;
    display: inline-block;
    width: 50%;
    float: left;
    margin-left: 0;
    background: url(/wp-content/uploads/2019/06/learning-bg.png);
    background-repeat: no-repeat;
    background-position-y: center;
    padding-left: 23px; font-size:15px
}
.tieu-de-1{margin-top:10px;     margin-bottom: 10px;}.gioi-thieu-khoa-hoc, .noi-dung-khoa-hoc, .bai-viet-lien-quan, .thong-tin-giang-vien, #wpcomm, .chuong-trinh-hoc, .bang-gia {font-size:15px;
    line-height: 26px;
    margin-bottom: 15px;
    border: 1px solid #f1f1f1;
    border-radius: 5px;
    padding: 15px;
    box-shadow: 2px 2px 15px #00000012;
}.gioi-thieu-khoa-hoc h2, .noi-dung-khoa-hoc h2, .bai-viet-lien-quan h2, .thong-tin-giang-vien h2 {margin-top: 10px;
    margin-bottom: 20px;
    font-weight: normal;
    font-size: 20px;
    color: #ff3600;
}.gioi-thieu-khoa-hoc p {
    margin-bottom: 12px;
}
b,strong{font-weight:500}
.noi-dung-khoa-hoc ul, .noi-dung-khoa-hoc ol{margin-left:20px}.list-post-2 .post-item .from_the_blog_excerpt {height: 45px;
    overflow: hidden;}.lightbox-content {
    border-radius: 10px;
}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 input[type='submit'] {
    border-radius: 4px;
    text-transform: none;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0;
}.form-dang-ky h2 {
    font-weight: normal;

}
body{font-weight:normal}.nut-dat-mua {
    margin-bottom: 10px;
    padding-top: 2px;
    display: block;
    width: 100%;
    background: #FF9800;
    border-radius: 4px;
    color: white;
    line-height: 45px;
}.nut-lien-he {
    display: inline-block;
    width: 100%;
}.nut-lien-he button:nth-child(2n+1) {
    padding-right: 5px;
    padding-left: 0;
}.nut-lien-he button {
    margin: 0;
    width: 50%;
    float: left;
    display: inline-block;
}.nut-lien-he button {
    margin: 0;
    width: 50%;
    float: left;
    display: inline-block;
}.nut-lien-he button:nth-child(2n+2) {
    padding-right: 0px;
    padding-left: 5px;
}.nut-lien-he button.chat-zalo {
    display: none;
}.chat-zalo {
    background: #8eb22b;
    border-radius: 20px;
    padding: 0 18px;
    color: white;
    display: block;
    margin-bottom: 6px;
}
.nut-lien-he button.chat-facebook a {
    padding-left: 35px;
    background-position-x: 5px;
    line-height: 40px;
    background: #126eb7;
    border-radius: 4px;
    background-image: url(http://edu6.ninhbinhweb.info/wp-content/uploads/2019/06/icon-chat-messenger.png);
    background-size: 33px;
    background-position-y: center;
    background-repeat: no-repeat;
}
.page-khoa-hoc .large-3{flex-basis:30%; max-width:30%; padding-left:0px; padding-top:20px} .page-khoa-hoc .box-info {
    display: flex;
    width: 100%;
    clear: both;
}
table{border-top: 1px solid #ececec;} .page-khoa-hoc .box-info .left {
    width: 15%;
    display: inline-block;
    float: left;
}td:first-child {
    padding-left: 10px;
    text-align: center;
} td:last-child{    border-right: 1px solid #ececec;}
tr:first-child{border-top:1px solid gray}
table td{border-left: 1px solid #ececec; padding-left:10px}
.page-right-sidebar .large-3{padding-left:0}
.page-right-sidebar .large-9{padding-right:20px; border-right:none !important} .page-khoa-hoc .box-info .right {
    padding-left: 20px;
    width: 85%;
    display: inline-block;
    float: right;
    text-align: left;
}.box-info .left img {
    width: 100%;
    border-radius: 99%;
}.box-info .box-title {
    width: 100%;
    display: inline-block;
}.box-info .right .box-title .left {
    width: 60%;
    float: left;
    display: inline-block;
}.box-info .right .box-title .right {
    text-align: right;
    width: 40%;
    float: left;
    display: inline-block;
}.thong-tin-giang-vien .thong-tin-box p {
    margin-bottom: 10px;
}.thong-tin-giang-vien button {
    background: #8BC34A;
    border-radius: 5px;
    font-weight: 500;
    color: white;
    margin: 0;
    box-shadow: 2px 2px 5px #00000036;
}.thong-tin-giang-vien button a {
    color: white;
    letter-spacing: 0;
}.thong-tin-giang-vien .giang-vien {
    display: block;
    font-size: 18px;
    font-weight: 500;
    color: #ff3600;
}.thong-tin-giang-vien .noi-cong-tac {
    display: block;
    font-size: 14px;
    color: gray;
}
.bang-gia .gia-cu {
    font-weight: normal;
    display: block;
    font-size: gray;
    color: #c7c7c7;
    font-size: 17px;
    text-decoration: line-through;
}.bang-gia .gia_khuyen_mai {
    font-weight: 500;
    display: block;
    color: #00aef0;
	font-size: 22px;}.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;
}.chuong-trinh-hoc .row-form {
    display: inline-block;
    width: 100%;
}.chuong-trinh-hoc .row-form .left {
    width: 8%;
    float: left;
    display: inline-block;
}.chuong-trinh-hoc .row-form .right {
    width: 92%;
    float: left;
    display: inline-block;
}.chuong-trinh-hoc {
    font-size: 14px;
    margin-top: 15px;
}
.nut-lien-he .goi-tu-van a {
    background: #4caf50;
    padding-left: 35px;
    line-height: 40px;
    background-image: url(http://edu6.ninhbinhweb.info/wp-content/uploads/2019/06/phone-icon-1.png);
    background-repeat: no-repeat;
    background-size: 33px;
    background-position-y: center;
    background-position-x: 3px;
}.nut-lien-he button a {
    border-radius: 4px;
}.nut-lien-he button a {
    text-align: left;
    text-transform: none;
    display: block;
    width: 100%;
    letter-spacing: 0;
    color: white;
    font-weight: normal;
}.nut-dat-mua a {
    letter-spacing: 0;
    color: white;
    font-size: 18px;
    font-weight: 500;
}.nut-lien-he button a:hover {
    box-shadow: 2px 2px 10px #0000004a;
}.nut-dat-mua:hover {
    box-shadow: 2px 2px 10px #0000004a;
}.noi-dung-khoa-hoc .accordion-item .accordion-title {
    font-weight: 500;
    color: #ff3600;
    padding: 7px 40px;
    font-size: 15px;
    background: whitesmoke;
    border-top-left-radius: 4px;
    border: 1px solid #efefef;
    border-top-right-radius: 4px;
}.noi-dung-khoa-hoc .accordion-item {
    margin-bottom: 5px;
}.noi-dung-khoa-hoc .accordion-inner {
    padding-bottom: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    display: block;
    background: #ffffff;
    border: 1px solid #efefef;
    border-top: none;
    padding-top: 7px;
}.noi-dung-khoa-hoc .accordion-inner ul {
    margin-bottom: 0;
}.noi-dung-khoa-hoc .accordion-inner ul li:last-child {
    border-bottom: none;
}.noi-dung-khoa-hoc .accordion-inner ul li {
    border-bottom: 1px dashed whitesmoke;
    padding-bottom: 5px;
    margin-bottom: 5px;
    list-style: none;
    background-image: url(http://edu6.ninhbinhweb.info/wp-content/uploads/2019/06/dot-icon.jpg);
    background-repeat: no-repeat;
    background-position-y: 5px;
    padding-left: 24px;
    margin-left: 0;
}.nut-lien-he .chat-zalo a {
    background: #03A9F4;
    background-image: url(http://edu6.ninhbinhweb.info/wp-content/uploads/2019/06/icon-chat-zalo.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 27px;
    text-align: center;
    background-size: 31px;
}
.nav-dropdown.nav-dropdown-default>li>a:hover{background: #ff3600 !important; color:white !important}
.nav-dropdown.nav-dropdown-default>li>a{background:white !important; margin: 0;
    border-bottom: 1px solid #ececec;
    border-left: none !important;
    border-right: none !important;
    text-transform: none !important;
    color: black !important;
    font-size: 15px !important;    padding: 10px 20px!important;
}td {
    color: #000;
    font-size: 16px;
}
.blog-single h1.entry-title{    margin-top: 15px;
    font-weight: normal;}.entry-header-text {
    padding: 0;
}.post {
    margin: 0 0 20px;
}
.co-the-ban-quan-tam .tieu-de{font-family: "roboto condensed", sans-serif;
    font-size: 16px;
    display: block;
    width: 100%;
    line-height: 23px;
    margin-top: 4px;
    margin-bottom: 10px;font-weight: normal;}
.co-the-ban-quan-tam h3{font-size:22px; font-weight:normal}
.co-the-ban-quan-tam ul li img{height:170px; border-radius:6px}span.widget-title {
    font-size: 1em;
    font-weight: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0;
    font-size: 20px;
    color: #ff3600;
}
.blog-single .large-3{padding-left:0; padding-top:20px}
.blog-archive .large-9{padding-right:20px}
.blog-archive .large-3{padding-left:0}
.recent-blog-posts-li .badge-inner{border-radius:99%}
.recent-blog-posts-li a:hover{color:#ff3600}
.recent-blog-posts-li a{font-size:15px; color:black}
.co-the-ban-quan-tam ul li{margin-bottom:10px; padding-left:6px; padding-right:6px; width:33.33%; display:inline-block; float:left}
.co-the-ban-quan-tam ul{margin-bottom:0; display:inline-block; width:100%;
}
.co-the-ban-quan-tam{margin-top:20px; display:block}
footer.entry-meta{border-bottom: 1px solid #ececec;}
.the-tim-kiem a:hover{background:#8b0304; color:white}
.the-tim-kiem a{background: #f2f2f2;
    padding: 2px 10px;
}
.blog-single .the-tim-kiem{display:block; font-size:15px}
.blog-single .danh-muc{display: block;
    margin-bottom: 10px;
	font-size: 15px;}
.entry-content {
    padding-top: 0;
    padding-bottom: 0;
}.is-divider{display:none}
.blog-share{text-align:left}
.blog-single {padding-top: 0;
	padding-bottom: 0;}
.blog-archive .large-12{padding-top:20px; padding-bottom:10px}
.blog-archive {padding-top:0; padding-bottom:0}
.blog-archive .post-item {padding-bottom:15px}
.blog-archive .page-title {
    text-align: left;
    text-transform: none;
    font-size: 27px;
    font-weight: normal;
    letter-spacing: 0;
    color: #ff3600;
    margin-bottom: 0;
}
.blog-archive .post-item .post-title:hover{color:#ff3600}
.blog-archive .post-item .post-title{font-size:22px; font-weight:normal; margin-bottom:10px}
.blog-archive .post-item .box-image .image-cover{border-radius:5px}
.blog-archive .large-9 .badge{display:none}
.page-right-sidebar .page-inner ul{margin-left:20px}
.list-du-an .post-item .post-title{font-size:20px; font-weight:normal; margin-bottom:10px;     color: #FDD835;}
.du-an-section .col{padding-bottom:0}
.list-du-an .post-item .post-title:hover{color:white}