

.icon-flecheBas {
  font-family: "icognesta";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.icon-flecheBas:before {
  content: "\e046";
}








img, .flags div {
  border: none;
}

input {
  vertical-align: middle;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}







/*Header*/
/**************************************************************



/*Längd på meny */
#parent {
  position: relative;
  
    width: 100%;
      margin-left: auto;
  margin-right: auto;
  background-color: transparent;
    margin: 0;
    padding: 0;
    
    
       }
/*Längd på meny */






#liens {
  position: relative;
  width: 1028px;
  height: 16px;
  line-height: 16px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  color: #707070;
  font-size: 14px;
}






#header {
  padding: 0;
    margin: 0;
}

.topLogo {
  float: left;
  overflow: hidden;
  width: 226px;
  height: 60px;
}





.sdf {
	text-transform:capitalize;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  font-family:Arial;
  letter-spacing:1px;
}


.sdf_m {
	text-transform:capitalize;
  font-size: 16px;
  color: #000000;
  font-weight: bold;
  font-family:'Open Sans', sans-serif;
  letter-spacing:1px;
 
}


.sdfs {
 padding-top: 0px;
}



.sdfg {

margin-left: 20px;
}

.sdfgla {

margin-left: 35px;
}

.logolink {
padding: 0;
    margin: 0;
    width: 184px;
    height: 10px;
    height: 20px;
}



.star1 {
margin-left: 30px;
}
.sdfg1 {
margin-left: 5px;
	text-transform:capitalize;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  font-family:Arial;
  letter-spacing:1px;
}

.star2 {
margin-left: 20px;
margin-right: 20px;
}
.star2c {
margin-left: 10px;
margin-right: 10px;
}


#nav {
  clear: both;
  line-height: 44px;
  height: 44px;
  margin: 0px 0 7px 0;
    margin: 0;
  background-color: transparent;
  color: #333333;
  text-align: center;
    padding: 0;
    width: 100%;
    
    
    }



h3.mainmenu{
  font-family: 'OpenSans',sans-serif;
    font-size: 16px;
    font-weight: 600;
    padding: 0;
    margin: 0;
   
    
}

/* meny bakgrund*/
#onglets {
  font-family: 'OpenSans',Arial,sans-serif;
  font-size: 14px;
    padding: 0 15px 0 15px;
  padding: 0;
    margin: 0;
  text-transform: uppercase;
    width: 100%;
    

    
    
}

#onglets h3{
  font-family: 'OpenSans',sans-serif;
    font-size: 16px;
    line-height: normal;

    font-weight: 600;
    padding: 0;
    margin: 0;
     margin-left: 10px;
    margin-right: 10px;
      color: #c4a674;
    margin-bottom: 10px;
    border-bottom: 2px solid #fff;
    
}


#onglets h2{
  font-family: 'OpenSans',sans-serif;
    font-size: 16px;
    line-height: normal;
    
    font-weight: 600;
    padding: 0;
    margin: 0;
     margin-left: 10px;
    margin-right: 10px;
    
    margin-bottom: 10px;
    border-bottom: 2px solid #fff;
    
}
/* #onglets h2.mainmenu:hover{border-bottom: 2px solid #ccc;}*/

/* colorboxes */
#onglets > li:hover  h2  {

   border-bottom: 2px solid #c4a674; 
    
}

/* colorboxes  test*/
#onglets > h2:hover {
 border-bottom: 2px solid #ccc;
   background-color: #333333;
}


/* meny */

#onglets a {
  color: #333333;
     font-family: 'OpenSans',sans-serif;
    
    font-weight: normal;
    font-size: 14px;

 
  
}

#nav li.line-break {
  width: 98%;
  background: 0;
    
    padding: 0;
    margin: 0;
    height: 1px;
}

#nav > ul > li {
  display: inline-block;
  float: none;
  margin: 0 0px 0 0;
  list-style: none;
    
      
  
}

#nav > ul > li.ongletSoldes {
  display: inline-block;
  float: none;
  margin: 0 0px 0 0;
  list-style: none;
  background-color: #c30040;
  padding: 0 5px;
   
     
     
}

#nav li:hover > #menuGlobal, #nav li:hover > #menuFemme, #nav li:hover > #menuHomme, #nav li:hover > #menuEnfant, #nav li:hover > #menuPrixdoux, #nav li:hover > #menuExclu, #nav li:hover > #menuVP, #nav li:hover > #menuLuxe, #nav li:hover > #menuSoldes {
  transition-delay: 0.1s;
  transition-property: height;
  transition-duration: 0.2s;
  height: 305px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  
    
}


