/*background*/
.com-dt-package.view-packagedetail section#sp-main-body,
.com-dt-package.view-packagedetails section#sp-main-body{
background-image: url(/images/0000_LazyKitchen/home/black.jpg);
}

.com-packing-order.view-orderdatas section#sp-main-body {background-image: url(/images/0000_LazyKitchen/home/black.jpg);}

/*filter*/
.com-dt-package h3.sp-module-title {
    margin-bottom: 15px;
    font-size: 17px!important;
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
}

/*product*/
.com-dt-package.view-packagedetails .package-box {
    /* background: #00b489; */
    border: 0px solid #00b489;
    border-radius: 10px;
    display: flex;
    align-items: center;
    transition:0.5s ease;
    margin-bottom: 30px;
}
.package-box, .package-box img.sppb-img-responsive {
    border-radius: 10px;
}
.com-dt-package.view-packagedetails .package-box:hover {
  opacity:0.5;transition:0.5s ease;
}
.com-dt-package i.fa.fa-stethoscope {
    padding-right: 5px;
    font-size: 13px;
    padding-top: 3px;
    color: #00b489;
}
p.packagetitle.sppb-addon-title,p.package-price {
    color: black;
    text-align: left;
    line-height: 1.5;
    margin-top: 15px;
}

p.package-price {font-weight:700;}
.package-description h3 {
    margin-top: 0px!important;
    font-weight: 800;
}

.package-description p:nth-child(2) span {
    font-size: 35px!important; text-transform:uppercase; font-weight:900!important;
}

.package-description p:nth-child(3) span {
    font-size: 25px!important;
}

.view-packagedetail .hikashop_container {
    min-height: 400px!Important;
}


@media (max-width: 767px){
.view-packagedetail .hikashop_container, .view-packagedetails .hikashop_container {
    margin-bottom: 30px!important;
}
.view-packagedetail .hikashop_container {
    min-height: 315px!Important;
}

.zh-cn.view-packagedetail .hikashop_container {
    min-height: 265px!Important;
}}

.step {
    background: #00b489;
    padding: 10px;
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
    margin-top:30px;
    color: #fff;
    margin-bottom: 10px;
}
.com-dt-package .thumbnail span.hikashop_product_name {
    text-align: left !IMPORTANT;
    padding-left: 0px;
}
.com-dt-package .hikashop_subcontainer.thumbnail .price-discount {
    text-align: left;
    min-height: unset !IMPORTANT;
}
/*.com-dt-package input {
    position: absolute !IMPORTANT;
    bottom: 37px;
}*/
@media(min-width:992px){
.com-dt-package .hikashop_subcontainer.thumbnail {
    margin-bottom: 0px;
    margin-top: 30px;
    /* min-height: 370px !important; */
}}
.com-dt-package table td {
    border: 1px solid #d0d0d0;
    padding: 5px;
    font-size: 14px;
  background: #f1f1f1;
}

.com-dt-package  th{background: #00b489;border: 1px solid #00b489;color:#fff;vertical-align:middle; padding: 5px;}
.com-dt-package  tbody tr:first-child p{margin:0px;}

.com-dt-package table tr:nth-child(even) {
    background: #ffffff2e;
}
.com-dt-package .product-desc {
    font-size: 14px;
    display: flex;
}
@Media(max-width:991px){
.com-dt-package .product-desc {
}
}

/*text*/
p.catdetailtitle,
p.catdetailquantity,
p.cat-main{color: black!important;}

@media (max-width: 767px){
p.catdetailtitle,
p.catdetailquantity{
  font-size: 18px!important;margin: 0 15px!important;}
}

.com-dt-package.view-packagedetail p.cat-main,
.com-dt-package.view-packagedetails p.cat-main {
font-size:20px!important;
}

.com-dt-package.view-packagedetails h5 {
    color: black;
}

p.catdetailquantity {
    margin-bottom: 0px!important;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}

.com-dt-package.view-packagedetail .package-description span,
.com-dt-package.view-packagedetails .package-description span{
  color: black!important; 
}

.com-dt-package.view-packagedetail .package-description,
.com-dt-package.view-packagedetails .package-description{
  border-color: #00b489;
}

.com-dt-package.view-packagedetail span.hikashop_product_name a,
.com-dt-package.view-packagedetails span.hikashop_product_name a{
    color: black!important;
    font-size: 15px;
    font-weight: 900;
}
div#totalfreeitem {
    background: #00b489;
    padding: 10px;
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
    margin-top: 30px;
    color: #fff;
    margin-bottom: 10px;
}

button#addalltocart {
    font-weight: 800 !important;
    font-size: 16px;
    padding: 15px 30px !IMPORTANT;
}
.thumbnail.addtocartdiv {
    text-align: right;
    margin: 0px !IMPORTANT; 
}

/*navigation*/
div#sppb-addon-wrapper-1687141818669 {
    font-weight: 900;
}

