
.fh_firsttime, .fh_firsttime * {
box-sizing: border-box;
}
.fh_firsttime {
line-height:17px;
}
.fh_firsttime h1, .fh_firsttime h2, .fh_firsttime h3 {
color: rgba(0, 0, 0, 0.8);
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
font-size: 30px;
font-weight: bold;
line-height: 30px;
margin: 0px 0px 5px 0px;
text-align: center;
text-transform: uppercase;
}
.ordering {
	margin-top:40px;
}
.p10 {
padding:10px;
}
.ordering .method {
width:25%;
float:left;
background-position:-40px -80px;
padding:10px;
padding-top: 90px;
background-repeat:no-repeat;
}
.ordering .method strong, .ordering .method a {
display:block;
}
.ordering .method.click {
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-first-order-click.png);

}
.ordering .method.call {
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-first-order-call.png);

}
.ordering .method.tap {
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-first-order-tap.png);

}
.ordering .method.visit {
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-first-order-visit.png);

}
.section-intro {
min-height:730px;
}
.section-intro h1 {
color:#fff;
margin-top:40px;
}
.section-intro div.mstr-title-arrow {
margin-top:30px;
margin-bottom: 125px;
}
.section-welcome h2 {
color:#fff;
}
.section-welcome {
padding:50px 80px 30px 80px;
position:relative;
}
.section-welcome a.btn.green{
position:absolute;
right:18px;
top:18px;
z-index:999;
}
.section-welcome div.mstr-title-arrow {
margin-top:30px;
margin-bottom:40px;
}
.section-offers {
background-color:#e6e6e6;
background-image:url('//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/offers-bg.png');
background-repeat:no-repeat;
min-height:575px;
}
.section-offers .left, .section-offers .right {
text-transform:uppercase;
font-size:14px;
color:#fff;
text-align:center;
width:50%;
float:left;
margin-top:40px;
}
.section-offers .left span,.section-offers .right span {
font-size:26px;
color:#cc9d49;
display:block;
margin-top:5px;
margin-bottom:5px;
}
.section-offers .center {

width:100%;
text-align:center;
font-size:14px;
color:#605f5f;
margin-top:155px;
margin-bottom:150px;
}