#nav li:hover > .mainmenu {
    border-bottom: 2px solid #ccc;
}

#nav li:hover > #menuBrand {
  transition-delay: 0.1s;
  transition-property: height;
  transition-duration: 0.2s;
  height: 365px;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}


#nav li:hover > #menuMulher {
  transition-delay: 0.1s;
  transition-property: height;
  transition-duration: 0.2s;
  height: 305px;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  
}

#onglets i {
  font-size: 20px;
}

#menuGlobal {
  height: 0px;
  overflow: hidden;
  position: absolute;
  left: 0;
  width: 1028px;
  background-color: #ffffff;
  z-index: 300;
  background: white;
}

#menuGlobal .icon-flecheBas {
  position: absolute;
  top: -10px;
  color: #000;
  left: 55px;
  z-index: 400;
}

.nysta{
	font-size: 16px;
	color: #707070;
}

#menuGlobal a, #menuFemme a, #menuMulher a, #menuHomme a, #menuEnfant a, #menuPrixdoux a, #menuExclu a, #menuVP a, #menuLuxe a, #menuBrand a, #menuSoldes a {
  color: #333333;
  
}

#menuGlobal a:hover, #menuFemme a:hover, #menuMulher a:hover, #menuHomme a:hover, #menuEnfant a:hover, #menuPrixdoux a:hover, #menuExclu a:hover, #menuVP a:hover, #menuLuxe a:hover, #menuBrand a:hover, #menuSoldes a:hover {
  color: #c4a674;
  text-decoration: underline;
}

#menuGlobal ul > li > a, #menuFemme ul > li > a, #menuMulher ul > li > a, #menuHomme ul > li > a, #menuEnfant ul > li > a, #menuPrixdoux ul > li > a, #menuExclu ul > li > a, #menuVP ul > li > a, #menuLuxe ul > li > a, #menuBrand ul > li > a, #menuSoldes ul > li > a {
  display: block;
}

#menuGlobal ul, #menuFemme ul, #menuMulher ul, #menuHomme ul, #menuEnfant ul, #menuPrixdoux ul, #menuLuxe ul, #menuBrand ul, #menuSoldes ul {
  position: relative;
  display: inline-block;
  font-family: 'OpenSansRegular',Arial,sans-serif;
  font-size: 15px;
  padding: 0 0 0 0px;
  margin: 0;
  text-transform: uppercase;
  font-size: 20px;
}

#menuFemme li, #menuMulher li, #menuHomme li, #menuEnfant li, #menuLuxe li, #menuSoldes li {
  float: none;
  width: 300px;
  text-align: center;
  list-style: none;
  margin: 0 0px 0 0;
  line-height: 75px;
  color: #707070;
  background: #e6e6e6;
  box-sizing: border-box;
  border-bottom: 1px solid #fff;
  font-size: 20px;
}

#menuGlobal li, #menuPrixdoux li {
  float: none;
  width: 300px;
  text-align: center;
  list-style: none;
  margin: 0 0px 0 0;
  line-height: 75px;
  color: #707070;
  background: #e6e6e6;
  box-sizing: border-box;
  border-bottom: 1px solid #fff;
}

#menuGlobal li:hover, #menuFemme li:hover, #menuMulher li:hover, #menuHomme li:hover, #menuEnfant li:hover, #menuPrixdoux li:hover, #menuLuxe li:hover, #menuBrand li:hover, #menuSoldes li:hover {
  background-color: #ffffff;
}

#menuBrand li {
  float: none;
  width: 170px;
  text-align: center;
  list-style: none;
  margin: 0 0px 0 0;
  line-height: 44px;
  color: #707070;
  background: #e6e6e6;
  box-sizing: border-box;
  border-bottom: 1px solid #fff;
}


#menuMulher li {
  float: none;
  width: 300px;
  text-align: center;
  list-style: none;
  margin: 0 0px 0 0;
  line-height: 60px;
  font-size: 28px;
  color: #707070;
  background: #e6e6e6;
  box-sizing: border-box;
  border-bottom: 1px solid #fff;
}

#menuGlobal li:hover > #semaine {
  display: block;
}

#menuGlobal li > #semaine {
  display: none;
}

#menuGlobal li:hover > #mois {
  display: block;
}

#menuGlobal li > #mois {
  display: none;
}

#menuGlobal li:hover > #collection {
  display: block;
}

