@font-face {
  font-family: 'FrutigerLTStd65Bold';
  src: url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-bold-webfont.eot');
  src: url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-bold-webfont.eot?#iefix') format('embedded-opentype'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-bold-webfont.woff') format('woff'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-bold-webfont.ttf') format('truetype'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-bold-webfont.svg#FrutigerLTStd65Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FrutigerLTStd55Roman';
  src: url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-roman-webfont.eot');
  src: url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-roman-webfont.eot?#iefix') format('embedded-opentype'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-roman-webfont.woff') format('woff'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-roman-webfont.ttf') format('truetype'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-roman-webfont.svg#FrutigerLTStd55Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FrutigerLTStd45Light';
  src: url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-light-webfont.eot');
  src: url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-light-webfont.eot?#iefix') format('embedded-opentype'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-light-webfont.woff') format('woff'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-light-webfont.ttf') format('truetype'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/frutigerltstd-light-webfont.svg#FrutigerLTStd55Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'new_baskervillebold_italic';
  src: url('//www.nespresso.com/shared_res/mos/free_html/_fonts/new_baskerville_bold_italic-webfont.eot');
  src: url('//www.nespresso.com/shared_res/mos/free_html/_fonts/new_baskerville_bold_italic-webfont.eot?#iefix') format('embedded-opentype'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/new_baskerville_bold_italic-webfont.woff') format('woff'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/new_baskerville_bold_italic-webfont.ttf') format('truetype'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/new_baskerville_bold_italic-webfont.svg#new_baskervillebold_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'nothing_you_could_doregular';
  src: url('//www.nespresso.com/shared_res/mos/free_html/_fonts/nothingyoucoulddo-webfont.eot');
  src: url('//www.nespresso.com/shared_res/mos/free_html/_fonts/nothingyoucoulddo-webfont.eot?#iefix') format('embedded-opentype'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/nothingyoucoulddo-webfont.woff') format('woff'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/nothingyoucoulddo-webfont.ttf') format('truetype'), url('//www.nespresso.com/shared_res/mos/free_html/_fonts/nothingyoucoulddo-webfont.svg#nothing_you_could_doregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: black;
  padding: 0.2em 0;
}
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0;
}
.ir br {
  display: none;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.bi {
  display: block;
}
.lt-ie7 .clearfix {
  height: 1%;
  overflow: visible;
}
.lt-ie8 .clearfix {
  min-height: 1%;
}
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  zoom: 1;
}
.clearfix:after {
  clear: both;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
/***********************************************
*	RESET									   *
***********************************************/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
  color: #ffffff;
}
body {
  margin: 0;
  font-size: 1em;
  line-height: 1.4;
}
::-moz-selection {
  background: #241a17;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #241a17;
  color: #fff;
  text-shadow: none;
}
a {
  color: #cc9d49;
  cursor: pointer;
}
a:hover {
  color: #cc9d49;
}
a:hover,
a:active {
  color: #cc9d49;
  outline: 0;
}
a:focus {
  outline: none;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
dfn {
  font-style: italic;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cbc1b3;
  margin: 1.5em 0;
  padding: 0;
}
ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: "";
  content: none;
}
small {
  font-size: 85%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
ul,
ol {
  margin: 1em 0;
  padding: 0 0 0 40px;
}
dd {
  margin: 0 0 0 40px;
}
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
  outline: none;
}
button,
input {
  line-height: normal;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td {
  vertical-align: top;
}
ul.unstyled,
ol.unstyled {
  list-style: none;
  margin: 0;
  padding: 0;
}
.centered {
  text-align: center;
}
.strike {
  text-decoration: line-through;
}
@media print {
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  /* Black prints faster: h5bp.com/s */
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  /* Don't show links for images, or javascript/internal links */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  /* h5bp.com/t */
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page  {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.jspContainer {
  overflow: hidden;
  position: relative;
}
.jspPane {
  position: absolute;
}
.jspScrollable {
  outline: none;
}
.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 100%;
  background: red;
}
.jspVerticalBar .jspArrow {
  height: 16px;
}
.jspVerticalBar .jspArrow:focus {
  outline: none;
}
.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}
.jspHorizontalBar .jspCap {
  float: left;
}
.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}
.jspVerticalBar *,
.jspHorizontalBar * {
  margin: 0;
  padding: 0;
}
.jspCap {
  display: none;
}
.jspTrack {
  background: #dde;
  position: relative;
}
.jspDrag {
  background: #bbd;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
}
.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
  margin: 0 -3px 0 0;
}
.common-blocks-nespresso-is-here .block {
  padding: 20px 0;
}
.common-blocks-nespresso-is-here .block.white {
  background-color: #ccc;
  color: #000;
}
.common-blocks-nespresso-is-here .block h2:first-child {
  font-style: 24px;
  text-transform: uppercase;
}
.did-you-now-block {
  height: 90px;
  background: #cccccc url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/confirmation-payment-info-bottom-bg.png) 0 0 repeat-x;
  color: #4c4c4c;
}
.did-you-now-block .title,
.did-you-now-block .text {
  float: left;
}
.did-you-now-block .text {
  line-height: 20px;
  margin: 25px 0 0 50px;
  width: 680px;
}
.did-you-now-block .title {
  background: #cccccc url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/confirmation-payment-info-bottom-btn-bg.png) 0 0 repeat-x;
  border-right: 1px solid #c1c1c1;
  font-size: 10px;
  font-weight: bold;
  height: 35px;
  margin: 0;
  padding: 55px 0 0 0;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 140px;
}
.did-you-now-block .title .ico {
  display: block;
  height: 21px;
  left: 50%;
  margin-left: -15px;
  position: absolute;
  top: 25px;
  width: 27px;
}
.mstr-player-container {
  width: 648px;
  height: 398px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/coffees/player-video/shadow.png) center bottom no-repeat;
  margin: 0 0 0 0;
}
.mstr-player {
  width: 648px;
  height: 385px;
  background-color: #000;
  position: relative;
}
.mstr-social {
  border-top: 1px dotted #292929;
  color: #2a2c2c;
  margin: 0;
  padding: 10px 0;
  position: relative;
  width: 333px;
  zoom: 1;
  font-size: 11px;
  font-weight: 400;
  line-height: 21px;
}
.mstr-social:before,
.mstr-social:after {
  display: table;
  content: "";
  zoom: 1;
}
.mstr-social:after {
  clear: both;
}
.mstr-social.extend {
  width: auto;
}
.mstr-social .icon-arrow {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/share-arrow.png) 0 0 no-repeat;
  display: block;
  margin: 5px 5px 0 0;
  vertical-align: middle;
  float: left;
  height: 7px;
  width: 4px;
}
.mstr-social .email-icon {
  margin-right: 10px;
  float: left;
}
.mstr-social .share-icon {
  display: inline-block;
  margin: 0 0 0 10px;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  height: 21px;
  width: 21px;
}
.mstr-social .share-icon img {
  left: 0;
  position: absolute;
  top: 0;
}
.mstr-social .share-icon:hover img {
  bottom: 0;
  top: auto;
}
.mstr-social .social-icons.right {
  position: absolute;
  top: 10px;
  right: 0;
}
.mstr-social .share-email {
  color: #888;
}
.mstr-social .share-email img {
  margin-right: 10px;
}
.mstr-delivery-footer {
  background: #dfdfdf url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/delivery-footer-bg.png) 0 0 repeat-x;
  padding: 0 20px;
  zoom: 1;
  height: 60px;
  width: auto;
  line-height: 60px;
  color: #2f2f2f;
}
.mstr-delivery-footer .error {
  color: #cd5655;
}
.mstr-delivery-footer .moar {
  margin: 0;
}
.mstr-delivery-footer .moar a {
  color: #000;
}
.mstr-delivery-footer .btn {
  margin-top: 12px;
}
.mstr-delivery-footer .multiline {
  line-height: 18px;
}
.lt-ie8 .mstr-delivery-footer .multiline {
  margin-top: 12px;
}
.mstr-delivery-footer.bg3 {
  background: #dfdfdf url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/delivery-footer-bg-3.gif) 0 0 repeat-x;
}
.double-swicth-buttons {
  width: 388px;
  margin: 0 auto 0 auto;
  padding: 0;
  position: relative;
}
.double-swicth-buttons li,
.double-swicth-buttons a {
  display: block;
}
.double-swicth-buttons li {
  float: left;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-gourmandises-menu-chocolate-switch-bg.png) 0 0 no-repeat;
  width: 194px;
  height: 64px;
}
.double-swicth-buttons li.left {
  background-position: 0 -64px;
}
.double-swicth-buttons li.left.active,
.double-swicth-buttons li.left:hover,
.double-swicth-buttons li.left:active {
  background-position: 0 0;
}
.double-swicth-buttons li.right {
  background-position: -194px 0;
}
.double-swicth-buttons li.right.active,
.double-swicth-buttons li.right:hover,
.double-swicth-buttons li.right:active {
  background-position: -194px -64px;
}
.double-swicth-buttons a {
  height: 56px;
  line-height: 56px;
  width: 189px;
  position: relative;
  top: 1px;
  text-align: center;
  text-transform: uppercase;
  font-size: 13px;
  color: #4c4c4c;
  text-decoration: none;
}
.double-swicth-buttons a img {
  margin-right: 6px;
}
.double-swicth-buttons li.left a {
  left: 4px;
}
.double-swicth-buttons li.right a {
  left: 1px;
}
.m0 {
  margin: 0;
  padding: 0;
}
.mv10 {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
}
.mv15 {
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
}
.mv20 {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
}
.mv25 {
  margin: 0 0 25px 0;
  padding: 0 0 25px 0;
}
.mv30 {
  margin: 0 0 30px 0;
  padding: 0 0 30px 0;
}
.mv35 {
  margin: 0 0 35px 0;
  padding: 0 0 35px 0;
}
.mv40 {
  margin: 0 0 40px 0;
  padding: 0 0 40px 0;
}
.mv45 {
  margin: 0 0 45px 0;
  padding: 0 0 45px 0;
}
.mv50 {
  margin: 0 0 50px 0;
  padding: 0 0 50px 0;
}
.mv55 {
  margin: 0 0 55px 0;
  padding: 0 0 55px 0;
}
.mb5 {
  margin: 0 0  5px 0;
}
.mb10 {
  margin: 0 0 10px 0;
}
.mb15 {
  margin: 0 0 15px 0;
}
.mb20 {
  margin: 0 0 20px 0;
}
.mb25 {
  margin: 0 0 25px 0;
}
.mb30 {
  margin: 0 0 30px 0;
}
.mb35 {
  margin: 0 0 35px 0;
}
.mb40 {
  margin: 0 0 40px 0;
}
.mb45 {
  margin: 0 0 45px 0;
}
.mb50 {
  margin: 0 0 50px 0;
}
.mb55 {
  margin: 0 0 55px 0;
}
.mb60 {
  margin: 0 0 60px 0;
}
.mb65 {
  margin: 0 0 65px 0;
}
.mb70 {
  margin: 0 0 70px 0;
}
.mt5 {
  margin: 5px 0 0 0;
}
.mt10 {
  margin: 10px 0 0 0;
}
.mt15 {
  margin: 15px 0 0 0;
}
.mt20 {
  margin: 20px 0 0 0;
}
.mt25 {
  margin: 25px 0 0 0;
}
.mt30 {
  margin: 30px 0 0 0;
}
.mt35 {
  margin: 35px 0 0 0;
}
.mt40 {
  margin: 40px 0 0 0;
}
.mt45 {
  margin: 45px 0 0 0;
}
.mt50 {
  margin: 50px 0 0 0;
}
.mt55 {
  margin: 55px 0 0 0;
}
.mt60 {
  margin: 60px 0 0 0;
}
.mt65 {
  margin: 65px 0 0 0;
}
.mt70 {
  margin: 70px 0 0 0;
}
.pt5 {
  padding: 5px 0 0 0;
}
.pt10 {
  padding: 10px 0 0 0;
}
.pt15 {
  padding: 15px 0 0 0;
}
.pt20 {
  padding: 20px 0 0 0;
}
.pt25 {
  padding: 25px 0 0 0;
}
.pt30 {
  padding: 30px 0 0 0;
}
.pt35 {
  padding: 35px 0 0 0;
}
.pt40 {
  padding: 40px 0 0 0;
}
.pt45 {
  padding: 45px 0 0 0;
}
.pt50 {
  padding: 50px 0 0 0;
}
.pt55 {
  padding: 55px 0 0 0;
}
.pt60 {
  padding: 60px 0 0 0;
}
.pt65 {
  padding: 65px 0 0 0;
}
.pt70 {
  padding: 70px 0 0 0;
}
.color-black-text {
  color: rgba(0, 0, 0, 0.8);
}
.color-white-text {
  color: #fff;
}
.mstr-title-arrow {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/title-arrow-white.png) bottom center no-repeat;
  text-align: center;
  color: rgba(0, 0, 0, 0.8);
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.mstr-title-arrow .title {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
}
.mstr-title-arrow.black {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/title-arrow-black.gif) bottom center no-repeat;
  color: #fff;
}
.lt-ie9 .mstr-title-arrow {
  color: #505050;
}
.mstr-title-dash {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/title-dash-black.gif) 0 100% no-repeat;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
.mstr-title-dash.white,
.mstr-title-dash.grey,
.mstr-title-dash.lightgrey {
  color: #fff;
}
.mstr-title-dash.hardgrey,
.mstr-title-dash.black {
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 0 1px 0 #ffffff;
}
.mstr-title-dash.white {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/title-dash-white.gif);
}
.mstr-title-dash.lightgrey {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/title-dash-lightgrey.gif);
}
.mstr-title-dash.grey {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/title-dash-grey.gif);
}
.mstr-title-dash.hardgrey {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/title-dash-hardgrey.gif);
}
.mstr-title-dash.black {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/title-dash-black.gif);
}
.mstr-input {
  clear: both;
  height: 44px;
  margin: 0 0 10px 0;
  color: #6c6c6c;
}
.mstr-input input,
.mstr-input label {
  height: 40px;
  line-height: 40px;
}
.mstr-input label {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 40px;
  position: relative;
  letter-spacing: -1px;
}
.mstr-input input {
  border: 2px solid #ccced1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 40px;
  padding: 0 10px;
  color: #6c6c6c;
}
.mstr-input.error input {
  border-color: #cd5655 !important;
  color: #cd5655;
}
.mstr-input.error label {
  font-weight: bold;
}
.mstr-input.inline input {
  float: right;
}
.mstr-input.inline label {
  float: left;
}
.mstr-input.error.inline .msg-label {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 11px;
  position: absolute;
  top: 30px;
  left: 0;
}
.mstr-input.vertical,
.mstr-input.vertical label {
  height: auto;
  line-height: inherit;
}
.mstr-input.vertical label,
.mstr-input.vertical input,
.mstr-input.vertical .msg-label {
  display: block;
}
.mstr-input.vertical {
  margin-bottom: 30px;
}
.mstr-input.vertical label {
  margin-bottom: 5px;
}
.mstr-input.vertical .msg-label {
  margin: 5px 0 0 0;
}
.mstr-cbox,
.mstr-cradio {
  position: relative;
}
.mstr-cbox label,
.mstr-cradio label,
.mstr-cbox a.alias,
.mstr-cradio a.alias {
  float: left;
  font-size: 14px;
  height: 18px;
  line-height: 18px;
  cursor: pointer;
}
.mstr-cbox a.alias,
.mstr-cradio a.alias {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/checkbox-sprite.png) 0 -17px no-repeat;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  margin: 0 10px 0 0;
  height: 18px;
  width: 15px;
}
.mstr-cbox a.alias.checked,
.mstr-cradio a.alias.checked {
  background-position: 0 1px !important;
}
.mstr-cbox.error,
.mstr-cradio.error,
.mstr-cbox.mstr-cradio.error,
.mstr-cradio.mstr-cradio.error {
  color: #cd5655;
}
.mstr-cbox.error a.alias,
.mstr-cradio.error a.alias,
.mstr-cbox.mstr-cradio.error a.alias,
.mstr-cradio.mstr-cradio.error a.alias {
  background-position: 0 -35px;
}
.mstr-cbox input,
.mstr-cradio input {
  display: none;
}
.mstr-cbox.right a.alias {
  margin: 0 0 0 10px;
}
.mstr-cradio a.alias {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/radiobutton-sprite.png) 0 -17px no-repeat;
}
.mstr-form input[type="text"],
.mstr-form input[type="email"],
.mstr-form input[type="password"] {
  border: 2px solid #e5e5e5;
  color: #2a2c2c;
  padding: 12px 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 16px;
  width: 281px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}
.mstr-form input[type="text"].error,
.mstr-form input[type="email"].error,
.mstr-form input[type="password"].error {
  border-color: #cd5554 !important;
  color: #cd5554 !important;
}
/***********************************************
*	HEADER 									   *
***********************************************/
.top-notification {
  background: #383838 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/notification-bg.png) 0 0 repeat-x;
  margin-top: -39px;
  height: 39px;
  width: auto;
}
.top-notification .wrapper {
  position: relative;
}
.top-notification p {
  color: #c2c2c2;
  margin: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 39px;
}
.top-notification p span {
  color: #cc9d49;
}
.top-notification .close {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/notification-close.png) 0 0 no-repeat;
  margin: -10px 0 0 0;
  position: absolute;
  right: 0;
  top: 50%;
  height: 19px;
  width: 19px;
}

html {
  height: 100%;
}
body {
  background: #000;
  overflow-x: hidden;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
}
.wrapper {
  margin: 0 auto;
  height: auto;
  width: 996px;
}
::-webkit-input-placeholder {
  color: #c9c9c9;
}
input:-moz-placeholder {
  color: #c9c9c9;
}
.btn {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg.png) -12px 0 no-repeat;
  border: 0px solid transparent;
  color: #2a2c2c;
  display: inline-block;
  margin-right: 12px;
  padding: 0 14px 0 27px;
  position: relative;
  height: 37px;
  text-align: center;
  text-decoration: none;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 37px;
}
.btn.submit input {
  background: transparent;
}
.btn .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg.png) 0 0 no-repeat;
  display: block;
  position: absolute;
  right: -12px;
  top: 0;
  height: 37px;
  width: 12px;
}
.btn:hover {
  background-position: -12px -37px;
  color: #2a2c2c;
}
.btn:hover .border {
  background-position: 0 -37px;
}
.btn:active {
  background-position: -12px -74px;
}
.btn:active .border {
  background-position: 0 -74px;
}
.btn.small {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-small.png) -12px 0 no-repeat;
  height: 27px;
  margin-right: 11px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 27px;
}
.btn.small .border {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-small.png);
  height: 27px;
}
.btn.small:hover {
  background-position: -12px -27px;
  color: #2a2c2c;
}
.btn.small:hover .border {
  background-position: 0 -27px;
}
.btn.small:active {
  background-position: -12px -54px;
}
.btn.small:active .border {
  background-position: 0 -54px;
}
.btn.two-parts {
  padding: 0 14px 0 67px;
}
.btn.two-parts .left-part {
  display: block;
  left: 3px;
  position: absolute;
  text-shadow: 0 1px 1px #000;
  top: 2px;
  height: 30px;
  width: 40px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 30px;
}
.btn.disabled {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg.png) -12px -111px no-repeat;
  color: #1e1e20 !important;
  height: 37px;
  width: auto;
}
.btn.disabled .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg.png) 0 -111px no-repeat;
}
.btn.disabled:hover {
  color: #1e1e20 !important;
}
.btn.disabled:active {
  color: #1e1e20 !important;
}
.btn.disabled .left-part {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-spacer-grey.png) top right repeat-y;
}
.btn.black {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-black.png) -12px 0 no-repeat;
  color: #fff;
  height: 37px;
  width: auto;
}
.btn.black .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-black.png) 0 0 no-repeat;
}
.btn.black:hover {
  background-position: -12px -37px;
  color: #fff;
}
.btn.black:hover .border {
  background-position: 0 -37px;
}
.btn.black:active {
  background-position: -12px -74px;
  color: #d0d0d0;
}
.btn.black:active .border {
  background-position: 0 -74px;
}
.btn.black.small {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-black-small.png) -12px 0 no-repeat;
  height: 27px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 27px;
}
.btn.black.small .border {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-black-small.png);
  height: 27px;
}
.btn.black.small:hover {
  background-position: -12px -27px;
}
.btn.black.small:hover .border {
  background-position: 0 -27px;
}
.btn.black.small:active {
  background-position: -12px -54px;
}
.btn.black.small:active .border {
  background-position: 0 -54px;
}
.btn.black.xsmall {
  padding: 0 5px 0 20px;
}
.btn.gold {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-gold.png) -12px 0 no-repeat;
  color: #fff;
  height: 37px;
  width: auto;
}
.btn.gold .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-gold.png) 0 0 no-repeat;
}
.btn.gold:hover {
  background-position: -12px -37px;
  color: #fff;
}
.btn.gold:hover .border {
  background-position: 0 -37px;
}
.btn.gold:active {
  background-position: -12px -74px;
  color: #d0d0d0;
}
.btn.gold:active .border {
  background-position: 0 -74px;
}
.btn.yellow {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-yellow.png) -12px 0 no-repeat;
  color: #040505;
  height: 37px;
  width: auto;
}
.btn.yellow .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-yellow.png) 0 0 no-repeat;
}
.btn.yellow:hover {
  background-position: -12px -37px;
  color: #040505;
}
.btn.yellow:hover .border {
  background-position: 0 -37px;
}
.btn.yellow:active {
  background-position: -12px -74px;
  color: #040505;
}
.btn.yellow:active .border {
  background-position: 0 -74px;
}
.btn.red {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-red.png) -12px 0 no-repeat;
  color: #fff;
  height: 37px;
  width: auto;
}
.btn.red .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-red.png) 0 0 no-repeat;
}
.btn.red:hover {
  background-position: -12px -37px;
  color: #fff;
}
.btn.red:hover .border {
  background-position: 0 -37px;
}
.btn.red:active {
  background-position: -12px -74px;
  color: #fff;
}
.btn.red:active .border {
  background-position: 0 -74px;
}
.btn.green {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-green.png) -12px 0 no-repeat;
  color: #fff;
  height: 37px;
  width: auto;
}
.btn.green .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-bg-green.png) 0 0 no-repeat;
}
.btn.green:hover {
  background-position: -12px -37px;
  color: #fff;
}
.btn.green:hover .border {
  background-position: 0 -37px;
}
.btn.green:active {
  background-position: -12px -74px;
  color: #fff;
}
.btn.green:active .border {
  background-position: 0 -74px;
}
.btn.green .left-part {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-spacer-green.png) top right repeat-y;
}
.btn.green.disabled {
  cursor: default;
  color: #99a396 !important;
}
.btn.green.disabled,
.btn.green.disabled.green.desactive:hover {
  background-position: -12px -110px;
}
.btn.green.disabled .border,
.btn.green.disabled.green.desactive:hover .border {
  background-position: 0 -110px;
}
.btn.green.txt-shadow {
  text-shadow: 1px 1px 0 #1f3a15;
}
.btn.green.txt-shadow.disabled {
  text-shadow: 0 1px 1px #546b4c;
}
.moar .orange {
  color: #cc9d49;
}
.moar a {
  color: #fff;
}
.moar a:hover {
  color: #cc9d49;
}
.moar a:active {
  color: #e2be7e;
}
.moar.black a {
  color: #000;
}
.moar.black a:hover {
  color: #cc9d49;
}
.moar.black a:active {
  color: #e2be7e;
}
.qty-select {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/grey-block-bg.png) 0 0 no-repeat;
  cursor: pointer;
  line-height: 23px;
  margin: 0 11px 0 0;
  padding: 5px 20px 5px 18px;
  position: relative;
  width: 15px;
  z-index: 5;
}
.qty-select.middle {
  margin-top: 15px;
}
.qty-select .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/grey-block-border.png) 0 0 no-repeat;
  display: block;
  position: absolute;
  right: -11px;
  top: 0;
  z-index: 1;
  height: 23px;
  width: 11px;
}
.qty-select .qty-icon {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/grey-block-qty.png) 0 0 no-repeat;
  position: absolute;
  right: -9px;
  top: 2px;
  z-index: 7;
  height: 19px;
  width: 19px;
}
.qty-select.active {
  background-position: 0 -23px;
}
.qty-select.active .border {
  background-position: 0 -23px;
}
.qty-select.active .toggle {
  background-position: 0 -19px;
}
.qty-list {
  border: none !important;
  display: none;
  left: 0;
  position: absolute;
  text-align: left;
  top: 38px;
  z-index: 5;
}
.qty-list li {
  border-bottom: 1px solid #373635 !important;
  border-top: 1px solid #5f5e5d !important;
  height: 23px !important;
  margin: 0;
  padding: 0;
  text-transform: none !important;
  width: 64px;
}
.qty-list li a {
  background-color: #51504e;
  color: #ccc;
  display: block;
  margin: 0;
  padding: 0 0 0 18px;
  text-decoration: none;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 23px;
}
.qty-list li a:hover {
  background-color: #636260;
}
.qty-list li.first {
  border-top: none !important;
  margin-right: 11px;
  position: relative;
  width: 53px;
}
.qty-list li.first a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/header-dropdown-top.png) -11px 0 no-repeat;
}
.qty-list li.first a .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/header-dropdown-top.png) 0 0 no-repeat;
  display: block;
  position: absolute;
  right: -11px;
  top: 0;
  height: 25px;
  width: 11px;
}
.qty-list li.first a:hover {
  background-position: -11px -24px;
}
.qty-list li.first a:hover .border {
  background-position: 0 -24px;
}
.qty-list li.last {
  border-bottom: none !important;
  border-top: none !important;
  margin-right: 11px;
  position: relative;
  width: 53px;
}
.qty-list li.last a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/header-dropdown-bottom.png) -11px 0px no-repeat;
}
.qty-list li.last a .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/header-dropdown-bottom.png) 0 -1px no-repeat;
  border-top: 1px solid #5f5e5d;
  display: block;
  position: absolute;
  right: -11px;
  top: 0px;
  height: 22px;
  width: 11px;
}
.qty-list li.last a:hover {
  background-position: -11px -25px;
}
.qty-list li.last a:hover .border {
  background-position: 0 -26px;
}
.slider-range-ctn {
  background: #0f0d0d url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/filter-ruler-bg.png) bottom left repeat-x;
  border: 1px solid #313131;
  display: inline-block;
  height: 9px;
  padding: 0 7px 0 6px;
  width: 220px;
}
#amount {
  display: none;
}
.slider-range {
  position: relative;
  height: 9px;
  width: 220px;
}
.slider-range a {
  background: #b7b7b7 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/filter-ruler.png) 0 0 no-repeat;
  display: block;
  margin: 1px 0 0 -5px;
  position: absolute;
  text-decoration: none;
  top: 0;
  z-index: 5;
  height: 7px;
  width: 11px;
}
.slider-range a.second-handle {
  background: #b7b7b7 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/filter-ruler.png) 0 -7px no-repeat;
}
.slider-range a .handle-value {
  background-color: #b7b7b7;
  color: #2a2c2c;
  display: block;
  left: -2px;
  position: absolute;
  text-align: center;
  top: 15px;
  height: 12px;
  width: 17px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
}
.slider-range a .arrow {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/filter-ruler-arrow.png) 0 0 no-repeat;
  display: block;
  left: 3px;
  position: absolute;
  top: 11px;
  height: 4px;
  width: 7px;
}
.first-value,
.last-value {
  color: #313131;
  display: inline-block;
  vertical-align: top;
  width: 14px;
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
}
.last-value {
  text-align: right;
}
.ui-slider-range {
  background-color: rgba(255, 255, 255, 0.08);
  height: 9px;
  position: absolute;
  top: 0;
  z-index: 3;
}
.slider {
  margin: 60px auto 10px auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  height: 410px;
  width: 996px;
}
.slider .slider-wrapper {
  height: 470px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.slider .slider-wrapper .slider-window {
  position: relative;
  width: 600%;
}
.slider .slider-wrapper .slider-window .slider-item {
  height: 470px;
  width: 100%;
  float: left;
  overflow: hidden;
  position: relative;
}
.slider .slider-wrapper .slider-window .slider-item .call-to-action {
  display: none;
  left: 50%;
  margin-left: -400px;
  position: absolute;
  text-align: center;
  top: 250px;
  z-index: 3;
  height: 470px;
  width: 800px;
}
.slider .slider-wrapper .slider-window .slider-item .call-to-action .btn {
  margin: 20px;
}
.slider .marie-louise {
  border: solid 20px #f8c873;
  width: 956px;
  height: 370px;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -498px;
}
.slider .slider-nav-ctn {
  bottom: 0;
  left: 0;
  position: absolute;
  height: 103px;
  width: 100%;
}
.slider .slider-nav {
  bottom: 30px;
  left: 50%;
  margin: 0 0 0 -498px;
  padding: 0;
  position: absolute;
  text-align: center;
  height: 33px;
  width: 996px;
  z-index: 2;
}
.slider .slider-nav li {
  cursor: pointer;
  display: inline-block;
  margin: 9px 5px;
  position: relative;
  height: 14px;
  width: 14px;
}
.slider .slider-nav li a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/slider-nav.png) 0 0 no-repeat;
  color: #fff;
  display: block;
  position: relative;
  text-decoration: none;
  height: 14px;
  width: 14px;
}
.slider .slider-nav li a .hover {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/slider-nav-hover.png) 0 0 no-repeat;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  height: 14px;
  width: 14px;
}
.slider .slider-nav li a:hover .hover {
  display: block;
}
.slider .slider-nav li.active a {
  background-position: 0 -14px;
}
.slider .slider-nav li .selector {
  border: 11px solid #fff;
  display: none;
  position: absolute;
  opacity: 0.15;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);
  filter: alpha(opacity = 15);
  height: 70px;
  width: 143px;
}
.slider .slider-nav li.prev,
.slider .slider-nav li.next {
  margin: 0 5px;
  height: 33px;
  width: 32px;
}
.slider .slider-nav li .thumbnail {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/slider-nav-thumb-bottom.png) left bottom no-repeat;
  bottom: 14px;
  display: none;
  left: -53px;
  position: absolute;
  height: 85px;
  width: 119px;
}
.slider .slider-nav li .thumbnail img {
  border: 1px solid #1e1b1a;
  display: block;
  margin: 0 auto;
}
.slider .slider-nav li .thumbnail p {
  margin: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 18px;
}
.slider .slider-nav li:hover .thumbnail {
  display: block;
}
.gray-block {
  background-color: #1b1b1b;
}
.gray-block-transparent {
  background-color: rgba(255, 255, 255, 0.1);
  margin-bottom: 20px;
}
.new-products {
  padding-bottom: 20px;
  height: auto;
  width: 644px;
}
.products-block {
  margin-right: 20px;
}
.products-block h2 {
  color: #fff;
  margin: 0;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 50px;
}
.products-block td {
  position: relative;
  padding-left: 0;
  padding-top: 0;
}
.products-block td a {
  color: #fff;
  text-decoration: none;
}
.products-block td.last {
  padding-right: 0;
}
.products-block .prod-ctn {
  position: relative;
}
.products-block .prod-ctn a {
  display: block;
}
.products-block .prod-ctn a:hover {
  border-color: #272727;
  /*.icon{
					display: block;
				}*/

}
.products-block .prod-info {
  bottom: 10px;
  left: 10px;
  position: absolute;
  width: 100%;
}
.products-block .prod-info .sep {
  color: #525252;
  margin: 0 3px;
}
.products-block .prod-info em {
  color: #cc9d49;
}
.products-block .prod-info small {
  color: #888;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 9px;
  font-weight: 400;
  line-height: inherit;
}
.products-block .icon {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-info.png) 0 0 no-repeat;
  display: none;
  position: absolute;
  right: 15px;
  top: 15px;
  height: 21px;
  width: 21px;
}
.products-block .add-to-cart {
  bottom: 10px;
  position: absolute;
  right: 10px;
  height: 20px;
  width: 20px;
}
.articles {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.articles h2 {
  margin: 0;
  padding: 0 20px;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 50px;
}
.articles .moar {
  margin: 0 20px 0 0;
}
.articles .moar a {
  line-height: 50px;
}
.articles .moar .orange {
  color: #cc9d49;
}
.articles .article-front .thumbs {
  padding: 0 20px;
  width: 300px;
}
.articles .article-front .thumbs li {
  margin-bottom: 10px;
}
.articles .article-front .article-front-content {
  padding: 0 20px;
  width: 300px;
}
.articles .article-front h3 {
  margin: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 30px;
}
.articles .article-front h4 {
  margin: 0 0 15px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}
.articles .article-front .gray {
  color: #ccc;
}
.articles .article-front .btn {
  margin: 30px 0;
}
.articles .article-block {
  padding: 0 18px;
  width: 125px;
}
.articles .article-block.separator {
  border-right: 1px dotted #515151;
}
.articles .article-block h3 {
  margin: 5px 0 15px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
}
.articles .article-block p {
  color: #ccc;
  margin: 0 0 15px;
}
.articles .article-block ul {
  list-style: disc inside;
  padding: 0;
}
.articles .article-block.wide {
  width: 292px;
}
.articles-home {
  height: auto;
  width: 332px;
}
.articles-products {
  background-color: #101010;
  margin-bottom: 20px;
}
.articles-products .article-front {
  background-color: #1a1a1a;
}
.horizontal-separator {
  border-top: 1px dotted #515151;
  margin: 0 20px;
  height: 0;
  width: auto;
}
.geoloc {
  background: #101010 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/geoloc-bg.png) top left repeat-x;
  color: #ccc;
  margin: 0 auto 10px;
  position: relative;
  height: 69px;
  width: 996px;
  z-index: 90;
}
.geoloc .romaner {
  color: #797979;
}
.geoloc .geoloc-head {
  height: 68px;
  width: 996px;
}
.geoloc .logo-club {
  margin: 23px 25px 0 20px;
  height: 22px;
  width: 160px;
}
.geoloc .baseline-club {
  color: #a66f0c;
  margin: 0;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 68px;
}
.geoloc .separator {
  left: 249px;
  position: absolute;
  top: 1px;
  height: 67px;
  width: 35px;
}
.geoloc .notification {
  margin: 0;
  padding: 20px 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
}
.geoloc .notification strong {
  color: #cc9d49;
  font-weight: 400;
  text-transform: uppercase;
}
.geoloc .geoloc-form {
  position: relative;
  float: right;
}
.geoloc .geoloc-input {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/geoloc-input.png) top left no-repeat;
  border: none;
  color: #7f7f7f;
  letter-spacing: 1px;
  margin: 18px 28px 0 38px;
  padding: 5px 22px 5px 22px;
  float: left;
  height: 22px;
  width: 200px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 22px;
}
.geoloc .geoloc-input.active {
  background-position: bottom left;
  padding-left: 42px;
  height: 22px;
  width: 180px;
}
.geoloc .btn {
  margin: 18px 64px 0 0;
}
.geoloc .arrow {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/geoloc-small-arrow.png) top left no-repeat;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  top: 68px;
  height: 8px;
  width: 15px;
}
.geoloc .toggle {
  bottom: 16px;
  position: absolute;
  right: 16px;
  height: 19px;
  width: 19px;
  display: none;
  cursor: pointer;
}
.geoloc .geoloc-dropdown {
  display: none;
  left: 0;
  margin: 18px 28px 0 38px;
  position: absolute;
  top: 0;
  z-index: 5;
}
.geoloc .geoloc-dropdown li {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/geoloc-dropdown-item.png) 0 0 no-repeat;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 32px;
  height: 32px;
  width: 244px;
}
.geoloc .geoloc-dropdown li a {
  color: #b2b2b2;
  display: block;
  padding: 0 20px;
  text-decoration: none;
  height: 32px;
  width: 204px;
}
.geoloc .geoloc-dropdown li:hover {
  background-position: 0 -32px;
}
.geoloc .geoloc-dropdown li.first {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/geoloc-dropdown-top.png) 0 0 no-repeat;
}
.geoloc .geoloc-dropdown li.first:hover {
  background-position: 0 -32px;
}
.geoloc .geoloc-dropdown li.first a {
  color: #717171;
}
.geoloc .geoloc-dropdown li.last {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/geoloc-dropdown-bottom.png) 0 0 no-repeat;
}
.geoloc .geoloc-dropdown li.last:hover {
  background-position: 0 -32px;
}
.geoloc .geoloc-results {
  zoom: 1;
  height: 176px;
  width: auto;
  display: none;
}
.geoloc .geoloc-results:before,
.geoloc .geoloc-results:after {
  display: table;
  content: "";
  zoom: 1;
}
.geoloc .geoloc-results:after {
  clear: both;
}
.geoloc .geoloc-results .quarter {
  border-right: 1px dotted #484848;
  margin: 22px 0 24px;
  position: relative;
  float: left;
  height: 130px;
  width: 248px;
}
.geoloc .geoloc-results .quarter.last {
  border-right: none;
}
.geoloc .geoloc-results .orange {
  color: #a66f0c;
}
.geoloc .geoloc-results h3 {
  margin: 0 0 15px;
  padding-left: 20px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 24px;
}
.geoloc .geoloc-results h3 .icon {
  margin-right: 10px;
  float: left;
  height: 25px;
  width: 25px;
}
.geoloc .geoloc-results ul {
  padding-left: 35px;
}
.geoloc .geoloc-results a {
  color: #fff;
  text-decoration: underline;
}
.geoloc .geoloc-results .moar {
  bottom: 0;
  padding-left: 20px;
  position: absolute;
}
.products-list {
  background: #dcdfe4 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/products-list-bg.png) 0 0 repeat-x;
  margin: 0;
  position: relative;
  height: auto;
  width: 292px;
}
.products-list .prod-sort {
  background-color: #000;
  position: relative;
  zoom: 1;
}
.products-list .prod-sort:before,
.products-list .prod-sort:after {
  display: table;
  content: "";
  zoom: 1;
}
.products-list .prod-sort:after {
  clear: both;
}
.products-list .prod-sort h3 {
  background-image: none !important;
  border-top: none;
  height: 27px;
  width: 200px !important;
  float: left;
}
.products-list .prod-sort .sort-order {
  float: right;
}
.products-list .prod-sort .order-asc,
.products-list .prod-sort .order-desc {
  border-left: 1px solid #1a1a1a;
  display: block;
  position: relative;
  float: left;
  height: 27px;
  width: 28px;
}
.products-list .prod-sort .order-asc .arrow,
.products-list .prod-sort .order-desc .arrow {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/prod-sort-arrows.png) 0 0 no-repeat;
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  height: 27px;
  width: 28px;
}
.products-list .prod-sort .order-asc .arrow {
  background-position: 0 0;
}
.products-list .prod-sort .order-asc:hover .arrow {
  background-position: 0 -27px;
}
.products-list .prod-sort .order-asc.active {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/prod-sort-bg.png) 0 0 no-repeat;
}
.products-list .prod-sort .order-asc.active .arrow {
  background-position: 0 -54px;
}
.products-list .prod-sort .order-desc .arrow {
  background-position: -28px 0;
}
.products-list .prod-sort .order-desc:hover .arrow {
  background-position: -28px -27px;
}
.products-list .prod-sort .order-desc.active {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/prod-sort-bg.png) 0 0 no-repeat;
}
.products-list .prod-sort .order-desc.active .arrow {
  background-position: -28px -54px;
}
.products-list .product-list-title {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/prod-list-title.png) top left repeat-x;
  position: relative;
  height: 27px;
  width: 292px;
}
.products-list .product-list-title .reset {
  color: #888;
  position: absolute;
  right: 10px;
  top: 0;
  font-size: 9px;
  font-weight: 400;
  line-height: 27px;
}
.products-list .product-list-title .reset .icon {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-close.png) 0 0 no-repeat;
  display: inline-block;
  margin-right: 5px;
  height: 5px;
  width: 5px;
}
.products-list .product-list-title .pager {
  border: none !important;
  color: #fff;
  position: absolute;
  right: 10px;
  top: 0;
  zoom: 1;
}
.products-list .product-list-title .pager:before,
.products-list .product-list-title .pager:after {
  display: table;
  content: "";
  zoom: 1;
}
.products-list .product-list-title .pager:after {
  clear: both;
}
.products-list .product-list-title .pager li {
  border: none !important;
  height: 27px !important;
  float: left;
  line-height: 27px;
}
.products-list .product-list-title .pager li a {
  color: #898989;
  margin: 0 3px;
  text-decoration: none;
  font-size: 9px;
  font-weight: 400;
  line-height: 27px;
}
.products-list .product-list-title .pager li a.prev {
  margin: 0 12px 0 0;
}
.products-list .product-list-title .pager li a.next {
  margin: 0 0 0 12px;
}
.products-list .product-list-title .pager li a:hover,
.products-list .product-list-title .pager li a.active {
  color: #fff;
}
.products-list h3 {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/prod-list-title.png) top left repeat-x;
  border-top: 1px solid #565150;
  color: #fff;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  height: 26px;
  width: 292px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 26px;
}
.products-list .product-filter {
  background-color: #1d1b1b;
  border-bottom: 1px solid #060505;
  border-top: 1px solid #292727;
  color: #fff;
  padding: 0 10px;
  position: relative;
  z-index: 10;
  height: 62px;
  width: auto;
}
.products-list .product-filter p {
  margin: 0;
  text-transform: uppercase;
  font-size: 9px;
  font-weight: 400;
  line-height: 25px;
}
.products-list .product-filter .qty-select {
  display: block;
  line-height: 22px;
  height: 22px;
  width: 222px;
  font-size: 13px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/select-header-bg.png) 0 0 no-repeat;
}
.products-list .product-filter .qty-icon {
  width: 34px;
  height: 32px;
  top: 0;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/toggle-icon-3.png) 0 0 no-repeat;
  z-index: 4;
}
.products-list .product-filter .qty-list li {
  height: auto;
  width: 271px;
}
.products-list .product-filter .qty-list li.first,
.products-list .product-filter .qty-list li.last {
  height: auto;
  width: 260px;
}
.products-list .product-filter .consumption {
  border: none;
  margin-left: 10px;
  zoom: 1;
}
.products-list .product-filter .consumption:before,
.products-list .product-filter .consumption:after {
  display: table;
  content: "";
  zoom: 1;
}
.products-list .product-filter .consumption:after {
  clear: both;
}
.products-list .product-filter .consumption li {
  background: #e9e9e9 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/caps-consumption-filter.jpg) 0 0 repeat-x;
  border: none;
  margin-right: 1px;
  height: 27px;
  width: 62px;
  float: left;
}
.products-list .product-filter .consumption li a {
  color: #2a2c2c;
  display: block;
  text-decoration: none;
  text-transform: none;
  height: 27px;
  width: 62px;
  font-size: 9px;
  font-weight: 400;
  line-height: 27px;
}
.products-list .product-filter .consumption li.active {
  background: #303030 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/caps-consumption-filter.jpg) 0 -27px repeat-x;
}
.products-list .product-filter .consumption li.active a {
  color: #d6d6d6;
}
.products-list .product-filter .consumption li:first-child {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.products-list .product-filter .consumption li:last-child {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.products-list ul {
  border-bottom: 1px solid #fff;
  border-top: 1px solid #bbb;
}
.products-list li {
  border-bottom: 1px solid #bbb;
  border-top: 1px solid #fff;
  color: #2a2c2c;
  text-transform: uppercase;
  height: 71px;
  width: auto;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 43px;
}
.products-list li img {
  margin: 0 10px;
  vertical-align: middle;
}
.products-list li em {
  color: #614c28;
}
.products-list .product-item {
  cursor: pointer;
}
.add-to-cart {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/add-to-cart-gray.png) 0 0 no-repeat;
  color: #87898c;
  height: 24px;
  width: 24px;
  display: inline-block;
  margin: 0 10px 0 0;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.add-to-cart:hover,
.add-to-cart.active {
  background-position: 0 -24px;
  color: #fff;
}
.add-to-cart.quantity {
  color: #3e3c3f;
  font-size: 10px;
}
.add-to-cart.quantity:hover,
.add-to-cart.quantity.active {
  color: #fff;
}
.nespressoclub {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/nespressoclub-bg.png) top left repeat-x;
  color: #fff;
  margin: 0 auto 0;
  height: 149px;
  width: 996px;
  /*.logo{
		margin: 15px 25px 0 20px;
		.size(160px, 22px);
		//.sprite(0, -360px);
	}*/

}
.nespressoclub .nespressoclub-head {
  zoom: 1;
}
.nespressoclub .nespressoclub-head:before,
.nespressoclub .nespressoclub-head:after {
  display: table;
  content: "";
  zoom: 1;
}
.nespressoclub .nespressoclub-head:after {
  clear: both;
}
.nespressoclub .baseline-club {
  margin: 0 0 0 20px;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 48px;
}
.nespressoclub .moar {
  display: block;
  margin: 0;
  padding: 16px 20px 0 0;
  text-align: right;
  height: 26px;
  width: 170px;
  float: right;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 15px;
}
.nespressoclub .moar .orange {
  color: #cc9d49;
}
.nespressoclub .fifth {
  border-right: 1px solid #1d2224;
  margin-top: 1px;
  float: left;
  height: 100px;
  width: 198px;
}
.nespressoclub .fifth.last {
  border-right: none;
}
.nespressoclub .fifth .icon {
  margin: 20px 0 0 20px;
  position: relative;
  height: 54px;
  width: 54px;
}
.nespressoclub .fifth .icon.heart span {
  color: #d2b1ae;
}
.nespressoclub .fifth .icon.gift span {
  color: #8ed7c7;
}
.nespressoclub .fifth .icon.box span {
  color: #c88c48;
}
.nespressoclub .fifth .icon.bag span {
  color: #e4c286;
}
.nespressoclub .fifth .icon.lock span {
  color: #f6e054;
}
.nespressoclub .fifth .icon p {
  position: absolute;
  left: 65px;
  top: 0;
  width: 110px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
}
/*.social {
  color: #c0c3c6;
  margin: 0 auto;
  padding: 25px 0;
  position: relative;
  height: auto;
  width: 996px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}
.social .logo {
  left: 20px;
  margin-top: -23px;
  position: absolute;
  top: 50%;
  height: 49px;
  width: 60px;
}
.social .social-item {
  margin: 0 200px;
  text-align: center;
}
.social .social-item a {
  color: #69b0dd;
  font-style: italic;
  text-decoration: underline;
}
.social .social-item a:hover {
  text-decoration: none;
}
.social .social-info {
  color: #666666;
  font-style: italic;
  margin-top: -27px;
  position: absolute;
  right: 20px;
  text-align: right;
  top: 50%;
  width: 150px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}
.social .social-info a {
  color: #666666;
  display: block;
  text-decoration: none;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 25px;
}
.social .quote {
  color: #606263;
  font: 400 47px/17px Georgia, Arial, Helvetica, sans-serif;
  margin: 0 10px;
  position: relative;
  top: 15px;
}
.social.facebook .social-item a {
  color: #3B5998;
}
.social.youtube .social-item a {
  color: #e31f29;
}
.social.pinterest .social-item a {
  color: #e31f29;
}
.social-links {
  background: #eeeeee url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/social-block-bottom-bg.png) top left repeat-x;
  border-bottom: 1px solid #cfcfcf;
  color: #3D3B3B;
  vertical-align: bottom;
  zoom: 1;
  height: 60px;
  width: 996px;
}
.social-links:before,
.social-links:after {
  display: table;
  content: "";
  zoom: 1;
}
.social-links:after {
  clear: both;
}
.social-links .quarter {
  border-right: 1px solid #cfcfcf;
  border-left: 1px solid #fff;
  padding-top: 18px;
  text-align: center;
  float: left;
  height: 42px;
  width: 247px;
}
.social-links .quarter.first {
  border-left: none;
  height: 42px;
  width: 248px;
}
.social-links .quarter.last {
  border-right: none;
  height: 42px;
  width: 248px;
}
.social-links .quarter .logo {
  margin-right: 25px;
}
.social-links .quarter .fb-ctn {
  display: inline-block;
  width: 75px;
  text-align: left;
  vertical-align: middle;
}
.social-links .quarter .counter {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/counter-bg.png) 0 0 no-repeat;
  border-right: 1px solid #d1d1d1;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  padding: 0 10px 0 15px;
  vertical-align: middle;
}
.social-block {
  color: #3d3b3b;
  margin: 0 auto 10px auto;
  height: 251px;
  width: 996px;
  /*p{
		margin: 0;
		#font > .bold(400, 11px, 11px);
	}
	.facebook{
		margin: 0;
		.size(62px, 20px);
		//.sprite(0, -390px);
	}
	.twitter{
		margin: 0;
		.size(62px, 20px);
		//.sprite(-90px, -390px);
	}
	.youtube{
		margin: 0;
		.size(62px, 20px);
		//.sprite(-180px, -390px);
	}
	.social-ctn{
		margin-top: 24px;
	}
	
	.facebook-zone {
		h5 {
			color: #3b5998;
		}
	}

	.twitter-zone {
		h5 {
			color: #2f99ca;
		}
	}

}
.social-block .social-ctn {
  background: #eeeeee url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/social-bg.png) bottom left repeat-x;
  border-top: 1px solid #fff;
}
.social-block .nespresso-world {
  border-right: 1px solid #cfcfcf;
  padding-top: 5px;
  text-align: center;
  float: left;
  height: 245px;
  width: 331px;
}
.social-block .nespresso-world h4 {
  color: #585858;
  margin: 5px 0;
  text-shadow: 1px 1px 1px #fff;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.social-block .nespresso-world li {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}
.social-block .mobile-apps {
  border-right: 1px solid #cfcfcf;
  float: left;
  height: 250px;
  width: 414px;
}
.social-block .mobile-apps p {
  margin: 5px 0;
}
.social-block .mobile-apps a {
  position: relative;
  z-index: 5;
}
.social-block .mobile-apps a .qr-code-ctn {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/qr-bg.png) 0 0 no-repeat;
  display: none;
  position: absolute;
  right: -160px;
  top: -70px;
  z-index: 3;
  height: 154px;
  width: 167px;
}
.social-block .mobile-apps a .qr-code-ctn img {
  display: block;
  margin: 13px 0 0 25px;
}
.social-block .mobile-apps a:hover .qr-code-ctn {
  display: block;
}
.social-block .mobile-apps .ios {
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #fff;
  height: 109px;
  padding-top: 15px;
}
.social-block .mobile-apps .ios .visual {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  float: left;
  height: auto;
  width: 214px;
}
.social-block .mobile-apps .ios .info {
  padding-right: 10px;
}
.social-block .mobile-apps .ios strong {
  color: #009ee0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.social-block .mobile-apps .android {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  height: 109px;
  padding-top: 15px;
}
.social-block .mobile-apps .android .visual {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  float: left;
  height: auto;
  width: 214px;
}
.social-block .mobile-apps .android .info {
  padding-right: 10px;
}
.social-block .mobile-apps .android strong {
  color: #f43d8b;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.social-block .block-right {
  float: left;
}
.social-block .block-right p {
  margin: 5px 0;
}
.social-block .block-right a {
  position: relative;
}
.social-block .block-right a .qr-code-ctn {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/qr-bg-left.png) 0 0 no-repeat;
  display: none;
  position: absolute;
  left: -160px;
  top: -70px;
  z-index: 3;
  height: 154px;
  width: 167px;
}
.social-block .block-right a .qr-code-ctn img {
  display: block;
  margin: 13px 0 0 14px;
}
.social-block .block-right a:hover .qr-code-ctn {
  display: block;
}
.social-block .block-right .windows-phone {
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #fff;
  height: 109px;
  padding-top: 15px;
  float: left;
}
.social-block .block-right .windows-phone .visual {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  float: left;
  height: auto;
  width: 214px;
}
.social-block .block-right .windows-phone .info {
  padding-right: 10px;
}
.social-block .block-right .windows-phone strong {
  color: #368632;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.social-block .mobile-site {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/mobile-glow.png) top center no-repeat;
  border-left: 1px solid #fff;
  text-shadow: 1px 1px 1px #fff;
  float: left;
  height: 250px;
  width: 247px;
}
.social-block .mobile-site .visual {
  display: block;
  margin: 0 auto;
  padding: 22px 0;
}
.social-block .mobile-site p {
  margin: 0 auto;
  position: relative;
  height: auto;
  width: 155px;
}
.social-block .mobile-site p .arrow {
  left: -35px;
  position: absolute;
  top: -5px;
}
.social-block .mobile-site p .line {
  background-color: #000;
  bottom: -5px;
  display: block;
  left: 8px;
  position: absolute;
  height: 1px;
  width: 10px;
}
.social-block .mobile-site strong {
  display: block;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}
.social-block.five-items .mobile-apps {
  height: 250px;
  width: 330px;
}
.social-block.five-items .block-right {
  height: 250px;
  width: 332px;
}
.social-block.five-items .block-right .windows-phone .visual {
  height: auto;
  width: 169px;
}
.social-block.five-items .android,
.social-block.five-items .ios,
.social-block.five-items .windows-phone {
  width: 332px;
}
.social-block.five-items .android .visual,
.social-block.five-items .ios .visual,
.social-block.five-items .windows-phone .visual {
  height: auto;
  width: 169px;
}
.social-block.five-items .mobile-site {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/mobile-glow.png) -60px center no-repeat;
  border-left: 1px solid #fff;
  overflow: hidden;
  text-shadow: 1px 1px 1px #fff;
  float: left;
  height: 125px;
  width: 332px;
}
.social-block.five-items .mobile-site .visual {
  display: block;
  margin: 0 47px;
  padding: 12px 0;
  float: left;
}
.social-block.five-items .mobile-site p {
  margin-top: 15px;
  width: 140px;
  float: left;
}
.social-block.five-items .mobile-site strong {
  display: block;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}*/
.banners {
  margin-bottom: 20px;
}
.ad-newsletter {
  background-color: #252525;
  margin-bottom: 0;
  padding: 20px 0 20px 20px;
}
.ad-newsletter .ad {
  height: 200px;
  width: 624px;
}
.ad-newsletter .newsletter {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/nespressoclub-bg.png) top left repeat-x;
  padding: 0 0 0 20px;
  height: 200px;
  width: 312px;
  /*&.error{
			.newsletter-title,
			p,
			.btn{
				.opacity(.5);
			}
			input[type=text]{
				color: #888;
			}
		}*/

}
.ad-newsletter .newsletter .newsletter-title {
  margin: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 48px;
}
.ad-newsletter .newsletter p {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
  margin-top: 20px;
}
.ad-newsletter .newsletter p .orange {
  color: #cc9d49;
}
.ad-newsletter .newsletter input[type=text] {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/input-bg.png) 0 0 no-repeat;
  border: none;
  color: #2a2c2c;
  font-weight: 700;
  line-height: 21px;
  padding: 0 10px;
  height: 21px;
  width: 176px;
}
.ad-newsletter .newsletter .message {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-cross.png) 0 0 no-repeat;
  margin: 15px 0 0 0;
  padding-left: 20px;
  text-transform: uppercase;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity = 100);
}
.ad-newsletter .newsletter .success {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-check.png) top center no-repeat;
  margin: 35px 0 0 0;
  padding-top: 30px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: underline;
}
.product-page {
  margin: 58px 0 20px;
}
.product-page .products-list.big {
  margin-top: 20px;
}
.product-page .products-list.big h3 {
  padding: 0 10px;
  text-align: left;
  height: auto;
  width: 272px;
}
.product-page .products-list.big .product-item {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/product-list-hover.png) 0 71px repeat-x;
  height: 71px;
  line-height: 20px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
}
.product-page .products-list.big .product-item .thumb {
  margin: 5px 0 0;
}
.product-page .products-list.big .product-item .title {
  padding: 20px 0 0;
  position: relative;
  height: auto;
  width: 100px;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
}
.product-page .products-list.big .product-item .title .intensity {
  color: #929394;
  left: 0;
  position: absolute;
  top: 42px;
  font-size: 8px;
  font-weight: 400;
  line-height: 8px;
}
.product-page .products-list.big .product-item .title .intensity .number {
  margin-right: 10px;
}
.product-page .products-list.big .product-item .title .intensity .dot {
  background: #dcdedf url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/prod-list-intensity.png) 0 0 no-repeat;
  display: inline-block;
  margin: 0 1px;
  height: 4px;
  width: 3px;
}
.product-page .products-list.big .product-item .title .intensity .dot.active {
  background: #8c8d8d url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/prod-list-intensity.png) 0 -4px no-repeat;
}
.product-page .products-list.big .product-item .title .color {
  color: #929394;
  left: 0;
  margin-top: 0;
  position: absolute;
  top: 42px;
  height: auto;
  width: 150px;
  font-size: 8px;
  font-weight: 400;
  line-height: 8px;
}
.product-page .products-list.big .product-item .title .color img {
  margin: 0 -1px;
}
.product-page .products-list.big .product-item .title .color img.milk {
  margin: 0 0 0 5px;
}
.product-page .products-list.big .product-item .grey {
  color: #929394;
  display: block;
  text-transform: none;
}
.product-page .products-list.big .product-item .price {
  margin: 0 10px 0 0;
  padding: 20px 0 0;
  text-align: right;
  height: auto;
  width: 85px;
}
.product-page .products-list.big .product-item .price strong {
  text-align: right;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
}
.product-page .products-list.big .product-item .price small {
  color: #929394;
  display: block;
  text-align: right;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
}
.product-page .products-list.big .product-item .add-to-cart {
  margin: 22px 10px 0 0;
  padding: 0;
}
.product-page .products-list.big .product-item:hover {
  background-position: 0 -71px;
  background-position: 0 -142px;
}
.product-page .products-list.big .product-item.active,
.product-page .products-list.big .product-item.active-select {
  background-position: 0 0;
}
.product-page .products-list.big .product-item.active,
.product-page .products-list.big .product-item.active-select,
.product-page .products-list.big .product-item.active .price small,
.product-page .products-list.big .product-item.active-select .price small {
  color: #fff;
}
.product-page .page-header {
  position: relative;
  height: 377px;
  width: 684px;
}
.product-page .page-header .collection {
  left: 0;
  position: absolute;
  top: 20px;
}
.product-page .page-header .play-btn,
.product-page .page-header .threedee-btn,
.product-page .page-header .zoom-btn {
  bottom: 20px;
  display: block;
  position: absolute;
  z-index: 3;
  height: 33px;
  width: 33px;
}
.product-page .page-header .play-btn:hover,
.product-page .page-header .threedee-btn:hover,
.product-page .page-header .zoom-btn:hover {
  background-position: 0 -33px;
}
.product-page .page-header .play-btn {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-prod-play.png) 0 0 no-repeat;
  right: 66px;
}
.product-page .page-header .threedee-btn {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-prod-3d.png) 0 0 no-repeat;
  right: 33px;
}
.product-page .page-header .zoom-btn {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-prod-zoom.png) 0 0 no-repeat;
  right: 0px;
}
.product-page .page-header .visuals {
  position: relative;
  height: 377px;
  width: 684px;
}
.product-page .page-header .visuals img {
  left: 0;
  position: absolute;
  top: 0;
}
.product-page .page-header .color-selector {
  bottom: 20px;
  position: absolute;
  left: 0;
  text-align: center;
  height: 34px;
  width: 100%;
}
.product-page .page-header .color-selector .color-nav {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/color-select-bg.png) 0 0 no-repeat;
  display: inline-block;
  height: 25px;
  margin-right: 12px;
  padding: 7px 0 0 12px;
  position: relative;
  vertical-align: bottom;
}
.product-page .page-header .color-selector .color-nav li {
  display: inline-block;
}
.product-page .page-header .color-selector .color-nav li a {
  display: block;
  position: relative;
  height: 18px;
  width: 18px;
}
.product-page .page-header .color-selector .color-nav li a img {
  left: 1px;
  position: absolute;
  top: 0px;
}
.product-page .page-header .color-selector .color-nav li a .selector {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/color-active.png) 0 0 no-repeat;
  display: none;
  left: -1px;
  position: absolute;
  top: -1px;
  z-index: 3;
  height: 19px;
  width: 19px;
}
.product-page .page-header .color-selector .color-nav li.active .selector {
  display: block;
}
.product-page .page-header .color-selector .color-nav .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/color-select-bg.png) top right no-repeat;
  display: block;
  position: absolute;
  right: -12px;
  top: 0;
  height: 30px;
  width: 12px;
}
.product-page .page-header .color-selector .prev,
.product-page .page-header .color-selector .next {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/prod-slider-nav.png) 0 0 no-repeat;
  display: inline-block;
  margin: 0 10px;
  vertical-align: bottom;
  height: 34px;
  width: 34px;
}
.product-page .page-header .color-selector .prev:hover,
.product-page .page-header .color-selector .next:hover {
  background-position: 0 -68px;
}
.product-page .page-header .color-selector .next {
  background-position: 0 -34px;
}
.product-page .page-header .color-selector .next:hover {
  background-position: 0 -102px;
}
.product-page .product-info {
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
  height: auto;
  width: 684px;
}
.product-page .product-info .products-list {
  background-color: #1c1c1c;
  background-image: none;
  padding-top: 1px;
  height: auto;
  width: 272px;
}
.product-page .product-info .products-list h3 {
  background: #494949 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/prod-list-title-grey.png) 0 0 repeat-x;
  border-bottom: 1px solid #1e1e1e;
  border-top: 1px solid #757575;
  padding: 0 10px;
  text-align: left;
  height: auto;
  width: 252px;
}
.product-page .product-info .products-list .packaging-info {
  margin: 0;
  padding: 7px 10px;
}
.product-page .product-info .products-list li {
  text-transform: none;
}
.product-page .product-info .products-list li.product-item {
  cursor: pointer;
}
.product-page .product-info .products-list li.product-item:hover {
  background-color: #151515;
}
.product-page .product-info .products-list li.product-item:active {
  background-color: #1f1f1f;
}
.product-page .product-info .products-list .list-color {
  margin: 0 5px 0 0;
}
.product-page .product-info .products-list .thumb {
  margin: 0 5px 0 10px;
}
.product-page .product-info .products-list .conso {
  background: #131313 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/conso-bg.png) 0 0 no-repeat;
  zoom: 1;
}
.product-page .product-info .products-list .conso:before,
.product-page .product-info .products-list .conso:after {
  display: table;
  content: "";
  zoom: 1;
}
.product-page .product-info .products-list .conso:after {
  clear: both;
}
.product-page .product-info .products-list .conso li {
  border: none;
  float: left;
  height: 81px;
  width: 67px;
}
.product-page .product-info .products-list .conso li .mode {
  color: #929394;
  display: block;
  margin: 0;
  text-align: center;
  text-transform: none;
  height: 81px;
  width: 67px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
}
.product-page .product-info .products-list .conso li .mode .icon {
  display: block;
  margin: 0 auto;
  height: 56px;
  width: 52px;
}
.product-page .product-info .products-list .conso li .mode.ristretto .icon {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-ristretto.png) 0 0 no-repeat;
}
.product-page .product-info .products-list .conso li .mode.espresso .icon {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-espresso.png) 0 0 no-repeat;
}
.product-page .product-info .products-list .conso li .mode.lungo .icon {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-lungo.png) 0 0 no-repeat;
}
.product-page .product-info .products-list .conso li .mode.milk .icon {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-milk.png) 0 0 no-repeat;
}
.product-page .product-info .products-list .conso li.active .mode {
  color: #fff;
}
.product-page .product-info .products-list .conso li.active .mode .icon {
  background-position: 0 -56px;
}
.product-page .product-info .products-list .conso li.separator {
  background-color: #383838;
  margin-top: 15px;
  height: 50px;
  width: 1px;
}
.product-page .product-info .products-list .prod-suggest {
  padding: 10px;
}
.product-page .product-info .products-list .prod-suggest:hover {
  background-color: #151515;
}
.product-page .product-info .products-list .prod-suggest:active {
  background-color: #1f1f1f;
}
.product-page .product-info .products-list .prod-suggest .suggestion-img {
  padding: 10px 0;
  text-align: center;
  height: auto;
  width: 123px;
}
.product-page .product-info .products-list .prod-suggest .suggestion-info h4 {
  margin: 10px 0 0 0;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
}
.product-page .product-info .products-list .prod-suggest .suggestion-info p {
  margin: 0;
}
.product-page .product-info .products-list .prod-suggest .suggestion-info p.light {
  color: #929394;
}
.product-page .product-info .products-list .prod-suggest .suggestion-info .suggestion-price {
  margin-top: 10px;
}
.product-page .product-info .products-list .prod-suggest .suggestion-info .suggestion-price .price {
  color: #cc9d49;
  margin-right: 10px;
  text-align: right;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}
.product-page .product-info .products-list .prod-suggest .suggestion-info .suggestion-price .price small {
  color: #929394;
  display: block;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 8px;
  font-weight: 400;
  line-height: 12px;
}
.product-page .product-info .products-list .caracteristics {
  line-height: 30px;
  padding: 0 15px;
  text-align: center;
}
.product-page .product-info .products-list .caracteristics li {
  border: none;
  display: inline-block;
  line-height: 30px;
  margin: 5px 0;
  height: 30px;
  width: 30px;
}
.product-page .product-info .products-list .caracteristics img {
  margin: 0;
}
.product-page .product-info .products-list ul {
  border-bottom: 1px solid #191919;
  border-top: 1px solid #242424;
}
.product-page .product-info .products-list li {
  border-bottom: 1px solid #242424;
  border-top: 1px solid #191919;
  color: #cccccc;
  height: 44px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 43px;
}
.product-page .product-info .products-list li em {
  color: #cc9d49;
  margin-right: 10px;
}
.product-page .product-info .products-list .product-intensity {
  padding: 10px;
}
.product-page .product-info .products-list .product-intensity .number {
  color: #cc9d49;
  margin-right: 10px;
}
.product-page .product-info .products-list .product-intensity .dot {
  background-color: #5e5e5e;
  display: inline-block;
  margin-right: 3px;
  height: 5px;
  width: 5px;
}
.product-page .product-info .products-list .product-intensity .dot.on {
  background-color: #fff;
}
.product-page .product-info .products-list .same-profile-ctn {
  overflow: hidden;
  height: auto;
  width: 272px;
}
.product-page .product-info .products-list .same-profile {
  margin-left: -1px;
}
.product-page .product-info .products-list .same-profile td {
  background: #1a1a1a url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/same-profile-bg.jpg) 1px 5px no-repeat;
  border: 1px solid #242424;
  margin: 0;
  padding: 0;
  height: 60px;
  width: 67px;
}
.product-page .product-info .products-list .same-profile td a {
  display: block;
  text-align: center;
  height: 60px;
  width: 67px;
}
.product-page .product-info .products-list .same-profile td a:hover {
  background-color: #151515;
}
.product-page .product-info .products-list .same-profile td a:active {
  background-color: #1f1f1f;
}
.product-page .product-info .prod-list-footer {
  /*background: #000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/prod-list-footer.png) 0 0 repeat-x;*/

  margin-bottom: 20px;
}
.product-page .product-info .prod-list-footer .moar {
  margin: 0;
  padding: 25px 10px;
}
.product-page .product-title {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/product-title-bg.png) 0 0 repeat-x;
  padding: 14px 20px;
  height: 32px;
  width: auto;
}
.product-page .product-title .thumb {
  margin-right: 10px;
}
.product-page .product-title h1,
.product-page .product-title h2 {
  color: #010000;
  margin: 0;
  float: left;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}
.product-page .product-title .color {
  padding: 5px 10px 0 0;
}
.product-page .product-title .qty-selector {
  margin: 0 10px 0 0;
  text-align: center;
  height: auto;
  width: 100px;
}
.product-page .product-title .qty-selector p {
  color: #000;
  margin: 0;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
}
.product-page .product-title .qty-selector .qty-select {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/grey-block-bg.png) 0 0 no-repeat;
  cursor: pointer;
  line-height: 23px;
  margin: 0 11px 0 0;
  padding: 5px 20px 5px 18px;
  position: relative;
  width: 15px;
  z-index: 5;
}
.product-page .product-title .qty-selector .qty-select .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/grey-block-border.png) 0 0 no-repeat;
  display: block;
  position: absolute;
  right: -11px;
  top: 0;
  z-index: 1;
  height: 23px;
  width: 11px;
}
.product-page .product-title .qty-selector .qty-select .qty-icon {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/grey-block-qty.png) 0 0 no-repeat;
  position: absolute;
  right: -9px;
  top: 2px;
  z-index: 7;
  height: 19px;
  width: 19px;
}
.product-page .product-title .qty-selector .qty-select.active {
  background-position: 0 -23px;
}
.product-page .product-title .qty-selector .qty-select.active .border {
  background-position: 0 -23px;
}
.product-page .product-title .qty-selector .qty-select.active .toggle {
  background-position: 0 -19px;
}
.product-page .product-title .qty-selector .qty-list {
  display: none;
  left: 0;
  position: absolute;
  text-align: left;
  top: 36px;
  z-index: 5;
}
.product-page .product-title .qty-selector .qty-list li {
  border-bottom: 1px solid #444341;
  border-top: 1px solid #5f5e5d;
  height: 22px;
  margin: 0;
  padding: 0;
  width: 64px;
}
.product-page .product-title .qty-selector .qty-list li a {
  background-color: #51504e;
  color: #ccc;
  display: block;
  margin: 0;
  padding: 0 0 0 18px;
  text-decoration: none;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 23px;
}
.product-page .product-title .qty-selector .qty-list li a:hover {
  background-color: #636260;
}
.product-page .product-title .qty-selector .qty-list li.first {
  border-top: none;
  margin-right: 11px;
  position: relative;
  width: 53px;
}
.product-page .product-title .qty-selector .qty-list li.first a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/header-dropdown-top.png) -11px 0 no-repeat;
}
.product-page .product-title .qty-selector .qty-list li.first a .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/header-dropdown-top.png) 0 0 no-repeat;
  display: block;
  position: absolute;
  right: -11px;
  top: 0;
  height: 23px;
  width: 11px;
}
.product-page .product-title .qty-selector .qty-list li.first a:hover {
  background-position: -11px -24px;
}
.product-page .product-title .qty-selector .qty-list li.first a:hover .border {
  background-position: 0 -24px;
}
.product-page .product-title .qty-selector .qty-list li.last {
  border-bottom: none;
  margin-right: 11px;
  position: relative;
  width: 53px;
}
.product-page .product-title .qty-selector .qty-list li.last a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/header-dropdown-bottom.png) -11px 0px no-repeat;
}
.product-page .product-title .qty-selector .qty-list li.last a .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/header-dropdown-bottom.png) 0 0 no-repeat;
  border-top: 1px solid #5f5e5d;
  display: block;
  position: absolute;
  right: -11px;
  top: -1px;
  height: 23px;
  width: 11px;
}
.product-page .product-title .qty-selector .qty-list li.last a:hover {
  background-position: -11px -25px;
}
.product-page .product-title .qty-selector .qty-list li.last a:hover .border {
  background-position: 0 -24px;
}
.product-page .product-title .price {
  color: #121212;
  margin: 0 10px 0 0;
  text-align: right;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 20px;
}
.product-page .product-title .price p {
  margin: 0;
}
.product-page .product-title .price strong {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}
.product-page .product-title .price small {
  color: #888;
  display: block;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
}
.product-page .product-description {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/product-desc-bg.jpg) 0 0 no-repeat;
  padding-bottom: 20px;
  height: auto;
  width: 412px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 19px;
}
.product-page .product-description h3 {
  color: #cc9d49;
  margin: 35px 0 0 40px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
}
.product-page .product-description p {
  margin-left: 40px;
  height: auto;
  width: 275px;
}
.product-page .product-description p.moar {
  margin: 30px 0 0 40px;
}
.product-page .product-description ul {
  list-style: disc inside;
}
.product-page .product-description .readmore-trigger {
  color: #fff;
}
.product-page .product-description .readmore-content {
  display: none;
}
.product-page .product-description .social {
  border-top: 1px dotted #292929;
  margin: 20px 0 0 40px;
  padding: 10px;
  width: 333px;
  zoom: 1;
  font-size: 11px;
  font-weight: 400;
  line-height: 21px;
}
.product-page .product-description .social:before,
.product-page .product-description .social:after {
  display: table;
  content: "";
  zoom: 1;
}
.product-page .product-description .social:after {
  clear: both;
}
.product-page .product-description .social .icon-arrow {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/share-arrow.png) 0 0 no-repeat;
  display: block;
  margin: 5px 5px 0 0;
  vertical-align: middle;
  float: left;
  height: 7px;
  width: 4px;
}
.product-page .product-description .social .email-icon {
  margin-right: 10px;
  float: left;
}
.product-page .product-description .social .share-icon {
  display: inline-block;
  margin: 0 0 0 10px;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  height: 21px;
  width: 21px;
}
.product-page .product-description .social .share-icon img {
  left: 0;
  position: absolute;
  top: 0;
}
.product-page .product-description .social .share-icon:hover img {
  bottom: 0;
  top: auto;
}
.product-page .product-description .social .share-email {
  color: #888;
}
.product-page .product-description .social .share-email img {
  margin-right: 10px;
}
.product-slider {
  border-top: 1px dotted #1a1a1a;
  margin-bottom: 20px;
  width: 684px;
}
.product-slider h4 {
  color: #fff;
  margin: 20px 0 20px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}
.product-slider .tabs {
  border: 1px solid #1a1a1a;
  overflow: hidden;
  position: relative;
  zoom: 1;
}
.product-slider .tabs:before,
.product-slider .tabs:after {
  display: table;
  content: "";
  zoom: 1;
}
.product-slider .tabs:after {
  clear: both;
}
.product-slider .tabs li {
  background: #000;
  border-right: 1px solid #1a1a1a;
  text-align: center;
  float: left;
  height: 26px;
  width: 135px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 26px;
}
.product-slider .tabs li.active,
.product-slider .tabs li:hover {
  background-color: #1a1a1a;
}
.product-slider .tabs li a {
  color: #c1c1c1;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  height: 100%;
  width: 100%;
}
.product-slider .tabs li a img {
  display: none;
}
.product-slider .slide-group {
  border: 1px solid #1a1a1a;
  display: none;
  height: auto;
  width: 682px;
}
.product-slider .slide-group.slide-group-1 {
  display: block;
}
.product-slider .slide-group .slides-ctn {
  border-bottom: 1px solid #1a1a1a;
  position: relative;
  height: 383px;
  width: 682px;
}
.product-slider .slide-group .slides-ctn .slide-item {
  left: 0;
  position: absolute;
  top: 0;
  height: 383px;
  width: 682px;
}
.product-slider .slide-nav {
  margin: 20px;
  position: relative;
}
.product-slider .slide-nav ul {
  padding: 1px;
  text-align: center;
}
.product-slider .slide-nav li {
  border: 1px solid #1a1a1a;
  display: inline-block;
  margin-left: -1px;
  height: 46px;
  width: 83px;
}
.product-slider .slide-nav li.active,
.product-slider .slide-nav li:hover {
  border: 1px solid #fff;
}
.product-slider .slide-nav .slide-prev,
.product-slider .slide-nav .slide-next {
  display: block;
  position: absolute;
  margin-top: -15px;
  top: 50%;
  height: 34px;
  width: 34px;
}
.product-slider .slide-nav .slide-prev {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/prod-slider-nav.png) 0 0 no-repeat;
  left: 0;
}
.product-slider .slide-nav .slide-prev:hover {
  background-position: 0 -68px;
}
.product-slider .slide-nav .slide-next {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/prod-slider-nav.png) 0 -34px no-repeat;
  right: 0;
}
.product-slider .slide-nav .slide-next:hover {
  background-position: 0 -102px;
}
.product-slider.wide {
  zoom: 1;
  height: auto;
  width: 996px;
}
.product-slider.wide:before,
.product-slider.wide:after {
  display: table;
  content: "";
  zoom: 1;
}
.product-slider.wide:after {
  clear: both;
}
.product-slider.wide .tabs {
  border: none;
  float: left;
  height: auto;
  width: 312px;
}
.product-slider.wide .tabs li {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/prod-slider-tab-bg.png) 0 0 repeat-x;
  line-height: 76px;
  padding: 0 10px;
  text-align: left;
  height: 76px;
  width: 292px;
  font-size: 10px;
  font-weight: 400;
  line-height: 77px;
}
.product-slider.wide .tabs li img {
  display: inline !important;
  margin-right: 10px;
}
.product-slider.wide .tabs li.active,
.product-slider.wide .tabs li:hover {
  background-color: #1A1A1A;
  background-image: none;
}
.product-slider.wide .slide-group-ctn {
  height: auto;
  width: 682px;
  float: left;
}
.xsell {
  margin-bottom: 20px;
}
.xsell .products-block {
  background-color: #1a1a1a;
  height: 258px;
  margin: 0;
  padding: 0 19px;
}
.xsell .products-block h4 {
  color: #fff;
  margin: 20px 0 20px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}
.product-video iframe {
  border: 1px solid #1a1a1a;
}
.product {
  width: 996px;
  height: 630px;
  margin: 0 auto;
}
.product .video-block {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/video-placeholder.png) no-repeat top left;
  width: 624px;
  height: 333px;
  margin-top: 160px;
  float: left;
}
.product .product-detail-block {
  float: right;
  width: 333px;
  height: 430px;
  margin-top: 160px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/tmp-product-detail.png) no-repeat top right;
}
.product-accessories {
  padding-bottom: 20px;
  height: auto;
  width: 664px;
}
.product-accessories h2 {
  color: #fff;
  margin: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 50px;
}
.product-accessories h2 em {
  color: #cc9d49;
  font-weight: normal;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 50px;
}
.articles-product {
  height: auto;
  width: 664px;
}
.articles-product h2 {
  color: #fff;
  margin: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 50px;
}
.articles-product h2 em {
  color: #cc9d49;
  font-weight: normal;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 50px;
}
.select {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/contact-select.png) 0 0 no-repeat;
  cursor: pointer;
  display: inline-block;
  width: 230px;
  height: 44px;
  border: none;
  outline: none;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  color: #313131;
  margin-left: 2px;
  float: left;
  position: relative;
  z-index: 1;
}
.select.error {
  background-position: 0 -44px;
}
.select select {
  display: none;
}
.select .select-value {
  padding-left: 10px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 44px;
}
.select .select-value img {
  margin-right: 5px;
}
.select .dropdown {
  position: absolute;
  right: -10px;
  top: 44px;
  visibility: hidden;
  z-index: 1;
  height: auto;
  width: 263px;
}
.select .dropdown .list-ctn {
  outline: none;
  height: 90px;
  width: 263px;
}
.select .dropdown ul {
  background: none !important;
  float: none !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
}
.select .dropdown ul li {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg.png) 0 -10px no-repeat;
  color: #2a2c2c;
  cursor: pointer;
  list-style: none;
  margin: 0 !important;
  padding: 0 11px 0 33px !important;
  height: 30px !important;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 30px;
  width: 100%;
}
.select .dropdown ul li.active {
  font-weight: 700;
}
.select .dropdown ul li:hover {
  background-position: 0 -40px;
}
.select .dropdown .top {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg.png) 0 0 no-repeat;
  left: 0;
  position: absolute;
  top: -10px;
  height: 10px;
  width: 263px;
}
.select .dropdown .bottom {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg.png) 0 -70px no-repeat;
  bottom: -10px;
  left: 0;
  position: absolute;
  height: 10px;
  width: 263px;
}
.select .jspVerticalBar {
  background-color: transparent;
  height: 100%;
  width: 3px;
}
.select .jspTrack {
  background-color: #dee1e5;
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 0;
  height: 100%;
  width: 3px;
}
.select .jspTrack:hover {
  right: 13px;
  width: 7px;
}
.select .jspTrack:hover .jspDrag {
  right: 0px;
  width: 7px;
}
.select .jspTrack .jspDrag {
  background-color: #000;
  width: 3px;
}
.select.webcallback {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/webcallback-select.png) 0 0 no-repeat;
  height: 30px;
  width: 112px;
  margin-left: 0;
}
.select.webcallback .select-value {
  line-height: 32px;
  display: block;
}
.select.webcallback .dropdown {
  top: 34px;
  width: 132px;
}
.select.webcallback .dropdown .list-ctn {
  width: 132px;
}
.select.webcallback .dropdown .top,
.select.webcallback .dropdown .bottom,
.select.webcallback .dropdown ul li {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg-webcallback.png);
}
.select.webcallback .dropdown .top,
.select.webcallback .dropdown .bottom {
  width: 132px;
}
.select.webcallback:hover {
  background-position: 0 -30px;
}
.select.webcallback.error {
  background-position: 0 -60px;
}
.select.w95 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/contact-select-w95.png) 0 0 no-repeat;
  height: 44px;
  width: 95px;
}
.select.w95.error {
  background-position: 0 -44px;
}
.select.w95 .dropdown {
  width: 113px;
}
.select.w95 .dropdown .list-ctn {
  width: 113px;
}
.select.w95 .dropdown .top,
.select.w95 .dropdown .bottom,
.select.w95 .dropdown ul li {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg-w95.png);
}
.select.w95 .dropdown .top,
.select.w95 .dropdown .bottom {
  width: 113px;
}
.select.w120 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/contact-select-120.png) 0 0 no-repeat;
  height: 44px;
  width: 130px;
}
.select.w120.error {
  background-position: 0 -44px;
}
.select.w120 .dropdown {
  width: 150px;
}
.select.w120 .dropdown .list-ctn {
  width: 150px;
}
.select.w120 .dropdown .top,
.select.w120 .dropdown .bottom,
.select.w120 .dropdown ul li {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg-120.png);
}
.select.w120 .dropdown .top,
.select.w120 .dropdown .bottom {
  width: 150px;
}
.select.w245 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/contact-select-245.png) 0 0 no-repeat;
  height: 44px;
  width: 248px;
}
.select.w245.error {
  background-position: 0 -44px;
}
.select.w245 .dropdown {
  width: 268px;
}
.select.w245 .dropdown .list-ctn {
  width: 268px;
}
.select.w245 .dropdown .top,
.select.w245 .dropdown .bottom,
.select.w245 .dropdown ul li {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg-245.png);
}
.select.w245 .dropdown .top,
.select.w245 .dropdown .bottom {
  width: 268px;
}
.select.xsmall {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/contact-select-xsmall.png) 0 0 no-repeat;
  height: 44px;
  width: 88px;
}
.select.xsmall.error {
  background-position: 0 -44px;
}
.select.xsmall .dropdown {
  width: 108px;
}
.select.xsmall .dropdown .list-ctn {
  width: 108px;
}
.select.xsmall .dropdown .top,
.select.xsmall .dropdown .bottom,
.select.xsmall .dropdown ul li {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg-xsmall.png);
}
.select.xsmall .dropdown .top,
.select.xsmall .dropdown .bottom {
  width: 108px;
}
.select.xxsmall {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/contact-select-xxsmall.png) 0 0 no-repeat;
  height: 44px;
  width: 75px;
}
.select.xxsmall .select-value {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 44px;
}
.select.xxsmall.error {
  background-position: 0 -44px;
}
.select.xxsmall .dropdown {
  width: 95px;
}
.select.xxsmall .dropdown .list-ctn {
  width: 95px;
}
.select.xxsmall .dropdown .top,
.select.xxsmall .dropdown .bottom,
.select.xxsmall .dropdown ul li {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg-xxsmall.png);
  width: auto;
}
.select.xxsmall .dropdown .top,
.select.xxsmall .dropdown .bottom {
  width: 95px;
}
.select.small {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/contact-select-small.png) 0 0 no-repeat;
  height: 44px;
  width: 154px;
}
.select.small.error {
  background-position: 0 -44px;
}
.select.small .dropdown {
  width: 174px;
}
.select.small .dropdown .list-ctn {
  width: 174px;
}
.select.small .dropdown .top,
.select.small .dropdown .bottom,
.select.small .dropdown ul li {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg-small.png);
}
.select.small .dropdown .top,
.select.small .dropdown .bottom {
  width: 174px;
}
.select.wide {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/contact-select-wide.png) 0 0 no-repeat;
  height: 44px;
  width: 315px;
}
.select.wide.error {
  background-position: 0 -44px;
}
.select.wide .dropdown {
  width: 335px;
}
.select.wide .dropdown .list-ctn {
  width: 335px;
}
.select.wide .dropdown .top,
.select.wide .dropdown .bottom,
.select.wide .dropdown ul li {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg-wide.png);
}
.select.wide .dropdown .top,
.select.wide .dropdown .bottom {
  width: 335px;
}
.select.thin {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg-thin-small.png) 0 0 no-repeat;
  height: 34px;
  /*&.error{
			background-position: 0 -44px;
		}*/

}
.select.thin .select-value {
  line-height: 34px;
}
.select.thin .dropdown {
  top: 34px;
}
.select.thin.small {
  height: 34px;
  width: 114px;
}
.cbox {
  position: relative;
}
.cbox a.alias {
  width: 15px;
  height: 17px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/checkbox-sprite.png) 0 -17px no-repeat;
  display: inline-block;
  margin: 5px 15px 0 0;
  position: relative;
  top: 3px;
}
.cbox a.alias.checked {
  background-position: 0 1px !important;
}
.cbox.error {
  color: #cd5655;
}
.cbox.error a.alias {
  background-position: 0 -35px;
}
.cbox input {
  display: none;
}
.cradio {
  position: relative;
}
.cradio a {
  width: 15px;
  height: 18px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/radiobutton-sprite.png) 0 -17px no-repeat;
  display: inline-block;
  margin: 5px 15px 0 0;
  position: relative;
  top: 3px;
}
.cradio a.checked {
  background-position: 0 1px !important;
}
.cradio input {
  display: none;
}
.delivery-title {
  background: #dedede url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/checkout-title-bg.png) 0 0 repeat-x;
  padding: 0 20px;
  height: 60px;
  width: auto;
  color: #2f2f2f;
}
.delivery-title.radius {
  border-radius: 3px 3px 0 0;
}
.delivery-title.border {
  height: 59px;
  width: auto;
  border-bottom: #b5b5b5 solid 1px;
}
.delivery-title h2 {
  margin: 0;
  float: left;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 60px;
}
.delivery-title h2 .color {
  font-style: italic;
}
.delivery-title h2 .color.yellow {
  color: #cc9d49;
}
.delivery-title.f20 h2 {
  font-size: 20px;
}
.delivery-title .baseline {
  font-size: 12px;
}
.delivery-title .error {
  color: #cd5655;
  margin-left: 10px;
  float: left;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 60px;
}
.delivery-title .btn {
  margin-top: 12px;
}
.delivery-title .select {
  margin: 11px 0 0 5px;
  float: right;
  font-size: 11px;
  font-weight: 400;
  line-height: 37px;
}
.delivery-title .select.delivery-filter .dropdown {
  top: 0;
  right: 0;
}
.delivery-title .select.delivery-filter .dropdown .list-ctn {
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/delivery-filter-bg.png) 0 100% repeat-x;
  width: auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.delivery-title .select.delivery-filter .dropdown ul {
  border-top: 1px solid #dddee1;
  border-left: 1px solid #dddee1;
  border-right: 1px solid #dddee1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.delivery-title .select.delivery-filter .dropdown li {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/white-dot.png) 0 0 repeat-x;
  border-bottom: 1px solid #dddee1;
  height: 34px !important;
  line-height: 34px;
  padding: 0 11px 0 9px !important;
  width: 100%;
}
.delivery-title .select.delivery-filter .dropdown li:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.delivery-title .select.delivery-filter .dropdown li:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.delivery-title .select.delivery-filter .dropdown li:hover {
  background-color: #e6e7eb;
  background-image: none;
}
.delivery-title .select.delivery-filter .dropdown li img {
  margin-right: 5px;
}
.delivery-title .select.delivery-filter .top,
.delivery-title .select.delivery-filter .bottom {
  background: none;
  height: auto;
  width: auto;
}
.delivery-title .select.where {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg-where.png) 0 0 no-repeat;
  height: 37px;
  width: 209px;
}
.delivery-title .select.where .dropdown {
  height: auto;
  width: 209px;
}
.delivery-title .select.when {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/dropdown-bg-when.png) 0 0 no-repeat;
  height: 37px;
  width: 171px;
}
.delivery-title .select.when .dropdown {
  height: auto;
  width: 171px;
}
.delivery-title .select .select-value {
  font-size: 11px;
  font-weight: 400;
  line-height: 37px;
}
.delivery-title strong {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 60px;
}
.delivery-footer {
  background: #dfdfdf url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/delivery-footer-bg.png) 0 0 repeat-x;
  padding: 0 20px;
  zoom: 1;
  height: 60px;
  width: auto;
}
.delivery-footer:before,
.delivery-footer:after {
  display: table;
  content: "";
  zoom: 1;
}
.delivery-footer:after {
  clear: both;
}
.delivery-footer .moar {
  line-height: 60px;
  margin: 0;
}
.delivery-footer .moar a {
  color: #2a2c2c;
}
.delivery-footer .btn {
  margin-top: 12px;
  margin-right: 12px;
}
.fix-anim-ie {
  position: relative;
  zoom: 1;
}
.uppercase {
  text-transform: uppercase;
}
/*.home-prod .social {
  border-top: 1px dotted #292929;
  color: #2a2c2c;
  margin: 0;
  padding: 10px 0;
  width: 333px;
  zoom: 1;
  font-size: 11px;
  font-weight: 400;
  line-height: 21px;
}
.home-prod .social:before,
.home-prod .social:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-prod .social:after {
  clear: both;
}
.home-prod .social .icon-arrow {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/share-arrow.png) 0 0 no-repeat;
  display: block;
  margin: 5px 5px 0 0;
  vertical-align: middle;
  float: left;
  height: 7px;
  width: 4px;
}
.home-prod .social .email-icon {
  margin-right: 10px;
  float: left;
}
.home-prod .social .share-icon {
  display: inline-block;
  margin: 0 0 0 10px;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  height: 21px;
  width: 21px;
}
.home-prod .social .share-icon img {
  left: 0;
  position: absolute;
  top: 0;
}
.home-prod .social .share-icon:hover img {
  bottom: 0;
  top: auto;
}
.home-prod .social .share-email {
  color: #888;
}
.home-prod .social .share-email img {
  margin-right: 10px;
}*/
.home-pixie {
  background: #000;
}
.home-pixie .fallback-video-flash {
  width: 996px;
  height: 640px;
}
.home-pixie .fallback-video-flash .content {
  margin-top: 260px;
}
.home-machine-nav {
  background: #0a0a0a url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-machine-nav-bg.jpg) 50% 100% no-repeat;
  padding-top: 60px;
  position: relative;
  height: 255px;
  width: auto;
}
.home-machine-nav h2 {
  padding: 5px 0 15px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
}
.lt-ie8 .home-machine-nav h2 {
  padding-top: 25px;
}
.home-machine-nav h2 em {
  font-weight: 400;
}
.home-machine-nav .btn {
  position: absolute;
  right: 20px;
  top: 80px;
}
.home-machine-nav p {
  margin: 0 0 40px;
  padding: 0 150px;
  text-align: center;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-machine-nav .machines-nav {
  text-align: center;
}
.home-machine-nav .machines-nav li {
  border-right: 1px solid #4e4e4e;
  display: inline-block;
  padding: 0 1px;
  position: relative;
  height: 90px;
  width: 118px;
}
.home-machine-nav .machines-nav li.last {
  border-right: none;
}
.home-machine-nav .machines-nav a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/machines-nav-hover.png) 0 -125px repeat-x;
  display: block;
  text-decoration: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  height: 90px;
  width: 118px;
}
.home-machine-nav .machines-nav a:hover {
  background-position: 0 0;
}
.home-machine-nav .machines-nav .name {
  bottom: -20px;
  color: #fff;
  display: block;
  left: 0;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  height: auto;
  width: 118px;
}
.home-head,
.home-title,
.pixie-color {
  position: relative;
  z-index: 1;
}
.home-machine-title {
  background-color: #000;
  height: 66px;
  width: auto;
}
.home-machine-title h2 {
  margin: 0;
  padding: 13px 0 0 10px;
}
.home-pixie-slider {
  position: relative;
  height: 420px;
  width: 1436px;
  
  margin: 0px 0 0 50%; /* Yoan: Removed 60px margin top (see Laeticia); margin: 60px 0 0 50%; */
  left: -718px;
  z-index: 0;
}
.home-pixie-slider .slider-nav-color-bullet {
  bottom: 40px;
  left: 0;
  position: absolute;
  z-index: 1;
}
.home-pixie-slider .machine-img {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.home-pixie-slider .machine-img.active {
  display: inline;
}
.slider-nav-color-bullet {
  height: 20px;
  width: 100%;
  text-align: center;
}
.lt-ie8 .slider-nav-color-bullet {
  margin-left: 150px;
}
.slider-nav-color-bullet li {
  display: inline;
  margin: 0 2px;
}
.slider-nav-color-bullet a {
  height: 26px;
  width: 26px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-red.png) 0 0 no-repeat;
  text-indent: -300px;
  cursor: pointer;
}
.slider-nav-color-bullet .black a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-black.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .brown a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-brown.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .silver a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-silver.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .carmine a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-carmine.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .red a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-red.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .cream a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-cream.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .hard-grey a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-hard-grey.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .middle-grey a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-middle-grey.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .grey a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-grey.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .anis a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-anis.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .lagon a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-lagon.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .electric a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-electric.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .brown-grey a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-brown-grey.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .purple-grey a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-purple-grey.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .white a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-white.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .deep-blue a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-bluemarine.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .orange a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-orange.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .taupe a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-taupe.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .sky a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-sky.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .summer a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-summer.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .blueberry a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-blueberry.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .lime a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-color-slider-sprite-lime.png) 0 0 no-repeat;
}
.slider-nav-color-bullet .active a {
  background-position: 0 -26px;
}
.home-head {
  background-color: #fff;
  color: #2a2c2c;
  padding: 100px 50px 10px 50px;
  text-align: center;
  position: relative;
}
.home-head h1,
.home-head h2,
.home-head p {
  margin: 0;
}
.home-head h1 {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  text-transform: uppercase;
}
.home-head h2 {
  margin: 5px 0 15px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  color: #717171;
}
.home-head p {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-head .btn, .home-u .intro .btn {
  position: absolute;
  top: 20px;
  right: 20px;
}
.home-title {
  background-color: #fff;
  color: #2a2c2c;
  text-align: center;
}
.home-title .top {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-title-bg-top.png) 50% 50px no-repeat;
  padding: 60px 0 10px;
  position: relative;
  margin-left:80px;
  margin-right:80px;
}
.home-title .top img {
  bottom: 0px;
  left: 50%;
  margin-left: -40px;
  position: absolute;
}
.home-title .bottom, .home-head .bottom {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-title-bg-bottom.png) 0 0 repeat-x;
  line-height: 4px;
  margin: 0 80px 0;
  height: 4px;
  width: auto;
}
.bottom img {
  vertical-align: top;
}
.home-title h3 {
  margin: 10px 0 35px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}
.pixie-color {
  background-color: #fff;
  color: #2a2c2c;
  padding: 40px 80px 130px;
  position: relative;
  z-index: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.pixie-color .left-part,
.pixie-color .right-part {
  height: auto;
  width: 400px;
}
.pixie-color .right-part {
  padding-top: 20px;
}
.pixie-color h4 {
  font-style: italic;
  margin: 0 0 5px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}
.pixie-color blockquote {
  color: #9cb241;
  font-style: italic;
  margin: 0;
  padding: 50px 0 0 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}
.pixie-fast {
  background-color: #dae2e6;
  border-bottom: 1px solid #d2d8dc;
  border-top: 1px solid #d2d8dc;
  color: #2a2c2c;
  height: 287px;
  padding: 80px 0 0 300px;
  position: relative;
  z-index: 2;
}
.pixie-fast .bird-big {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-bird-big.png) 0 0 no-repeat;
  left: 50px;
  position: absolute;
  top: -100px;
  z-index: 1;
  height: 314px;
  width: 351px;
}
.pixie-fast .bird-small {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-bird-small.png) 0 0 no-repeat;
  left: 445px;
  position: absolute;
  top: -40px;
  z-index: 1;
  height: 100px;
  width: 110px;
}
.pixie-fast .number {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-25.png) 0 0 no-repeat;
  left: 260px;
  position: absolute;
  top: -65px;
  z-index: 2;
  height: 117px;
  width: 148px;
}
.pixie-fast .seconds {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-seconds.png) 0 0 no-repeat;
  left: 442px;
  position: absolute;
  top: -6px;
  z-index: 2;
  height: 22px;
  width: 37px;
}
.pixie-fast .number-shadow {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-25-shadow.png) 0 0 no-repeat;
  left: 230px;
  position: absolute;
  top: 80px;
  z-index: 0;
  height: 100px;
  width: 320px;
}
.pixie-fast .paragraph {
  margin-right: 40px;
  float: left;
  height: auto;
  width: 180px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.pixie-fast h2 {
  margin: 100px 0 0;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}
.pixie-fast h3 {
  margin: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}
.pixie-fast p {
  margin: 0;
}
.pixie-fast em {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
}
.pixie-fast .moar a {
  color: #2a2c2c;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
}
.pixie-fast hr {
  background-color: transparent;
  border-top: 1px dotted #a1a6a9;
  margin: 22px 0 20px;
}
.pixie-ergo, .pixie-ecofriendly {
  background-color: #fff;
  color: #2a2c2c;
  padding: 30px 0 85px 0;
  position: relative;
  font-size: 12px;
}
.pixie-ergo .key-features {
  padding: 10px 40px 0 80px;
  float: left;
  height: auto;
  width: 180px;
}
.pixie-ergo .key-features p {
  margin-bottom: 28px;
}
 .key-features li {
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 0;
}
 .key-features li:last-child {
  border-bottom: none;
}
.pixie-ergo .info {
  padding: 80px 60px 0 20px;
  float: left;
  height: auto;
  width: 180px;
  line-height: 1.7;
}
.pixie-ergo .info .text {
  line-height: 18px;
}
.pixie-ergo .info hr {
  background-color: transparent;
  border-top: 1px dotted #a1a6a9;
  margin: 22px 0 20px;
}
.pixie-ergo .info .moar a {
  color: #2a2c2c;
}
.pixie-ergo .quote {
  color: #d85a32;
  padding: 80px 40px 0 0;
  float: left;
  height: auto;
  width: 180px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}
.pixie-ergo .quote blockquote {
  margin: 0;
  padding: 0;
}
.pixie-ergo .quote blockquote strong {
  display: block;
}
.pixie-ergo .big-arrow {
  position: absolute;
  right: 220px;
  top: 180px;
  height: 422px;
  width: 37px;
  z-index: 1;
}
.pixie-ergo .big-arrow .top {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-big-arrow.png) 0 0 no-repeat;
  bottom: 211px;
  left: 0;
  position: absolute;
  height: 0px;
  width: 37px;
}
.pixie-ergo .big-arrow .bottom {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-big-arrow.png) 0 100% no-repeat;
  left: 0;
  position: absolute;
  top: 211px;
  height: 0px;
  width: 37px;
}
.pixie-ergo .caps-pile {
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-caps-shadow.jpg) 0 0 no-repeat;
  position: absolute;
  right: 0;
  top: 506px;
  height: 132px;
  width: 213px;
  z-index: 1;
}
.pixie-ergo .caps-pile img {
  position: absolute;
}
.pixie-ergo .caps-pile img.cap-1 {
  bottom: 32px;
  left: 67px;
}
.pixie-ergo .caps-pile img.cap-2 {
  bottom: 78px;
  left: 71px;
}
.pixie-ergo .caps-pile img.cap-3 {
  bottom: 126px;
  left: 70px;
}
.pixie-ergo .caps-pile img.cap-4 {
  bottom: 182px;
  left: 67px;
}
.pixie-ergo .caps-pile img.cap-5 {
  bottom: 237px;
  left: 67px;
}
.pixie-ergo .caps-pile img.cap-6 {
  bottom: 282px;
  left: 67px;
}
.pixie-ergo .caps-pile img.cap-7 {
  bottom: 332px;
  left: 67px;
}
.pixie-ergo .caps-pile img.cap-8 {
  bottom: 382px;
  left: 67px;
}
.pixie-eco {
  background-color: #fff;
  color: #2a2c2c;
  padding: 5px 0 60px 0;
  position: relative;
  font-size: 12px;
  line-height: 18px;
}
.pixie-eco blockquote {
  font-size: 24px;
  line-height: 28px;
  color: #5797d1;
  font-weight: bold;
  margin: 15px 0 0 0;
}
.pixie-eco em {
  color: #767676;
}
.pixie-eco .line {
  padding: 0 80px;
}
.pixie-eco .col-left,
.pixie-eco .col-right {
  float: left;
}
.pixie-eco .col-left {
  width: 390px;
  text-align: right;
  margin-right: 60px;
}
.pixie-eco .col-right {
  width: 385px;
}
.pixie-eco hr {
  background-color: transparent;
  border-top: 1px dotted #a1a6a9;
  margin: 22px 0 20px;
}
.pixie-timer {
  position: relative;
  height: 230px;
  width: 338px;
  margin: 55px auto 30px;
}
.pixie-timer .time,
.pixie-timer .sandglass {
  position: absolute;
}
.pixie-timer .time {
  color: #525457;
  border-bottom: 7px solid #525457;
  border-top: 7px solid #525457;
  height: 216px;
  width: 140px;
}
.pixie-timer .time p {
  text-align: center;
  text-transform: uppercase;
  margin-top: 85px;
}
.pixie-timer .time span {
  font-size: 60px;
  font-weight: bold;
  display: block;
  margin-bottom: 25px;
}
.pixie-timer .sandglass {
  height: 230px;
  width: 134px;
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/sandglass-sprite.png) 0 0 no-repeat;
  right: 0;
}
.pixie-timer .sandglass .top,
.pixie-timer .sandglass .bottom {
  width: 134px;
  height: 115px;
  position: absolute;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/sandglass-sprite.png) -134px 0px no-repeat;
}
.pixie-timer .sandglass .top {
  top: 0;
  height: 0px;
}
.pixie-timer .sandglass .bottom {
  top: 115px;
  height: 115px;
  background-position: -134px -115px;
}
.home-machine-video-ctn {
  background-color: #e6e6e6;
  position: relative;
  height: 560px;
  width: 996px;
}
.home-machine-video-ctn .jp-play {
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/pix-transparent.gif) 0 0 repeat;
}
.home-machine-video-ctn .jp-play:hover span {
  display: block !important;
}
.home-machine-video-ctn .jp-play span {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-video-play-pause.png) 0 0 no-repeat;
  display: none;
  left: 50%;
  margin: -15px 0 0 -16px;
  position: absolute;
  top: 50%;
  height: 32px;
  width: 30px;
}
.home-machine-video-ctn .jp-pause {
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/pix-transparent.gif) 0 0 repeat;
}
.home-machine-video-ctn .jp-pause:hover span {
  display: block !important;
}
.home-machine-video-ctn .jp-pause span {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-video-play-pause.png) 0 -32px no-repeat;
  display: none !important;
  left: 50%;
  margin: -15px 0 0 -16px;
  position: absolute;
  top: 50%;
  height: 32px;
  width: 30px;
}
.home-machine-video-ctn .home-machine-video {
  height: 505px;
  width: 996px;
}
.home-machine-video-controls-wrapper {
  background-color: #fff;
  position: relative;
  height: 70px;
  width: 100%;
}
.home-machine-video-controls {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-video-progress.png) 0 0 no-repeat;
  left: 50%;
  margin-left: -338px;
  padding: 0 115px;
  position: absolute;
  top: -20px;
  height: 72px;
  width: 460px;
}
.home-machine-video-controls .jp-seek-bar {
  height: 72px;
  width: auto;
}
.home-machine-video-controls .play-bar-ctn {
  left: 114px;
  position: absolute;
  top: 0;
  height: 55px;
  width: 460px;
}
.home-machine-video-controls .jp-play-bar {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-video-progress-bar.png) 0 0 no-repeat;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 5;
  height: 55px;
  width: auto;
}
.home-machine-video-controls .jp-chapters {
  zoom: 1;
  height: 55px;
  width: 460px;
}
.home-machine-video-controls .jp-chapters:before,
.home-machine-video-controls .jp-chapters:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-machine-video-controls .jp-chapters:after {
  clear: both;
}
.home-machine-video-controls .jp-chapters li {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-video-chapter-bg.png) 0 0 repeat-y;
  color: #2a2c2c;
  position: relative;
  text-align: center;
  text-shadow: 1px 1px 1px #fff;
  z-index: 10;
  float: left;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 55px;
}
.home-machine-video-controls .jp-chapters li.first {
  background: none;
}
.home-machine-video-controls .draggable-item {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-video-draggable.png) 0 0 no-repeat;
  bottom: -28px;
  position: absolute;
  right: -41px;
  z-index: 15;
  height: 35px;
  width: 86px;
}
.home-machine-video-controls.black-version {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-video-progress-black.png);
  margin-left: -345px;
}
.home-machine-video-controls.black-version .jp-play-bar {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-video-progress-bar-black.png);
  left: -5px;
  top: 5px;
}
.home-machine-video-controls.black-version .jp-chapters {
  zoom: 1;
  height: 54px;
}
.home-machine-video-controls.black-version .jp-chapters:before,
.home-machine-video-controls.black-version .jp-chapters:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-machine-video-controls.black-version .jp-chapters:after {
  clear: both;
}
.home-machine-video-controls.black-version .jp-chapters li {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-video-chapter-bg-black.png);
  color: #ccc;
  top: 5px;
  text-shadow: none;
  line-height: 54px;
  font-size: 10px;
  text-transform: uppercase;
}
.home-machine-video-controls.black-version .jp-chapters li.first {
  background: none;
}
.water-level {
  background: #4f7cb5 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-water-bg.png) 0 0 repeat-x;
  padding-top: 40px;
  position: relative;
  height: 660px;
  width: auto;
}
.water-level .home-title {
  background-color: transparent;
  left: 0;
  position: absolute;
  top: 60px;
  height: 130px;
  width: 996px;
}
.lt-ie8 .water-level .home-title {
  top: 40px;
  padding-top: 0;
}
.water-level .bubbles {
  position: relative;
}
.water-level .bubble-1 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-bubble-1.png) 0 0 no-repeat;
  display: block;
  position: absolute;
  height: 17px;
  width: 17px;
}
.water-level .bubble-2 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-bubble-2.png) 0 0 no-repeat;
  display: block;
  position: absolute;
  height: 10px;
  width: 10px;
}
.water-level .water-mask-ctn {
  left: 0;
  position: absolute;
  top: 0;
  height: 39px;
  width: 996px;
}
.water-level .water-mask-push {
  background-color: #fff;
  height: 0px;
  width: 996px;
}
.water-level .water-mask {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-water-mask0.png) 0 0 repeat-x;
  height: 39px;
  width: 996px;
}
.water-level .water-level-leds {
  position: absolute;
  top: 215px;
  height: auto;
  width: 179px;
}
.water-level .water-level-leds.left {
  left: 80px;
}
.water-level .water-level-leds.right {
  right: 80px;
}
.water-level .water-level-leds span {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-water-led.png) 0 0 no-repeat;
  display: block;
  margin-bottom: 15px;
  height: 12px;
  width: 179px;
}
.water-level .water-level-leds span.red {
  background-position: 0 -12px;
}
.water-level .water-level-info {
  color: #2a2c2c;
  left: 50%;
  margin-left: -200px;
  position: absolute;
  top: 215px;
  height: auto;
  width: 400px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.water-level .water-level-info h4 {
  font-style: italic;
  font-weight: 700;
  margin: 0 0 20px;
}
.water-level .water-level-info .blue-text {
  color: #97c8ff;
  font-style: italic;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}
.water-level .water-level-info .separator {
  border-top: 1px dotted #2a2c2c;
  margin: 20px 0 10px;
  height: 0;
  width: 100%;
}
.water-level .water-level-info .moar a {
  color: #2a2c2c;
}
.home-compare {
  background-color: #fff;
  border-bottom: 1px solid #d3d4d7;
  color: #2a2c2c;
  margin-bottom: 20px;
  padding: 40px 20px;
}
.home-compare .home-compare-ctn {
  border: 3px solid #e7e7e7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.home-compare .home-compare-left,
.home-compare .home-compare-right {
  position: relative;
  height: 368px;
  width: 475px;
}
.home-compare .home-compare-right {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-compare-right-bg.png) 0 0 repeat-y;
}
.home-compare .home-compare-right .home-compare-carac {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-compare-right-bg.png) 0 0 repeat-y;
}
.home-compare .home-compare-header {
  height: 40px;
}
.home-compare .home-compare-header p {
  margin: 0;
  padding: 0 0 0 15px;
  font-size: 11px;
  font-weight: 400;
  line-height: 40px;
}
.home-compare .home-compare-nav {
  zoom: 1;
  font-size: 11px;
  font-weight: 400;
  line-height: 40px;
}
.home-compare .home-compare-nav:before,
.home-compare .home-compare-nav:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-compare .home-compare-nav:after {
  clear: both;
}
.home-compare .home-compare-nav li {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-compare-nav-bg.png) 0 -40px repeat-x;
  color: #fff;
  margin-right: 1px;
  text-align: center;
  float: left;
  height: 40px;
  width: 130px;
}
.home-compare .home-compare-nav li a {
  color: #8e8e8e;
  display: block;
  text-decoration: none;
  height: 40px;
  width: 130px;
}
.home-compare .home-compare-nav li.active {
  background-position: 0 0;
}
.home-compare .home-compare-nav li.active a {
  color: #fff;
}
.home-compare h2 {
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
  margin: 0;
  padding: 0 0 0 42px;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 68px;
}
.home-compare .thumbnail {
  position: absolute;
  right: 10px;
  text-align: right;
  top: 0;
  zoom: 1;
}
.home-compare .thumbnail:before,
.home-compare .thumbnail:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-compare .thumbnail:after {
  clear: both;
}
.home-compare .thumbnail img {
  display: block;
  margin: 15px 0;
}
.home-compare .thumbnail .btn {
  margin-right: 30px;
  float: right;
}
.home-compare .arguments {
  padding: 0 0 0 60px;
  height: auto;
  width: 180px;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}
.home-compare .home-compare-carac {
  background-color: #fff;
  border-top: 1px solid #e7e7e7;
  bottom: 0;
  left: 0;
  position: absolute;
  zoom: 1;
  height: 66px;
  width: 475px;
}
.home-compare .home-compare-carac:before,
.home-compare .home-compare-carac:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-compare .home-compare-carac:after {
  clear: both;
}
.home-compare .colors {
  margin: 25px 0 0 30px;
  float: left;
}
.home-compare .colors li {
  margin: 0px;
  float: left;
}
.home-compare .options {
  margin: 20px 30px 0 0;
  float: right;
}
.home-compare .options li {
  margin: 0 3px;
  float: left;
}
.home-discover {
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-home-pixie-bg.gif) 0 0 repeat-x;
  color: #2a2c2c;
  padding: 105px 80px 0;
  position: relative;
  height: 195px;
  width: auto;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-discover .discover-aeroccino {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-aeroccino.png) 0 0 no-repeat;
  left: 50%;
  margin-left: -132px;
  position: absolute;
  text-align: center;
  top: -100px;
  height: 264px;
  width: 264px;
}
.home-discover .discover-aeroccino .light {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-aeroccino-white.png);
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity = 0);
  height: 264px;
  width: 264px;
}
.home-discover .discover-aeroccino h3 {
  color: #fff;
  margin: 115px 0 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
.home-discover .discover-aeroccino .btn {
  font-size: 11px;
  position: relative;
  z-index: 1;
}
.home-discover h4 {
  font-style: italic;
  margin: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 30px;
}
.home-discover .left-part,
.home-discover .right-part {
  height: auto;
  width: 330px;
}
.home-discover .right-part {
  padding-top: 30px;
}
.home-discover .right-part ul li {
  margin: 0 5px 0 0;
  float: left;
}
.home-pixie-discover.home-discover {
  height: 55px;
}
.home-pixie-discover.home-discover .discover-circle {
  top: -130px;
}
.discover-pixie.discover-circle {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-pixie.png) 0 0 no-repeat;
  left: 50%;
  margin-left: -132px;
  position: absolute;
  text-align: center;
  top: -100px;
  height: 264px;
  width: 264px;
}
.discover-pixie.discover-circle .light {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-aeroccino-white.png);
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity = 0);
  height: 264px;
  width: 264px;
}
.discover-pixie.discover-circle h3 {
  color: #fff;
  margin: 115px 0 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
.discover-pixie.discover-circle .btn {
  font-size: 11px;
  position: relative;
  z-index: 1;
}
/* 
YOAN 
.home-u {
  margin-top: 59px;
} */
.home-u .home-u-header {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/machines-u/images/slider_home_machine_u_bg.jpg) 50% 0 no-repeat;
  height: 635px;
  width: auto;
}
.home-u .home-u-header h2,
.home-u .home-u-header .btn {
  margin-top: 20px;
}
.home-u .around-u {
  background: #3e7d82 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-around-u.jpg) 0 0 no-repeat;
  color: #fff;
  padding: 345px 0 30px;
  position: relative;
}
.home-u .around-u .btn {
  position: absolute;
  top: 10px;
  right: 10px;
}
.home-u .around-u .title-sep-bottom {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-title-sep.png);
  padding-top: 30px;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}
.home-u .around-u .around-u-desc {
  margin-left: 80px;
  height: auto;
  width: 400px;
}
.home-u .around-u .around-u-desc h3 {
  margin: 0 0 15px;
  position: relative;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 44px;
}
.home-u .around-u .around-u-desc h3 span {
  background-color: #fff;
  bottom: 0;
  left: 0;
  position: absolute;
  height: 1px;
  width: 20px;
}
.home-u .around-u .around-u-desc blockquote {
  color: #78f8ff;
  font-style: normal;
  margin: 0;
  padding: 0;
  height: auto;
  width: 360px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.home-u .around-u .around-u-desc p {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-u .around-u .u-visual {
  margin-right: 130px;
  position: relative;
}
.home-u .around-u .u-visual .left {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-around-u-visual-l.png) 0 0 no-repeat;
  left: 36px;
  position: absolute;
  top: 176px;
  height: 99px;
  width: 90px;
}
.home-u .around-u .u-visual .bottom-left {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-around-u-visual-bl.png) 0 0 no-repeat;
  display: none;
  left: 74px;
  position: absolute;
  top: 227px;
  height: 106px;
  width: 83px;
}
.home-u .around-u .u-visual .bottom-right {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-around-u-visual-br.png) 0 0 no-repeat;
  display: none;
  position: absolute;
  right: 72px;
  top: 227px;
  height: 106px;
  width: 83px;
}
.home-u .around-u .u-visual .right {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-around-u-visual-r.png) 0 0 no-repeat;
  display: none;
  position: absolute;
  right: 34px;
  top: 176px;
  height: 99px;
  width: 90px;
}
.home-u .around-u .social {
  border-color: #fff;
  color: #fff;
  margin-top: 30px;
}
.home-u .around-u .social .icon-arrow {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/share-arrow-light.png);
}
.home-u .around-u .social .share-email {
  color: #9dbdbf;
}
.home-u .u-know-me {
  background-color: #fff;
  color: #2a2c2c;
  padding: 20px 0 300px;
  position: relative;
  z-index: 1;
}
.home-u .u-know-me .title-sep-bottom {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-title-sep-dark.png);
  margin: 0;
  padding-top: 30px;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}
.home-u .u-know-me .u-know-me-anim {
  background: #ffffff url(../../../int/_common/images/home-u-know-me-bg.jpg) 0 100% no-repeat;
  height: 300px;
  width: auto;
}
.home-u .u-know-me .u-know-me-anim .u-know-me-anim-cup {
  left: 390px;
  position: absolute;
  top: 330px;
  height: 91px;
  width: 81px;
}
.home-u .u-know-me .u-know-me-anim .u-know-me-anim-cup img {
  display: none;
  left: 0;
  position: absolute;
  top: 0;
}
.lt-ie8 .home-u .u-know-me .u-know-me-anim .u-know-me-anim-cup img {
  top: -61px;
}
.home-u .u-know-me .u-know-me-desc {
  margin: 60px 0 0 515px;
  height: auto;
  width: 400px;
}
.home-u .u-know-me .u-know-me-desc h3 {
  margin: 0 0 15px;
  position: relative;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 44px;
}
.home-u .u-know-me .u-know-me-desc h3 span {
  background-color: #000;
  bottom: 0;
  left: 0;
  position: absolute;
  height: 1px;
  width: 20px;
}
.home-u .u-know-me .u-know-me-desc p {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-u .u-know-me .u-know-me-desc .moar {
  font-weight: 700;
  margin-top: 30px;
}
.home-u .u-know-me .u-know-me-desc .moar a {
  color: #2a2c2c;
}
.home-u .u-know-me blockquote {
  bottom: 100px;
  color: #756558;
  font-style: normal;
  left: 80px;
  margin: 0;
  padding: 0;
  position: absolute;
  height: auto;
  width: 360px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.home-u .u-know-me .bottom-image {
  bottom: -156px;
  position: absolute;
  right: 115px;
}
.home-u .u-and-me {
  background: #151615 url(../../../int/machines-u/images/home-u-and-me-bg.jpg) bottom center no-repeat;
  padding-top: 90px;
  position: relative;
  height: 418px;
  width: auto;
}
.home-u .u-and-me .title-sep-bottom {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-title-sep.png);
  margin: 0;
  padding-top: 30px;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}
.home-u .u-and-me .u-and-me-desc {
  margin: 80px 0 0 300px;
  height: auto;
  width: 410px;
}
.home-u .u-and-me .u-and-me-desc h3 {
  margin: 0 0 15px;
  position: relative;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 44px;
}
.home-u .u-and-me .u-and-me-desc h3 span {
  background-color: #fff;
  bottom: 0;
  left: 0;
  position: absolute;
  height: 1px;
  width: 20px;
}
.home-u .u-and-me .u-and-me-desc p {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-u .u-and-me .u-and-me-desc .moar {
  font-weight: 700;
  margin-top: 30px;
}
.home-u .u-and-me .colors-trigger {
  position: absolute;
  right: 0;
  top: 210px;
}
.home-u .u-and-me .colors-trigger a .colors-img {
  transition: transform 0.2s ease-in-out;
  -moz-transition: -moz-transform 0.2s ease-in-out;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  -o-transition: -o-transform 0.2s ease-in-out;
  -ms-transition: -ms-transform 0.2s ease-in-out;
}
.home-u .u-and-me .colors-trigger a:hover .colors-img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.home-u .u-and-me .colors-trigger .text {
  left: 0;
  position: absolute;
  text-align: center;
  top: 25px;
  z-index: 2;
  height: auto;
  width: 318px;
  color: #fff;
  display: block;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.home-u .u-and-me .colors-trigger .text img {
  display: block;
  margin: 0 auto;
}
.home-u .u-and-me .quote {
  border: none;
  left: 515px;
  position: absolute;
  top: 570px;
  height: 220px;
  width: 375px;
  color: #da4a1c;
  font-style: normal;
  margin: 0;
  padding: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.home-u .u-and-me .quote td {
  vertical-align: middle;
  height: 220px;
  width: 375px;
}
.home-u .only-u {
  background-color: #442550;
  padding-top: 50px;
}
.home-u .only-u .title-sep-bottom {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-title-sep.png);
  margin: 0;
  padding-top: 30px;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}
.home-u .only-u .only-u-anim {
  margin-top: 10px;
  overflow: hidden;
  position: relative;
  height: 420px;
  width: auto;
}
.home-u .only-u .only-u-anim .machine-bg {
  left: 50%;
  margin-left: -309px;
  position: absolute;
  top: 0;
}
.home-u .only-u .only-u-anim .glow {
  display: none;
  position: absolute;
  left: 439px;
  top: 84px;
}
.home-u .only-u .only-u-anim .hand {
  left: 300px;
  position: absolute;
  top: 425px;
}
.home-u .only-u .only-u-anim blockquote {
  color: #fff;
  font-style: normal;
  left: 510px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 290px;
  height: auto;
  width: 390px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 18px; /* Yoan: Decreased font size; */
  font-weight: 700;
  line-height: 30px;
}
.home-u .only-u .only-u-info {
  zoom: 1;
  width: auto;
  height: 350px;

}
.home-u .only-u .only-u-info:before,
.home-u .only-u .only-u-info:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-u .only-u .only-u-info:after {
  clear: both;
}
.home-u .only-u .only-u-info .only-u-desc {
  margin-top: 60px;
  height: auto;
  width: 180px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-u .only-u .only-u-info .only-u-desc p {
  margin: 0;
}
.home-u .only-u .only-u-info .only-u-desc .moar {
  font-weight: 700;
  margin-top: 30px;
}
.home-u .only-u .only-u-info .only-u-touch {
  color: #fff;
  display: block;
  margin: 60px 0 0 20px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  height: 270px;
  width: 250px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.home-u .only-u .only-u-info .only-u-touch img {
  display: block;
  margin: 0 auto;
}
.home-u .only-u .only-u-info .only-u-touch .text {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 2;
  height: auto;
  width: 250px;
}
.home-u .only-u .only-u-info .only-u-touch .image {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-only-u-touch.jpg) 0 0 no-repeat;
  display: block;
  left: 0;
  position: absolute;
  top: 20px;
  z-index: 1;
  height: 249px;
  width: 250px;
  transition: transform 0.2s ease-in-out;
  -moz-transition: -moz-transform 0.2s ease-in-out;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  -o-transition: -o-transform 0.2s ease-in-out;
  -ms-transition: -ms-transform 0.2s ease-in-out;
}
.home-u .only-u .only-u-info .only-u-touch:hover .image {
  background-position: 0 -249px;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.home-u .u-collection {
  background-color: #ebebeb;
  color: #2a2c2c;
  padding-top: 50px;
  position: relative;
  height: 700px;
  width: auto;
}
.home-u .u-collection .title-sep-bottom {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-title-sep-dark.png);
  margin: 0;
  padding-top: 30px;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}
.home-u .u-collection .machine-visual {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-collection-machine.png) 0 0 no-repeat;
  position: absolute;
  right: 80px;
  top: 110px;
  height: 456px;
  width: 381px;
}
.home-u .u-collection .case-visual {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-collection-case.png) 0 0 no-repeat;
  bottom: -60px;
  left: 80px;
  position: absolute;
  height: 371px;
  width: 299px;
}
.home-u .u-collection .u-collection-info {
  margin: 70px 0 0 80px;
  height: auto;
  width: 380px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-u .u-collection blockquote {
  font-style: normal;
  margin: 0 0 40px;
  padding: 0;
  height: auto;
  width: 390px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}
.home-u .u-collection .moar {
  margin-top: 30px;
}
.home-u .u-collection .moar a {
  color: #2a2c2c;
  font-weight: 700;
}
.home-u .home-discover {
  background-color: #fcfcfd;
  height: 100px;
}
.home-u .home-discover .discover-glass-collection {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-glass-collection.png) 0 0 no-repeat;
  left: 50%;
  margin-left: -132px;
  position: absolute;
  text-align: center;
  top: -80px;
  height: 264px;
  width: 264px;
}
.home-u .home-discover .discover-glass-collection .light {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-aeroccino-white.png);
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity = 0);
  height: 264px;
  width: 264px;
}
.home-u .home-discover .discover-glass-collection h3 {
  color: #fff;
  margin: 115px 0 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
.home-u .home-discover .discover-glass-collection .btn {
  font-size: 11px;
  position: relative;
  z-index: 1;
}
.home-u-video-popin {
  background-color: #000;
  display: none;
  margin: 0 auto;
  position: relative;
  z-index: 5;
  height: 530px;
  width: 994px;
}
.home-u-video-popin .slide-video img {
  height: 530px !important;
}
.home-u-video-popin .slide-controls .seek-bar-ctn {
  width: 820px;
}
.home-u-video-popin .close {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/notification-close.png) 0 0 no-repeat;
  position: absolute;
  right: -5px;
  top: -5px;
  z-index: 10000;
  height: 19px;
  width: 19px;
}
.home-360-popin {
  background-color: #1b1b1b;
  display: none;
  margin: 20px auto;
  padding-top: 40px;
  position: relative;
  z-index: 5;
  height: 543px;
  width: 996px;
}
.home-360-popin .multi-360 {
  display: block;
  margin: 0 auto;
  position: relative;
  height: 444px;
  width: 539px;
}
.home-360-popin .multi-360 .reel-preloader {
  display: none;
}
.home-360-popin .multi-360-nav {
  margin-top: 30px;
  text-align: center;
}
.home-360-popin .multi-360-nav li {
  display: inline;
}
.home-360-popin .multi-360-loader {
  background: #1b1b1b url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/loader.gif) 50% 50% no-repeat;
  display: none;
  margin: 0 auto;
  position: absolute;
  z-index: 1;
  height: 444px;
  width: 539px;
}
.home-360-popin .close {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/notification-close.png) 0 0 no-repeat;
  position: absolute;
  right: -5px;
  top: -5px;
  z-index: 10000;
  height: 19px;
  width: 19px;
}
.home-maestria {
  margin-top: 59px;
}
.home-maestria .home-maestria-header {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/machines-maestria/images/slider_home_machine_maestria_bg.jpg) 50% 0 no-repeat;
  position: relative;
  height: 450px;
  width: auto;
}
.home-maestria .home-maestria-header h2 {
  left: 50%;
  margin-left: -125px;
  position: absolute;
  text-align: center;
  top: 40px;
  height: auto;
  width: 250px;
}
.home-maestria .home-maestria-header .btn {
  margin-top: 20px;
}
.home-maestria .maestria-details {
  background-color: #e6e6e6;
  color: #2a2c2c;
  position: relative;
}
.home-maestria .maestria-details .title-sep-bottom {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-title-sep-dark.png);
  margin: 0;
  padding-top: 30px;
}
.home-maestria .maestria-details .title-sep-bottom h2 {
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
}
.home-maestria .maestria-details .title-sep-bottom p {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
}
.home-maestria .maestria-details .title-sep-bottom .btn {
  position: absolute;
  right: 10px;
  top: 10px;
}
.home-maestria .maestria-details .maestria-details-machine {
  margin: 20px auto;
  position: relative;
  height: 383px;
  width: 604px;
}
.home-maestria .maestria-details .maestria-details-machine .dot {
  background-color: #7d7d7d;
  height: 1px;
  position: absolute;
  z-index: 1;
}
.home-maestria .maestria-details .maestria-details-machine .dot a {
  display: block;
  position: absolute;
  transition: transform 0.1s ease-in-out;
  -moz-transition: -moz-transform 0.1s ease-in-out;
  -webkit-transition: -webkit-transform 0.1s ease-in-out;
  -o-transition: -o-transform 0.1s ease-in-out;
  -ms-transition: -ms-transform 0.1s ease-in-out;
}
.home-maestria .maestria-details .maestria-details-machine .dot a:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.home-maestria .maestria-details .maestria-details-machine .dot span {
  display: none;
  position: absolute;
  top: -9px;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.small a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/machine-details-dot-small.png) 0 0 no-repeat;
  height: 9px;
  width: 9px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.big a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/machine-details-dot-big.png) 0 0 no-repeat;
  height: 21px;
  width: 19px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.big span {
  font-weight: 700;
  text-transform: uppercase;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-1 {
  right: 430px;
  top: 28px;
  width: 67px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-1 a {
  left: -9px;
  top: -4px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-1 span {
  right: 87px;
  text-align: right;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-2 {
  right: 463px;
  top: 59px;
  width: 114px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-2 a {
  left: -17px;
  top: -10px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-2 span {
  right: 144px;
  text-align: right;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-3 {
  right: 483px;
  top: 129px;
  width: 152px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-3 a {
  left: -9px;
  top: -4px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-3 span {
  right: 172px;
  text-align: right;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-4 {
  right: 556px;
  top: 220px;
  width: 42px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-4 a {
  left: -17px;
  top: -10px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-4 span {
  right: 72px;
  text-align: right;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-5 {
  left: 540px;
  top: 60px;
  width: 55px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-5 a {
  right: -9px;
  top: -4px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-5 span {
  left: 75px;
  text-align: left;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-6 {
  left: 514px;
  top: 165px;
  width: 67px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-6 a {
  right: -17px;
  top: -10px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-6 span {
  left: 97px;
  text-align: left;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-7 {
  left: 580px;
  top: 220px;
  width: 25px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-7 a {
  right: -9px;
  top: -4px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-7 span {
  left: 45px;
  text-align: left;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-8 {
  left: 283px;
  top: 254px;
  width: 294px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-8 a {
  right: -17px;
  top: -10px;
}
.home-maestria .maestria-details .maestria-details-machine .dot.dot-8 span {
  left: 324px;
  text-align: left;
}
.home-maestria .maestria-details .maestria-details-machine .popin-1,
.home-maestria .maestria-details .maestria-details-machine .popin-2,
.home-maestria .maestria-details .maestria-details-machine .popin-3,
.home-maestria .maestria-details .maestria-details-machine .popin-4 {
  display: none;
  left: -45px;
  position: absolute;
  top: 0;
  z-index: 3;
  height: 383px;
  width: 694px;
}
.home-maestria .maestria-details .maestria-details-machine .popin-1 .close,
.home-maestria .maestria-details .maestria-details-machine .popin-2 .close,
.home-maestria .maestria-details .maestria-details-machine .popin-3 .close,
.home-maestria .maestria-details .maestria-details-machine .popin-4 .close {
  position: absolute;
  right: 25px;
  top: 20px;
}
.home-maestria .maestria-details .maestria-details-machine .popin-1 .info,
.home-maestria .maestria-details .maestria-details-machine .popin-2 .info,
.home-maestria .maestria-details .maestria-details-machine .popin-3 .info,
.home-maestria .maestria-details .maestria-details-machine .popin-4 .info {
  position: absolute;
  height: auto;
  width: 250px;
}
.home-maestria .maestria-details .maestria-details-machine .popin-1 h4,
.home-maestria .maestria-details .maestria-details-machine .popin-2 h4,
.home-maestria .maestria-details .maestria-details-machine .popin-3 h4,
.home-maestria .maestria-details .maestria-details-machine .popin-4 h4 {
  color: #c2c2c2;
  margin: 0 0 20px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
}
.home-maestria .maestria-details .maestria-details-machine .popin-1 p,
.home-maestria .maestria-details .maestria-details-machine .popin-2 p,
.home-maestria .maestria-details .maestria-details-machine .popin-3 p,
.home-maestria .maestria-details .maestria-details-machine .popin-4 p {
  color: #4c4c4c;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}
.home-maestria .maestria-details .maestria-details-machine .popin-1 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-popin-1.jpg) 0 0 no-repeat;
}
.home-maestria .maestria-details .maestria-details-machine .popin-1 .info {
  left: 430px;
  top: 115px;
}
.home-maestria .maestria-details .maestria-details-machine .popin-2 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-popin-2.jpg) 0 0 no-repeat;
}
.home-maestria .maestria-details .maestria-details-machine .popin-2 .info {
  left: 50px;
  text-align: right;
  top: 40px;
}
.home-maestria .maestria-details .maestria-details-machine .popin-3 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-popin-3.jpg) 0 0 no-repeat;
}
.home-maestria .maestria-details .maestria-details-machine .popin-3 .info {
  left: 400px;
  top: 150px;
}
.home-maestria .maestria-details .maestria-details-machine .popin-4 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-popin-4.jpg) 0 0 no-repeat;
}
.home-maestria .maestria-details .maestria-details-machine .popin-4 .info {
  left: 25px;
  text-align: right;
  top: 180px;
}
.home-maestria .maestria-details .infos {
  padding: 0 120px 65px;
  zoom: 1;
}
.home-maestria .maestria-details .infos:before,
.home-maestria .maestria-details .infos:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-maestria .maestria-details .infos:after {
  clear: both;
}
.home-maestria .maestria-details .infos .volume {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-volume-icon.png) 0 0 no-repeat;
  padding: 40px 33px 0 125px;
  float: left;
  height: auto;
  width: 260px;
}
.home-maestria .maestria-details .infos .tip {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-tip-icon.png) 0 0 no-repeat;
  margin-left: 55px;
  padding: 40px 0px 0 80px;
  float: left;
  height: auto;
  width: 200px;
}
.home-maestria .maestria-details .infos h3 {
  margin: 0 0 20px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
.home-maestria .maestria-details .infos p {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}
.home-maestria .maestria-baristas {
  background-color: #fff;
  color: #2a2c2c;
  position: relative;
}
.home-maestria .maestria-baristas .title-sep-bottom {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-title-sep-dark.png);
  margin: 0;
  padding-top: 30px;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}
.home-maestria .maestria-baristas h3 {
  margin: 50px 0 15px 65px;
  position: relative;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 44px;
}
.home-maestria .maestria-baristas h3 span {
  background-color: #000;
  bottom: 0;
  left: 0;
  position: absolute;
  height: 1px;
  width: 20px;
}
.home-maestria .maestria-baristas .baristas-ctn {
  position: relative;
}
.home-maestria .maestria-baristas .baristas {
  padding: 0 65px 70px;
  zoom: 1;
}
.home-maestria .maestria-baristas .baristas:before,
.home-maestria .maestria-baristas .baristas:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-maestria .maestria-baristas .baristas:after {
  clear: both;
}
.home-maestria .maestria-baristas .baristas li {
  background-color: #000;
  margin-right: 1px;
  position: relative;
  float: left;
}
.home-maestria .maestria-baristas .baristas li a {
  display: block;
  text-decoration: none;
  height: 550px;
  width: 172px;
}
.home-maestria .maestria-baristas .baristas li .barista-mask {
  background-color: #000;
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity = 50);
  height: 550px;
  width: 172px;
}
.home-maestria .maestria-baristas .baristas li .info {
  left: 0;
  padding: 15px;
  position: absolute;
  text-transform: uppercase;
  top: 0;
  height: auto;
  width: 142px;
}
.home-maestria .maestria-baristas .baristas li .info h4 {
  color: #b3b3b3;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.home-maestria .maestria-baristas .baristas li .info p {
  color: #858182;
  font-size: 11px;
  font-weight: 400;
  line-height: 18px;
}
.home-maestria .maestria-baristas .baristas li .info span {
  display: block;
  font-style: italic;
  font-size: 10px;
  font-weight: 400;
  line-height: 18px;
}
.home-maestria .maestria-baristas .baristas li .details {
  color: #cdcdcd;
  left: 50%;
  margin: 0 0 0 -60px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 446px;
  height: auto;
  width: 120px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-maestria .maestria-baristas .barista-video-1 {
  margin: 0 auto;
  height: 458px;
  width: 818px;
}
.home-maestria .maestria-baristas .barista-video-1 .video-ctn {
  border: 1px solid #1a1a1a;
  margin: 0 auto;
  position: relative;
  height: 458px;
  width: 818px;
}
.home-maestria .maestria-baristas .barista-video-1 .video-ctn .fallback-video-flash {
  height: 459px;
}
.home-maestria .maestria-baristas .barista-video-1 .video-ctn .fallback-video-flash - .content {
  margin-top: 160px;
}
.home-maestria .maestria-baristas .popin-barista {
  z-index: 10200;
  position: relative;
  width: 864px;
  line-height: 16px;
  color: #7f7f7f;
  background: #1e1e1e;
  display: none;
  left: 50%;
  margin: 0 0 0 -433px;
  padding: 20px 0;
  position: absolute;
  top: 0;
}
.home-maestria .maestria-baristas .popin-barista .close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.home-maestria .maestria-baristas .popin-barista .content {
  padding: 0 auto 20px;
  font-size: 11px;
}
.home-maestria .maestria-baristas .popin-barista .content.wide {
  padding: 40px 20px;
}
.home-maestria .maestria-baristas .popin-barista .art-title {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/popin-title-sep.png);
  font-size: 18px;
  line-height: 22px;
  color: #fff;
  margin: 0 0 15px 0;
  padding: 0 0 35px 0;
}
.home-maestria .maestria-baristas .popin-barista .art-title .small {
  font-size: 14px;
}
.home-maestria .maestria-models {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-models-bg.jpg) 0 0 no-repeat;
  color: #fff;
  padding-bottom: 20px;
}
.home-maestria .maestria-models .title-sep-bottom {
  background-image: none;
  margin: 0;
  padding-top: 100px;
  padding-bottom: 5px;
}
.home-maestria .maestria-models .title-sep-bottom h2 {
  margin-top: 0;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}
.home-maestria .maestria-models .title-sep-bottom p {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-maestria .maestria-models .models-grid {
  padding: 0 30px;
  position: relative;
  zoom: 1;
}
.home-maestria .maestria-models .models-grid:before,
.home-maestria .maestria-models .models-grid:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-maestria .maestria-models .models-grid:after {
  clear: both;
}
.home-maestria .maestria-models .models-grid .left-part,
.home-maestria .maestria-models .models-grid .middle-part,
.home-maestria .maestria-models .models-grid .right-part {
  margin: 0 5px;
  height: auto;
  width: 300px;
  float: left;
}
.home-maestria .maestria-models .models-grid .top {
  margin-bottom: 10px;
}
.home-maestria .maestria-models .models-grid .grid-mask {
  background-color: #000;
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity = 50);
}
.home-maestria .maestria-models .models-grid h4 {
  display: none;
  font-style: italic;
  margin: 0;
  position: absolute;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.home-maestria .maestria-models .models-grid h4 strong {
  display: block;
  font-style: normal;
}
.home-maestria .maestria-models .models-grid .model-type {
  color: #fff;
  text-decoration: none;
}
.home-maestria .maestria-models .models-grid .crema {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-grid-1.jpg) 0 0 no-repeat;
  display: block;
  position: relative;
  height: 518px;
  width: 300px;
}
.home-maestria .maestria-models .models-grid .crema .grid-mask {
  height: 518px;
  width: 300px;
}
.home-maestria .maestria-models .models-grid .crema h4 {
  bottom: 20px;
  left: 20px;
}
.home-maestria .maestria-models .models-grid .platinium {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-grid-2.jpg) 0 0 no-repeat;
  display: block;
  position: relative;
  height: 254px;
  width: 300px;
}
.home-maestria .maestria-models .models-grid .platinium .grid-mask {
  height: 254px;
  width: 300px;
}
.home-maestria .maestria-models .models-grid .platinium h4 {
  right: 20px;
  text-align: right;
  top: 20px;
}
.home-maestria .maestria-models .models-grid .rosso {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-grid-3.jpg) 0 0 no-repeat;
  display: block;
  position: relative;
  height: 254px;
  width: 300px;
}
.home-maestria .maestria-models .models-grid .rosso .grid-mask {
  height: 254px;
  width: 300px;
}
.home-maestria .maestria-models .models-grid .rosso h4 {
  right: 20px;
  text-align: right;
  top: 20px;
}
.home-maestria .maestria-models .models-grid .titanium {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-grid-4.jpg) 0 0 no-repeat;
  display: block;
  position: relative;
  height: 518px;
  width: 300px;
}
.home-maestria .maestria-models .models-grid .titanium .grid-mask {
  height: 518px;
  width: 300px;
}
.home-maestria .maestria-models .models-grid .titanium h4 {
  left: 20px;
  top: 20px;
}
.home-maestria .maestria-models .models-grid .popin-crema,
.home-maestria .maestria-models .models-grid .popin-platinium,
.home-maestria .maestria-models .models-grid .popin-rosso,
.home-maestria .maestria-models .models-grid .popin-titanium {
  display: none;
  left: 35px;
  padding: 25px 30px 0 0;
  position: absolute;
  top: 0;
  zoom: 1;
  height: 493px;
  width: 895px;
}
.home-maestria .maestria-models .models-grid .popin-crema:before,
.home-maestria .maestria-models .models-grid .popin-platinium:before,
.home-maestria .maestria-models .models-grid .popin-rosso:before,
.home-maestria .maestria-models .models-grid .popin-titanium:before,
.home-maestria .maestria-models .models-grid .popin-crema:after,
.home-maestria .maestria-models .models-grid .popin-platinium:after,
.home-maestria .maestria-models .models-grid .popin-rosso:after,
.home-maestria .maestria-models .models-grid .popin-titanium:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-maestria .maestria-models .models-grid .popin-crema:after,
.home-maestria .maestria-models .models-grid .popin-platinium:after,
.home-maestria .maestria-models .models-grid .popin-rosso:after,
.home-maestria .maestria-models .models-grid .popin-titanium:after {
  clear: both;
}
.home-maestria .maestria-models .models-grid .popin-crema .image,
.home-maestria .maestria-models .models-grid .popin-platinium .image,
.home-maestria .maestria-models .models-grid .popin-rosso .image,
.home-maestria .maestria-models .models-grid .popin-titanium .image {
  padding-top: 30px;
  float: left;
  height: auto;
  width: 440px;
}
.home-maestria .maestria-models .models-grid .popin-crema .desc,
.home-maestria .maestria-models .models-grid .popin-platinium .desc,
.home-maestria .maestria-models .models-grid .popin-rosso .desc,
.home-maestria .maestria-models .models-grid .popin-titanium .desc {
  color: #b7b8bf;
  padding-top: 30px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  float: left;
  height: auto;
  width: 422px;
}
.home-maestria .maestria-models .models-grid .popin-crema .desc h3,
.home-maestria .maestria-models .models-grid .popin-platinium .desc h3,
.home-maestria .maestria-models .models-grid .popin-rosso .desc h3,
.home-maestria .maestria-models .models-grid .popin-titanium .desc h3 {
  color: #fff;
  margin: 0 0 25px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
}
.home-maestria .maestria-models .models-grid .popin-crema .desc p,
.home-maestria .maestria-models .models-grid .popin-platinium .desc p,
.home-maestria .maestria-models .models-grid .popin-rosso .desc p,
.home-maestria .maestria-models .models-grid .popin-titanium .desc p,
.home-maestria .maestria-models .models-grid .popin-crema .desc ul,
.home-maestria .maestria-models .models-grid .popin-platinium .desc ul,
.home-maestria .maestria-models .models-grid .popin-rosso .desc ul,
.home-maestria .maestria-models .models-grid .popin-titanium .desc ul {
  margin: 0 0 16px;
}
.home-maestria .maestria-models .models-grid .popin-crema .desc strong,
.home-maestria .maestria-models .models-grid .popin-platinium .desc strong,
.home-maestria .maestria-models .models-grid .popin-rosso .desc strong,
.home-maestria .maestria-models .models-grid .popin-titanium .desc strong {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.home-maestria .maestria-models .models-grid .popin-crema .desc .spaaace,
.home-maestria .maestria-models .models-grid .popin-platinium .desc .spaaace,
.home-maestria .maestria-models .models-grid .popin-rosso .desc .spaaace,
.home-maestria .maestria-models .models-grid .popin-titanium .desc .spaaace {
  margin: 0 20px;
}
.home-maestria .maestria-models .models-grid .popin-crema .desc .need,
.home-maestria .maestria-models .models-grid .popin-platinium .desc .need,
.home-maestria .maestria-models .models-grid .popin-rosso .desc .need,
.home-maestria .maestria-models .models-grid .popin-titanium .desc .need,
.home-maestria .maestria-models .models-grid .popin-crema .desc .ingredients,
.home-maestria .maestria-models .models-grid .popin-platinium .desc .ingredients,
.home-maestria .maestria-models .models-grid .popin-rosso .desc .ingredients,
.home-maestria .maestria-models .models-grid .popin-titanium .desc .ingredients {
  margin-bottom: 18px;
}
.home-maestria .maestria-models .models-grid .popin-crema .desc .social,
.home-maestria .maestria-models .models-grid .popin-platinium .desc .social,
.home-maestria .maestria-models .models-grid .popin-rosso .desc .social,
.home-maestria .maestria-models .models-grid .popin-titanium .desc .social {
  color: #fff;
  margin-top: 20px;
}
.home-maestria .maestria-models .models-grid .popin-crema .moar a,
.home-maestria .maestria-models .models-grid .popin-platinium .moar a,
.home-maestria .maestria-models .models-grid .popin-rosso .moar a,
.home-maestria .maestria-models .models-grid .popin-titanium .moar a {
  color: #717171;
}
.home-maestria .maestria-models .models-grid .popin-crema {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-popin-5.jpg) 0 0 no-repeat;
}
.home-maestria .maestria-models .models-grid .popin-platinium {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-popin-6.jpg) 0 0 no-repeat;
}
.home-maestria .maestria-models .models-grid .popin-rosso {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-popin-7.jpg) 0 0 no-repeat;
}
.home-maestria .maestria-models .models-grid .popin-titanium {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-popin-8.jpg) 0 0 no-repeat;
}
.home-maestria .maestria-recipes {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-recipes-bg.jpg) 0 0 no-repeat;
  color: #fff;
  padding-bottom: 40px;
}
.home-maestria .maestria-recipes .title-sep-bottom {
  background-image: none;
  margin: 0;
  padding-top: 60px;
  padding-bottom: 8px;
}
.home-maestria .maestria-recipes .title-sep-bottom h2 {
  margin-top: 0;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}
.home-maestria .maestria-recipes .title-sep-bottom p {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-maestria .maestria-recipes .recipes-block {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-recipes-block.jpg) 0 0 no-repeat;
  margin: 0 auto;
  padding: 30px;
  height: 494px;
  width: 860px;
}
.home-maestria .maestria-recipes .recipes-block .single-recipe-ctn {
  position: relative;
  height: 440px;
  width: 860px;
}
.home-maestria .maestria-recipes .recipes-block .single-recipe {
  display: none;
  left: 0;
  position: absolute;
  top: 0;
}
.home-maestria .maestria-recipes .recipes-block .single-recipe.active {
  display: block;
}
.home-maestria .maestria-recipes .recipes-block .image {
  padding-top: 30px;
  float: left;
  height: auto;
  width: 422px;
}
.home-maestria .maestria-recipes .recipes-block .desc {
  color: #b7b8bf;
  padding-top: 30px;
  position: relative;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  float: left;
  height: auto;
  width: 435px;
}
.home-maestria .maestria-recipes .recipes-block .desc h4 {
  color: #fff;
  margin: 0 0 25px;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}
.home-maestria .maestria-recipes .recipes-block .desc strong {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-maestria .maestria-recipes .recipes-block .desc .spaaace {
  margin: 0 20px;
}
.home-maestria .maestria-recipes .recipes-block .desc .need,
.home-maestria .maestria-recipes .recipes-block .desc .ingredients {
  margin-bottom: 18px;
}
.home-maestria .maestria-recipes .recipes-block .desc .social {
  color: #fff;
  margin-top: 20px;
}
.home-maestria .maestria-recipes .recipes-block .desc .recipe-details {
  background-color: #000;
  color: #fff;
  display: none;
  left: 0;
  padding: 60px 65px 0 0;
  position: absolute;
  top: -30px;
  height: 450px;
  width: 385px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}
.home-maestria .maestria-recipes .recipes-block .desc .recipe-details h4 {
  margin: 0 0 40px;
}
.home-maestria .maestria-recipes .recipes-block .desc .recipe-details h5 {
  color: #717171;
  margin: 0 0 20px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}
.home-maestria .maestria-recipes .recipes-block .desc .recipe-details p {
  text-align: justify;
}
.home-maestria .maestria-recipes .recipes-block .desc .recipe-details .moar {
  margin: 0;
  position: absolute;
  right: 10px;
  top: 5px;
}
.home-maestria .maestria-recipes .recipes-block .moar a {
  color: #717171;
}
.home-maestria .barista-kit {
  background: #111517 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-barista-kit.jpg) 0 0 no-repeat;
  position: relative;
  height: 498px;
  width: 996px;
}
.home-maestria .barista-kit .infos {
  padding: 85px 0 0 85px;
  height: auto;
  width: 390px;
}
.home-maestria .barista-kit .infos h3 {
  margin: 0 0 18px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
.home-maestria .barista-kit .infos p {
  margin: 0 0 18px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}
.home-maestria .barista-kit .caption-1 {
  background-color: #7d7d7d;
  height: 1px;
  left: 600px;
  position: absolute;
  top: 110px;
  width: 107px;
  z-index: 1;
}
.home-maestria .barista-kit .caption-1 .dot {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-barista-kit-dot.png) 0 0 no-repeat;
  position: absolute;
  right: -10px;
  top: -5px;
  height: 11px;
  width: 11px;
}
.home-maestria .barista-kit .caption-1 .title {
  position: absolute;
  left: 125px;
  margin: 0;
  top: -7px;
  height: auto;
  width: 100px;
}
.home-maestria .barista-kit .caption-2 {
  background-color: #7d7d7d;
  height: 1px;
  left: 780px;
  position: absolute;
  top: 200px;
  width: 77px;
  z-index: 1;
}
.home-maestria .barista-kit .caption-2 .dot {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-maestria-barista-kit-dot.png) 0 0 no-repeat;
  position: absolute;
  right: -10px;
  top: -5px;
  height: 11px;
  width: 11px;
}
.home-maestria .barista-kit .caption-2 .title {
  position: absolute;
  left: 95px;
  margin: 0;
  top: -7px;
  height: auto;
  width: 100px;
}
.home-accessory-slider {
  margin: 0px 0 0 -20px;
  position: relative;
  z-index: 2;
  height: 180px;
  width: 1036px;
}
 .home-choco-slider, .home-sugar-slider {
  margin: 0px 0 0 -20px;
  position: relative;
  z-index: 2;
  height: 270px;
  width: 1036px;
 }
.home-accessory-slider .prev, .home-choco-slider .prev, .home-sugar-slider .prev {
  color: transparent;
  display: block;
  left: 650px;
  padding: 20px;
  position: absolute;
  top: 60px;
  z-index: 1;
}
.home-accessory-slider .prev span, .home-choco-slider .prev span, .home-sugar-slider .prev span {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-accessory-slider-nav.png) 0 -19px no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0;
  height: 19px;
  width: 10px;
}
.home-accessory-slider .next, .home-choco-slider .next,  .home-sugar-slider .next  {
  color: transparent;
  display: block;
  left: 340px;
  padding: 20px;
  position: absolute;
  top: 60px;
  z-index: 1;
}
.home-accessory-slider .next span, .home-choco-slider .next span,  .home-sugar-slider .next span {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-accessory-slider-nav.png) 0 0 no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0;
  height: 19px;
  width: 10px;
}
/*.home-accessory-slider ul, .home-choco-slider ul {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-accessory-slider-bg.png) 50% 100% no-repeat;
  position: relative;
  height: 180px;
  width: 1036px;
}*/
.home-accessory-slider li, .home-choco-slider li,  .home-sugar-slider li {
  position: absolute;
  top: 0;
  height: 180px;
  width: 180px;
}
.home-accessory-slider .thumb, .home-choco-slider .thumb, .home-sugar-slider .thumb {
  cursor: pointer;
}
.home-accessory-slider .on, .home-choco-slider .on, .home-sugar-slider .on {
  display: none;
  left: -100px;
  position: absolute;
  top: -35px;
  height: auto;
  width: 380px;
}
.home-accessory-slider .on .visual, .home-choco-slider .on .visual,  .home-sugar-slider .on .visual {
  text-align: center;
}
.home-accessory-slider .on .desc, .home-choco-slider .on .desc, .home-suagr-slider .on .desc {
  color: #fff;
  font-style: italic;
  left: 0;
  text-align: center;
  top: 280px;
  height: auto;
  width: 100%;
}
.home-accessory-slider .on .desc h2, .home-choco-slider .on .desc h2,  .home-sugar-slider .on .desc h2 {
  margin: 0 !important;
  padding: 0 !important;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}
.home-accessory-slider .on .desc p, .home-choco-slider .on .desc p, .home-sugar-slider .on .desc p {
  margin: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
}
ul.home-accessory-slider-pager, ul.home-choco-slider-pager, ul.home-sugar-slider-pager {
  margin: 130px 0 0 0;
  position: relative;
  text-align: center;
  z-index: 2;
  padding-bottom: 20px;
}
ul.home-accessory-slider-pager li, ul.home-choco-slider-pager li, ul.home-sugar-slider-pager li {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-accessory-slider-pager.png) 0 0 no-repeat;
  display: inline-block;
  margin: 0 8px;
  height: 18px;
  width: 18px;
}
ul.home-accessory-slider-pager li a, ul.home-choco-slider-pager li a, ul.home-sugar-slider-pager li a {
  display: block;
  height: 18px;
  width: 18px;
}
ul.home-accessory-slider-pager li.active, ul.home-choco-slider-pager li.active, ul.home-sugar-slider-pager li.active {
  background-position: 0 -18px;
}
.home-accessory {
  background-image: none;
}
.home-accessory .home-header-image {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-accessory-header.jpg) 50% 0 no-repeat;
  height: 1730px;
  width: auto;
}
.home-accessory .home-header-image h2 {
  padding: 115px 0 0 0;
  margin: 0;
}
.home-accessory .home-accessory-wrapper {
  margin-top: -1333px;
}
.home-accessory .home-head {
  background-color: #fff;
  padding-top: 180px;
  position: relative;
}
.home-accessory .home-head .accessory-push {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index:1000;
}
.home-accessory .home-head h1 {
  font-size: 28px;
  margin: 0 0 20px;
}
.home-accessory .home-head p {
  margin: 0 auto;
  width: 640px;
}
.home-accessory .home-head .social {
  margin: 30px auto 0;
  padding: 20px 20px 0;
  height: auto;
  width: 400px;
}
.home-accessory .home-head .bottom {
  line-height: 4px;
  margin: 30px 80px 0;
  position: relative;
  text-align: center;
  height: 4px;
  width: auto;
}
.home-accessory .home-head .bottom .sep {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-u-title-sep-dark.png) 50% 0 no-repeat;
  left: 50%;
  margin-left: -419px;
  position: absolute;
  top: 4px;
  height: 4px;
  width: 836px;
}
.home-accessory .pixie-cup {
  background-color: #fff;
  color: #2a2c2c;
  padding-bottom: 140px;
  zoom: 1;
}
.home-accessory .pixie-cup:before,
.home-accessory .pixie-cup:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-accessory .pixie-cup:after {
  clear: both;
}
.home-accessory .pixie-cup .cap-cup {
  margin: 0 48px;
  position: relative;
  float: left;
  height: 200px;
  width: 180px;
}
.home-accessory .pixie-cup .cap-cup .info-img {
  left: 0;
  position: absolute;
  top: 190px;
}
.home-accessory .pixie-cup .cup-info {
  float: left;
  height: auto;
  width: 440px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-accessory .pixie-cup .cup-info h3 {
  margin: 0 0 20px;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
.home-accessory .pixie-cup .aside {
  font-style: italic;
  margin-right: 80px;
  padding-top: 40px;
  float: right;
  height: auto;
  width: 170px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 12px;
}
.home-accessory .pixie-cup .aside h4 {
  margin: 0 0 15px;
}
.home-accessory .home-pixie-parallax {
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-collection-parallax-bg.png) 0 0 repeat-x;
  border-bottom: 1px solid #f2f2f2;
  border-top: 1px solid #e4e4e4;
  color: #2a2c2c;
  padding: 50px 40px;
  zoom: 1;
}
.home-accessory .home-pixie-parallax:before,
.home-accessory .home-pixie-parallax:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-accessory .home-pixie-parallax:after {
  clear: both;
}
.home-accessory .home-pixie-parallax .aside {
  font-style: italic;
  margin-left: 35px;
  text-align: right;
  float: left;
  height: auto;
  width: 170px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 12px;
}
.home-accessory .home-pixie-parallax .aside img {
  margin-bottom: 20px;
}
.home-accessory .home-pixie-parallax .aside h4 {
  margin: 0 0 15px;
}
.home-accessory .home-pixie-parallax .visual {
  position: relative;
  float: right;
  height: 367px;
  width: 686px;
}
.home-accessory .home-pixie-parallax .visual .caps-layer-1,
.home-accessory .home-pixie-parallax .visual .caps-layer-2 {
  position: absolute;
  z-index: 100;
}
.home-accessory .home-pixie-parallax .visual .caps-layer-1 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-accessory-caps-layer-1.png) 0 0 no-repeat;
  left: -10px;
  top: -52px;
  height: 428px;
  width: 686px;
}
.home-accessory .home-pixie-parallax .visual .caps-layer-2 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-accessory-caps-layer-2.png) 0 0 no-repeat;
  left: -285px;
  top: -57px;
  height: 487px;
  width: 1046px;
}
.home-accessory .home-pixie-tray {
  background-color: #fff;
  color: #2a2c2c;
  padding: 110px 80px;
  zoom: 1;
}
.home-accessory .home-pixie-tray:before,
.home-accessory .home-pixie-tray:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-accessory .home-pixie-tray:after {
  clear: both;
}
.home-accessory .home-pixie-tray .left-part {
  height: auto;
  width: 400px;
  float: left;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-accessory .home-pixie-tray .left-part h3 {
  margin: 0 0 20px;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
.home-accessory .home-pixie-tray .left-part blockquote {
  color: #c9201f;
  font-style: italic;
  margin: 30px 0 30px -30px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}
.home-accessory .home-pixie-tray .right-part {
  position: relative;
  float: right;
  height: auto;
  width: 400px;
}
.home-accessory .home-pixie-tray .right-part .visual-caption {
  position: absolute;
  left: 270px;
  top: 290px;
  height: auto;
  width: 170px;
}
.home-accessory .home-pixie-tray .right-part .visual-caption h4 {
  margin: 0;
}
.home-accessory .home-pixie-tray .right-part .visual-caption p {
  margin: 0 0 20px;
}
.home-accessory .home-pixie-tray .right-part .visual-caption .moar a {
  color: #2a2c2c;
}
.home-accessory .home-pixie-tray .right-part .visual-caption .arrow {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-tray-arrow.png) 0 0 no-repeat;
  left: -50px;
  position: absolute;
  top: -100px;
  height: 112px;
  width: 34px;
}
.home-accessory .home-accessory-video {
  background: #fff;
  border-top: 1px solid #f2f2f2;
  padding-top: 20px;
}
.home-accessory .home-pixie-dispenser {
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-pixie-dispenser-bg.png) 0 0 repeat-x;
  border-top: 1px solid #e4e4e4;
  padding: 0 0 90px;
  position: relative;
  zoom: 1;
}
.home-accessory .home-pixie-dispenser:before,
.home-accessory .home-pixie-dispenser:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-accessory .home-pixie-dispenser:after {
  clear: both;
}
.home-accessory .home-pixie-dispenser .left-part {
  left: -25px;
  position: absolute;
  top: 20px;
  height: auto;
  width: 676px;
}
.home-accessory .home-pixie-dispenser .right-part {
  margin-right: 80px;
  padding-top: 60px;
  float: right;
  height: auto;
  width: 360px;
}
.home-accessory .home-pixie-dispenser .product-push {
  color: #2a2c2c;
  margin-bottom: 50px;
  zoom: 1;
}
.home-accessory .home-pixie-dispenser .product-push:before,
.home-accessory .home-pixie-dispenser .product-push:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-accessory .home-pixie-dispenser .product-push:after {
  clear: both;
}
.home-accessory .home-pixie-dispenser .product-push .thumb {
  text-align: center;
  height: auto;
  float: left;
}
.home-accessory .home-pixie-dispenser .product-push .info {
  height: auto;
  width: 230px;
  float: left;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  margin-left: 20px;
}
.home-accessory .home-pixie-dispenser .product-push .info h4 {
  margin: 0 0 15px;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
}
.home-accessory .home-pixie-dispenser .product-push .info .moar a {
  color: #2a2c2c;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
}
.home-accessory .home-discover {
  background-color: #fff;
  background-image: none;
  border-top: 1px solid #f2f2f2;
  height: 100px;
}
.home-accessory .discover-pixie {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-discover-pixie.png) 0 0 no-repeat;
  left: 50%;
  margin-left: -132px;
  position: absolute;
  text-align: center;
  top: -80px;
  height: 264px;
  width: 264px;
}
.home-accessory .discover-pixie .light {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-aeroccino-white.png);
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity = 0);
  height: 264px;
  width: 264px;
}
.home-accessory .discover-pixie h3 {
  color: #fff;
  margin: 115px 0 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
.home-accessory .discover-pixie .btn {
  font-size: 11px;
  position: relative;
  z-index: 1;
}
.home-accessory .home-compare {
  border: none;
  margin-bottom: 0;
}
.home-accessory .home-compare-left,
.home-accessory .home-compare-right {
  height: 320px;
}
.home-accessory .home-categories {
  background-color: #fff;
  color: #2a2c2c;
  margin-bottom: 20px;
  padding: 0 0 50px;
}
.home-accessory .home-categories h3 {
  margin: 0;
  text-align: center;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 50px;
}
.home-accessory .home-categories .home-categories-list {
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-accessory-categories-bg.png) 0 0 no-repeat;
  padding: 2px 21px 0;
  height: 128px;
  width: auto;
}
.home-accessory .home-categories .home-categories-list table {
  height: 116px;
  width: 100%;
}
.home-accessory .home-categories .home-categories-list td {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-accessories-categories-spacer.png) 100% 0 repeat-y;
  height: 116px;
  text-align: center;
}
.home-accessory .home-categories .home-categories-list td.last {
  background: none;
}
.home-accessory .home-categories .home-categories-list td a {
  color: #2a2c2c;
  display: block;
  padding: 0 18px;
  text-decoration: none;
  height: 100%;
  width: auto;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
}
.home-citiz .citiz-header {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-accessories-citiz-header.jpg) 50% 62px no-repeat;
}
.home-citiz .home-machine-nav {
  background-color: transparent;
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-machine-transparent-nav-bg.png);
}
.home-citiz .home-header-image {
  background: transparent none 0 0 no-repeat;
}
.home-citiz .home-header-image h2 {
  padding: 0 0 30px 90px;
}
.home-citiz .home-accessory-slider ul {
  background: transparent none 0 0 no-repeat;
}
.home-citiz .home-accessory-wrapper {
  margin-top: -1405px;
}
.home-citiz .home-head {
  padding-bottom: 0;
}
.home-citiz .home-head h1 {
  margin: 0 0 40px;
}
.home-citiz .home-accessory-video {
  background-color: #d9d9d9;
}
.home-citiz .discover-citiz {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-discover-citiz.png) 0 0 no-repeat;
  left: 50%;
  margin-left: -132px;
  position: absolute;
  text-align: center;
  top: -190px;
  z-index: 5;
  height: 264px;
  width: 264px;
}
.home-citiz .discover-citiz .light {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-aeroccino-white.png);
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity = 0);
  height: 264px;
  width: 264px;
}
.home-citiz .discover-citiz h3 {
  color: #fff;
  margin: 115px 0 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
.home-citiz .discover-citiz .btn {
  font-size: 11px;
  position: relative;
  z-index: 1;
}
.home-citiz .home-citiz-description {
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-citiz-description-bg.png) 0 100% repeat-x;
  color: #2a2c2c;
  position: relative;
  height: 830px;
  width: auto;
}
.home-citiz .home-citiz-description .cups-background {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-citiz-description-image.jpg) 0 0 no-repeat;
  bottom: 0;
  left: 0;
  position: absolute;
  height: 690px;
  width: 996px;
}
.home-citiz .home-citiz-description .spoon {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-citiz-description-spoon.png) 0 0 no-repeat;
  bottom: 30px;
  left: -60px;
  position: absolute;
  height: 473px;
  width: 214px;
}
.home-citiz .home-citiz-description .info {
  font-style: italic;
  left: 90px;
  position: absolute;
  top: 40px;
  height: auto;
  width: 380px;
}
.home-citiz .home-citiz-description .info h2 {
  color: #b31621;
  margin: 0 0 40px;
  height: auto;
  width: 816px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}
.home-citiz .home-citiz-description .info p {
  margin: 60px 0 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.home-citiz .home-citiz-description .info p.portrait {
  margin: 0 0 20px;
  vertical-align: bottom;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}
.home-citiz .home-citiz-description .info p.portrait strong {
  vertical-align: bottom;
}
.home-citiz .home-discover {
  height: 1px;
}
.home-accessory-video {
  background-color: #fff;
  height:561px;

}
.home-accessory-video h2 {
  color: #2a2c2c;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  line-height: 110px;
}
.home-accessory-video .video-ctn {
  margin: 0 auto;
  position: relative;
  height: 434px;
  width: 818px;
}
.home-accessory-video .shadow {
  display: block;
  margin: 0 auto;
  height: 16px;
  width: 818px;
}
.home-glass .glass-header {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-accessories-glass-header.jpg) 50% 62px no-repeat;
}
.home-glass .home-machine-nav {
  background-color: transparent;
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-machine-transparent-nav-bg.png);
}
.home-glass .home-header-image {
  background: transparent none 0 0 no-repeat;
}
.home-glass .home-header-image h2 {
  padding: 0 0 30px 90px;
}
.home-glass .home-accessory-slider ul {
  background: transparent none 0 0 no-repeat;
}
.home-glass .home-accessory-wrapper {
  margin-top: -1405px;
}
.home-glass .home-head {
  padding-bottom: 0;
}
.home-glass .home-head h1 {
  margin: 0 0 40px;
}
.home-glass .home-accessory-video {
  background-color: #fff;
}
.home-glass .discover-u {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-discover-u.png) 0 0 no-repeat;
  left: 50%;
  margin-left: -132px;
  position: absolute;
  text-align: center;
  top: -190px;
  z-index: 5;
  height: 264px;
  width: 264px;
}
.home-glass .discover-u .light {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-aeroccino-white.png);
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity = 0);
  height: 264px;
  width: 264px;
}
.home-glass .discover-u h3 {
  color: #fff;
  margin: 115px 0 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
.home-glass .discover-u .btn {
  font-size: 11px;
  position: relative;
  z-index: 1;
}
.home-glass .home-glass-description {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-glass-description-bg.jpg) 0 0 no-repeat;
  color: #448f9d;
  position: relative;
  height: 600px;
  width: auto;
}
.home-glass .home-glass-description .cup-1 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-glass-description-cup-1.jpg) 0 0 no-repeat;
  left: -230px;
  position: absolute;
  top: 375px;
  height: 203px;
  width: 209px;
}
.home-glass .home-glass-description .cup-2 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-glass-description-cup-2.jpg) 0 0 no-repeat;
  position: absolute;
  right: -290px;
  top: -20px;
  height: 341px;
  width: 251px;
}
.home-glass .home-glass-description .info {
  font-style: italic;
  left: -20px;
  position: absolute;
  text-align: right;
  top: 40px;
  height: auto;
  width: 365px;
}
.home-glass .home-glass-description .info h2 {
  margin: 0 0 20px;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.home-glass .home-glass-description .info p {
  font-style: normal;
  margin: 30px 0 0;
  font-size: 12 px;
  font-weight: 400;
  line-height: 22px;
  float: right;
  height: auto;
  width: 260px;
}
.home-glass .home-glass-accessory-slider {
  background: #c1b19c url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-glass-accessory-slider.jpg) 0 0 no-repeat;
  height: 706px;
  width: auto;
}
.home-glass .home-glass-accessory-slider .logo {
  margin: 45px 0 0 90px;
}
.home-glass .home-glass-accessory-slider .u-collection-slider {
  position: relative;
  height: 425px;
  width: 996px;
}
.home-glass .home-glass-accessory-slider .u-collection-slider .slider-items {
  color: #2a2c2c;
  position: relative;
  height: 425px;
  width: 996px;
}
.home-glass .home-glass-accessory-slider .u-collection-slider .slider-items li {
  left: 0;
  position: absolute;
  top: 0;
  height: 425px;
  width: 996px;
}
.home-glass .home-glass-accessory-slider .u-collection-slider .slider-items .image {
  display: none;
  left: 140px;
  position: absolute;
  top: 30px;
  height: 350px;
  width: 350px;
}
.home-glass .home-glass-accessory-slider .u-collection-slider .slider-items .info {
  color: #635340;
  display: none;
  left: 530px;
  position: absolute;
  top: 80px;
  height: auto;
  width: 360px;
}
.home-glass .home-glass-accessory-slider .u-collection-slider .slider-items .info h3 {
  font-style: italic;
  margin: 0 0 40px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}
.home-glass .home-glass-accessory-slider .u-collection-slider .slider-items .info p {
  font-style: italic;
  margin: 0 0 24px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.home-glass .home-glass-accessory-slider .u-collection-slider .prev {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-glass-accessory-slider-nav.png) 0 0 no-repeat;
  display: block;
  left: 40px;
  margin-top: -26px;
  position: absolute;
  top: 50%;
  height: 52px;
  width: 27px;
}
.home-glass .home-glass-accessory-slider .u-collection-slider .next {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-glass-accessory-slider-nav.png) 0 -52px no-repeat;
  display: block;
  margin-top: -26px;
  position: absolute;
  right: 40px;
  top: 50%;
  height: 52px;
  width: 27px;
}
.home-glass .home-discover {
  height: 1px;
}
.home-premium .premium-header {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-accessories-premium-header.jpg) 50% 62px no-repeat;
}
.home-premium .home-machine-nav {
  background-color: transparent;
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-machine-transparent-nav-bg.png);
}
.home-premium .home-header-image {
  background: transparent none 0 0 no-repeat;
}
.home-premium .home-header-image h2 {
  padding: 70px 0 30px 30px;
}
.home-premium .home-accessory-slider ul {
  background: transparent none 0 0 no-repeat;
}
.home-premium .home-accessory-wrapper {
  margin-top: -1405px;
}
.home-premium .home-head {
  padding-bottom: 0;
}
.home-premium .home-head h1 {
  margin: 0 0 40px;
}
.home-premium .home-accessory-video {
  background-color: #fff;
}
.home-premium .discover-maestria {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-discover-maestria.png) 0 0 no-repeat;
  left: 50%;
  margin-left: -132px;
  position: absolute;
  text-align: center;
  top: -190px;
  z-index: 5;
  height: 264px;
  width: 264px;
}
.home-premium .discover-maestria .light {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-aeroccino-white.png);
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity = 0);
  height: 264px;
  width: 264px;
}
.home-premium .discover-maestria h3 {
  color: #fff;
  margin: 115px 0 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
.home-premium .discover-maestria .btn {
  font-size: 11px;
  position: relative;
  z-index: 1;
}
.home-premium .home-premium-description {
  background: #0a0a0a url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-premium-description-bg.jpg) 0 0 no-repeat;
  color: #fff;
  position: relative;
}
.home-premium .home-premium-description .left {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-premium-description-left.jpg) 0 0 no-repeat;
  position: absolute;
  right: 100%;
  top: 40px;
  height: 514px;
  width: 452px;
}
.home-premium .home-premium-description .right {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-premium-description-right.jpg) 0 0 no-repeat;
  left: 100%;
  position: absolute;
  top: -120px;
  height: 341px;
  width: 452px;
}
.home-premium .home-premium-description .cap-1, 
.home-machine-inissia .key-benefits .cap-1 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-premium-description-cap1.png) 0 0 no-repeat;
  left: -80px;
  position: absolute;
  top: 510px;
  height: 168px;
  width: 193px;
  z-index: 2;
}
.home-premium .home-premium-description .cap-2, 
.home-machine-inissia .key-benefits .cap-2 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-premium-description-cap2.png) 0 0 no-repeat;
  left: 980px;
  position: absolute;
  top: -60px;
  height: 153px;
  width: 136px;
  z-index: 2;
}
.home-premium .home-premium-description .cap-3, 
.home-machine-inissia .key-benefits .cap-3 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-premium-description-cap3.png) 0 0 no-repeat;
  left: -350px;
  position: absolute;
  top: 320px;
  height: 109px;
  width: 95px;
  z-index: 2;
}
.home-premium .home-premium-description .cap-4, 
.home-machine-inissia .key-benefits .cap-4 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-premium-description-cap4.png) 0 0 no-repeat;
  left: 1250px;
  position: absolute;
  top: 230px;
  height: 132px;
  width: 117px;
  z-index: 2;
}
.home-premium .home-premium-description .info {
  font-style: italic;
  padding: 35px 85px 55px;
}
.home-premium .home-premium-description .info h2 {
  margin: 0 0 250px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.home-premium .home-premium-description .info h2 strong {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}
.home-premium .home-premium-description .info .orange {
  color: #cc9d49;
  font-style: normal;
  margin: 0 auto;
  text-align: center;
  height: auto;
  width: 550px;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}
.home-premium .home-premium-description .info .orange strong {
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}
.home-premium .home-premium-description .info .info-txt {
  font-style: italic;
}
.home-premium .home-premium-description .designer-1,
.home-premium .home-premium-description .designer-2 {
  margin: 0 0 25px;
  width: 50%;
}
.home-premium .home-premium-description .designer-1 h3,
.home-premium .home-premium-description .designer-2 h3 {
  margin: 0;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.home-premium .home-premium-description .designer-1 p,
.home-premium .home-premium-description .designer-2 p {
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-premium .home-premium-description .designer-1 {
  float: left;
}
.home-premium .home-premium-description .designer-1 img {
  margin: 0 10px 0 20px;
  float: right;
}
.home-premium .home-premium-description .designer-1 .desc {
  text-align: right;
  float: right;
}
.home-premium .home-premium-description .designer-2 {
  float: right;
}
.home-premium .home-premium-description .designer-2 img {
  margin: 0 20px 0 10px;
  float: left;
}
.home-premium .home-premium-description .designer-2 .desc {
  float: left;
}
.home-premium .home-premium-more-info {
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-premium-more-bg.jpg) 0 100% no-repeat;
  color: #000;
  font-style: italic;
  padding: 40px 90px 350px;
}
.home-premium .home-premium-more-info h2 {
  color: #cc9d49;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.home-premium .home-premium-more-info .text {
  height: auto;
  width: 360px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}
.home-premium .home-premium-more-info .text strong {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}
.home-premium .home-premium-more-info .image {
  text-align: center;
  height: auto;
  width: 360px;
}
.home-premium .home-discover {
  height: 1px;
}
.home-ritual .ritual-header {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-accessories-ritual-header.jpg) 50% 62px no-repeat;
}
.home-ritual .home-machine-nav {
  background-color: transparent;
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-machine-transparent-nav-bg.png);
}
.home-ritual .home-header-image {
  background: transparent none 0 0 no-repeat;
}
.home-ritual .home-header-image h2 {
  padding: 70px 0 30px 30px;
}
.home-ritual .home-accessory-slider ul {
  background: transparent none 0 0 no-repeat;
}
.home-ritual .home-accessory-wrapper {
  margin-top: -1405px;
}
.home-ritual .home-head {
  padding-bottom: 0;
}
.home-ritual .home-head h1 {
  margin: 0 0 40px;
}
.home-ritual .home-accessory-video {
  background-color: #fff;
}
.home-ritual .home-ritual-design-expert {
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-ritual-design-expert-bg.jpg) 0 0 no-repeat;
  color: #fff;
  position: relative;
  height: 503px;
  width: auto;
}
.home-ritual .home-ritual-design-expert h2 {
  font-style: italic;
  left: 90px;
  margin: 0;
  position: absolute;
  top: 80px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.home-ritual .home-ritual-design-expert h2 strong {
  display: block;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 30px;
}
.home-ritual .home-ritual-design-expert blockquote {
  background-color: #150721;
  margin: 0;
  position: absolute;
  right: 90px;
  top: 20px;
  height: auto;
  width: 267px;
}
.home-ritual .home-ritual-design-expert blockquote .image {
  padding: 50px 0 30px 0;
}
.home-ritual .home-ritual-design-expert blockquote p {
  margin: 0 0 18px;
  padding: 0 30px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 18px;
}
.home-ritual .home-ritual-design-expert blockquote p.name {
  font-weight: 700;
  margin: 0 0 30px;
  text-transform: uppercase;
}
.home-ritual .home-ritual-design-expert .moving-cup {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-ritual-design-expert-cup.png) 0 0 no-repeat;
  left: 231px;
  position: absolute;
  top: 0;
  height: 228px;
  width: 250px;
}
.home-ritual .home-ritual-design-expert .spoon-1,
.home-ritual .home-ritual-design-expert .spoon-2,
.home-ritual .home-ritual-design-expert .spoon-3,
.home-ritual .home-ritual-design-expert .spoon-4,
.home-ritual .home-ritual-design-expert .mask-cup {
  position: absolute;
}
.home-ritual .home-ritual-design-expert .spoon-1 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-ritual-spoon-1.png) 0 0 no-repeat;
  left: -120px;
  top: 70px;
  height: 198px;
  width: 235px;
}
.home-ritual .home-ritual-design-expert .spoon-2 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-ritual-spoon-2.png) 0 0 no-repeat;
  left: 945px;
  top: 325px;
  height: 198px;
  width: 338px;
}
.home-ritual .home-ritual-design-expert .spoon-3 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-ritual-spoon-3.png) 0 0 no-repeat;
  left: 1060px;
  top: 0px;
  height: 220px;
  width: 150px;
}
.home-ritual .home-ritual-design-expert .spoon-4 {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-ritual-spoon-4.png) 0 0 no-repeat;
  left: -300px;
  top: 290px;
  height: 45px;
  width: 153px;
}
.home-ritual .home-ritual-design-expert .mask-cup {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-ritual-cup-mask.png) 0 0 no-repeat;
  left: 265px;
  top: 365px;
  height: 38px;
  width: 129px;
}
.home-ritual .home-premium-more-info {
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-premium-more-bg.jpg) 0 100% no-repeat;
  color: #000;
  font-style: italic;
  padding: 40px 90px 350px;
}
.home-ritual .home-premium-more-info h2 {
  color: #cc9d49;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.home-ritual .home-premium-more-info .text {
  height: auto;
  width: 360px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}
.home-ritual .home-premium-more-info .text strong {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}
.home-ritual .home-premium-more-info .image {
  text-align: center;
  height: auto;
  width: 360px;
}
.home-ritual .home-ritual-more-info {
  background-color: #0a0a0a;
  padding: 0 0 190px;
}
.home-ritual .home-ritual-more-info .home-ritual-more-info-cups {
  padding: 110px 0 100px 90px;
  position: relative;
  height: auto;
  width: 490px;
}
.home-ritual .home-ritual-more-info .home-ritual-more-info-cups h2 {
  font-style: italic;
  margin: 0 0 50px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.home-ritual .home-ritual-more-info .home-ritual-more-info-cups h2 strong {
  display: block;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 30px;
}
.home-ritual .home-ritual-more-info .home-ritual-more-info-cups p {
  color: #cccccc;
  height: auto;
  width: 350px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
}
.home-ritual .home-ritual-more-info .home-ritual-more-info-cups img {
  left: 600px;
  position: absolute;
  top: -10px;
}
.home-ritual .home-ritual-more-info .home-ritual-more-accessories {
  padding: 0 90px 200px;
}
.home-ritual .home-ritual-more-info .home-ritual-more-accessories .left-part,
.home-ritual .home-ritual-more-info .home-ritual-more-accessories .right-part {
  text-align: center;
  float: left;
  height: auto;
  width: 50%;
}
.home-ritual .home-ritual-more-info .home-ritual-more-accessories .left-part .image,
.home-ritual .home-ritual-more-info .home-ritual-more-accessories .right-part .image {
  line-height: 375px;
  vertical-align: bottom;
  height: 375px;
  width: auto;
}
.home-ritual .home-ritual-more-info .home-ritual-more-accessories .left-part h3,
.home-ritual .home-ritual-more-info .home-ritual-more-accessories .right-part h3 {
  margin: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}
.home-ritual .home-ritual-more-info .home-ritual-more-accessories .left-part p,
.home-ritual .home-ritual-more-info .home-ritual-more-accessories .right-part p {
  color: #cccccc;
  margin: 0 auto;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  height: auto;
  width: 280px;
  min-height: 36px;
}
.home-ritual .home-ritual-more-info .home-ritual-more-accessories .left-part .moar,
.home-ritual .home-ritual-more-info .home-ritual-more-accessories .right-part .moar {
  margin: 18px auto 0;
}
.home-ritual .home-ritual-more-info .home-ritual-more-aeroccino {
  padding: 0 90px 30px 540px;
  position: relative;
}
.home-ritual .home-ritual-more-info .home-ritual-more-aeroccino h2 {
  font-style: italic;
  margin: 0 0 20px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.home-ritual .home-ritual-more-info .home-ritual-more-aeroccino h2 strong {
  display: block;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 30px;
}
.home-ritual .home-ritual-more-info .home-ritual-more-aeroccino p {
  color: #cccccc;
  font-style: italic;
  height: auto;
  width: 350px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-ritual .home-ritual-more-info .home-ritual-more-aeroccino p strong {
  color: #fff;
}
.home-ritual .home-ritual-more-info .home-ritual-more-aeroccino .big-image {
  left: -12px;
  position: absolute;
  top: -90px;
}
.home-ritual .home-ritual-more-info .home-ritual-more-aeroccino .aeroccino-list {
  zoom: 1;
}
.home-ritual .home-ritual-more-info .home-ritual-more-aeroccino .aeroccino-list:before,
.home-ritual .home-ritual-more-info .home-ritual-more-aeroccino .aeroccino-list:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-ritual .home-ritual-more-info .home-ritual-more-aeroccino .aeroccino-list:after {
  clear: both;
}
.home-ritual .home-ritual-more-info .home-ritual-more-aeroccino .aeroccino-list li {
  margin: 0 5px;
  text-align: center;
  float: left;
}
.home-ritual .home-ritual-more-info .home-ritual-more-aeroccino .aeroccino-list li span {
  color: #cccccc;
  display: block;
  margin-top: 18px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-ritual .discover-latissima {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-discover-latissima.png) 0 0 no-repeat;
  left: 50%;
  margin-left: -132px;
  position: absolute;
  text-align: center;
  top: -190px;
  z-index: 5;
  height: 264px;
  width: 264px;
}
.home-ritual .discover-latissima .light {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-aeroccino-white.png);
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity = 0);
  height: 264px;
  width: 264px;
}
.home-ritual .discover-latissima h3 {
  color: #fff;
  margin: 115px 0 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
.home-ritual .discover-latissima .btn {
  font-size: 11px;
  position: relative;
  z-index: 1;
}
.home-ritual .home-discover {
  height: 1px;
}
.hp-machines {
  margin-top: 58px;
}
.hp-machines .hp-machines-ctn {
  background-color: #121215;
  padding: 20px;
}
.hp-machines .hp-machines-header {
  padding-bottom: 80px;
  position: relative;
}
.hp-machines .hp-machines-header .back-to-list {
  color: #717171;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.hp-machines .hp-machines-header .back-to-list img {
  margin-right: 5px;
}
.hp-machines .hp-machines-header .buy-btn,
.hp-machines .hp-machines-header .compare-btn {
  font-weight: 400;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
}
.hp-machines .hp-machines-header .compare-btn {
  top: 50px;
}
.hp-machines .hp-machines-title {
  margin: 0 auto;
  text-align: center;
  height: auto;
  width: 550px;
}
.hp-machines .hp-machines-title h1 {
  margin: 15px 0;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}
.hp-machines .hp-machines-filters {
  background-color: #2d2b2e;
  margin: 0 30px 0;
  position: relative;
  zoom: 1;
  height: 64px;
  width: 878px;
}
.hp-machines .hp-machines-filters:before,
.hp-machines .hp-machines-filters:after {
  display: table;
  content: "";
  zoom: 1;
}
.hp-machines .hp-machines-filters:after {
  clear: both;
}
.hp-machines .hp-machines-filters .price-filter,
.hp-machines .hp-machines-filters .color-filter,
.hp-machines .hp-machines-filters .milk-filter {
  border-right: 1px solid #000;
  height: 64px;
  width: 291px;
  float: left;
}
.hp-machines .hp-machines-filters .filters-reset {
  color: #fff;
  position: absolute;
  right: 0;
  top: -20px;
  white-space: nowrap;
}
.hp-machines .hp-machines-filters .filters-reset img {
  margin-right: 5px;
}
.hp-machines .hp-machines-filters .price-filter {
  text-align: center;
}
.hp-machines .hp-machines-filters .price-filter ul {
  margin: 0 auto;
  zoom: 1;
  height: 27px;
  width: 188px;
}
.hp-machines .hp-machines-filters .price-filter ul:before,
.hp-machines .hp-machines-filters .price-filter ul:after {
  display: table;
  content: "";
  zoom: 1;
}
.hp-machines .hp-machines-filters .price-filter ul:after {
  clear: both;
}
.hp-machines .hp-machines-filters .price-filter ul li {
  margin-right: 1px;
  float: left;
  height: 27px;
  width: 92px;
}
.hp-machines .hp-machines-filters .price-filter ul li a {
  background: #ebebeb url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-machines-price-filter-bg.png) 0 0 repeat-x;
  color: #2a2c2c;
  display: block;
  text-align: center;
  text-decoration: none;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 9px;
  font-weight: 400;
  line-height: 27px;
}
.hp-machines .hp-machines-filters .price-filter ul li a.low {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.hp-machines .hp-machines-filters .price-filter ul li a.low .icon {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-machines-filter-low.png) 0 -4px no-repeat;
}
.hp-machines .hp-machines-filters .price-filter ul li a.high {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.hp-machines .hp-machines-filters .price-filter ul li a.high .icon {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-machines-filter-high.png) 0 -4px no-repeat;
}
.hp-machines .hp-machines-filters .price-filter ul li a.active {
  background-color: #403f41;
  background-image: none;
  color: #fff;
}
.hp-machines .hp-machines-filters .price-filter ul li a.active .icon {
  background-position: 0 0;
}
.hp-machines .hp-machines-filters .price-filter ul li .icon {
  display: inline-block;
  margin-right: 5px;
  height: 4px;
  width: 5px;
}
.lt-ie8 .hp-machines .hp-machines-filters .price-filter ul li .icon {
  position: relative;
  top: -5px;
}
.hp-machines .hp-machines-filters .color-filter {
  text-align: center;
}
.hp-machines .hp-machines-filters .color-filter ul {
  margin-top: 5px;
}
.hp-machines .hp-machines-filters .color-filter li {
  display: inline-block;
  margin: 0 -2px 0;
  height: 18px;
  width: 18px;
}
.hp-machines .hp-machines-filters .color-filter li a {
  display: block;
  position: relative;
  height: 18px;
  width: 18px;
}
.hp-machines .hp-machines-filters .color-filter li img {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 0;
}
.hp-machines .hp-machines-filters .color-filter li .on {
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
.hp-machines .hp-machines-filters .color-filter li.active .on {
  display: block;
}
.hp-machines .hp-machines-filters .milk-filter {
  border-right: none;
}
.hp-machines .hp-machines-filters .milk-filter .cbox {
  margin: 0;
  text-align: center;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 9px;
  font-weight: 400;
  line-height: 17px;
}
.hp-machines .hp-machines-filters .milk-filter .cbox .alias {
  margin-right: 0;
}
.hp-machines .hp-machines-filters .milk-filter .cbox label {
  padding-left: 10px;
}
.hp-machines .hp-machines-filters h3 {
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 9px;
  font-weight: 400;
  line-height: 26px;
}
.hp-machines .hp-machines-list {
  margin: 0 30px;
  height: auto;
  width: 878px;
}
.hp-machines .hp-machines-list .head-line {
  zoom: 1;
}
.hp-machines .hp-machines-list .head-line:before,
.hp-machines .hp-machines-list .head-line:after {
  display: table;
  content: "";
  zoom: 1;
}
.hp-machines .hp-machines-list .head-line:after {
  clear: both;
}
.hp-machines .hp-machines-list .col-1,
.hp-machines .hp-machines-list .col-2,
.hp-machines .hp-machines-list .col-3,
.hp-machines .hp-machines-list .col-4,
.hp-machines .hp-machines-list .col-5,
.hp-machines .hp-machines-list .col-6 {
  background: #1a1a1c url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-machines-th-bg.png) 0 0 repeat-x;
  border-left: 1px solid #1e1e21;
  border-right: 1px solid #1a1a1c;
  margin: 0;
  text-align: center;
  float: left;
  font-size: 11px;
  font-weight: 400;
  line-height: 55px;
}
.hp-machines .hp-machines-list .col-1 {
  height: 55px;
  width: 270px;
}
.hp-machines .hp-machines-list .col-2 {
  height: 55px;
  width: 78px;
}
.hp-machines .hp-machines-list .col-3 {
  height: 55px;
  width: 78px;
}
.hp-machines .hp-machines-list .col-4 {
  height: 55px;
  width: 98px;
}
.hp-machines .hp-machines-list .col-5 {
  height: 55px;
  width: 106px;
}
.hp-machines .hp-machines-list .col-6 {
  height: 55px;
  width: 236px;
}
.hp-machines .hp-machines-list .line {
  background: #2a2a2d url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-machines-line-bg.png) 0 0 repeat-x;
  zoom: 1;
  height: 190px;
  width: auto;
}
.hp-machines .hp-machines-list .line:before,
.hp-machines .hp-machines-list .line:after {
  display: table;
  content: "";
  zoom: 1;
}
.hp-machines .hp-machines-list .line:after {
  clear: both;
}
.hp-machines .hp-machines-list .order-asc {
  display: none;
}
.hp-machines .hp-machines-list .info,
.hp-machines .hp-machines-list .type,
.hp-machines .hp-machines-list .milk,
.hp-machines .hp-machines-list .dimensions,
.hp-machines .hp-machines-list .energy,
.hp-machines .hp-machines-list .description {
  border-left: 1px solid #222225;
  border-right: 1px solid #000;
  margin: 0;
  float: left;
  height: 190px;
  width: auto;
}
.hp-machines .hp-machines-list .info {
  width: 270px;
}
.hp-machines .hp-machines-list .thumb {
  margin: 20px 0 0;
  float: left;
}
.hp-machines .hp-machines-list .right-part {
  float: right;
  height: auto;
  width: 125px;
}
.hp-machines .hp-machines-list h2 {
  margin: 40px 0 0;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.hp-machines .hp-machines-list .price {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-machines-price-bg.png) 0 0 no-repeat;
  color: #2a2c2c;
  margin: 15px 0 0;
  padding: 5px 10px 0 0;
  text-align: right;
  white-space: nowrap;
  height: 48px;
  width: 115px;
}
.hp-machines .hp-machines-list .price strong {
  display: inline;
  font-size: 20px;
  font-weight: 400;
  line-height: 18px;
}
.hp-machines .hp-machines-list .price strong.center {
  display: block;
  margin: 10px 0 0 10px;
  text-align: center;
}
.hp-machines .hp-machines-list .price small {
  color: #888;
  display: block;
  font-size: 10px;
  font-weight: 400;
  line-height: 18px;
}
.hp-machines .hp-machines-list .colors {
  margin: 25px 0 0;
  zoom: 1;
}
.hp-machines .hp-machines-list .colors:before,
.hp-machines .hp-machines-list .colors:after {
  display: table;
  content: "";
  zoom: 1;
}
.hp-machines .hp-machines-list .colors:after {
  clear: both;
}
.hp-machines .hp-machines-list .colors li {
  float: left;
}
.hp-machines .hp-machines-list .type {
  text-align: center;
  width: 78px;
}
.hp-machines .hp-machines-list .type img {
  margin-top: 60px;
}
.hp-machines .hp-machines-list .milk {
  padding: 0 5px;
  text-align: center;
  width: 68px;
}
.hp-machines .hp-machines-list .milk p {
  margin: 80px 0 0;
  position: relative;
  height: 1px;
  width: 68px;
}
.hp-machines .hp-machines-list .milk .icon {
  left: 50%;
  margin-left: -16px;
  position: absolute;
  top: -10px;
}
.hp-machines .hp-machines-list .milk strong {
  color: #fff;
  display: block;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}
.hp-machines .hp-machines-list .milk span {
  color: #cccccc;
  font-size: 9px;
  font-weight: 400;
  line-height: 18px;
}
.hp-machines .hp-machines-list .dimensions {
  width: 98px;
}
.hp-machines .hp-machines-list .dimensions ul {
  padding: 60px 0 0 10px;
}
.hp-machines .hp-machines-list .dimensions li {
  color: #cccccc;
  margin: 5px 0;
  font-size: 9px;
  font-weight: 400;
  line-height: 18px;
}
.hp-machines .hp-machines-list .dimensions li strong {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.hp-machines .hp-machines-list .dimensions li img {
  margin-right: 5px;
}
.hp-machines .hp-machines-list .energy {
  width: 106px;
}
.hp-machines .hp-machines-list .energy img {
  display: block;
  margin: 90px auto 0;
}
.hp-machines .hp-machines-list .description {
  padding: 0 25px 0;
  width: 186px;
  zoom: 1;
}
.hp-machines .hp-machines-list .description:before,
.hp-machines .hp-machines-list .description:after {
  display: table;
  content: "";
  zoom: 1;
}
.hp-machines .hp-machines-list .description:after {
  clear: both;
}
.hp-machines .hp-machines-list .description p {
  height: 90px;
  padding-top: 25px;
}
.hp-machines .hp-machines-list .description .btn {
  padding: 0 5px 0 20px;
}
.hp-machines .hp-machines-grid {
  margin: 0 0 -15px;
  zoom: 1;
  height: auto;
  width: 990px;
}
.hp-machines .hp-machines-grid:before,
.hp-machines .hp-machines-grid:after {
  display: table;
  content: "";
  zoom: 1;
}
.hp-machines .hp-machines-grid:after {
  clear: both;
}
.hp-machines .hp-machines-grid .hp-machines-grid-item {
  margin: 0 5px;
  position: relative;
  height: auto;
  width: 228px;
  float: left;
}
.hp-machines .hp-machines-grid .hp-machines-grid-item .hp-machines-grid-item-wrapper {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  height: 526px;
  width: 100%;
}
.hp-machines .hp-machines-grid .top {
  background: #171717 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-machines-grid-top-bg.png) 0 0 repeat-x;
  padding-top: 35px;
  position: relative;
  text-align: center;
  height: 285px;
  width: auto;
}
.hp-machines .hp-machines-grid .top .thumb {
  left: 0;
  position: absolute;
  top: 0;
  height: 210px;
  width: 210px;
}
.hp-machines .hp-machines-grid .top .thumb img {
  display: none;
  left: 50%;
  margin-left: -105px;
  position: absolute;
  top: 35px;
}
.hp-machines .hp-machines-grid .top .thumb img.active {
  display: inline;
}
.hp-machines .hp-machines-grid .top .colors {
  left: 0;
  position: absolute;
  top: 280px;
  height: auto;
  width: 100%;
}
.hp-machines .hp-machines-grid .top .colors li {
  display: inline-block;
  margin: 0 -2px 0;
  height: 18px;
  width: 18px;
}
.hp-machines .hp-machines-grid .bottom {
  background: #242424 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-machines-grid-bottom-bg.png) 0 0 repeat-x;
  border-top: 1px solid #000;
  position: relative;
  height: 205px;
  width: auto;
}
.hp-machines .hp-machines-grid .bottom h2 {
  margin: 20px 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.hp-machines .hp-machines-grid .bottom p {
  color: #cccccc;
  height: 80px;
  padding: 0 15px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}
.hp-machines .hp-machines-grid .bottom ul {
  color: #cccccc;
  height: 80px;
  list-style: disc inside;
  padding: 0 15px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}
.hp-machines .hp-machines-grid .bottom .discover-btn {
  text-align: center;
}
.hp-machines .hp-machines-grid .bottom .discover-btn .btn {
  width: 130px;
}
.hp-machines .hp-machines-grid .bottom .rollover {
  background: #242424 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-machines-grid-bottom-bg.png) 0 -205px repeat-x;
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  height: 0px;
  width: 228px;
}
.hp-machines .hp-machines-grid .bottom .rollover .rollover-ctn {
  bottom: 0;
  left: 0;
  position: absolute;
  height: 205px;
  width: 228px;
}
.hp-machines .hp-machines-grid .foot {
  background: #dedede url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/checkout-title-bg.png) 0 0 repeat-x;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  height: 60px;
  width: auto;
}
.hp-machines .hp-machines-grid .foot .price {
  color: #2a2c2c;
  margin: 6px 0 0;
  padding: 5px 10px 0 0;
  text-align: right;
  white-space: nowrap;
  height: 48px;
  width: 110px;
}
.hp-machines .hp-machines-grid .foot .price strong {
  display: inline;
  font-size: 20px;
  font-weight: 400;
  line-height: 18px;
}
.hp-machines .hp-machines-grid .foot .price strong.center {
  display: block;
  margin: 10px 0 0 10px;
  text-align: center;
}
.hp-machines .hp-machines-grid .foot .price small {
  color: #888;
  display: block;
  font-size: 10px;
  font-weight: 400;
  line-height: 18px;
}
.hp-machines .hp-machines-grid .foot .btn {
  margin-top: 13px;
  padding: 0 9px 0 22px;
}
.home-essenza {
  background: #000;
}
.home-essenza .home-head {
  padding: 0;
}
.home-essenza .home-pixie-slider {
  height: 420px;
  width: 996px;
  margin: 60px 0 0 0;
  background-color: #000;
  left: auto;
}
.home-essenza .home-pixie-slider .machine-img {
  display: none;
  margin-left: auto;
  position: static;
}
.home-essenza .home-pixie-slider .machine-img.active {
  display: block;
}
.home-essenza .home-pixie-slider .nav {
  width: 996px;
}
.home-essenza .home-pixie-slider .logo-essenza {
  position: absolute;
  top: 100px;
  left: 80px;
}
.home-essenza .present {
  color: #4c4c4c;
  background-color: #e6e6e6;
  padding: 60px 80px 60px 80px;
  position: relative;
}
.home-essenza .present .line1 .col1 {
  float: left;
  width: 420px;
}
.home-essenza .present .line1 .col2 {
  float: right;
  width: 361px;
  position: relative;
  right: -30px;
  top: -15px;
}
.home-essenza .present .line1 .col1 .title {
  margin-bottom: 40px;
}
.home-essenza .present .line1 .col1 .text {
  margin-left: 70px;
  width: 280px;
  line-height: 20px;
  font-style: italic;
  font-size: 14px;
}
.home-essenza .present .line2 {
  margin-top: 50px;
  padding-top: 42px;
  padding-bottom: 100px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/title-arrow-white.png) 50% 0 no-repeat;
}
.home-essenza .present .line2 .col {
  float: left;
  width: 258px;
  text-align: center;
  margin-right: 30px;
}
.home-essenza .present .line2 .col.last {
  margin-right: auto;
}
.home-essenza .present .line2 .title {
  font-size: 18px;
  font-style: italic;
  font-weight: normal;
  text-transform: uppercase;
  margin: 25px 0 8px 0;
}
.home-essenza .present .line2 .text {
  width: 230px;
  margin: auto;
  font-style: italic;
  font-size: 12px;
  line-height: 20px;
}
.chrono {
  background-color: #fff;
  padding: 50px 0 60px 80px;
  color: #6b6b6b;
}
.chrono .col1 {
  float: left;
  display: inline-block;
}
.chrono .col1 .line-title {
  margin-bottom: 58px;
}
.chrono .col1 .title {
  margin: 0;
  font-size: 36px;
  line-height: 36px;
  text-transform: uppercase;
}
.chrono .col1 .text {
  margin: 0;
  font-style: italic;
  font-size: 18px;
}
.chrono .col2 {
  display: inline-block;
  margin-top: 50px;
  margin-left: -50px;
  position: absolute;
}
.home-maestria .chrono .col2 {
  margin-top: 0;
}
.chrono .items {
  font-style: italic;
  font-size: 12px;
}
.chrono .items li {
  margin-bottom: 40px;
}
.chrono .items .title {
  font-size: 16px;
  margin: 0 0 0 0;
  font-weight: normal;
}
.home-essenza .cta-essenza {
  position: absolute;
  top: 30px;
  right: 10px;
}
.home-essenza .home-discover {
  background: #fff;
  padding: 0;
  position: relative;
}
.home-essenza .home-compare .home-compare-left .thumbnail {
  right: 0;
}
.home-essenza .home-compare .home-compare-left .thumbnail img {
  margin: 0;
}
.home-essenza .home-compare .home-compare-left .btn {
  position: absolute;
  bottom: 25px;
  right: 0;
}
.discover-glass-collection {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-discover-glass.png) 0 0 no-repeat;
  left: 50%;
  margin-left: -132px;
  position: absolute;
  text-align: center;
  top: -190px;
  z-index: 5;
  height: 264px;
  width: 264px;
}
.discover-glass-collection .light {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-aeroccino-white.png);
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity = 0);
  height: 264px;
  width: 264px;
}
.discover-glass-collection h3 {
  color: #fff;
  margin: 115px 0 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
.discover-glass-collection .btn {
  font-size: 11px;
  position: relative;
  z-index: 1;
}
.home-essenza .discover-glass-collection {
  top: -100px;
}
.home-gourmandises p.text {
  margin: 0 0 20px 0;
  font-size: 12px;
  line-height: 22px;
}
.home-gourmandises p.text.last {
  margin-bottom: 0;
}
.home-gourmandises .mstr-title-arrow .title {
  font-size: 30px;
  color: #fff;
}
.home-gourmandises .chocolates {
  height: 362px;
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-gourmandises-chocolates-visu.jpg) 100% 0 no-repeat;
  padding: 60px 0 0 80px;
  position: relative;
}
.home-gourmandises .chocolates .line-title {
  margin: 0 0 25px 0;
}
.home-gourmandises .chocolates .line-title .title,
.home-gourmandises .chocolates .line-title .subtitle {
  margin: 0;
  text-transform: uppercase;
}
.home-gourmandises .chocolates .line-title .title {
  font-style: italic;
  font-size: 18px;
  font-weight: normal;
}
.home-gourmandises .chocolates .line-title .subtitle {
  font-size: 18px;
}
.home-gourmandises .chocolates .line-title .bigger {
  font-size: 48px;
  line-height: 58px;
}
.home-gourmandises .chocolates .btn {
  position: absolute;
  top: 20px;
  right: 20px;
}
.home-gourmandises .chocolates .text {
  width: 320px;
}
.home-gourmandises .sweets, .sugar {
  height: 419px;
  position: relative;
}
.home-gourmandises .sweets .cup {
  position: absolute;
  top: 0;
  right: -230px;
  height: 419px;
  width: 1292px;
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-gourmandises-sweets-visu.jpg) 0 0 no-repeat;
  z-index: 0;
}
.sugar .cup {
  top: 0;
  right: -230px;
  height: 355px;
  width: 1292px;
  background: #000000 url(../../../int/gourmandises/images/home-gourmandises-sugars-visu.jpg) 0 0 no-repeat;
  z-index: 0;
}
.home-gourmandises .sweets .text, .sugar .text  {
  text-align: right;
  padding-left: 210px;
}
.home-gourmandises .sweets .title{
  font-size: 48px;
  line-height: 48px;
  margin: 0 0 40px 0;
  text-transform: uppercase;
  text-align: right;
}
.sugar .col-right .title {
  font-size: 48px;
  line-height: 48px;
  margin: -60px 0 40px 0;
  text-transform: uppercase;
  text-align: right;
}
.home-gourmandises .sweets .col-right, .sugar .col-right {
  float: right;
  width: 420px;
  padding-right: 80px;
  z-index: 1;
  position: relative;
}
.home-gourmandises .sweets .btn, .sugar .btn {
  position: absolute;
  z-index: 1;
  top: 20px;
  right: 20px;
}
/*.home-gourmandises .cream {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-gourmandises-creams-bg.png) 0 0 no-repeat;
  color: #53342c;
  width: 350px;
  height: 421px;
  position: absolute;
  top: -120px;
  right: -115px;
}
.home-gourmandises .cream .content {
  width: 220px;
  height: 215px;
  position: absolute;
  top: 100px;
  right: 43px;
  text-align: center;
}
.home-gourmandises .cream .title {
  font-size: 24px;
  text-transform: uppercase;
  margin: 8px 0 8px 0;
}
.home-gourmandises .cream .text {
  margin: 0;
  line-height: 14px;
  font-style: italic;
}
.home-gourmandises .cream .moar a {
  font-weight: bold;
  color: #1a1a1a;
}*/
.home-gourmandises .sug,
.home-gourmandises .biscuits,
.home-gourmandises .choco
 {
  position: relative;
  background: url(//www.nespresso.com/shared_res/mos/free_html/int/gourmandises/images/home-gourmandises-bg.jpg) no-repeat;
  color: #000;
  padding-top: 100px;
}
.home-gourmandises .biscuits p.text-sugar {
  width: 430px;
  color: #000;
  margin: auto;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
}
/*.home-gourmandises .sugars {
  padding: 40px 79px 65px 80px;
}
.home-gourmandises .sugars .line-products {
  margin-top: 50px;
}
.home-gourmandises .sugars .col {
  float: left;
  width: 279px;
  text-align: center;
}
.home-gourmandises .sugars .col .line-cta {
  height: 75px;
}
.home-gourmandises .sugars .col .title {
  text-transform: uppercase;
  font-size: 18px;
  margin: 0 0 6px 0;
}
.home-gourmandises .sugars .col .moar {
  margin: 0;
}
.home-gourmandises .sugars .col .moar a {
  font-weight: bold;
  color: #000;
}*/
.home-gourmandises .block-text {
  padding: 40px 79px 40px 80px;
}
.home-gourmandises .home-accessory-slider,
.home-gourmandises .home-accessory-slider ul {
  width: 996px;
}
.home-gourmandises .home-accessory-slider {
  position: relative;
  margin: 0;
  height: 280px;
  z-index: 100;
}
.home-gourmandises .home-accessory-slider ul {
  background: none;
  top: 35px;
  height: 320px;
}
.home-gourmandises .home-accessory-slider li {
  height: 200px;
  width: 104px;
  text-align: center;
}
.home-gourmandises .home-accessory-slider .on {
  height: 400px;
  margin-left: -2px;
  width: 355px;
}
.home-gourmandises .desc {
  bottom: 0;
  top: auto;
  color: #fff;
  z-index: 1;
  text-align: center;
}
.home-gourmandises .home-accessory-slider .prev,
.home-gourmandises .home-accessory-slider .next {
  top: 96px;
}
.home-gourmandises .home-accessory-slider .prev span,
.home-gourmandises .home-accessory-slider .next span {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-gourmandises-slider-nav-ico-sprite.png) 0 0 no-repeat;
}
.home-gourmandises .home-accessory-slider .prev {
  margin-left: -12px;
}
.home-gourmandises .home-accessory-slider .next {
  margin-left: -28px;
}
.home-gourmandises .home-accessory-slider .next span {
  background-position: 0 -19px;
}
.home-gourmandises #tab1,
.home-gourmandises #focus-tab-0-1,
.home-gourmandises #focus-tab-0-2,
.home-gourmandises #focus-tab-1-1,
.home-gourmandises #focus-tab-1-2,
.home-gourmandises #harmony-coffees-tab-0-0-1,
.home-gourmandises #harmony-coffees-tab-0-1-1,
.home-gourmandises #harmony-coffees-tab-0-2-1,
.home-gourmandises #harmony-coffees-tab-0-2-2,
.home-gourmandises #harmony-coffees-tab-1-0-1,
.home-gourmandises #harmony-coffees-tab-1-0-2,
.home-gourmandises #harmony-coffees-tab-1-1-1,
.home-gourmandises #harmony-coffees-tab-1-2-1,
.home-gourmandises #harmony-coffees-tab-1-2-2,
.home-gourmandises #harmony-coffees-tab-1-2-3 {
  display: none;
}
.home-gourmandises .choco-tabs {
  z-index: 3;
  height: 852px;
  background: #0a0a0a url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-gourmandises-chocolates-tabs-bg.jpg) 0 0 no-repeat;
}
.home-gourmandises .choco-tabs .double-swicth-buttons {
  top: -30px;
}
.home-gourmandises .choco-tabs .content .mstr-title-arrow p {
  text-transform: uppercase;
}
.home-gourmandises .choco-tabs .content .intro-text {
  width: 614px;
  margin: auto;
  text-align: center;
  line-height: 24px;
}
.home-gourmandises .choco-tabs .content .intro-text .bigger {
  font-size: 14px;
}
.home-gourmandises .focus-tabs {
  width: 836px;
  height: 452px;
  margin: 32px auto 0 auto;
  background: #0a0a0a url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-gourmandises-menu-chocolate-bg.jpg) 0 100px no-repeat;
}
.home-gourmandises .focus-tabs .focus-tabs-nav li,
.home-gourmandises .focus-tabs .focus-tabs-nav a {
  display: block;
  width: 278px;
  height: 100px;
}
.home-gourmandises .focus-tabs .focus-tabs-nav li {
  float: left;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-gourmandises-menu-chocolate-nav-bg-sprite.gif) 100% 0 no-repeat;
  border-right: 1px solid #484848;
}
.home-gourmandises .focus-tabs .focus-tabs-nav li:hover,
.home-gourmandises .focus-tabs .focus-tabs-nav li:active,
.home-gourmandises .focus-tabs .focus-tabs-nav li.active {
  background-position: 100% 100%;
}
.home-gourmandises .focus-tabs .focus-tabs-nav li.last {
  border: none;
}
.home-gourmandises .focus-tabs .focus-tabs-nav a {
  line-height: 100px;
  color: #ccc;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 10px;
}
.home-gourmandises .focus-tabs .focus-tabs-nav img {
  margin: 3px 15px 0 20px;
}
.home-gourmandises .focus-tabs .content-tabs .col-chocolates,
.home-gourmandises .focus-tabs .content-tabs .col-coffees {
  float: left;
  padding: 40px;
}
.home-gourmandises .focus-tabs .content-tabs .col-chocolates p,
.home-gourmandises .focus-tabs .content-tabs .col-coffees p {
  line-height: 18px;
  text-align: left;
}
.home-gourmandises .focus-tabs .content-tabs .col-chocolates {
  width: 337px;
  border-right: 1px solid #1f1f1f;
  text-align: center;
}
.home-gourmandises .focus-tabs .content-tabs .col-chocolates .title {
  line-height: 18px;
  font-size: 18px;
  text-transform: uppercase;
  margin: 0;
  text-align: left;
}
.home-gourmandises .focus-tabs .content-tabs .col-chocolates img {
  margin: 15px 0 25px 0;
}
.home-gourmandises .focus-tabs .content-tabs .col-coffees {
  width: 338px;
}
.home-gourmandises .focus-tabs .content-tabs .col-coffees .title {
  color: #a0a0a0;
  font-style: italic;
  font-size: 14px;
  margin: 0 0 18px 0;
  line-height: 14px;
}
.home-gourmandises .harmony-coffees-tabs .harmony-coffees-nav {
  margin-bottom: 30px;
}
.home-gourmandises .harmony-coffees-tabs .harmony-coffees-nav li,
.home-gourmandises .harmony-coffees-tabs .harmony-coffees-nav a,
.home-gourmandises .harmony-coffees-tabs .harmony-coffees-nav .pic {
  display: block;
}
.home-gourmandises .harmony-coffees-tabs .harmony-coffees-nav li,
.home-gourmandises .harmony-coffees-tabs .harmony-coffees-nav a {
  width: 81px;
  height: 84px;
}
.home-gourmandises .harmony-coffees-tabs .harmony-coffees-nav li {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-gourmandises-menu-chocolate-capsule-bg.jpg) 0 0 no-repeat;
  float: left;
  border-right: 1px solid #1a1a1a;
  padding-right: 1px;
  margin-right: 1px;
}
.home-gourmandises .harmony-coffees-tabs .harmony-coffees-nav li.last {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}
.home-gourmandises .harmony-coffees-tabs .harmony-coffees-nav li:hover,
.home-gourmandises .harmony-coffees-tabs .harmony-coffees-nav li.active {
  background-position: 0 -84px;
}
.home-gourmandises .harmony-coffees-tabs .harmony-coffees-nav a {
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-size: 10px;
}
.home-gourmandises .harmony-coffees-tabs .harmony-coffees-nav .pic {
  height: 56px;
  padding: 10px 0 0 13px;
}
.home-machine-citiz .title-section {
  text-align: center;
  color: #2e2e2e;
}
.home-machine-citiz .title-section h2,
.home-machine-citiz .title-section p {
  margin: 0;
}
.home-machine-citiz .title-section h2 {
  font-size: 36px;
  line-height: 36px;
  text-transform: uppercase;
}
.home-machine-citiz .title-section p {
  color: #737373;
  font-size: 12px;
  line-height: 20px;
}
.home-machine-citiz .header-image {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/machines-citiz/images/slider_home_machine_citiz_bg.jpg) 50% 0 no-repeat;
  height: 654px;
  z-index: 0;
}
.home-machine-citiz .header-image .wrapper {
  position: relative;
}
.home-machine-citiz .header-image .logo {
  position: absolute;
  top: 120px;
  left: 70px;
}
.home-machine-citiz .intro, .home-u .intro {
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-machine-citiz-intro-head-bg.jpg) 0 0 no-repeat;
  padding: 37px 80px 0 80px;
  position: relative;
  margin-top: -196px;
}
.home-machine-citiz .intro .title {
  font-size: 30px;
}
.home-machine-citiz .intro .col, .home-u .intro .col {
  width: 418px;
  text-align: center;
}
.home-machine-citiz .intro .text-content {
  color: #61636e;
  font-size: 12px;
  line-height: 20px;
  padding: 0 35px;
  margin: -10px 0 0 0;
  min-height: 135px;
}
.home-machine-citiz .intro .sales {
  position: absolute;
  top: 20px;
  right: 20px;
}
.home-machine-citiz .box-video-intro-ctn {
  position: relative;
  height: 450px;
  width: auto;
}
.home-machine-citiz .box-video-intro-ctn .fallback-video-flash {
  height: 448px;
}
.home-machine-citiz .box-video-intro-ctn .fallback-video-flash .content {
  margin-top: 150px;
}
.home-machine-citiz .box-video-intro.box-video-citiz-milk {
  display: none;
}
.home-machine-citiz .box-video-intro .shadow {
  z-index: 1;
  position: absolute;
  height: 4px;
  width: 100%;
  top: auto;
  left: 0;
  bottom: 0px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-machine-citiz-intro-bottom-shadow.png) 0 100% repeat-x;
}
.home-machine-citiz .box-video-intro .home-machine-video-ctn.video-intro {
  height: 450px;
}
.home-machine-citiz .box-video-intro .home-machine-video-controls-wrapper {
  z-index: 2;
  position: absolute;
  height: 65px;
  background-color: transparent;
  bottom: -30px;
}
.home-machine-citiz .box-video-intro .home-machine-video-controls {
  top: 0;
}
.home-machine-citiz .building {
  min-height: 1250px;
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/citiz-building-big-bg.jpg) 0 0 no-repeat;
  padding-top: 70px;
}
.home-machine-citiz .building .building-text {
  color: #a4aab2;
  margin-top: 50px; 
  font-size: 12px;
  line-height: 20px;
}
.home-machine-citiz .building .building-text .subtitle {
  font-size: 16px;
}
.home-machine-citiz .building .building-text blockquote {
  color: #9fcbff;
  font-size: 40px;
  line-height: 40px;
  margin: 0 0 55px 0;
  padding: 0;
  text-indent: -20px;
}
.home-machine-citiz .building .building-text .col-left {
  float: left;
  width: 365px;
  margin-left:40px;
}
.home-machine-citiz .building .building-text .col-right0 {
  float: right;
  width: 400px;
  height: 455px;
  position: relative;
}
.home-machine-citiz .building .building-text .col-right0 .legend {
  width: 230px; /* Yoan: Increased width by 60px, might break on some browsers due to parent's width and padding; width: 170px;
 */
  font-size: 11px;
  line-height: 18px;
  font-style: italic;
  color: #fff;
  margin: 150px 0 0 125px;
}
.home-machine-citiz .building .building-text .col-right0 .mstr-social {
  width: 400px;
  position: absolute;
  bottom: 0;
}
.home-machine-citiz .building .title-section {
  color: #fff;
}
.home-machine-citiz .building .title-section h2 {
  font-size: 30px;
}
.home-machine-citiz .building .title-section p {
  color: #fff;
  text-transform: uppercase;
}
.home-machine-citiz .building .modul-player {
  position: relative;
  height: 550px;
  width: 840px;
  margin: 70px auto 0 auto;
}
.home-machine-citiz .building .modul-player .video-wrapper {
  z-index: 1;
  top: 100px;
}
.home-machine-citiz .building .modul-player .fallback-video-flash {
  height: 450px;
}
.home-machine-citiz .building .modul-player .fallback-video-flash .content {
  margin-top: 160px;
}
.home-machine-citiz .building .player-menu {
  position: relative;
  z-index: 2;
  height: 110px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/citiz-building-menu-video-bg.png) 0 0 repeat-x;
}
.home-machine-citiz .building .player-menu li {
  float: left;
  width: 209px;
  height: 100px;
  position: relative;
  cursor: pointer;
  zoom: 1;
  border-right: 1px solid #484848;
}
.home-machine-citiz .building .player-menu li:before,
.home-machine-citiz .building .player-menu li:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-machine-citiz .building .player-menu li:after {
  clear: both;
}
.home-machine-citiz .building .player-menu li.last {
  border: none;
}
.home-machine-citiz .building .player-menu li img {
  width: 97px;
  height: 68px;
  margin: 18px 0 0 10px;
  float: left;
}
.home-machine-citiz .building .player-menu li .label {
  float: left;
  margin: 44px 0 0 10px;
  width: 85px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 12px;
}
.home-machine-citiz .building .player-menu li a {
  color: #fff;
  display: block;
  text-decoration: none;
  height: 100%;
  width: 100%;
}
.home-machine-citiz .building .player-menu li:hover,
.home-machine-citiz .building .player-menu li.active {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/citiz-building-menu-video-bg-over.gif) 0 0 repeat-x;
}
.home-machine-citiz .design {
  background-color: #e6e6e6;
  padding: 75px 0 0 0;
  height: 640px;
}
.home-machine-citiz .design .title-section {
  margin-bottom: 55px;
}
.home-machine-citiz .design .double-swicth-buttons {
  top: 20px;
  z-index: 10000;
}
.home-machine-citiz .design .content {
  position: relative;
  height: 450px;
  margin-top: -35px;
  z-index: 1;
}
.home-machine-citiz .design .slider-nav-color-bullet {
  margin-top: 35px;
}
.home-machine-citiz .design .design-details-machine {
  width: 838px;
  margin: 30px auto 0 auto;
  text-align: center;
}
.home-machine-citiz .design .design-details-machine img,
.home-machine-citiz .design .design-details-machine .item {
  width: 254px;
}
.home-machine-citiz .design .design-details-machine img {
  height: 164px;
}
.home-machine-citiz .design .design-details-machine .item {
  float: left;
  margin-right: 38px;
}
.home-machine-citiz .design .design-details-machine .last.item {
  margin: 0;
}
.home-machine-citiz .design .design-details-machine p {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  line-height: 16px;
  margin: 5px 0 0 0;
}
.home-machine-citiz .home-discover {
  background: #fff;
}
.home-machine-citiz .home-discover .discover-circle {
  top: -175px;
}
.home-machine-citiz .home-discover .discover-circle.discover-pixie {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-discover-citiz-2.png);
}
.home-machine-citiz .home-compare .thumbnail {
  height: 300px;
}
.home-machine-citiz .home-compare .thumbnail .btn {
  float: auto;
  position: absolute;
  right: 10px;
  bottom: 20px;
}
.home-machine-citiz .product-slider-2,
.home-machine-citiz .product-slider-2 .slide-group,
.home-machine-citiz .product-slider-2 .slide-item {
  width: auto;
}
.home-machine-citiz .product-slider-2 .slides-ctn {
  height: 450px;
  position: relative;
}
.home-machine-citiz .product-slider-2 .slide-group .slides-ctn .slide-item {
  width: 996px;
}
.home-machine-citiz .product-slider-2 .slide-controls {
  background: none;
  position: absolute;
  height: 100%;
  width: 100%;
}
.home-machine-citiz .product-slider-2 .slide-controls .seek-bar-ctn {
  bottom: 0;
  left: 0;
  position: absolute;
  height: 5px;
  width: 100%;
}
.home-machine-citiz .product-slider-2 .slide-controls .jp-seek-bar {
  background-color: #fff;
  background-image: none;
  height: 5px;
  width: 100%;
}
.home-machine-citiz .product-slider-2 .slide-controls .border-left,
.home-machine-citiz .product-slider-2 .slide-controls .border-right {
  display: none;
}
.home-machine-citiz .product-slider-2 .slide-controls .jp-play-bar {
  background-color: #acd43f;
  background-image: none;
  height: 5px;
  top: 0;
}
.home-machine-citiz .product-slider-2 .slide-controls .jp-play-bar .handle {
  display: none;
}
.home-machine-citiz .product-slider-2 .slide-controls object {
  z-index: 0;
}
.home-machine-citiz .product-slider-2 .slide-controls .play-pause {
  height: 445px;
  width: 100%;
  z-index: 100;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/pix-transparent.gif) 0 0 repeat;
}
.home-machine-citiz .product-slider-2 .slide-controls .play-pause:hover .jp-play,
.home-machine-citiz .product-slider-2 .slide-controls .play-pause:hover .jp-pause {
  visibility: visible;
}
.home-machine-citiz .product-slider-2 .slide-controls .play-pause .jp-play,
.home-machine-citiz .product-slider-2 .slide-controls .play-pause .jp-pause {
  display: block;
  visibility: hidden;
  height: 100%;
  width: 100%;
}
.home-machine-citiz .product-slider-2 .slide-controls .play-pause .jp-play {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-video-play-big-transparent.png) 50% 50% no-repeat;
}
.home-machine-citiz .product-slider-2 .slide-controls .play-pause .jp-pause {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-video-pause-big-transparent.png) 50% 50% no-repeat;
}
.home-machine-citiz .product-slider-2 .slide-controls .jp-current-time,
.home-machine-citiz .product-slider-2 .slide-controls .full-screen,
.home-machine-citiz .product-slider-2 .slide-controls .volume-bar-ctn {
  display: none;
}
.home-machine-citiz .product-slider-2 .fallback-video-flash {
  height: 455px;
}
.home-machine-citiz .product-slider-2 .fallback-video-flash .content {
  margin-top: 140px;
  height: auto;
}
.home-machine-lattissima .header-latissima {
  margin-top: 60px;
  position: relative;
  z-index: 10;
}
.home-machine-lattissimaPro .header-lattissima {
  margin-top: 60px;
  position: relative;
  z-index: 10;
}
.home-machine-lattissima .header-latissima .logo {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 2px;
  z-index: 2;
  font-size: 30px;
  height: 47px;
  line-height: 47px;
}
.lt-ie8 .home-machine-lattissima .header-latissima .logo {
  top: 12px;
}
.home-machine-lattissima .header-latissima .double-swicth-buttons {
  position: absolute;
  left: 300px;
  top: 392px;
  z-index: 10;
}
.home-machine-lattissima .header-latissima .slider-header {
  height: 420px;
  position: relative;
}
.home-machine-lattissima .header-latissima .content-visuel-machine {
  width: 996px;
  height: 420px;
  overflow: hidden;
  position: relative;
}
.home-machine-lattissima .header-latissima .content-visuel-machine li {
  position: absolute;
  bottom: 0;
}
.home-machine-lattissima .header-latissima .slider-nav-color-bullet {
  position: absolute;
  bottom: 48px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine {
  background: #e6e6e6 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-lattissima-detail-bg.jpg) 0 100% no-repeat;
  height: 754px;
  position: relative;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .title {
  color: #4c4c4c;
  padding-top: 65px;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  text-align: center;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .title .big {
  display: block;
  font-size: 36px;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 40px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .machines {
  overflow: hidden;
  position: absolute;
  bottom: 57px;
  left: 50%;
  margin-left: -219px;
  z-index: 0;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .machines,
.home-machine-lattissima .header-latissima .lattissima-details-machine .machines li {
  width: 439px;
  height: 505px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .bullet-popin {
  position: relative;
  height: 505px;
  top: 60px;
  z-index: 1;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel {
  position: relative;
  margin-top: 72px;
  overflow: hidden;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .frame {
  width: 850px;
  overflow: hidden;
  margin-left: 75px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .wrapper-slides {
  width: 2000px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide {
  float: left;
  width: 850px;
  margin: 28px 100px 0 0;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide .col-left,
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide .col-right {
  float: left;
  width: 385px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide .col-left {
  width: 450px;
  text-align: center;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide .col-right {
  font-size: 12px;
  margin-left: 10px;
  margin-top: 7px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide .title,
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide h4 {
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  margin: 0;
  padding: 0;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide .title {
  color: #a0a0a0;
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 25px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide h4 {
  color: #2e2e2e;
  font-size: 18px;
  line-height: 18px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide .ico {
  margin: 10px 0 37px 0;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide .ico img {
  margin-right: 8px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide .feature {
  padding: 0;
  margin: 20px 0 0 15px;
  color: #2e2e2e;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide .container-img {
  position: relative;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide .container-img li {
  position: absolute;
  top: 0;
  left: 50%;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide.slide-1 .container-img {
  height: 451px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide.slide-1 .container-img li {
  margin-left: -144px;
  width: 288px;
  height: 451px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide.slide-2 .container-img {
  height: 440px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide.slide-2 .container-img li {
  margin-left: -171px;
  width: 342px;
  height: 440px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .slide.slide-2 .col-right {
  margin-top: -28px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav li,
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav a {
  display: block;
  width: 27px;
  height: 52px;
  overflow: hidden;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav .left a {
  text-indent: -200px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav .right a {
  text-indent: 200px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav .left,
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav .right {
  position: absolute;
  top: 180px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav .left {
  left: 25px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav .right {
  right: 25px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav .left a {
  background: transparent url("//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-slider-btn.png") 0 0 no-repeat;
  left: 15px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav .left a:hover {
  background-position: 0 -52px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav .left a.diasbled {
  background-position: 0 -104px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav .right a {
  background: transparent url("//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-slider-btn.png") -27px 0 no-repeat;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav .right a:hover {
  background-position: -27px -52px;
}
.home-machine-lattissima .header-latissima .lattissima-details-machine .carousel .nav .right a.diasbled {
  background-position: -27px -104px;
}
.home-machine-lattissima .header-latissima .caps-brown,
.home-machine-lattissima .header-latissima .caps-black,
.home-machine-lattissima .header-latissima .caps-purple {
  position: absolute;
  z-index: 2;
}
.home-machine-lattissima .header-latissima .caps-brown {
  width: 170px;
  height: 169px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-lattissima-caps-brown.png) 0 0 no-repeat;
  top: 360px;
  left: -60px;
}
.home-machine-lattissima .header-latissima .caps-black {
  width: 47px;
  height: 47px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-lattissima-caps-black.png) 0 0 no-repeat;
  top: 293px;
  left: -48px;
}
.home-machine-lattissima .header-latissima .caps-purple {
  width: 179px;
  height: 175px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-lattissima-caps-purple.png) 0 0 no-repeat;
  bottom: -71px;
  right: -67px;
}
.home-machine-lattissima .header-latissima .dot {
  background-color: #7d7d7d;
  height: 1px;
  position: absolute;
  z-index: 1;
  color: #5f5f5f;
}
.home-machine-lattissima .header-latissima .dot a {
  display: block;
  position: absolute;
}
.home-machine-lattissima .header-latissima .dot span {
  display: block;
  position: absolute;
  top: -9px;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-machine-lattissima .header-latissima .dot.small a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/machine-details-dot-small.png) 0 0 no-repeat;
  height: 9px;
  width: 9px;
  left: -4px;
  top: -4px;
}
.home-machine-lattissima .header-latissima .dot.small.left span {
  right: 105px;
}
.home-machine-lattissima .header-latissima .dot.small.right a {
  left: auto;
  right: -8px;
}
.home-machine-lattissima .header-latissima .dot.small.right span {
  left: 255px;
  text-align: left;
}
.home-machine-lattissima .header-latissima .dot.big a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/machine-details-dot-big.png) 0 0 no-repeat;
  height: 21px;
  width: 19px;
  text-decoration: none;
  transition: transform 0.1s ease-in-out;
  -moz-transition: -moz-transform 0.1s ease-in-out;
  -webkit-transition: -webkit-transform 0.1s ease-in-out;
  -o-transition: -o-transform 0.1s ease-in-out;
  -ms-transition: -ms-transform 0.1s ease-in-out;
  left: -4px;
  top: -8px;
}
.home-machine-lattissima .header-latissima .dot.big a:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.home-machine-lattissima .header-latissima .dot.big span {
  color: #171717;
  font-weight: 700;
  text-transform: uppercase;
}
.home-machine-lattissima .header-latissima .dot.big.left span {
  right: 28px;
  top: 1px;
}
.home-machine-lattissima .header-latissima .dot.big.right a {
  left: auto;
  right: -8px;
}
.home-machine-lattissima .header-latissima .dot.big.right span {
  left: 25px;
  top: 1px;
  text-align: right;
}
.home-machine-lattissima .header-latissima .dot.dot-1 {
  left: 314px;
  top: 37px;
  width: 95px;
}
.home-machine-lattissima .header-latissima .dot.dot-2 {
  left: 205px;
  top: 100px;
  width: 155px;
}
.home-machine-lattissima .header-latissima .dot.dot-3 {
  left: 266px;
  top: 140px;
  width: 95px;
}
.home-machine-lattissima .header-latissima .dot.dot-4 {
  left: 201px;
  top: 166px;
  width: 160px;
}
.home-machine-lattissima .header-latissima .dot.dot-5 {
  left: 267px;
  top: 199px;
  width: 95px;
}
.home-machine-lattissima .header-latissima .dot.dot-6 {
  left: 265px;
  top: 284px;
  width: 95px;
}
.home-machine-lattissima .header-latissima .dot.dot-6-bis {
  left: 277px;
  top: 372px;
  width: 95px;
}
.home-machine-lattissima .header-latissima .dot.dot-7 {
  right: 314px;
  top: 71px;
  width: 160px;
}
.home-machine-lattissima .header-latissima .dot.dot-8 {
  right: 275px;
  top: 94px;
  width: 150px;
}
.home-machine-lattissima .header-latissima .dot.dot-9 {
  right: 310px;
  top: 135px;
  width: 140px;
}
.home-machine-lattissima .header-latissima .dot.dot-12 {
  right: 260px;
  top: 245px;
  width: 150px;
}
.home-machine-lattissima .header-latissima .dot.dot-13 {
  right: 310px;
  top: 293px;
  width: 150px;
}
.home-machine-lattissima .header-latissima .dot-small-right {
  position: absolute;
  height: 18px;
  line-height: 18px;
  z-index: 1;
}
.home-machine-lattissima .header-latissima .dot-small-right .point,
.home-machine-lattissima .header-latissima .dot-small-right .line {
  display: inline-block;
}
.home-machine-lattissima .header-latissima .dot-small-right .point .lt-ie8,
.home-machine-lattissima .header-latissima .dot-small-right .line .lt-ie8 {
  display: inline;
  zoom: 1;
}
.home-machine-lattissima .header-latissima .dot-small-right .point {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/machine-details-dot-small.png) 0 0 no-repeat;
  height: 9px;
  width: 9px;
  position: relative;
  top: 4px;
  left: -4px;
}
.lt-ie8 .home-machine-lattissima .header-latissima .dot-small-right .point {
  top: 2px;
}
.home-machine-lattissima .header-latissima .dot-small-right .line {
  height: 1px;
  background-color: #5f5f5f;
}
.home-machine-lattissima .header-latissima .dot-small-right .text {
  color: #5f5f5f;
  position: relative;
  top: 3px;
  left: 1px;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-machine-lattissima .header-latissima .dot-small-right.dot-10 {
  left: 443px;
  top: 162px;
}
.home-machine-lattissima .header-latissima .dot-small-right.dot-10 .line {
  width: 260px;
}
.home-machine-lattissima .header-latissima .dot-small-right.dot-11 {
  left: 642px;
  top: 192px;
}
.home-machine-lattissima .header-latissima .dot-small-right.dot-11 .line {
  width: 60px;
}
.home-machine-lattissima .header-latissima .dot-small-right.dot-14 {
  left: 652px;
  top: 322px;
}
.home-machine-lattissima .header-latissima .dot-small-right.dot-14 .line {
  width: 60px;
}
.home-machine-lattissima .header-latissima .dot-small-right.dot-15 {
  left: 631px;
  top: 355px;
}
.home-machine-lattissima .header-latissima .dot-small-right.dot-15 .line {
  width: 54px;
}
.home-machine-lattissima .popin-big {
  position: absolute;
  top: 160px;
  left: 50%;
  margin-left: -386px;
  display: none;
  width: 773px;
  height: 505px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-1.png) 0 0 no-repeat;
  z-index: 10;
}
.home-machine-lattissima .popin-big .close {
  position: absolute;
  top: 10px;
  right: 13px;
}
.home-machine-lattissima .popin-big .content {
  padding: 10px 20px;
}
.home-machine-lattissima .popin-big h4 {
  color: #c2c2c2;
  margin: 0 0 20px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
.home-machine-lattissima .popin-big p {
  color: #4c4c4c;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}
.home-machine-lattissima .popin-big-1 .infos {
  margin-left: 100px;
  margin-top: 20px;
}
.home-machine-lattissima .popin-big-1 .infos .left,
.home-machine-lattissima .popin-big-1 .infos .right {
  width: 215px;
}
.home-machine-lattissima .popin-big-1 .infos .right {
  margin-left: 60px;
}
.home-machine-lattissima .popin-big-2 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-2.png);
}
.home-machine-lattissima .popin-big-2 .infos {
  margin: 30px 0 0 27px;
  width: 235px;
}
.home-machine-lattissima .popin-big-2 .infos h4,
.home-machine-lattissima .popin-big-2 .infos p {
  margin-bottom: 45px;
}
.home-machine-lattissima .popin-big-5 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-3.png);
}
.home-machine-lattissima .popin-big-5 .infos {
  margin: 120px 0 0 400px;
  width: 225px;
}
.home-machine-lattissima .popin-big-5 .infos h4,
.home-machine-lattissima .popin-big-5 .infos p {
  margin-bottom: 25px;
}
.home-machine-lattissima .popin-big-4 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-4.png);
}
.home-machine-lattissima .popin-big-4 .infos {
  margin-top: 395px;
  text-align: center;
}
.home-machine-lattissima .popin-big-4 .infos h4,
.home-machine-lattissima .popin-big-4 .infos p {
  margin: 0;
}
.home-machine-lattissima .popin-big-3 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-5.png);
}
.home-machine-lattissima .popin-big-3 .infos {
  margin: 205px auto 0 auto;
  text-align: center;
  width: 325px;
}
.home-machine-lattissima .popin-big-3 .infos h4,
.home-machine-lattissima .popin-big-3 .infos p {
  margin: 0;
}
.home-machine-lattissima .popin-big-6 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-6.png);
}
.home-machine-lattissima .popin-big-6 .infos {
  margin: 195px auto 0 auto;
  text-align: center;
  width: 325px;
}
.home-machine-lattissima .popin-big-6 .infos h4,
.home-machine-lattissima .popin-big-6 .infos p {
  margin: 0 0 15px 0;
}
.home-machine-lattissima .popin-big-7 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-7.png);
}
.home-machine-lattissima .popin-big-7 .infos {
  margin: 33px 0 0 37px;
  width: 200px;
}
.home-machine-lattissima .popin-big-7 .infos h4,
.home-machine-lattissima .popin-big-7 .infos p {
  margin-bottom: 18px;
}
.home-machine-lattissima .popin-small {
  position: absolute;
  z-index: 10;
  width: 295px;
  top: 0;
  display: none;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/popin-sliding-295.png) 0 0 no-repeat;
}
.home-machine-lattissima .popin-small .close {
  position: absolute;
  top: 18px;
  left: 50%;
  margin-left: -9px;
}
.home-machine-lattissima .popin-small .content {
  padding: 40px 40px 0 40px;
  text-align: center;
  color: #bebebe;
}
.home-machine-lattissima .popin-small .content p {
  font-size: 12px;
  line-height: 18px;
}
.home-machine-lattissima .popin-small .border {
  position: absolute;
  width: 295px;
  height: 15px;
  left: 0;
  bottom: -15px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/popin-sliding-295.png) 0 100% no-repeat;
}
.home-machine-lattissima .popin-small-8 {
  left: 167px;
  top: 189px;
}
.home-machine-lattissima .popin-small-9 {
  left: 119px;
  top: 291px;
}
.home-machine-lattissima .popin-small-10 {
  left: 119px;
  top: 350px;
}
.home-machine-lattissima .popin-small-11 {
  left: 117px;
  top: 436px;
}
.home-machine-lattissima .popin-small-12 {
  left: 129px;
  top: 524px;
}
.home-machine-lattissima .popin-small-13 {
  left: 555px;
  top: 356px;
}
.home-machine-lattissima .popin-small-14 {
  left: 555px;
  top: 326px;
}
.home-machine-lattissima .popin-small-15 {
  left: 565px;
  top: 486px;
}
.home-machine-lattissima .popin-small-16 {
  left: 538px;
  top: 519px;
}
.home-machine-lattissima .modul-deguster {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-duguster-bg.jpg) 0 0 no-repeat;
}
.home-machine-lattissima .modul-deguster .title-section {
  padding: 45px 0 45px 0;
  text-align: center;
}
.home-machine-lattissima .modul-deguster .title-section h2,
.home-machine-lattissima .modul-deguster .title-section p {
  margin: 0;
}
.home-machine-lattissima .modul-deguster .title-section h2 {
  text-transform: uppercase;
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}
.home-machine-lattissima .modul-deguster .title-section p {
  font-size: 12px;
}
.home-machine-lattissima .tab-deguster {
  width: 840px;
  margin: auto;
  /* Yoan: Removed (Aesthetics) : background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-deguster-tab-bg.jpg) 0 100px no-repeat; */
}
.home-machine-lattissima .tab-deguster .left {
  width: 487px;
}
.home-machine-lattissima .tab-deguster .left h3 {
  font-size: 24px;
  line-height: 24px;
  font-weight: normal;
  margin: 0 0 24px 0;
  text-transform: uppercase;
}
.home-machine-lattissima .tab-deguster .left p {
  font-size: 12px;
  line-height: 20px;
  font-style: italic;
  height: 174px;
}
.home-machine-lattissima .tab-deguster .left .btn {
  position: relative;
  padding-left: 30px;
}
.home-machine-lattissima .tab-deguster .left .ico {
  position: absolute;
  top: 6px;
  left: 10px;
}
.home-machine-lattissima .tab-deguster .slides-ctn {
  height: 358px; /* Yoan: Decreased the height by 50px*/
}
.home-machine-lattissima .tab-deguster .slide-item {
  padding: 18px 0 30px 30px;
  height: 450px;
}
.home-machine-lattissima .tab-deguster .slide-item .right img {
  position: relative;
}
.home-machine-lattissima .tab-deguster .slide-item-1 .right img {
  top: 41px;
}
.home-machine-lattissima .tab-deguster .slide-item-2 .right img {
  top: 31px;
}
.home-machine-lattissima .tab-deguster .slide-item-3 .right img {
  top: 61px;
}
.home-machine-lattissima .tab-deguster .slide-item-4 .right img {
  top: 11px;
}
.home-machine-lattissima .player-menu {
  position: relative;
  z-index: 2;
  height: 110px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/citiz-building-menu-video-bg.png) 0 0 repeat-x;
}
.home-machine-lattissima .player-menu li {
  float: left;
  width: 209px;
  height: 100px;
  position: relative;
  cursor: pointer;
  zoom: 1;
  border-right: 1px solid #484848;
}
.home-machine-lattissima .player-menu li:before,
.home-machine-lattissima .player-menu li:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-machine-lattissima .player-menu li:after {
  clear: both;
}
.home-machine-lattissima .player-menu li.last {
  border: none;
}
.home-machine-lattissima .player-menu li img {
  width: 54px;
  height: 54px;
  margin: 23px 0 0 31px;
  float: left;
}
.home-machine-lattissima .player-menu li .label {
  float: left;
  margin: 44px 0 0 10px;
  width: 85px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 12px;
}
.home-machine-lattissima .player-menu li a {
  color: #fff;
  display: block;
  text-decoration: none;
  height: 100%;
  width: 100%;
}
.home-machine-lattissima .player-menu li:hover,
.home-machine-lattissima .player-menu li.active {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/citiz-building-menu-video-bg-over.gif) 0 0 repeat-x;
}
.home-machine-lattissima .discover-circle {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-machines-lattissima.png);
}
.home-machine-lattissima .home-compare .thumbnail .btn.green {
  position: absolute;
  bottom: 13px;
  right: 0;
}
.home-machine-lattissima .home-compare-left .thumbnail img {
  position: relative;
  top: -8px;
  left: 23px;
}
.home-machine-lattissima .home-compare-right .thumbnail img {
  position: relative;
  top: 24px;
  left: -15px;
}
/***********************************************
*	POPINS									   *
***********************************************/
.the-mask {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/slider-nav-bg.png) 0 0 repeat;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10100;
  display: none;
}
.popin {
  background-color: #1a1a1a;
  left: 50%;
  margin: -286px 0 0 -165px;
  padding: 10px 20px;
  position: fixed;
  top: 50%;
  height: auto;
  width: 214px;
  z-index: 10200;
  display: none;
}
.popin .close {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/notification-close.png) 0 0 no-repeat;
  position: absolute;
  right: -5px;
  top: -5px;
  height: 19px;
  width: 19px;
}
.popin .play-btn,
.popin .threedee-btn,
.popin .zoom-btn {
  display: block;
  position: absolute;
  top: 12px;
  z-index: 3;
  height: 33px;
  width: 33px;
}
.popin .play-btn:hover,
.popin .threedee-btn:hover,
.popin .zoom-btn:hover {
  background-position: 0 -33px;
}
.popin .play-btn {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-prod-play.png) 0 0 no-repeat;
  right: 136px;
}
.popin .threedee-btn {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-prod-3d.png) 0 0 no-repeat;
  right: 103px;
}
.popin .zoom-btn {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/icon-prod-zoom.png) 0 0 no-repeat;
  right: 70px;
}
.popin .your-product {
  border: 1px solid #313131;
}
.popin .prod-info {
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/popin-white-bg.png) 0 0 repeat-x;
  padding: 15px 10px;
  text-align: center;
  height: 81px;
  width: auto;
}
.popin .prod-info .price {
  color: #cc9d49;
  margin: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}
.popin .prod-info .price small {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 20px;
}
.popin .prod-info .price-ht {
  color: #888;
  margin: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 18px;
}
.popin .prod-info .btn {
  margin-top: 10px;
}
.popin .prod-info.qty {
  text-align: left;
}
.popin .prod-info.qty .qty-select {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/grey-block-bg.png) 0 0 no-repeat;
  cursor: pointer;
  line-height: 23px;
  margin-right: 11px;
  padding: 0px 20px 0px 18px;
  position: relative;
  width: 15px;
  z-index: 5;
}
.popin .prod-info.qty .qty-select .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/grey-block-border.png) 0 0 no-repeat;
  display: block;
  position: absolute;
  right: -11px;
  top: 0;
  z-index: 1;
  height: 23px;
  width: 11px;
}
.popin .prod-info.qty .qty-select .qty-icon {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/grey-block-qty.png) 0 0 no-repeat;
  position: absolute;
  right: -9px;
  top: 2px;
  z-index: 7;
  height: 19px;
  width: 19px;
}
.popin .prod-info.qty .qty-select.active {
  background-position: 0 -23px;
}
.popin .prod-info.qty .qty-select.active .border {
  background-position: 0 -23px;
}
.popin .prod-info.qty .qty-select.active .toggle {
  background-position: 0 -19px;
}
.popin .prod-info.qty .qty-list {
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 5;
}
.popin .prod-info.qty .qty-list li {
  border-bottom: 1px solid #444341;
  border-top: 1px solid #5f5e5d;
  height: 22px;
  margin: 0;
  padding: 0;
  width: 64px;
}
.popin .prod-info.qty .qty-list li a {
  background-color: #51504e;
  color: #ccc;
  display: block;
  margin: 0;
  padding: 0 0 0 18px;
  text-decoration: none;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 23px;
}
.popin .prod-info.qty .qty-list li a:hover {
  background-color: #636260;
}
.popin .prod-info.qty .qty-list li.first {
  border-top: none;
  margin-right: 11px;
  position: relative;
  width: 53px;
}
.popin .prod-info.qty .qty-list li.first a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/header-dropdown-top.png) -11px 0 no-repeat;
}
.popin .prod-info.qty .qty-list li.first a .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/header-dropdown-top.png) 0 0 no-repeat;
  display: block;
  position: absolute;
  right: -11px;
  top: 0;
  height: 23px;
  width: 11px;
}
.popin .prod-info.qty .qty-list li.first a:hover {
  background-position: -11px -24px;
}
.popin .prod-info.qty .qty-list li.first a:hover .border {
  background-position: 0 -24px;
}
.popin .prod-info.qty .qty-list li.last {
  border-bottom: none;
  margin-right: 11px;
  position: relative;
  width: 53px;
}
.popin .prod-info.qty .qty-list li.last a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/header-dropdown-bottom.png) -11px -1px no-repeat;
}
.popin .prod-info.qty .qty-list li.last a .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/header-dropdown-bottom.png) 0 0 no-repeat;
  display: block;
  position: absolute;
  right: -11px;
  top: -1px;
  height: 23px;
  width: 11px;
}
.popin .prod-info.qty .qty-list li.last a:hover {
  background-position: -11px -25px;
}
.popin .prod-info.qty .qty-list li.last a:hover .border {
  background-position: 0 -24px;
}
.popin .description {
  color: #7f7f7f;
}
.popin .accessories {
  border-top: 1px solid #333;
}
.product-popin {
  background-color: rgba(255, 255, 255, 0.1);
  left: 50%;
  margin: -263px 0 0 -372px;
  padding: 10px;
  top: 50%;
  height: 506px;
  width: 724px;
}
.product-popin .popin-content {
  background-color: #000;
  padding-top: 60px;
  position: relative;
  height: 446px;
  width: 724px;
}
.product-popin .close {
  right: 40px;
  top: 20px;
}
.product-popin .video-ctn {
  border: 1px solid #1a1a1a;
  display: none;
  margin: 0 auto;
  position: relative;
  height: 383px;
  width: 682px;
}
.product-popin .zoom-ctn {
  background-color: #000;
  display: none;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  height: 446px;
  width: 724px;
}
.video-wrapper {
  width:100%;
  background-color: #000;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.quantity-popin {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/quantity-popin.png) 0 0 no-repeat;
  padding: 5px;
  position: absolute;
  z-index: 12000;
  height: 171px;
  width: 164px;
}
.quantity-popin .quantity-popin-content {
  height: 160px;
  width: 154px;
}
.quantity-popin .quantity-select {
  margin: 10px 0 5px 12px;
  overflow: hidden;
  position: relative;
  height: 74px;
  width: 133px;
}
.quantity-popin .quantity-select table {
  border-collapse: separate;
  border-spacing: 0;
  *border-collapse: expression('separate', cellSpacing='0px');
  left: -1px;
  position: absolute;
  top: -1px;
}
.quantity-popin .quantity-select td {
  border-bottom: 1px solid #e9eaec;
  border-left: 1px solid #e9eaec;
  border-right: 1px solid #c9cacb;
  border-top: 1px solid #c9cacb;
  margin: 0;
  padding: 0;
  text-align: center;
  height: 24px;
  width: 25px;
}
.quantity-popin .quantity-select td a {
  color: #2a2c2c;
  display: block;
  text-decoration: none;
  text-shadow: 1px 1px 1px #fff;
  height: 24px;
  width: 25px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 24px;
}
.quantity-popin .quantity-select td a:hover {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/quantity-popin-active.png) 0 0 no-repeat;
  color: #000;
}
.quantity-popin .separator {
  background-color: #eaeaeb;
  border-bottom: 1px solid #afafb1;
  height: 1px;
}
.quantity-popin p {
  color: #868789;
  height: 24px;
  margin: 0;
  text-align: center;
  text-shadow: 1px 1px 1px #fff;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
}
.quantity-popin input {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/quantity-popin-input.png) 0 0 no-repeat;
  border: none;
  color: #2a2c2c;
  display: block;
  margin: 5px 0 0 10px;
  padding: 10px;
  float: left;
  height: 10px;
  width: 84px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
}
.quantity-popin input.submit-btn {
  background: none;
  border: none;
  color: #2a2c2c;
  display: block;
  margin: 5px 0 0;
  text-align: center;
  text-shadow: 1px 1px 1px #fff;
  float: left;
  height: 30px;
  width: 36px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 10px;
}
.quantity-popin input.submit-btn.active,
.quantity-popin input.submit-btn:active {
  background: #131313 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/quantity-popin-submit-active.png) 0 0 no-repeat;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}
.quantity-popin .arrow {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/quantity-popin-arrow.png) 0 0 no-repeat;
  bottom: -1px;
  left: 50%;
  margin-left: -18px;
  position: absolute;
  height: 18px;
  width: 35px;
}
.quantity-popin .arrow.left {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/quantity-popin-arrow.png) 0 -18px no-repeat;
  bottom: auto;
  left: -11px;
  margin: 0;
  position: absolute;
  top: 74px;
  height: 38px;
  width: 17px;
}
.quantity-popin .arrow.right {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/quantity-popin-arrow.png) -17px -18px no-repeat;
  bottom: auto;
  left: auto;
  right: -2px;
  position: absolute;
  top: 74px;
  height: 38px;
  width: 17px;
}
.tooltip {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/tooltip-left.png) 0 0 no-repeat;
  color: #fff;
  display: none;
  min-height: 31px;
  left: 0;
  padding: 0 0 0 15px;
  position: absolute;
  top: 0;
  z-index: 10;
  font-size: 9px;
  font-weight: 400;
  line-height: 25px;
}
.tooltip .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/tooltip-left.png) top right no-repeat;
  position: absolute;
  right: -15px;
  top: 0;
  height: 31px;
  width: 15px;
}
.tooltip.right {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/tooltip-right.png) top right no-repeat;
  padding: 0 15px 0 0;
}
.tooltip.right .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/tooltip-right.png) 0 0 no-repeat;
  left: -15px;
  right: auto;
}
.tt-coffee {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/coffees/tooltip.png) top left no-repeat;
  height: 77px;
  margin: 0;
  padding: 0 10px;
  position: absolute;
  left: 25px;
  text-align: left;
  text-shadow: 0px 1px #262626;
  top: -80px;
}
.tt-coffee .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/coffees/tooltip.png) top right no-repeat;
  height: 77px;
}
.tt-coffee .tt-name,
.tt-coffee .tt-flav {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 30px;
  padding: 0;
  margin: 0;
  white-space: nowrap;
}
.tt-coffee .tt-flav {
  font-style: italic;
  line-height: 28px;
}
.tooltip-top {
  width: 173px;
  position: absolute;
  z-index: 3;
  display: none;
}
.tooltip-top .top {
  height: 11px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/tooltips/general-top/top.png) 0 0 no-repeat;
}
.tooltip-top .body {
  min-height: 40px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/tooltips/general-top/body.png) 0 0 repeat-y;
}
.tooltip-top .bottom {
  height: 22px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/tooltips/general-top/bottom.png) 0 0 no-repeat;
}
.tooltip-top .content {
  padding: 4px 20px 5px 20px;
  word-wrap: break-word;
  color: #fff;
  font-size: 10px;
  line-height: 12px;
}
.tooltip-top .content p {
  margin: 0 0 10px 0;
}
.tooltip-top .content p:last-child {
  margin: 0;
}
.container-tooltip:hover .tooltip-top {
  display: block;
}
.tooltip-top.position-unique {
  top: -150px;
  left: -20px;
}
.tt-bottom {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/coffees/tooltip-bottom.png) top left no-repeat;
  left: -50px;
  min-height: 120px;
  top: 20px;
  width: 221px;
}
.tt-bottom .content {
  margin: 20px 5px -5px 5px;
  text-align: left;
  width: 180px;
}
.tt-bottom .content p {
  font-size: 10px;
  line-height: 14px;
  text-transform: none;
}
.tt-bottom .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/coffees/tooltip-bottom.png) bottom left no-repeat;
  bottom: -8px;
  left: 0;
  height: 8px;
  top: auto;
  width: 221px;
}
.container-tooltip {
  margin: auto;
  position: relative;
  z-index: 999;
}
.container-tooltip .tooltip,
.container-tooltip .tt-coffee {
  display: none;
  position: absolute;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/tooltip-small-height.png) 0 0 no-repeat;
}
.container-tooltip .tooltip,
.container-tooltip .tt-coffee,
.container-tooltip a span.tt-coffee {
  text-decoration: none;
}
.container-tooltip .tooltip.tt-coffee {
  width: 216px;
  line-height: 16px;
  font-size: 11px;
  height: 54px;
  right: -220px;
  top: -40px;
  left: auto;
  padding: 10px 0 0 15px;
}
.container-tooltip .tooltip.tt-coffee .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/tooltip-small-height.png) 100% 0 no-repeat;
  right: -5px;
}
.container-tooltip .tooltip.tt-coffee.left {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/tooltip-small-height-left.png) 100% 0 no-repeat;
  right: 0;
  top: -40px;
  left: -215px;
  padding: 10px 15px 0 0;
}
.container-tooltip .tooltip.tt-coffee.left .border {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/tooltip-small-height-left.png) 0 0 no-repeat;
  right: auto;
  left: -15px;
}
.container-tooltip:hover .tt-coffee {
  display: block;
}
.intensity {
  position: relative;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  color: #cc9d49;
}
.intensity .bar,
.intensity .mask {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/coffees/intensity/bar.png) top right no-repeat;
  display: block;
  height: 5px;
  left: 15px;
  margin: -3px 0 0 0;
  position: absolute;
  top: 50%;
  width: 93px;
}
.intensity .bar {
  z-index: 100;
}
.intensity .mask {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/coffees/intensity/bar-mask.png);
  z-index: 101;
}
.intensity .mask.int1 {
  background-position: 8px 0;
}
.intensity .mask.int2 {
  background-position: 16px 0;
}
.intensity .mask.int3 {
  background-position: 24px 0;
}
.intensity .mask.int4 {
  background-position: 32px 0;
}
.intensity .mask.int5 {
  background-position: 40px 0;
}
.intensity .mask.int6 {
  background-position: 48px 0;
}
.intensity .mask.int7 {
  background-position: 56px 0;
}
.intensity .mask.int8 {
  background-position: 64px 0;
}
.intensity .mask.int9 {
  background-position: 72px 0;
}
.intensity .mask.int10 {
  background-position: 80px 0;
}
.intensity .mask.int11 {
  background-position: 88px 0;
}
.intensity .mask.int12 {
  background-position: 96px 0;
}
.tooltip .intensity {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 8px;
  font-weight: 700;
  line-height: 8px;
}
.tooltip .intensity .bar,
.tooltip .intensity .mask {
  left: 8px;
  margin: -1px 0 0 0;
  width: 58px;
  height: 3px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/coffees/intensity/tt-bar.png) top right no-repeat;
}
.tooltip .intensity .mask {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/coffees/intensity/tt-bar-mask.png);
}
.tooltip .intensity .mask.int1 {
  background-position: 5px 0;
}
.tooltip .intensity .mask.int2 {
  background-position: 10px 0;
}
.tooltip .intensity .mask.int3 {
  background-position: 15px 0;
}
.tooltip .intensity .mask.int4 {
  background-position: 20px 0;
}
.tooltip .intensity .mask.int5 {
  background-position: 25px 0;
}
.tooltip .intensity .mask.int6 {
  background-position: 30px 0;
}
.tooltip .intensity .mask.int7 {
  background-position: 35px 0;
}
.tooltip .intensity .mask.int8 {
  background-position: 40px 0;
}
.tooltip .intensity .mask.int9 {
  background-position: 45px 0;
}
.tooltip .intensity .mask.int10 {
  background-position: 50px 0;
}
.tooltip .intensity .mask.int11 {
  background-position: 55px 0;
}
.tooltip .intensity .mask.int12 {
  background-position: 60px 0;
}
.popin-page.livraison .color {
  color: #689e92;
}
.popin-page.help {
  background-color: #000;
  min-height: 0;
}
.popin-page.help .content {
  padding: 40px 0 0 0;
}
.popin-page {
  z-index: 10200;
  position: relative;
  width: 838px;
  line-height: 16px;
  padding: 0;
  margin: 20px auto;
  color: #7f7f7f;
  background: #1e1e1e;
  display: none;
}
.popin-page .close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.popin-page .content {
  padding: 40px 80px;
  font-size: 11px;
}
.popin-page .content.wide {
  padding: 40px 20px;
}
.popin-page .art-title {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/popin-title-sep.png);
  font-size: 18px;
  line-height: 22px;
  color: #fff;
  margin: 0 0 15px 0;
  padding: 0 0 35px 0;
}
.popin-page .art-title .small {
  font-size: 14px;
}
.popin-page .art-title .orange {
  color: #cc9d49;
}
.popin-page a {
  color: #fff;
}
.popin-page a.btn {
  color: #2a2c2c;
}
.popin-page a.btn.black {
  color: #fff;
}
.popin-page ul {
  margin: 0 0 25px -40px;
  list-style-position: inside;
  list-style-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/bullet-round-turquoise.png);
}
.popin-page ul ul {
  margin-left: -4px;
}
.popin-page li {
  line-height: 14px;
}
.popin-page h4 {
  color: #fff;
  margin: 35px 0 3px 0;
}
.popin-page .subtitle {
  font-weight: 700;
  color: #fff;
  margin: 35px 0 20px 0;
}
.popin-page p {
  margin: 0 0 20px;
}
.popin-page strong {
  color: #fff;
  font-weight: 400;
}
.popin-page .cgu {
  margin-top: 25px;
}
.popin-page .select .jspVerticalBar {
  right: 13px;
}
.popin-page .select .jspTrack {
  background-color: #ccc;
}
.popin-page.popin-white {
  background: #f4f5f7 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/popin-white-bg.gif) 0 100% repeat-x;
}
.popin-page.popin-white .close {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/popin-white-close.png);
}
.popin-page.popin-white .jspTrack {
  background-color: #9a9a9a;
}
.popin-page.form {
  color: #313131;
  width: 758px;
}
.popin-page.form .mstr-title-arrow .title {
  text-transform: none;
  font-size: 18px;
  line-height: 18px;
}
.popin-page.form .fieldset {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #ccc;
}
.popin-page.form .fieldset.no-border {
  border: none;
}
.popin-page.form .field-line {
  min-height: 44px;
  margin-bottom: 8px;
}
.popin-page.form .field-line sup {
  font-size: 12px;
  position: relative;
  top: -3px;
}
.popin-page.form .col-left,
.popin-page.form .col-right {
  width: 150px;
  float: left;
}
.popin-page.form .col-right {
  width: 420px;
  margin-left: 20px;
}
.popin-page.form .label,
.popin-page.form label {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 44px;
  margin: 0;
}
.popin-page.form .label.none,
.popin-page.form label.none {
  line-height: 22px;
}
.popin-page.form .choose-address-type .mstr-cradio {
  margin-right: 20px;
}
.popin-page.form input[type="text"],
.popin-page.form input[type="email"],
.popin-page.form input[type="password"] {
  background-color: #fcfcfc;
  border: 2px solid #e0e0e0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #313131;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  height: 20px;
  padding: 10px;
  width: 290px;
}
.popin-page.form input[type="text"].error,
.popin-page.form input[type="email"].error,
.popin-page.form input[type="password"].error {
  border-color: #cd5655;
}
.popin-page.form .error-msg {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 11px;
  margin: -12px 0 0 0;
  color: #cd5655;
}
.popin-page.form .error-msg sup {
  font-size: 10px;
  position: relative;
  top: -2px;
}
.popin-page.form .mandatory {
  color: #959595;
}
.popin-page.form .sub-col.select-container {
  *zoom: 1;
  margin: -4px 0 0 0;
}
.popin-page.form .sub-col.select-container .error-msg {
  margin: 48px 0 0 0;
}
.popin-page.form .mstr-cbox {
  margin: 12px 30px 0 0;
}
.popin-page.form .mstr-cbox label {
  line-height: 18px;
  font-size: 13px;
}
.popin-page.form .fieldset,
.popin-page.form .field-line {
  zoom: 1;
}
.popin-page.form .select .dropdown ul,
.popin-page.form .select .dropdown li {
  padding: 0;
  list-style-type: none;
  list-style-position: outside;
}
.lt-ie8 .popin-page.form input[type="text"],
.lt-ie8 .popin-page.form input[type="email"],
.lt-ie8 .popin-page.form input[type="password"] {
  margin: 0 0 0 -20px;
}
.popin-page.livraison.small .content {
  padding: 40px 60px;
  width: 758px;
}
.popin-page.livraison .content-delete-address {
  width: 450px;
  text-align: center;
  margin: 30px auto 0 auto;
}
.popin-page.livraison .content-delete-address p {
  margin: 0 0 30px 0;
  color: #d3d3d3;
}
.popin-page.livraison .content-delete-address .btn.first {
  margin-right: 25px;
}
.popin-page.popin-barista {
  width: 866px;
  height: 554px;
  padding: 20px 0 0 0;
  top: 25px;
}
.popin-page.popin-barista .art-title {
  text-transform: uppercase;
  font-style: italic;
  margin: 0 0 20px 0;
  padding: 0 0 30px 0;
}
.popin-page.popin-barista .content {
  position: relative;
  width: 818px;
  height: 458px;
  padding: 0;
  margin: auto;
}
.delivery-hour {
  margin-bottom: 22px;
  position: relative;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.delivery-hour .hover-x,
.delivery-hour .hover-y {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/delivery-hour-hover.png) 0 0 repeat;
  display: none;
  position: absolute;
  z-index: 5;
}
.delivery-hour .hover-x {
  left: -8px;
}
.delivery-hour .hover-y {
  top: -10px;
}
.delivery-hour table {
  border-collapse: separate;
  border-spacing: 1px 1px;
  position: relative;
  z-index: 6;
}
.delivery-hour table.background {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
.delivery-hour table.background th,
.delivery-hour table.background td {
  color: transparent;
}
.delivery-hour table.background td {
  background-color: #242424;
}
.delivery-hour th {
  text-align: left;
  text-transform: uppercase;
}
.delivery-hour th.hour {
  height: 32px;
  width: 95px;
}
.delivery-hour th.date {
  padding: 0 0 10px 10px;
}
.delivery-hour th.date span {
  color: #689e92;
  display: block;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
}
.delivery-hour td {
  color: #fff;
  font-size: 14px;
  line-height: 32px;
  overflow: hidden;
  text-align: center;
  vertical-align: top;
  height: 30px;
  width: 83px;
}
.delivery-hour td .relative {
  top: 0;
  left: 0;
  position: relative;
  z-index: 0;
  height: 100%;
  width: 100%;
}
.delivery-hour td a {
  display: block;
  left: 0;
  position: absolute;
  text-decoration: none;
  top: 0;
  z-index: 10;
  height: 32px;
  width: 83px;
}
.delivery-hour td.active a {
  background: #ffffff url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/delivery-hour-active.png) 50% 50% no-repeat;
  color: #2a2c2c;
}
.popin-page .find-us .store-locator {
  margin: 0 0 20px;
  height: 430px;
  width: auto;
}
.popin-page .find-us .store-locator .left-part {
  height: 430px;
  width: 284px;
}
.popin-page .find-us .store-locator .left-part .results {
  height: 359px;
  width: 285px;
}
.popin-page .find-us .store-locator .left-part .results-wrapper {
  margin-top: 0;
}
.popin-page .find-us .store-locator .left-part .results-ctn,
.popin-page .find-us .store-locator .left-part .results-wrapper {
  height: 333px;
  width: 285px;
}
.popin-page .find-us .store-locator .left-part .results-wrapper li address {
  height: auto;
  width: 190px;
}
.popin-page .find-us .store-locator .left-part .results-wrapper li address strong {
  color: #2a2c2c;
  font-weight: 700;
}
.popin-page .find-us .store-locator .right-part {
  height: 430px;
  width: 508px;
}
.popin-page .find-us .store-locator .right-part .map-ctn {
  height: 430px;
  width: 508px;
}
.popin-page .find-us .store-locator .right-part .shadow {
  height: 430px;
  width: 8px;
}
.popin-page .find-us .store-locator .geoloc-input {
  display: block;
  margin: 18px 0 0 20px;
}
.popin-page .find-us .store-locator ul {
  list-style: none;
  margin: 0;
}
.popin-page.register-machine .subtitle {
  margin-top: 0;
}
.popin-page.register-machine .col1,
.popin-page.register-machine .col2 {
  margin-top: 35px;
}
.popin-page.register-machine .col1 {
  width: 315px;
  float: left;
}
.popin-page.register-machine .col2 {
  float: right;
}
.popin-page.register-machine .picture img {
  border: 5px solid #4a4a4a;
}
.popin-page.register-machine .line-btn {
  text-align: center;
  margin-top: 65px;
}
.popin-page .jspVerticalBar {
  background-color: transparent;
  padding-left: 20px;
  right: 0px;
  height: 100%;
  width: 3px;
}
.popin-page .jspTrack {
  background-color: #313131;
  cursor: pointer;
  position: absolute;
  right: 2px;
  top: 0;
  height: 100%;
  width: 3px;
}
.popin-page .jspTrack:hover {
  right: 0px;
  width: 7px;
}
.popin-page .jspTrack:hover .jspDrag {
  right: 0px;
  width: 7px;
}
.popin-page .jspTrack .jspDrag {
  background-color: #000;
  width: 3px;
}
.the-mask-neg {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/popin-mask-bg-black.png) top left repeat;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10100;
  display: none;
}
.popin-vscroll {
  padding-right: 60px;
  zoom: 1;
}
.popin-vscroll:before,
.popin-vscroll:after {
  display: table;
  content: "";
  zoom: 1;
}
.popin-vscroll:after {
  clear: both;
}
.popin-page.serial-number .line,
.popin-page.serial-number .text,
.popin-page.serial-number .pic {
  position: relative;
}
.popin-page.serial-number .text {
  color: #d3d3d3;
  width: 160px;
  font-weight: bold;
}
.popin-page.serial-number .text .nbr,
.popin-page.serial-number .text .detail {
  display: block;
}
.popin-page.serial-number .text .nbr {
  color: #cc9d49;
  font-size: 24px;
  margin-bottom: 24px;
}
.popin-page.serial-number .text .detail {
  font-weight: normal;
  color: #7f7f7f;
  margin-top: 24px;
}
.popin-page.serial-number .line1 .pull-left,
.popin-page.serial-number .line3 .pull-left {
  width: 295px;
}
.popin-page.serial-number .line1 {
  margin-top: 44px;
}
.popin-page.serial-number .line1 .text {
  left: 25px;
  top: 80px;
}
.popin-page.serial-number .line2 {
  margin-top: 35px;
}
.popin-page.serial-number .line2 .text {
  top: 25px;
  left: -95px;
}
.popin-page.serial-number .line3 {
  margin-top: 50px;
}
.popin-page.serial-number .line3 .text {
  top: 30px;
  left: 25px;
}
.slide-controls {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/video-controls-bg.png) 0 0 repeat-x;
  bottom: 0;
  left: 0;
  position: absolute;
  zoom: 1;
  height: 22px;
  width: 100%;
  font-size: 10px;
  font-weight: 400;
  line-height: 22px;
}
.slide-controls:before,
.slide-controls:after {
  display: table;
  content: "";
  zoom: 1;
}
.slide-controls:after {
  clear: both;
}
.slide-controls .play-pause {
  margin: 0 2px;
  position: relative;
  float: left;
  height: 22px;
  width: 22px;
}
.slide-controls .jp-play,
.slide-controls .jp-pause {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/video-play-pause.png) 0 0 no-repeat;
  left: 0;
  position: absolute;
  top: 0;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0;
  height: 22px;
  width: 22px;
}
.slide-controls .jp-play {
  background-position: 0 -22px;
}
.slide-controls .jp-current-time {
  color: #fff !important;
  font-size: 10px !important;
  line-height: 22px !important;
  margin: 0 5px 0 0;
  text-align: center;
  float: left;
  height: 22px;
  width: 40px;
}
.slide-controls .seek-bar-ctn {
  position: absolute;
  left: 72px;
  right: 58px;
  height: 22px;
  width: auto;
}
.slide-controls .jp-seek-bar {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/video-seek-bar.png) 0 0 repeat-x;
  cursor: pointer;
  height: 10px;
  overflow: hidden;
  position: absolute;
  top: 5px;
  left: 0;
}
.slide-controls .jp-seek-bar .border-left,
.slide-controls .jp-seek-bar .border-right {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/video-seek-bar-borders.png) 0 0 no-repeat;
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 5;
  height: 10px;
  width: 4px;
}
.slide-controls .jp-seek-bar .border-right {
  background-position: 0 -10px;
  left: auto;
  right: 0;
}
.slide-controls .jp-play-bar {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/video-play-bar.png) 0 0 repeat-x;
  height: 8px;
  left: 0;
  position: absolute;
  top: 1px;
}
.slide-controls .jp-play-bar .handle {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/video-play-bar-handle.png) 0 0 no-repeat;
  display: block;
  position: absolute;
  right: -5px;
  top: 0;
  z-index: 2;
  height: 8px;
  width: 10px;
}
.slide-controls .volume-bar-ctn {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/video-volume.png) 0 0 repeat;
  position: relative;
  float: right;
  height: 22px;
  width: 22px;
}
.slide-controls .jp-volume-bar {
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 5px;
  height: 12px;
  width: 4px;
}
.slide-controls .full-screen {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/video-fullscreen.png) 0 0 no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0;
  float: right;
  height: 22px;
  width: 22px;
}
.slide-controls .jp-volume-bar-value {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/video-volume-bg.png) bottom left repeat;
  position: absolute;
  bottom: 0;
  height: auto;
  width: 4px;
}
.fallback-video-flash {
  display: none;
  width: 100%;
  height: 370px;
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/fallback-video-flash-bg.jpg) 0 0 no-repeat;
  z-index: 2;
  position: absolute;
}
.fallback-video-flash .content {
  text-align: center;
  margin-top: 120px;
}
.fallback-video-flash .content .logo {
  padding-bottom: 20px;
}
.fallback-video-flash .content p {
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}
.fallback-video-flash .content .orange {
  color: #cc9d49;
}
.fallback-video-flash .content .btn {
  margin-top: 20px;
  padding-left: 35px;
}
.fallback-video-flash .content .btn .ico-download {
  display: block;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/btn-ico-download.png) 0 0 no-repeat;
  width: 15px;
  height: 19px;
  position: absolute;
  top: 8px;
  left: 14px;
}
/*----------------------------------------*/
.biscuits .choco .sug {
  background: url(//www.nespresso.com/shared_res/mos/free_html/int/gourmandises/images/home-gourmandises-bg.jpg);
}
.new-about {
  text-align: center;
  font-size: 14px;
  width: 50%;
  margin: auto;
  line-height: 2;
}
.fl-left {
  float: left;
}
.clear-all {
  clear: both;
}
.present .col1 .title {
  margin: 0;
  font-size: 25px;
  line-height: 36px;
  font-style: italic;
}
.home-discover .discover-aero02-collection {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-discover-aeroccino02.png) 0 0 no-repeat;
  left: 50%;
  margin-left: -132px;
  position: absolute;
  text-align: center;
  top: -80px;
  height: 264px;
  width: 264px;
}
.home-discover .discover-aero02-collection .light {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-aeroccino-white.png);
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity = 0);
  height: 264px;
  width: 264px;
}
.home-discover .discover-aero02-collection h3 {
  color: #fff;
  margin: 115px 0 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 30px;
}
.home-discover .discover-aero02-collection .btn {
  font-size: 11px;
  position: relative;
  z-index: 1;
}
.home-essenza .discover-aero02-collection {
  top: -130px;
}
.home-head .a-sub-title, .home-prod .a-sub-title {
  padding-top:20px;
  color: #4C4C4C;
  font-size: 14px;
  line-height: 2;
  font-style: italic;
  text-align: center;
}
/* Yoan: Sandglass visuals; */

.illustration-pixie {
  float: left;
  padding-top: 80px;
  padding-bottom:50px;
}
.sandglass {
width:130px;
height:226px;
background-color: #cedfef;
position:relative;
display:inline-block;
}
.mask {
  position:absolute;
  left:0;
}
.topsand {
  position:absolute;
  background-color:#4175ae;
  width:130px;
  height:73px;
  bottom:113px;

}
.bottomsand {
  position:absolute;
  background-color:#4175ae;
  width:130px;
  height:50px;
  bottom:0px;
}
.bottom {
  /* background-color:#4175ae; */
}
.illustration-pixie .minutes {
  vertical-align: top;
  margin-right:50px;
}
.key-benefits, .home-head .key-benefits {
  background-color: #E6E6E6;
  color: #4C4C4C;
  position: relative;
}
.col-left {
  float: left;
  margin-top: 50px;
}
.col-right {
  padding: 100px 0 0 500px;
}
.col-right .title {
  font-size: 25px;
}
.chrono .title-main {
  font-size: 25px;
  font-style: normal;
  margin-bottom: 40px;
  margin-left: 40px;
}
.title-sep-bottom {
  background : url("//www.nespresso.com/shared_res/mos/free_html/int/_common/images/sep-arrow-bottom-neg.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0);
  font-family : 'Trebuchet MS',Helvetica,Arial,sans-serif;
  font-size : 20px;
  font-weight : normal;
  padding-bottom : 33px;
  text-align: center;
}
.art-title {
  background: url("//www.nespresso.com/shared_res/mos/free_html/int/_common/images/artblock-title-sep.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0);
  text-align: center;
}
.mastr-left, .mastr-right {
  width: 49%;
  display: inline-block;
  vertical-align: top;
  padding-top: 20px;
}
.home-maestria-header .home-pixie-slider {
  width: 48%;
  
}
.home-maestria-header .home-pixie-slider .slider-nav-color-bullet {
  bottom: -10px;
}
.slider-left, .slider-right {
  display: inline-block;
}
.home-pixie-slider.slider-left, .home-pixie-slider.slider-right {
  margin: 0;
  left: 0;
}
.home-pixie-slider.slider-right .machine-img {
  margin-left: 130px;
}
.home-machine-citiz .key-benefits, .home-machine-lattissima .key-benefits, .home-u .key-benefits{
  background-color: #ffffff;
}
.home-machine-citiz .key-benefits li, .home-machine-lattissima .key-benefits li, .home-u .key-benefits li {
  border: none;
}
.home-machine-citiz .key-benefits li img, .home-machine-lattissima .key-benefits li img, .home-u .key-benefits li img {
  margin-right: 20px;
}
.chrono img{
  margin-right: 20px;
}
.home-machine-citiz .home-pixie-slider, .home-u .home-pixie-slider{
  width: 48%;
}
.pixie-ecofriendly .illustration-pixie {
  float: none;
  text-align: center;
}

.pixie-ecofriendly .quote {
  color: #5797d1;
  font-style: italic;
  margin: 0;
  padding: 0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
  display: inline-block;
  width: 49%;
  text-align: right;
}
.pixie-ecofriendly .info {
  width: 35%;
  display: inline-block;
  padding-left: 70px;
}
.section-umilk {
  background: url(//www.nespresso.com/shared_res/mos/free_html/int/machines-u/images/home_machine_u_u-milk_bg.jpg) 0 -40px no-repeat;
  height: 560px;
}
.section-umilk .u-milk-info {
  margin: 160px 0 0 500px;
  height: auto;
  width: 410px; 
}
.section-frother {
   background: url(../../../int/machines-u/images/home_machine_u_milk-frother_bg.jpg) no-repeat;
   height: 570px;
   line-height:17px;
}
.section-frother .frother-info {
  margin: 200px 0 0 0;
  height: auto;
  width: 410px; 
}
.player-video {
  width: 818px;
  margin: auto;
}
/* FOOTER AMLAG*/
.white-bg {
  width: 100%;
  background-color: #fff;
}
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  zoom: 1;
}
.clearfix:after {
  clear: both;
}
.social {
    position: relative;
    height: auto;
    font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
    height: auto;
    margin: 0 auto 0;
    padding: 20px 20px 50px 20px;
    font-size: 11px;
    font-weight: 400;
    line-height: 21px;
    text-align: center;
	width: auto;
}
.social .logo {
  left: 20px;
  margin-top: -23px;
  position: absolute;
  top: 50%;
  height: 49px;
  width: 60px;
}
.social .social-item {
  margin: 0 200px;
  text-align: center;
}
.social .social-item a {
  color: #69b0dd;
  font-style: italic;
  text-decoration: underline;
}
.social .social-item a:hover {
  text-decoration: none;
}
.social .social-info {
  color: #666666;
  font-style: italic;
  margin-top: -27px;
  position: absolute;
  right: 20px;
  text-align: right;
  top: 50%;
  width: 150px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}
.social .social-info a {
  color: #666666;
  display: block;
  text-decoration: none;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 25px;
}
.social .quote {
  color: #606263;
  font: 400 47px/17px Georgia, Arial, Helvetica, sans-serif;
  margin: 0 10px;
  position: relative;
  top: 15px;
}
.social.facebook .social-item a {
  color: #3B5998;
}
.social.youtube .social-item a {
  color: #e31f29;
}
.social.pinterest .social-item a {
  color: #e31f29;
}
.social-links {
  background: #eeeeee url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/social-block-bottom-bg.png) top left repeat-x;
  border-bottom: 1px solid #cfcfcf;
  color: #3D3B3B;
  vertical-align: bottom;
  zoom: 1;
  height: 60px;
  width: 996px;
}
.social-links:before,
.social-links:after {
  display: table;
  content: "";
  zoom: 1;
}
.social-links:after {
  clear: both;
}
.social-links .quarter {
  border-right: 1px solid #cfcfcf;
  border-left: 1px solid #fff;
  padding-top: 18px;
  text-align: center;
  float: left;
  height: 42px;
  width: 247px;
}
.social-links .quarter.first {
  border-left: none;
  height: 42px;
  width: 248px;
}
.social-links .quarter.last {
  border-right: none;
  height: 42px;
  width: 248px;
}
.social-links .quarter .logo {
  margin-right: 25px;
}
.social-links .quarter .fb-ctn {
  display: inline-block;
  width: 75px;
  text-align: left;
  vertical-align: middle;
}
.social-links .quarter .counter {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/counter-bg.png) 0 0 no-repeat;
  border-right: 1px solid #d1d1d1;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  padding: 0 10px 0 15px;
  vertical-align: middle;
}
.social-block {
  color: #3d3b3b;
  margin: 0 auto 10px auto;
  height: 251px;
  width: 996px;
}
.social-block .social-ctn {
  background: #eeeeee url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/social-bg.png) bottom left repeat-x;
  border-top: 1px solid #fff;
}
.social-block .nespresso-world {
  border-right: 1px solid #cfcfcf;
  padding-top: 5px;
  text-align: center;
  float: left;
  height: 245px;
  width: 331px;
}
.social-block .nespresso-world h4 {
  color: #585858;
  margin: 5px 0;
  text-shadow: 1px 1px 1px #fff;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.social-block .nespresso-world li {
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}
.social-block .mobile-apps {
  border-right: 1px solid #cfcfcf;
  float: left;
  height: 250px;
  width: 414px;
}
.social-block .mobile-apps p {
  margin: 5px 0;
}
.social-block .mobile-apps a {
  position: relative;
  z-index: 5;
}
.social-block .mobile-apps a .qr-code-ctn {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/qr-bg.png) 0 0 no-repeat;
  display: none;
  position: absolute;
  right: -160px;
  top: -70px;
  z-index: 3;
  height: 154px;
  width: 167px;
}
.social-block .mobile-apps a .qr-code-ctn img {
  display: block;
  margin: 13px 0 0 25px;
}
.social-block .mobile-apps a:hover .qr-code-ctn {
  display: block;
}
.social-block .mobile-apps .ios {
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #fff;
  height: 109px;
  padding-top: 15px;
}
.social-block .mobile-apps .ios .visual {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  float: left;
  height: auto;
  width: 214px;
}
.social-block .mobile-apps .ios .info {
  padding-right: 10px;
}
.social-block .mobile-apps .ios strong {
  color: #009ee0;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.social-block .mobile-apps .android {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  height: 109px;
  padding-top: 15px;
}
.social-block .mobile-apps .android .visual {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  float: left;
  height: auto;
  width: 214px;
}
.social-block .mobile-apps .android .info {
  padding-right: 10px;
}
.social-block .mobile-apps .android strong {
  color: #f43d8b;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.social-block .block-right {
  float: left;
}
.social-block .block-right p {
  margin: 5px 0;
}
.social-block .block-right a {
  position: relative;
}
.social-block .block-right a .qr-code-ctn {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/qr-bg-left.png) 0 0 no-repeat;
  display: none;
  position: absolute;
  left: -160px;
  top: -70px;
  z-index: 3;
  height: 154px;
  width: 167px;
}
.social-block .block-right a .qr-code-ctn img {
  display: block;
  margin: 13px 0 0 14px;
}
.social-block .block-right a:hover .qr-code-ctn {
  display: block;
}
.social-block .block-right .windows-phone {
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #fff;
  height: 109px;
  padding-top: 15px;
  float: left;
}
.social-block .block-right .windows-phone .visual {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  float: left;
  height: auto;
  width: 214px;
}
.social-block .block-right .windows-phone .info {
  padding-right: 10px;
}
.social-block .block-right .windows-phone strong {
  color: #368632;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.social-block .mobile-site {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/mobile-glow.png) top center no-repeat;
  border-left: 1px solid #fff;
  text-shadow: 1px 1px 1px #fff;
  float: left;
  height: 250px;
  width: 247px;
}
.social-block .mobile-site .visual {
  display: block;
  margin: 0 auto;
  padding: 22px 0;
}
.social-block .mobile-site p {
  margin: 0 auto;
  position: relative;
  height: auto;
  width: 155px;
}
.social-block .mobile-site p .arrow {
  left: -35px;
  position: absolute;
  top: -5px;
}
.social-block .mobile-site p .line {
  background-color: #000;
  bottom: -5px;
  display: block;
  left: 8px;
  position: absolute;
  height: 1px;
  width: 10px;
}
.social-block .mobile-site strong {
  display: block;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}
.social-block.five-items .mobile-apps {
  height: 250px;
  width: 330px;
}
.social-block.five-items .block-right {
  height: 250px;
  width: 332px;
}
.social-block.five-items .block-right .windows-phone .visual {
  height: auto;
  width: 169px;
}
.social-block.five-items .android,
.social-block.five-items .ios,
.social-block.five-items .windows-phone {
  width: 332px;
}
.social-block.five-items .android .visual,
.social-block.five-items .ios .visual,
.social-block.five-items .windows-phone .visual {
  height: auto;
  width: 169px;
}
.social-block.five-items .mobile-site {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/mobile-glow.png) -60px center no-repeat;
  border-left: 1px solid #fff;
  overflow: hidden;
  text-shadow: 1px 1px 1px #fff;
  float: left;
  height: 125px;
  width: 332px;
}
.social-block.five-items .mobile-site .visual {
  display: block;
  margin: 0 47px;
  padding: 12px 0;
  float: left;
}
.social-block.five-items .mobile-site p {
  margin-top: 15px;
  width: 140px;
  float: left;
}
.social-block.five-items .mobile-site strong {
  display: block;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}
.share-email {
    color: #888888;
}
.share-email img {
    margin-right: 10px;
}
img {
    border: 0 none;
    vertical-align: middle;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.social .icon-arrow {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/share-arrow.png) 0 0 no-repeat;
  display: block;
  margin: 5px 5px 0 0;
  vertical-align: middle;
  float: left;
  height: 7px;
  width: 4px;
}
.social .email-icon {
  margin-right: 10px;
  float: left;
}
.social .share-icon {
  display: inline-block;
  margin: 0 0 0 10px;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  height: 21px;
  width: 21px;
}
.social .share-icon img {
  left: 0;
  position: absolute;
  top: 0;
}
.social .share-icon:hover img {
  bottom: 0;
  top: auto;
}
.social .share-email {
  color: #888;
}
.mt-530 {
  margin-top: 530px;
}
.bg-white {
  background-color: #fff;
}
/*------------LatissimaPro--------------------*/
.home-machine-lattissimaPro .header-latissimaPro {

  position: relative;
  z-index: 10;
}
.home-machine-lattissimaPro .header-latissimaPro .home-head {
  padding-bottom: 20px;
}
.home-machine-lattissimaPro .header-latissimaPro .logo {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 2px;
  z-index: 2;
  font-size: 30px;
  height: 47px;
  line-height: 47px;
}
.lt-ie8 .home-machine-lattissimaPro .header-latissimaPro .logo {
  top: 12px;
}
.home-machine-lattissimaPro .header-latissimaPro .double-swicth-buttons {
  position: absolute;
  left: 300px;
  top: 392px;
  z-index: 10;
}
.home-machine-lattissimaPro .header-latissimaPro .slider-header {
  height: 420px;
  position: relative;
}
.home-machine-lattissimaPro .header-latissimaPro .content-visuel-machine {
  width: 996px;
  height: 420px;
  overflow: hidden;
  position: relative;
}
.home-machine-lattissimaPro .header-latissimaPro .content-visuel-machine li {
  position: absolute;
  bottom: 0;
}
.home-machine-lattissimaPro .header-latissimaPro .slider-nav-color-bullet {
  position: absolute;
  bottom: 48px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine {
  background: #e6e6e6 url(//www.nespresso.com/shared_res/mos/free_html/int/machines-lattissima-pro/images/home_machine_lattissima-pro_screen_bg.jpg) no-repeat;
  height: 576px;
  position: relative;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .title {
  color: #fff;
  padding-top: 65px;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  text-align: center;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .title .big {
  display: block;
  font-size: 36px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 400; /* Yoan : Decreased font weight; font-weight: bold; */ 
  line-height: 40px;
}
.home-machine-lattissimaPro .lattissimaPro-details-machine .bottom {
  width: 100%;
  text-align: center;
  border-top: 1px solid #4C4C4C;
  margin-top: 15px;
}
.home-machine-lattissimaPro .lattissimaPro-details-machine h4 {
  width: 400px; /* Yoan : increased width */
  margin-left: 550px;
  margin-top: 120px;
  margin-bottom:20px;
}
.home-machine-lattissimaPro .lattissimaPro-details-machine p {
  width: 380px; /* Yoan : Increased width by 140px; */
  margin-left: 550px;
  margin-top: 25px; /* Yoan : Increased top margin by 5px; */
  line-height:20px;  /* Yoan : Added line height; */
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .machines {
  overflow: hidden;
  position: absolute;
  bottom: 57px;
  left: 50%;
  margin-left: -219px;
  z-index: 0;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .machines,
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .machines li {
  width: 439px;
  height: 505px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .bullet-popin {
  position: relative;
  height: 505px;
  top: 60px;
  z-index: 1;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel {
  position: relative;
  margin-top: 72px;
  overflow: hidden;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .frame {
  width: 850px;
  overflow: hidden;
  margin-left: 75px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .wrapper-slides {
  width: 2000px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide {
  float: left;
  width: 850px;
  margin: 28px 100px 0 0;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide .col-left,
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide .col-right {
  float: left;
  width: 385px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide .col-left {
  width: 450px;
  text-align: center;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide .col-right {
  font-size: 12px;
  margin-left: 10px;
  margin-top: 7px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide .title,
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide h4 {
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  margin: 0;
  padding: 0;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide .title {
  color: #a0a0a0;
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 25px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide h4 {
  color: #2e2e2e;
  font-size: 18px;
  line-height: 18px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide .ico {
  margin: 10px 0 37px 0;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide .ico img {
  margin-right: 8px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide .feature {
  padding: 0;
  margin: 20px 0 0 15px;
  color: #2e2e2e;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide .container-img {
  position: relative;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide .container-img li {
  position: absolute;
  top: 0;
  left: 50%;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide.slide-1 .container-img {
  height: 451px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide.slide-1 .container-img li {
  margin-left: -144px;
  width: 288px;
  height: 451px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide.slide-2 .container-img {
  height: 440px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide.slide-2 .container-img li {
  margin-left: -171px;
  width: 342px;
  height: 440px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .slide.slide-2 .col-right {
  margin-top: -28px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav li,
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav a {
  display: block;
  width: 27px;
  height: 52px;
  overflow: hidden;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav .left a {
  text-indent: -200px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav .right a {
  text-indent: 200px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav .left,
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav .right {
  position: absolute;
  top: 180px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav .left {
  left: 25px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav .right {
  right: 25px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav .left a {
  background: transparent url("//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-slider-btn.png") 0 0 no-repeat;
  left: 15px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav .left a:hover {
  background-position: 0 -52px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav .left a.diasbled {
  background-position: 0 -104px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav .right a {
  background: transparent url("//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-slider-btn.png") -27px 0 no-repeat;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav .right a:hover {
  background-position: -27px -52px;
}
.home-machine-lattissimaPro .header-latissimaPro .lattissimaPro-details-machine .carousel .nav .right a.diasbled {
  background-position: -27px -104px;
}
.home-machine-lattissimaPro .lattissimaPro-delicious {
  background: #e6e6e6 url(//www.nespresso.com/shared_res/mos/free_html/int/machines-lattissima-pro/images/home_machine_lattissima-pro_recipes_bg.jpg) no-repeat;
  height: 530px;
  position: relative;
}
.home-machine-lattissimaPro .lattissimaPro-delicious .title {
  color: #fff;
  padding-top: 65px;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  text-align: center;
}
.home-machine-lattissimaPro .lattissimaPro-delicious .title .big {
  display: block;
  font-size: 36px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 40px;
}
.home-machine-lattissimaPro .lattissimaPro-delicious .bottom {
  width: 100%;
  text-align: center;
  border-top: 1px solid #4C4C4C;
  margin-top: 15px;
}
.home-machine-lattissimaPro .lattissimaPro-delicious .picto-recipes {
  position: relative;
  margin-top: 0;
  margin-left: 60px;
  display: inline-block;
}

.milkfigpot {
  width:133px;
  display:inline-block;
  left:60px;
  top:30px;
  position:relative;
  background-image:url(../../../int/machines-lattissima-pro/images/milk_fig_bg.png);
  background-repeat:no-repeat;
  background-position:0px 10px;
}
.milkfigpot img { 

  margin-left:43px;
  margin-bottom:50px;
  animation:5s oscilatelatpro infinite linear;
    -webkit-animation:5s oscilatelatpro infinite linear;
    -moz-animation:5s oscilatelatpro infinite linear;
}
.milkfigpot span {
  display:block;
  text-align: center;
  color:#fff;
  font-size: 11px;
  padding-left:10px;
  padding-right:10px;
}


@-webkit-keyframes oscilatelatpro{
  0%{ transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); }
  15%{ transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); }
    50%{ transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); }
    65%{ transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); }
    100%{ transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); }
}

.home-machine-lattissimaPro .lattissimaPro-delicious p {
  width: 240px;
  margin-left: 70px;
  margin-top: 100px;
  display: inline-block;
}
.home-machine-lattissimaPro .lattissimaPro-powerful {
  background: #e6e6e6 url(//www.nespresso.com/shared_res/mos/free_html/int/machines-lattissima-pro/images/home_machine_lattissima-pro_features_bg.jpg) no-repeat;
  height: 750px;
  position: relative;
}
.home-machine-lattissimaPro .lattissimaPro-powerful .title {
  color: #fff;
  padding-top: 65px;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  text-align: center;
}
.home-machine-lattissimaPro .lattissimaPro-powerful .title .big {
  display: block;
  font-size: 36px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 40px;
}
.home-machine-lattissimaPro .lattissimaPro-powerful .bottom {
  width: 100%;
  text-align: center;
  border-top: 1px solid #4C4C4C;
  margin-top: 15px;
}
.home-machine-lattissimaPro .lattissimaPro-powerful h4 {
  padding-bottom: 20px;
  border-bottom: 1px solid #fff;
  height: 30px;
}
.home-machine-lattissimaPro .lattissimaPro-powerful p {
  width: 500px;
  margin-left: 270px;
  margin-top: 80px;
}
.home-machine-lattissimaPro .lattissimaPro-powerful ul {
  display: inline-block;
  width: 120px;
  margin-left : 20px;
  vertical-align: top;
}
.home-machine-lattissimaPro .lattissimaPro-powerful ul.ml-270 {
  margin-left : 240px;
}
.home-machine-lattissimaPro .lattissimaPro-powerful ul li {
  margin-top : 20px;
}
.home-machine-lattissimaPro .header-latissimaPro .caps-brown,
.home-machine-lattissimaPro .header-latissimaPro .caps-black,
.home-machine-lattissimaPro .header-latissimaPro .caps-purple {
  position: absolute;
  z-index: 2;
}
.home-machine-lattissimaPro .header-latissimaPro .caps-brown {
  width: 170px;
  height: 169px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-lattissima-caps-brown.png) 0 0 no-repeat;
  top: 360px;
  left: -60px;
}
.home-machine-lattissimaPro .header-latissimaPro .caps-black {
  width: 47px;
  height: 47px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-lattissima-caps-black.png) 0 0 no-repeat;
  top: 293px;
  left: -20px;
}
.home-machine-lattissimaPro .header-latissimaPro .caps-purple {
  width: 179px;
  height: 175px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-lattissima-caps-purple.png) 0 0 no-repeat;
  bottom: -71px;
  right: -70px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot {
  background-color: #7d7d7d;
  height: 1px;
  position: absolute;
  z-index: 1;
  color: #5f5f5f;
}
.home-machine-lattissimaPro .header-latissimaPro .dot a {
  display: block;
  position: absolute;
}
.home-machine-lattissimaPro .header-latissimaPro .dot span {
  display: block;
  position: absolute;
  top: -9px;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.small a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/machine-details-dot-small.png) 0 0 no-repeat;
  height: 9px;
  width: 9px;
  left: -4px;
  top: -4px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.small.left span {
  right: 105px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.small.right a {
  left: auto;
  right: -8px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.small.right span {
  left: 255px;
  text-align: left;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.big a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/machine-details-dot-big.png) 0 0 no-repeat;
  height: 21px;
  width: 19px;
  text-decoration: none;
  transition: transform 0.1s ease-in-out;
  -moz-transition: -moz-transform 0.1s ease-in-out;
  -webkit-transition: -webkit-transform 0.1s ease-in-out;
  -o-transition: -o-transform 0.1s ease-in-out;
  -ms-transition: -ms-transform 0.1s ease-in-out;
  left: -4px;
  top: -8px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.big a:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.home-machine-lattissimaPro .header-latissimaPro .dot.big span {
  color: #171717;
  font-weight: 700;
  text-transform: uppercase;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.big.left span {
  right: 28px;
  top: 1px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.big.right a {
  left: auto;
  right: -8px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.big.right span {
  left: 25px;
  top: 1px;
  text-align: right;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.dot-1 {
  left: 314px;
  top: 37px;
  width: 95px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.dot-2 {
  left: 205px;
  top: 100px;
  width: 155px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.dot-3 {
  left: 266px;
  top: 140px;
  width: 95px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.dot-4 {
  left: 201px;
  top: 166px;
  width: 160px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.dot-5 {
  left: 267px;
  top: 199px;
  width: 95px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.dot-6 {
  left: 265px;
  top: 284px;
  width: 95px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.dot-6-bis {
  left: 277px;
  top: 372px;
  width: 95px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.dot-7 {
  right: 314px;
  top: 71px;
  width: 160px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.dot-8 {
  right: 275px;
  top: 94px;
  width: 150px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.dot-9 {
  right: 310px;
  top: 135px;
  width: 140px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.dot-12 {
  right: 260px;
  top: 245px;
  width: 150px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot.dot-13 {
  right: 310px;
  top: 293px;
  width: 150px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right {
  position: absolute;
  height: 18px;
  line-height: 18px;
  z-index: 1;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right .point,
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right .line {
  display: inline-block;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right .point .lt-ie8,
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right .line .lt-ie8 {
  display: inline;
  zoom: 1;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right .point {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/machine-details-dot-small.png) 0 0 no-repeat;
  height: 9px;
  width: 9px;
  position: relative;
  top: 4px;
  left: -4px;
}
.lt-ie8 .home-machine-lattissimaPro .header-latissimaPro .dot-small-right .point {
  top: 2px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right .line {
  height: 1px;
  background-color: #5f5f5f;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right .text {
  color: #5f5f5f;
  position: relative;
  top: 3px;
  left: 1px;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right.dot-10 {
  left: 443px;
  top: 162px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right.dot-10 .line {
  width: 260px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right.dot-11 {
  left: 642px;
  top: 192px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right.dot-11 .line {
  width: 60px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right.dot-14 {
  left: 652px;
  top: 322px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right.dot-14 .line {
  width: 60px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right.dot-15 {
  left: 631px;
  top: 355px;
}
.home-machine-lattissimaPro .header-latissimaPro .dot-small-right.dot-15 .line {
  width: 54px;
}
.home-machine-lattissimaPro .popin-big {
  position: absolute;
  top: 160px;
  left: 50%;
  margin-left: -386px;
  display: none;
  width: 773px;
  height: 505px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-1.png) 0 0 no-repeat;
  z-index: 10;
}
.home-machine-lattissimaPro .popin-big .close {
  position: absolute;
  top: 10px;
  right: 13px;
}
.home-machine-lattissimaPro .popin-big .content {
  padding: 10px 20px;
}
.home-machine-lattissimaPro .popin-big h4 {
  color: #c2c2c2;
  margin: 0 0 20px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
.home-machine-lattissimaPro .popin-big p {
  color: #4c4c4c;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}
.home-machine-lattissimaPro .popin-big-1 .infos {
  margin-left: 100px;
  margin-top: 20px;
}
.home-machine-lattissimaPro .popin-big-1 .infos .left,
.home-machine-lattissimaPro .popin-big-1 .infos .right {
  width: 215px;
}
.home-machine-lattissimaPro .popin-big-1 .infos .right {
  margin-left: 60px;
}
.home-machine-lattissimaPro .popin-big-2 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-2.png);
}
.home-machine-lattissimaPro .popin-big-2 .infos {
  margin: 30px 0 0 27px;
  width: 235px;
}
.home-machine-lattissimaPro .popin-big-2 .infos h4,
.home-machine-lattissimaPro .popin-big-2 .infos p {
  margin-bottom: 45px;
}
.home-machine-lattissimaPro .popin-big-3 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-3.png);
}
.home-machine-lattissimaPro .popin-big-3 .infos {
  margin: 120px 0 0 400px;
  width: 225px;
}
.home-machine-lattissimaPro .popin-big-3 .infos h4,
.home-machine-lattissimaPro .popin-big-3 .infos p {
  margin-bottom: 25px;
}
.home-machine-lattissimaPro .popin-big-4 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-4.png);
}
.home-machine-lattissimaPro .popin-big-4 .infos {
  margin-top: 395px;
  text-align: center;
}
.home-machine-lattissimaPro .popin-big-4 .infos h4,
.home-machine-lattissimaPro .popin-big-4 .infos p {
  margin: 0;
}
.home-machine-lattissimaPro .popin-big-5 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-5.png);
}
.home-machine-lattissimaPro .popin-big-5 .infos {
  margin: 205px auto 0 auto;
  text-align: center;
  width: 325px;
}
.home-machine-lattissimaPro .popin-big-5 .infos h4,
.home-machine-lattissimaPro .popin-big-5 .infos p {
  margin: 0;
}
.home-machine-lattissimaPro .popin-big-6 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-6.png);
}
.home-machine-lattissimaPro .popin-big-6 .infos {
  margin: 195px auto 0 auto;
  text-align: center;
  width: 325px;
}
.home-machine-lattissimaPro .popin-big-6 .infos h4,
.home-machine-lattissimaPro .popin-big-6 .infos p {
  margin: 0 0 15px 0;
}
.home-machine-lattissimaPro .popin-big-7 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-7.png);
}
.home-machine-lattissimaPro .popin-big-7 .infos {
  margin: 33px 0 0 37px;
  width: 200px;
}
.home-machine-lattissimaPro .popin-big-7 .infos h4,
.home-machine-lattissimaPro .popin-big-7 .infos p {
  margin-bottom: 18px;
}
.home-machine-lattissimaPro .popin-small {
  position: absolute;
  z-index: 10;
  width: 295px;
  top: 0;
  display: none;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/popin-sliding-295.png) 0 0 no-repeat;
}
.home-machine-lattissimaPro .popin-small .close {
  position: absolute;
  top: 18px;
  left: 50%;
  margin-left: -9px;
}
.home-machine-lattissimaPro .popin-small .content {
  padding: 40px 40px 0 40px;
  text-align: center;
  color: #bebebe;
}
.home-machine-lattissimaPro .popin-small .content p {
  font-size: 12px;
  line-height: 18px;
}
.home-machine-lattissimaPro .popin-small .border {
  position: absolute;
  width: 295px;
  height: 15px;
  left: 0;
  bottom: -15px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/popin-sliding-295.png) 0 100% no-repeat;
}
.home-machine-lattissimaPro .popin-small-8 {
  left: 167px;
  top: 189px;
}
.home-machine-lattissimaPro .popin-small-9 {
  left: 119px;
  top: 291px;
}
.home-machine-lattissimaPro .popin-small-10 {
  left: 119px;
  top: 350px;
}
.home-machine-lattissimaPro .popin-small-11 {
  left: 117px;
  top: 436px;
}
.home-machine-lattissimaPro .popin-small-12 {
  left: 129px;
  top: 524px;
}
.home-machine-lattissimaPro .popin-small-13 {
  left: 555px;
  top: 356px;
}
.home-machine-lattissimaPro .popin-small-14 {
  left: 555px;
  top: 326px;
}
.home-machine-lattissimaPro .popin-small-15 {
  left: 565px;
  top: 486px;
}
.home-machine-lattissimaPro .popin-small-16 {
  left: 538px;
  top: 519px;
}
.home-machine-lattissimaPro .modul-deguster {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-duguster-bg.jpg) 0 0 no-repeat;
}
.home-machine-lattissimaPro .modul-deguster .title-section {
  padding: 45px 0 45px 0;
  text-align: center;
}
.home-machine-lattissimaPro .modul-deguster .title-section h2,
.home-machine-lattissimaPro .modul-deguster .title-section p {
  margin: 0;
}
.home-machine-lattissimaPro .modul-deguster .title-section h2 {
  text-transform: uppercase;
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}
.home-machine-lattissimaPro .modul-deguster .title-section p {
  font-size: 12px;
}
.home-machine-lattissimaPro .tab-deguster {
  width: 840px;
  margin: auto;
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-deguster-tab-bg.jpg) 0 100px no-repeat;
}
.home-machine-lattissimaPro .tab-deguster .left {
  width: 487px;
}
.home-machine-lattissimaPro .tab-deguster .left h3 {
  font-size: 24px;
  line-height: 24px;
  font-weight: normal;
  margin: 0 0 24px 0;
  text-transform: uppercase;
}
.home-machine-lattissimaPro .tab-deguster .left p {
  font-size: 12px;
  line-height: 20px;
  font-style: italic;
  height: 174px;
}
.home-machine-lattissimaPro .tab-deguster .left .btn {
  position: relative;
  padding-left: 30px;
}
.home-machine-lattissimaPro .tab-deguster .left .ico {
  position: absolute;
  top: 6px;
  left: 10px;
}
.home-machine-lattissimaPro .tab-deguster .slides-ctn {
  height: 498px;
}
.home-machine-lattissimaPro .tab-deguster .slide-item {
  padding: 18px 0 30px 30px;
  height: 450px;
}
.home-machine-lattissimaPro .tab-deguster .slide-item .right img {
  position: relative;
}
.home-machine-lattissimaPro .tab-deguster .slide-item-1 .right img {
  top: 41px;
}
.home-machine-lattissimaPro .tab-deguster .slide-item-2 .right img {
  top: 31px;
}
.home-machine-lattissimaPro .tab-deguster .slide-item-3 .right img {
  top: 61px;
}
.home-machine-lattissimaPro .tab-deguster .slide-item-4 .right img {
  top: 11px;
}
.home-machine-lattissimaPro .player-menu {
  position: relative;
  z-index: 2;
  height: 110px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/citiz-building-menu-video-bg.png) 0 0 repeat-x;
}
.home-machine-lattissimaPro .player-menu li {
  float: left;
  width: 209px;
  height: 100px;
  position: relative;
  cursor: pointer;
  zoom: 1;
  border-right: 1px solid #484848;
}
.home-machine-lattissimaPro .player-menu li:before,
.home-machine-lattissimaPro .player-menu li:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-machine-lattissimaPro .player-menu li:after {
  clear: both;
}
.home-machine-lattissimaPro .player-menu li.last {
  border: none;
}
.home-machine-lattissimaPro .player-menu li img {
  width: 54px;
  height: 54px;
  margin: 23px 0 0 31px;
  float: left;
}
.home-machine-lattissimaPro .player-menu li .label {
  float: left;
  margin: 44px 0 0 10px;
  width: 85px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 12px;
}
.home-machine-lattissimaPro .player-menu li a {
  color: #fff;
  display: block;
  text-decoration: none;
  height: 100%;
  width: 100%;
}
.home-machine-lattissimaPro .player-menu li:hover,
.home-machine-lattissimaPro .player-menu li.active {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/citiz-building-menu-video-bg-over.gif) 0 0 repeat-x;
}
.home-machine-lattissimaPro .discover-circle {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/discover-machines-lattissima.png);
}
.home-machine-lattissimaPro .home-compare .thumbnail .btn.green {
  position: absolute;
  bottom: 13px;
  right: 0;
}
.home-machine-lattissimaPro .home-compare-left .thumbnail img {
  position: relative;
  top: -8px;
  left: 23px;
}
.home-machine-lattissimaPro .home-compare-right .thumbnail img {
  position: relative;
  top: 24px;
  left: -15px;
}
/*-------------- inissia -------------------------*/
.home-machine-inissia .header-inissia {

  position: relative;
  z-index: 10;
}
.home-machine-inissia .header-inissia .logo {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 2px;
  z-index: 2;
  font-size: 30px;
  height: 47px;
  line-height: 47px;
}
.home-machine-inissia .home-head {
  padding-bottom: 20px;
}
.lt-ie8 .home-machine-inissia .header-inissia .logo {
  top: 12px;
}
.home-machine-inissia .header-inissia .double-swicth-buttons {
  position: absolute;
  left: 300px;
  top: 392px;
  z-index: 10;
}
.home-machine-inissia .header-inissia .slider-header {
  height: 420px;
  position: relative;
}
.home-machine-inissia .header-inissia .content-visuel-machine {
  width: 996px;
  height: 420px;
  overflow: hidden;
  position: relative;
}
.home-machine-inissia .header-inissia .content-visuel-machine li {
  position: absolute;
  bottom: 0;
}
.home-machine-inissia .header-inissia .slider-nav-color-bullet {
  position: absolute;
  bottom: 48px;
}
.home-machine-inissia .inissia-efficient {
  background: #e6e6e6 url(//www.nespresso.com/shared_res/mos/free_html/int/machines-inissia/images/home_machine_inissia_efficient_bg.png) no-repeat;
  height: 376px;
  position: relative;
  color: #2A2C2C;
  padding: 100px 50px;
}
.home-machine-inissia .inissia-efficient .title {
  width: 250px;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: normal;
  margin: 0;
  text-align: center;
  margin-bottom: 40px;
}
.home-machine-inissia .inissia-efficient li {
  margin-bottom: 10px;
}
.home-machine-inissia .inissia-efficient li img {
  margin-right: 20px;
}
.home-machine-inissia .inissia-efficient p {
  width: 250px;
  margin-bottom: 50px;
}
.home-machine-inissia .inissia-fast {
  background: #e6e6e6 url(//www.nespresso.com/shared_res/mos/free_html/int/machines-inissia/images/home_machine_inissia_fast_bg.jpg) no-repeat;
  height: 376px;
  position: relative;
  color: #fff;
  padding: 100px 50px;
}
.home-machine-inissia .inissia-fast .title {
  width: 250px;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: normal;
  margin: 0;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
}
.home-machine-inissia .inissia-fast li {
  margin-bottom: 10px;
}
.home-machine-inissia .inissia-fast li img {
  margin-right: 20px;
}
.home-machine-inissia .inissia-fast p {
  width: 250px;
  margin-bottom: 50px;
}
.home-machine-inissia .header-inissia .caps-brown,
.home-machine-inissia .header-inissia .caps-black,
.home-machine-inissia .header-inissia .caps-purple {
  position: absolute;
  z-index: 2;
}
.home-machine-inissia .header-inissia .caps-brown {
  width: 170px;
  height: 169px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-lattissima-caps-brown.png) 0 0 no-repeat;
  top: 360px;
  left: -60px;
}
.home-machine-inissia .header-inissia .caps-black {
  width: 47px;
  height: 47px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-lattissima-caps-black.png) 0 0 no-repeat;
  top: 293px;
  left: -48px;
}
.home-machine-inissia .header-inissia .caps-purple {
  width: 179px;
  height: 175px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/hp-lattissima-caps-purple.png) 0 0 no-repeat;
  bottom: -71px;
  right: -67px;
}
.home-machine-inissia .header-inissia .dot {
  background-color: #7d7d7d;
  height: 1px;
  position: absolute;
  z-index: 1;
  color: #5f5f5f;
}
.home-machine-inissia .header-inissia .dot a {
  display: block;
  position: absolute;
}
.home-machine-inissia .header-inissia .dot span {
  display: block;
  position: absolute;
  top: -9px;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-machine-inissia .header-inissia .dot.small a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/machine-details-dot-small.png) 0 0 no-repeat;
  height: 9px;
  width: 9px;
  left: -4px;
  top: -4px;
}
.home-machine-inissia .header-inissia .dot.small.left span {
  right: 105px;
}
.home-machine-inissia .header-inissia .dot.small.right a {
  left: auto;
  right: -8px;
}
.home-machine-inissia .header-inissia .dot.small.right span {
  left: 255px;
  text-align: left;
}
.home-machine-inissia .header-inissia .dot.big a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/machine-details-dot-big.png) 0 0 no-repeat;
  height: 21px;
  width: 19px;
  text-decoration: none;
  transition: transform 0.1s ease-in-out;
  -moz-transition: -moz-transform 0.1s ease-in-out;
  -webkit-transition: -webkit-transform 0.1s ease-in-out;
  -o-transition: -o-transform 0.1s ease-in-out;
  -ms-transition: -ms-transform 0.1s ease-in-out;
  left: -4px;
  top: -8px;
}
.home-machine-inissia .header-inissia .dot.big a:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.home-machine-inissia .header-inissia .dot.big span {
  color: #171717;
  font-weight: 700;
  text-transform: uppercase;
}
.home-machine-inissia .header-inissia .dot.big.left span {
  right: 28px;
  top: 1px;
}
.home-machine-inissia .header-inissia .dot.big.right a {
  left: auto;
  right: -8px;
}
.home-machine-inissia .header-inissia .dot.big.right span {
  left: 25px;
  top: 1px;
  text-align: right;
}
.home-machine-inissia .header-inissia .dot.dot-1 {
  left: 314px;
  top: 37px;
  width: 95px;
}
.home-machine-inissia .header-inissia .dot.dot-2 {
  left: 205px;
  top: 100px;
  width: 155px;
}
.home-machine-inissia .header-inissia .dot.dot-3 {
  left: 266px;
  top: 140px;
  width: 95px;
}
.home-machine-inissia .header-inissia .dot.dot-4 {
  left: 201px;
  top: 166px;
  width: 160px;
}
.home-machine-inissia .header-inissia .dot.dot-5 {
  left: 267px;
  top: 199px;
  width: 95px;
}
.home-machine-inissia .header-inissia .dot.dot-6 {
  left: 265px;
  top: 284px;
  width: 95px;
}
.home-machine-inissia .header-inissia .dot.dot-6-bis {
  left: 277px;
  top: 372px;
  width: 95px;
}
.home-machine-inissia .header-inissia .dot.dot-7 {
  right: 314px;
  top: 71px;
  width: 160px;
}
.home-machine-inissia .header-inissia .dot.dot-8 {
  right: 275px;
  top: 94px;
  width: 150px;
}
.home-machine-inissia .header-inissia .dot.dot-9 {
  right: 310px;
  top: 135px;
  width: 140px;
}
.home-machine-inissia .header-inissia .dot.dot-12 {
  right: 260px;
  top: 245px;
  width: 150px;
}
.home-machine-inissia .header-inissia .dot.dot-13 {
  right: 310px;
  top: 293px;
  width: 150px;
}
.home-machine-inissia .header-inissia .dot-small-right {
  position: absolute;
  height: 18px;
  line-height: 18px;
  z-index: 1;
}
.home-machine-inissia .header-inissia .dot-small-right .point,
.home-machine-inissia .header-inissia .dot-small-right .line {
  display: inline-block;
}
.home-machine-inissia .header-inissia .dot-small-right .point .lt-ie8,
.home-machine-inissia .header-inissia .dot-small-right .line .lt-ie8 {
  display: inline;
  zoom: 1;
}
.home-machine-inissia .header-inissia .dot-small-right .point {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/machine-details-dot-small.png) 0 0 no-repeat;
  height: 9px;
  width: 9px;
  position: relative;
  top: 4px;
  left: -4px;
}
.lt-ie8 .home-machine-inissia .header-inissia .dot-small-right .point {
  top: 2px;
}
.home-machine-inissia .header-inissia .dot-small-right .line {
  height: 1px;
  background-color: #5f5f5f;
}
.home-machine-inissia .header-inissia .dot-small-right .text {
  color: #5f5f5f;
  position: relative;
  top: 3px;
  left: 1px;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.home-machine-inissia .header-inissia .dot-small-right.dot-10 {
  left: 443px;
  top: 162px;
}
.home-machine-inissia .header-inissia .dot-small-right.dot-10 .line {
  width: 260px;
}
.home-machine-inissia .header-inissia .dot-small-right.dot-11 {
  left: 642px;
  top: 192px;
}
.home-machine-inissia .header-inissia .dot-small-right.dot-11 .line {
  width: 60px;
}
.home-machine-inissia .header-inissia .dot-small-right.dot-14 {
  left: 652px;
  top: 322px;
}
.home-machine-inissia .header-inissia .dot-small-right.dot-14 .line {
  width: 60px;
}
.home-machine-inissia .header-inissia .dot-small-right.dot-15 {
  left: 631px;
  top: 355px;
}
.home-machine-inissia .header-inissia .dot-small-right.dot-15 .line {
  width: 54px;
}
.home-machine-inissia .popin-big {
  position: absolute;
  top: 160px;
  left: 50%;
  margin-left: -386px;
  display: none;
  width: 773px;
  height: 505px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-1.png) 0 0 no-repeat;
  z-index: 10;
}
.home-machine-inissia .popin-big .close {
  position: absolute;
  top: 10px;
  right: 13px;
}
.home-machine-inissia .popin-big .content {
  padding: 10px 20px;
}
.home-machine-inissia .popin-big h4 {
  color: #c2c2c2;
  margin: 0 0 20px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
.home-machine-inissia .popin-big p {
  color: #4c4c4c;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}
.home-machine-inissia .popin-big-1 .infos {
  margin-left: 100px;
  margin-top: 20px;
}
.home-machine-inissia .popin-big-1 .infos .left,
.home-machine-inissia .popin-big-1 .infos .right {
  width: 215px;
}
.home-machine-inissia .popin-big-1 .infos .right {
  margin-left: 60px;
}
.home-machine-inissia .popin-big-2 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-2.png);
}
.home-machine-inissia .popin-big-2 .infos {
  margin: 30px 0 0 27px;
  width: 235px;
}
.home-machine-inissia .popin-big-2 .infos h4,
.home-machine-inissia .popin-big-2 .infos p {
  margin-bottom: 45px;
}
.home-machine-inissia .popin-big-3 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-3.png);
}
.home-machine-inissia .popin-big-3 .infos {
  margin: 120px 0 0 400px;
  width: 225px;
}
.home-machine-inissia .popin-big-3 .infos h4,
.home-machine-inissia .popin-big-3 .infos p {
  margin-bottom: 25px;
}
.home-machine-inissia .popin-big-4 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-4.png);
}
.home-machine-inissia .popin-big-4 .infos {
  margin-top: 395px;
  text-align: center;
}
.home-machine-inissia .popin-big-4 .infos h4,
.home-machine-inissia .popin-big-4 .infos p {
  margin: 0;
}
.home-machine-inissia .popin-big-5 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-5.png);
}
.home-machine-inissia .popin-big-5 .infos {
  margin: 205px auto 0 auto;
  text-align: center;
  width: 325px;
}
.home-machine-inissia .popin-big-5 .infos h4,
.home-machine-inissia .popin-big-5 .infos p {
  margin: 0;
}
.home-machine-inissia .popin-big-6 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-6.png);
}
.home-machine-inissia .popin-big-6 .infos {
  margin: 195px auto 0 auto;
  text-align: center;
  width: 325px;
}
.home-machine-inissia .popin-big-6 .infos h4,
.home-machine-inissia .popin-big-6 .infos p {
  margin: 0 0 15px 0;
}
.home-machine-inissia .popin-big-7 {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-popin-big-7.png);
}
.home-machine-inissia .popin-big-7 .infos {
  margin: 33px 0 0 37px;
  width: 200px;
}
.home-machine-inissia .popin-big-7 .infos h4,
.home-machine-inissia .popin-big-7 .infos p {
  margin-bottom: 18px;
}
.home-machine-inissia .popin-small {
  position: absolute;
  z-index: 10;
  width: 295px;
  top: 0;
  display: none;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/popin-sliding-295.png) 0 0 no-repeat;
}
.home-machine-inissia .popin-small .close {
  position: absolute;
  top: 18px;
  left: 50%;
  margin-left: -9px;
}
.home-machine-inissia .popin-small .content {
  padding: 40px 40px 0 40px;
  text-align: center;
  color: #bebebe;
}
.home-machine-inissia .popin-small .content p {
  font-size: 12px;
  line-height: 18px;
}
.home-machine-inissia .popin-small .border {
  position: absolute;
  width: 295px;
  height: 15px;
  left: 0;
  bottom: -15px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/popin-sliding-295.png) 0 100% no-repeat;
}
.home-machine-inissia .popin-small-8 {
  left: 167px;
  top: 189px;
}
.home-machine-inissia .popin-small-9 {
  left: 119px;
  top: 291px;
}
.home-machine-inissia .popin-small-10 {
  left: 119px;
  top: 350px;
}
.home-machine-inissia .popin-small-11 {
  left: 117px;
  top: 436px;
}
.home-machine-inissia .popin-small-12 {
  left: 129px;
  top: 524px;
}
.home-machine-inissia .popin-small-13 {
  left: 555px;
  top: 356px;
}
.home-machine-inissia .popin-small-14 {
  left: 555px;
  top: 326px;
}
.home-machine-inissia .popin-small-15 {
  left: 565px;
  top: 486px;
}
.home-machine-inissia .popin-small-16 {
  left: 538px;
  top: 519px;
}
.home-machine-inissia .modul-deguster {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-duguster-bg.jpg) 0 0 no-repeat;
}
.home-machine-inissia .modul-deguster .title-section {
  padding: 45px 0 45px 0;
  text-align: center;
}
.home-machine-inissia .modul-deguster .title-section h2,
.home-machine-inissia .modul-deguster .title-section p {
  margin: 0;
}
.home-machine-inissia .modul-deguster .title-section h2 {
  text-transform: uppercase;
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}
.home-machine-inissia .modul-deguster .title-section p {
  font-size: 12px;
}
.home-machine-inissia .tab-deguster {
  width: 840px;
  margin: auto;
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/lattissima-deguster-tab-bg.jpg) 0 100px no-repeat;
}
.home-machine-inissia .tab-deguster .left {
  width: 487px;
}
.home-machine-inissia .tab-deguster .left h3 {
  font-size: 24px;
  line-height: 24px;
  font-weight: normal;
  margin: 0 0 24px 0;
  text-transform: uppercase;
}
.home-machine-inissia .tab-deguster .left p {
  font-size: 12px;
  line-height: 20px;
  font-style: italic;
  height: 174px;
}
.home-machine-inissia .tab-deguster .left .btn {
  position: relative;
  padding-left: 30px;
}
.home-machine-inissia .tab-deguster .left .ico {
  position: absolute;
  top: 6px;
  left: 10px;
}
.home-machine-inissia .tab-deguster .slides-ctn {
  height: 498px;
}
.home-machine-inissia .tab-deguster .slide-item {
  padding: 18px 0 30px 30px;
  height: 450px;
}
.home-machine-inissia .tab-deguster .slide-item .right img {
  position: relative;
}
.home-machine-inissia .tab-deguster .slide-item-1 .right img {
  top: 41px;
}
.home-machine-inissia .tab-deguster .slide-item-2 .right img {
  top: 31px;
}
.home-machine-inissia .tab-deguster .slide-item-3 .right img {
  top: 61px;
}
.home-machine-inissia .tab-deguster .slide-item-4 .right img {
  top: 11px;
}
.home-machine-inissia .player-menu {
  position: relative;
  z-index: 2;
  height: 110px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/citiz-building-menu-video-bg.png) 0 0 repeat-x;
}
.home-machine-inissia .player-menu li {
  float: left;
  width: 209px;
  height: 100px;
  position: relative;
  cursor: pointer;
  zoom: 1;
  border-right: 1px solid #484848;
}
.home-machine-inissia .player-menu li:before,
.home-machine-inissia .player-menu li:after {
  display: table;
  content: "";
  zoom: 1;
}
.home-machine-inissia .player-menu li:after {
  clear: both;
}
.home-machine-inissia .player-menu li.last {
  border: none;
}
.home-machine-inissia .player-menu li img {
  width: 54px;
  height: 54px;
  margin: 23px 0 0 31px;
  float: left;
}
.home-machine-inissia .player-menu li .label {
  float: left;
  margin: 44px 0 0 10px;
  width: 85px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 12px;
}
.home-machine-inissia .player-menu li a {
  color: #fff;
  display: block;
  text-decoration: none;
  height: 100%;
  width: 100%;
}
.home-machine-inissia .player-menu li:hover,
.home-machine-inissia .player-menu li.active {
  background: #000000 url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/citiz-building-menu-video-bg-over.gif) 0 0 repeat-x;
}
.home-machine-inissia .discover-circle {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-discover-aeroccino02.png);
}
.home-machine-inissia .home-compare .thumbnail .btn.green {
  position: absolute;
  bottom: 13px;
  right: 0;
}
.home-machine-inissia .home-compare-left .thumbnail img {
  position: relative;
  top: -8px;
  left: 23px;
}
.home-machine-inissia .home-compare-right .thumbnail img {
  position: relative;
  top: 24px;
  left: -15px;
}
.home-machine-inissia .inissia-compact {
  background: #e6e6e6 url(//www.nespresso.com/shared_res/mos/free_html/int/machines-inissia/images/home_machine_inissia_compact_bg.jpg) no-repeat;
  height: 376px;
  position: relative;
  color: #fff;
  padding: 70px 50px 50px 500px;
}
.home-machine-inissia .inissia-compact .title {
  width: 250px;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: normal;
  margin: 0;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
}
.home-machine-inissia .inissia-compact li {
  margin-bottom: 10px;
}
.home-machine-inissia .inissia-compact li img {
  margin-right: 20px;
}
.home-machine-inissia .inissia-compact p {
  width: 250px;
}
.key-features ul li span {
  margin-left: 20px;
}
.home-machine-inissia .inissia-colorful {
  background: #e6e6e6 url(//www.nespresso.com/shared_res/mos/free_html/int/machines-inissia/images/home_machine_inissia_range_bg.jpg) no-repeat;
  height: 180px;
  position: relative;
  color: #2A2C2C;
  padding: 170px 50px 140px 50px;
}
.home-machine-inissia .inissia-colorful .title {
  width: 250px;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: normal;
  margin: 0;
  text-align: center;
  margin-top: -30px;
  margin-bottom: 40px;
}
.home-machine-inissia .inissia-colorful li {
  margin-bottom: 10px;
}
.home-machine-inissia .inissia-colorful li img {
  margin-right: 20px;
}
.home-machine-inissia .inissia-colorful p {
  width: 250px;
}
.home-pixie .key-features h2, .home-u .key-features h2 {
  margin-bottom: 60px;
}
.home-pixie-slider.inissia {
  position: relative;
  width: 600px;
  left: 0;
  margin-left: 60%;
  margin-top: -380px;
  /* Yoan: Removed the set height; height: 310px; */ 
  height:350px;
}
.home-pixie-slider.inissia .slider-nav-color-bullet {
  bottom: 420px;
  left: 8px;
}
.inissia .slider-nav-color-bullet a {
  height: 45px;
  width: 33px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/machines-inissia/images/bullet_color-range_home_machine_inissia_black.png) 0 0 no-repeat;
  text-indent: -300px;
  cursor: pointer;
}
.inissia .slider-nav-color-bullet li {
  margin: 0;
}
.inissia .slider-nav-color-bullet {
  width: 60%;
  height: 10px;
}
.inissia .slider-nav-color-bullet li a:hover {
  background-position: 0 0;
}
.inissia .slider-nav-color-bullet li.active a{
 background-position: 0 0;
}
.inissia .slider-nav-color-bullet .black a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/machines-inissia/images/bullet_color-range_home_machine_inissia_black.png) 0 10px no-repeat;
}
.inissia .slider-nav-color-bullet .white a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/machines-inissia/images/bullet_color-range_home_machine_inissia_pure-white.png) 0 10px no-repeat;
}
.inissia .slider-nav-color-bullet .blueberry a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/machines-inissia/images/bullet_color-range_home_machine_inissia__blueberry.png) 0 10px no-repeat;
}
.inissia .slider-nav-color-bullet .lime a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/machines-inissia/images/bullet_color-range_home_machine_inissia_lime.png) 0 10px no-repeat;
}
.inissia .slider-nav-color-bullet .red a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/machines-inissia/images/bullet_color-range_home_machine_inissia__red-ruby.png) 0 10px no-repeat;
}
.inissia .slider-nav-color-bullet .cream a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/machines-inissia/images/bullet_color-range_home_machine_inissia_vanilla-cream.png) 0 10px no-repeat;
}
.inissia .slider-nav-color-bullet .summer a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/machines-inissia/images/bullet_color-range_home_machine_inissia_summer-sun.png) 0 10px no-repeat;
}
.inissia .slider-nav-color-bullet .sky a {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/machines-inissia/images/bullet_color-range_home_machine_inissia_sky-blue.png) 0 10px no-repeat;
}
.bubble {
  z-index: 2;
  position: relative;
  margin-left: 23px;
  margin-top: -77px;
}
p.color-range {
  position: relative;
  color: silver;
  text-transform: uppercase;
  z-index: 3;
  margin-left: 140px;
  margin-top: -57px;
}

.home-accessory .home-legal-wrapper .home-head {
  padding-bottom: 30px;
  padding-top: 100px;
}
#terms-paragraph, 
#privacy-paragraph, 
#conditions-paragraph,
#registration-paragraph {
 display: none;
}
.legal-section {
 min-height: 680px;
 background: url(//www.nespresso.com/shared_res/mos/free_html/int/legal/images/fond-content-1.jpg) -190px 0 no-repeat;
 position: relative;
}
.content-section {
  width: 500px;
  padding-top: 80px;
}
.content-section li {
  list-style-type: none;
  margin: 20px 0;
  border-bottom: 1px solid #fff;
}
.content-section h2{
  cursor: pointer;
}
.caps-01,
.caps-02,
.caps-03 {
  position: absolute;
  z-index: 2;
}
.caps-01 {
  width: 179px;
  height: 179px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/caps01.png) 0 0 no-repeat;
  top: -90px;
  right: -97px;
}
.caps-02 {
  width: 110px;
  height: 110px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/caps02.png) 0 0 no-repeat;
  top: -50px;
  left: -50px;
}
.caps-03 {
  width: 65px;
  height: 65px;
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/caps03.png) 0 0 no-repeat;
  top: -177px;
  left: -28px;
}
.home-maestria .home-discover .discover-circle.discover-pixie {
  background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-discover-barista.png);
}
.home-maestria .discover-circle.discover-pixie:hover {
   background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-discover-barista-white.png);
}
.player-video.full-screen {
  margin-left: 0;
  margin-right: 0;
}
.anim-touchscreen {;
  margin-top: 83px;
  margin-left: 43px;
  position: absolute;
  display: none;
}
.touchzone {
  width: 55px;
  height: 35px;
  position: absolute;
  cursor: pointer;
  z-index: 100;
}
.butt01 {
  top: 336px;
  left: 120px;
}
.butt02 {
  top: 381px;
  left: 97px;
  width: 60px;
}
.butt03 {
  top: 429px;
  left: 75px;
  width: 60px;
  height: 40px;
}
.butt04 {
  top: 442px;
  left: 174px;
  width: 65px;
  height: 45px;
}
.butt05 {
  top: 459px;
  left: 284px;
  width: 60px;
  height: 40px;
}
.butt06 {
  top: 408px;
  left: 297px;
  width:58px;
}
.butt07 {
  top: 360px;
  left: 311px;
}
.bulle-expl {
  position: absolute;
  margin-top: 20px;
  margin-left: 270px;
  z-index: 149;
}
.bulle-expl-text {
  position: absolute;
  text-transform: uppercase;
  text-align: center;
  margin-top: 48px;
  margin-left: 283px;
  z-index: 150;
  font-size: 11px;
}
/* --------------------------- COFFEE --------------------------------- */
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
.home-coffee .timeline {
  width: 100%;
  height: 90px;
  position: fixed;
  bottom: 0;
  z-index: 999;
  background-color: #000;
  /*background: #000 url("//www.nespresso.com/shared_res/mos/free_html/int/coffee-expertise/images/bg-timeline.png") 360px 55px no-repeat;*/
  opacity: .9;
  text-transform: uppercase;
}
.home-coffee .timeline p {
  width: 10%;
  margin-left: 20px;
  margin-top: 40px;
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  font-size: 1.1em;
}
.home-coffee .timeline ul {
  display: inline-block;
  vertical-align: top;
  margin-top: 40px;
  width: 80%;
  background: url(//www.nespresso.com/shared_res/mos/free_html/int/coffee-expertise/images/bg-timeline.png) 50px 15px;
  background-repeat:repeat-x;
  height: 20px;
}
.home-coffee .timeline ul li {
  list-style: none;
  display: inline-block;
  width: 7.2%;
  text-align: center;
}
.home-coffee .timeline ul li a{
  text-decoration: none;
  color: #fff;
}
.home-coffee .timeline ul li a:hover{
  text-decoration: none;
  color: #e3e3e3;
}
.home-coffee .timeline li div.bullet {
  width: 15px;
  height: 15px;
  background: url(//www.nespresso.com/shared_res/mos/free_html/int/coffee-expertise/images/timeline-bullet.png)  0 -15px no-repeat;
  cursor: pointer;
  position: absolute;
  top: 50px;
}
.dpn {
  display: none;
}
.home-coffee .timeline li div.section-acc {
  width: 220%;
  margin-left: -90%;
  top: -25px;
  position: relative;
}

.home-coffee .timeline li div.section-acc.on-vis {
  color: #7f961f;
}
.home-coffee .timeline li div.bullet:hover {
  background-position: 0 -30px;
}
.home-coffee .timeline li div.bullet.active {
  background-position: 0 0;
}
.home-coffee .home-titleTR {
  color: #2a2c2c;
  text-align: center;
}
.home-coffee .home-titleTR .top {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-title-bg-top.png) 50% 50px no-repeat;
  padding: 60px 0 10px;
  position: relative;
}
.home-coffee .home-titleTR .top img {
  bottom: 0px;
  left: 50%;
  margin-left: -40px;
  position: absolute;
}
.home-coffee .home-titleTR .bottom, .home-head .bottom {
  background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-title-bg-bottom.png) 0 0 repeat-x;
  line-height: 4px;
  margin: 0 80px 0;
  height: 4px;
  width: auto;
}
.home-coffee .bottom img {
  vertical-align: top;
}
.home-coffee.home-titleTR h3 {
  margin: 10px 0 35px;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}
.home-coffee h3 {
  text-transform: uppercase;
}
.home-coffee article {
  padding: 50px 80px;
}
.home-coffee .right-part img {
  margin-left: -15%;
}
.discovertheexpertise {
  text-align: center;
  background-image: url(../../../int/coffee-expertise/images/scrolldown.png);
  background-position:top center;
  background-repeat: no-repeat;
  display:block;
  padding-top:50px;
  text-decoration: none;
  text-transform: uppercase;
  color:#fff;
  font-weight: bold;
  margin-top:30px;
}
.discovertheexpertise:hover {
  color:#fff;
}
.home-coffee .section-intro {
  height: 660px;

  background: #000 url(../../../int/coffee-expertise/images/coffee-bg-intro.jpg) 0 0 no-repeat;
  background-position:bottom center;
  color: #fff;
}
.home-coffee .section-intro .home-titleTR {
  padding-top: 10px;
  color: #fff;
}
.home-coffee .section-intro .home-titleTR .top img {
  margin-left: -17px;
}
.home-coffee .section-intro .home-titleTR .top {
  width: 50%;
  margin: auto;
}
.home-coffee .section-intro h4{
  margin-top: 60px;
  margin-bottom: 0;
  font-size: 1.4em;
}
.home-coffee .section-intro h1{
 font-size: 4em;
 line-height: 44px;
 margin-bottom: 30px;
}
.home-coffee .section-intro p{
  width: 35%;
  margin: auto;
  text-align: center;
  font-style: italic;
}
.home-coffee .section-origins,
.home-coffee .section-grands-crus,
.home-coffee .section-responsible,
.home-coffee .section-harvesting, 
.home-coffee .section-equal,
.home-coffee .section-composition,
.home-coffee .section-recycling
 {
  background-color: #fff;
  color: #4c4c4c;
}
.home-coffee .section-origins {
  height: 520px;
}
.home-coffee .section-origins .home-title .top img {
  margin-left: -20px;
}
.home-coffee .section-grands-crus {
  height: 650px;
}
.home-coffee .section-grands-crus .home-title .top img {
  margin-left: -22px;
}
.home-coffee .section-grands-crus img.dec {
  margin-top:-40px;
}
.home-coffee .section-responsible {
  height: 520px;
}
.home-coffee .section-responsible .home-title .top img {
  margin-left: -20px;
}
.home-coffee .section-ecolaboration {
  background: #000 url(//www.nespresso.com/shared_res/mos/free_html/int/coffee-expertise/images/coffee-bg-aaa.jpg);
  color: #fff;
  height:430px;
}
.home-coffee .section-ecolaboration .title {
  margin-top: 70px;
  text-align: center;
}
.home-coffee .section-ecolaboration .title img,
.home-coffee .section-ecolaboration .title h3 {
  display: inline-block;
}
.home-coffee .section-ecolaboration h3{
  text-align: left;
  text-transform: uppercase;
  font-size: 24px;
  line-height:24px;
  margin-bottom: 100px;
}
.home-coffee .section-ecolaboration h4 {
  color: #80942c; /*vert*/
  text-transform: uppercase;
  font-size: 16px;
  text-align: center;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #fff;
  font-style: italic;
}
.home-coffee .section-ecolaboration p {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
}
.home-coffee .section-harvesting {
  height: 520px;
}
.home-coffee .section-harvesting .home-title .top img {
  margin-left: -17px;
}
.home-coffee .section-equal {
  height: 580px;
}
.home-coffee .section-equal .home-title .top img {
  margin-left: -20px;
}
.home-coffee .section-roasting .top img {
  margin-left: -20px;
}
.home-coffee .section-freshness .home-title .top img {
  margin-left: -20px;
}
.home-coffee .section-recycling .home-title .top img {
  margin-left: -20px;
}
.home-coffee .section-composition {
  height: 490px;
}
.home-coffee .section-different {
  background: #000 url(//www.nespresso.com/shared_res/mos/free_html/int/coffee-expertise/images/coffee-bg-different.jpg) 0 0 no-repeat;
  height: 510px;
  color: #fff;
  text-align: center;
}
.home-coffee .section-different h3{
  margin-top: 120px;
  text-transform: uppercase;
  font-size: 24px;
  line-height:24px;
}
.home-coffee .section-different h4 {
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 20px;
}
.home-coffee .section-roasting {
  background: #000 url(//www.nespresso.com/shared_res/mos/free_html/int/coffee-expertise/images/coffee-bg-roasting.jpg) 0 0 no-repeat;
  color: #fff;
  height: 650px;
}
.home-coffee .section-roasting img.bean-leaf {
  position: absolute;
  margin-top: 307px;
  margin-left: 436px;
  z-index: 22;
}
.home-coffee .section-roasting .home-titleTR {
  color: #fff;
  font-size: 2em;
}
.home-coffee .section-measure, 
.home-coffee .section-measure .home-title {
  background-color: #e3e3e3;
  color: #241a17;
}
.home-coffee .section-freshness {
  background-color: #fff;
  color: #241a17;
  height: 820px;
}
.home-coffee .section-freshness .freshnessleft {
position:absolute;
width:400px;
margin-top:355px;
line-height:17px;
  }
#graph {
  background-color: #000;
  color: #fff;
  margin: auto;
  text-align: center;
  height: 430px;
  display: none;
}
#graph p{
  width: 60%;
  margin: auto;
}
.home-coffee .section-freshness article img {
  position: absolute;
  margin-top: -10px;
  margin-left: -200px;
}
.green-benefits {
  text-align: center;
  vertical-align: top;
}
.green-benefits h4 {
  color: #80942c;
  text-transform: uppercase;
  margin-top: 50px;
}
.home-coffee .section-measure h3 {
  padding-top: 30px;
}
.home-coffee .section-cherry {
  text-align: center;
  background: #000 url(//www.nespresso.com/shared_res/mos/free_html/int/coffee-expertise/images/coffee-bg-cherry.jpg) 0 0 no-repeat;
  height: 430px;
}
.home-coffee .section-cherry article {
  padding: 80px 30px;
}
.home-coffee .section-cherry article.only-on {
  padding: 0px 80px;
  text-align: left;
}
.home-coffee .section-cherry .left-part {
  width: 47%;
}
.home-coffee .section-cherry .right-part {
  width: 47%;
  margin-left: 5%;
}
.home-coffee .section-cherry h3{
  text-transform: uppercase;
  font-size: 20px;
  margin-bottom: 20px;
}
.home-coffee .section-cherry img, 
.home-coffee .section-cherry p {
  display: inline-block;
  vertical-align: top;
  margin-left: 0;
}
.home-coffee .section-cherry .left-part p {
  width: 40%;
  text-align: left;
  padding-left:35px;
}
.home-coffee .section-video {
  background: #000 url(//www.nespresso.com/shared_res/mos/free_html/int/coffee-expertise/images/coffee-bg-video.jpg) 0 0 no-repeat;
  height: 800px;
  color: #fff;
  padding-top: 50px;
}
.home-coffee .section-video .home-titleTR {
  color: #fff;
  font-size: 2.2em;
  line-height: 32px;
}
.home-coffee .section-video .block-1-3,
.home-coffee .section-video .block-2-3,
.home-coffee .section-video .block-3-3 {
  width: 32.5%;
  margin-right: 0;
  height: 70px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  background: url(//www.nespresso.com/shared_res/mos/free_html/int/coffee-expertise/images/menu-video-bg.png);
}
.home-coffee .section-video .block-1-3,
.home-coffee .section-video .block-2-3 {
  border-right: 1px solid #e3e3e3;
}
.home-coffee .section-video .player-video {
  width: 837px;
}
.home-coffee .social {
  margin-bottom: 150px;
}
.coffee-personality {
  background-color: #e3e3e3;
  padding: 80px;

  color: #4c4c4c;
}
.coffee-personality img {
  margin-top: -50px;
}
.coffee-personality h4 {
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom:0px;
}
.coffee-personality p {
  margin-top:5px;
  text-transform: uppercase;
  color: #737373;
}
.coffee-personality .block-1-3,
.coffee-personality .block-2-3,
.coffee-personality .block-3-3  {
  margin-left: 5%;
  margin-right: 5%;
}
.coffee-personality .block-3-3 {
  width: 29%;
}
.coffee-personality .quote {
  font-style: italic;
  font-size: 18px;
  color: #737373;
  text-transform: none;
  line-height: 27px;
}
.home-coffee .end-page {
  height: 450px;
  color: #e3e3e3;
}
.home-coffee .end-page .left-part {
  position: absolute;
  width: 300px;
}
.home-coffee .end-page .right-part img {
  margin-top: -265px;
  margin-left: 110px;
}
span.small-title {
  font-size: 12px;
  text-transform: none;
  font-style: italic;
}
.right-part p, .left-part p {
  line-height:17px;
}
.home-coffee .first-text {

  /* Yoan: Removed italic : font-style: italic; */
  font-size: 14px;
  
}
.home-coffee .left-part,
.home-coffee .right-part {
  width: 40%;
  display: inline-block;
  vertical-align: top;
}
.home-coffee .right-part {
  margin-left: 18%;
}
.home-coffee .only-right {
  float: right;
  margin-right: 30px;
  width: 40%;
  line-height: 17px;
}
.block-1-3, .block-2-3, .block-3-3 {
  display: inline-block;
  width: 20%;
  vertical-align: top;
}
.block-1-3, .block-2-3 {
  margin-right: 19%;
}
.home-coffee .quote {
  font-style: italic;
  font-size: 18px;
  color: #80942c;
  text-transform: none;
  line-height: 27px;
  width:300px;
}
.home-coffee .really-big {
  font-size: 30px;
}
/*general coffee*/
p.moru {
   margin-top: 20px;
   text-transform:none;
}
p.moru a{
  margin-top: 20px;
  color: #4c4c4c;
}
span.orange {
  color: #cc9d49
}
p.moru a:hover{
  color: #cc9d49;
}
.quote.lightgrey {
  color: #e3e3e3;
  z-index: 10;
}
.quote.darkgrey {
  color: #4c4c4c;
}
.bl-1-5, .bl-2-5, .bl-3-5, .bl-4-5, .bl-5-5 {
  display: inline-block;
  width: 18%;
  margin-right: 1%;
  text-transform: uppercase;
  font-size: 18px;
  text-align: center;
}
div.bl-1-5 h6, .bl-2-5 h6, .bl-3-5 h6, .bl-4-5 h6, .bl-5-5 h6 {
  margin-bottom:30px !important;
}
.home-coffee .section-video .player-menu:hover,
.home-coffee .section-video .player-menu.active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000000;
    background-image: url(//www.nespresso.com/shared_res/mos/free_html/int/coffee-expertise/images/menu-video-bg-over.gif);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
}
.home-coffee .section-video .player-menu {
  border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #484848;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    cursor: pointer;
    float: left;
    height: 80px;
    position: relative;
    padding-top: 20px;
}
.home-coffee .section-video .player-menu img,
.home-coffee .section-video .player-menu h4 {
  display: inline-block;
  vertical-align: center;
}
.home-coffee .section-video .second-video,
.home-coffee .section-video .third-video {
  display: none;
}
#select01, #select02, #select03 {
  cursor: pointer;
}
.home-coffee .section-slidcaps {
  background-color: #e6e6e6;
  color: #241a17;
  height: 840px;
}
.section-slidcaps .home-title {
  background-color:transparent;
  padding-top:40px;
}
.section-slidcaps article {
  padding-top:0px;
}
.home-coffee .section-slidcaps article ul li {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}

.home-coffee .section-slidcaps .menu-slide li {
  text-transform: uppercase;
  width: 90px;
  margin: 2%;
  margin-top:20px;
  height: 40px;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
  color: #737373;
}
.home-coffee .section-slidcaps .menu-slide li:hover {
  border-bottom: 3px solid #241a17;
  color: #241a17;
}
.home-coffee .section-slidcaps .menu-slide li.underlin {
  border-bottom: 3px solid #241a17;;
  color: #241a17;;
}
.home-coffee .section-slidcaps article p {
  width: 300px;
  margin: 50px auto;
  text-align: center;
  font-size: 1.1em;
}
ul.family-slide {
  margin: auto;
  text-align: center;
}
ul.family-slide li {
  cursor: pointer;
  height: 170px;
}
.home-coffee .section-slidcaps .dpn {
  display: none;
}
.dtls-coffee {
  position: absolute;
  display: none;
  margin: auto;
  width:800px; /* Yoan: Center alignment of hover */
}
.home-coffee .section-slidcaps .dtls-coffee h4 {
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 30px;
  position: relative;
  /* margin-left: 45%; */
}
.home-coffee .section-slidcaps .dtls-coffee p {
  margin-top: 10px;
  font-style: italic;
  position: relative;
  /* margin-left: 45%; */
}

.section-slidcaps ul.menu-slide {
height:81px;
  background-image:url(../../../int/coffee-expertise/images/bgselection.png);
}
.showMe {
  background: url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/home-title-bottom.png) 35px 160px no-repeat;
  background-size : 42% auto;
}

/* Yoan: Basic tooltips to display machine names */
.tooltipy {
 display:none;
  position:absolute;
  border-radius:2px;
  box-shadow:2px 2px 3px rgba(0,0,0,.2);
  background-color:#000;
  color:#fff;
  font-size:14x;
  padding:5px 10px 5px 10px;
  z-index:10000;
}

/* Yoan: FAQs for machines */
.question {
  display:block;
  font-size:14px;
  font-weight: bold;
  color:#fff;
  text-decoration: none;
  line-height:20px;
  background-image: url(../images/faq_open.png);
  background-position:0px 3px;
  background-repeat:no-repeat;
  padding-left:20px;
}
.section-faq {
  padding:60px 80px 0px 80px;
  background-image:url(../images/faq_topshade.png);
  background-repeat:no-repeat;
  background-position:top;
  margin-bottom:140px;
}
.section-faq h3 {
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
font-size: 25px;
font-weight: 400;
line-height: 30px;
margin-top:0px;
}
.question:hover {
  color:#fff;
}
.question.opened {
  background-image: url(../images/faq_close.png);
}
.answer {
  display:none;
  color: #c7cbd4;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 18px;
padding-left:20px;
}
.answer ul, .answer ol {
  margin:0;
  padding:0;
}
.answer ol {
  list-style-type:disc;
}
.section-faq a {
  color:#fff;
}
#faq-accordion {
  margin:0;
  padding:0;
  margin-bottom:25px;

}
#faq-accordion li {
        position:relative;
        overflow:hidden;
        margin-bottom:3px;
        width:600px;

}