﻿body{
    font-family: "Quicksand", sans-serif;
}
.header-style-1 .search-style-2 form input{
    max-width:inherit;
    padding-left:20px;
    margin-left:0;
}
.ui-menu .ui-menu-item{
    padding: 10px 5px;
    font-size: 0.838rem;
    font-family: inherit;
}
.ui-menu .ui-menu-item:hover{
   background:#e3e3e3;
}
.ui-menu .ui-menu-item:hover a{
    color:#333;
}
.ui-menu .ui-menu-item > a.ui-state-active{
    border:none;
    background:none;
}
a.hotline{
    margin-right: 30px;
    padding-right: 30px;
        padding-left: 20px;
    border-right: 1px solid #e5e5e5;
}
.product-cart-wrap .product-content-wrap h2{
    min-height:38px;
}
h1.title-detail{
    font-size:28px;
}
.detail-info .product-price .current-price{
    font-size: 38px;
}
.detail-info .product-price .save-price{
        margin-bottom: 2px;
}
.detail-info .product-price .old-price{
    font-size: 21px;
}

.cart-dropdown-wrap ul li{
    flex-direction:row;
    flex-wrap:wrap;
    align-items:stretch;
}
.cart-dropdown-wrap ul li .shopping-cart-title{
    flex-direction: column;
    display: flex;
    flex: 1;
}
.cart-dropdown-wrap ul li .shopping-cart-title h4{
    font-size:14px;
    line-height:1.3;
}
.cart-dropdown-wrap ul li .shopping-cart-img{
    flex:0 0 66px;
    flex-direction: column;
    display: flex;
}
.ui-widget.ui-widget-content{
    border:1px solid #BCE3C9;
}
a.ui-menu-item-wrapper{
    display:flex;
}
li.ui-menu-item{
    border-bottom:1px solid #efefef;
}
a.ui-menu-item-wrapper img{
    margin-right:6px;
}
th.product{
    padding-left:15px !important;
}
td.product-picture{
    padding-left:15px !important;
}
.shopping-summery table tbody tr img{
    border-radius:6px;
}
td.price h4{
    font-size:16px;
}
div.cart-action button{
    font-size:14px;
    padding:12px 30px;

}
.apply-discount-coupon-code-button{
    font-size: 14px !important;
    min-width: 160px;
    padding: 0 30px !important;
}
.remove-discount-button{
    background: transparent;
    color: #333 !important;
    padding: 0px 10px !important;
    font-size: 12px !important;
    margin-left: 10px;
}
label.error,span.field-validation-error{
    color: #ef0e5b;
    font-size: 14px;
    font-weight: 500;
}
#checkoutAddress input{
    height:38px;
    font-size:14px;
    padding:22px 15px;
}
.shop-product-fillter-header{
    padding: 30px;
    border: 1px solid #ececec;
    border-radius: 15px;
    -webkit-box-shadow: 5px 5px 15px rgb(0 0 0 / 5%);
    box-shadow: 5px 5px 15px rgb(0 0 0 / 5%);
}
.account .title{
    font-size:16px;
}
.account .form-group input{
    padding:10px 15px;
    height:auto;
}
.orderhistory .card{
    border: 1px solid #ececec;
}
.orderhistory .card .infoField{
    line-height:25px;
}

.message-error{
    color:#ef0e5b;
    margin-bottom:20px;
}
.message-error ul li{
    font-weight:500;
}

.frmRegister .form-control{
    height:38px;
    font-size:14px;
    padding:22px 15px;
}
.call-for-price{
    font-size: 1rem;
    background: transparent;
    color: #3BB77E;
    border: 2px solid #3BB77E;
}
.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle,.btn-primary:hover{
    background-color: #3BB77E;
    border-color: #3BB77E;
}
p {
    font-size: .93rem;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 5px;
    color: #323232;
}
#productDescription ul{
    list-style:inside;
}

#productDescription ul {
  list-style: none;
  padding: 0;
}
#productDescription ul li {
  padding-left: 1.3em;
    font-size: 0.95rem;
    color: #323232;
    font-weight: 500;
}
#productDescription ul li:before {
  content: "\f058";
    font-family: 'Font Awesome 6 Free';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.5em;
    color: #3BB77E;
    font-size: 0.95rem;
}

#productDescription ol{
        list-style: auto;
    padding: 3px 15px;
    font-size: 1rem;
    line-height: 1.8rem;
    font-weight: 600;
}

#productDescription{
    color:#323232;
    font-weight:500;
}
#productDescription h2{
    font-size:20px;
}

.short-desc{
    color: #575757;
    font-weight: 500;
    font-size: .96rem;
}

.product-cart-wrap .product-content-wrap{
    padding:0 20px 10px 20px;
}
.product-cart-wrap .product-content-wrap h2{
    min-height:60px;
}
.product-cart-wrap .product-img-action-wrap{
    padding:0;
}