#menuGlobal li > #collection {
  display: none;
}

#menuGlobal li:hover > #collection {
  display: block;
}

#menuGlobal li > #collection {
  display: none;
}

#menuGlobal li:hover > #tendances {
  display: block;
}

#menuGlobal li > #tendances {
  display: none;
}

#menuGlobal li:last-of-type {
  border-bottom: none;
}

#menuFemme {
  height: 0px;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  width: 1028px;
  z-index: 300;
  background: white;
}

#menuMulher {
  height: 0px;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  width: 1028px;
  z-index: 300;
  background: white;
}

.header_menu_title {
  position: absolute;
  font-family: Georgia, Serif;
  font-size: 50px;
  color: #000;
  text-transform: none;
  top: 240px;
  left: 200px;
  text-align: center;
  font-style: italic;
  width: 650px;
}

#menuFemme .icon-flecheBas {
  position: absolute;
  top: -10px;
  color: #000;
  left: 152px;
  z-index: 400;
}

#menuFemme li:last-of-type {
  border-bottom: none;
}

#menuFemme li > #chaussuresF {
  display: none;
}

#menuFemme li:hover > #chaussuresF {
  display: block;
}

#menuFemme li:hover > #vetementsF {
  display: block;
}

#menuFemme li > #vetementsF {
  display: none;
}

#menuFemme li > #sacsF {
  display: none;
}

#menuFemme li:hover > #sacsF {
  display: block;
}

#menuFemme li:hover > #newF {
  display: block;
}

#menuFemme li > #newF {
  display: none;
}

#menuFemme li:hover > #prixF {
  display: block;
}

#menuFemme li > #prixF {
  display: none;
}

#menuMulher .icon-flecheBas {
  position: absolute;
  top: -10px;
  color: #000;
  left: 152px;
  z-index: 400;
}

#menuMulher li:last-of-type {
  border-bottom: none;
}

#menuMulher li > #chaussuresF {
  display: none;
}

#menuMulher li:hover > #chaussuresF {
  display: block;
}

#menuMulher li:hover > #vetementsF {
  display: block;
}

#menuMulher li > #vetementsF {
  display: none;
}

#menuMulher li > #sacsF {
  display: none;
}

#menuMulher li:hover > #sacsF {
  display: block;
}

#menuMulher li:hover > #newF {
  display: block;
}

#menuMulher li > #newF {
  display: none;
}

#menuMulher li:hover > #prixF {
  display: block;
}

#menuMulher li > #prixF {
  display: none;
}


#menuHomme {
  height: 0px;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  width: 1028px;
  z-index: 300;
  background: white;
}

#menuHomme .icon-flecheBas {
  position: absolute;
  top: -10px;
  color: #000;
  left: 435px;
  z-index: 400;
}

#menuHomme li:last-of-type {
  border-bottom: none;
}

#menuHomme li:hover > #chaussuresH {
  display: block;
}

#menuHomme li > #chaussuresH {
  display: none;
}

#menuHomme li:hover > #vetementsH {
  display: block;
}

#menuHomme li > #vetementsH {
  display: none;
}

#menuHomme li > #sacsH {
  display: none;
}

#menuHomme li:hover > #sacsH {
  display: block;
}

#menuHomme li:hover > #newH {
  display: block;
}

#menuHomme li > #newH {
  display: none;
}

#menuHomme li:hover > #prixH {
  display: block;
}

#menuHomme li > #prixH {
  display: none;
}

#menuEnfant {
  height: 0px;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  width: 1028px;
  background-color: #fff;
  z-index: 300;
  background: white;
}

#menuEnfant .icon-flecheBas {
  position: absolute;
  top: -10px;
  color: #000;
  left: 320px;
  z-index: 400;
}

#menuEnfant li:last-of-type {
  border-bottom: none;
}

#menuEnfant li:hover > #bebeK {
  display: block;
}

#menuEnfant li > #bebeK {
  display: none;
}

#menuEnfant li:hover > #enfantK {
  display: block;
}

#menuEnfant li > #enfantK {
  display: none;
}

#menuEnfant li > #adosK {
  display: none;
}

#menuEnfant li:hover > #adosK {
  display: block;
}

#menuEnfant li:hover > #newK {
  display: block;
}

#menuEnfant li > #newK {
  display: none;
}

#menuEnfant li:hover > #prixK {
  display: block;
}

#menuEnfant li > #prixK {
  display: none;
}

#menuPrixdoux {
  height: 0px;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  width: 1028px;
  background-color: #fff;
  z-index: 300;
  background: white;
}

