/*  ----------------------------------------------------------------------------
    This file will load automatically when the YourStore theme is active. You can use it
    for custom CSS.
*/

/* important for all */

.product-link .text{
	font-size:13px !important;
}

/* CSS FOR THE CUSTOM FORMS PLUGIN */
#customProductContent, #customProductForm{
	margin:0 10px;
	display:block;
	clear:both;
	font-size:14px;
}
#customProductForm table{
	width:100%;
}
#customProductForm table th{
	text-align:left;
	font-weight:normal;
	padding:10px 10px 0 0;
	vertical-align:top;
	min-width:100px;
	white-space: nowrap;
}
#customProductForm table td{
	padding:5px;
	
}
#customProductForm table td fieldset{
	display:inline-block;
	border:solid 2px WhiteSmoke;
	border-radius:5px;
	padding:20px;
}
#tblConfirm{
	margin:20px;
}
#tblConfirm td{
	padding:5px 15px;
	vertical-align:top;
}
#tblConfirm label{
	font-weight:bold;
}
#requestSentSuccess{
	margin:20px;
	padding:20px;
	text-align:center;
	border:solid 2px gainsboro;
	border-radius:5px;
	background-color:WhiteSmoke;
	font-size:14px;
	line-height:22px;
}
.tblFormFields{
	width:90%;
}

/* custom_forms_plugin */

 /* Tooltip container */
.cf_tooltip {
  position: relative;
  display: inline-block;
  
}

/* Tooltip text */
.cf_tooltip .cf_tooltiptext {
  visibility: hidden;
  width: 240px;
  background-color: #577994;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -200px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.cf_tooltip .cf_tooltiptext::after {
 content: '';
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -8px;
    width: 0; height: 0;
    border-left: 8px solid #577994;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.cf_tooltip:hover .cf_tooltiptext {
  visibility: visible;
  opacity: 1;
} 




.cf_tooltip .cf_tooltipicon{
	visibility: visible;
	width:30px;
	margin:0 30px 0 0;
}



/* Show the tooltip text when you mouse over the tooltip container */
.cf_tooltip:hover .cf_tooltiptext {
    visibility: visible;
}

.customformhelp{
	width:20px;
	height:20px;
	display:inline;
}
.evenRow{
	background-color:White;
}
.oddRow{
	background-color:WhiteSmoke;
}

#ezPageDefault ul{
	list-style-type:disc;
	 list-style-position: inside !important;

}

#ezPageDefault li{
	margin:0 0 0 10px !important;

}


.grecaptcha-badge { visibility: hidden; }

.spezialrot{
	color:#C54245;
	font-weight:700;
}


#whatsnew .taxAddon{
	display:none !important;
}

#productReviewLink{
	width:80%;

}

.newscontent a{
	text-decoration:underline;
	font-weight:bold;
	color:#577994;
}

.newscontent a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#579472;
}

#guthabenhinweis{
	float:right;
	font-size:12px;
	width:300px;
	height:90px;
	color:#222222;
	margin:10px 0 0 0;
}

.siehaben{
	color:red;
}

#borderplease{
	background:#F5F5F5;
border-bottom:2px solid #F5F5F5;
border-top:2px solid #F5F5F5;
padding:4px;
}

.gvBal{
	float:left !important;
	width:100% !important;
	clear:both !important;
	text-align:left !important;
}

.rechnungsdownload{
	color:#577994;
	text-decoration:underline;
}
#productReviewLink .forward{
	float:right !important;
	margin:-40px 0 0 0 !important;
}

.button_ask_a_question {
	padding:20px 0 0 0 !important;
}

#loggedinfor{
	float:right;
	font-size:12px;
	margin:0 5px 0 0;
	color:red;
}

/* CSS FOR THE CUSTOM FORMS PLUGIN */
#customProductContent, #customProductForm{
	margin:0 10px;
	display:block;
	clear:both;
	font-size:14px;
}
#customProductForm table{
	width:100%;
}
#customProductForm table th{
	text-align:left;
	font-weight:normal;
	padding:10px 10px 0 0;
	vertical-align:top;
	min-width:100px;
	white-space: nowrap;
}
#customProductForm table td{
	padding:5px;
	
}
#customProductForm table td fieldset{
	display:inline-block;
	border:solid 2px WhiteSmoke;
	border-radius:5px;
	padding:20px;
}
#tblConfirm{
	margin:20px;
}
#tblConfirm td{
	padding:5px 15px;
	vertical-align:top;
}
#tblConfirm label{
	font-weight:bold;
}
#requestSentSuccess{
	margin:20px;
	padding:20px;
	text-align:center;
	border:solid 2px gainsboro;
	border-radius:5px;
	background-color:WhiteSmoke;
	font-size:14px;
	line-height:22px;
}
.tblFormFields{
	width:90%;
}

 /* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
  
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 240px;
  background-color: #577994;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -200px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
 content: '';
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -8px;
    width: 0; height: 0;
    border-left: 8px solid #577994;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
} 




.tooltip .tooltipicon{
	visibility: visible;
	width:30px;
	margin:0 30px 0 0;
}



/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}

.customformhelp{
	width:20px;
	height:20px;
	display:inline;
}
.evenRow{
	background-color:White;
}
.oddRow{
	background-color:WhiteSmoke;
}


/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
  
 #logosection{	
max-height:40px !important;
position:absolute;
top:-10px;
left:200px;
}

#desktoponly{
	display:none;
}


#pageContent{
	
}

}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
#logosection{	
max-height:40px !important;
position:absolute;
top:-10px;
left:200px;
}

#desktoponly{
	display:none;
}

#pageContent{
	
}      
}

@media only screen 
  and (min-device-width: 1112px) 
  and (max-device-width: 1112px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
#logosection{	
max-height:40px !important;
position:absolute;
top:-10px;
left:200px;
}

#desktoponly{
	display:none;
}

#pageContent{

}    
}

@media 
  (max-device-width: 1280px) 
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) { 
#logosection{	
max-height:40px !important;
position:absolute;
top:-10px;
left:200px;
}

#desktoponly{
	display:none;
}

#pageContent{
	
}    
}

@media 
  (max-device-width: 1280px) 
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) { 
#logosection{	
max-height:40px !important;
position:absolute;
top:-10px;
left:200px;
}

#desktoponly{
	display:none;
}

#pageContent{
	
}   
}

@media (min-width: 601px) and (max-width: 1423px) and (orientation: landscape) {
  /* Lenovo Tab M10 Landscape */
  #logosection{	
max-height:40px !important;
position:absolute;
top:-10px;
left:200px;
}

#desktoponly{
	display:none !important;
}

#pageContent{
	margin-top:-120px !important;
}  

.slogantrail{
	display:none !important;
} 
}


    

@media (max-width: 767px){
  /* iPhone 12 / Pixel 7 Portrait */
  
  #urlaub{
width:100% !important;
min-height:30px;
border:3px solid #C54245;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
color:#FFFFFF !important;
padding:5px;
background:#C54245 !important;
font-weight:normal;
font-size:12px !important;
padding:1px;	
text-align:center;
clear:both;
}
  
