﻿.header-bottom {
  /*background-color: #151b4e;*/
  background-color: #2277D6;
}
.header:not(.transparent) .header-bottom-nav.nav > li > a {
    background: none;
    border: none;
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif !important;
}
#mega-menu-wrap {
  /*background: #2277D6;*/
  background: #2277D6;
  
}
div#masthead {
  background: #fff;
}

a.header-cart-link.is-small span {
    color: #333;
    text-transform: initial;
}
div#masthead a.header-cart-link i.icon-shopping-basket {
    color: #333;
}
div#masthead input#txt_timkiem {
    background-color: #ccc !important;
    border-radius: 6px;
	color: #000 !important;
}
#remove_icon {
    color: #9b8f8f;
    font-size: 10px;
    margin-left: -4.5em;
    margin-bottom: 1.0em;
}
#remove_icon_mobi {
    color: #fff;
    font-size: 10px;
    margin-left: -4.5em;
    margin-bottom: 1.0em;
}
/*css phần khách hàng*/
.wel-khachhang {
    background:#2277D6;
}
#icon_user {
    color:#2277D6;
    font-size:24px
}
#info_user {
   color: #2277D6;
}
#info_basic {
    color: #2277D6;
}
#save_inf {
    background-color:#2277D6;
}
#save_chan{
    background-color:#2277D6;
}
#reward_accum {
    color:#2277D6;
}
/* css phần trang chủ nút giỏ hàng*/
.wc-forward {
     background:#2277D6;
}
/*css phần đăng nhập & đăng ký*/
#login,#register_cs {
    background-color:#2277D6;
}
/*css phần giỏ hàng*/
.is-outline:hover, .primary.is-outline:hover {
    border-color: #2277D6;
}
.is-outline:hover, .is-outline:hover, .primary.is-outline:hover {
    background-color: #2277D6;
}
.is-outline.primary {
    color:#2277D6;
}
#apply_sale {
     background-color: #2277D6;
      color: #fff;
      border: none;
      border-radius: 4px;
      line-height: 35px;
}
/*css phần chi tiết*/
.btn-themgiohang {
    background:#2277D6;
    border-radius:6px
}

/*css phần thanh toán*/
#button_lgcheckout {
     background-color: #2277D6;
}
#info_checkout {
    color: #2277D6;
}
#order_review_heading {
     color: #2277D6;
}
#info_add {
    color: #2277D6;
}
#place_order {
    background-color: #2277D6;
}
.showcoupon:hover {
    color: #2277D6;
}
.tks {
     color: #2277D6;
}
.wc-backward {
    background-color:#2277D6;
}
/* css title-product */
.title-product {
    text-align:center;
}
.title-product p {
    text-align: center;
    margin: 0;
    padding: 0 50px !important;
    background: white;
    font-weight:bold;
    color: #333 !important;
    display: inline-block;
    border-bottom: none !important;
}

.home-mid-line {
  display: block;
  overflow: hidden;
  height: 1px;
  border-top: 1px solid #8c8c8c;
  margin-top: -15px;
  margin-bottom: 15px;
}

/*Mobile ẩn đường line*/
@media only screen and (min-width: 0px) and (max-width: 499px) {
    .home-mid-line {
        display: none;
    }
}
/*Button thêm vào giỏ css*/
.product-small.col a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    margin-right: 0;
    padding: 1px 4px;
    font-size: 11px;
    text-transform: initial;
    display: flow-root;
    background: #2277D6;
    color: #fff;
    border: 1px solid #2277D6;
}
.product-small.col a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
	background: #8c8c8c;
    color: #fff;
    border: 1px solid #8c8c8c;
}

/*css Footer*/
p.tongdai-text, p.tongdai-text a {
    font-weight: 600;
    color: #2277D6;
    font-size: 14px;
}
p.hethong, p.hethong a {
    font-weight: 600;
    color: #2277D6;
    font-size: 14px;
}
ul.f-text-detal li {
    list-style: disc;
    color: #8c8c8c;
    font-size: 10px;
}
ul.f-text-detal li a {
    font-size: 12px;
    color: #8c8c8c;
}

/*css giỏ hàng*/
.product-name {
  color: #333;
}
.widget-title {
  color: #2277D6;
}
.btn-themgiohang:hover {
    background: #8c8c8c;
   
}

/*css chi tiết sản phẩm*/
.badge-container.absolute.left {
    right: 0;
    left: auto;
    top: 0;
    margin-top: 4em;
    background:red;
    font-size: 0.9em;
}
.badge-container_1.absolute.left {
    right: 0;
    left: auto;
    top: 0;
    margin-top: 0;
    background:#49b90d;
    font-size: 0.9em;
}


.badge-inner{
    background:red;
}

.badge-inner1{
    background:#49b90d;
}

.price-details-discount {
    font-size:17px;
    text-decoration:line-through;
     color: #8c8c8c;
}
.price-details-discount-1 {
    font-size:17px;
    text-decoration:line-through;
     color: #49b90d;
     margin-left: 0.5em;
}
.dang_ky {
    background-color:#2277D6;
}

.icon-exit{
    background-image: url(/wp-content/upload/2022/exit.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    margin-top: 0.2em;
    float: right;
    margin-left: 0.4em;
}

.icon-exit-mobile{
    background-image: url(/wp-content/upload/2022/exit-mobile.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    margin-top: -2em;
    float: right;
   margin-right: -0.5em;
}
#open-login {
    cursor:pointer;
}
#open-register {
    cursor:pointer;
}
.sale_a:hover {
    color:#fff
}
#append_birthday {
    width:20%
}

#month_birthday {
    float: left;
    margin-left: 11em;
    margin-top: -3.5em;
}
#year_birthday {
    float: left;
    margin-left: 22em;
    margin-top: -3.5em;
}
#label_gender {
    float: right;
    margin-right: -5.2em;
    margin-top: -5.5em;
}
#gender {
    float: right;
    margin-right: -11em;
    margin-top: -3.5em;
}
@media (max-width: 549px) {
     #month_birthday {
        margin-left: 5em;
        margin-top: -3.5em;
    }
    #year_birthday {
        margin-left: 10em;
        margin-top: -3.5em;
    }
    #label_gender {
        margin-right: -5.2em;
        margin-top: -5.5em;
    }
    #gender {
        margin-right: -5.3em;
        margin-top: -3.5em;
    }
}
.fa, .fas {
  font-weight: normal;
  font-size:20px
}
._account {
   
}
._exit {
 list-style-type: none;
}
._account:hover {
   color: #1e74e8;
     

}
._exit:hover {
    color: #1e74e8;
    
}
#img_bct {
      width: 80%;
}
#img_dmca {
    width:100%;
}

#image_1789829789 {
    display:flex;
}
#image_1694678249 {
    width: 20%;
}
@media (max-width: 480px) {
    .mfp-content {
        overflow-y: scroll !important;
    }
}