#menuPrixdoux .icon-flecheBas {
  position: absolute;
  top: -10px;
  color: #000;
  left: 645px;
  z-index: 400;
}

#menuPrixdoux li:last-of-type {
  border-bottom: none;
}

#menuPrixdoux li:hover > #femmeP {
  display: block;
}

#menuPrixdoux li > #femmeP {
  display: none;
}

#menuPrixdoux li:hover > #hommeP {
  display: block;
}

#menuPrixdoux li > #hommeP {
  display: none;
}

#menuPrixdoux li > #enfantP {
  display: none;
}

#menuPrixdoux li:hover > #enfantP {
  display: block;
}

#menuPrixdoux li:hover > #destock {
  display: block;
}

#menuPrixdoux li > #destock {
  display: none;
}

#menuPrixdoux li:hover > #ventesP {
  display: block;
}

#menuPrixdoux li > #ventesP {
  display: none;
}

#menuSoldes {
  height: 0px;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  width: 1028px;
  background-color: #fff;
  z-index: 300;
  background: white;
}

#menuSoldes .icon-flecheBas {
  position: absolute;
  top: -10px;
  color: #000;
  left: 645px;
  z-index: 400;
}

#menuSoldes li:last-of-type {
  border-bottom: none;
}

#menuSoldes li:hover > #femmeS {
  display: block;
}

#menuSoldes li > #femmeS {
  display: none;
}

#menuSoldes li:hover > #hommeS {
  display: block;
}

#menuSoldes li > #hommeS {
  display: none;
}

#menuSoldes li > #enfantS {
  display: none;
}

#menuSoldes li:hover > #enfantS {
  display: block;
}

#menuSoldes li > #ventes_flash {
  display: none;
}

#menuSoldes li:hover > #ventes_flash {
  display: block;
}

#menuSoldes li:hover > #destock {
  display: block;
}

#menuSoldes li > #destock {
  display: none;
}

#menuExclu {
  height: 0px;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  width: 1028px;
  background-color: #fff;
  z-index: 300;
  color: #707070;
}

#menuExclu .icon-flecheBas {
  position: absolute;
  top: -10px;
  color: #000;
  left: 520px;
  z-index: 400;
}

#menuExclu .listLiens {
  width: 210px;
}

#menuVP {
  height: 0px;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  width: 1028px;
  background-color: #fff;
  z-index: 300;
  color: #707070;
}

#menuVP .icon-flecheBas {
  position: absolute;
  top: -10px;
  color: #000;
  left: 765px;
  z-index: 400;
}

#menuVP .brandVP {
  float: left;
  width: 220px;
  text-align: center;
  margin-left: 15px;
  margin-top: 20px;
  text-transform: none;
  color: #000;
  font-size: 12px;
  line-height: 22px;
}

#menuVP .brandVP:nth-child(-n+5) {
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
}

.brandVP_discount b {
  color: #c30040;
  font-size: 24px;
  font-family: Georgia, Serif;
}

.brandVP_link {
  font-family: Georgia, Serif;
  font-style: italic;
  font-size: 16px;
}

.listLogos img, .listLogos .flags div, .flags .listLogos div {
  border: 1px solid #000;
  margin-bottom: 10px;
}

.listLogos a:nth-child(even) {
  margin-right: 10px;
}

.menuListLiens {
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 300px;
  width: 728px;
  height: 305px;
}

#topBrand, #brand1, #brand2, #brand3, #brand4, #brand5, #brand6, #brand7 {
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 170px;
  width: 775px;
  height: 360px;
}

.listBrand {
  float: left;
  width: 120px;
  margin: 15px 0 0 5px;
  font-size: 11px;
  text-align: left;
  line-height: 14px;
  text-transform: none;
}

.brandLetter {
  font-family: 'OpenSansBold',Arial,sans-serif;
  color: #fff;
  padding: 0 3px 0 3px;
  background-color: #c30040;
}

.listLiens {
  float: left;
  width: 185px;
  margin: 15px 0 0 20px;
  font-size: 12px;
  text-align: left;
  line-height: 18px;
  text-transform: none;
    
}

.listLiens_new {
  float: left;
  width: 185px;
  margin: 15px 0 0 20px;
  font-size: 11px;
  text-align: left;
  line-height: 22px;
  text-transform: none;
}

.listLiens_new2 {
  float: left;
  width: 185px;
  margin: 0;
  font-size: 11px;
  text-align: left;
  line-height: 22px;
  text-transform: none;
}


