﻿ .homepage .p-item .p-promotion p:after {content: "+";padding: 3px;}
      .homepage .p-item .p-promotion p:last-child:after { content: none; }
      .product-list .p-item .p-price {font-size: 16px;font-weight: 600;color:#c8191f;}
      .header .search .form-search .search-btn {position: absolute;top: 0;height: 100%;right: 0;padding: 0 20px;border-radius: 3px;border: 2.5px solid #fff;text-align: center;line-height: 38px;cursor: pointer;font-size: 16px;color: #ffffff;background: #e5101d;width: initial;}
      .page-detail .info-technical td *, #tb-product-spec td * {font-weight: normal;padding: initial;margin: inherit;}
      .head-blog .blog-cat a.active,.head-blog .blog-cat a:hover{border-bottom:3px solid #c8191f;font-weight: bold;}
      .head-blog h2{font-size: 36px;font-weight: bold;color: #555;margin-bottom: 20px;text-transform: uppercase;text-align: justify;}
      .head-blog .blog-cat{margin-top:8px;font-size:20px;color: #3d3d3d;margin-bottom:20px}
      .head-blog .blog-cat li{float:left;margin-right: 45px;color: #3d3d3d;}
      .head-blog .blog-cat a{color: #3d3d3d;border-bottom:3px solid transparent;padding-bottom:5px;margin-bottom:5px;display:inline-block;font-size: 16px;text-transform: uppercase;}
      .main-blog .entry-header h1{margin:0;font-size: 42px;color:#333}
      .main-blog .entry-content h1,.main-blog .entry-content h2,.main-blog .entry-content h3{font-size: 16px;}
      .main-blog .entry-content p{text-align: justify;font-size: 16px;line-height: 1.63;}
      .cart-fixed {position:fixed;right: 10px;bottom: 200px;z-index: 12;width: 60px;}
      .back-top {z-index: 12;}
      .deals-th{color: #fff;font-size: 30px;font-weight: 700;}
      .text-yellow{color: #fed000;}
      .deals-th .border{color: #ffffff;border: 1px solid #fff;border-radius: 3px;font-size: 12px;padding: 5px 20px;}
      .dealList .p-item {padding: 10px;margin-bottom: 20px;}
      .dealList .col-md-3.col-sm-6.item {padding-left: 10px;padding-right: 10px;}
      .main-order .content .list-order .p-item .p-entry a{line-height: inherit;font-size:16px;color:#333;display:block;margin-bottom:10px}
      .pre-line p {padding: 2px;margin: 0;}
      .main-blog .blog-right .list-top li{position: relative;padding: 10px 0;height: 50px;}
      .main-blog .blog-right .list-top a{font-size: inherit;margin-left:45px;display:block;line-height:18px}
      .main-blog .blog-right .list-top li:nth-child(1) span{background-color:#f25630}
      .main-blog .blog-right .list-top li:nth-child(2) span{background-color: #d0b07a;}
      .main-blog .blog-right .list-top li:nth-child(3) span{background-color: #decbac;}
      .page-detail .product-related .list-pro-related .p-item .p-img:hover img{width: inherit;transform: scale(1.1);transition: 1s ease-in-out;max-width: 100%;max-height: 100%;}
      span.doc-them-mo-ta{display: inline-flex;align-items: center;padding: 4px 12px 3px 12px;border: 1px solid #4c4c4c;color: #333;font-size: 11px;text-transform: uppercase;cursor: pointer;margin-top: 5px;}
      .pGallery a{height:200px}
      .page-detail .show-more{padding: 10px 0;cursor: pointer;display: block;color: #dd0000;text-align: center;width: 229px;border: 1px solid #dd0000;height: 39px;border-radius: 4px;font-size: 13px;font-weight: 400;margin: 15px auto 10px;transition: .3s ease-out;}
      .page-detail .show-more:hover{color: #fff;background: #dd0000;text-decoration: none;}
      .page-detail .info-technical .show-m{padding:6px 0;font-weight:300;cursor:pointer;text-align:center;font-size:14px;color:#dd0000;background:#fff;border:1px solid #dd0000;border-radius:4px;transition:.6s ease-out;display:block;margin-bottom:20px}
      .page-detail .info-technical .show-m:hover{color: #fff;background: #dd0000;text-decoration: none;}
      .has-nav .owl-nav .owl-prev{left: 10px;opacity:0;}
      .has-nav .owl-nav .owl-next{right: 10px;opacity:0;}
      .has-nav:hover .owl-nav .owl-prev{opacity:1;}
      .has-nav:hover .owl-nav .owl-next{opacity:1;}
      .page-detail .control-slider.has-nav .owl-nav > div{font-size:20px;top: 25%;}
      nav .child3 >li div:hover > ul.long-child4 {min-width: 470px;}
      .header .search .main-result .col-brand a{color:#333;text-transform: uppercase;}
      .header .search .main-result .col-pro a,.header .search .main-result .col-key a{color:#333;text-transform: capitalize;}
      @media (max-width: 768px) {
        .header .search .form-search .search-btn{padding: 0 10px;border-radius: inherit;font-size: 12px;border:none}
      
        .main-blog .entry-header h1 {font-size: 28px;font-weight: bold;line-height: 1.29;color: #222;}
        .head-blog h2 {font-size: 24px;padding: 0 10px;margin-bottom: 0;}
        .main-blog .blog-top-left .blog-larg .b-name{font-size: 16px;font-weight: initial;}
        .main-blog .blog-top-left .blog-small .b-name{font-size: 16px;font-weight: initial;}
        .main-blog .main-left .blog-item .b-name{font-size: 16px;font-weight: initial;}
        .main-blog .main-left .blog-item .b-emty p{display: none;}
        .main-blog .main-left .blog-item .b-img{max-width: 100px;}
      }
      @media (max-width: 992px) {.list-deals .bg-deals {padding: 20px 0;background-color: #c8191f;}}
      
      .img-responsive {background: #000;}
      .page-detail .info-technical td strong, #tb-product-spec td strong {font-weight: bold !important;color: #c8191f;}
      .list-deals .p-item .p-img .p-sale {background: #ed1d24;color: #fff;font-size: 15px;position: absolute;right: 5px;top: 5px;font-style: normal;background-size: contain;background-repeat: no-repeat;width: 50px;line-height: 49px;text-align: center;border: 1px solid #ed1d24;border-radius: 50%;background: rgba(231,56,39,1);background: -moz-linear-gradient(left, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(231,56,39,1)), color-stop(100%, rgba(242,82,61,1)));background: -webkit-linear-gradient(left, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);background: -o-linear-gradient(left, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);background: -ms-linear-gradient(left, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);background: linear-gradient(to right, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73827', endColorstr='#f2523d', GradientType=1 );}
      .header .menu-header .nav-right::before{content: none;}
.header .menu-header .nav-right::after {content: '';background-image: url(/script/hopqua_33x33-phi-long.gif);background-repeat: no-repeat;display: inline-block;position: absolute;width: 100%;height: 100%;left: 15px;top: 4px;}
      .list-deals .p-item .p-count::before {content: '';position: absolute;right: -4px;transform: translateY(-50%);top: 50%;width: 25px;height: 34px;background-size: contain;background-position-x: right;display: inline-block;background-image: url(/script/hot-giam-gia-soc.png);background-repeat: no-repeat;}
      .list-deals .p-item .p-count{text-align:center;line-height:16px;border-radius:20px;color:#fff;margin-top:8px;margin-bottom:5px;position:relative;background: rgba(231,56,39,1);background: -moz-linear-gradient(left, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(231,56,39,1)), color-stop(100%, rgba(242,82,61,1)));background: -webkit-linear-gradient(left, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);background: -o-linear-gradient(left, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);background: -ms-linear-gradient(left, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);background: linear-gradient(to right, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73827', endColorstr='#f2523d', GradientType=1 );}
      .a-content a {color: #ed1c24;}

      @media only screen and (max-width: 900px) and (min-width: 800px){
        .build-pc .popup-select .list-product-select{max-height: 320px;}
      }
      @media (min-width: 1200px){
        .build-pc .popup-select .list-product-select{max-height: 500px;}
      }
      @media (min-width: 1620px){
        .build-pc .popup-select .list-product-select{max-height: 700px;}
      }
      .product-list .p-item .p-name a {text-transform: uppercase;}
      
      <!--scroll new-->
            html::-webkit-scrollbar-track {
                 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
                border-radius: 0;
                background-color: #F5F5F5;

            }

            html::-webkit-scrollbar {
                width: 15px;
                background-color: #F5F5F5;
            }

            html::-webkit-scrollbar-thumb {
               border-radius: 10px;
                -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
                background-color: #D62929;
            }

      <!--end scroll new-->
        nav .child3 >li div:hover > ul (min-width: 310px;)
      .entry-content h5 {font-size: 18px;}
      .productDescription h5 {font-size: 22px !important;}
      .product-list .p-item .p-brand img {width: auto;height: unset;max-width: 80px;}
      .product-list .p-item .p-brand {height: 40px;display: block;}
      ._hj_feedback_container ._hj-1O2Rr__MinimizedWidgetMiddle__container._hj-1QnQT__MinimizedWidgetMiddle__right {
    bottom: 12px;
    top: auto !important;
}

      .page-detail .pro-info p {padding: 0;margin: 0;width: calc(50% - 22px);float: left;padding: 0px 5px 5px 0px;text-indent: -12px;margin-left: 22px;}
      .page-detail .pro-info p::before {content: '●';font-size: 10px;color: #ced1d6;margin-right: 5px;vertical-align: 1px;}
      span.doc-them-mo-ta{margin-left: 22px;}
