/*############################## INSERT YOUR OWN STYLES HERE ##############################*/
/*#########################################################################################*/

.horizontalNavigation {
  overflow: visible;
}

.mod_lostPassword .fields {
  margin-top: 30px;
  margin-bottom: 20px;
}

.mod_lostPassword .fields .widget label {
  display: inline-block;
  width: 150px;
}

.mod_lostPassword .fields .widget {
  display: block;
  margin-top: 10px;
}

.mod_lostPassword .error {
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #d51515;
}

.ce_sliderStart .priceContainer {
  margin-right: 5em;
}

.gotoProductDetails {
  margin-right: 5em;
}

.fliesstext {
  font-size: 0.9em;
}
.fliesstext_large {
  font-size: 1.2em;
}
.schriftfarbe_schwarz {
  color: #000000;
}
.h2_fett {
  font-weight: 500;
}
.c_petrol {
  color: #006071;
}
.c_white {
  color: #fff;
}
.bgc_white {
  background-color: #fff !important;
}
.bgc_orange {
  background-color: #ea6b67;
}

.abstand_100 {
  margin-bottom: 100px;
}

.innerer_abstand_10 {
  padding-left: 10px;
  padding-right: 10px;
}
.page_home #main .ce_image .image_container img {
  padding-bottom: 6em;
}

#headerLine2 i[class*="lsfwk-fi-phone"] {
  display: none;
}
#headerLine2 i[class*="lsfwk-fi-new"] {
  display: none;
}
#headerLine2 {
  box-shadow: 1px 1px 3px 1px #969696;
}

.stockInfo {
  display: none;
}
.favoriteSwitchBox {
  display: none;
}

.attributeBox .value[data-lsjs-class*="selected"] span {
  padding-top: 8px;
}

.attributeBox .value span {
  padding-left: 10px;
  padding-top: 4px;
}

.attributeBox .value[data-lsjs-class*="selected"] span {
  color: white;
}

.attributeBox .value[data-lsjs-class*="selected"] {
  background: #006071;
}

#article-210,
#article-233 {
  width: 30%;
  margin: 0 auto;
}
.a_link_button a {
  background: #ea6b67;
  color: #ffffff;
  cursor: pointer;
  white-space: nowrap;
  display: inline-block;
  padding: 13px;
}

#footerLine2 {
  padding-top: 0px;
}
.inputQuantity input {
  width: 60px;
}

 #checkoutContent .sofortbankingLogo {display:none; }
 
 #article-12 .payment,  #article-12 .checkoutStep  { padding-top: 20px; } 
