/**
 * @license
 * MyFonts Webfont Build ID 2798200, 2014-04-21T08:49:48-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Zurich ExtraCondensed Light by Tilde
 * URL: http://www.myfonts.com/fonts/tilde/zurich/light-extra-condensed/
 * Copyright: Copyright 1990-2007 Bitstream Inc. All rights reserved. Modification for European languages. Copyright 1995-2007 Tilde, SIA.
 * Licensed pageviews: 100,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2798200
 * 
 * © 2014 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */

@import url("//hello.myfonts.net/count/2ab278");
 
@font-face {
	font-family: 'ZurichTL-LightExtraCond';
	src: url('../fonts/2AB278_0_0.eot');
	src: url('../fonts/2AB278_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2AB278_0_0.woff') format('woff'),url('../fonts/2AB278_0_0.ttf') format('truetype');}

 @font-face {
 	font-family: 'AlternateGotNo2D';
	src: url('../fonts/23CCFC_0_0.eot');
	src: url('../fonts/23CCFC_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/23CCFC_0_0.woff') format('woff'),url('../fonts/23CCFC_0_0.ttf') format('truetype');}
	
a {
	color: #cc0099;
}
.listing-supplier section ul li h4 {
    font-family: ZurichTL-LightExtraCond;
    font-size: 25px;
    color: #000;
}
.listing-supplier section ul li {
    font-family: ZurichTL-LightExtraCond;
    font-weight: normal;
}
.listing-supplier section ul li a {
    font-size: 25px !important;
    line-height: 30px !important;
}
.listing-supplier section ul li span.SupplierColors {
    border: 1px solid #000 !important;
    margin-top: 10px !important;
    border-radius: 0 !important;
    margin-right: 8px !important;
}
.content-main--inner {
	background: #fff;
}
.frontend_brandlist_default {
	 font-family: AlternateGotNo2D;
    font-size: 38px;
    color: #000;
    font-weight: normal;
}
#supplierlist {
	padding-left: 10px;
}
.lap_arrow {
	border: 5px solid #928589;
	font-size:0;line-height:0;height:0;padding:0;margin:0;
}
.lap_arrow.down {
	border-right-color:  transparent;
	border-bottom-color: transparent;
	border-left-color:   transparent;
}
.lap_arrow.up {
	border-top-color:    transparent;
	border-right-color:  transparent;
	border-left-color:   transparent;
}
.lap_arrow.left {
	border-top-color:    transparent;
	border-bottom-color: transparent;
	border-left-color:   transparent;
}
.lap_arrow.right {
	border-top-color:    transparent;
	border-right-color:  transparent;
	border-bottom-color: transparent;
}

.off-canvas .ajax--cart .button--container .button--checkout:hover, .off-canvas .ajax--cart .button--container .button--open-basket:hover {
	background: #cc0099;
	color: #fff;
}
.off-canvas .ajax--cart .button--container [class*="button--"] {
    border: medium none;
}
.off-canvas .ajax--cart .button--container .button--checkout {
    background: none repeat scroll 0 0 #000;
    line-height: 50px;
}
.off-canvas .ajax--cart .button--container .button--open-basket {
    background: none repeat scroll 0 0 #8e8084;
	 margin-top: 0.31rem;
	 line-height: 50px;
}

.container {
    max-width: 1502px;
}
//div.top-bar--language.navigation--entry {
//	background: url("../img/backgrounds/lapurpura_arrow_pink.png") no-repeat scroll 48px 16px transparent;
//	position: absolute;
//	padding-top: 0.4rem;
//}
//.lapurpura_topnavi {
//	float: right;
//}
//.shop--navigation .entry--link, .shop--navigation .wunschliste--link, .shop--navigation .cart--link, select.language--select, .shop--navigation .js--fancy-select {
//	 font-family: AlternateGotNo2D;
//    font-size: 1.75rem;
//	 text-transform: uppercase;
//	 line-height: 1.5rem;
//}

//.shop--navigation .navigation--entry .account--link, .shop--navigation .navigation--entry .wunschliste--link {
//	padding: 0;
//}
//.btn.account--link, .btn.wunschliste--link, .btn.cart--link {
//	 padding: 0;
//    background-clip: none;
//    background-color: transparent;
//    background-image: none;
//    border: none;
//    border-radius: 0;
//    color: #8e8084;
//    display: inline-block;
//    line-height: 2rem;
//}
//.navigation--list .account--display {
//    padding-bottom: 1px;
//}
//.cart--display {
//	font-weight: normal;
//	color: #8e8084;
//}
//.btn.account--link:hover, span.badge:hover, span.cart--display:hover, .shop--navigation .js--fancy-select {
//	color: #cc0099;
//	background: none;
//}
//.shop--navigation .js--fancy-select {
//	width: auto;
//	border: none;
//}
//.shop--navigation .js--fancy-select-trigger {
//	display: none;
//}

//.shop--navigation .navigation--entry.entry--notepad .btn {
//   //padding-bottom: 4px;
//   padding-top: 2px;
//} 
	 