.button_in_cart{
	padding:0 10px 0 0 !important;
	background:#579472 !important;
	max-width:230px;
	font-size:17px !important;
	font-family:'Ubuntu','Noto Sans', sans-serif !important;
	border:none !important;
}

#contentarea-wrapper{
	margin-top:-30px !important;
}

#pfeilnavi{
	display:none !important;

}

#pfeilnavimobile{
	
}

#pfeilnavimobile .centeredContent{
	text-align:right !important;
}

#pfeilnavimobile .navNextPrevWrapper{
	text-align:right !important;
}

#productPrevNextFixedMobile{
float:right !important;
margin:0 0 20px 20px;
text-align:right !important;
}

.navNextPrevList{
	text-align:right !important;
	padding:2px !important;
}

.navNextPrevList a{
	text-align:right !important;
	padding:2px !important;
}

.breadcrumb-inner .breadcrumb{
	white-space: nowrap !important;
}



#productListing .btn-wishlist{
	display:none !important;
}

#productListing .qmin{
	display:none !important;
}

#productListing .qunit{
	display:none !important;
}

#productListing .product__inside__info__btns{
	display:none !important;
}

.btn--xxl{
background:#579472 !important;
	color:#FFFFFF !important;	
	
}

.btn-xxlHover{
background:#577994 !important;	
}

.btn--ys{
background:#579472 !important;
	color:#FFFFFF !important;	
	
}

.pull-left .btn{
	background:#579472 !important;
}

.button_in_cart{
	
	background:#579472 !important;
}

.cartTotalsDisplay{
	font-size:12px !important;
	
	background:#F5F5F5 !important;
	
	border:3px solid #F5F5F5;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
color:#000000;
padding:5px;

	
	font-weight:normal;
	
width:100%;
	margin:40px 0 0 0 ;
	text-align:center;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#cartImage{
	width:80px;
	height:80px;
}

.button_continue_shopping{
	color:#FFFFFF !important;
	padding-top:10px !important;
}


.shipping-methods .add_title{
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
}

.payment-module-content .add_title{
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
}

.ship-method{
	display:block;
	font-size:15px !important;
}

.ship-method input[type="radio"] {
  width: 15px;
}

.ship-method input[type="radio"],
{
    vertical-align:text-top;
    width:18px;
    height:18px;
    padding:0;
    margin:0;
    position:relative;
    overflow:hidden;
    top:2px;
}

.ship-method .checkboxLabel {
  display: block;
  
  font-size:14px !important;
  
  
  }


.ship-method .important{
	font-size:14px !important;
	height:60px;
	text-align:right;
	clear:both;
	float:right !important;
margin:-60px 0 0 10px !important;
	

}

.ship-method .forward{
	font-size:14px !important;
	
	text-align:right;
	clear:both;
	float:right !important;
	margin:-40px 0 0 10px !important;
	
	

}

#checkoutshippingBody .sendto-address{
	margin-top:-10px;
}

#checkoutPayment .sendto-address{
	margin-top:-10px;
}

#checkoutPayment #otsubtotal {
	font-size:13px !important;
}

#checkoutPayment .product_price{
	font-size:13px !important;
}

.checkout-payment-content .add_title{
	display:none;
}

.card--padding {
	padding:2px !important;
}

#checkoutPayment{
	font-family:'Noto Sans', sans-serif !important;
}

#checkoutPayment .card--padding{
	font-size:13px !important;
}

.checkout-conditions{
	font-size:13px !important;
}

#checkoutPayment h4{
	font-size:13px !important;
}

#checkoutshippingBody{
	font-family:'Noto Sans', sans-serif !important;
}

#checkoutshippingBody .card--padding{
	font-size:13px !important;
}


#checkoutshippingBody h4{
	font-size:13px !important;
}

#checkoutShippingContentChoose{
	font-size:13px !important;
	text-align:justify !important;
}

#checkoutShipto .add_title{
	display:none !important;
}

.shipping-methods .add_title{
	font-size:15px !important;
}




.zahlungshilfe {
	line-height:14px;
	font-size:12px;
	text-align:justify;
	padding:5px 5px 0 25px;
	clear:both;
}

.miniinfo {
	line-height:14px;
	font-size:12px;
	text-align:justify;
	padding:8px 5px 5px 25px;
}

#checkoutPayment .radioButtonLabel{
	padding-left:4px;
}




.dropdown-menu li a{
	text-transform:none !important;
	font-weight:normal !important;
	font-size:15px !important;
}

.dropdown-menu li a:hover{
	text-transform:none !important;
	font-weight:bold !important;
	font-size:15px !important;
}

.level1 li a{	
text-transform:none !important;
	font-weight:normal !important;
	
	}
	
	.level2 li a{	
text-transform:none !important;
	font-weight:normal !important;
	font-size:15px !important;
	white-space: nowrap;
	
	}
	
		.level3 li a{	
text-transform:none !important;
	font-weight:normal !important;
	font-size:15px !important;
	white-space: nowrap;
	
	}
	
.wdmn{	
text-transform:none !important;
	font-weight:normal !important;
	
	}
	
	.wdmn a{	
text-transform:none !important;
	font-weight:normal !important;
	
	}

#manulogoinlist{
	float:right !important;
	width:60px !important;
	height:60px !important;
	margin:0 0 5px 5px !important;
}

#manufacturersAll {width:100%;}

#manuAllHeading {}

#manuAllIntro {}

.manuAllListing {
	width:100%;
	vertical-align:top;
	margin:1em 0em;
	text-align:center;
}

#manuAllWrapper {width:100%;}

.manuWrapper {
	float:left;
	width:auto !important; /* sets four manufacturers per row as default, also see your_responsive.css */
	height:auto !important; /* 272px adjust to suit. Horizontally aligns manufacturers */
	margin:0em 0em;
	padding:10px;
	text-align:center;
	max-height:160px !important;
}

.manuImage {height:auto;width:auto;} /* make same as Manufacturer Image Height admin setting */

.manuName {padding:30px 0;font-size:13px !important;} /* 40px adjust to suit. Keeps other links horizontally aligned when manufacturer name uses two lines */ 

.manuProducts {}

.manuAbout {}

.manuLink {}

.manuAllInfoText {margin:1em 0;}

.manuName a:hover{
	color:#579474;
}


.newscontent img{
	width:auto;
	height:auto;
	text-align:center;
	border:4px solid #F5F5F5;
	margin:0 auto;
	
    -webkit-border-top-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
      -webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    -moz-border-radius-bottomright: 15px;
     -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;

    
}


.newscontent .MagicThumb {
width:auto;
	height:auto;
	text-align:center;
	border:4px solid #F5F5F5;
	margin:0 auto;
	
    -webkit-border-top-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
      -webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    -moz-border-radius-bottomright: 15px;
     -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}

#indexProductListCatDescription{
	font-size:90% !important;
	margin-top: -15px !important;
}


