/* poppins-100 - latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/poppins-v20-latin-100.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-100.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-100.svg#Poppins') format('svg'); /* Legacy iOS */
  }
html, body {overflow-x: hidden;
}
  /* poppins-200 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/poppins-v20-latin-200.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-200.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-200.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-300 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/poppins-v20-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-300.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-regular - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-500 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/poppins-v20-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-500.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-600 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/poppins-v20-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-600.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-700 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/poppins-v20-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-800 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/poppins-v20-latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-800.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-800.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-900 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/poppins-v20-latin-900.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-900.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-900.svg#Poppins') format('svg'); /* Legacy iOS */
  }

  /* montserrat-100 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/montserrat-v25-latin-100.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/montserrat-v25-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/montserrat-v25-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/montserrat-v25-latin-100.woff') format('woff'), /* Modern Browsers */
         url('../fonts/montserrat-v25-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/montserrat-v25-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
  }
  /* montserrat-200 - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/montserrat-v25-latin-200.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/montserrat-v25-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/montserrat-v25-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/montserrat-v25-latin-200.woff') format('woff'), /* Modern Browsers */
         url('../fonts/montserrat-v25-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/montserrat-v25-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */
  }
  /* montserrat-300 - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/montserrat-v25-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/montserrat-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/montserrat-v25-latin-300.woff') format('woff'), /* Modern Browsers */
         url('../fonts/montserrat-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/montserrat-v25-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
  }
  /* montserrat-regular - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
  }
  /* montserrat-500 - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/montserrat-v25-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/montserrat-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/montserrat-v25-latin-500.woff') format('woff'), /* Modern Browsers */
         url('../fonts/montserrat-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/montserrat-v25-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
  }
  /* montserrat-600 - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/montserrat-v25-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/montserrat-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/montserrat-v25-latin-600.woff') format('woff'), /* Modern Browsers */
         url('../fonts/montserrat-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/montserrat-v25-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
  }
  /* montserrat-700 - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/montserrat-v25-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/montserrat-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/montserrat-v25-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/montserrat-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/montserrat-v25-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
  }
  /* montserrat-800 - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/montserrat-v25-latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/montserrat-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/montserrat-v25-latin-800.woff') format('woff'), /* Modern Browsers */
         url('../fonts/montserrat-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/montserrat-v25-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
  }
  /* montserrat-900 - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/montserrat-v25-latin-900.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/montserrat-v25-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/montserrat-v25-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/montserrat-v25-latin-900.woff') format('woff'), /* Modern Browsers */
         url('../fonts/montserrat-v25-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/montserrat-v25-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
  }

  /* abeezee-regular - latin */
@font-face {
    font-family: 'ABeeZee';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/abeezee-v22-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/abeezee-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/abeezee-v22-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/abeezee-v22-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/abeezee-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/abeezee-v22-latin-regular.svg#ABeeZee') format('svg'); /* Legacy iOS */
  }

body, h1, h2, h3, h4, h5, h6 {
    font-family: 'ABeeZee', Arial, Helvetica, sans-serif;
}


/* Center Search Box */
#sp-user1 > div.sp-column.d-flex.align-items-center {
  justify-content: center;
  height: 100%;
}