//.shop--navigation .navigation--entry {
//	border-radius: 0;
//}	
//span.badge {
//    background: none;
//    border: none;
//    color: #8e8084;
//    font-size: 1.75rem;
//    font-weight: 300;
//    height: auto;
//    line-height: auto;
//    min-width: auto;
//    padding: 0;
//    text-align: left;
//    white-space: nowrap;
//    z-index: 500;
//}

//.navigation--list .entry--cart .cart--link .cart--amount {
//    display: none;
//}
//.shop--navigation .cart--display {
//	 margin: 0;
//}
//.navigation--list .badge.is--primary {
//    background-color: transparent;
//    background-image: none;
//    color: #fff;
//    font-size: 1.1rem;
//}
//.navigation--list .entry--cart .cart--link {
//    padding-left: 0;
//}
//.shop--navigation .navigation--entry .cart--link {
//	//padding: 0 37px 2px 0;
//	width: 25px;
//	height: 26px;
//}

//.navigation--entry.entry--cart {
//	background: url("../img/backgrounds/lapurpura_basketsmall_bg.png") no-repeat transparent;
//	//line-height: 2.1rem;
//	width: 25px;
//	height: 26px;
//	
//}
//.language--flag {
//	display: none;
//}
//.shop--navigation option[selected] {
//    background-color: #cc0099 !important;
//	color: #fff !important;
//}

.is--minimal-header .btn.is--icon-left [class^="icon--"] {
	top: 50% !important;
	font-size: 1.1rem !important;
}

/* Hauptnavi anpassen */
.navigation-main .navigation--list .navigation--entry.is--hovered {
    background: none;
    border-radius: 0;
}
.advanced-menu .button-container {
  //font-family: AlternateGotNo2D;
  font-family: ZurichTL-LightExtraCond;
  font-weight: normal;
  font-size: 1.95rem;
  background: #cc0099;
}

.advanced-menu {
	background-color: #2d0016;
	border: 1px solid #fff;
	max-width: 1502px;
	z-index: 6000;
}
.advanced-menu .button-container .icon--arrow-right {
    margin-top: -0.3rem;
	font-size: 1rem;
}
.advanced-menu .menu--list-item-link {
	font-family: ZurichTL-LightExtraCond;
	font-size: 1.75rem;
}
.advanced-menu .item--level-0 .menu--list-item-link {
  font-weight: normal;
}
.advanced-menu .menu--list-item-link {
    color: #ccc;
    padding: 2px 0 2px 0;
}
.advanced-menu .menu--list-item-link:hover {
    color: #cc0099;
    padding: 2px 0;
}
.advanced-menu .item--level-0 {
    padding-bottom: 0;
	border-bottom: 1px dotted #fff;
}
.advanced-menu .menu--level-0 {
    padding-top: 0;
}
.advanced-menu .content--wrapper {
	margin: 0 0 0px 0 !important;
}

.advanced-menu .menu--teaser {
	margin: 0 !important;
	padding: 0 !important;
}

.teaser--content {
	margin: 0 !important;
	padding: 0 !important;	
}

.advanced-menu-teaser--container-sub {
	background-color: #fff
}	


.advanced-menu .menu--teaser .teaser--text {
	font-family: ZurichTL-LightExtraCond;
	font-size: 1.75rem;
	color: #fff;
}
.advanced-menu .advanced-menu-teaser--headline-main {
	font-family: AlternateGotNo2D;
	font-size: 2.75rem;
	font-weight: normal;
	color: #8c7f84;;
	margin: 10px 20px 10px 20px;
}
.advanced-menu .advanced-menu-teaser--text-main {
	font-family: ZurichTL-LightExtraCond;
	font-size: 1.75rem;
	font-weight: normal;
	color: #8c7f84;;
	margin: 0px 20px 10px 20px;
}	

.advanced-menu-teaser--text-link-main {
	font-family: ZurichTL-LightExtraCond;
	font-size: 1.75rem;
	font-weight: normal;	
    color: #cc0099;
	margin: 0px 20px 10px 20px;	
}
.advanced-menu .advanced-menu-teaser--image-main {
	margin-bottom: 0px;
}

.advanced-menu .advanced-menu-teaser--image-sub  {
	margin: 0 !important;
	padding: 0 !important;	
}	

.advanced-menu-teaser--image-link-sub {
 	margin: 0 !important;
	padding: 0 !important;
	display: block;
}

.advanced-menu-teaser--text-link-main:hover {
    color: #8c7f84;
    text-decoration: underline;
}	

.advanced-menu .teaser--text-link {
    color: #cc0099;
}
.advanced-menu .teaser--text-link:hover {
    color: #fff;
    text-decoration: underline;
}
.menu--container.menu--is-active .content--wrapper.has--teaser .menu--teaser .teaser--text p{
	font-family: ZurichTL-LightExtraCond;
	font-size: 1.58rem;
	color: #ccc;
}
.lapurpura_veristore {
	padding-bottom: 10px;
}
#veristore-widget {
	display: none;
}