#mobilefilter{

height:30px !important;

clear:both;
}

#shinysorter {
float:left !important;
width:80px !important;
margin:-40px 0 0 200px !important;

}


#OLDnormalsorter {
width:100px !important;
float:right !important;
margin:0 10px 0 0 !important;
}

#shinysorter select{
	
  background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
 font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    radial-gradient(#ddd 70%, transparent 72%);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - .5em) .5em;
  background-size:
    5px 5px,
    5px 5px,
    1.5em 1.5em;
  background-repeat: no-repeat;
  color:#000000;
    
}

#normalsorter select{
	
background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
font: inherit;
  line-height: 1.1em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    radial-gradient(#ddd 70%, transparent 72%);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - .5em) .5em;
  background-size:
    5px 5px,
    5px 5px,
    1.5em 1.5em;
  background-repeat: no-repeat;
  color:#000000;
    
}

.filters-row{


	

	
}


.select-wrapper{




	
	}
	
.select-wrapper select{
	
background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.1em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    radial-gradient(#ddd 70%, transparent 72%);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - .5em) .5em;
  background-size:
    5px 5px,
    5px 5px,
    1.5em 1.5em;
  background-repeat: no-repeat;
  color:#000000;

}

.btn-wishlist{
	padding:10px !important;
	background:none !important;
}

.OLDbtn-sopt{
	padding:10px !important;
	background:none !important;
}

.shipping-content{
	font-size:13px !important;
}

.payment-module-content{
	font-size:13px !important;
}

#checkoutConfirmDefault #cartSubTotal .product_price{
	font-size:13px !important;
}

#checkoutConfirmDefault #cartSubTotal .total_price{
	font-size:13px !important;
}



#averageproductrating{
	float:left !important;
	text-align:left !important;
	font-size:11px;
	color:#777777;
margin:0 0 0 -4px !important;
}

.product-info__sku{
	font-size:11px !important;
}

.product-info__sku_small{
	font-size:11px !important;
}

.leftBoxContainer #specials{
	display:none !important;
}

.leftBoxContainer #manufacturers{
	display:none !important;
}

.leftBoxContainer {
	display:none !important;
}

.stuck-nav{
	margin-top:-25px;
}

#breadcontainer{
	margin-top:-30px;
}

#newsarticleimagesmall{
	width:120px !important;
	height:120px !important;
	float:right !important;
	margin:10px 0 5px 5px !important;
}

#newsarticleimagebig{
	float:none !important;
	text-align:center;
	max-width:280px;
	max-height:280px;

}

.news-content{
	text-align:justify;
	line-height:25px;
	color:#222222;
	font-size:100%;
}

.mehr{
	margin:5px 0 5px 5px !important;
}

.last_modified{
	text-align:center !important;
}

.post__meta__item{
	text-align:center !important;
}

.post__title{
	font-size:17px;
	text-align:left;
}

.firstliner{
	width:99% !important;
}

#header .container{
	margin:0;
	padding:0;
}

.fullwidth{
	max-height:20px;
}
#logosection{
max-height:70px !important;
position:relative;
}

.welcome{
	color:#2D3642 !important;
	font-size:11px !important;
}
.welcome a{
	color:#009BAE !important;
	font-size:11px !important;
	text-decoration:underline;
	
}

.settings {
  
	background:#F5F5F5 !important;
	color:#2D3642 !important;
	font-size:12px !important;
	height:32px !important;
	padding:0 0 0 10px !important;
	margin:0 0 0 0 !important;
	border-top:5px solid #F5F5F5 !important;
}

.settings a{
	color:#2D3642 !important;
	font-size:11px !important;
}

.currency{
	padding:0 3px 0 0 !important;
}

.account {
	margin-top:-10px !important;
}

.dropdown-menu{
	background:#F5F5F5 !important;
	color:#2D3642 !important;
	font-size:12px !important;
	
}

.dropdown-menu a{
	font-size:12px !important;
	color:#2D3642 !important;
}

.dropdown-toggle{
	margin-top:6px !important;
}

.currency .active{
	background:#F5F5F5 !important;
	color:#2D3642 !important;
	font-size:12px !important;
}
#articleHeading h2 {
	font-size:19px !important;
}
h2 {
	font-size:19px !important;
}
.last_modified{
	font-size:12px !important;
	font-style:normal !important;
}
.logomobile{
	width:194px !important;
	height:70px !important;
position:absolute;
left:5px;
top:40px;
}
.badge--cart{
	margin-top:8px;
	font-size:17px !important;
	font-weight:700;
}

#ajax-cart-content{
	margin:10px 0 0 0 !important;
}

.termsdescription{
	font-size:12px !important;
}

.termsconditions{
	font-size:14px !important;
}

.breadcrumbs .container {
	
margin:0 !important;
	
border: none !important;
border: none !important;

}


.breadcrumb-inner {	
margin:0 !important;	
	padding:3px 0 0 0 !important;
	border:none !important;		
	}
	
	
.productBasePrice{

	font-size:16px !important;
}

#dpu{

	font-size:16px !important;
}

.product-info__sku_small{
	font-size:12px !important;
}

}



body{
	color:#222222;
	font-family:'Noto Sans', sans-serif;
}

#urlaub{
width:70% !important;
margin:0 auto;
min-height:30px;
border:3px solid #C54245;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
color:#FFFFFF !important;
padding:5px;
background:#C54245 !important;
font-weight:normal;
font-size:14px;	
text-align:center;
}
.miniinfo {
	line-height:16px;
	font-size:13px;
	text-align:left;
	padding:10px 0 0 22px;
}

.zahlungshilfe {
	line-height:16px;
	font-size:13px;
	text-align:left;
	padding:10px 0 0 22px;
}

#checkoutPayment .radioButtonLabel{
	padding-left:4px;
}

.table_edit_button a{
	color:#FFFFFF !important;
}

.small_edit {
	color:#FFFFFF !important;
}

.small_edit a {
	color:#FFFFFF !important;
}

.tp-caption3--wd-3{
	color:#FFFFFF !important;
}

.tp-caption3--wd-2{
	color:#FFEA21 !important;
}

#centercontent-wrapper .subcategory-item{
	border:none !important;
}

#ueber_uns-content{
	text-align:justify;
	font-size:16px;
}

#allarticlesBody .news-content{
	min-height:220px;
}

#newsarticleimagebig{
	background:#FFFFFF !important;
}

.newscontent img{
	width:auto;
	height:300px;
	border:4px solid #F5F5F5;
	margin:10px 10px 10px 0;
	
    -webkit-border-top-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
      -webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    -moz-border-radius-bottomright: 15px;
     -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;

    
}


.newscontent .MagicThumb {
width:auto;
	height:300px;
	border:4px solid #F5F5F5;
	margin:10px 10px 10px 0;
	
    -webkit-border-top-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
      -webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    -moz-border-radius-bottomright: 15px;
     -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}



