﻿body,html {
	text-rendering:optimizeLegibility!important;
	text-shadow:1px 1px 1px rgba(0,0,0,.004);
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.mos .hero-unit{
	margin:50px auto 0;
	width:300px;
	font-size:18px;
	font-weight:200;
	line-height:30px;
	background-color:#eee;
	border-radius:6px;
	padding:60px;
}

.nes_view-fonction-v2 {
	display: none !important;
}
	
	.nes_bg-content-bloc {
	margin-top: -680px !important;
}

.mos .hero-unit h1{
	font-size:60px;
	line-height:1;
	letter-spacing:-1px;
}

.mos.easy-ordering-c {
	margin:0 auto;
	background-color:#f2f2f2;
	color:#5c5c5c;
}

.mos.easy-ordering-c  a.nottub{
	color:#fff;
	background-color:#206d00;
	border-radius:5px;
	border:1px solid #000;
	min-width:180px;
	font-weight:700;
	line-height:33px;
	padding:0 15px;
	font-size:1.2em;
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	text-align: center;
	text-decoration: none;
	display: inline-block;
}

.mos.easy-ordering-c  a.nottub.enilni {
	margin: 0px 10px;
}

.mos.easy-ordering-c  a.nottub.mob-show{
	display:none;
}

.mos.easy-ordering-c  a.nottub.mob-hide{
	display:inline-block;
}

@media (max-width:769px){
	.mos.easy-ordering-c  a.nottub.mob-show{
		display:inline-block;
		margin:20px auto;
	}
	
	.mos.easy-ordering-c  a.nottub.mob-hide{
	display:none;
	}
}

.mos.easy-ordering-c.container-b2c{
	max-width:918px;
}

.mos.easy-ordering-c.container-b2c .eo-description>img{
	right:-44px;
}

.mos.easy-ordering-c.container-b2c .eo-benefits ul{
	margin:0 0 0 30px;
}

@media (max-width:769px){
	.mos.easy-ordering-c.container-b2c .eo-benefits ul{
		margin:0 0 0 10px;
	}
}

@media (max-width:769px){
	.mos.easy-ordering-c.container-b2c{
		max-width:100%;
	}
	.mos.easy-ordering-c.container-b2c .eo-description>img{
		max-width:100%;
		position:relative;
		top:auto;
		right:auto;
	}
	.mos.easy-ordering-c.container-b2c .eo-description>img.desc-img-desk{
		display:none;
	}
	.mos.easy-ordering-c.container-b2c .eo-description>img.desc-img-mob{
		display:block;
		margin:-20px auto;
	}
}

.mos.easy-ordering-c.container-b2c a.nottub{
	background-color:#9f7917!important;
	border-radius:0;
	border:none;
	background-image:-webkit-linear-gradient(top,#a9821d,#876509);
	background-image:linear-gradient(180deg,#a9821d,#876509);
	text-decoration: none;
	text-align: center;
}

.mos.easy-ordering-c.container-b2c a.nottub.enilni {
	display: inline-block;
	margin: 0px 10px;
}

.mos.easy-ordering-c.container-b2c{
	max-width:996px;
}

.mos.easy-ordering-c  .eo-description{
	background-color:#e7dfd2;
	padding:60px 60px 70px;
	position:relative;
	min-height: 392px;
}

.mos.easy-ordering-c  .eo-description>img{
	position:absolute;
	top:0;
	right:-23px;
	z-index:0;
}

.mos.easy-ordering-c  .eo-description>img.desc-img-mob{
	display:none;
}

.mos.easy-ordering-c  .eo-description h1{
	font-size:3.1em;
	line-height:1.3em;
	text-transform:uppercase;
	color:#000;
	width:60%;
	z-index:1;
	position:relative;
}

.mos.easy-ordering-c  .eo-description span{
	font-family:Nespresso,Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:16px;
	display:block;
	margin-bottom:30px;
	letter-spacing: 4.3px;
	position: relative;
}

.mos.easy-ordering-c  .eo-description span span {
	position: absolute;
    top: 12px;
    left: 60px;
    text-transform: uppercase;
    color: #000;
	z-index: 1;
}

@media (max-width:769px){
	.mos.easy-ordering-c  .eo-description span span {
		position: initial;
		top: 0px;
		left: 0px;
		margin-top: 15px;
	}
}

.mos.easy-ordering-c  .eo-description p{
	width:53%;
	z-index:1;
	position:relative;
	font-size:1.4em;
	line-height:1.5em;
}

@media (max-width:769px){
	.mos.easy-ordering-c  .eo-description{
		padding:15px 30px 40px;
		text-align:center;
	}
	
	.mos.easy-ordering-c  .eo-description>img{
		max-width:100%;
		position:relative;
		top:auto;
		right:auto;
	}
	
	.mos.easy-ordering-c  .eo-description>img.desc-img-desk{
		display:none;
	}
	
	.mos.easy-ordering-c  .eo-description>img.desc-img-mob{
		display:block;
		margin:-20px auto;
	}
	
	.mos.easy-ordering-c  .eo-description h1{
		font-size:1.7em;
		line-height:1.3em;
		text-transform:uppercase;
		color:#000;
		width:100%;
		z-index:1;
		position:relative;
	}
	
	.mos.easy-ordering-c  .eo-description h1 span{
		margin-bottom:15px;
	}
	
	.mos.easy-ordering-c  .eo-description p{
		width:100%;
		margin:10px 0;
	}
}

.mos.easy-ordering-c  .eo-benefits{
	background:#222 url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/b2c/easy-order/top-arrow.png) top no-repeat;
	border-top:1px solid #d7d7d7;
	padding-top:50px;
	padding-bottom:70px;
}

.mos.easy-ordering-c  .eo-benefits .more-info{
	margin:20px 50px 0;
	color:#919191;
	font-size:1.3em;
	line-height:1.3em;
}

.mos.easy-ordering-c  .eo-benefits h2{
	margin:0 auto 40px;
	color:#fff;
	text-align:center;
	font-size:2.5em;
	line-height:1.2em;
	margin-bottom:45px;
}

.mos.easy-ordering-c  .eo-benefits ul{
	list-style:none;
	margin:0 0 0 60px;
	padding:0;
}

.mos.easy-ordering-c  .eo-benefits ul li{
	display:inline-block;
	margin-right:40px;
	padding-left:102px;
	width:33%;
	min-height:125px;
	vertical-align:top;
}

.mos.easy-ordering-c  .eo-benefits ul li h3{
	color:#cc9d49;
	font-size:1.3em;
	text-transform:uppercase;
}

.mos.easy-ordering-c  .eo-benefits ul li p{
	color:#bcbcbc;
	font-size:1.2em;
	line-height:1.3em;
}

.mos.easy-ordering-c  .eo-benefits ul li p a{
	color:#828282;
}

.mos.easy-ordering-c  .eo-benefits ul li.deliver{
	background:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/b2c/easy-order/free-delivery.png) left 15px no-repeat;
}

.mos.easy-ordering-c  .eo-benefits ul li.ship{
	background:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/b2c/easy-order/shipment.png) left 15px no-repeat;
}

.mos.easy-ordering-c  .eo-benefits ul li.edit{
	background:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/b2c/easy-order/edit.png) left 15px no-repeat;
}
.mos.easy-ordering-c  .eo-benefits ul li.manage{
	background:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/b2c/easy-order/manage.png) left 15px no-repeat;
}

