/*
 * Custom style goes here.

 MOBITEL Shop

 * A template should always ship with an empty custom.css
 */

 /* Attila add edit */
/* roboto-300 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
    src: url('../fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
  
/* roboto-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
  
/* roboto-500 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
    src: url('../fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
  
/* roboto-700 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
    src: url('../fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
  
/* roboto-900 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
    src: url('../fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
  
.brand-img img {
    width: 150px;
    height: 150px;
    object-fit: contain;
}

.brand-img {
    min-height: 150px;
}

 /* Attila add edit */
 .attribute-item.product-manufacturer {
    display: flex;
    align-items: center;
}

#product .product-right h1.page-heading {
    margin-bottom: 0px;
}

.btn.add-to-cart {
    text-transform: none;
}

#product #wrapper {
    background: white;
}

#product .shadow-box {
    box-shadow: none;
}

.legal-text-footer {
  width: 100%;
  line-height: 15px;
  text-align: center;
  display: block;
  font-size: 11px;
  color: gray;
}

.copyright-payment img {
  max-height: 30px;
  width: auto;
}

.text-lg-right.m-0 {
    text-align: right;
}

.presta_product-div .product-container.product-style {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  z-index: 10;
}

#product .presta_product-div .bx-wrapper {
    box-shadow: none !important;
}

.product-information.light-box-bg.sm-bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}

#product .main-product-details .product-information {
  border-style: none !important;
  padding-left: 0;
}

#footer .block-myaccount-infos.column-block {
  border: none;
}

#product .main-product-details .product-attributes .attribute-item.product-specific-references label {
  text-transform: none; 
}

#footer .block-myaccount-infos.column-block .column-title {
  border: none;
  padding: 0;
  margin: 0;
  line-height: inherit;
}

#footer .footer-main .h4 {
  text-transform: none;
}

/* Zubehör slider */
.bx-wrapper .bx-caption span {
    display: none;
}

.bx-wrapper {
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #fff;
    box-shadow: none;
    border: none;
}

.presta_product-div .product-miniature.js-product-miniature {
    max-width: 238px;
    padding: 0 15px;
}

.presta_product-div .product-description-short,.presta_product-div  .text-for-list, .presta_product-div .wishlist-button-add  {
    display: none;
}

.presta_product-div .product-name {
    text-align: center;
    padding: 8px 5px;
}

.presta_product-div .product-availability {
    font-size: .8125rem;
    text-align: center;
    display: block;
    margin: 8px 2%;
    margin-bottom: 20px;
}

.presta_product-div .unavailable.alloutofstock {
    background-color: #dc3545;
    color: white;
    padding: 2px 8px;
    border: none;
    border-radius: 3px;
}

.presta_product-div .available {
    background: #28a745;
    color: #fff;
    padding: 2px 8px;
    border: none;
    border-radius: 3px;
}

.presta_product-div .product-container.product-style {
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    z-index: 10;
}

.presta_product-div .second-third-block {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.presta_product-div .bx-viewport {
    padding-top: 15px;
    padding-bottom: 15px;
}

.presta_product-div .third-block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 3%;
    min-height: 60px;
}

.bx-wrapper .bx-prev {
    left: -30px;
}

.bx-wrapper .bx-next {
    right: -40px;
}

.presta_product-div .second-third-block .product-name {
    min-height: 76px;
}

.presta_product-div .product-price-and-shipping.d-flex {
    flex-wrap: wrap;
}

.presta_product-div .bx-wrapper img {
    padding: 15px;
}

.bx-wrapper {
    margin-bottom: 20px;
}

.presta_product-div .bx-loading {
  z-index: 1 !important;
}

.textUnderImage {
  font-size: 11px;
  line-height: 13px;
  text-align: left;
  font-style: italic;
}

.reassurance-hook {
    display: none;
}

.column-title, .typo .column-title,
.nav-tabs .nav-item .nav-link {
    text-transform: none !important;
}

.search-widget form [type="submit"] {
    right: auto;
    border-radius: 5px 0px 0px 5px;
    left: -40px;
}

.breadcrumb-item .separator.material-icons {
    display: none;
}

.breadcrumb .breadcrumb-item:last-child {
    font-weight: 600;
}

.breadcrumb .breadcrumb-item .item-name {
    font-size: 15px;
}

#index .breadcrumb, .breadcrumb .breadcrumb-item::before, .breadcrumb:not([data-depth="1"]) .breadcrumb-item:first-child span,
.linklist li a::before {
    display: none !important;
}   