#indexHomeBody #yellowtext{
	color:#FFCC33 !important;
	font-family:'Ubuntu', 'Noto Sans', sans-serif !important;
}

#indexHomeBody #whitetext{
	color:#FFFFFF !important;
	font-family:'Ubuntu', 'Noto Sans', sans-serif !important;
}

#indexHomeBody #blacktext{
	color:#000000 !important;
	font-family:'Ubuntu', 'Noto Sans', sans-serif !important;
}

#indexHomeBody #greentext{
	color:#597 !important;
	font-family:'Ubuntu', 'Noto Sans', sans-serif !important;
}

#indexHomeBody #bluetext{
	color:#579 !important;
	font-family:'Ubuntu', 'Noto Sans', sans-serif !important;
}


#shinysorter #select-filter_id{
	padding:0 0 0 10px !important;
}

.subtitle{
	color:#AAAAAA !important;
	font-style:italic !important;
	font-size:18px !important;
	font-weight:bold;
}

.newscontent ul{
	list-style-type: disc !important;
}

.newscontent li{
	margin: 0 0 0 30px !important;
}

#katalogeBody #newsboxsidebox, #featured, #reviews{
	display:none;
}

#shippinginfoBody #bestsellers{
	display:none;
}

#kataloge-content{
	font-size:17px;
}

#ruecksendungenBody #newsboxsidebox, #featured{
	display:none;
}

#ruecksendungen-content{
	font-size:17px;
	text-align: justify;
}

.pagination-next a{
	min-width:140px !important;
	font-size:100% !important;
}

.pagination-previous a{
	min-width:140px !important;
	font-size:100% !important;
}

.underliner{
	text-decoration:underline;
	color:#577994;
}

.accordion-content ul{
	list-style-type: disc;
	padding:5px;
}

.accordion-content li{
	margin:10px 0 5px 10px;
}

.accordion-content a{
	color:#577994;
	text-decoration:underline;
}

.accordion-content a:hover{
	color:#579474;
	text-decoration:none;
}

.product-info__title h2{
	text-transform:none !important;
	
}



.productSpecialPrice{
	color:#579472 !important;
}

#shinysorter{
	float:left;
	width:180px !important;
	margin:0 0 0 260px;
	
}

#OLDshinysorter select{
	
  background:#F5F5F5;
    border:2px solid #F5F5F5;
    -webkit-border-top-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
      -webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    -moz-border-radius-bottomright: 15px;
     -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    padding:2px;
    color:#000000;
}

#createAcctDefault{
	border:none !important;
}

#email-address{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

#createAcctDefault #password-new{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

#createAcctDefault #password-confirm{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

#createAcctDefault #telephone{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

#login-email-address, #login-password{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

.store-contact-form input[type=text]{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

#contactUsForm #enquiry{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

.input-outer #search{
	background-color: #FFFFFF;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#577994;
}

.pzen-item{
	border:none !important;
}

#search:focus{
background-color: #F5F5F5;
border: thin solid #577994 !important;
}

#email-address:focus{
	border: thin solid #577994 !important;

}

#login-password:focus{
	border: thin solid #577994 !important;

}

#login-email-address:focus{
	border: thin solid #577994 !important;

}

.store-contact-form input[type=text]:focus{
	border: thin solid #577994 !important;

}

.store-contact-form input[type=email]:focus{
	border: thin solid #577994 !important;
}

.store-contact-form input[type=telephone]:focus{
	border: thin solid #577994 !important;
}

.store-contact-form #enquiry:focus{
	border: thin solid #577994 !important;

}

#createAcctDefault input[type=text]:focus{
	border: thin solid #577994 !important;

}

#createAcctDefault input[type=email]:focus{
	border: thin solid #577994 !important;

}

#createAcctDefault input[type=telephone]:focus{
	border: thin solid #577994 !important;

}

#createAcctDefault #enquiry:focus{
	border: thin solid #577994 !important;

}

#noAcctDefault input[type=text]:focus{
	border: thin solid #577994 !important;

}

#noAcctDefault input[type=email]:focus{
	border: thin solid #577994 !important;

}

#noAcctDefault input[type=telephone]:focus{
	border: thin solid #577994 !important;

}

#noAcctDefault #enquiry:focus{
	border: thin solid #577994 !important;

}

.store-contact-form{
	background:#FFFFFF !important;
	border:none !important;
}

.store-contact-form input[type=text]{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

.store-contact-form input[type=email]{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

#createAcctDefault input[type=text]{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

#createAcctDefault input[type=email]{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

#createAcctDefault input[type=telephone]{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

#noAcctDefault input[type=email]{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

#noAcctDefault input[type=text]{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

#noAcctDefault input[type=telephone]{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

#noAcctDefault input[type=tel]{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

.hier{
	text-decoration:underline;
	font-weight:normal;
	color:#000000
}

.store-contact-form input[type=telephone]{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

.store-contact-form input[type=telephone]{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

.store-contact-form #enquiry{
	background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;  
  color:#000000;
}

#contentarea-wrapper select{
background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    radial-gradient(#ddd 70%, transparent 72%);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - .5em) .5em;
  background-size:
    5px 5px,
    5px 5px,
    1.5em 1.5em;
  background-repeat: no-repeat;
  color:#000000;
}

.termsdescription{
	text-align:justify !important;
	font-size:14px !important;
}

#checkoutPayment h4{
	
	font-size:16px !important;
	margin:10px 0 0 0 !important;
}

#checkoutSuccessOrderNumber{
	font-weight:700 !important;
}

#checkoutsuccessBody #cartSubTotal{
	font-weight:normal !important;
	font-size:14px !important;
}

#checkoutsuccessBody .product_price {
		font-weight:normal !important;
	font-size:14px !important;
}

#checkoutsuccessBody .total_price{
		font-weight:normal !important;
	font-size:14px !important;
}

#checkoutsuccessBody .shopping-cart-table__product-price{
		font-weight:normal !important;
	font-size:14px !important;
}

#checkoutsuccessBody .floatingBox{
	width:50% !important;
}

#checkoutsuccessBody .button_logoff{
	padding:15px !important;
}

#checkoutsuccessBody .button_my_orders{
	padding:15px !important;
}

#checkoutsuccessBody .button_contact_us{
	padding:15px !important;
}

#checkoutsuccessBody .buttonRow a:hover{
	color:#FFFFFF !important;
}

#shinysorter select{
background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    radial-gradient(#ddd 70%, transparent 72%);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - .5em) .5em;
  background-size:
    5px 5px,
    5px 5px,
    1.5em 1.5em;
  background-repeat: no-repeat;
  color:#000000;
}


#manufacturers #select-manufacturers_id{
background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    radial-gradient(#ddd 70%, transparent 72%);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - .5em) .5em;
  background-size:
    5px 5px,
    5px 5px,
    1.5em 1.5em;
  background-repeat: no-repeat;
  color:#000000;
}


#normalsorter .select-wrapper{

float:left;
	width:200px !important;
	margin:0 0 0 20px;
	
	}
	
