body * {
    letter-spacing: 0;
}
.sticky-header-active #header .header-btn-collapse-nav{
	margin: 0 3rem 0 1rem
}
.mini-cart{
	top:0;
    transition: all 0.3s ease;
}
.sticky-header-active .mini-cart{
    top:78px;
	position: relative;
}
#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details .product-name {
	width:65%;
}

  #header .header-nav.header-nav-line.header-nav-top-line.header-nav-top-line-with-border nav > ul > li > a::before, #header .header-nav.header-nav-line.header-nav-top-line.header-nav-top-line-with-border nav > ul > li:hover > a::before {
    top: 0px;
  }

@media only screen and (min-width:1200px) {
.shop.product .quantity.quantity-lg .minus {
    height: 38px;
    width: 32px;
}
.shop.product .quantity {
    width: 89px;
    margin: 0 0px 25px 0;
}
.shop.product .quantity.quantity-lg .qty {
    height: 38px;
}
.shop.product .quantity .qty {
    padding: 0 30px;
    width: 89px;
}
.shop.product .quantity.quantity-lg .plus {
    height: 38px;
    width: 32px;
}
.cart .btn-dark {
    float: right;
    padding: 10px 10px !important;
}
}

@media only screen and (min-width:324px) and (max-width:575px) {
.shop.product .quantity.quantity-lg {
    margin-left: 42px;
}
.cart .btn-dark {
    line-height: 17px;
}
}

@media only screen and (min-width:575px) and (max-width:767px) {
.shop.product .quantity.quantity-lg {
    margin-left: 35px;
}
.cart .btn-dark {
    line-height: 17px;
}
}

@media only screen and (min-width:768px) and (max-width:992px) {
.form-select {
    padding-left: 0px;
    padding-right: 30px;
}
}

@media only screen and (min-width:324px) and (max-width:575px) {
.shop.product .quantity.quantity-lg {
    margin-left: 42px;
}
.cart .btn-dark {
    line-height: 17px;
}
}

@media only screen and (min-width:575px) and (max-width:767px) {
.shop.product .quantity.quantity-lg {
    margin-left: 35px;
}
.cart .btn-dark {
    line-height: 17px;
}
}

@media only screen and (min-width:768px) and (max-width:992px) {
.form-select {
    padding-left: 0px;
    padding-right: 30px;
}
}@media only screen and (min-width:992px) and (max-width:1200px) {
#header .header-nav-main.header-nav-main-square nav > ul > li > a {
    padding: 0 .4rem;
}
}
@media only screen and (max-width:480px) {
thead {
    display: none;
}
.shop_table.cart td {
    display: block;
	width:100% !important;
	border-top: none;
	padding: 5px 10px;
}
.shop_table .product-thumbnail .product-thumbnail-wrapper .product-thumbnail-image {
    display: block;
}
.text-end {
  text-align: left !important;
}
.row > .clr-btn, .row > .udt-btn{
    width:auto;
}
.shop_table .product-thumbnail .product-thumbnail-wrapper .product-thumbnail-remove {
  position: absolute;
  top: -5px;
  left: -8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11.2px;
  font-size: 0.7rem;
  color: #212121;
  width: 20px;
  height: 20px;
  background: var(--light);
  border: 1px solid #dbdbdb;
  border-radius: 100%;
  box-shadow: 0px 0px 19px -6px rgba(0, 0, 0, 0.5);
  text-decoration: none;
  transition: ease background 300ms;
}
}
@media only screen and (max-width:992px) {
.text-2 {
    font-size: 1.1em !important;
}
}



