@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");
:root {
    --styleCET-color: #a98a53;
}
/* page styleMD */
.styleMD .text-block-title{
    background: #fc5a0acc;
}
.styleBN .star-rating:before,
.styleMD .star-rating:before,
.styleMD .woocommerce-page .star-rating:before,
.styleMD .star-rating span:before,
.styleBN .star-rating span::before{
    color: #f5841c !important;
}
.styleMD #content .page-inner .section-lt-loadmore-posts .title a:hover {
    color: #333 !important;
}
.styleMD .woocommerce-tabs .accordion-section-box .accordion-title,
.styleMD .woocommerce-tabs .accordion-section-box .accordion-title.active,
.styleBN .woocommerce-tabs .accordion-section-box .accordion-title,
.styleBN .woocommerce-tabs .accordion-section-box .accordion-title.active{
    border-color: #fff;
}
.styleMD h2, .single-post h2{
    font-size: 22px;
}
.styleMD h3, .single-post h3{
    font-size: 18px;
}
.styleMD h4, .single-post h4{
    font-size: 16px;
}
.styleMD h2, .styleMD h3, .styleMD h4, .styleMD h5, .styleMD h6,
.single-post h2, .single-post h3, .single-post h4, .single-post h5, .single-post h6{
    font-weight: bold !important;
}
.styleMD .table-lt-custom .table thead tr:last-child th{
    background: #272425;
    background: -moz-linear-gradient(left,rgba(39,36,37,1) 0,rgba(77,78,80,1) 41%);
    background: -webkit-linear-gradient(left,rgba(39,36,37,1) 0,rgba(77,78,80,1) 41%);
    background: linear-gradient(to right,rgba(39,36,37,1) 0,rgba(77,78,80,1) 41%);
    color: var(--primary-color);
    text-transform: none;
    font-weight: 400;
}
/* End styleMD */