.select-wrapper select{
	
background-color: #F5F5F5;
  border: thin solid #F5F5F5;
  border-radius: 15px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    radial-gradient(#ddd 70%, transparent 72%);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - .5em) .5em;
  background-size:
    5px 5px,
    5px 5px,
    1.5em 1.5em;
  background-repeat: no-repeat;
  color:#000000;
}

#productListingSorter{
	float:right;
}

.product__inside__price .productBasePrice{
	font-size:19px !important;
}

.product__inside__price{
	font-size:19px !important;
}

#creditsinfo{
	font-size:90% !important;
}

#creditsinfo a{
	color:#579474;
	text-decoration:underline;
}

#creditsinfo a:hover{
	color:#579474;
	text-decoration:none;
}

.wishlist-lists h4 a{
	text-decoration:underline;
}

#newsarticleimageslider{
	background:#FFFFFF !important;
}

.OLDrecent-post-box__text{
	min-width:200px;
}

.recent-post-box__text h4{
	text-transform:none;
	font-size:18px !important;
}

.link-commet {
color:#579474 !important;
font-weight:bold;
letter-spacing:0.1px;
}

#shoppingcartBody .qmin{
	display:none;

}

#shoppingcartBody .qunit{
display:none;

}

#checkoutshippingpage{
	
	text-align:center;
	margin:0 auto;
}

.button_confirm_order{
	background:#579474 !important;
	color:#FFFFFF;	
	padding:2px 10px !important;
	font-size:18px;
}

.button_confirm_orderHover{
		background:#579474 !important;
	color:#FFFFFF !important;	
	padding:2px 10px !important;
	font-size:18px;
}

#checkoutshippingpage .button_continue_checkout{
	background:#579474 !important;
	color:#FFFFFF;	
	padding:2px 10px !important;
	font-size:18px;
}

#checkoutshippingpage .btn, .btn--ys, .btn--xxl{
	background:#579474 !important;
	color:#FFFFFF;	
	padding:2px 10px !important;
	font-size:18px;
}

#checkoutconfirmationBody .small-edit{
	color:#FFFFFF !important;
}

#checkoutconfirmationBody .table_edit_button{
	color:#FFFFFF !important;
}

.button_continue_shopping{
	color:#FFFFFF !important;
	padding-top:10px !important;
}

#addressbookBody .small-edit{
	padding-top:6px !important;
}

#addressbookprocessBody .small-edit{
	padding-top:6px !important;
}

#addressbookBody .btn--ys{
	padding-top:6px !important;
}

#addressbookprocessBody .btn--ys{
	padding-top:6px !important;
}

.change_addressHover{
	background:#579474 !important;
	color:#FCFCFC !important;
	border-top:6px solid #579474 !important;
	border-bottom:10px solid #579474 !important;	
}

.OLDcssButtonHover{
	background:#579474 !important;
	color:#FCFCFC !important;
	border-top:6px solid #579474 !important;	
	border-bottom:10px solid #579474 !important;	
}

.OLDsmall_edit{
	background:#577994 !important;
	color:#FFFFFF !important;
	padding:2px !important;
	margin:0 !important;
}

.OLDsmall_edit a{
	background:#577994 !important;
	color:#FFFFFF !important;
	padding:2px !important;
	margin:0 !important;
}

.OLDsmall_edit a:hover{
	background:#579474 !important;
	color:#FFFFFF !important;
	padding:2px !important;
}

.floatleftplease{
	float:left;
}

.floatrightplease{
	float:right;
}

.cart-container{
	color:#222222 !important;
}

.cart-container h5{
	color:#222222 !important;
}

.cart-container a{
	color:#222222 !important;
}

.shopping-cart-table__product-price{
	color:#579474 !important;
}

.OLDbutton_continue_shopping{
	
	color:#FFFFFF !important;

	background:#579574 !important;
	color:#FFFFFF !important;
	font-weight:normal !important;
	font-size:100% !important;
	letter-spacing:0.2px !important;
	
}

.OLDbutton_continue_shopping{
	
	color:#FFFFFF !important;

border:none !important;
	font-size:90% !important;
	letter-spacing:0.2px !important;
	
}


.icon-keyboard_arrow_left{
	color:#FFFFFF !important;
}

.askaquestionimage{
	float:right;	
	margin:0 0 30px 30px;
}

#askAQuestion .alert-text{
	float:right;
}

#contactUsForm .alert-text{
	float:right !important;
	color:red !important;
}

#askAQuestion #contactUsNoticeContent{
	min-height:130px;
}

.back{
	float:left;
}

#shippingEstimatorContent .card{
	min-height:230px !important;
}

.change_address{
	
padding:0 20px 0 0 !important;
	margin:0 !important;
	border:none !important;
}

.OLDbutton_change_address{
	background:#577994 !important;
	color:#FFFFFF !important;
	padding:2px !important;
	margin:0 !important;
	border:none !important;
}


.OLDchange_address{
	background:#577994 !important;
	color:#FFFFFF !important;
	padding:2px !important;
	margin:0 !important;
	border:none !important;
}

.OLDbutton_change_addressHover{
	background:#577994 !important;
	color:#FFFFFF !important;
	padding:2px !important;
	margin:0 !important;
	border:none !important;
}

.OLDchange_address a:hover{
	background:#577994 !important;
	color:#FFFFFF !important;
	padding:2px !important;
	margin:0 !important;
	border:none !important;
}

#OLDcheckoutShipto .btn, .btn--ys, .btn--sm{
		background:#577994 !important;
	color:#FFFFFF !important;
	padding:2px !important;
	margin:0 !important;
	border:none !important;
}

#checkoutshippingBody .fill-bg{
	display:none;
}

#checkoutpaymentBody .fill-bg{
	display:none;
}

#checkoutconfirmationBody .fill-bg{
	display:none;
}

#cartSubTotal {
	color:#222222 !important;
	font-size:16px !important;
}

#cartSubTotal .shopping-cart-table__product-price{	
font-size:16px !important;
	color:#222222 !important;
}

#cartSubTotal .total_price{
	color:#222222 !important;
	font-weight:bold;
	font-size:16px !important;
}


#cartSubTotal .product_price total{
	color:#222222 !important;
	font-weight:bold;
	font-size:16px !important;
}

#otshipping, #otpaymentmethoddiscount, #otpaymentmethodfee, #otnetto, #otsubtotal, #ottax, #ottotal, #otgv{
	color:#222222 !important;
	font-weight:bold;
	font-size:16px !important;
}

#guthabensenden{
	width:50% !important;
}

#accountLinksWrapperRight{
	float:right;
	width:600px;
}

#accountLinksWrapper a{
	text-decoration:underline !important;
	color:#577994;
	font-weight:700;
	line-height:40px;
}

#accountLinksWrapper a:hover{
	text-decoration:none !important;
	color:#579472;
	font-weight:700;
}

#sendSpendWrapper{
	width:400px;
	padding:5px;
	background:#f5f5f5;
}

