.sticky-header #sp-header {
	position:sticky;
	top:0px;
	
}

.native-uploads-previews .native-uploads-preview .native-uploads-preview__description-link, .nativeProgressUpload .nativeProgressUpload-imageInfo .nativeProgressUpload-imageInfo__description-link {
	
	color: #17171c;
}

.smartshop-cart__link .fa.fa-shopping-cart.fa-2x {
	
	font-size: 0.9rem;
	
}

/*Beschreibungstabs im Produkt ausblenden*/
ul.nav.nav-tabs {
    display: none;
}

/*Farben der Buttons im Produkt*/
.btn-outline-primary {
    color: #303030;
    background-color: #FFFFFF;
    background-image: none;
    border-color: #303030;
 border-style: solid !important;
    border-width: 2px !important;
   border-radius: 0px !important;
}

input#btn_add_product_to_editor_x3dom {
    color: #303030;
    background-color: #FFFFFF;
    background-image: none;
    border-color: #303030;
border-style: solid !important;
    border-width: 2px !important;
   border-radius: 0px !important;
}

a.nativeProgressUpload__btn {
    color: #303030 !important;
    background-color: #FFFFFF !important;
    background-image: none;
    border-color: #303030 !important;
    border-style: solid;
    border-width: 2px;
  border-radius: 0px !important;
}

a.nativeMultiuploadProgressHeader__newUploadLink {
    color: #303030 !important;
    background-color: #FFFFFF !important;
    background-image: none;
    border-color: #303030 !important;
    border-style: solid !important;
    border-width: 2px !important;
    margin-top: 1em;
   border-radius: 0px !important;
}

.btn-primary, .sppb-btn-primary {
    border-color: #17171c;
    background-color: #FFFFFF;
    color: #303030;
}

input#btn_add_product_to_editor {
    color: #303030;
    background-color: #FFFFFF;
    border-color: #303030;
border-style: solid !important;
    border-width: 2px !important;
   border-radius: 0px !important;
}

/*Hover Buttons*/
.btn-outline-primary:hover {
    color: #FFFFFF;
    background-color: #EC6761;
    border-color: #EC6761;
}

.btn-primary:hover, .sppb-btn-primary:hover {
    border-color: #EC6761;
    background-color: #EC6761;
    color: #FFFFFF;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #EC6761;
    border-color: #EC6761;
}

input#btn_add_product_to_editor_x3dom:hover {
    color: #FFFFFF;
    background-color: #EC6761;
    border-color: #EC6761;
}

a.nativeMultiuploadProgressHeader__newUploadLink:hover {
    color: #FFFFFF !important;
    background-color: #EC6761 !important;
    border-color: #EC6761 !important;
}

a.nativeProgressUpload__btn:hover {
    color: #FFFFFF !important;
    background-color: #EC6761 !important;
    border-color: #EC6761 !important;
}
input#btn_add_product_to_editor:hover {
    color: #FFFFFF;
    background-color: #EC6761;
    border-color: #EC6761;
}

.nativeProgressUpload__btn.display--none {
    display: none !important;
}

.nativeProgressUpload .nativeProgressUpload-imageInfo .nativeProgressUpload-imageInfo__removeFile {
	text-align:left;
}

/*Warenkorb Button Farbe*/
a:hover, a:focus, a:active {
    color: #303030;
}
.btn.focus, .btn:focus {
    outline: 0;
    /* box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%); */
}
.btn-primary.focus, .btn-primary:focus {
    /* box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 50%); */
}

/* on Moible extra width - Added By RWA on 13-OCT-2021 */
// scroll to top
.sp-scroll-up {
  border: 1px solid #fff;
}

.body-innerwrapper {
 overflow-x: hidden;
}

@media (max-width: 767px) {
  .sp-page-builder .page-content #section-id-1632913539849 {
    
  }
  .smartshop-cart .smartshop-cart__products {
      display: none;
  }

  .smartshop-cart .smartshop-cart__products.show-menu {
      display: initial; 
  }

  .sp-page-builder .page-content > section {
    max-width: inherit !important;
    width: inherit !important;
    min-width: inherit !important;
  }
  
  /*
  #sppb-addon-1632913539884 .sppb-addon-image-layout-content,
  #sppb-addon-1632913539885 .sppb-addon-image-layout-content,
  #sppb-addon-1632913539886 .sppb-addon-image-layout-content,
  #sppb-addon-1632913539887 .sppb-addon-image-layout-content,
  #sppb-addon-1632913539888 .sppb-addon-image-layout-content {
    padding: 30px;
  }
  */
  
  .sppb-addon-image-layout-wrap {
    flex-flow: column wrap;
    overflow-x: hidden;
  }
  
  /* Mobile menu hamburger */
  body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    margin-left: 0;
    margin-right: 15px;
  }
  
  .mlb-home-packages .sppb-addon-image-layout-wrap > .sppb-addon-image-layout-content,
  .dsd-packages-wrap .sppb-addon-image-layouts .sppb-addon-image-layout-wrap .sppb-addon-image-layout-content {
    padding: 1.5rem;
    max-width: 100%;
  }
  
  .dsd-packages-wrap .sppb-addon-image-layouts .sppb-addon-image-layout-wrap .sppb-addon-image-layout-content .sppb-btn {
    width: 100%;
    max-width: 100%;
    padding: .9rem !important;
  }
  
  .mlb-home-packages .sppb-addon-image-layout-wrap > .sppb-addon-image-layout-content {
    text-align: center;
  }
  
  
}

h4.alert-heading ~ div + div {
    display: none;
}