.site__block{
 display:block;
}
.site__block h1{
    font-size:24px;
    text-align:center;
    text-transform:uppercase;
}
.site__pricelist{
    padding:15px 0;
    width:100%;
    float:left;
}
.list__cate{
    list-style-type:none;
    margin:0;
    padding:0;
    width:100%;
    float:left;
}
.list__cate > li{
    width:calc(20% - 15px);
    margin:1rem 0.75rem;
    float:left;
}
.list__cate > li:last-child{
   width:100%;
   text-align:center;
}
.row_cus{
    margin-left:-15px;
    margin-right:-15px;
}
.row_searchselect{
  margin-left:-7.5px;
  margin-right:-7.5px;
}
.table__filter__product{
    font-size:12px;
}
.inner{
    width:100%;
    float:left;
}
.inner__product__filter{
    padding:10px 10px;
    border:1px solid #ccc;
    margin-top:15px;
}
.inner__product__filter_roll{
    max-height:500px;
    overflow-y:scroll;
    overflow-x:hidden;
}
.filter__product__sl{
    width:50px;
    height:24px;
    text-align:right;
}
.filter__product__price{
    width:100px;
    height:24px;
    text-align:right;
}
.add__to__pricelist{
    background:#c12e2a;
    color:#fff;
    padding:5px 10px;
    cursor:pointer;
    display:inline-block;
    vertical-align:middle;
    border-radius:1px;
}
.add__to__pricelist:hover{
    color:#fff;
}
.list__cate select,.list__cate input{
   font-size:13px;
}

/*
 *  STYLE 10
 */

#style-10::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}

#style-10::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}

#style-10::-webkit-scrollbar-thumb
{
    background-color: #AAA;
    border-radius: 10px;
    background-image: -webkit-linear-gradient(90deg,
                                              rgba(0, 0, 0, .2) 25%,
                                              transparent 25%,
                                              transparent 50%,
                                              rgba(0, 0, 0, .2) 50%,
                                              rgba(0, 0, 0, .2) 75%,
                                              transparent 75%,
                                              transparent)
}
.inner__product_pricelist{
    padding:30px 0;
}
.product__pr{
    text-align:center;
    font-size:20px;
    text-transform:uppercase;
    margin-bottom:15px;
}
.product__op{
  padding:0 0 15px 0;
}

.row-disabled {
   background-color:#ccc;
   pointer-events: none;
}
.btn__ac1{
    text-align:right;
    margin-top:10px;
}
.menu_giohang {
    background: #eeeeee;
    height: 30px;
    line-height: 30px;
    color: #555;
    text-transform:uppercase;
}
.row__total__pricelist{
    text-align:right;
}
.total__pricelist{  
}
.table_product_pricelist{
    font-size:13px;
}
.row__vat,.row__total_pricelist_vat{
    text-align:right;
}
.row__price{
   color:red;
   font-size:14px; 
   font-weight:500;
   display:inline-block;
   width:100px; 
}
.del__rowproduct{
    text-decoration:underline;
    cursor: pointer;
}
.inner__kh{
    padding:30px 0 0 0;
}
.row-disabled .add__to__pricelist{
    background:#428bca;
}
.box_register{
  padding:15px 0;
}
.box__loginkey{
  padding:10px 0;
}
.wrap__map{
  position:relative;
  height:0;
  width:100%;
  float:left;
  padding-bottom:40%;
  margin:10px 0;
}
.wrap__map iframe{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
}
.hide{
   display:none;
}


.cse .gsc-search-button-v2, .gsc-search-button-v2 {
    font-size: 0px;
    padding: 9px 35px;
    width: auto;
    vertical-align: middle;
    border: 1px solid #666666;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-color: #277b1c;
    background-color: #277b1c;
    background-image: linear-gradient(top,#4d90fe,#4787ed);
    margin-left: -9px;
}

.gsc-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.gsc-input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.gsc-input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.gsc-input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

.goog-te-banner-frame{visibility:hidden !important;}
  body {top:0px !important;}
   #google_language_translator { width:auto !important; }
  .goog-te-gadget .goog-te-combo {margin: 4px 0px !important;}
  .goog-tooltip {display: none !important;}
  .goog-tooltip:hover {display: none !important;}
  .goog-text-highlight {background-color: transparent !important; border: none !important; box-shadow: none !important;}
  
  p.hello { font-size:12px; color:darkgray; }
  #google_language_translator { clear:both; width:auto !important; text-align:right; display:none; }
  #flags { text-align:right; }
  p.hello { text-align:right; float:right; clear:both; color:#666; }
  .glt-clear { height:0px; clear:both; margin:0px; padding:0px; }      
  #flags a { display:inline-block; width:35px; height:19px; margin-left:2px; } 
.zhg{position: absolute;
    left: 430px;
    top: 6px;
    height: 30px;}

.sologan__tt{
    height:40px;
    background: rgb(39,123,28);
    line-height:40px;
    width:100%;
    float:left;
}
.sologan__tt marquee{
    color:#fff;
    font-size:18px;
    font-weight:bold;
}
@media (max-width:768px){
   .row_cus{
    padding:15px 5px;
    margin:0 0;
    width:100%;float:left;   }
   .site__pricelist{
     width:100%;
     float:left;
   }
   .inner__product_pricelist{
    padding:15px 15px;
   }
   .inner__kh{
    padding:10px 0;
   }
}
@media (max-width:650px){
    .sologan__tt marquee{
    color:#fff;
    font-size:16px;
    font-weight:600;
}
    .list__cate > li{
        width: calc(50% - 30px);
        margin: 0.5rem 1rem;
        float: left;
    }
    .list__cate > li > select{
        font-size:13px;
    }
}
@media (max-width:576px){
 
}
@media (max-width:500px){
   .thongtinfooter{
   	padding:0 10px;
   }
   .box__loginkey{
     padding:15px 15px;
   }
   .fix__social > li > a > img{
     height:25px!important;
   }
   #backtop img{
      height:25px;
      
   }
   #backtop{
      bottom:95px!important;
      right:5px!important;
   }
   .right_ft{
   	width:100%;
   	float:left;
   	padding:10px 10px;
   }
   #footer .tag{
   	 padding:0 10px;
   }
}
@media (max-width:426px){
   .list__cate > li > select{
   	font-size:12px;
   }
}
@media (max-width:375px){

}
@media (max-width:320px){

}
@media (max-width:280px){

}