#gvSendDefaultMainContent a{
	text-decoration:underline;
}




.OLDimg-responsive{
	border:none !important;
}

.subcategory-item__title{
	font-size:17px;
	text-transform:none;
	color:#222222;
	font-weight:500;
}

.subcategories a{
	text-transform:none;
	color:#222222;
	font-weight:500;
}

#bestpreisanfrage{
	float:right;
}

#bestpreisimage{
	float:right;
}

.optionName{
	font-weight:bold;
}

.attribsSelect{
	font-weight:bold;
}

#productQuestions a{
	color:#FFFFFF;
}

#productQuestions a:hover{
	color:#577994;
}

#productQuestions .button_ask_a_question a{

	font-size:14px !important;
}

.productinfoaddtocart{
	background:#579472 !important;
	border:10px solid #579472 !important;
}

.product-info__sku a{
	font-weight:bold;
	text-decoration:underline;
	color:#577994;
}

.product-info__sku a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#579472;
}

.product-info__sku_small{
	font-size:85% !important;
	margin:0 0 3px 0 !important;
}

.product-info__sku_small a{
	font-weight:bold;
	text-decoration:none;
	color:#579472;
	text-transform:uppercase;
}

.product-info__sku_small a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#577994;
	text-transform:uppercase;
}

.content .active a{
	font-weight:bold;
}

.qty-label{
	text-transform:none !important;
}

.stock-msg{
	float:right !important;
	font-size:14px !important;
}

.centerme{
	width:80% !important;
}

.centerme select {
   background:#F5F5F5;
    border:2px solid #F5F5F5;
    -webkit-border-top-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
      -webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    -moz-border-radius-bottomright: 15px;
     -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    padding:2px;
}

.centerme input {
   background:#F5F5F5;
    border:2px solid #F5F5F5;
    -webkit-border-top-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
      -webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    -moz-border-radius-bottomright: 15px;
     -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    padding:2px;
}

.product__inside .taxAddon{
	display:none !important;
}

.product__inside .product_title{
	text-transform:none !important;
}

.qunit{
	margin-left:20px;
	font-size:85%;
}

.qmin{
	font-size:85%;
}

.qmax{
	font-size:85%;
}



LABEL.inputLabelPayment{
	width:100%;
	
}


#averageproductrating{
width:250px;
height:50px;
clear:none;
	float:right;
	text-align:right;
	font-size:80%;
	color:#777777;
	margin:0 0 0 10px;
}

.rating-box-deact{
	display:none !important:
}

#averageproductrating a{
	color:#577994;
	text-decoration:underline;
	
}

#averageproductrating a:hover{
color:#579472;
	text-decoration:underline;
	
}

.navNextPrevList {
display:inline;
white-space:nowrap;
margin:0;
padding:0 30px 0 0;
list-style-type: none;
}

#thementabs{
	margin:0 0 10px 0;
}

#thementabs a {display: inline-block; padding: 3px 5px; background: #579472; color: #fff; border-radius:5px;  font-size:15px; border: 1px solid #579472; margin-bottom: 5px; text-decoration: none;}
#thementabs a:hover {background: #577994; color:#FFFFFF; border: 1px solid #577994;}

.news-content{
	text-align:justify;
}

.last_modified{
	font-size:13px !important;
	font-style:normal !important;
	text-transform:none;
}

.mehr{
	float:right;
	margin:-20px 0 0 0;
}


#specials h2{
	background:none !important;
}

#specials #specialsHeading{
	background:#577994 !important;
}
	

.leftBoxContainer h7{
	background:#577994 !important;
}

#productDateAvailable .product-info__sku{
	text-align:center !important;
}

.badge--cart{
	margin-top:0px;
	font-size:18px !important;
	font-weight:700;
}

#attribsOptionsText{
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
}

.attributesComments{
	font-size:14px;
	text-align:center;
}

.newscontent{
	text-align:justify;
	font-size:17px;
}

.product-name{
	text-transform:none !important;
	font-size:18px !important;
	font-weight:bold;
	letter-spacing:0.2px;
	font-family:'Noto Sans', sans-serif;
}

#allProductsListingBottomNumber{
	font-size:13px !important;
	float:right;
	text-align:right;
}

#articleBody #newsboxsidebox{
	display:none;
}

#checkoutPayment .checkout-payment-content .add_title{
	display:none;
}


#allarticlesBody #newsboxsidebox{
	display:none;
}

.product__inside__image{
	width:auto;
	height:auto;
}

#pfeilnavi{
	position:relative;
}

#productPrevNextFixed{
width:200px !important;
position:absolute !important;
top:2px;
left:40%;	
}

#productPrevNextFixed a{
text-decoration:none !important;
	
}

#OLDproductPrevNext .product-prev, .product-next{
	padding:10px 0 !important;
}

.categoryListBoxContents img{
	width:200px;
	height:200px;
	padding:25px;
}

.categoryListBoxContents a{
	font-size:14px !important;
	color:#577994;
}

.categoryListBoxContents a:hover{
	font-size:14px !important;
	color:#579472;
}

#productDateAdded{
	font-size:12px;
	float:right;
}

.productGeneral a{
	color:#579472 !important;
	text-decoration:underline;
}

.productGeneral a:hover{
	color:#577994;
	text-decoration:none;
}

#productInfoLink a{
	color:#579472 !important;
	text-decoration:underline;
}

#productInfoLink a:hover{
	color:#577994;
	text-decoration:none;
}

#productYouTube {
position: relative; 
padding-bottom: 56.25%;
height: 0; 
overflow: hidden;
max-width: 100%;
}

#productYouTube iframe, #productYouTube object, #productYouTube embed {
position: absolute;
top: 0;
left: 0; 
width: 100%; 
height: 100%;
}

.alsoPurchased .taxAddon{
	display:none !important;
}

#crossSell.taxAddon{
	display:none !important;
}


#leftBoxHeading{
	background:#577994!important;
	color:#FFFFFF !important;
}

#leftBoxHeading a{
	
	color:#FFFFFF !important;
}

#accounthistoryinfoBody .product_price{
	color:#222222 !important;
	font-weight:bold;
	font-size:16px !important;
}

#accounthistoryinfoBody #myAccountShipInfo{
	width:50%;
}

.submenu a{
	font-size:16px !important;
	color:#222222;
}



.submenu a:hover{
	font-weight:700;
}

.megamenu__submenu{
	min-height:600px;
}
.level2 a{
	font-size:16px !important;
	color:#222222;
	white-space: nowrap;
}

.level2 a:hover{
	font-weight:bold;
}


.forward{
	float:right;
}

#manulogoinlist{
	float:left;
	width:140px;
	height:140px;
	margin:0 20px 5px 0;
}

.manulinkinlist{
	font-size:13px;
	float:right;
	margin:10px 0 0 10px;
	}

.manulinkinlist a{
	font-size:12px;
	color:#579472;
	text-decoration:underline;
}

.manulinkinlist a:hover{
	font-size:12px;
	color:#579472;
	text-decoration:none;
}

