/* Padding auf der Startseite
.panel--body.is--wide {
padding-top: 0px;
}*/
/*merkzettel ausblenden*/
li.navigation--entry.entry--notepad,
nav.product--actions a.action--link.link--notepad {display:none;}

a.action--note {display:none ! important;}

.icon--shopware {display: none;}

.emotion--category-teaser .category-teaser--title {display: none;}

.emotion--category-teaser .category-teaser--title {display: none;}

.modal--checkout-add-article .modal--cross-selling {display: none;}

/* zur Sofortlieferung/Terminlieferung ausblenden */
@media (min-width: 48em) {
	.logo-lieferung {
		display: none;
	}
}

/* Navigationszeile */
.content--breadcrumb {
	display: none;
}

.table--shipping-costs-trigger{
	display: none;
}

.dispatch--method-list {
	display: none;
}

.footer--benefit block, .footer--benefit {
	display: none;
}

.panel.has--border.error {
    border: 1px solid #FF0000;
}

.errortext {
    color: #FF0000;
}

/* produktboxen weisser Hintergrund */
.product--box .box--content {
	background-color: #FFFFFF;
}

.box--slider .image--element {
	background-color: #FFFFFF;
	/* border: 1px solid #dadae5; */
}

.product-slider--container.is--horizontal .product-slider--item {
	background-color: #FFFFFF;
	/* border: 1px solid #dadae5; */
	margin: 1px 0 0 1px;
	/* width: 46% ! important; */
}

.account--welcome.panel {
	background: transparent;
}

.account--menu.is--rounded {
	background-color: #FFFFFF;
}

.product--box.product--image {
	height: 11rem;
}

/*
@media (max-width: 1150px) {
	.product--box.box--minimal {
		height: 18rem;
	}
}

@media (max-width:767px){
	.product--box.box--minimal {
		height: 18rem;
	}
}

@media (max-width: 863px) and (min-width:767px){
	.product--box.box--minimal {
		height: 20rem;
	}
}
*/


.box--minimal .product--info .product--image {
	height: 9.25rem;
}

.product--box .product--info .product--title {
	height: 50px;
	height: 2.5rem;
	/*	height: 50px;
            height: 2.95rem;*/
	font-size: 1rem;
}


/* Erstmal nur Landscape-Format. */
/* Der "graue" Bereich erstreckt sich ?ber die ganze Seite, der weisse Bereich innerhalb ist per Margin platziert, also ohne DOM-Umbau nur so wie hier exerziert. */
/* Angabe "body" jeweils hinzugef?gt f?r Specificity. nicht n?tig falls *nach* dem normalen CSS inkludiert. */
@media (min-width: 768px) {
	body .page-wrap {
	    background-image: url(../landing/bg-wide.jpg);
	    background-position: 50% top;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-attachment:fixed;
		overflow: hidden;
	}
}

body .content-main.container {
    background-color: rgba(255,255,255,0.7);
}
body .emotion--container {
    background-color: transparent;
}
body .navigation-main, .header-main {
    background-color: rgba(255,255,255,0.7);
}
body .footer-main {
    background-color: rgba(255,255,255,0.9);
}
body .footer-main .container {
    background-color: transparent;
}
body .footer-minimal {
	background-color: rgba(255,255,255,0.7);
}

table.lieferbedingungen th {
        background: #FFF;
        color: #000;
        padding-left: 20px;
        text-align: left;
        text-decoration: underline;
        font-size: 18px;
        font-weight: 600;
}

table.lieferbedingungen td {
        background: #FFF !important;
        color: #000;
        padding-left: 30px;
}

table.lieferbedingungen ul {
    list-style: none;
    padding:0;
    margin:0;
}

table.lieferbedingungen li {
    padding-left: 1em;
    text-indent: -.7em;
        font-weight: 600;
        font-size: 15px;
}

table.lieferbedingungen li:before {
    content: "\2022 \0020";
    color: #7ac8f0; 
}



/* Implemented in Sticky Header Plugin
@media (min-width: 864px){
	.logo--link{
		margin-top: -32px;
		min-width: 368px !important;
		min-height: 90px !important;		
	}
}
@media (max-width: 863px) and (min-width:768px){
	.logo--link{
		margin-top: -32px;
		min-width: 368px !important;
		min-height: 80px !important;		
	}
}
@media (max-width: 767px){
	.logo--link{
		margin-top: -3px;
		min-height: 140%;
	}
} 
*/



/* html,body {overflow:hidden} */

/*
Trusted Shops badge Plugin
*/

