/*
 * Platz für eigene Änderungen direkt als CSS
 * Die hier gemachten Änderungen überschreiben ggfs. andere Styles, da diese Datei als letzte geladen wird.
 */

/*.container {     max-width: 2000px; } */


/* Menue oben ausblenden */
/* 
@media (min-width: 992px) {
header .nav-mobile-body {
display: none
}
} */

/*bearbeitet wnm*/
/* @media (min-width: 992px)
{
.container-fluid { 	padding-top: 25px; }

.toggler-logo-wrapper .logo-wrapper {     margin-top: -35px; }
} */

/*bearbeitet wnm*/
a, body {
    color: #000;
}
/*hinzugefügt wnm*/
body{
    background-color: #C9CDCF;
}
a:hover, a:active {
	
	color:#000000 !important;
}
/*hinzugefügt wnm*/
.table{
    color: #333;
}

/* .kleinewelten-logo-wrapper { text-align: center; z-index:1;	 } */

/* img#kleinewelten-shop-logo { z-index:1;top: 0; } */

/*#shop-logo { display:none; } */

/*bearbeitet wnm*/
/* header .navbar-brand img {
    height: 2rem;
    width: 2rem;
} */

/*bearbeitet wnm*/
header{
    border-bottom: 3px solid #bcab7f;
}

#header-top-bar{
    font-size: .8rem;
}
/*bearbeitet wnm*/
#header-top-bar, header {
    background-color: #D4D7D9;
    box-shadow: none;
}
/*bearbeitet wnm*/
#header-top-bar a, header a {
    color: #000;
}
/* #header-top-bar { margin-top:-10x; z-index:0; }    */
    

header .navbar-nav {
    background-color: transparent;	
}


header .navbar-nav > .nav-item > .nav-link::before {
    border-color: #bbb;
}

/* @media (min-width: 992px) { .full-width-mega #search{float: right;}} */
/*bearbeitet wnm*/
#main-wrapper {
	background: #C9CDCF;
}
#content{
    padding-bottom: 1.5rem;
}
/*hinzugefügt wnm*/
.form-control.ac_input.tt-hint{
    background-color: #D4D7D9!important;
}
.form-clear{
    color: transparent;
}

/*hinzugefügt wnm*/
#search-header::placeholder{
    color: #909090 !important;
}
.row.gallery .product-wrapper {
    border: none;
}
/*hinzugefügt wnm*/
.dropdown-menu:not(.inner){
    background-color: transparent;
}
/*bearbeitet wnm*/
.page-item .dropdown-menu{
    background-color: #fff;
}
/*hinzugefügt wnm*/
.page-item .dropdown-item.active, .page-item .dropdown-item:active{
    background-color: transparent;
    color: #333;
}
.show > .btn-outline-secondary.dropdown-toggle{
    background-color: transparent;
}
/*bearbeitet wnm*/
header .dropdown-menu {
    background-color: #eee !important;
    color: #525252;
}
/*bearbeitet wnm*/
.box-categories .dropdown .collapse, .box-linkgroup .dropdown .collapse{
    background-color: #D4D7D9;
}
/*bearbeitet wnm*/
#footer {
    color: #000;
    background-color: #7295A6;
}

div.productbox-title a {
    text-decoration: none !important;
}


div.productbox-title {
    text-align: center;
}

div.productbox-price {
    text-align: center;
}

.price_wrapper {
    margin-bottom: 0rem;
}

.shortdesc {
    margin-top: 3rem;
    color: #000;
}

.carousel-thumbnails .slick-slide {
    border: 0px;
}

#image_wrapper .product-thumbnails:not(.slick-initialized) div.js-gallery-images {
	  border: 0px;
}
/*bearbeitet wnm*/
.card-gray, .card-header {
    background: #D4D7D9;
}    

.breadcrumb, .breadcrumb-container, .breadcrumb-wrapper {
	display:none;
}

.vat_info {
	display: none;
}
/*hinzugefügt wnm*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .product-matrix .product-matrix-title, .h3, .sidepanel-left .box-normal .box-normal-link, .h4, .h5, .h6{
    color: #000;
}
/*hinzugefügt wnm*/
header .navbar-toggler{
    color: #000;
}
.wishlist-button {
    padding-right: 0rem;
border-right-width: 0px !important;
	display: none;
    }    
    