.manusloganinlist{
	font-size:16px !important;
	text-align:justify;
}

#specialsDefault .product__inside__image{
	width:280px;
	height:280px;
}


#privacyDefaultMainContent, #conditionsMainContent, #impressumMainContent{
	text-align:justify;
}

.firstliner{
width:99% !important;
	border:3px solid #F5F5F5;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
color:#000000;
padding:5px;

	background:#F5F5F5;
	font-weight:normal;
	font-size:17px;
	
	
	text-align:justify;
	
}

.firstlinerblue{
width:99% !important;
	border:3px solid #F5F5F5;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
color:#000000;
padding:5px;

	background:#F5F5F5;
	font-weight:normal;
	font-size:17px;
	color:#577994;
	
	text-align:justify;
	
}

#indexProductListCatDescription {
width:99% !important;
	border:3px solid #F5F5F5;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
color:#000000;
padding:5px;

	background:#F5F5F5;
	font-weight:normal;
	font-size:16px;
	color:#577994;
	
	text-align:justify;
	
}

#categoryDescription {
width:99% !important;
	border:3px solid #F5F5F5;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
color:#000000;
padding:5px;

	background:#F5F5F5;
	font-weight:normal;
	font-size:16px;
	color:#577994;
	
	text-align:justify;
	
}



.orderme a{
background:#577994;
	border:3px solid #577994;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
color:#FFFFFF;
padding:6px;
font-size:16px !important;
}

.orderme a:hover{
background:#579474;
	border:3px solid #579474;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
color:#FFFFFF;
padding:6px;
font-size:16px !important;
}

.pfeile{
	background:#ffcc33;
	text-align:center;
	padding:2px;
		border:3px solid #ffcc33;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
	font-weight:normal;	
}

.news-content{
	text-align:justify;
	color:#222222;
	font-size:16px;
}

#newsarticleimagebig{
	float:right;
	width:300px;
	height:300px;
	margin:0 0 20px 20px;
	z-index:999999999;
}

#newsarticleimagesmall{
	float:left;
	width:180px;
	height:180px;
	margin:0 20px 0 0;
}

#newsarticleimagesidebox{	
	width:250px;
	height:250px;	
	
}

.wdmn a:hover{
	background:#579574 !important;
	color:#FFFFFF !important;
}

.level1 li a{	
text-transform:none !important;
	font-weight:500 !important;
	
	
	}

.level1 a:hover{
	background:#579574 !important;
	color:#FFFFFF !important;
}

.level2 a:hover{
	background:#579574 !important;
	color:#FFFFFF !important;
	font-weight:bold !important;
}

.product__inside__name h2{
	font-size:19px !important;
	color:#222222 !important;
}

.product__inside__name a{
	font-size:19px !important;
	color:#222222 !important;
}

.product__inside__name a:hover{
	text-decoration:underline !important;
	color:#579574 !important;
	font-size:19px !important;
}

.productBasePrice{
	color:#579574 !important;
	font-weight:bold;
}

#productPrices .productBasePriceCall{
	color:#579574 !important;
	font-weight:bold;
	font-size:16px !important;
	float:right !important;
	margin:-50px 0 0 0 !important;
}

#productListing .productBasePriceCall{
	color:#579574 !important;
	font-weight:bold;
	font-size:15px !important;
	float:none !important;
	margin:0 !important;
}

#dpu{
	color:#579574 !important;
	font-weight:bold;
} 

#ppp{
	float:left;
}

#ap {
	float:right;
	padding:0;
	margin:-10px 0 0 0;
}

.freebiestable{
	border:1px solid #F5F5F5;
	width:100%;
	margin:0;
	padding:0;
}

.checkout_button{
  border-top:5px solid #579574 !important;
  border-left:5px solid #579574 !important;
	background:#579574 !important;
	color:#FFFFFF !important;
	font-weight:bold !important;
	font-size:120% !important;
	letter-spacing:0.5px !important;
}

.button_checkout{
	background:#579574 !important;
	color:#FFFFFF !important;
	font-weight:bold !important;
	font-size:110% !important;
	letter-spacing:0.5px !important;
}

#cartSubTotal .shopping-cart-table__product-price{
	font-size:20px !important;
}

#cartSubTotal{
	text-transform:none !important;
	color:#000000 !important;
}

.shopping-cart-table__product-price{
	font-size:100% !important;
}

.shipping-methods .add_title{
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
}

.payment-module-content .add_title{
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
}

.ship-method{
	display:block;
}

.ship-method input[type="radio"] {
  width: 15px;
}

.ship-method input[type="radio"],
{
    vertical-align:text-top;
    width:18px;
    height:18px;
    padding:0;
    margin:0;
    position:relative;
    overflow:hidden;
    top:2px;
}

.ship-method label {
  display: block;
  margin:-28px 0 0 20px ;
  font-size:18px;
  height:40px;
  }


.ship-method .important{
	font-size:18px;
	text-align:right;
}


#checkoutPayment .radioButtonLabel{
	margin-left:16px;
	font-size:16px;
}

#pmt-novalnet_payments{
	margin-top:-40px;
}

#pmt-paypalwpp{
	margin-top:-80px !important;
}

#freebiesinfo .btn-sopt{
	color:#FFFFFF !important;
}

.OLDbtn-sopt{
	padding:10px !important;
	
}


.cartAttribsList li{
	color:#333333 !important;
	font-size:14px !important;
	font-weight:normal;
	letter-spacing:0.3px;
}


.greenstock{
	font-weight:bold;
	color:green;
}

#freebiesinfo img{
	margin: 5px 50px 5px 5px;
}	
#freebiesborder table td {background-color: #FFFFFF; font-size:15px;}
#freebiesborder table:nth-of-type(odd) td {background-color: #FFFFFF;}
#freebiesborder table:nth-of-type(even) td {padding-top: 10px;}





.shopping-cart-table__product-name{
	text-transform: none !important;
}

.shopping-cart-table__list-parameters{
	font-weight:normal !important;
	color:#aaaaaa !important;
}

#ppe{
	float:left;
}

#ama{
	float:right;
}

.cartTotalsDisplay{
	font-size:90%;
	
	background:#F5F5F5 !important;
	
	border:3px solid #F5F5F5;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
color:#000000;
padding:5px;

	
	font-weight:normal;
	max-width:400px;
margin:0 auto;
	
	text-align:center;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cartTotalDisplay{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.topcart{

}

#newsboxsidebox .figure{
	border:none !important;
	padding:0 !important;
}

.figure{
	border:none !important;
	
}


.alert-info{
	background:#F5F5F5 !important;
	
	border:3px solid #F5F5F5;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
color:#000000;
padding:5px;

	
	font-weight:normal;
	font-size:16px;
	color:#577994;
	
	text-align:justify;
}

.pseudolink{
	text-decoration:underline !important;
	color:#577994 !important;
}



.botaslogan{
	display:none !important;
	margin-top:-28px;
	font-size:14px;
	letter-spacing:0.1px;
}

.slogantrail{
	color:#333333 !important;
	padding:0 0 0 5px;
}

.slogantrail a{
	color:#577994 !important;
	text-decoration:none;
	padding: 0 10px 0 0;
}

.homeintrail a{
	display:none;
}

.taxAddon{
	font-size:11px;
	color:#222222;
}

.taxAddon a{
	font-size:11px;
}

.newsletterintro{	
font-size:14px;
}

#networks{
	margin-top:30px;
	margin-left:-12px;
}

