﻿.info-list .item-link i{
	color:#ED1C24
}
.hotline_info a,.hotline_info p, .hotline_icon i,.section_header .my-account{
	color: #ED1C24 !important;
}
.header-account_info .info-avatar_img{
	border: 2px solid #ED1C24;
}

#menu1 .table {width: 100% !important;}#review .table, #review div, #review table {width: 100% !important;}.author_item-img img {border-radius: 100px;}.partner_wrap .partner_content {padding-bottom: 50px !important;}.ptservice_main-title {font-weight: 500 !important;}.book_box {height: 100% !important;margin: 0px !important;}.tooltip {position: relative;display: inline-block;opacity: 1 !important;cursor: pointer;}.tooltip .tooltiptext {    visibility: hidden;    width: 140px;    background-color: #555;    color: #fff;    text-align: center;    border-radius: 6px;    padding: 5px;    position: absolute;    z-index: 1;    bottom: 150%;    left: 50%;    margin-left: -75px;    transition: opacity 0.3s;}    .tooltip .tooltiptext::after {        content: "";        position: absolute;        top: 100%;        left: 50%;        margin-left: -5px;        border-width: 5px;        border-style: solid;        border-color: #555 transparent transparent transparent;    }.tooltip:hover .tooltiptext {    visibility: visible;    opacity: 1;}.toast-title {color: white !important;}.brcrumb_info-title {font-size: 25px !important;}.item-img_sale {text-align: center;font-size: 11px;text-align: center;position: absolute;width: 40px;height: 40px;border-radius: 50%;background-color: #eb5757;left: 3px;top: 3px;color: #fff;font-size: 12px;}.contact {width: 46px;position: fixed;bottom: 150px;right: 0;list-style: none;padding: 4px;background: #fff;box-shadow: 0 0 50px 0 rgba(82,63,105,.15);display: flex;justify-content: center;align-items: center;flex-direction: column;z-index: 1;}.contact li {    background: #f4f4f8;}    .contact li:first-child {        margin-bottom: 4px;    }.contact .contact-item {    padding: 5px;}.contact-item {position: relative;display: inline-block;}.contact-item .tooltiptext {    visibility: hidden;    width: max-content;    background-color: #555;    color: #fff;    text-align: center;    border-radius: 6px;    position: absolute;    z-index: 1;    right: 45px;    padding: 5px 8px;    font-size: 13px;}.contact-item:hover .tooltiptext {    visibility: visible;}.contact-banner {position: fixed;bottom: 5px;left: 5px;padding: 5px;box-shadow: 0 0 50px 0 rgb(82 63 105 / 15%);z-index: 1;border-radius: 5px;max-width: 390px;}.banner-close-wrapper {position: absolute;right: 8px;top: 8px;}.chat-close-button {background-color: rgba(137,146,164,.7);color: #fff;border: none;outline: none;height: 28px;width: 40px;padding: 0 12px 4px;font-size: 16px;border-radius: 20px;}.copy_text{z-index: 1 !important}.yellow .hotline_icon svg path, .account svg path, .pagination_list-btn svg path {fill: #ed1d24;}.printer-list-content {padding-top: 0!important;}.section_header .header_wrap, .header_logo img, .footer_logo img {height: 60px;}.menu_component .menu_category .dropdown-menu .category_link {	color: #000!important;} .footer {background: #fff url(/content/assets/images/footer-bg.jpg);}.detail .col-lg-3 .row {position: sticky;top: 10px;}.section-chi-tiet-sach .list-cart li.li-item {flex: 0 0 calc(100% / 2 - 15px);max-width: calc(100% / 2 - 15px);}@media only screen and (min-width:1024px) {.detail .detail_group {    margin-bottom: 0;}}.detail .detail_group img:not(.initial) {    margin-bottom: 0!important;}.section-checkout_right .section-checkout_right-list img{display:none;}.owl-item .box-slider > a {background: #f1f1f1;display: block;padding: 10px;border-radius: 5px;}.menu_component .menu_category .dropdown-menu .category_link {padding: 8px 0;}.list_category-wrapper .wrapper_pagination {padding-top: 0; padding-bottom: 30px;}.category_wrapper-right {margin-bottom: 20px;}.author_list-avatar a {display: block;width: 150px;height: 150px;border-radius: 200px;overflow: hidden;}