/* JoomTestimonials */
.defaultTestimonials h1{font-size:1.75rem;color:#008385}
.defaultTestimonials .btn.btn-success{background:#008385;padding: 10px 15px;font-size: 1rem;}
.iziModal .btn-success{background:#008385!important;padding: 10px 15px!important;font-size: 1rem!important;}
#jt-menu .testiItem{border:none!important}
#jt-menu .testimonialsContainer .testi-quote-box{border:none}
.testi-name{font-size:1.1rem}
.testiQuote{padding:20px 0}
.jtHeader .page-header{margin-right:30px}
.iziModal .iziModal-header{background:#008385!important}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title{font-size:1.2rem}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{margin-top:5px}
.iziModal input{height:44px!important}
.iziModal .iziModal-iframe{height:520px!important}
.iziModal{border-bottom:none!important}

/* OS Downloads */
.osdownloads-container h3 a{font-size:1rem}
.osdownloads-container .page-header h1{font-size:1.5rem}
.osdownloads-modal h2.title{font-size:1.5rem}
.osdownloads-modal .osdownloads-custom-fields-container{margin-top:16px}
.osdownloads-modal .osdownloads-custom-fields-container label{display:none}
.osdownloads-modal input{height:46px}
.osdownloads-continue-button{background:#007c7c;padding:10px 15px;color:#fff;border-radius:3px}
div.backbutton{margin-top:25px}
.layout-thankyou_email_sent h1{font-size:1.5rem!important;margin-bottom:25px}
/* Tables */
table.sdb td img{margin-right:10px}

/* MyMapLocations */
#locationresult .sidebar-icon{max-width:50px;max-height:50px;margin:-5px 10px 0 0}
#locationresult .locationaddress{font-size:16px;margin-left:55px!important}
#locationresult address{margin-bottom:0}
#resulttop .resultbar .locationsactive{border-top:none!important;background:#f2f2f2;padding-top:20px;margin-top:-10px}
#resulttop .row{margin-bottom:}
.mmlmap{z-index:10}

/* Grid */
@media(max-width:767px){
  .grid-container {display: grid;grid-template-columns: auto;}
}
@media(min-width:768px) and (max-width:979px){
  .grid-container {display: grid;grid-template-columns: auto auto;}
}
@media(min-width:980px){
  .grid-container {display: grid;grid-template-columns: auto auto auto;}
}
.grid ul{list-style:none;padding-left:0}
.grid p{font-weight:700;margin-top:30px;margin-bottom:10px}

/* Minitek Live Search */
.search a,.search p{color:#000!important}
@media(min-width:980px){
  .search .mls-content.mls-top{width:600px;margin-left:-400px}
}
.search .mls-results-inner{background:#fff}
.search .mls-input-bar,.search .input-group,.search input{height:40px!important;width:200px}
.search .mls-results-box{max-height:50vh!important}
.search form{padding-top:0}
.search .mls-input-tools{display:none}

/* EShop */
.productdesc{margin:50px 0}
.eshop-container .img-thumbnail{border:none}
.eshop-info-block h5{font-size:22px}.product-info .product-desc{border-bottom:none}
.short_description{margin:0 0 50px}
h1.page-title.eshop-title{font-size:2.6rem;text-transform: uppercase;}
.related-product-image img{margin:0 auto}
@media(min-width:980px){
  .com_eshop #sp-main-body .container{max-width:1600px;margin-left:10px}
  .com_eshop #sp-left{width:30%}
}
.com_eshop .eshop-info-block .eshop-product-desc{display:none}
.eshop-categories-list .eshop-category-wrap, .eshop-sub-categories-list .eshop-category-wrap{border:none}
.eshop-categories-list .eshop-category-wrap .eshop-info-block, .eshop-sub-categories-list .eshop-category-wrap .eshop-info-block{background:none}
#eshop-main-container .pagination{margin-top:25px}
.eshop-search #eshop_result a,.eshop-search #eshop_result span{color:#000;display:inline-block}
.eshop-search #eshop_result span{font-size:0.8rem}
.eshop-search #eshop_result img {border:none;margin:0}
.eshop-search #eshop_result li{padding:5px 0;display:flex}
/* Burger Icon */
.burger-icon>span{background-color: #fff!important;}

/* Header mobile */
@media(max-width:767px){
#sp-header{background-color:transparent!important;
background-image:url('../../../images/logo/logo_mobile.png');
min-height:74px;
margin-bottom:-50px;
box-shadow:none
}
#offcanvas-toggler{margin-top:12px}
.offcanvas-menu{background-color:#000;color:#fff}
.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span{color:#fff}
.offcanvas-menu .offcanvas-inner ul.menu li.active a{color:#fff!important;opacity: 1;}
.offcanvas-inner{padding-top:0!important;margin-top:-17px}
.ls-overflow-visible{overflow:hidden}
#sp-header.header-sticky{position: static;}
.hide-mobile{display:none}
}
@media(min-width:768px) and (max-width:979px){
  .offcanvas-menu{background-color:#000;color:#fff}
  #sp-user1{display:none!important}
  .offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span{color:#fff}
.offcanvas-menu .offcanvas-inner ul.menu li.active a{color:#fff!important;opacity: 1;}
.offcanvas-inner{padding-top:0!important;margin-top:-17px}
}

.eshop-category.categories-offcanvas a{color:#fff!important;opacity:0.9!important}
.sp-module.categories-offcanvas{margin-top:45px!important}

@media(max-width:767px){
/* Suchergebnisse: Bild + Text in einer Zeile */
.com_eshop.view-search #products-list .eshop-search-item {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
    margin-bottom: 1.5rem;
}

.com_eshop.view-search #products-list .eshop-search-item .eshop-image-block {
    flex: 0 0 30%;
    max-width: 25%;
}

.com_eshop.view-search #products-list .eshop-search-item .eshop-image-block img {
    width: 100%;
    height: auto;
    display: block;
}

.com_eshop.view-search #products-list .eshop-search-item .eshop-info-block {
    flex: 1 1 auto;
}

.grid div.ajax-block-product {
    display: flex;
    flex-direction: row;
}
.com_eshop.view-search #products-list .eshop-info-block{text-align:left}
.com_eshop.view-search #products-list .eshop-info-block h5{font-size:1rem}
    .com_eshop.view-search #products-list .eshop-info-block p,
    .com_eshop.view-search #products-list .eshop-info-block strong{font-size:0.9rem;font-weight:500}
    .com_eshop.view-search #products-list .eshop-info-block p{margin:10px 0}
  /*.com_eshop.view-search .products-list-container #products-list .col-md-4 {width:100%;display:inline-flex}
  .com_eshop.view-search .products-list-container #products-list .col-md-4 .eshop-image-block{width:25%}
  .com_eshop.view-search .products-list-container #products-list .col-md-4 .eshop-info-block{width:50%;text-align:left}
    
*/
  .eshop-categories-list .col-md-4,.eshop-sub-categories-list .col-md-4{width:50%}
  .eshop-categories-list .eshop-info-block h5,.eshop-sub-categories-list .eshop-info-block h5{font-size:18px}
  .eshop-categories-list .row{flex-wrap:nowrap}
  h1.page-title.eshop-title{font-size:1.8rem}
  .related_products .col-md-3{width:50%}
  .eshop-container .product-info .product-image img{margin:0 auto;width:100% !important;max-width:420px !important; height:auto;margin-bottom:25px}/* Produktbild mittig */
  .eshop-container .product-info .product-image{margin-bottom:25px}
  .eshop-container .product-info .short_description{margin-bottom:0}
  .eshop-container .product-info .productdesc{margin-top:0}
}

/* Header relativ positionieren, damit das Logo sich daran ausrichten kann */
#sp-header {
    position: relative;
}

/* Klickfläche nur über dem Logo, links im Header */
#sp-header .mobile-logo-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 160px;   /* an Logo-Breite anpassen */
    height: 74px;   /* an deine min-height aus dem Screenshot anpassen */
    display: block;
    cursor: pointer;
    z-index:1;
    /* kein Hintergrund, der vorhandene background-image von #sp-header bleibt */
}

div.mod-languages ul li.lang-active{padding:10px 5px 0!important}

#eshop_result li a::after{display:none!important}
#eshop_result li a {
    font-size: 16px!important;
    transition: none!important;
}
#eshop_result li a:hover{color:#000}

/* Suchergebnisse */
#eshop-search #eshop_result li {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 10px 12px;
    line-height: 1.35;
    border-top: 1px solid #ebebf0;
    border-right: 0;
}

/* Link mit Produktbild */
#eshop-search #eshop_result li > a:first-child {
    display: block;
    flex: 0 0 50px;
    width: 50px;
    min-width: 50px;
}

/* Produktbild */
#eshop-search #eshop_result li > a:first-child img {
    display: block;
    width: 50px;
    height: 50px;
    max-width: none;
    object-fit: contain;
}

/* Textbereich */
#eshop-search #eshop_result li > div {
    display: block;
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
}

/* Produktname */
#eshop-search #eshop_result li > div > a {
    display: block;
    margin-bottom: 5px;
    line-height: 1.25;
}

/* Beschreibung */
#eshop-search #eshop_result li > div > span {
    display: block;
    font-size: 13px;
    line-height: 1.45;
    margin-left:12px!important;
}

/* Das br wird durch die Blockdarstellung nicht mehr benötigt */
#eshop-search #eshop_result li > div > br {
    display: none;
}

/* Suchergebnisliste wieder vollständig anzeigen */
#eshop-search #eshop_result {
    max-height: none;
    height: auto;
    overflow-y: visible;
    overflow-x: hidden;
}
@media(max-width:1200px){
  #sp-user1{padding:0!important;margin-top:-70px}
}