.categorie-titel {
    font-size: smaller;
    text-align: center;
}

.bg-green {
    background-color: #d3df73!important;
}

 .col {
    background: none !important;
}

.dropdown-menu {
    min-width: 20rem !important;
}

p#dropdownmenu {
   font-size: 1.1rem;
   font-weight: bold;
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   background-color: white;
   border-radius: 10px;
}

.logo-a img {
    margin-left: 4rem;
    max-width: 14rem !important;
}

.logo-a:before {
    background-image: url('/files/public/fck/1/frog.png');
    background-size: 6rem 6rem;
    top: -1.5rem;
    left: 0rem;
    width: 6rem;
    height: 6rem;
    position: absolute;
    content: '';
}

.shopping-cart {
    padding-right: 5rem;
}
.shopping-cart i.fa-shopping-basket {
    text-indent: -99999px;
}

.shopping-cart:after {
    background-image: url(/files/public/fck/1/shoppingcart.gif);
    top: 0rem;
     right: 0rem; 
    width: 6rem;
    height: 4rem;
    position: absolute;
    content: '';
}

@media all and (max-width: 576px) {
    .logo {
        padding: 1rem 0 !important;
    }
}

@media all and (max-width: 320px) {
    .logo-a img {
        max-width: 10rem !important;
    }
}

.dropdown-menu {
    border-radius: 10px !important; 
}

.bg-black {
    background-color: #000000bf !important;
}

.header-g span div:first-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 99.%;
    flex: 0 0 99%;
    max-width: 99%;
}
.header-g span div:first-child .usp-element, .header-g span div:first-child .usp-element p {
    max-width: 100% !important;
    flex: 0 0 100% !important;
}
.header-g span div:nth-child(2) {
   -webkit-box-flex: 0;
    -ms-flex: 0 0 1.%;
    flex: 0 0 1%;
    max-width: 1%;
}
.header-g span div:nth-child(2) .language-selector {
    display:none !important;
}

.footer-powered  {
    display:none;
}

.login-container img {
    display: none !important;
}

.login-content {
    margin-top: 20rem !important;
}

.btn-primary {
    color: #fff;
    background: #919191 linear-gradient(180deg,#565656,#989898) repeat-x !important;
    border-color: #6d6d6d !important;
}

.login-page .login-content {
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.75) !important;
}


.field_account_value {
    display:none;
}
.field_label.field_account_label {
    display:none;
}