.navbar {
    background-color: white;
}
.main-navbar-collapsable ul.mainmenu {
    float: left;
}
body>#vue-app, body>#vue-error {
    background-color: #ffffff;
}
.page-content {
    background-color: #ffffff;
}
.wrapper-main .navbar {
    font-family: Custom-Font,Helvetica,Arial,sans-serif;
    border-bottom: 1px solid #cecece;
}


li.list-inline-item.dropdown.control-languages {
  display: none;
}

.trustmarkMini {
    display: block;
    width: 50px;
    height: 50px;
    background: url(https://static.trustedshops.com/img/ts-trustmark.png) -270px -150px no-repeat;
}

.badges {
    display: none;
    align-items: center;
}

.badges a {
    width: 50px;
    height: 50px;
    margin: 0px 5px;
    padding: 0px;
    display: block;
}
.brand-wrapper {
    justify-content: space-between;
}
#searchBox2 {
    margin-top: 10px;
}
#searchBox2 div.d-flex.flex-grow-1 {
    width: 400px;
    box-shadow: 2px 2px 0 rgb(0 0 0 / 16%), 0 0 0 1px rgb(0 0 0 / 8%);
}
.breadcrumbs {
    background-color: #fff;
}
.breadcrumb {
    background-color: #fff;
}
.navbar-brand {
    margin: 0px;
}
body {
    background-color: #fff;
}


@media (min-width: 991px) {
  nav.navbar .container-max>div.row  {
    display: block !important;
  }
  .brand-wrapper {
    height: 65px;
    }
  li.list-inline-item.control-search {
    display: none;
  }
  .brand-wrapper {
    position: relative;
    top: 0px;
    -webkit-transform: none;
    transform: none;
    z-index: 1000;
    width: 100%;
    left: 0;
  }
  .badges {
      display: block;
  }
}


/* Startseite */
.widget-caption.mb-3.bg-appearance {
    background-color: transparent;
    text-align: center;
}
.widget-caption.mb-3.bg-appearance h2 {
    color: #c95260;
    font-size: 3rem;
    font-weight: bolder;
    margin: 0 auto;
    text-transform: uppercase;
}

/* Footer */
.footer .widget.widget-grid.row:nth-of-type(2) {
    max-width: 1200px;
    margin: 0 auto;
}

.footer {
    padding: 0px;
    width: 100% !important;
    max-width: 100% !important
}

.footer .widget-grid.red-background {
    background-color: #c95260;
    color: white;
    padding: 1rem;
}

.footer .widget-list a {
    color: white !important;
}

.footer hr {
  display: none;
}

.footer {
    display: block;
    background-color: #ffffff;
}

/* Kategorie */

h1.h2.pt-4.category-title {
    text-align: center;
    color: #c95260;
    margin-bottom: 15px;
}
.parallax-img-container .parallax-text-container h1 {
    margin-bottom: 0;
    word-wrap: break-word;
    text-align: center;
    text-transform: uppercase;
    color: #c95260;
    margin-bottom: 15px;
}
article.cmp.cmp-product-thumb.cmp-product-thumb--grid {
    border: 1px solid #ededed;
}
.main-navbar-collapsable ul.mainmenu li a {
    padding: 8px 10px;
  }
.cookie-bar__wrapper {
    background-color: #c95260;
}
.cookie-bar__btn {
    background-color: #c95260;
}
.cookie-bar__btn:hover {
    color: #c95260;
}
.cmp.cmp-product-thumb:hover .kleineBilder {
    display: block;
}
.cmp.cmp-product-thumb:hover .hide-on-hover {
    display: none;
}

.thumb-content a .kleineBilder {
    padding: 5px;
    display: none;
    text-align: center;
}

.thumb-content a .kleineBilder img {
    max-height: 40px;
    max-width: 60px;
    margin: 3px;
    display: inline;
    width: auto;
    -o-object-fit: fill;
    object-fit: fill;
    height: auto;
}

.btn-article {
    background-color: white;
    color: #c95260;
    padding: 3px;
    margin-top: 10px;
    border: 2px solid #c95260;
}

.cmp-product-thumb .main-image {
    overflow: inherit;
}
.square-container {
    overflow: inherit;
}

.square-inner.main-image {
    text-align: center;
}

.square-inner.main-image img {
    max-width: 70%;
}
.square-inner.main-image a {
    margin: 0 auto;
}
#produktbewertungen .widget-feedback .row.my-2{
    margin-left: 0 !important;
    margin-right: 0 !important;
}
#produktbewertungen .widget-feedback .row.my-2 .col-sm-6:first-child{
    padding-left:0 !important
}
#produktbewertungen .widget-feedback .row.my-2 .col-sm-6:nth-child(2){
    padding-right:0 !important;
    padding-left: 0 !important;
}
@media (min-width:768px) {
    #produktbewertungen .widget-feedback .row.my-2 .col-sm-6:nth-child(2){
        padding-left: 15px !important;
    }
}
