.panel--paging .paging--link.is--active, .panel--paging .paging--link.is--active:hover{
background-image: linear-gradient(to bottom, #FFF 0%, #FFF 100%); !important;
}

body.not-logged-in .page-wrap .header-main .shop--navigation .entry--account .account--link{
padding: .0625rem 1.0625rem .125rem 2.375rem;
}

@media screen and (min-width: 48em){
.navigation--entry.entry--search {
width: unset !important;
}
}
@media screen and (min-width: 48em){
.shop--navigation .entry--search {
width: unset !important;
}
.page-wrap .header-main .top-bar{
display: unset !important;
}

}

.cookie-permission--accept-button.btn.is--large.is--center.is--primary{
background: #006db0;
color: white;
}
.cookie-permission--accept-button.btn.is--large.is--center.is--primary:hover{
opacity: 0.8;
}

.page-wrap .header-main .shop--navigation .entry--search {
padding-top: 10px;
}

.page-wrap .header-main .shop--navigation .entry--newsletter {
padding: 10px;
padding-right: 20px;
margin: 0px;
}

.entry--search .main-search--form{
z-index: auto;
}

/* Gleiche Höhe in Imageseiten  */

.conrad-gleicheHoehe .emotion--banner .banner--image{
max-width: 10px;
}

.conrad-messe-termin .emotion--banner {
padding: 50px;
}

/* Suche Ausblenden

.shop--navigation .cart--quantity, .shop--navigation .search--display, {
display:none;
}

 */
 @media screen and (min-width: 30em){
.entry--search{
 	
 	position:initial !important;
 	margin: 0rem 1.25rem .625rem .625rem !important;
 }
 .navigation--entry.entry--newsletter{
     display:none;
 }
 }
 
@media screen and (min-width: 50em){
     .navigation--entry.entry--newsletter{
     display:unset;
 }  
}
 
 /*  
.register--content {
display:none !important;
}
 */

 
.register--advantages{
display:none !important;
}

/* Product Display */

/* Schriftgröße Produktname in Listings -> zu groß verursacht anzeigefehler */
.product--box .product--title{
padding-top: 80px;
font-size: .9rem;
}

.product--details .btn:hover{
background-color: #006db0;
opacity: 0.8 !important;
color: white;
border-color: #006db0;
}

.product--details .btn{
background-color: #006db0 !important;
font-size: 1.225rem;
color: white;
transition: opacity .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.product--details .content--title{
font-size: 1.225rem;
}

.last-seen-products .last-seen-products--title{
font-size: 1.225rem;
}

.product--details .product--base-info{
font-size: 1.225rem;
}

.product--details .product--tax, .product--details .product--tax a{
font-weight: 400;
}
.product--properties-table{
padding: .3125rem .625rem .3125rem .625rem !important;
border: 1px solid #fff !important;

}
.product--details .product--properties .product--properties-table tr td{
color: #5f7285 !important;
}

.product--properties td {
padding: .3125rem .625rem .3125rem .625rem !important;
border: 1px solid #fff !important;
}

.product--details .product--properties .product--properties-table tr:nth-child(2n) td {
background: #f5f5f5 !important;
color: #5f7285 !important;
}

.conrad-emotion-center-text .emotion--category-teaser{
background-color:black;
}

.conrad-emotion-center-text .emotion--category-teaser .category-teaser--link{
opacity:1;
transition: 0.5s ease;
}

.conrad-emotion-center-text .emotion--category-teaser:hover .category-teaser--link{
opacity:0.7
}

.conrad-emotion-center-text .category-teaser--title{
transition: 0.5s ease;
text-align: center;
font-family: 'Cardo', serif;
color: black;
background: transparent;
font-size: 1.3125rem;
font-weight: normal;
background: rgba(255,255,255,0.8) !important;
white-space: nowrap;
}

.conrad-emotion-center-text-mid .category-teaser--title{
transition: 0.5s ease;
text-align: center;
font-family: 'Cardo', serif;
color: black;
background: transparent;
font-size: 1.3125rem;
font-weight: normal;
left: 50%;
transform: translateY(-300%) translateX(-50%);
background: rgba(255,255,255,0.8) !important;
white-space: nowrap;
width: 80%;
}

.conrad-emotion-center-text .emotion--category-teaser:hover .category-teaser--title{
background: rgba(0,0,0,0.8) !important;
color:white;
}

.emotion--wrapper .emotion--row .conrad-emotion-bottom-text .emotion--category-teaser::before{
content: "";
display: block;
padding-top: 80%;
}
.emotion--wrapper .emotion--row .conrad-emotion-bottom-text .emotion--category-teaser{
background-color:black;
position: relative;
height: auto !important;
width: 100%;
}

.emotion--wrapper .emotion--row .conrad-emotion-bottom-text .category-teaser--link{
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}


.conrad-emotion-bottom-text .emotion--category-teaser .category-teaser--link{
opacity:1;
transition: 0.5s ease;
}

.conrad-emotion-bottom-text .emotion--category-teaser:hover .category-teaser--link{
opacity:0.7
}

.conrad-emotion-bottom-text .category-teaser--title{
transition: 0.5s ease;
text-align: center;
font-family: 'Cardo', serif;
color: black;
background: transparent;
font-size: 1.3125rem;
font-weight: normal;
background: rgba(255,255,255,0.8) !important;
white-space: nowrap;
}

.conrad-emotion-bottom-text .emotion--category-teaser:hover .category-teaser--title{
background: rgba(0,0,0,0.8) !important;
color:white;
}


.conrad-center-heading h1{
color: #006db0 !important;
}

.html--content h2{
margin: 0rem 0rem .625rem 0rem;
color: #006db0
}
.sidebar--navigation .navigation--entry{
border-top: 1px solid #dadae5 !important;
}

.shop-sites--container .shop-sites--headline{
display: none;
}

.shop-sites--container{
border: none !important;
}

.shop-sites--container .shop-sites--navigation .navigation--link, .shop-sites--container .navigation--entry .navigation--link{
padding: .625rem .625rem .625rem .625rem;
}

.sidebar--navigation .navigation--link{
color:black;
}

.sidebar--navigation .navigation--link:hover{
text-decoration:underline;
}

.sidebar--navigation .navigation--link.is--active{
font-weight:500;
}

.sidebar--categories-navigation .sidebar--navigation .navigation--entry .navigation--link:hover{
color: #006db0
}

.emotion--mode-rows .conrad-banner-size .emotion--banner-slider .banner-slider--banner{
width: 50%;
margin: auto;
}

.conrad-banner-size .emotion--banner-slider .banner-slider--banner{
left: 0;
top: 0;
}

.conrad-header-neu .emotion--banner-slider .banner-slider--title{
padding: 2.5rem 5rem 5.875rem 0rem;
}

@media screen and (min-width: 78.75em) {
	.emotion--banner-slider .image-slider--dots{
	display:block !important;
	top: auto;
    left: 0;
    position: unset;
    width: 100%;
    text-align: center;
    padding-top: 20px;
	}
}

.conrad-slider .image-slider--container {
margin-bottom: 10px !important;
}

.image-slider--container .arrow.is--left, .image-slider--container .arrow.is--right{
display:block !important;
}

.conrad-table table th, table thead th{
background: #006db0;
}

.table tr:nth-child(even) td{
background: #f5f5f5;
color: #5f7285;
}

.conrad-table .results tr[visible='false'],
.conrad-table .no-result{
  display:none;
}

.conrad-table .results tr[visible='true']{
  display:table-row;
}

.conrad-table .counter{
  padding:8px; 
  color:#ccc;
}

.conrad-table a.button {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;

    text-decoration: none;
    color: initial;
}

.noSpace {
margin-bottom: 0px;
}

/* Design Footer */
.footer-main{
background-color: rgba(164, 151, 134, 0.25) !important;
padding-top: 10px;
}

.footer-main .container{
background: transparent;
}

.footer-main .newsletter--button{
background: transparent;
}
.footer-main .newsletter--button .icon--mail{
color: #006db0
}

.product--details .content--description .content--title {
display: block;
}

/*Design Header */

.navigation--entry.js--menu-scroller--item {
background: #e8e5e1;
}

.header-main, .footer-main {
background-color: rgba(164, 151, 134, 0.25) !important;
}

.container.header--navigation{
background: transparent;
}

.shop--navigation .entry--search{
background: transparent;
}

.main-search--form .main-search--field{
width: auto;
}

.navigation-sticky .entry--search .main-search--form {
position: relative;
}

.page-wrap .header-main .shop--navigation .btn, .page-wrap .header-main .shop--navigation .main-search--field{
background:transparent;
}

.main-search--form .main-search--button{
color:#006db0;
}

navigation-main .navigation--list-wrapper .navigation--list .navigation--entry.is--hovered {
background: transparent !important;
}

.navigation-main .navigation--list .navigation--entry.is--hovered{
background: transparent !important;
}

.logo-main.block-group {
padding-top: 5px !important;
padding-bottom: 5px !important;
}

@media screen and (min-width: 48em){
.navigation-main {
top: -3rem;
}
}

.btn{
background:transparent;
}

/* Geschichte Design */
.conrad-text-heading-big .panel--title  {
font-size: 1.5rem;
}

.conrad-text-in-image-bottom p {
position: absolute;
bottom: 0;
font-family: 'Cardo', serif;
font-weight: normal;
background: rgba(255,255,255,0.8);
margin: 0;
padding: .25rem .75rem .25rem .75rem;
}

#map {
  height: 400px;
}

/*Buttondesign*/
.btn.is--primary.button--checkout.is--icon-right {
background-color: #006db0 !important;
font-size: 1.225rem;
color: white;
transition: opacity .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.btn.is--primary.button--checkout:hover{
background-color: #006db0;
opacity: 0.8 !important;
color: white;
border-color: #006db0;
}

.btn.is--primary.is--icon-right.is--large.right.main--actions{
background-color: #006db0 !important;
font-size: 1.225rem;
color: white;
transition: opacity .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.btn.is--primary.is--icon-right.is--large.right.main--actions:hover{
background-color: #006db0;
opacity: 0.8 !important;
color: white;
border-color: #006db0;
}

.register--submit.btn.is--primary.is--large.is--icon-right, .btn.is--primary.is--large.right.is--icon-right, .btn.is--secondary.is--small.right, .newsletter-detail--window.btn.is--primary.right.is--icon-right.is--center, .register--login-btn.btn.is--primary.is--large.is--icon-right, .btn.is--primary.is--icon-right{
background-color: #006db0 !important;
font-size: 1.225rem;
color: white;
transition: opacity .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.register--submit.btn.is--primary.is--large.is--icon-right:hover, .btn.is--primary.is--large.right.is--icon-right:hover, .btn.is--secondary.is--small.right:hover, .newsletter-detail--window.btn.is--primary.right.is--icon-right.is--center:hover, .register--login-btn.btn.is--primary.is--large.is--icon-right:hover, .btn.is--primary.is--icon-right:hover{
background-color: #006db0;
opacity: 0.8 !important;
color: white;
border-color: #006db0;
}

.btn.is--secondary.is--icon-left {
background-color: #988e7f !important;
font-size: 1.225rem;
color: white;
transition: opacity .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.btn.is--secondary.is--icon-left:hover{
background-color: #988e7f;
opacity: 0.8 !important;
color: white;
border-color: #988e7f;
}

.lauftext .html--content {
		max-width: 100vw; /* iOS braucht das */
		white-space: nowrap;
		overflow: hidden;
		/* hier evtl. noch font-size, color usw. */
	}

	.lauftext p {
		display: inline-block;
		padding-left: 105%; /* die zusätzlichen 5% erzeugen einen verzögerten Start und vermeiden so ein Ruckeln auf langsamen Seiten */
		animation: marquee 20s linear infinite;
		overflow: hidden;
	}

	/* Stop on Mouseover*/
	.lauftext p:hover {
		animation-play-state: paused 
	}

	/* Make it move */
	@keyframes marquee {
		0%   { transform: translateX(0); }
		100% { transform: translateX(-100%); }
	}

/* Produkt Badges */
.product--box .product--badges .product--badge.badge--sold-out{
			color: #FFFFFF;
			background: #988e7f;
			width:100%;
			height: 2rem;
			text-align:center;
			line-height: 1.75rem;
	}
.product--box .product--badges .product--badge.badge--restock{
			color: #FFFFFF;
			background: #006db0;
			width:100%;
			height: 2rem;
			text-align:center;
			line-height: 1.75rem;
	}
	.emotion--element .has--border{
	    border:unset;
	}
	
	.product--box .product--price .price--default{
	    font-size:0.9rem
	}
	
.box--image .product--info {
min-height: 404px;
}

@media screen and (min-width: 64em)
.box--image .product--info {
min-height: 404px;
}

img {
    pointer-events: none;
  -webkit-touch-callout: none;
}
