/*Font changes on 7th march, most are done in respective files where the fonts are defined but the rest are dont here*/
/*New fonts*/
@font-face {
  font-family: 'PlantinMTPro-Italic';
  src: url('../../../files/PlantinMTPro-Italic.eot');
  src: url('../../../files/PlantinMTPro-Italic.woff') format('woff2'),
       url('../../../files/PlantinMTPro-Italic.woff') format('woff'),
       url('../../../files/PlantinMTPro-Italic.ttf') format('truetype'),
       url('../../../files/PlantinMTPro-Italic.svg') format('svg'),
       url('../../../files/PlantinMTPro-Italic.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PlantinMTPro-LightItalic';
  src: url('../../../files/PlantinMTPro-LightItalic.eot');
  src: url('../../../files/PlantinMTPro-LightItalic.woff') format('woff2'),
       url('../../../files/PlantinMTPro-LightItalic.woff') format('woff'),
       url('../../../files/PlantinMTPro-LightItalic.ttf') format('truetype'),
       url('../../../files/PlantinMTPro-LightItalic.svg') format('svg'),
       url('../../../files/PlantinMTPro-LightItalic.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PlantinMTPro-Light';
  src: url('../../../files/PlantinMTPro-Light.eot');
  src: url('../../../files/PlantinMTPro-Light.woff') format('woff2'),
       url('../../../files/PlantinMTPro-Light.woff') format('woff'),
       url('../../../files/PlantinMTPro-Light.ttf') format('truetype'),
       url('../../../files/PlantinMTPro-Light.svg') format('svg'),
       url('../../../files/PlantinMTPro-Light.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PlantinMTPro-Regular';
  src: url('../../../files/PlantinMTPro-Regular.eot');
  src: url('../../../files/PlantinMTPro-Regular.woff') format('woff2'),
       url('../../../files/PlantinMTPro-Regular.woff') format('woff'),
       url('../../../files/PlantinMTPro-Regular.ttf') format('truetype'),
       url('../../../files/PlantinMTPro-Regular_12541818941449799026.svg') format('svg'),
       url('../../../files/PlantinMTPro-Regular.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
  
@font-face {
  font-family: 'PlantinMTPro-SemiboldIt';
  src: url('../../../files/PlantinMTPro-SemiboldIt.eot');
  src: url('../../../files/PlantinMTPro-SemiboldIt.woff') format('woff2'),
       url('../../../files/PlantinMTPro-SemiboldIt.woff') format('woff'),
       url('../../../files/PlantinMTPro-SemiboldIt.ttf') format('truetype'),
       url('../../../files/PlantinMTPro-SemiboldIt_1643956282412558758.svg') format('svg'),
       url('../../../files/PlantinMTPro-SemiboldIt.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PlantinMTPro-Semibold';
  src: url('../../../files/PlantinMTPro-Semibold.eot');
  src: url('../../../files/PlantinMTPro-Semibold.woff') format('woff2'),
       url('../../../files/PlantinMTPro-Semibold.woff') format('woff'),
       url('../../../files/PlantinMTPro-Semibold.ttf') format('truetype'),
       url('../../../files/PlantinMTPro-Semibold.svg') format('svg'),
       url('../../../files/PlantinMTPro-Semibold.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
  
@font-face {
  font-family: 'GaramondNarrow';
  src: url('../../../files/GaramondNarrow.woff') format('woff'),
       url('../../../files/GaramondNarrow.ttf') format('truetype'),
       url('../../../files/GaramondNarrow.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ufonts.com_garamond_narrow';
  src: url('../../../files/ufonts.com_garamond_narrow.eot');
  src: url('../../../files/ufonts.com_garamond_narrow.woff') format('woff2'),
       url('../../../files/ufonts.com_garamond_narrow.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GaramondNarrowItalic';
  src: url('../../../files/GaramondNarrowItalic.woff') format('woff'),
       url('../../../files/GaramondNarrowItalic.ttf') format('truetype'),
       url('../../../files/GaramondNarrowItalic.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ufonts.com_garamond_narrow_italic';
  src: url('../../../files/ufonts.com_garamond_narrow_italic.eot');
  src: url('../../../files/ufonts.com_garamond_narrow_italic.woff') format('woff2'),
       url('../../../files/ufonts.com_garamond_narrow_italic.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Arapey-Italic';
  src: url('../../../files/Arapey-Italic.eot');
  src: url('../../../files/Arapey-Italic.woff') format('woff2'),
       url('../../../files/Arapey-Italic.woff') format('woff'),
       url('../../../files/Arapey-Italic.ttf') format('truetype'),
       url('../../../files/Arapey-Italic.svg') format('svg'),
       url('../../../files/Arapey-Italic.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Arapey-Regular';
  src: url('../../../files/Arapey-Regular.eot');
  src: url('../../../files/Arapey-Regular.woff') format('woff2'),
       url('../../../files/Arapey-Regular.woff') format('woff'),
       url('../../../files/Arapey-Regular.ttf') format('truetype'),
       url('../../../files/Arapey-Regular.svg') format('svg'),
       url('../../../files/Arapey-Regular.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PlantinMTPro-BoldItalic';
  src: url('../../../files/PlantinMTPro-BoldItalic.eot');
  src: url('../../../files/PlantinMTPro-BoldItalic.woff') format('woff2'),
       url('../../../files/PlantinMTPro-BoldItalic.woff') format('woff'),
       url('../../../files/PlantinMTPro-BoldItalic.ttf') format('truetype'),
       url('../../../files/PlantinMTPro-BoldItalic.svg') format('svg'),
       url('../../../files/PlantinMTPro-BoldItalic.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PlantinMTPro-Bold';
  src: url('../../../files/PlantinMTPro-Bold.eot');
  src: url('../../../files/PlantinMTPro-Bold.woff') format('woff2'),
       url('../../../files/PlantinMTPro-Bold.woff') format('woff'),
       url('../../../files/PlantinMTPro-Bold.ttf') format('truetype'),
       url('../../../files/PlantinMTPro-Bold.svg') format('svg'),
       url('../../../files/PlantinMTPro-Bold.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PlantinMTPro-BoldCondensed';
  src: url('../../../files/PlantinMTPro-BoldCondensed.eot');
  src: url('../../../files/PlantinMTPro-BoldCondensed.woff') format('woff2'),
       url('../../../files/PlantinMTPro-BoldCondensed.woff') format('woff'),
       url('../../../files/PlantinMTPro-BoldCondensed.ttf') format('truetype'),
       url('../../../files/PlantinMTPro-BoldCondensed.svg') format('svg'),
       url('../../../files/PlantinMTPro-BoldCondensed.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PlantinHeadlineMTPro-BoldCn';
  src: url('../../../files/PlantinHeadlineMTPro-BoldCn.eot');
  src: url('../../../files/PlantinHeadlineMTPro-BoldCn.woff') format('woff2'),
       url('../../../files/PlantinHeadlineMTPro-BoldCn.woff') format('woff'),
       url('../../../files/PlantinHeadlineMTPro-BoldCn.ttf') format('truetype'),
       url('../../../files/PlantinHeadlineMTPro-BoldCn.svg') format('svg'),
       url('../../../files/PlantinHeadlineMTPro-BoldCn.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PlantinHeadlineMTPro-LightCn';
  src: url('../../../files/PlantinHeadlineMTPro-LightCn.eot');
  src: url('../../../files/PlantinHeadlineMTPro-LightCn.woff') format('woff2'),
       url('../../../files/PlantinHeadlineMTPro-LightCn.woff') format('woff'),
       url('../../../files/PlantinHeadlineMTPro-LightCn.ttf') format('truetype'),
       url('../../../files/PlantinHeadlineMTPro-LightCn.svg') format('svg'),
       url('../../../files/PlantinHeadlineMTPro-LightCn.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PlantinHeadlineMTPro-MediumCn';
  src: url('../../../files/PlantinHeadlineMTPro-MediumCn.eot');
  src: url('../../../files/PlantinHeadlineMTPro-MediumCn.woff') format('woff2'),
       url('../../../files/PlantinHeadlineMTPro-MediumCn.woff') format('woff'),
       url('../../../files/PlantinHeadlineMTPro-MediumCn.ttf') format('truetype'),
       url('../../../files/PlantinHeadlineMTPro-MediumCn.svg') format('svg'),
       url('../../../files/PlantinHeadlineMTPro-MediumCn.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'GaramondNarrowBold';
  src: url('../../../files/ufonts.com_garamond-narrow-bold.eot');
  src: url('../../../files/ufonts.com_garamond-narrow-bold.woff') format('woff2'),
       url('../../../files/GaramondNarrowBold.woff') format('woff'),
       url('../../../files/GaramondNarrowBold.ttf') format('truetype'),
       url('../../../files/GaramondNarrowBold.svg') format('svg'),
       url('../../../files/ufonts.com_garamond-narrow-bold.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'PlantinProHeadlineMediumCondensed';
    src: url('../../../files/PlantinProHeadlineMediumCondensed.eot');
    src: url('../../../files/PlantinProHeadlineMediumCondensed.eot') format('embedded-opentype'),
         url('../../../files/PlantinProHeadlineMediumCondensed.woff') format('woff2'),
         url('../../../files/PlantinProHeadlineMediumCondensed.woff') format('woff'),
         url('../../../files/PlantinProHeadlineMediumCondensed.ttf') format('truetype'),
         url('../../../files/PlantinProHeadlineMediumCondensed.svg') format('svg');
}

div.nav a.top-link {
  font-family:'PlantinHeadlineMTPro-LightCn';
  text-transform:uppercase;
  font-size:20px;
  letter-spacing:0.04em;
}

div.nav a.top-link[href="/pages/sabonner"], div.nav a.top-link[href="/pages/je-loffre"] {
  font-family: 'Roboto Condensed';
  text-transform:uppercase;
  font-size:20px;
  letter-spacing:0.1em;
  padding:10px 25px ;
  color:#000;
  border:1px solid #000;
  font-weight:normal;
}

div.header.header_bar:not(.is-absolute) div.nav a.top-link[href="/pages/sabonner"], 
div.header.header_bar:not(.is-absolute) div.nav a.top-link[href="/pages/je-loffre"] {
  padding:10px 18px;
}

.feature-txto > h2.headTitle {
  font-family: 'PlantinHeadlineMTPro-LightCn';
  font-size:38px !important;
  letter-spacing:0.06em;
  color:#000;
  margin-bottom:0;
}

#feature.home-nfeat .amber-number > span { display:none; }
#feature .amber-number {
  color:#cecece;
  font-family:'GaramondNarrow';
  font-size:38px;
}

.new-product-brand { display:none; }
li > a[title="Mon compte "] { font-family: 'Roboto Condensed'; font-size:14px; }
.new-bottom-button-container a:hover { color:#000; background:#fff; }
@media only screen and (max-width:769px) {
  .new-home-slide-container #slide-2 .bcg { display:none; }
}

@media only screen and (max-width:768px) {
  a.action_button.new { padding:15px 25px; }
  #video-trigger a.action_button[href="https://www.laboxhomme.com/pages/sabonner"] { margin-right:0; }
}

@media only screen and (min-width:1023px) and (max-width:1533px) {
  #video-trigger .hsContent { padding-right:30px; }
}

@media only screen and (width:768px) {
  .index #slide-1 .bcg { background-position:left center; }
  .fadeIn.animated.delay-025s > * { color:#000 !important; }
  .need-alignment { float:unset !important; }
}

@media only screen and (min-width:980px) and (max-width:1270px) {
  .index .hsContent { vertical-align:bottom; margin:-150px auto 0; }
  .need-alignment { margin:0 auto 50px; }
}

#je-l-39-offre #slide-2 .bcg { background:#ebf2f8; }

@media only screen and (min-width:1209px) {
  #je-l-39-offre .new-area > .section.center-halo { width:100%; }
  #je-l-39-offre .blocks-4-section .nblock.nb-mobile { width:218px !important; margin-right:40px !important; }
}

/*Offrir Page Changes*/
#je-l-39-offre #head-n { 
  font-family: 'PlantinHeadlineMTPro-MediumCn';
  font-size:33px !important;
  text-transform:uppercase;
  letter-spacing:0.06em;
}

#je-l-39-offre #small-head-n {
  font-family: 'Roboto Condensed';
  font-weight:normal;
  font-size:23px;
  letter-spacing:0.035em;
}

#je-l-39-offre .small-t {
  font-family: 'Roboto Condensed';
  font-weight:normal;
  font-size:12px;
  letter-spacing:0.2em;
}
#je-l-39-offre .price-t {
  font-family: 'Roboto Condensed';
  font-weight:bold;
  font-size:19px;
  text-transform:uppercase;
  letter-spacing:0.29em;
}
#je-l-39-offre .big-t {
  font-family: 'Arapey-Regular';
  font-weight:normal;
  font-size:45px;
  letter-spacing:0.01em;
}
#je-l-39-offre .big-t > small {
  font-family: 'Arapey-Regular';
  font-weight:normal;
  font-size:30px;
  letter-spacing:0.01em;
}
#je-l-39-offre .condition-t, #je-l-39-offre .pp-condi {
  font-family:'Arapey-Italic';
  font-size:15px;
  margin:0 auto;
  padding:0;
  text-transform:none;
}
#je-l-39-offre .nblock div.cta-t{
  padding: 11px 8px;
}
#je-l-39-offre .block-icon .icon-text {
  color: #12344e !important;
    font-family: "Roboto Condensed";
    font-size: 13px !important;
}
#je-l-39-offre .blocks-2-4-section.orderdiv { width:1180px; max-width:100%; display:block !important; }
#je-l-39-offre .block-icon {
  float:none;
  width:22%;
  display:inline-block;
}

@media only screen and (min-width:960px) and (max-width:1023px) {
  #je-l-39-offre .blocks-4-section .nblock {
  	margin: 0 2.5% 0 0 !important;
  	padding: 50px 0 !important;
  	width: 22% !important;
  }
  #je-l-39-offre .blocks-4-section > div:first-child {
  	margin-left: 2% !important;
  }
}
@media only screen and (max-width:768px) {
	#je-l-39-offre #small-head-n > span.hideinphone { display:block !important; }
	#je-l-39-offre #small-head-n > span.hideindesktop { display:none !important; }
  #je-l-39-offre .pp-condi { padding-bottom:20px; }
}

@media only screen and (min-width:560px) and (max-width:768px) {
   #je-l-39-offre .blocks-4-section .nblock.nb-mobile { padding:40px 0 !important; }
}

#je-l-39-offre .nblock > div:nth-child(4) {
  display: none !important;
}

@media only screen and (max-width:560px) {
  #je-l-39-offre .blocks-2-4-section.orderdiv .block-icon {
    width:50%;
    float:left;
  }
}
@media only screen and (min-width:480px) and (max-width:768px) {
  #je-l-39-offre .sabo-css #slide-2.slide.new-area-1, #je-l-39-offre .sabo-css #slide-2.slide.new-area-1 .bcg {
  	height: 970px !important;
   }
}

@media only screen and (min-width:960px) and (max-width:1024px) {
  #je-l-39-offre .sabo-css #slide-2.slide.new-area-1, #je-l-39-offre .sabo-css #slide-2.slide.new-area-1 .bcg {
  	height: auto !important;
  }
}

@media only screen and (min-width:769px) and (max-width:959px) {
  #je-l-39-offre .sabo-css #slide-2.slide.new-area-1, #je-l-39-offre .sabo-css #slide-2.slide.new-area-1 .bcg {
  	height: 1000px !important;
  }
}

@media only screen and (max-width:768px) {
  #je-l-39-offre .sabo-css .containernew .contentdiv { width:95%; }
}
.below-logo { font-family:'Arapey-Italic'; font-size:16px; letter-spacing:0.01em; text-align:center; display:none;} 
.below-logo.in-mobile {
  font-family:'Arapey-Italic'; font-size:16px; letter-spacing:0.01em; text-align:center;
  left: 0;
  position: absolute;
  right: 0;
  top: 45px;
  color:#12344e;
}

.title-only-for-previous-box-page > strong { 
  font-family:'Roboto Condensed';
  font-weight:bold;
  font-size:28px;
  letter-spacing:0.15em;
  color:#000;
}

.title-only-for-previous-box-page > strong > span { 
  font-family:'Roboto Condensed';
  font-size:28px;
  letter-spacing:0.15em;
  color:#000;
  font-weight:normal;
}

@media only screen and (min-width:320px) and (max-width:575px) {
  #je-l-39-offre .page-wide div.content { padding:90px 0 0 0; }
  #je-l-39-offre #slide-2 #head-n { margin-top:20px !important; }
}

@media only screen and (max-width:768px) {
  .index #slide-1 .bcg { background-position:37% center; }
  /*#header { background:transparent; border:none; }*/
  .index #slide-1, .index #slide-blog, .index #slide-article, .index #slide-contact, .index #slide-collection { margin-top:0; }
  .new-home-slide-container div#icons .info br { display:block !important; }
  #s-39-abonner .new-home-slide-container #icons.mob-hide { background:#ebf2f8; }
}

@media only screen and (min-width:580px) and (max-width:768px) {
  #s-39-abonner .new-home-slide-container #slide-2 { background:#ebf2f8; }
}

@media only screen and (width:768px) {
  #s-39-abonner .sabo-css { padding-top:0; }
  #s-39-abonner .new-home-slide-container { margin-top:0; }
}

@media only screen and (max-width:580px) {
  #s-39-abonner .new-home-slide-container div#icons > div { width:50%; padding:0; }
  #s-39-abonner .new-home-slide-container #slide-2 { background:#ebf2f8; }
  #s-39-abonner .new-home-slide-container #icons.mob-hide { padding-bottom:20px; }
}

#s-39-abonner .contentdiv > h3.headTitle {
  font-size:38px !important;
  font-family: 'PlantinHeadlineMTPro-LightCn' !important;
  line-height:1;
}

#s-39-abonner .contentdiv > p > span {
  font-size:23px !important;
  font-family: "Roboto Condensed" !important;
  letter-spacing:0.025em !important;
  line-height:1;
}

@media only screen and (max-width:480px) {
  #s-39-abonner #sab-wrapper > .containernew.container { width:100%; }
}

body#compte.customers-login div.content { padding:170px 0 0 0; }
body#magazine.blog div.content { padding:170px 0 0 0; }
body#magazine .omega a { font-size:inherit ; }
/*@media only screen and (max-width:768px){
  #nav ul#mm-0 > li > a {
    font-family:'"PlantinHeadlineMTPro-LightCn"';
  }
}*/ 

@media only screen and (max-width:440px) {
  body.product div.content { padding-top:0px !important; }
}

@media only screen and (max-width:768px) {
  body.product .container {
    padding-top: 0 !important;
  }
  body#box-precedentes.collection-box-precedentes > .mm-page > div > .container.main.content { padding-top:82px; }
	body.collection-box-precedentes .box-text-over { background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0; padding:10px 15px 0; margin: 0 auto; width: 75% !important; }
  body.collection-box-precedentes .box-text-over > div { color:#000; }
  .box-head-banner > img { display:none; }
}

/*on 20th March*/
#je-l-39-offre .nblock .cta-t { display:block !important; }
#je-l-39-offre div.radiobtnclassdiv, label.radiolabel { display:none !important; }
@media only screen and (min-width:566px) and (max-width:768px) {
  #je-l-39-offre .offer-gift-card-btn {
    margin: 75px 0 20px !important;
  }
}

@media only screen and (min-width:350px) and (max-width:565px) {
  #je-l-39-offre .offer-gift-card-btn {
    margin: 200px 0 20px !important;
  }
}

@media only screen and (min-width:320px) and (max-width:351px) {
  #je-l-39-offre .offer-gift-card-btn {
    margin: 230px 0 20px !important;
  }
}

#je-l-39-offre .lostbtn > div > div {
  display: inline-block !important;
  float: unset !important;
  width:auto !important;
}

#je-l-39-offre .lostbtn > div {
  display: inline-block !important;
  float: unset !important;
}