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

/* @media (min-width: 769px) {
.headerbild1 {
   background-position: 0px 230px !important;
	   background-repeat: no-repeat !important;
}
}
*/


.btn-skip-to {
    position: absolute;
    top: 0;
    transition: transform 200ms;
    transform: scale(0);
    margin: 1%;
    z-index: 1070;
    background: #ffffff;
    border: 3px solid #F8BF00;
    font-weight: 400;
    color: #525252;
    text-align: center;
    vertical-align: middle;
    padding: 0.625rem 0.9375rem;
    border-radius: 0.125rem;
    font-weight: bolder;
    text-decoration: none;
}


.btn-skip-to:focus{transform:scale(1)}.slick-slide a:hover,.slick-slide a:focus{color:#F8BF00;text-decoration:none}.slick-slide a:not([href]):not([class]):hover,.slick-slide a:not([href]):not([class]):focus{color:inherit;text-decoration:none}

#copyright {
  background-color: #525252;

}


.footnote-vat{
color: #333 !important;
}

#footer {
background-color: #f5f7fa !important;
}

.nav-link{
color: #111 !important;
}

.nav-link:hover{
color: #777 !important;
}

@media (max-width: 767px) {
.opc-Container {

  background-position:left !important;
}
}



.text-info{
color: red !important;
font-size: 14px !important;	
}

.header-cover{
background-size: cover;
background-position: left center !important;	
}

.header-drop{

  text-shadow: 0px 4px 4px #282828;
}

.cart-dropdown > *, .cart-dropdown-total-item, .cart-dropdown .list-unstyled > *  {
color:#fff !important;
}

.dropdown-menu-right div.table-responsive table.table.dropdown-cart-items > * {
color:#fff !important;

}

.dropdown-cart-items .img-sm{
	max-width: 80px !important;
	height: auto  !important;
}

.cart-dropdown .cart-dropdown-total-item{
	color:#fff !important;
}

.table-responsive {
background-color: #016FAEaa !important;
} 

div#wishlist-dropdown-container tr td {
	color:#fff !important;

}

.dropdown-item {
	background-color: #ffffff !important;
	text-decoration: none;
	z-index: 900;
}

.navbar-toggler-icon > *, .dropdown-body > *{
	color: #fff;
	border: 0px solid #fff;
}

.slider-wrapper {
max-width: 1140px !important;
	margin:  auto;
}


.maxwidth  {
max-width: 1140px !important;
	margin:  auto;
	padding: 20px;
	border: 0px solid red;
	
}

.topbar-wrapper{
background-color: #ddd !important;
}

header .navbar-nav > .nav-item > .dropdown-menu {

  margin-top: -.03125rem;
  box-shadow: inset 0 1rem .5625rem -.75rem rgba(0,0,0,.16);
}


.container-fluid {
/*max-width: 1140px !important;*/
}
#jtl-nav-wrapper{
background-color:#014F7C !important;
	border: 0px solid red;	
	  
}

.dropdown-menu > .nav-item {
border: 0px solid red;
margin: 10px;	
}



.dropdown-body{
background-color:#016FAEaa !important;
}

.dropdown-menu{
background-color: #0000 !important;
}


.submenu-headline-image {
display: none !important;
}

#burger-menu{
color:#fff;
}

#mainNavigation{
background-color:#016FAEaa !important;
color: #fff;
}

#jtl-nav-wrapper a{
color:#fff !important;
	border: 0px solid red;	
}

.dropdown-item, .dropdown-footer{
	background-color: #014F7C !important;  
	color: #ddd !important;
}

ul.pagination li.page-item.dropdown div.dropdown-menu.shadow-none div.dropdown-item.page-item {
background-color: #fff !important;
}

.form-error-msg{
background-color: #ffffffaa !important;
}

.breadcrumb-backtolist{
	display: none !important;
	
	}