@media (max-width:769px){
	.mos.easy-ordering-c  .eo-benefits h2{
		font-size:2em;
		line-height:1.2em;
		margin:0 40px 40px;
	}

	.mos.easy-ordering-c  .eo-benefits ul{
		margin:0 0 0 10px;
	}

	.mos.easy-ordering-c  .eo-benefits ul li{
		width:70%;
		margin-right:0;
		padding-left:90px;
	}

	.mos.easy-ordering-c  .eo-benefits ul li p,
	.mos.easy-ordering-c  .eo-benefits ul li p a{
		color:#fff;
	}
}

.mos.easy-ordering-c  .eo-howitworks{
	background-color:#222;
	position:relative;
}

.mos.easy-ordering-c  .eo-howitworks .mob-only{
	display:none;
}

@media (max-width:769px){
	.mos.easy-ordering-c  .eo-howitworks .mob-only{
		display:block;
	}
}

.mos.easy-ordering-c  .eo-howitworks hr{
	width:92%;
	margin:0 auto 50px;
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #4e4e4e;
}

.mos.easy-ordering-c  .eo-howitworks .tabs-nav{
	position:absolute;
	top:480px;
	width:100%;
}

.mos.easy-ordering-c  .eo-howitworks .tabs-nav .tabs-next,
.mos.easy-ordering-c  .eo-howitworks .tabs-nav .tabs-prev{
	cursor:pointer;
	width:50px;
	height:50px;
	border-radius:50%;
	background:#fff;
	position:absolute;
	line-height:50px;
	text-align:center;
	font-size:1.8em;
	font-weight:400;
}