/*bearbeitet wnm*/
header .form-control, header .form-control:focus, .btn-secondary {
    background-color: #D4D7D9;
    color: #D4D7D9;
    border: 0px solid #707070;    
}   
header .form-control,header .form-control:focus{
    border: none;  
    box-shadow: none;  
}  
header .submenu-headline-toplevel{
    border-color: #bcab7f;
    font-size: 0.75rem
}
#jtl-nav-wrapper .label-slide .form-group:not(.exclude-from-label-slide):not(.checkbox) label{
    background-color: transparent;
    color: #333;
} 
/*hinzugefügt wnm*/
.badge-light, .badge-secondary{
    color: #000;
}
.input-group > .input-group-append > .btn {
	  background-color: #D4D7D9;

}
#mainNavigation .dropdown-toggle::after{
    display: none;
}
.fas.fa-search{
    color: #000;
}
.btn-primary:not(:disabled):not(.disabled):active {
    background-color: #bcab7f;
}
/*bearbeitet wnm*/
.btn-outline-primary {
    background-color: #C9CDCF;
    color: #000000;
}
/*bearbeitet wnm*/
.btn-outline-primary:hover {
    background-color: transparent;
}
/*hinzugefügt wnm*/
.stepper {
    background: #D4D7D9;
}
/*hinzugefügt wnm*/
.stepper .step::after {
    border-left: 1.875rem solid #D4D7D9;
}
/*hinzugefügt wnm*/
.stepper .step-active::after {
    border-left-color: #ffffff;
}
#result-wrapper .page-item .dropdown-menu{
    background-color: transparent;
}

/*bearbeitet wnm*/
.list-group-item {
	color: #000000;
}
/*bearbeitet wnm*/
.productlist-page-nav .pagination a, .pagination .dropdown-item.active .page-link{
    color: #000;
}
.nav-mobile-body, .nav-mobile-header {
	  background-color: transparent !important;
}

.productlist-page-nav .displayoptions, .productlist-page-nav-header-m, .productlist-page-nav-top, .productlist-page-nav-bottom {
    display: none !important;
}

/* .page-link, .page-text, .page-item.active {
    background-color: #7295A6 !important;
    border-color: #ffffff !important;

} */
/*bearbeitet wnm*/
.account-icon-dropdown .dropdown-footer{
    background-color: #D4D7D9;
}
/*bearbeitet wnm*/
.page-item.active .page-link::after, .page-item.active .page-text::after {
    
border-bottom: 4px solid #AE9A64 !important;
}


.dropdown-item {
    color: #000000;
}

.btn-light, .form-control  {
    color: #000000 !important;
}

/* Such-Feld */
.form-control, .form-control:focus {
    border: 1px solid #FFFFFF;
}

/* Kategoriebaum im linken Menue - Ueberschrift Kategorien nicht anzeigen */
.productlist-filter-headline {
	display: none !important;
}

/* footer Unser Ladengeschaeft */
/*bearbeitet wnm*/
#footer, #copyright {
    background-color: #D4D7D9 !important;
}
/*hinzugefügt wnm*/
#footer #copyright{
    color: #333;
}
.footnote-reference, .footnote-vat {
	display: none;
}
/*hinzugefügt wnm*/
.footer-social-media .btn-icon-secondary {
    border-color: #707070;
    color: #707070;
    background-color: transparent;
  }
.productbox.productbox-hover .productbox-inner::before {
    background-color: #C9CDCF;
}

#pushed-success .card-body{display:none;visibility:hidden;}


.col-form-label {
	color: #707070;
}

.step-text, .card-body {
	color: #000000;
}
/*bearbeitet wnm*/
.card-products .card-header {
    background: #D4D7D9;
}
/*bearbeitet wnm*/
.card-products .card-header .btn {
    background: #D4D7D9; 
}
/*bearbeitet wnm*/
.ribbon-2 {
    display: none;
    color: #FFFFFF;
}

.productbox-inner .productbox-title {
    padding-top: 10px;
}

#product-offer .product-info .stock-information {
    border-top: 0px solid #ebebeb;
    border-bottom: 0px solid #ebebeb;
}

div.alert.choose-variations.alert-info {
	display: none;
}


.textanimation_stil {
text-align: center;
color: black;
letter-spacing: 0.25em;
}