#networks li{
display: inline-block;
list-style: none;	
padding:12px;
}



#mc-embedded-subscribe{
	background:#579472 !important;
	color:#FFFFFF !important;
}


@media (min-width: 1200px){

.subscribe-box input{
	max-width:300px !important;
}

.OLDfilters-row__mode{
	float:right !important;
	margin:-80px 30px 0 0 !important;
}

#navEZPagesTOCWrapper{
	margin: 0 0 60px 60px !important;
	background:#F5F5F5 !important;
	padding:5px;
	font-size:17px;
	line-height:30px;
}

#navEZPagesTOC a{
	color: #577994;
	font-weight:normal;
}

#ezPagesTOCHeading{
	font-size:17px;
}

#ezPageDefault{
	font-size:16px;
	color:#333333;
}

.v-links-list{
	font-size:16px !important;
}

.v-links-list a{
	font-size:16px !important;
}

.v-links-list a:hover{
	font-size:16px !important;
	color:#579472;
	font-weight:bold;
}

.box-address{
	font-size:16px !important;
	line-height:32px;
	display:block;
	margin-right:30px;
	color:#000000 !important;
}

.rightBoxHeading{
background:#577994;
	border:3px solid #577994;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
color:#FFFFFF;
padding:10px;
font-size:16px !important;
}

.leftBoxHeading{
background:#577994;
	border:3px solid #577994;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; 
-khtml-border-radius: 6px; 
color:#FFFFFF;
padding:10px;
font-size:16px !important;
}

#categoriescssHeading{
	background:#577994 !important;
}

#categoriescss h2{
background:#577994 !important;
}

.collapse-block__title{
background:#577994 !important;
}

#manufacturersAll {width:100%;}

#manuAllHeading {}

#manuAllIntro {}

.manuAllListing {
	width:100%;
	vertical-align:top;
	margin:1em 0em;
	text-align:center;
}

#manuAllWrapper {width:100%;}

.manuWrapper {
	float:left;
	width:14%; /* sets four manufacturers per row as default, also see your_responsive.css */
	height:12em; /* 272px adjust to suit. Horizontally aligns manufacturers */
	margin:1em 0em;
	text-align:center;
}

.manuImage {height:140px;} /* make same as Manufacturer Image Height admin setting */

.manuName {padding-top:40px;min-height:2.0em;font-size:14px !important;} /* 40px adjust to suit. Keeps other links horizontally aligned when manufacturer name uses two lines */ 

.manuProducts {}

.manuAbout {}

.manuLink {}

.manuAllInfoText {margin:1em 0;}

.manuName a:hover{
	color:#579474;
}



#manufacturersallBody #reviews{
	display:none;
}


#manufacturersallBody #whatsnew{
	display:none;
}

#manufacturersallBody #manufacturers{
	display:none;
}

#manufacturersallBody #specials{
	display:none;
}



.title-aside-wrapper{
	border:2px solid #577994;
	-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px; 
-khtml-border-radius: 4px; 
}

#breadcontainer{
	position:relative;
}

#breadtop{
	position:absolute;
	width:100%;
	top:-50px;

}

.price-box__old{
	font-size:16px !important;
	font-weight:700;
}

.productSpecialPrice{
	font-weight:700;
}

.product__inside__review{
	display:none !important;
}

.product-info__description{
	font-size:85% !important;
}

.product-info__description a{
	text-decoration:underline;
}


#productPrices .productBasePrice{
	color:#579472 !important;
	font-weight:700;
}

.search-outer #search{
	border:1px solid #EEEEEE;
}

.btn--xxl{
background:#579472 !important;
	color:#FFFFFF !important;	
	height:65px !important;
}

.btn-xxlHover{
background:#577994 !important;	
}

.button_in_cart{
	padding:0 10px 0 0 !important;
	background:#579472 !important;
	max-width:250px;
	font-size:19px !important;
	font-family:'Ubuntu','Noto Sans', sans-serif !important;
	border:none !important;
}

.icon-shopping_basket{
	padding:10px 2px 0 4px !important;
}

.btn--xxl{
	max-width:340px;
	font-size:19px !important;
	font-family:'Ubuntu','Noto Sans', sans-serif !important;
	background:#579472 !important;
}

.icon-shopping_basket{
	padding-top:4px !important;
}

.OLDbutton_ask_a_question{
	padding:16px 0 0 0 !important;
	
}

.button_ask_a_questionHover{
	color:#FFFFFF !important;
}

#bestpreisanfrageBody #whatsnew{
	display:none;
}



.breadcrumb{
	font-size:14px !important;
	color:#577994;
	font-weight:normal;
}

.breadcrumb a{
	font-size:14px !important;
	color:#579472;
	text-decoration:underline;
	font-weight:normal;
}

.breadcrumb a:hover{
	font-size:14px !important;
	color:#577994;
	text-decoration:underline;
	font-weight:normal;
}

.breadcrumbs .container{
background:#F5F5F5;
border-bottom:2px solid #F5F5F5;
border-top:2px solid #F5F5F5;
margin-bottom:15px !important;
}

.breadcrumbs .breadcrumb.breadcrumb--ys > li.home-link a{
	display:none !important;
}


.breadcrumb-inner {
	
	
	padding:1px 0 0 1px !important;
	
color:#000000;
	
	
	}
	
.breadcrumb-inner li{

  display: inline-block;
}




	


}


@media (max-width: 1500px){

.product-info__title{
	font-size:14px !important;

}

#productPrevNextFixed{
width:200px !important;
position:absolute !important;
top:2px;
left:40%;	
}



}

@media (max-width: 1300px){

.product-info__title{
	font-size:14px !important;
	
}

#productPrevNextFixed{
width:200px !important;
position:absolute !important;
top:2px;
left:35%;	
}



}

@media (max-width: 1100px){

.product-info__title{
	font-size:14px !important;
	
}

#productPrevNextFixed{
width:200px !important;
position:absolute !important;
top:2px;
left:30%;	
}



}


@media (max-width: 900px){

.product-info__title{
	font-size:14px !important;
	
}

#productPrevNextFixed{
width:200px !important;
position:absolute !important;
top:2px;
left:30%;	
}



}


@media (max-width: 767px){
.breadcrumb{
	font-size:12px
}
}

@media (max-width: 2560px) and (min-width: 2100px) {
.product-info__title h2{
	white-space:nowrap;
}
#productPrevNextFixed{
width:200px !important;
position:absolute !important;
top:2px;
left:50%;	
}
}
