// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 200 to 700

 body{
  font-family: "Merriweather Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
 }

.footer_logo img {
    max-width: 200px !important;
}  

.awe-check .checkbox input[type=checkbox]:checked + label::after, .awe-check .checkbox input[type=radio]:checked + label::after, .awe-check .checkbox:hover label::after{
    content: "\2713"!important;
} 

.background-f4 {
    background: #041e42 ;
} 

.box-search input {
    border: none;
    border-radius: 100px;
}

.box-color {
    background: #fff ;
}

.title-standard h1 a, .title-standard h1 span, .title-standard h3 a, .title-standard h3 span {
    color: #041e42 ;
    font-weight: 700;
}

.menu-categories-hide ul.menu-cate-lv1 > li a {
    float: left;
    width: 100%;
    background: #fff;
    padding: 15px 15px 18px 34px;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 1px;
    text-transform: uppercase;
    text-align: left;
}

a.gflag {
    display: none;
}

.box-search input {
width: 400px;
margin-right: 100px;
}


.menu-categories-title {
    font-size: 18px;
    font-weight: 600;

}

.main-menu ul li a {
    font-size: medium;
    font-weight: 500;
}


.item-category-index .cover-item-index .caption-item span:hover {
    background-color: #041e42;
    border-color: #041e42;
}

.product-title-hot h4 a {
    color: #041e42;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
} 

.product-title-hot .button a, #scrollup {
    border-radius: 20px 20px 20px 20px;
} 

.blog-news-index-title h4 a {
    font-weight: 700;
}

.main-menu ul li a {
    font-weight: 700;
}

.breakcrumb a:hover {
    color:  #fff;
}

.filter-list-product .menu-categories-hide ul.menu-cate-lv1 > li > a {
    font-weight: 700;
} 

a {
    text-decoration: none;
    color: #111;
}

.title-bussiness-hour h4 {
    color: #fff;
}

.menu-categories-title {
    background:  #041e42;
 }
 
 .menu-item-lv2-1.active > a, .menu-item-lv2-1 > a:hover, .menu-item-lv2:hover {
    background:#041e42;
    color: #FFFFFF;
}


.regular-price .price {  
    color: #FFA500;
}

.blog-news-index-title h4 a {
    color: #041e42;
}


.btn-sauna .style-button  {
    background: #041e42;
 }
 
 .btn-sauna  {
   background: #041e42;
 }
 
 
 .btn-info {
    background-color: #041e42;
 }
 
 .footer-3-box p {
    color: #111;
}

.footer-3-box h2 {
    color: #041e42;
} 

.img-item-blog-inpage a img {
    position: absolute;
    left: 0;
    top: 0;
    max-height: 250px;
    min-height: 320px;
    max-width: initial;
    min-width: 450px;
}

.title-item-blog-inpage p {
    /* height: 60px; */

} 
header-container{
all: unset !important;
}


.main-menu {
    margin-left: 200px !important;

}



.main-menu ul li a {
    font-weight: 800;
    color: #041e42;
}

.fa {
color: #fff;
}


.product-title-hot .button a, #scrollup {
    color: #041e42;
}

p {
    margin: 0 0 10px;
    color: #fff;
}

.blog-news-index-title p {
 color: #111;
}

a:hover {
    color: #fff;
}



.ctn-detail-news p {
    color: #111;
}

.logo img {
    margin: -15px 0;
}

.title-bussiness-hour .href .a:hover {
    color: #fff;
  }  

.header-newsletter h2, .header-newsletter h4 {
    font-weight: 800;

} 

.awe-check .checkbox {
    display: none;
} 

.item-pricing .img-item-pricing img {
    max-height: 50px;
}



.img-item-pricing {
    width: 62px;
    height: 67px;
    text-align: center;
    border: 2px double #E5E5E5;
    border-radius: 0;
    margin-right: 15px;
    display: table-cell;
    vertical-align: middle;
    background-color:#041e42;
} 

.item-bussiness-hour.cart {
    cursor: pointer;
    display: none;
}

.img-bussiness {
    float: left;
    display: none;
} 


.product-title-hot .button a, #scrollup {
    display: none;
}

.title-item-pricing h4 {
    margin-top: 5px;
    margin-bottom: 2px;
    font-weight: 700;
    font-size: 16px;
    color: #111;
}

.title-site h1 {
    color: #041e42;
}

    
  .filter-list-product .menu-categories-hide ul.menu-cate-lv1 > li > a {
    width: 225px;
}

.filter-list-product .menu-categories-hide h3 {
    font-size: 18px;
    color: #041e42;
}

.filter-list-product .categories-menu h4 {
color: #041e42;
}


.title-item-product-inpage h2 a {
    color: #041e42;
}


.menu-categories-hide ul > li.active > a, .menu-categories-hide ul > li:hover > a {

    color: #041e42 !important;
}


.filter-list-product .menu-categories-hide ul.menu-cate-lv1 > li > a {

  color: #041e42;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background: #041e42;
 }
 
 h3.style-h2-small {
    color: #041e42 !important;
}


.title-hot-new-left span {
    color: #041e42;
    display: block;
    width: 30%;
} 

.title-bussiness-hour h4 {
    font-size: 16px;
}



.title-item-blog-inpage span {
    display: none;
} 

.title-bussiness-hour {
    font-size: 20px;
} 


.banner-page-list h4 span {
    border: 2px solid rgb(160 128 128 / 72%);
    color: #041e42;
    font-weight: 600;
}

.banner-page-list .page-title span {
    border: 2px solid rgb(160 128 128 / 72%);
    color: #041e42;
    font-weight: 600;
} 
.menu-categories-hide ul.menu-cate-lv1 > li a {
background: #041e42;
} 

   @media screen and (min-width: 1024px) {
        .header-container .menu-categories {
            display: none !important;
        }
    } 

.main-menu ul {
    position: relative;
    display: inline-block;
    float: right;
    width: 100%;
} 


   @media screen and (max-width: 360px) {
    .categories-bar-mobile, .menu-bar-mobile {
        background-color: black !important;
    }
}




.menu-bar-mobile .logo-menu{
background: #041e42 !important;
}

.menu-bar-mobile .search-mobile{
display: none !important;
}
.ac .box-bussiness-hour .title-bussiness-hour p>a{
  color: white !important;
}
.menu-bar-lv-1 a:hover{
  color: black !important;
} 

.menu-bar-lv-1 a {
font-weight: 700;
}

.blog-news-index-title p {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  display: -webkit-box;                 
    -webkit-line-clamp: 4 ;                
    -webkit-box-orient: vertical; 
    text-overflow: ellipsis;
    
}


.cover-newsletter input {
    background-color: #fff; 
}

.box-search button {
    display: none;
} 

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: none;
}