.listLiens_new3 {
  float: left;
  width: 230px;
  margin: 0;
  margin-left: 25px;
  font-size: 11px;
  text-align: left;
  line-height: 22px;
  text-transform: none;
}

.listLiens_new3n {
  float: left;
  width: 300px;
  margin: 0;
  margin-left: 0px;
  font-size: 11px;
  text-align: left;

  text-transform: none;
}
.listLiensTitle {
  font-size: 12px;
  font-family: 'OpenSansRegular',Arial,sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 6px;
  color:#c4a674;

}


.listLiensTitle1 {
  font-size: 12px;
  font-family: 'OpenSansRegular',Arial,sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 6px;
  color:#52aaf4;
}

.listLiensTitle2 {
  font-size: 12px;
  font-family: 'OpenSansRegular',Arial,sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 6px;
  color:#48cc22;
}

.listLiensTitle3 {
  font-size: 12px;
  font-family: 'OpenSansRegular',Arial,sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 6px;
  color:#ff8040;
}

.listLiens_specialLink {
  font-family: Georgia,Serif;
  font-style: italic;
  font-size: 12px;
  margin: 10px 0;
}

.listLiens_specialLink_new a {
  position: absolute;
  bottom: 2px;
  left: 0px;
  color: #000 !important;
}

.listLiens_specialLink_newF, .listLiens_specialLink_newH, .listLiens_specialLink_newK, .listLiens_specialLink_new {
  margin-top: -6px;
 font-family: 'OpenSansRegular',Arial,sans-serif;
  font-style: italic;
  font-size: 12px;
  position: relative;
  height: 87px;
}



.section_global_link {
  position: absolute;
  border-top: 1px solid #e6e6e6;
  padding: 10px 0px 10px 0px;
  margin: 0px 10px 0px 10px;
  bottom: 0px;
  width: 630px;
  text-align: center;
  font-size: 18px;
  font-family: Georgia, Serif;
  color: #707070;
  text-transform: none;
  font-style: italic;
  clear: both;
  line-height: 20px;
}

.listLogos {
  float: left;
  width: 220px;
  text-align: center;
  margin: 15px 0 0 20px;
  font-size: 11px;
  line-height: 18px;
  text-transform: none;
}

.pointure {
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  padding: 2px;
  margin: 0px 4px 6px 0px;
  border: 2px solid #c0c0c0;
}

.seeAll {
  font-family: Georgia,Serif;
  font-style: italic;
  font-size: 12px;
  margin: 10px 0;
}

#menuLuxe {
  height: 10px;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  width: 1028px;
  background-color: #fff;
  z-index: 300;
  color: #000000;
}

#menuLuxe .listLiens {
  width: 210px;
}


#menuLuxe {
  height: 0px;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  width: 1028px;
  background-color: #fff;
  z-index: 300;
  color: #000000;
}

#menuLuxe .icon-flecheBas {
  position: absolute;
  top: -10px;
  color: #000;
  left: 800px;
  z-index: 400;
}

#menuBrand {
  height: 0px;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  width: 1028px;
  background-color: #fff;
  z-index: 300;
}

#headerMenuBrand:hover + div > ul > li:first-child {
  background-color: #fff;
}

#menuBrand .icon-flecheBas {
  position: absolute;
  top: -10px;
  color: #000;
  left: 410px;
  z-index: 400;
}
#menuBrand li:last-of-type {
  border-bottom: none;
}

#menuBrand li:hover > #top100 {
  display: block;
}

#menuBrand li > #top100 {
  display: block;
}

#menuBrand li:hover > #brand1 {
  display: block;
}

#menuBrand li > #brand1 {
  display: none;
}

#menuBrand li > #brand2 {
  display: none;
}

#menuBrand li:hover > #brand2 {
  display: block;
}

#menuBrand li:hover > #brand3 {
  display: block;
}

#menuBrand li > #brand3 {
  display: none;
}

#menuBrand li:hover > #brand4 {
  display: block;
}

#menuBrand li > #brand4 {
  display: none;
}

#menuBrand li:hover > #brand5 {
  display: block;
}

#menuBrand li > #brand5 {
  display: none;
}

#menuBrand li:hover > #brand6 {
  display: block;
}

#menuBrand li > #brand6 {
  display: none;
}

#menuBrand li:hover > #brand7 {
  display: block;
}

#menuBrand li > #brand7 {
  display: none;
}

.mbid{float: left; padding: 0px; margin: 0px;}

