/* 
Original Farben
Orange: #FFA300;

Neue Farben:
Primär Grün: #B7CE46
Second Grün: #687911
*/

/* Base */

a:hover, a:focus {
    color: #B7CE46 !important;
}

.btn-default:hover:not(.dropdown-toggle) {
    color: #444 !important;
}

.btn-primary {
    background: #B7CE46 !important;
    border-color: #B7CE46 !important;
}

.btn.btn-primary:hover {
    color: black !important;
}

.btn.btn-primary.btn-checkout:hover {
    color: #444 !important;
}

.text-primary {
    color: #B7CE46 !important;
}

.text-primary:hover {
    color: #444 !important;
}

#shop-nav .cart-menu > a > span.icon-handbag {
    background-color: #B7CE46 !important;
}

header #top-bar .dropdown li a:hover, header #top-bar a:hover {
    color: #B7CE46 !important;
    text-decoration: none !important;
}

.price, .special-price {
    color: #687911 !important;
}

.affix .compare-list-menu a, .affix .wish-list-menu a, .affix .cart-menu a, #shop-nav-xs .badge {
    color: #444 !important;
}

/* Navbar */

#shop-nav-xs.navbar-default, .main-wrapper.boxed .affix .navbar-default, .main-wrapper.fluid .navbar-default:not(.navbar-offcanvas) {
    background-color: #B7CE46 !important;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff !important;
    background-color: #687911 !important;
}

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

a .nav .open > a:focus {
    background-color: #687911 !important;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #687911 !important;
}

.cart-menu a:hover {
    color: #fff;
    background-color: transparent !important;
}

/* Slider */

.theme-default .nivoSlider {
    -webkit-box-shadow: 0 0px 0px 0 #4a4a4a !important;
    -moz-box-shadow: 0 0px 0px 0 #4a4a4a !important;
    box-shadow: 0 0px 0px 0 #4a4a4a !important;
}

/* Footer */

#footer .panel a:hover {
    background-color: transparent !important;
    color: #B7CE46 !important;
}

/* Kategorieseite */

h5 img {
    display: none !important;
}

.image-box {
    height: 180px;
    width: 183px !important;
    overflow: hidden;
    border: 0px solid #fff;
    border-radius: 3px;
}

/* Original
.image-box {
    width: 100% !important;
    overflow: hidden;
    border: 0px solid #eee;
    border-radius: 3px;
}
*/
.image-box img {
    height: 100%;
    width: 100% !important;
}

.nav-panel .active > a {
    color: #687911 !important;
}

aside .box-filter-characteristics .nav > li > a:hover .badge {
    background-color: #687911 !important;
    color: #fff;
}

.noUi-handle {
    background: #687911 !important;
}

.button_edit, .btn-default:hover:not(.dropdown-toggle), .btn-default:focus:not(.dropdown-toggle), .btn-default:active:not(.dropdown-toggle), .btn-default.active:not(.dropdown-toggle) {
    background-color: #B7CE46 !important;
    border-color: #B7CE46 !important;
    color: #fff;
}

.expandable .input-group-addon {
color: #ffffff !important;
}

/* Detailseite */

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #B7CE46 !important;
    cursor: default;
}

.slick-prev, .slick-next {
    background: #B7CE46 !important;
}

.label-primary[href]:hover, .label-primary[href]:focus {
background-color: #286090;
color: black !important;
}

aside .panel-heading > span {
    border-color: #FFF !important;
}

.input-group-addon {
    background-color: #000 !important;
    border: 1px solid #000 !important;
}

.box-priceradar img {
    max-width: 100% !important;
}
.product-body .image-wrapper .image-content.front img{
    display: block;
    height: auto;
}


/* Banner */

.btn_lasche img:hover {
    opacity: 0.9;
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    position: absolute;
    z-index: 99999;
}
/* product*/
.product-buy .price{
    font-size: 1.3em;
}

.table > tbody > tr > th{
    padding: 6px 8px;
}
.top7{
    margin-bottom: 7px;
}

    .artikel-th{
        display: table-cell;
    }
    .btn-shop-string{
        display: inline;
    }

    .min-th-big{
        min-width: 120px;
    }

/* end product*/
@media (max-width: 768px) {

    /* product*/
    .product-cell .image-wrapper{
        display: inline-block;
    }

    /* end product*/
}
@media (max-width: 1000px) {

    /*product*/

    .product-buy .table th{
        min-width: 20%!important;
        max-width: 20%!important;
    }
    .product-cell .image-wrapper {
        height: 186px;
        width: 189px !important;
        margin: 5px auto;
    }
   /* end product*/

    .btn_lasche {
        display: none !important;
    }

    .input-group-addon {
        color: #000 !important;
    }

    .box-priceradar .image {
        max-width: 200px !important;
    }
    
    .fa.fa-shopping-bag.fa-lg.text-primary {
        color: white !important;
    }
    
    .sidebar-offcanvas .nav-toggle {
    background-color: #d4d4d4 !important;
    color: #fff;
}
    
    .input-group .form-control {
    z-index: 1 !important;
}
    .input-group {
    z-index: 1 !important;
}
    #sidepanel_left {
    z-index: 9999 !important;
}
    .col-xs-3 {
    width: 100%;
    height: 250px;
}.image-box.loaded .image-content img {
    opacity: 1 !important;
    }
    
.input-group-addon {
    color: #fff !important;
}   

    /* Suche */
    #search .input-group-addon {
        display: none !important;
    }

    #search .input-group {
        width: 90% !important;
    }
}

@media (max-width: 1200px) {
            .artikel-th, .btn-shop-string{
        display: none;
    }
        .min-th-big{
        min-width: 20%;
        max-width: 20%;
    }

}


#login-dropdown {
    z-index: 9999 !important;
}

.subsub .more {
    cursor: pointer;
}

ul.cms-pages.list-inline.pull-right.hidden-xs li:first-child a {
    font-weight: 800;
    color: #ff0000;
}

.only-show-on-mobile {
    display: none;
}

.spendenpartner {
    clear: both;
    font-weight: 800 !important;
    color: #ff0000 !important;
}

@media only screen and (max-width : 968px) {
    #top-bar > div.container {
        padding-left: 0;
        padding-right: 0;
    }

    .cms-greeting {
        width: 100%;
        text-align: center;
    }

/*@media only screen and (max-width : 768px) {*/
    .only-show-on-mobile {
        display: block;
    }
}

/* PayPal button in */
div.basket_wrapper .paypalexpress  {
    float: right;
    margin-right: 15px;
    margin-top: 15px;
}

.btn.wishlist {
    color: white;
}

#add-to-cart .text-right.td-act, .product-info .text-right.td-act {
    min-width: 90px;
}

#account .erneut {
    margin-top: 5px;
}

#result-wrapper .product-actions .wishlist .fa-heart {
    color: #444;
}

#account .erneut-all {
    float: right;
    margin-top: unset;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#product-list .image-box {
    margin-left: auto;
    margin-right: auto;
}
#product-list .product-wrapper {
    margin-bottom: 20px;
}
#product-list .btn-sm.qbtn,
#product-list .form-control.input-sm.count{
    width: 48%;
    display: inline-block;
}
.cart-menu .caret {
    display: none;
}

.list .form-basket .quantity-wrapper {
    width: 100%;
}
.list .form-basket .quantity-wrapper .input-group.input-group-sm {
    float: left;
}