/* page styleCET */
.styleCET .star-rating:before,
.styleCET .woocommerce-page .star-rating:before,
.styleCET .star-rating span:before{
    color: var(--styleCET-color) !important;
}
.styleCET .title-heading-cet h1.two-line-h1 span:first-child{
    color: var(--styleCET-color);
    font-size: 40px;
    font-weight: bold;
    line-height: normal;
}
.styleCET.page .page-inner .title-heading-cet h1:after{
    display: none;
}
.styleCET .title-heading-cet .hr-custom{
    width: 70%;
    margin: 0 auto 15px auto;
}
.styleCET .section-title span{
    border-bottom: 4px solid var(--styleCET-color);
}
.styleCET .list-ul-table{
    padding-left: 0;
}
.styleCET .table-lt-custom .table tr th,
.styleCET .table-lt-custom .table thead tr:first-child th {
    background: linear-gradient(to right,#c7ac7b 0,#a98a53 41%);
    color: #fff;
}
.styleCET #content .page-inner h1,
.styleCET h1.two-line-h1 span:nth-child(2),
.styleCET #content p a,
.styleCET .section-title span,
.styleCET .woocommerce-Price-amount.amount,
.styleCET .woocommerce ul.show-ltloadmore-products li .product-title-loadmore:hover{
    color: var(--styleCET-color);
}
.styleCET .hr-custom {
    background-image: linear-gradient(to right,rgba(0,0,0,0),var(--styleCET-color),rgba(0,0,0,0));
}
.styleCET .woocommerce ul.products li.product .button,
.styleCET #content .accordion-section-box .accordion-title,
.styleCET #content .accordion-section-box .accordion-title.active{
    border-color: var(--styleCET-color);
}
.styleCET .woocommerce ul.show-ltloadmore-products li .button-add_to_cart-loadmore,
.styleCET .woocommerce ul.products li .button,
.styleCET #content .accordion-section-box h2:before,
.styleCET #content .accordion-section-box h3:before,
.styleCET #content .accordion-section-box h4:before,
.styleCET #content .accordion-section-box h5:before,
.styleCET #content .accordion-section-box h6:before,
.styleCET #btn-lt-loadmore-posts{
    background: var(--styleCET-color);
}
.styleCET .single_add_to_cart_button{
    background-color: var(--styleCET-color) !important;
}
.styleCET #content .accordion.accordion-section-box{
    border-bottom: 2px solid var(--styleCET-color);
}
.styleCET .lt-pc-loadmore-related-heading span {
    border-bottom: 3px solid var(--styleCET-color);
    color: var(--styleCET-color);
}
.styleCET .section-lt-loadmore-posts .title a,
.styleCET .we_lecturer-item.auto-color.we_lecturer-QTNHKS .we_lecturer-item-title a,
.styleCET .we_lecturer-style-list .we_lecturer-item-title a{
    color: var(--styleCET-color) !important;
}
.styleCET .section-lt-loadmore-posts .title a:hover,
.styleCET .we_lecturer-item.auto-color.we_lecturer-QTNHKS .we_lecturer-item-title a:hover,
.styleCET .we_lecturer-style-list .we_lecturer-item-title a:hover{
    color: var(--primary-color) !important;
}
.styleCET .sidebar-form-register section#dangky-bottom {
    background: var(--styleCET-color);
    background: -moz-linear-gradient(left,var(--styleCET-color) 0,#ceb38d 44%,var(--styleCET-color) 100%);
    background: -webkit-linear-gradient(left,var(--styleCET-color) 0,#ceb38d 44%,var(--styleCET-color) 100%);
    background: linear-gradient(to right,var(--styleCET-color) 0,#ceb38d 44%,var(--styleCET-color) 100%);
}
.page.styleCET #content .page-inner .show-ltloadmore-posts p a, .styleCET .product-short-description a{
    color: var(--styleCET-color) !important;
}
.styleCET .text-block-title {
    background: var(--styleCET-color);
}
.styleCET .text-block-title a{
    color: #fff !important;
}
.styleCET .we_lecturer-item.auto-color.we_lecturer-BB .we_lecturer-item-title,
.styleCET .we_lecturer-item.auto-color.we_lecturer-BB .we_lecturer-item-title a,
.styleCET .we_lecturer-item.auto-color.we_lecturer-PC .we_lecturer-item-title a{
    color: var(--styleCET-color);
}
/* End page styleCET */
/* product styleCET */
.single-product.styleCET h1.product-title,
.styleCET .product-summary .single_variation_wrap .woocommerce-variation-price .woocommerce-Price-amount.amount{
    color: var(--styleCET-color);
}
.styleCET .nav-tabs > li.active > a {
    border-top-color: var(--styleCET-color) !important;
    border-left-color: var(--styleCET-color) !important;
    border-right-color: var(--styleCET-color) !important;
    background-color: var(--styleCET-color);
}
.styleCET .woocommerce-tabs .accordion-section-box .accordion-title,
.styleCET .woocommerce-tabs .accordion-section-box .accordion-title.active{
    border-color: #fff;
}
.styleCET .woocommerce-tabs .accordion-section-box h2:before,
.styleCET .woocommerce-tabs .accordion-section-box h3:before,
.styleCET .woocommerce-tabs .accordion-section-box h4:before,
.styleCET .woocommerce-tabs .accordion-section-box h5:before,
.styleCET .woocommerce-tabs .accordion-section-box h6:before,
.styleCET .line-title:before{
    background: var(--styleCET-color);
}
.styleCET .woocommerce-tabs .accordion.accordion-section-box{
    border-bottom: 2px solid var(--styleCET-color);
}
.styleCET h3.product-section-title-related,
.styleCET .product-section-title-related,
.single-product.styleCET .product-info p.product-title,
.styleCET .product-section-title-related h1{
    color: var(--styleCET-color) !important;
}
.styleCET a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
    border-color: var(--styleCET-color);
}
.styleCET .add-to-cart-button .product_type_simple,
.styleCET .add-to-cart-button .product_type_variable,
.styleCET .grid-tools a,
.styleCET .table thead tr:first-child th,
.styleCET .widget-title.shop-sidebar,
.styleCET .woocommerce-Reviews input[type='submit']:not(.is-form){
    background-color: var(--styleCET-color) !important;
}
.styleCET h2{
    font-size: 22px;
}
.styleCET h3{
    font-size: 18px;
}
.styleCET h4{
    font-size: 16px;
}
.styleCET h2, .styleCET h3, .styleCET h4, .styleCET h5, .styleCET h6{
    font-weight: bold !important;
}
.styleCET h2, .styleCET h3, .styleCET h4, .styleCET h5, .styleCET h6, .styleCET .heading-font,
.styleCET .title-strong-cet strong{
    color: var(--styleCET-color) !important;
}
.styleCET .title-strong-cet{
    margin-bottom: 0;
}
.styleCET #review_form_wrapper #review_form .has-border {
    border-color: var(--styleCET-color);
}
.styleCET .btn-lt-loadmore-products,
.styleCET .woocommerce-Reviews #comments a.btn-reviews-now{
    background-color: var(--styleCET-color);
}
.styleCET #btn-related-product-loadmore-posts{
    background: var(--styleCET-color);
}
.styleCET .table-lt-custom .table thead tr th,
.single-product.styleCET .woocommerce-tabs .entry-content ul li:before{
    color: var(--styleCET-color);
}
/* End product styleCET */
/* cat styleCET */
.styleCET .archive-page-header .hero-image-archive h1.page-title,
.styleCET .box-blog-post .post-title{
    color: var(--styleCET-color);
}
/* End cat styleCET */
/* single post styleCET */
.single-post.styleCET .entry-header .entry-title,
.single-post.styleCET .author-date-box-meta a,
.styleCET .author-date-box-meta i,
.styleCET .title-post-navigation,
.styleCET .group-post-related .h2,
.styleCET #comments p.title,
.styleCET .group-post-related ul a:hover{
    color: var(--styleCET-color);
}
.styleCET #content .entry-content p a,
.styleCET #ftwp-container #ftwp-list.ftwp-strong-first>.ftwp-item>.ftwp-anchor .ftwp-text,
.styleCET #ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-decimal>.ftwp-item>.ftwp-anchor::before{
    color: var(--styleCET-color) !important;;
}
.styleCET #ftwp-container.ftwp-wrap #ftwp-contents{
    border-color: var(--styleCET-color) !important;
}
.styleCET #ftwp-container #ftwp-list.ftwp-strong-first>.ftwp-item>.ftwp-anchor.ftwp-active .ftwp-text,
.styleCET #ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-decimal>.ftwp-item>.ftwp-anchor.ftwp-active::before{
    color: #fff !important;
}
.styleCET .group-post-related .h2:after{
    border-bottom: 3px solid var(--styleCET-color);
}
.styleCET .line-blue:before {
    background: var(--styleCET-color);
}
.single-post.styleCET h2, .single-post.styleCET h3, .single-post.styleCET h4, .single-post.styleCET h5, .single-post.styleCET h6{
    margin-bottom: 5px;
}
.single-post.styleCET h2, .single-post.styleCET .h2{
    color: var(--styleCET-color);
    font-size: 20px;
    font-weight: 400;
}
.single-post.styleCET button#comment_submit {
    background-color: var(--styleCET-color);
}
.styleCET .box-style02-product.box-text-bottom{
    border: 3px solid var(--styleCET-color);
}
.styleCET .box-style02-product .product-info-title,
.styleCET .box-style02-product .product-info-price .woocommerce-Price-amount.amount{
    color: var(--styleCET-color);
}
.styleCET .box-style02-product a.style02-product-info-button{
    background-color: var(--styleCET-color);
}
.styleCET .progress-bar{
    background-color: var(--styleCET-color);
}
.styleCET .star-average .star_average,
.styleCET .universal-comments-recent-post a{
    color: var(--styleCET-color);
}
.styleCET .btn-reviews-now{
    background: var(--styleCET-color);
}
.styleCET .uc-reply-button,
.styleCET .uc-loadmore-button{
    background-color: var(--styleCET-color);
}
/* End single post styleCET */

/* End --------------------- */
@media (max-width: 499px) {

}