.mos.easy-ordering-c  .eo-howitworks .tabs-nav .tabs-next.disabled,
.mos.easy-ordering-c  .eo-howitworks .tabs-nav .tabs-prev.disabled{
	color:#ccc;
	cursor:pointer;
}

.mos.easy-ordering-c  .eo-howitworks .tabs-nav .tabs-prev{
	top:0;
	left:-25px;
}

.mos.easy-ordering-c  .eo-howitworks .tabs-nav .tabs-next{
	top:0;
	right:-25px;
}

@media (max-width:769px){
	.mos.easy-ordering-c  .eo-howitworks .tabs-nav{
		display:none;
	}
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-nav li{
	padding: 0;
    vertical-align: top;
    display: table-cell;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-nav{
    text-align: center;
    display: table-row;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-accordion-title{
	background-color:#fff;
	min-height:80px;
	padding-left:60px;
	padding-top:1px;
	position:relative;
	border-top:1px solid #d9d9d9;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-accordion-title a{
	text-decoration:none;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-accordion-title a:before{
	font-family:FontAwesome;
	position:absolute;
	top:25px;
	left:22px;
	content:"\f055";
	margin-right:5px;
	font-size:2.2em;
	color:#000;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-accordion-title img{
	display:none;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-accordion-title span{
	display:block;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-accordion-title span.subhead{
	text-transform:uppercase;
	font-size:1.1em;
	margin-top:20px;
	font-weight:700;
	margin-bottom:10px;
	color:#cc9d49;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-accordion-title span.subdesc{
	color:#222!important;
	font-size:1em;
	line-height:1.4em;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-accordion-title span.subdesc br{
	display:none;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-accordion-title span.subnumber{
	display:inline;
	color:#cc9d49;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-accordion-title.r-tabs-state-active a:before{
	content:"\f056";
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-tab{
	min-height:130px;
	width: 330px;
	text-align:left;
	background-color:#bcbcbc;
	display:inline-block;
	border-radius:5px 5px 0 0;
	text-decoration:none;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-tab a{
	text-decoration:none;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-tab img{
	float:left;
	margin:33px 20px 0 33px;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-tab span{
	display:block;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-tab span.subhead{
	text-transform:uppercase;
	font-size:1.2em;
	margin-top:33px;
	font-weight:700;
	margin-bottom:10px;
	color:#cc9d49;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-tab span.subdesc{
	color:#222!important;
	font-size:1.2em;
	line-height:1.4em;
	margin-bottom: 33px;
    padding-right: 33px;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-tab span.subnumber{
	display:none;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-tab.r-tabs-state-active{
	background-color:#fff;
}

.mos.easy-ordering-c  .eo-howitworks .r-tabs-tab.middle{
	border-left: 3px solid #222;
    border-right: 3px solid #222;
}

.mos.easy-ordering-c.container-b2c .eo-howitworks .tabs-nav .tabs-prev i:before {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
	left: 14px;
}

.mos.easy-ordering-c.container-b2c .eo-howitworks .tabs-nav .tabs-next i:before {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.mos.easy-ordering-c  .eo-howitworks h2{
	margin:0 auto 40px;
	color:#fff;
	text-align:center;
	font-size:2.5em;
	line-height:1.2em;
	margin-bottom:45px;
}

.mos.easy-ordering-c  .eo-howitworks .item{
	background-color:#fff;
	color:#5c5c5c;
	min-height:450px;
	padding:50px 80px 40px;
}

.mos.easy-ordering-c  .eo-howitworks .item#tab-1,
.mos.easy-ordering-c  .eo-howitworks .item#tab-3{
	padding-top:120px;
	min-height:380px;
}
.mos.easy-ordering-c  .eo-howitworks .item#tab-1 h3,
.mos.easy-ordering-c  .eo-howitworks .item#tab-3 h3{
	margin-top:70px;
}

@media (max-width:769px){
	.mos.easy-ordering-c  .eo-howitworks .item#tab-1,
	.mos.easy-ordering-c  .eo-howitworks .item#tab-3{
		padding-top:40px;
		min-height:auto;
	}

	.mos.easy-ordering-c  .eo-howitworks .item#tab-1 h3,
	.mos.easy-ordering-c  .eo-howitworks .item#tab-3 h3{
		margin-top:20px;
	}
}

.mos.easy-ordering-c  .eo-howitworks .item img{
	float:left;
	margin-right:60px;
	margin-bottom:90px;
}

.mos.easy-ordering-c  .eo-howitworks .item h3{
	color:#000;
	font-size:1.4em;
	line-height:1.3em;
	margin-bottom:5px;
}

.mos.easy-ordering-c  .eo-howitworks .item p{
	font-size:1.2em;
	line-height:1.4em;
}

@media (max-width:769px){
	.mos.easy-ordering-c  .eo-howitworks .item{
		background:#eee url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/b2c/easy-order/accourdion-arrow.png) top no-repeat;
		padding:40px;
	}

	.mos.easy-ordering-c  .eo-howitworks .item img{
		float:none;
		margin:0 auto 20px;
		display:block;
		max-width:100%;
	}
}

.mos.easy-ordering-c  .eo-starttoday{
	text-align:center;
	padding:40px 0 70px;
	box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.3);
}

.mos.easy-ordering-c  .eo-starttoday h2{
	font-size:2.8em;
	line-height:1.2em;
	color:#000;
	font-weight:400;
	margin-bottom:30px;
}

@media (max-width:769px){
	.mos.easy-ordering-c  .eo-starttoday{
		background:#000;
		text-align:center;
	}

	.mos.easy-ordering-c  .eo-starttoday h2{
		color:#fff;
		font-size:2em;
	}

	.mos.easy-ordering-c  .eo-starttoday .spanor{
		text-transform:uppercase;
		color:#fff;
	}

	.mos.easy-ordering-c  .eo-starttoday .spanor:after,
	.mos.easy-ordering-c  .eo-starttoday .spanor:before{
		content:"\2014";
		padding:0 10px;
	}
}

.mos.easy-ordering-c  .eo-faq{
	border-top:1px solid #d7d7d7;
	margin:0 70px;
	padding:80px 0;
}

.mos.easy-ordering-c  .eo-faq h2{
	font-size:2.2em;
	color:#000;
}

.mos.easy-ordering-c  .eo-faq a{
	margin-top:40px;
	margin-left:20px;
	display:block;
	color:#000;
	text-decoration:underline;
}

.mos.easy-ordering-c  .eo-faq a i{
	color:#cc9d49;
}

.mos.easy-ordering-c  .eo-faq dl dt{
	font-size:1.2em;
	line-height:1.6em;
	font-weight:400;
	cursor:pointer;
}

.mos.easy-ordering-c  .eo-faq dl dt:before{
	font-family:FontAwesome;
	position:relative;
	content:"\f055";
	margin-right:5px;
	font-size:1.2em;
	color:#cc9d49;
}

.mos.easy-ordering-c  .eo-faq dl dt.active:before{
	content:"\f056";
}

.mos.easy-ordering-c  .eo-faq dl dd{
	display:none;
	padding:10px;
}

@media (max-width:769px){
	.mos.easy-ordering-c  .eo-faq{
		margin:0 30px;
		padding:60px 0;
	}
}

.nes_view-fonction-v2 {
	display: none !important;
}
	
.nes_bg-content-bloc {
	margin-top: -680px !important;
}

.hero-unit{
	margin:50px auto 0;
	width:300px;
	font-size:18px;
	font-weight:200;
	line-height:30px;
	background-color:#eee;
	border-radius:6px;
	padding:60px;
}

.hero-unit h1{
	font-size:60px;
	line-height:1;
	letter-spacing:-1px;
}

@media (max-width:769px){
	body{
		min-width:0!important:
	}
}

.nc2.easy-ordering-c{
	margin:0 auto;
	background-color:#f2f2f2;
	color:#5c5c5c;
}

.nc2.easy-ordering-c a.nottub {
	color:#fff;
	background-color: #9f7917!important;
	border-radius: 0 !important;
	border: none !important;
	min-width:180px;
	font-weight:700;
	line-height:33px;
	padding:0 15px;
	font-size:1.2em;
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	background-image:-webkit-linear-gradient(top,#a9821d,#876509);
	background-image: linear-gradient(180deg,#a9821d,#876509);	
}

.nc2.easy-ordering-c a.nottub.enilni {
	margin: 0px 10px;
}

.nc2.easy-ordering-c a.nottub.mob-show{
	display:none;
}

.nc2.easy-ordering-c a.nottub.mob-hide{
	display:inline-block;
}

@media (max-width:769px){
	.nc2.easy-ordering-c a.mob-show.nottub{
		display:inline-block;
		margin:20px auto;
	}
	
	.nc2.easy-ordering-c a.mob-hide.nottub{
	display:none;
	}
	
}

.nc2.easy-ordering-c.container-b2c {
	max-width:918px;
}

.nc2.easy-ordering-c.container-b2c .eo-description>img{
	right: -23px;
}

.nc2.easy-ordering-c.container-b2c .eo-benefits ul{
	margin:0 0 0 30px;
}

@media (max-width:769px){
	.nc2.easy-ordering-c.container-b2c .eo-benefits ul{
		margin:0 0 0 10px;
	}
}

@media (max-width:769px){
	.nc2.easy-ordering-c.container-b2c{
		max-width:100%;
	}
	.nc2.easy-ordering-c.container-b2c .eo-description>img{
		max-width:100%;
		position:relative;
		top:auto;
		right:auto;
	}
	..nc2.easy-ordering-c.container-b2c .eo-description>img.desc-img-desk{
		display:none;
	}
	.nc2.easy-ordering-c.container-b2c .eo-description>img.desc-img-mob{
		display:block;
		margin:-20px auto;
	}
}

.nc2.easy-ordering-c.container-b2c a.nottub{
	background-color:#9f7917!important;
	border-radius:0;
	border:none;
	background-image:-webkit-linear-gradient(top,#a9821d,#876509);
	background-image:linear-gradient(180deg,#a9821d,#876509);
	text-decoration: none;
	text-align: center;
}

.nc2.easy-ordering-c.container-b2c a.nottub.enilni {
	display: inline-block;
	margin: 0px 10px;
}

.nc2.easy-ordering-c.container-b2c{
	max-width:918px;
}

.nc2.easy-ordering-c .eo-description{
	background-color:#e7dfd2;
	padding:60px 60px 70px;
	position:relative;
	min-height: 392px;
}

.nc2.easy-ordering-c .eo-description>img {
	position:absolute;
	top:0;
	right:-23px;
	z-index:0;
}

.nc2.easy-ordering-c .eo-description>img.desc-img-mob{
	display:none;
}

.nc2.easy-ordering-c .eo-description h1{
	font-size:3.1em;
	line-height:1.3em;
	text-transform:uppercase;
	color:#000;
	width:60%;
	z-index:1;
	position:relative;
}

.nc2.easy-ordering-c .eo-description span {
	font-family:Nespresso,Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:16px;
	display:block;
	margin-bottom:30px;
	letter-spacing: 3.4px !important;
	position: relative;
}

.nc2.easy-ordering-c .eo-description span span {
	position: absolute;
    top: 12px;
    left: 60px;
    text-transform: uppercase;
    color: #000;
	z-index: 1;
}

@media (max-width:769px){
	.nc2.easy-ordering-c .eo-description span span {
		position: initial;
		top: 10px;
		left: 0px;
		margin-top: 15px;
	}
}

.nc2.easy-ordering-c .eo-description p{
	width: 45%;
	z-index:1;
	position:relative;
	font-size:1.4em;
	line-height:1.5em;
}

@media (max-width:769px){
	.nc2.easy-ordering-c .eo-description{
		padding:15px 30px 40px;
		text-align:center;
	}
	
	.nc2.easy-ordering-c .eo-description>img{
		max-width:100%;
		position:relative;
		top:auto;
		right:auto;
	}
	
	.nc2.easy-ordering-c .eo-description>img.desc-img-desk{
		display:none;
	}
	
	.nc2.easy-ordering-c .eo-description>img.desc-img-mob{
		display:block;
		margin:-20px auto;
	}
	
	.nc2.easy-ordering-c .eo-description h1{
		font-size:1.7em;
		line-height:1.3em;
		text-transform:uppercase;
		color:#000;
		width:70%;
		z-index:1;
		position:relative;
		margin: 0 auto;
	}
	
	.nc2.easy-ordering-c .eo-description h1 span{
		margin-bottom:15px;
	}
	
	.nc2.easy-ordering-c .eo-description p{
		width:100%;
		margin:10px 0;
	}
}

.nc2.easy-ordering-c .eo-benefits{
	background:#222 url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/b2c/easy-order/top-arrow.png) top no-repeat;
	border-top:1px solid #d7d7d7;
	padding-top:50px;
	padding-bottom:70px;
}

.nc2.easy-ordering-c .eo-benefits .more-info{
	margin:20px 50px 0;
	color:#919191;
	font-size:1.3em;
	line-height:1.3em;
}

.nc2.easy-ordering-c .eo-benefits h2{
	margin:0 auto 40px;
	color:#fff;
	text-align:center;
	font-size:2.5em;
	line-height:1.2em;
	margin-bottom:45px;
}

.nc2.easy-ordering-c .eo-benefits ul{
	list-style:none;
	margin: 0 0 0 37px;
	padding:0;
}

.nc2.easy-ordering-c .eo-benefits ul li{
	display:inline-block;
	margin-right:40px;
	padding-left:102px;
	width:33%;
	min-height:125px;
	vertical-align:top;
}

.nc2.easy-ordering-c .eo-benefits ul li h3{
	color:#cc9d49;
	font-size:1.3em;
	text-transform:uppercase;
}

.nc2.easy-ordering-c .eo-benefits ul li p{
	color:#bcbcbc;
	font-size:1.2em;
	line-height:1.3em;
}

.nc2.easy-ordering-c .eo-benefits ul li p a{
	color:#828282;
}

.nc2.easy-ordering-c .eo-benefits ul li.deliver{
	background:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/b2c/easy-order/free-delivery.png) left 15px no-repeat;
}

.nc2.easy-ordering-c .eo-benefits ul li.ship{
	background:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/b2c/easy-order/shipment.png) left 15px no-repeat;
}

.nc2.easy-ordering-c .eo-benefits ul li.edit{
	background:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/b2c/easy-order/edit.png) left 15px no-repeat;
}
.nc2.easy-ordering-c .eo-benefits ul li.manage{
	background:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/b2c/easy-order/manage.png) left 15px no-repeat;
}

@media (max-width:769px){
	.nc2.easy-ordering-c .eo-benefits h2{
		font-size:2em;
		line-height:1.2em;
		margin:0 40px 40px;
	}

	.nc2.easy-ordering-c .eo-benefits ul{
		margin:0 0 0 10px;
	}

	.nc2.easy-ordering-c .eo-benefits ul li{
		width:62%;
		margin-right:0;
		padding-left:90px;
	}

	.nc2.easy-ordering-c .eo-benefits ul li p,
	.nc2.easy-ordering-c .eo-benefits ul li p a{
		color:#fff;
		margin-bottom: 20px;
	}
}

.nc2.easy-ordering-c .eo-howitworks{
	background-color:#222;
	position:relative;
}

.nc2.easy-ordering-c .eo-howitworks .mob-only{
	display:none;
}

@media (max-width:769px){
	.nc2.easy-ordering-c .eo-howitworks .mob-only{
		display:block;
	}
}

.nc2.easy-ordering-c .eo-howitworks hr{
	width:92%;
	margin:0 auto 50px;
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #4e4e4e;
}

.nc2.easy-ordering-c .eo-howitworks .tabs-nav{
	position:absolute;
	top:480px;
	width:100%;
}

.nc2.easy-ordering-c .eo-howitworks .tabs-nav .tabs-next,
.nc2.easy-ordering-c .eo-howitworks .tabs-nav .tabs-prev{
	cursor:pointer;
	width:50px;
	height:50px;
	border-radius:50%;
	background:#fff;
	position:absolute;
	line-height:50px;
	text-align:center;
	font-size:1.8em;
	font-weight:400;
}

.nc2.easy-ordering-c .eo-howitworks .tabs-nav .tabs-next.disabled,
.nc2.easy-ordering-c .eo-howitworks .tabs-nav .tabs-prev.disabled{
	color:#ccc;
	cursor:pointer;
}

.nc2.easy-ordering-c .eo-howitworks .tabs-nav .tabs-prev{
	top:0;
	left:-25px;
}

.nc2.easy-ordering-c .eo-howitworks .tabs-nav .tabs-next{
	top:0;
	right:-25px;
}

@media (max-width:769px){
	.nc2.easy-ordering-c .eo-howitworks .tabs-nav{
		display:none;
	}
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-nav {
	text-align: center;
    display: table-row;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-nav li{
	padding: 0;
    vertical-align: top;
    display: table-cell;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-accordion-title{
	background-color:#fff;
	min-height:80px;
	padding-left:60px;
	padding-top:1px;
	position:relative;
	border-top:1px solid #d9d9d9;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-accordion-title a{
	text-decoration:none;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-accordion-title a:before{
	font-family:FontAwesome;
	position:absolute;
	top:25px;
	left:22px;
	content:"\f055";
	margin-right:5px;
	font-size:2.2em;
	color:#000;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-accordion-title img{
	display:none;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-accordion-title span{
	display:block;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-accordion-title span.subhead{
	text-transform:uppercase;
	font-size:1.1em;
	margin-top:20px;
	font-weight:700;
	margin-bottom:10px;
	color:#cc9d49;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-accordion-title span.subdesc{
	color:#222!important;
	font-size:1em;
	line-height:1.4em;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-accordion-title span.subdesc br{
	display:none;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-accordion-title span.subnumber{
	display:inline;
	color:#cc9d49;
}

.r-tabs .r-tabs-nav {
	text-align: center;
	display: table-row;
}

@media (max-width:769px){
	.r-tabs-tab {
		display: none !important;
	}
}


.nc2.easy-ordering-c .eo-howitworks .r-tabs-accordion-title.r-tabs-state-active a:before{
	content:"\f056";
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-tab{
	min-height:130px;
	width: 304px;
	text-align:left;
	background-color:#bcbcbc;
	display:inline-block;
	border-radius:5px 5px 0 0;
	text-decoration:none;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-tab a{
	text-decoration:none;
	outline: none;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-tab img{
	float:left;
	margin:33px 20px 0 33px;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-tab span{
	display:block;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-tab span.subhead{
	text-transform:uppercase;
	font-size:1.2em;
	margin-top:33px;
	font-weight:700;
	margin-bottom:10px;
	color:#cc9d49;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-tab span.subdesc{
	color:#222!important;
	font-size:1.2em;
	line-height:1.4em;
	margin-bottom: 33px;
    padding-right: 33px;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-tab span.subnumber{
	display:none;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-tab.r-tabs-state-active{
	background-color:#fff;
}

.nc2.easy-ordering-c .eo-howitworks .r-tabs-tab.middle{
	border-left: 3px solid #222;
    border-right: 3px solid #222;
}

#responsiveTabsDemo > ul > li:nth-child(1) > a > span.subdesc {
	padding-left: 74px;
}
	
#responsiveTabsDemo > ul > li:nth-child(2) > a > span.subdesc {
	padding-left: 92px;
}

#responsiveTabsDemo > ul > li:nth-child(3) > a > span.subdesc {
	padding-left: 92px;
}

.nc2.easy-ordering-c.container-b2c .eo-howitworks .tabs-nav .tabs-prev i:before {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
	left: 14px;
}

.nc2.easy-ordering-c.container-b2c .eo-howitworks .tabs-nav .tabs-next i:before {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.nc2.easy-ordering-c .eo-howitworks h2{
	margin:0 auto 40px;
	color:#fff;
	text-align:center;
	font-size:2.5em;
	line-height:1.2em;
	margin-bottom:45px;
}

.nc2.easy-ordering-c .eo-howitworks .item{
	background-color:#fff;
	color:#5c5c5c;
	min-height:450px;
	padding:50px 80px 40px;
}

.nc2.easy-ordering-c .eo-howitworks .item#tab-1,
.nc2.easy-ordering-c .eo-howitworks .item#tab-3{
	padding-top:120px;
	min-height:380px;
}
.nc2.easy-ordering-c .eo-howitworks .item#tab-1 h3,
.nc2.easy-ordering-c .eo-howitworks .item#tab-3 h3{
	margin-top:70px;
}

@media (max-width:769px){
	.nc2.easy-ordering-c .eo-howitworks .item#tab-1,
	.nc2.easy-ordering-c .eo-howitworks .item#tab-3{
		padding-top:40px;
		min-height:auto;
	}

	.nc2.easy-ordering-c .eo-howitworks .item#tab-1 h3,
	.nc2.easy-ordering-c .eo-howitworks .item#tab-3 h3{
		margin-top:20px;
	}
}

.nc2.easy-ordering-c .eo-howitworks .item img{
	float:left;
	margin-right:60px;
	margin-bottom:90px;
}

.nc2.easy-ordering-c .eo-howitworks .item h3{
	color:#000;
	font-size:1.4em;
	line-height:1.3em;
	margin-bottom:5px;
}

.nc2.easy-ordering-c .eo-howitworks .item p{
	font-size:1.2em;
	line-height:1.4em;
}

@media (max-width:769px){
	.nc2.easy-ordering-c .eo-howitworks .item{
		background:#eee url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/b2b/easy-order/accourdion-arrow.png) top no-repeat;
		padding:40px;
	}

	.nc2.easy-ordering-c .eo-howitworks .item img{
		float:none;
		margin:0 auto 20px;
		display:block;
		max-width:100%;
	}
}

.nc2.easy-ordering-c .eo-starttoday{
	text-align:center;
	padding:40px 0 70px;
	box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.3);
}

.nc2.easy-ordering-c .eo-starttoday h2{
	font-size:2.8em;
	line-height:1.2em;
	color:#000;
	font-weight:400;
	margin-bottom:30px;
}

@media (max-width:769px){
	.nc2.easy-ordering-c .eo-starttoday{
		background:#000;
		text-align:center;
	}

	.nc2.easy-ordering-c .eo-starttoday h2{
		color:#fff;
		font-size:2em;
	}

	.nc2.easy-ordering-c .eo-starttoday .spanor{
		text-transform:uppercase;
		color:#fff;
		display: block;
		margin: 10px 0px;
	}

	.nc2.easy-ordering-c .eo-starttoday .spanor:after,
	.nc2.easy-ordering-c .eo-starttoday .spanor:before{
		content:"\2014";
		padding:0 10px;
	}
}

.nc2.easy-ordering-c .eo-faq{
	border-top:1px solid #d7d7d7;
	margin:0 70px;
	padding:80px 0;
}

.nc2.easy-ordering-c .eo-faq h2{
	font-size:2.2em;
	color:#000;
}

.nc2.easy-ordering-c .eo-faq a{
	margin-top:40px;
	margin-left:20px;
	display:block;
	color:#000;
	text-decoration:underline;
}

.nc2.easy-ordering-c .eo-faq a i{
	color:#cc9d49;
}

.nc2.easy-ordering-c .eo-faq dl dt{
	font-size:1.2em;
	line-height:1.6em;
	font-weight:400;
	cursor:pointer;
}

.nc2.easy-ordering-c .eo-faq dl dt:before{
	font-family:FontAwesome;
	position:relative;
	content:"\f055";
	margin-right:5px;
	font-size:1.2em;
	color:#cc9d49;
}

.nc2.easy-ordering-c .eo-faq dl dt.active:before{
	content:"\f056";
}

.nc2.easy-ordering-c .eo-faq dl dd{
	display:none;
	padding:10px;
}

@media (max-width:769px){
	.nc2.easy-ordering-c .eo-faq{
		margin:0 30px;
		padding:60px 0;
	}
}

@media (max-width:769px){
	div.cms-rich-text {
		padding: 0;
	}
	
	.textbloc {
		padding: 0;
		margin: 0;
	}
	
	.textbloc p {
		padding: 0;
	}
	
}