/*@media (max-width: 666px){*/
    
    #tsbadgeResponsiveTop_db8d3657bdbe440c985ae127463eaad4 {
		height: 50px;
		position: relative;
	}
	 
	#tsbadgeResponsiveTop_db8d3657bdbe440c985ae127463eaad4 > div {
		position: fixed;
		z-index: 4999;
		left: 0;
		right: 0;
		background-color: #fff;
	}
	 
	#BottomSlantResponsiveBadge_db8d3657bdbe440c985ae127463eaad4  {
		height: 11px !important;
		top: 49px;
	}
	 
	#TriangleResponsiveBadge_db8d3657bdbe440c985ae127463eaad4  {
		position: fixed !important;
		top: 49px;
	}
	 
	/*#tsbadgeResponsiveTop_db8d3657bdbe440c985ae127463eaad4 > .reviewsTrustcardResponsiveContent_db8d3657bdbe440c985ae127463eaad4 {
					top: 54px;
					z-index: 5000;
					border-top: 0;
					border-bottom: 10px solid #ffdc0f;
					margin-left: 0 !important;
					margin-right: 0 !important;
					padding-left: 10px;
					padding-right: 10px;
	}*/

/*}*/

@media (max-width: 666px){
	.bottomSlantResponsiveBadge_db8d3657bdbe440c985ae127463eaad4.bottomSlantResponsiveBadge_db8d3657bdbe440c985ae127463eaad4--authentic-reviews {
		position: fixed !important;
	}
	.responsiveBadge_db8d3657bdbe440c985ae127463eaad4.responsive-badge_db8d3657bdbe440c985ae127463eaad4.responsive-badge_db8d3657bdbe440c985ae127463eaad4--authentic-reviews {
		top: 19px;
	}
	.triangleResponsiveBadge_db8d3657bdbe440c985ae127463eaad4.triangleResponsiveBadge_db8d3657bdbe440c985ae127463eaad4--authentic-reviews {
		display: none;
	}
}

/* font size of refund label */
.mnd-add-charge-notice{
	/*display: block !important;*/
}
.mnd-add-charge-detail-notice {
	/*font-size: 0.5rem !important;*/
	/* display: block !important; */
}

/* Jetzt bestellen - button von Pfandschrift distanzieren */
.action--buynow {
	margin: 10px auto 0 auto !important;
	/*margin-top: 10px !important;*/
}

/* Listing minimal boxes */
.price--unit{
	height: 1rem !important;
}
.product--price-outer{
	height: 1.2rem !important;
}


.product--price-info{
	height: 5.55rem !important;
}

.box--minimal .imnxx_kategorie_schnellkauf form button span {
	display: unset;
	font-size: 0.9em;
}

.product--action.action--buynow{
	background-color: #313c48; /* #48b0e4 */
	color: white;
	border: 0.15rem solid #313c48;
	border-radius: 0.3rem;
	transition-property: background-color;
	transition-duration: 0.2s;
	transition-timing-function: ease;
}
.product--action.action--buynow:hover {
	color: gray;
	background-color: white;
}

.product--actions{
	margin: 0 auto !important;
	/*width: 60%;*/
	text-align: center;
}

/* Sidebar and filter */
.sidebar--navigation.categories--navigation.navigation--list{
	background-color: #e0e0e0 !important;
}
.sidebar--navigation.navigation--entry{
	border-bottom: 1px solid #313c48 !important;
}
.sidebar--navigation.navigation--link{
	/*color: black !important;*/
}

.product--price {
	position: relative !important;
}

.listing--content {
	margin-top: 0 !important;
	/*padding-top: 0 !important;*/
}

/* Fix drop down list of categories - menu drop down Plugin*/
.menu--level-1{
	margin-top: 0px !important;	
}

@media (min-width: 768px) {
	.sidebar--categories-navigation{
		display: none;
	}
}

/* Landing page display 6 manufacturer in one line */
.manufacturer--item.product-slider--item{
	width: 16.66666% !important;
}

.filter-panel--title{
	font-weight: bold;
}

.feature--user-comment {
	width: 100% !important;
	margin: 0 !important;
}

.navigation--list.js--menu-scroller--list{
	overflow-x: hidden !important;
}

.ts-rating-light.ts-rating.de_DE.testimonial {
    position: fixed !important;
    z-index: 9999999999;
    bottom: 0px;
    left: 0px;
    border: 1px solid #313c48;
    background: #eeeeee;
}

@media (max-width: 1300px) {
    .ts-rating-light.ts-rating.de_DE.testimonial {
        display: none !important;
    }
}

/* No scrollbars on landing page */
.emotion--html.panel.has--border {
	overflow: hidden;
}

/* show border bottom of header */
.navigation--list.container {
	padding-bottom: 1px;
}

.product-slider--item .buybox--button {
	width: 100% !important;
}

.mnd-add-charge-notice .mnd-add-charge-notice {
	display: block !important;
}

.entry--search>a {
	border-color: red;
}

@media (min-width: 768px) {
	.vendor--image-wrapper {
		height: 10rem !important;
		margin-bottom: 1rem !important;
	}
	.product--supplier-link{
		height: 7rem !important;
	}
	.product--supplier{
		height: 7rem !important;
	}
}

#autocomplete {
	padding-left: 2rem;
	background-repeat: no-repeat;
	background-image: url(../landing/search_FILL0_wght400_GRAD0_opsz48.svg);
	background-size: 1.3rem;
	background-position: left 0.36rem center;
	opacity: 80%;
	box-shadow: none;
	border-radius: 10rem;
}