.textanimation_text:before {
	content: '';
	animation: animate 16s linear infinite;
}
@keyframes animate 
{
	0%,59%
	{
		content: 'Versand Österreich 4,20 €, ab 50 € frei | Versand Deutschland 9,90 €, ab 75 € frei';
	}
		60%,100%
	{
		content: 'Besuche uns auch Do-So 13:00-18:00 in der Steiner Landstraße 14 in Stein/Donau';
	}
}

.modal-content {
    color: #000;
}

/* 'Gutschein auswählen' ausblenden, solange es nur einen Gutschein gibt */
button#voucherItem {
	display:none !important;
}

/* Anzeige bei nicht verfuegbaren Variationen */
.badge-danger {
    background-color: #AE9A64;
}
/*hinzugefügt wnm*/
.nav-tabs {
    border-bottom: 1px solid #AE9A64;
}

#result-wrapper .sub-categories{
    margin-bottom: 1rem;
}
.content-cats-small .sub-categories .subcategories-image {
    margin-bottom: 0.5rem;
  }
/* .modal-backdrop.show {
    opacity: 0.0;
} */

/* .dropdown-body { 
overflow-y: hidden !important;
overflow-x: hidden !important;
} */
/* @media (max-width: 576px) {
    .main-search .input-group{
        width: 90%
    }
    .full-width-mega .main-search-wrapper .twitter-typeahead + .input-group-append{
        width: 10%!important;
    }
}
@media (max-width: 768px) {
    .main-search .input-group{
        width: 95%
    }
    
} */
body.is-checkout #shop-logo{
    display:none;
}
.secure-checkout-icon{
    color: black;
}

@media (min-width: 768px) {
    .box-custom {
        margin-top: 0.2rem;
    }
}

@media (max-width: 991.98px){
    /*bearbeitet wnm*/
    header .navbar-collapse {
        background: #C9CDCF;
    }
    header .navbar-brand img {
        height: 49px;
        /* width: 98px; */
    }
    /*hinzugefügt wnm*/
    header .navbar-nav .subcategory-wrapper .nav-item, header .navbar-nav .nav-link{
        padding-top: 0.125rem;
    }
    header .navbar-nav .nav-link::after {
        content: '' !important;
    
    }
    header .navbar-nav .dropdown-menu {
        position: static;
        border-left: 2px solid #AE9A64;
    }
    #mainNavigation .nav-mobile-body>.navbar-nav{
        transform: translateX(0%) !important;
    }
    .nav-mobile-header-name{
        display: none;
    }
    .content-cats-small .caption{
        text-align: center;
    }
    .dropdown-menu .subcategory-wrapper{
        font-size: 0.9rem;
    }
    /**Korrektur header Plugin Suchleistenanpassung*/
    .full-width-mega .main-search-wrapper .twitter-typeahead {
        width: 80% !important;
    }
    .full-width-mega .main-search-wrapper .twitter-typeahead + .input-group-append{
        width: unset!important;
    }

    header .navbar-nav .subcategory-wrapper .nav-item{
        padding-bottom: 0.5rem;   
    }
  
}
@media (min-width: 992px) {
    /*bearbeitet wnm*/
    /* header .navbar-brand img {
        height: 98px;
        width: 98px;
    } */
    /*hinzugefügt wnm*/
    header .navbar-nav > .nav-item.dropdown-full .dropdown-menu {
        border-bottom: 3px solid #bcab7f;
    }
    /* hinzugefügt von wnm*/
    .nav-scrollbar-item .nav-link span {
        letter-spacing: -0.8px;
        font-size: 0.9rem;
        background-color: #D4D7D9;
    }
   
    header .navbar-nav > .nav-item > .nav-link {
        padding: 0.5rem 0.75rem;
    } 
    .dropdown-menu .submenu-headline-image{
        width: 65%;
    }
    header .nav-right .nav-link {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    /* .toggler-logo-wrapper {
        position: absolute;
        top: -25px;
    } */
    #mainNavigation .subcategory-wrapper .col{
        margin-top: 0.5rem;
        margin-bottom: 0;
    }
    /* #shop-logo{ display: none;}
    header{
        background-color: #D4D7D9;
        background-image: url('https://www.kleinewelten.at/bilder/intern/shoplogo/kleine-welten-grau-logo.png') ;
        background-size: 95px 95px;
        background-repeat: no-repeat;
        background-position:  10% 50%;
    } */
}