/**
* Override the rules generated with {Less} with pure {Css}
*/
#header {border-bottom: 1px solid #333399;background:#99CCFF;}




.xt-form-error {
    border: 1px solid #b11d1a !important;
    outline: none;
    border-color: #b11d1a !important;
    box-shadow: 0px 0px 5px 2px #b11d1a !important
}

.xt-form-error[type="checkbox"] {
    /*
    outline: 1px solid #b11d1a !important;
    outline-offset: -1px;
    */
    background-color: #fcf8e3;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color:#333399;}
a {color:#666666;}
a:active, a:hover {color:#333399 !important;}

.text-primary {color: #99CCFF;}
.listing .section .title, .listing .section .title a {
    color: #99CCFF;
}

.box-categories ul li.level-1.active a {border:1px solid #57592C !important;background:#eeeeee !important;color: #57592C;}

.box-categories ul li a, .box-categories ul li.active a, .box-categories ul li a:hover, .box-categories ul li.active a:hover {color:#000;}

.box-categories .panel-heading a {color:#000;}

.fa.fa-bars {color: #000;}

.meta-navigation {background-color: #99CCFF;padding-top: 15px;}
.meta-navigation .bootstrap-select, .meta-navigation .bootstrap-select .btn {background-color: #57592C !important;color: #fff;}
.meta-navigation .user, .meta-navigation .user a, .meta-navigation .user .btn {color: #fff;}

.submit-button.btn.btn-primary {background-color: #99CCFF !important;color: #fff;border-color:#e0e0e0;}

.btn-primary {border-color: #57592C;}

.meta-navigation a {color:#fff !important;}

#startpage-content .text-uppercase a {color:#99CCFF;}



#box-start-page-categories .section {background-color:#fff !important;border:none !important;}
 
#box-start-page-categories {
  margin-bottom: 15px;
}


#box-start-page-categories .text-uppercase.bold {
  color: #339;
    text-transform:unset !important;
}

.box-cart .fa.fa-shopping-basket {color: #99CCFF;font-size: 30px;}
.box-cart .btn-cart {background-color:transparent;border:none;}

.box-cart .btn-group .btn-left {background-color:transparent;border:none;padding-left: 0px;padding-right: 0px;font-size:12px;}

.box-cart .inner.btn-group {border-left: solid 1px #000;
border-radius: 0px;
padding-left: 20px;}

.count_wk {
    border: 1px solid;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: flex;
    position: absolute;
    top: 0;
    left: 14px;
    -webkit-box-align: center;
    justify-content: center;
    color: #000;
    align-items: center;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    background: #fff;
}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: transparent !important;color:#600;}

.navbar-default .navbar-nav > li > a {color:#99CCFF; padding-top: 8px;padding-bottom: 8px;}



.dropdown-toggle.first::before {
    border-left: unset !important;
}

.navbar-default {background-color:transparent;}

#back-to-top {color:#99CCFF;}

.navbar-default .navbar-nav > .active > a {background:transparent;color: #000;padding-bottom: 8px;}

.panel-default > .panel-heading {background-color: #99CCFF;color:#fff;}

.btn-primary {background-color:#99CCFF !important;}

.progress-bar-default {background-color: #fce1d5;}

#checkout .progress .progress-bar-success {background-color:#99CCFF;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {background-color:#99CCFF !important;border:none;}

.button {background-color:#99CCFF !important;border-color:#99CCFF !important;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus  {font-weight: bold;color:#99CCFF;background:#fff; }

.box-cart .user.list-inline.pull-left {width: 180px;margin-top:15px;}

.navbar-mega {border-top: unset;}

.main-navigation .navbar-collapse > ul > li > a {font-size: 11px;color: #999;background: #fff;}

.navbar-toggle .icon-bar {background: #333399;}


#cookie-consent .coc-body p {
    float: left;
    width: 33.333333%;
    margin: 0 0 0px;
}


#cookie-consent .coc-more-link-p {margin: 8px 0 0px !important;padding: 0 5px;}

@media (max-width: 991px) {

div#cat_menu_open .navbar-collapse.collapse .desktop {display:none;}
div#cat_menu_open .navbar-collapse.collapse .mobile {display:block;text-align: center !important;}
.nav.mobile  > li {display:block;text-align: center !important;margin:0 auto;}
.nav.mobile  > li > ul > li {display:block;text-align: center !important;margin:0 auto;}

  .col.col-sm-2.catbutton {
    padding-right: 0px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;

}
.listing.row.products .col.col-sm-4 img.productImageBorder.img-responsive {
    width: 50%;
}

  }

@media (min-width: 992px) {
    
#footer-cols .col.col-sm-3 {
    max-width: 260px;
}    

div#cat_menu_open .navbar-collapse.collapse .desktop {display:block;margin-top: 30px;}
div#cat_menu_open .navbar-collapse.collapse .mobile {display:none;}


  .col.col-sm-2.catbutton {
    padding-right: 0px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}
  }

@media (max-width: 500px) {
  
  .navbar-toggle {padding: 0px 10px;margin-bottom: 0px;}
   .col.col-sm-2.col-md-3.cartdesktop {padding-top: 2px !important;}    
    
  }

.col.col-sm-2.catbutton .navbar-toggle .icon-bar {width: 50px;margin-bottom: 7px;height: 3px;}

.input-group {width: 100%;}

.main-navigation .navbar-search .keywords {border: 1px solid #333333;}

@media(max-width: 767px)  and (max-width: 991px) {
  

.col.col-sm-6.col-md-5.hidden-xs.cartdesktop {padding-top: 20px !important;}

}


@media (max-width: 767px) {
  
.col.col-sm-2.catbutton {float:right;padding-top:unset;}

}


@media (max-width: 991px) {
#cookie-consent.coc-3 {width: 100% !important;right:0px !important;}
.navbar-default .navbar-nav>li>a:before {border:unset !important;}
}

.bottom-cart {display:none;}
.bottom-cart .box-cart .inner.btn-group {border-radius:0px;background-color:#99CCFF;}

.bottom-cart .fa.fa-shopping-basket {color: #fff !important;}

#navContainer .level-2.col.col-md-3.section {margin-bottom: 0px !important;}

.panel-title.text-uppercase a {color:#fff}
.panel-title.text-uppercase .fa.fa-bars {color:#fff}


.desc.desc-short.text-middle.hidden-xs {color:#555}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #99CCFF;}

#footer {background-color: #99CCFF;border-top: 40px solid #339 !important;}

#footer-meta div {

    background: 

    #333 !important;

}

#footer .headline, #footer .headline a, #footer-cols .col a {color: #339 !important;}
#footer-cols .col a {font-weight: unset !important;}
#footer .headline {border-bottom: unset !important;}

.sidebar-products .panel-title.text-uppercase {

    color: 

    #fff;

}


#header .header-top .col > .inner .logo, #header .header-top .col > .inner .logo img {
    max-height: 80px;
    padding-top: 10px;
}

.header-top .btn.btn-cart.btn-right {padding:0px;}

.header-top .btn.btn-default.btn-left.hidden-xs {font-size: 10px;padding-bottom: 5px;}

.header-top .fa.fa-shopping-basket {font-size: 20px;}

.breadcrumb {font-size: 12px;}

#description-collapse {color:#555;}

.box-categories.panel.panel-default.text-word-wrap a {font-size:13px;padding-top: 10px;padding-bottom: 10px;}
.box-categories.panel.panel-default.text-word-wrap .panel-title.text-uppercase {font-size:13px;padding-top: 10px;padding-bottom: 10px;}

.panel-title.text-uppercase {font-size:13px;padding-top: 10px;padding-bottom: 10px;}

.panel-heading {padding-top: 10px !important;padding-bottom: 10px !important;}

.inner.top-search.hidden-sm .box-search {margin-top:10px;}

#header .header-top .col > .inner.top-search .input-group .form-control {height: 35px;border:solid 1px #e0e0e0;border-radius: 20px 0px 0px 20px;}

.box-search .submit-button.btn.btn-primary {
    border-radius: 0px 20px 20px 0px !important;
    background-color: #fff !important;
    border-left: none;
}

.box-search .fa.fa-search {color:#99CCFF;}
 
#header .header-top .col > .inner.top-search .input-group .input-group-btn .btn {height: 35px;padding: 0px 16px;}

.navbar-search.visible-float-breakpoint .input-group .form-control {min-height: 40px;border-radius: 20px 0px 0px 20px;}

.navbar-search.visible-float-breakpoint .input-group .input-group-btn .btn {min-height: 40px;padding: 0px 16px;}


.breadcrumb-container {margin-bottom: 15px;}

.navbar {min-height: 39px;}


div#box-start-page-categories .section {
    margin-bottom: 0px;
}


div#cart_ajax_box a.btn.btn-success {
    float: left;
}


.btn-group.listing-switch.hidden-xs i.fa.fa-lg.fa-bars {color:#99CCFF;}

.panel-body {
    padding: 10px;
}

.listing .section .section-footer {padding: 15px 12px 20px;}


.logo .img-responsive {
    margin-left: 15px;
}

.breadcrumb-container {display:none;}

.productImageBorder.img-responsive.start {width: 80%;}


.box-categories ul li a span {
    font-size: 13px !important;
}

.meta-navigation .container > ul > li > a {padding: 2px 10px;font-size: 13px;color:#333399 !important;}

.navbar {margin-bottom: 0px; }


#checkout .alert.alert-info.alert-dismissible {background-color: #cccc9a !important;border-color:#cccc9a !important;color:#4a511d !important;}

#checkout-payment .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {background-color: transparent !important;border:1px solid #99CCFF !important;}

#checkout #checkout-payment .item.payment-container {padding-top:20px !important;}
.item.item-xt_prepayment.payment-container {margin:0px !important;}
#checkout #checkout-payment .list-group-item:hover .payment-container {background-color: transparent !important;}

#checkout-payment .list-group-item.clearfix.list-group-item-xt_prepayment.cursor-pointer.active {padding-bottom:0px !important;}
#checkout-payment .list-group-item.clearfix.list-group-item-xt_paypal.cursor-pointer.active {padding-bottom:0px !important;}
.list-group-item.clearfix.list-group-item-xt_cashondelivery.cursor-pointer {padding-bottom:0px !important;}

.button {color: #fff !important;}

.navbar-mega {margin: 0px 0 30px !important;}
.wkicon {width:30px;height:auto;}


.col.secondary.col-sm-4.col-sm-pull-8.col-md-3.col-md-pull-9 {
    margin-top: 25px;
}

.categories_recursive.sidebar.cid-.box-categories.panel.panel-default.text-word-wrap .panel-heading {background-color: #99CCFF;}

#box_xt_last_viewed_products .panel-heading {padding-top:0px !important;padding-bottom:0px !important;}

div#toggle-search {margin-top: 10px;margin-bottom: 10px;}

@media (max-width: 580px) {
#header .header-top .col>.inner .logo, #header .header-top .col>.inner .logo img {margin-top:0px !important;margin-bottom:14px !important;}
#catmenuopen {margin-top: 20px !important;margin-bottom: 5px;}
14px !important
}

@media (min-width: 581px) and (max-width: 767px){
#header .header-top .col>.inner .logo, #header .header-top .col>.inner .logo img {margin-top:0px !important;margin-bottom:14px !important;}
#catmenuopen {margin-top: 20px !important;margin-bottom: 5px;}

}

@media (min-width: 768px) and (max-width: 991px){
#header .header-top .col>.inner .logo, #header .header-top .col>.inner .logo img {margin-top: 2px !important;margin-bottom: 0px !important;}
.cartdesktop {padding-bottom: 16px !important;padding-top: 17px !important;}
button#catmenuopen {margin-top: 19px;}
.col-sm-2.paypallogofix {display: block !important;padding-right: 0 !important;padding-top: 22px !important;padding-left: 0 !important;}
#catmenuopen {margin-top: 46px !important;margin-bottom: 5px;}
}

@media (min-width: 992px){
#header .header-top .col>.inner .logo, #header .header-top .col>.inner .logo img {margin-top: 4px !important;margin-bottom: 0px !important;}
.searchfixpaypal {padding-top: 35px !important;}
.paypallogofix {display: none;padding-bottom: 0px !important;}
.cartdesktop {padding-bottom: 25px !important;padding-top: 20px !important;}
#header .header-top .col.col-logo {
    max-width: 380px !important;
}
}

@media (max-width: 991px) {
.slider-text {width:100% !important;padding-right: 15px;padding-left: 15px;padding-bottom: 30px;}
.level-2 ul {
    list-style: none;
    padding: 0px;
}

}


@media (max-width: 767px) {
.listing.row.products .col.col-sm-4 img.productImageBorder.img-responsive {
width: auto !important;
}
}

@media (max-width: 436px) {
.navbar-toggle {
margin-right: 0px !important;
}
.col.col-sm-2.col-md-3.cartdesktop {
    padding: 0px 15px 0px 0px;
}
button#catmenuopen {
    padding-left: 0px;
}
.coc-body p {
    line-height: 1.1;
}
#cookie-consent .coc-more-link-p {margin: 0px !important;}
}

#header .header-top .col.col-logo {max-width: 400px;}

.productImageBorder.img-responsive {

    max-height: 260px;

}


.payment-logos .logos img {border-radius:5px;}


.flagshe {width: 20px;height: auto;margin-left: 5px;}

@media (min-width: 767px) {

div#footer-cols .language {display:none;}
}


@media (min-width: 767px) and (max-width: 991px){
.col.col-sm-4.hidden-xs.searchfixpaypal {width: 15%;}
.paypallogofix {display:block !important;padding-right: 0px !important;padding-top: 17px !important;padding-left: 0px !important;}
.paypalhead {display:none;}

}

.paypallogofix {display:none;}

@media (min-width: 450px) and (max-width: 767px){

.listing.row.products .col.col-md-3.col-sm-6 {width: 50%;float: left;}

}
.pictureCarousel-2.owl-carousel.owl-theme .img-responsive.active,
.pictureCarousel-3.owl-carousel.owl-theme .img-responsive.active,
.pictureCarousel-4.owl-carousel.owl-theme .img-responsive.active,
.pictureCarousel-5.owl-carousel.owl-theme .img-responsive.active,
.pictureCarousel-6.owl-carousel.owl-theme .img-responsive.active,
.pictureCarousel-8.owl-carousel.owl-theme .img-responsive.active,
.pictureCarousel-7.owl-carousel.owl-theme .img-responsive.active,
.pictureCarousel-9.owl-carousel.owl-theme .img-responsive.active,
.pictureCarousel-11.owl-carousel.owl-theme .img-responsive.active,
.pictureCarousel-12.owl-carousel.owl-theme .img-responsive.active,
.pictureCarousel-13.owl-carousel.owl-theme .img-responsive.active {

	
	
	-webkit-transition: .1s opacity linear;
     -moz-transition: .1s opacity linear;
      -ms-transition: .1s opacity linear;
       -o-transition: .1s opacity linear;
           transition: .1s opacity linear
}

.pictureCarousel-2.owl-carousel.owl-theme:hover .img-responsive.active ,
.pictureCarousel-3.owl-carousel.owl-theme:hover .img-responsive.active ,
.pictureCarousel-4.owl-carousel.owl-theme:hover .img-responsive.active ,
.pictureCarousel-5.owl-carousel.owl-theme:hover .img-responsive.active ,
.pictureCarousel-6.owl-carousel.owl-theme:hover .img-responsive.active ,
.pictureCarousel-8.owl-carousel.owl-theme:hover .img-responsive.active ,
.pictureCarousel-7.owl-carousel.owl-theme:hover .img-responsive.active ,
.pictureCarousel-9.owl-carousel.owl-theme:hover .img-responsive.active,
.pictureCarousel-11.owl-carousel.owl-theme:hover .img-responsive.active,
.pictureCarousel-12.owl-carousel.owl-theme:hover .img-responsive.active,
.pictureCarousel-13.owl-carousel.owl-theme:hover .img-responsive.active
{

	opacity: .3
}

.pictureCarousel-2.owl-carousel.owl-theme .owl-item .slider-text ,
.pictureCarousel-3.owl-carousel.owl-theme .owl-item .slider-text ,
.pictureCarousel-4.owl-carousel.owl-theme .owl-item .slider-text ,
.pictureCarousel-5.owl-carousel.owl-theme .owl-item .slider-text ,
.pictureCarousel-6.owl-carousel.owl-theme .owl-item .slider-text ,
.pictureCarousel-8.owl-carousel.owl-theme .owl-item .slider-text ,
.pictureCarousel-7.owl-carousel.owl-theme .owl-item .slider-text ,
.pictureCarousel-9.owl-carousel.owl-theme .owl-item .slider-text ,
.pictureCarousel-11.owl-carousel.owl-theme .owl-item .slider-text,
.pictureCarousel-12.owl-carousel.owl-theme .owl-item .slider-text,
.pictureCarousel-13.owl-carousel.owl-theme .owl-item .slider-text
{
  visibility: hidden;
  opacity: 0;
  transition: visibility .1s, opacity linear;display:none;}


.pictureCarousel-2.owl-carousel.owl-theme:hover .owl-item .slider-text ,
.pictureCarousel-3.owl-carousel.owl-theme:hover .owl-item .slider-text ,
.pictureCarousel-4.owl-carousel.owl-theme:hover .owl-item .slider-text ,
.pictureCarousel-5.owl-carousel.owl-theme:hover .owl-item .slider-text ,
.pictureCarousel-6.owl-carousel.owl-theme:hover .owl-item .slider-text ,
.pictureCarousel-8.owl-carousel.owl-theme:hover .owl-item .slider-text ,
.pictureCarousel-7.owl-carousel.owl-theme:hover .owl-item .slider-text ,
.pictureCarousel-9.owl-carousel.owl-theme:hover .owl-item .slider-text ,
.pictureCarousel-11.owl-carousel.owl-theme:hover .owl-item .slider-text,
.pictureCarousel-12.owl-carousel.owl-theme:hover .owl-item .slider-text,
.pictureCarousel-13.owl-carousel.owl-theme:hover .owl-item .slider-text 
{padding-right: 20px;padding-left: 20px;position: absolute;top: 50%;z-index: 9999999;visibility: visible;opacity: 1;display:block;right: 0px;left: 0px;}


.teaser.picture-slider.owl p {
   margin: 0px;
    padding: 0px;
}


.img-responsive.lazyOwl.active{

	
	
	-webkit-transition: .1s opacity linear;
     -moz-transition: .1s opacity linear;
      -ms-transition: .1s opacity linear;
       -o-transition: .1s opacity linear;
           transition: .1s opacity linear
}

.img-responsive.lazyOwl.active:hover {

	opacity: .3
}


.pictureCarousel-2.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-next {right: 15px;display:none;}
.pictureCarousel-2.owl-carousel.owl-theme .owl-prev {left: 15px;display:none;}
.pictureCarousel-3.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-next {right: 15px;display:none;}
.pictureCarousel-3.owl-carousel.owl-theme .owl-prev {left: 15px;display:none;}

.pictureCarousel-4.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-next {right: 15px;display:none;}
.pictureCarousel-4.owl-carousel.owl-theme .owl-prev {left: 15px;display:none;}

.pictureCarousel-5.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-next {right: 15px;display:none;}
.pictureCarousel-5.owl-carousel.owl-theme .owl-prev {left: 15px;display:none;}

.pictureCarousel-6.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-next {right: 15px;display:none;}
.pictureCarousel-6.owl-carousel.owl-theme .owl-prev {left: 15px;display:none;}

.pictureCarousel-7.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-next {right: 15px;display:none;}
.pictureCarousel-7.owl-carousel.owl-theme .owl-prev {left: 16px;display:none;}
.teaser.picture-slider.owl.seven {margin-bottom:0px;} 

.pictureCarousel-8.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-next {right: 15px;display:none;}
.pictureCarousel-8.owl-carousel.owl-theme .owl-prev {left: 15px;display:none;}





.category_text_and_download {
    visibility: hidden;
    opacity: 0;
    transition: visibility .1s,opacity linear;
    display: none;
}


#box-start-page-categories .section:hover .category_text_and_download {padding-right: 20px;padding-left: 20px;position: absolute;top: 5%;z-index: 9999999;visibility: visible;opacity: 1;display:block;right: 0px;left: 0px;}
#box-start-page-categories .section:hover .productImageBorder.img-responsive {opacity: .3}
#box-start-page-categories .category_text_and_download p {text-align: center;}
#box-start-page-categories .col.col-xs-12.col-sm-6.col-md-4 {margin-bottom: 10px;}

.slider-text a:hover, .slider-text a:focus {color: #57592c;}
.slider-text a  {color: #57592c;}

a:hover .gruen {display: none;}
a:hover .braun {display: block !important;}

.fsk_text {
    font-size: 13px;}

@media (min-width: 991px) and (max-width: 1200px){



.pictureCarousel-8.owl-carousel.owl-theme .owl-wrapper-outer, .pictureCarousel-7.owl-carousel.owl-theme .owl-wrapper-outer {height:451px !important;}
/*
.pictureCarousel-8.owl-carousel.owl-theme .img-responsive {height:227px !important;}
*/
}

@media (min-width: 1200px){

.pictureCarousel-8.owl-carousel.owl-theme .owl-wrapper-outer, .pictureCarousel-7.owl-carousel.owl-theme .owl-wrapper-outer {height:551px !important;}
/*
.pictureCarousel-8.owl-carousel.owl-theme .img-responsive {height:285px !important;}
*/
}

.picture-slider {margin-bottom: 15px;}
.listing .section {margin-bottom: 15px;}
.payment-logos img {max-width: 220px;}


@media (max-width: 991px) {
    
    
    
.col.col-sm-2.paypallogofix img {margin-top: 5px !important;}
.cartdesktop .desktop-icon {display: none;}

/*.pictureCarousel-8.owl-carousel.owl-theme {margin-top: 30px;}*/
#cat_menu_open.main-navigation.navbar.navbar-default.block {display:block;}
#cat_menu_open.main-navigation.navbar.navbar-default {display:none;}
.picture-slider {margin-top: 15px;}
.pictureCarousel-8.owl-carousel.owl-theme .img-responsive.active, 
.pictureCarousel-7.owl-carousel.owl-theme .img-responsive.active, 
.pictureCarousel-9.owl-carousel.owl-theme .img-responsive.active {width:100%;}

.teaser.picture-slider.owl.slider_two_three_four,
.teaser.picture-slider.owl.slider_seven
{
    margin-top: 0px;
    margin-bottom: 0px;
}

.teaser.picture-slider.owl.slider_five_six {margin-top: 0px;}


}






.pictureCarousel-8.owl-carousel.owl-theme , .pictureCarousel-7.owl-carousel.owl-theme { 
    border: 2px;
    border-top-color: currentcolor;
    border-top-style: none;
    border-right-color: currentcolor;
    border-right-style: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-left-color: currentcolor;
    border-left-style: none;
    border-color: red;
    border-style: solid;
    
    
}

.pictureCarousel-9.owl-carousel.owl-theme  { 
    border: 1px;
    border-top-color: currentcolor;
    border-top-style: none;
    border-right-color: currentcolor;
    border-right-style: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-left-color: currentcolor;
    border-left-style: none;
    border-color: #e0e0e0;
    border-style: solid;
    
    
}

.slider_download {
    display: block;
    margin-top: 10px;
    background: transparent !important;
    border: unset;
    color: #b35500;
}


.manufacturers-image {margin-left: 0px;padding: 0px;}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #660000;border:unset;background-color: #fff !important;}
#header .header-top .col.col-logo {
    padding: 0px 5px 0px 0px;
}

.currency {display: none;}

#description-collapse {margin-bottom: 30px;}
.carousel-outer-wrap.slider_one {margin-top:15px;}

.listing .section .title, .listing .section .title a {color:#660000;}

#box_shs_customer_consent_for_age_data .center {line-height: 1.2;}
#box_shs_customer_consent_for_age_data .modal-title.center {margin-bottom: 5px;}
.shs_customer_consent_for_age_data_last.center {font-size:13px;margin-top: 25px;}
#box_shs_customer_consent_for_age_data .btn.btn-default.btn-lg.btn-block {
    background-color: transparent;
    border: unset;
    font-size: 30px;
    font-weight: bolder;
}

.padding_container {
    max-width: 370px;
    display: block;
    width: 100%;
    margin: 0 auto;
}

.btn.btn-default.btn-lg.btn-block span {
    padding-left: 1px;
    border-bottom: 3px solid #000;
    width: 60px;
    display: block;
    text-align: center;
    margin: 0 auto;
     font-family: "pt_sansbold",Helvetica,Arial,sans-serif;
    font-weight: 400;
    color: #aeadad;
}

#box_shs_customer_consent_for_age_data.modal {top: 35% !important;}
#box_shs_customer_consent_for_age_data .modal-body {padding-top: 55px;}
#box_shs_customer_consent_for_age_data .modal-footer {padding-bottom: 55px;}

.modal-backdrop {background-color: #99CCFF99;}

.col-sm-12.recaptcha-wrapper div {
    float: right;margin-bottom: 10px;
}

#footer-cols .col a {
    font-size: 13px;
    font-weight: bolder;
    color: #fff;
}


.btn.btn-primary.slider_download {
  color: #b35500;
}

.navbar-nav.desktop > li  {border: solid 1px #339;min-width: 100px;text-align: center;}

.dropdown-toggle.sort_eins:hover, .dropdown-toggle.sort_zwei:hover, .dropdown-toggle.sort_drei:hover, .dropdown-toggle.sort_vier:hover, .dropdown-toggle.sort_fuenf:hover, .dropdown-toggle.sort_sechs:hover{
  color: #fff !important;
}

.level-1.lang-de.active.current.first .dropdown-toggle.sort_eins, .level-1.lang-de.active.current .dropdown-toggle.sort_zwei, .level-1.lang-de.active.current .dropdown-toggle.sort_drei, .level-1.lang-de.active.current .dropdown-toggle.sort_vier, .level-1.lang-de.active.current .dropdown-toggle.sort_fuenf, .level-1.lang-de.active.current .dropdown-toggle.sort_sechs {
  border: solid 3px #339;
}



@media (min-width: 992px) {
.main-navigation .navbar-collapse {
 align-items: center;
display: flex !important;
justify-content: center;
 
}
}


#box-start-page-categories .title.text-word-wrap {
  text-align: center;
}

.col.primary.col-sm-8.col-sm-push-4.col-md-9.col-md-push-3 {
  margin-top: 25px;
}


.productImageBorder.img-responsive.startpage {
  min-width: unset !important;
  height: auto;
  width: 120px !important;
}


.startpageCategorieImg {display: block;
margin: 0 auto;
text-align: center;
border: 1px solid #666;
border-radius: 10px;}


.navbar-mega .col .title {
    text-transform: unset;
    font-size: 14px;
    
}

body.navbar-mega-open #header, body.navbar-mega-open .navbar-mega {border-radius: 0px 0px 5px 5px;
}

.text-small, .label.label-lighter, .badge.badge-lighter {color:#333399;}
.product-manufacturer.image, .manufactures_url, .product-manufacturer.name {text-align: center;}

.sf-menu.sf-navbar.desktop.sf-js-enabled.sf-arrows:hover {justify-content: center;display: flex !important;width: 100%;}

.container.desktop_ul {background: #fff;}

.container.desktop_ul li {background: #fff !important;}
.sf-navbar {background: transparent !important;}
.desktop_li {min-width:180px;border-top: 1px solid #339;border-left: 1px solid #339;border-right: 1px solid #339;}
.desktop_li a {padding: 10px !important;font-size: 13px !important;text-align: center;}
.container.desktop_ul {min-height: 50px;border: 1px solid #339;}
.container.desktop_ul .level-2 a {font-size: 16px !important;}
.container.desktop_ul .level-2 {width: 200px;}
.main-navigation .navbar-collapse > ul > li > a {color:#666;}

.mobile ul.dropdown-menu {background-color: #fff !important;}

.subpage-wrap .headline[data-toggle="collapse"], .subpage-wrap .headline-underline[data-toggle="collapse"] {color:#333399;background-color:#fff !important;padding-left: 0px !important;}

.headline[data-toggle="collapse"][aria-expanded="true"]::before, .headline-underline[data-toggle="collapse"][aria-expanded="true"]::before {
  content: "";
}

#container {
  margin-top: 25px;
}