@media (min-width: 768px){
.sppb-link-list-wrap.sppb-link-list-nav.sppb-nav-align-left.sppb-link-list-responsive.navi-package {
    padding-right: 30px;
}}

li.navi-package-button {
    border: 0px;
    padding: 15px 0!important;
    border-bottom: 1px solid #ccc;
    border-radius: 0px!important;
    width: 100%;
}

li.navi-package-button a {
    border: 0px;
    padding: 0!important;
    border-radius: 0px!important;
    background: transparent!important;
    color: black!important;
    white-space: normal;
    text-align: left;
    font-weight: normal!important;
    text-transform: capitalize;
}

li.navi-package-button a.btn.btn-primary:hover,
li.navi-package-button a.btn.btn-primary:focus {
    background: transparent!important;
    opacity: 0.5;
    color: #000!important;
}

li.navi-package-button a.btn.btn-primary.active{
    background: transparent!important; font-weight:900!important;
    opacity: 1; color:#00b489!important;
}



/*mobile navigation*/
.sppb-responsive-bar {
    background-color: black;
    transition: all .3s;
}

@media (max-width: 767px){
.navi-package ul#sppb-responsive-bar-ul {
    margin-bottom: 30px;
}

.navi-package .sppb-responsive-bars {
    position: absolute;
    top: -3px;
    right: 0;
}}

/*quantity*/
.com-dt-package.view-packagedetail .thumbnail .input-prepend input[id^='hikashop_product_quantity_field_'] {
    box-shadow: none;
    min-width: 50px !important;
    /* height: 30px; */
}

.com-dt-package.view-packagedetail .thumbnail span.add-on a:hover,
.com-dt-package.view-packagedetails .thumbnail span.add-on a:hover{
    background: #00b489;
    color: black;
}

@media (max-width: 768px){
.com-dt-package.view-packagedetail .thumbnail .add-on:first-child, 
.com-dt-package.view-packagedetail .thumbnail .add-on:last-child,
.com-dt-package.view-packagedetails .thumbnail .add-on:first-child, 
.com-dt-package.view-packagedetails .thumbnail .add-on:last-child{
    height: 30px !important;
}}
.com-dt-package a.hikashop_product_quantity_field_change_minus.hikashop_product_quantity_field_changepackage_products0 {
    color: #000 !IMPORTANT;
}
.com-dt-package a.hikashop_product_quantity_field_change_plus.hikashop_product_quantity_field_changepackage_products0.quantitypluspackage_products0 {
    color: #000 !IMPORTANT;
}
.com-dt-package .input-prepend.input-append.hikashop_product_quantity_div.hikashop_product_quantity_change_div_leftright span {
    color: #000 !IMPORTANT;
    background: transparent;
    border-radius: 0 !important;
    width: 35px !important;
    height: 45px !important;
    border: 1px solid #ccc;
    margin: 0;
    background: #fff;
}
.com-dt-package .input-prepend.input-append.hikashop_product_quantity_div.hikashop_product_quantity_change_div_leftright span {
    margin-right: -2px;
}
.com-dt-package .input-prepend.input-append.hikashop_product_quantity_div.hikashop_product_quantity_change_div_leftright span {
    margin-left: -1px;
}
.com-dt-package.view-packagedetail .hikashop_container {
    min-height: unset !IMPORTANT;
}

/*checkout btn*/
.view-packagedetail .thumbnail {
    background: #00b489;
    border: 0px solid #00b489;
    border-radius: 0px!important;
    padding: 0;
    /* min-height: 300px!important; */
}

@media (max-width: 767px){
.view-packagedetail .thumbnail {
    margin:0 15px;
}}

a#addalltocart {
    padding: 15px 20px;
    width: 100%;
    background: #00b489 !important;
    color: #fff !IMPORTANT;
    font-weight: 900;
}

@media (max-width: 768px){
.view-packagedetail .thumbnail span.add-on a,
.view-packagedetails .thumbnail span.add-on a{
    font-size: 12px;
    padding: 5px !important;
    height: 30px;
  }}


/*search*/
button.btn.hasTooltip.js-stools-btn-filter.btn-primary:focus, button.btn.hasTooltip.js-stools-btn-filter.btn-primary:hover {
    background: #00b489!important;
    color: black!important;
}


/*packing order*/
.view-user section#sp-section-7 {
    background: #fff;
    color: #000; font-weight:900!important;
}
.view-user section#sp-section-7 .sppb-addon-title{
    color: #000; font-weight:900!important; margin:0px;
}
.view-user .dashboard-order-button-003 {
    margin-top: 0px;
    width: fit-content;
    float: left;
}
.view-user .dashboard-order-button-002 {
    margin-top: 0px;
    width: fit-content;
    float: left; margin-right:30px;
}
.dashboard-btn-01 .sppb-addon-wrapper {
    float: left;
}


/*end*/