.cookiebar__button:hover { background: #ea6b67; } 
.cookiebar .submit:not(.fi), .cookiebar  .button:not(.fi), button:not(.fi),
.cookiebar__button {background-color: #006071; }
.cookiebar__message, .cookiebar__text { color: #ffffff; }

.env_my-slimkey_de #wrapper { background-image: URL('/files/merconisfiles/themes/theme8/images/Titelbanner/SlimKey_HG_Mitgliederbereich.jpg'); background-repeat: no-repeat; }
.env_my-slimkey_de #container .lsfwk-bgc-beige:not(.widget):not(.submit_container) { background-color: transparent !important; }

.ptop20 {padding-top: 20px; }
.ce_content_auswertung  .button { font-size: 0.95rem; } 

 .lebensmittelliste a { font-weight: bold; } 
 
.template_cart_mini .cartPreview .topLine .jumpTo .lsfwk-fi, .lsfwk-txc-spotcolor1 { color: #ea6b67; } 
#iconLogin { display: none; }
.lsfwk-fi-sale { display: none; }
#checkoutStepLoginCustomerData label[for="ctrl_6"], 
#checkoutStepLoginCustomerData #ctrl_6 { display: none; }

/*.template_cart_mini .cartPreview .topLine .jumpTo  { display: none; } */
 
/*############################## MEDIA QUERY DESKTOP/LARGE SCREEN ##############################*/
/*##############################################################################################*/

@media screen and (min-width: 1100px) {
  .ce_sliderStart h2,
  .ce_sliderStart .currentPrice {
    font-size: 2.5em;
  }

  .ce_sliderStart h2 {
    margin-top: 2em;
    margin-right: 2.5em;
  }
}

/*############################## MEDIA QUERY TABLET ##############################*/
/*################################################################################*/

@media screen and (min-width: 481px) and (max-width: 1099px) {
   .page_home .custom {
    height: 250px;
  }
    .env_my-slimkey_de #wrapper { background-position: top right; }
    #wrapper > #header {
    padding-top: 68px;
    }

  .abstand_100 {
    margin-bottom: 50px;
  }
  /*
   #wrapper > #header { padding-top: 0px; }
   #lsOcNaviToggler ,
   body.useOcNavi:not(.sticky) #lsOcNavi, body.useOcNavi:not(.sticky) #lsOcNaviToggler { top: -30px; }
   body.useOcNavi #lsOcNaviToggler, body.useOcNavi.sticky #lsOcNaviToggler  { top: 10px; }
*/
  #lsOcNaviToggler,
  body.useOcNavi.sticky #lsOcNaviToggler {
    top: 8px;
  }
  body.useOcNavi:not(.sticky) #lsOcNavi,
  body.useOcNavi:not(.sticky) #lsOcNaviToggler {
    top: 8px;
  }

  .page_versandkosten-und-lieferung #slider { display: none; }
  .page_versandkosten-und-lieferung .custom { height: auto; }
  #headerLine1 {
    padding-top: 0px;
  }
  #headerLine2 {
    top: 0px;
  }
  /* #footer {
    height: 1149px;
  } */
  #footer .lsfwk-pdt-40 {
    padding-bottom: 0px;
  }
  #article-183 {
    margin-bottom: -140px;
  } /* margin-bottom: 0px; */
  #article-183 .lsfwk-autosize img,
  img.lsfwk-autosize {
    width: auto;
  }

  #slider {
    margin-top: 80px;
  }
  #slider .productTitle {
    margin-right: 70px;
    font-size: 1.5em;
  }
  .lsfwk-displayNone-medium {
    display: block;
  }
  
  .template_cart_mini #cart-checkout > a.gotoCart { top: 3px;  }
}

/*############################## MEDIA QUERY TABLET ##############################*/
/*################################################################################*/

@media screen and (min-width: 1024px) and (max-width: 1099px) {


   #footer {
    height: 1149px;
  } 
}

/*############################## MEDIA QUERY SMARTPHONE ##############################*/
/*####################################################################################*/


@media screen and (max-width: 480px) {
  #footer .lsfwk-pdt-40 {
    padding-bottom: 0px;
  }
  .env_my-slimkey_de #wrapper { background-position: top right; }
  
  .abstand_100 {
    margin-bottom: 50px;
  }

  #newsletterAbo {
    margin-top: 5px;
  }

  #footer ul li {
    line-height: 40px;
  }
  #footerLine2 .ce_text {
    margin-top: 0px;
  }
  #footerLine2 .ce_text div {
    font-size: 0.7em;
  }
  #headerLine2 {
    top: 0px;
  }
  h2 {
    font-size: 1.5rem;
  }

  .priceContainer button {
    /*    margin-top: 15px; */
  }
  #silder {      margin-top: 20px; }
  .ce_sliderStart  .slider-control{ display: none; }
  #article-36 { margin-bottom: 0px; }
  #slider .lsfwk-displayNone-small { display: block; }
  .shopProduct .gotoProductDetails, .shopProduct .priceContainer  {     margin-right: auto;  }
  #slider .lsfwk-autosize img, img.lsfwk-autosize {
     width: 175%;
     /* lsfwk-displayNone-small */
     /* ?do=article&table=tl_article&id=36&act=edit& */

  }
  #article-210, #article-233 { width: 80%; }
  .ce_content_auswertung  .button { word-wrap: break-word; white-space: normal; } 
}
