
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper {
  display: flex;
  flex-direction: column;
  max-height: none;
  overflow: unset;
}

.mst-searchautocomplete__autocomplete {
  box-shadow: none !important;

}

.rating-summary .rating-result {
  float: left !important;
}

/*end - Block by Togheter*/

/*sort totals*/
.checkout-cart-index .data.table tbody,
.checkout-index-index .data.table tbody{
  display:flex;
  flex-direction:column;
}
.data.table  tbody .totals.sub.excl{
  order:1;
}
.data.table tbody .totals.shipping {
  order:2;
}

.custom_sub_without_vat + .totals ,.data.table .total-rules{
  order: 3;
}
.totals + .totals.sub{
  order: 3;
}

.data.table tbody .totals-tax,
.data.table tbody .totals-tax-summary ,
.data.table tbody .totals-tax-details{
  order:10;
}
.data.table tbody .custom_sub_without_vat{
  order:9;
}
.data.table  tbody .totals.sub.incl{
  order:11;
}
.data.table tbody .grand.totals{
  order:12;
}

#shopping-cart-table tbody.cart.item {
  display: table-row-group;
}

/*end sort totals*/

.cart-container .cart.page-title-wrapper{
  display:none;
}

.cart-container .block.crosssell{
  margin-top:25px !important;
}
html {
  scroll-behavior: smooth;
}
.checkout-cart-index .additional-products{
  order: 3;
}
.checkout-cart-index .additional-products .owl-nav{
  opacity: 1;
  visibility: visible;
  display: block !important;
}

#product-related-cart .secondary{
  text-align: center;
  margin: 25px 0px;
}
.checkout-onepage-success .checkout-success-wrapper #registration{
  display:none;
}

.block.newsletter-popup.form-only .actions{
  position: relative;
  height: max-content;
  margin-bottom: 25px;
  display:flex;
}

@media(max-width:640px){
  .block.newsletter-popup.form-only .actions button{
      padding-left: 10px;
      padding-right: 10px;
  }
  .block.newsletter-popup.form-only .actions input#newsletter-widget{
      width:230px;
  }
}

#newsletter-widget-error{
  position: absolute;
  width: max-content;
  top: 35px;
  left: 0px;
}
.block.newsletter{
  color:#fff;
}
.catalogsearch-advanced-resul #block-compare-heading{
  text-transform: unset;
}
/* fit solution */
body.wp-sl div.sociallogin-wrapper div.sociallogin-block
div.sociallogin-padding div.sociallogin-box  span.text {
  white-space: nowrap;
  margin-left: auto !important;
  width: calc(100% - 41px);
  display: block;
  overflow: hidden;
}

@media (max-width: 1024px) {
  .ox-section-item-content .block.sociallogin-block{
    padding:10px;
  }
  .customer-account-login .sociallogin-wrapper.block-customer-login{
    padding:0px !important;
  }
  .header__content .logo__container{
    position: relative !important;
    left: 0px !important;
    flex-grow: 1;
    order: 1;
    margin-left: 32px !important;
  }
  .header__content .flex-right{
    flex-grow:1;
    justify-content: flex-end;
  }
  .header__content .flex-right .block-search{
    position: relative !important;
    left: 0px !important;
  }
}
.upsell .owl-carousel .owl-nav{
  opacity: 1;
  visibility: visible;
}
.sidebar strong#block-compare-heading {
  text-transform: none !important;
}