.latest-news_body-box .box_label a:first-letter, h6.main_title.h6-14.medium.mb-2:first-letter {text-transform: uppercase;}
.section_header .header_wrap .header_button .header-account_info {height: inherit}
.header-account_info .info-list_item:hover a {color: #ff0006!important;transition: 0.5s;}
.termsofuse .termsofuse_details p {    
    line-height: 25px !important;
}
.menu_component {
    background: #ED1C24;
}
.menu_component .menu_category.active, .menu_component .menu_category:hover {
    background: #ED1C24;
}
.section_header .header_wrap .header_button.account {
    border-color: #ED1C24;
    color: #ED1C24;
}

.menu_component .menu_my_book a {    
    color: #ED1C24;
}
.section_header .header_wrap .header_button.cart {
    background: #ED1C24;
}
.section_header .header_wrap .header_info .header_hotline.yellow a, .section_header .header_wrap .header_info .header_hotline.yellow p {
    color: #ED1C24;
}
.footer-copyright {
    background-color: #ED1C24;
}
.menu_component .menu_category .category_show_all {
    color: #ED1C24;
}
.book_content .color-AA8B47 {
    color: #FF3D00;
}
.partner_wrap .partner_head .partner_title-vector {
    background-color: #ED1C24;    
}
.printer-list-heading::before {
    background: #ED1C24;
}
.home_page .banner_section {
    background: #ED1C24;
}
.home_page .banner_section {
    background: #fff url(/content/assets/images/bg-slide.svg);
    background-repeat: repeat;
}
.menu_component .menu_category .dropdown-menu .category_link.maintainHover {
    color: #ED1C24!important;
    border-color: #ED1C24;
}
.menu_component .menu_category .dropdown-menu .category_link.maintainHover .category_icon svg path {
    fill: #ED1C24!important;
}
.menu_component .menu_category .dropdown-menu .popover .submenu_item .title::before {
    background: #ED1C24;
}
.brcrumb {
    background-color: #fff;
}
.menu_component .menu_category.active, .menu_component .menu_category:hover {
    background: #ED1C24;
}
.tabbar .nav-item-ct .nav-custom.active {
    background-color: #ED1C24;
    color: #fff;
}
.filter_menu-box .box-languages_item input:checked~label {
    background-color: #ED1C24;
    color: #fff;
}
.filter_menu-box .box-price_form {
    background: #ED1C24;    
}
.menu_component .menu_category {
    background: #ED1C24;
}
.menu_component .menu_search .search_submit .button_icon {
    background: #950000;
}
.login-wrap .login_email-btn {
    background-color: #ED1C24;
}
.login-wrap .login_email-heading a {
    color: #ED1C24;
}
.register-wrap .register_email-heading a {    
    color: #ED1C24;
}
.register-wrap .register_email-btn {
    background-color: #ED1C24;
}
.section_header .header_wrap .header_button .header-account_info .info-avatar_img {
    border: 2px solid #ED1C24;
}
.change_password-content .form-group button {
    background: #ED1C24;
}
.sidebar .sidebar_user .user_photo {
    border: 2px solid #ED1C24;
}
.topic-headding .topic-box .box_item {
    background-color: #ED1C24;
}
.collection-book .collection-slider .item-content_price span {
    color: #ED1C24;
}
.menu_component .menu_category .dropdown-menu {
    background: #F9F9F9;
    border: 1px solid #E9E9E9;
}
.comment-box .comment_text .btn-submit a {
    background: #ED1C24;
}
.comment-box .comment_title::before {
    background: #ED1C24;
}
.component_pagination ul li a {    
    color: #ED1C24;    
}
.component_pagination ul li.active {
    background-color: #ED1C24;
}
.component_pagination ul li:hover {
    background-color: #ED1C24;    
}
.component_pagination ul .pagination_list-btn a svg:hover rect {
    fill: #ED1C24;
}
.footer .footer_content .list-sty .content-list_item a:hover {
    color: #ED1C24;
}
.footer .footer_info .footer_content-list .content-list_item:hover {
    color: #ED1C24;
}
.detail .contentBook .nav-tabs .nav-item .nav-link.active {
    border-bottom: 5px solid #ED1C24!important;
}
.menu_component-mobile {
    background: #ED1C24;    
}
.section_header-mobile .header_wrap .header_button {    
    color: #ED1C24;
    border: 1px solid #ED1C24;    
}
.section_header-mobile .header_wrap .header_button svg path {
    transition: .3s ease;
    fill: #ED1C24;
}
.section_header-mobile .header_wrap .header_button svg path {
    fill: #ED1C24;
}
.topview-content .position-relative.active::before {    
    background: #ED1C24;   
}
.checkout_mb .group_item .icon-item svg path {
    fill: #e1afb1;
}
.checkout_mb .icon-item.active svg path {
    fill: #ED1C24;
}
.checkout_mb .group_item .icon-item {
    border: 1px solid #e1afb1;
    color: #ED1C24;
}
.my-account-mb-main_dashboard .dashboard_box-img {   
    background: #ED1C24;    
}
.login_mb .login_mb-btn button.mb_btn-btn {
    background-color: #ED1C24;
}
.login_mb .login_mb-title a {
    color: #ED1C24;
}
.resgiter_mb .login_mb-btn button.mb_btn-btn {    
    background-color: #ED1C24;    
}
.resgiter_mb .resgiter_mb-title a {
    color: #ED1C24;
}
.brcrumb_info-title {    
    color: #333;
}
.brcrumb_info-content .content_txt p {
    color: #333;
}
.author_section .author_wrap .author_heading-line {
    background: #ED1C24;
}
.home-slider .owl-dots button.owl-dot.active {
    background-color: #e1afb1;
}
.item_infor-price .h6-14 {
    color: #ED1C24 !important;
}
.section_header-mobile .header_wrap .header_button:hover {
    background: #ED1C24;
}
.my-account-mb-main_user .sidebar_user-avatar .user_photo {
    border: 2px solid #e1afb1;R
}
.author_section .author_wrap .author_box .author_list-avatar img {border-radius: inherit!important}

.latest-news_body {padding-top: 20px!important;}

.latest-news_body .box-slider img {
    max-height: 500px;
    width: auto;
    margin: 0 auto;
}
.latest-news .owl-nav {
    margin-top: 0px;
}
.latest-news_body-list .list_item {
    margin-bottom: 15px;
}
.latest-news_heading {margin-bottom: 0!importantR; padding-bottom: 0!important}
.license{display:none}
.topic-headding .topic-box .box_item {
background-image: none !important;
}
li:has(> .feeship) {
    display: none;
}
.info-money .border-solid{
	display: none;
}

.new-home .latest-news_body .box-slider img {
  max-height: 300px;
}
.new-home .latest-news_body .box-slider img {
  width: 100%;
  object-fit: contain;
}
.new-home .owl-nav .owl-next, .new-home .owl-nav .owl-prev {
    top: 260px;
}
.author_section .author_wrap .author_box .author_list-avatar{
    border-radius: 50%;
}