.section-offers .center span {
color:#997537;
display:block;
}
.section-offers .bottomleft {
color:#605f5f;
width:50%;
float:left;
padding-left:50px;
padding-right:20px;
}
.section-offers .bottomright {
color:#605f5f;
width:50%;
float:left;
padding-right:50px;
padding-left:20px;
}
.section-offers .bottomleft strong, .section-offers .bottomright strong {
display:block;
}
.section-firstorder {
padding:50px 80px 30px 80px;
}
.section-firstorder h2 {
color:#fff;
}
.section-firstorder div.mstr-title-arrow {
margin-top:30px;
margin-bottom:40px;
}
.cat {
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #fafafa;
	background: #eaeaea;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
	background: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
	background: -moz-linear-gradient(top, #f9f9f9, #eaeaea);
	background: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
	background: -o-linear-gradient(top, #f9f9f9, #eaeaea);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 4px 6px -5px #000000;
	-webkit-box-shadow: 0px 4px 6px -5px #000000;
	box-shadow: 0px 4px 6px -6px #000000;
	display:inline-block;
}
.cat a {
	display:inline-block;
	padding: 10px 30px;
	font-size: 12px;
	color: #4c4c4c;
	font-family: 'Trebuchet MS',Helvetica,Arial,sans-serif;
	text-decoration: none;
	vertical-align: middle;
	line-height:35px;

}
.cat a:first-child {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.cat a:last-child {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.cat a.active {
	background: -webkit-gradient(linear, left top, left bottom, from(#bebebe), to(#ececec));
	background: -webkit-linear-gradient(top, #bebebe, #ececec);
	background: -moz-linear-gradient(top, #bebebe, #ececec);
	background: -ms-linear-gradient(top, #bebebe, #ececec);
	background: -o-linear-gradient(top, #bebebe, #ececec);
}
.cat a.vertuoline span {
	padding-left:40px;
	height:35px;
	display:inline-block;
	background-image:url('//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto_vertuoline.png');
	background-position:middle left;
	background-repeat:no-repeat;
}
.cat a.originalline span {
	padding-left:40px;
	height:35px;
	display:inline-block;
	background-image:url('//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto_originalline.png');
	background-position:middle left;
	background-repeat:no-repeat;
}
.section-intro div.vertuoline {
background-color:#322737;
color:#fff;
}
.section-intro div.originalline {
background-color:#dbdbdb;
color:#656565;
}
.section-intro {
position:relative;
background-position:center 270px;
background-repeat:no-repeat;
}
.section-intro div.machines, .section-intro div.coffee, .section-intro div.accessories, .section-intro div.gourmet {
text-transform:uppercase;
color:#b9a074;
text-align:center;
position:absolute;
display:inline-block;
width:100px;
background-position:top center;
background-repeat:no-repeat;
}

.section-intro div.machines em, .section-intro div.coffee em, .section-intro div.accessories em, .section-intro div.gourmet em {
display:block;
color:#fff;
}
.section-intro div.machines a, .section-intro div.coffee a, .section-intro div.accessories a, .section-intro div.gourmet a {
text-decoration:none;
display:block;
padding-top:70px;
}

.section-intro div.machines {
top:330px;
left:80px;
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-machine-off.png);
}
.section-intro div.machines:hover {
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-machine-on.png);
}
.section-intro div.coffee {
top:450px;
left:80px;
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-coffee-off.png);
}

.section-intro div.coffee:hover {
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-coffee-on.png);
}
.section-intro.vertuoline div.coffee {
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-coffee-vertuo-off.png);
}
.section-intro.vertuoline div.coffee:hover {
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-coffee-vertuo-on.png);
}
.section-intro div.accessories {
top:330px;
left:760px;
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-accessories-off.png);
}
.section-intro div.accessories:hover {
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-accessories-on.png);
}
.section-intro div.gourmet {
top:450px;
left:760px;
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-gourmet-off.png);
}
.section-intro div.gourmet:hover  {
background-image:url(//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/picto-gourmet-on.png);
}
.section-intro.vertuoline {
background-image:url('//www.nespresso.com/shared_res/mos/free_html/int/first-time/images/intro-bg-vertuo.jpg');
}
.section-intro div.vertuoline, .section-intro div.originalline {
height:100%;
width:100%;
position:absolute;
top:0;
display:none;
}
.cat {
position:absolute;
top: 100px;
left: 335px;
z-index:10;
}
.section-intro div.vertuoline.active, .section-intro div.originalline.active {
display:block;
}
a.arrow:before {
content:"→";
color:#bc9049;
margin-right:10px;
text-decoration:none;
display:inline-block;
}
a.arrow:hover:before {
text-decoration:none;
}
.clearboth {
clear:both;
}
.mstr-title-arrow {
background: transparent url(//www.nespresso.com/shared_res/mos/free_html/int/_common/images/title-arrow-grey.png) bottom center no-repeat;
height: 4px;
}
.w50 {
width:50%;
}
.w33 {
width:33%;
}
.italic {
font-style:italic;
}
.center {
text-align:center;
margin-left:auto;
margin-right:auto;
}
.big {
font-size:15px;
line-height:18px;
}
.floatright {
float:right;
}
.floatleft {
float:left;
}
.section-offers {
        background-image: url('//www.nespresso.com/ecom/medias/sys_master/public/9536585203742/nespresso-first-time-offers-bg.png');
        padding-bottom: 40px;
    }
    .section-offers .center {
        visibility: hidden;
    }
    .section-offers .left,
    .section-offers .right {
        margin-top: 50px;
    }
    .section-intro.originalline {
        background-image: url('//www.nespresso.com/ecom/medias/sys_master/public/9528949375006/intro-bg-original.jpg');
    }
	.section-intro.vertuoline {
		background-image: url('//www.nespresso.com/ecom/medias/sys_master/public/9537957363742/intro-bg-vertuo.jpg');
	}
    .open h2 {
        color: #fff;
        font-size: 25px;
        margin-bottom: 15px;
    }
    .open h3 {
        font-size: 18px;
        color: #fff;
        text-transform: none;
        text-align: left;
        margin-bottom: 20px;
    }
    .section-coffee-pop {
        background-image: url(//www.nespresso.com/shared_res/mos/free_html/de/first-time/images/coffee-popin.png);
        background-position: 20px 70px;
        background-repeat: no-repeat;
    }
    .section-coffee-pop.open {
        height: 360px;
    }
    .section-accessories-pop {
        background-image: url(//www.nespresso.com/shared_res/mos/free_html/de/first-time/images/accessories-popin.jpg);
        background-position: 10px 70px;
        background-repeat: no-repeat;
    }
    .section-accessories-pop.open {
        height: 360px;
    }
    .section-gourmet-pop {
        background-image: url(//www.nespresso.com/shared_res/mos/free_html/de/first-time/images/gourmet-popin.png);
        background-position: 10px 70px;
        background-repeat: no-repeat;
    }
    .section-machines-pop {
        background-image: url(//www.nespresso.com/shared_res/mos/free_html/de/first-time/images/design-innovation.jpg);
        background-position: 10px 70px;
        background-repeat: no-repeat;
    }
    .machinesbg {
        background-image: url(//www.nespresso.com/shared_res/mos/free_html/de/first-time/images/machines-popin.png);
        background-repeat: no-repeat;
        background-position: bottom right;
        height: 580px;
    }
    .section-machines-pop.open {
        height: 1070px;
    }
    .section-gourmet-pop.open {
        height: 600px;
    }
    .section-machines-pop,
    .section-coffee-pop,
    .section-accessories-pop,
    .section-gourmet-pop {
        height: 0px;
        transition: all 0.3s ease-in;
        overflow: hidden;
        color: #a3a6a8;
    }
    .section-gourmet-pop .floatright {
        margin-top: 190px
    }
    .open {
        height: auto;
    }
    .open .mstr-title-arrow {
        margin-bottom: 30px;
    }