#experience {padding:0; z-index:2;width:100%;line-height:0px;}
/*#experience iframe {width:100%; height:940px;}*/
#experience iframe {min-width:918px;}

.lmtheerf {
    font-size: 13px;
    line-height: 21px;
}

@media screen and (min-width: 1550px) /* Large */ {
  #experience iframe {width:100%; height:940px;}
}

@media screen  and (min-width: 1080px) and (max-width: 1549px) /* Medium */ {
  #experience iframe {width:100%; height:670px;}
}

@media screen and (max-width: 1079px) /* Small */ {
  #experience iframe {width:100%; height:620px;}
}
.gnilcycer > a {color: #2e2e2e;}

.gnilcycer .redaeh {margin-bottom:30px !important;}
.gnilcycer .redaeh span {color:#13addf;}
.gnilcycer ul.steps, .gnilcycer ul.machines {display:table; table-layout:fixed; width:100%; margin-bottom:30px;}
.gnilcycer ul.steps li, .gnilcycer ul.machines li {position:relative;display:table-cell; width:1%; margin:0; padding:0px 0px 0px 45px;}
.gnilcycer {counter-reset: steps;}
.gnilcycer .steps li:before {
counter-increment: steps;
content: counter(steps);
font-size: 62px;
font-family: 'Nespresso';
position: absolute;
top: 16px;
left: 0px;
font-weight: 100;
}

.gnilcycer .steps {background-color:#f2f2f2; padding:20px 15px;}
.gnilcycer .steps strong {color:#13addf; text-transform:uppercase; display:block; font-weight:bold;}
.gnilcycer .machines strong {display:block;}
.gnilcycer .machines button {margin-left:10px;background-color: #357e00;
border: solid #2e5d23 1px;
color: #fff;
text-shadow: 1px 1px 1px #000;
text-decoration: none; padding:5px 10px;}
.gnilcycer .machines li {text-align:center;}
.gnilcycer > div {background-color:#f2f2f2; padding:20px 10px; text-transform:uppercase; position:relative;}
.gnilcycer > div > a {position:absolute; top:10px; right:10px;}



.lmtheerf.nc2 section, .lmtheerf.nc2 .noitces { width:918px;} 
.lmtheerf .noitces.oediv {padding:0;}
.senihcam .noitces.snoitairav ul {background-position:center;background-size: 45%;}
.ogol {text-align:center; width:100%;cursor:default;}

.ogol span {text-transform:uppercase;color:#fff; margin-top:10px; margin-left:auto; margin-right:auto; display:block; /*margin:20px 0px; */margin-bottom:20px; text-align:center;line-height: 18px;width: 18%;}

.senihcam .noitces.snoitairav {background-image:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/machines/prodigio/background-prodigio-top.png); background-repeat:no-repeat;}


.noitces.ytivitcennoc {background-image:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/machines/prodigio/background-prodigio.png); background-repeat:no-repeat; min-height:540px; padding-top:220px;}
.noitces.ytivitcennoc .redaeh {padding-left:50%; text-align: left;color:#fff;padding-bottom:15px;}
.noitces.ytivitcennoc p {padding-left:50%;color:#fff; opacity:0.7;}

.noitces.ytivitcennoc .oreh {position:absolute; left:80px; bottom:-60px;z-index: 1;}
.noitces.ytivitcennoc .htooteulb {position:absolute; top:80px; right:80px;}


/*.noitces.noitcudortni * {font-family: 'Nespresso-Regular' !important; }
.noitces.stifeneb * {font-family: 'Nespresso-Regular' !important; }
.noitces.ytivitcennoc * {font-family: 'Nespresso-Regular' !important;}
.noitces.sliated * {font-family: 'Nespresso-Regular' !important;}
.noitces.weirevo * {font-family: 'Nespresso-Regular' !important;}
.noitces.qaf * {font-family: 'Nespresso-Regular' !important;}
.noitces.revocsid * {font-family: 'Nespresso-Regular' !important;}

.noitces.stifeneb li{font-size:14px!important;}
.noitces.ytivitcennoc p{font-size:14px!important;}
.noitces.sliated ul, .noitces.sliated p {font-size:14px!important;}
.noitces.sliated ul {font-size:14px!important;}*/

.noitces.weirevo {background-image:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/machines/prodigio/background-prodigio.png); background-repeat:no-repeat; overflow:hidden; min-height:550px;color:#fff;padding-top:100px;}
.noitces.weirevo .oreh {position:absolute; left:-160px; top:80px;z-index:0;}
.nc2 .noitces.weirevo .oreh {left:-160px;}
.noitces.weirevo > div:nth-child(2) {padding-left:50%;}
.noitces.weirevo .redaeh {color:#aceaff; text-align:left;margin-bottom:50px;font-size: 26px; line-height: 36px;}
.noitces.weirevo > div:nth-child(3) {position:relative; border-top:1px solid rgba(255, 255, 255, .3); padding-top:20px;}

.noitces.weirevo ul {margin:0;padding:0; list-style-type: none;min-height:420px;}

.noitces.weirevo ul li a {display:block; /*border-bottom:1px solid #4f798f;*/border-bottom: 1px solid rgba(255, 255, 255, .3); padding:10px 5px 10px 5px; color:#fff; font-size:18px;}
.noitces.weirevo ul li a:before {content: "";
background-image: url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/machines/prodigio/circle-plus.png);
background-size: contain;
width: 20px;
height: 20px;
display: inline-block;
vertical-align: bottom;
margin-right: 10px;transition:all 0.3s linear}
.noitces.weirevo ul li.active a:before {transform: rotateZ(45deg);}

.noitces.weirevo ul li p {display:none; padding:10px 10px 0px 35px; font-size: 13px; opacity: 0.7;}


.noitces.sliated {padding:60px 0px 0px 0px;}
.noitces.sliated ul {padding:0; list-style-type: none;display:table; table-layout: fixed; width:100%; margin:0;}
.noitces.sliated li {padding:50px 0 50px 0; margin:0; display:table-cell;text-align:center;cursor:pointer; position:relative; font-size:16px;}

.noitces.sliated > ul > li:before {content:""; display:block; background-color:#e7f6fb; border-radius:50%; width:90px; height:90px; margin:0px auto 20px auto;background-repeat:no-repeat; background-position:center center;}

.noitces.sliated .redaeh {color:#00517e; margin-top:40px; font-size:26px; }
.noitces.sliated> ul > li:nth-child(1):before {background-image:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/machines/prodigio/feature-icn-capsule.png);}
.noitces.sliated> ul > li:nth-child(2):before {background-image:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/machines/prodigio/feature-icn-schedule.png);}
.noitces.sliated> ul > li:nth-child(3):before {background-image:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/machines/prodigio/feature-icn-status.png);}
.noitces.sliated> ul > li.active:before {background-color:#0ca9de;}
.noitces.sliated> ul > li.active:nth-child(1):before {background-image:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/machines/prodigio/feature-icn-capsule-on.png);}
.noitces.sliated> ul > li.active:nth-child(2):before {background-image:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/machines/prodigio/feature-icn-schedule-on.png);}
.noitces.sliated> ul > li.active:nth-child(3):before {background-image:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/machines/prodigio/feature-icn-status-on.png);}


.noitces.sliated .redils {background-color:#e7f6fb; position:relative;}
.noitces.sliated .redils .redaeh {text-align:left; font-size: 21px;    line-height: 26px;    text-transform: none; padding-bottom: 10px; font-weight:normal;}
/*.noitces.sliated .redils .redaeh:first-letter{text-transform: uppercase;}*/
.noitces.sliated .redils p {opacity:0.7;}
.noitces.sliated .redils > div {display:none;}
.noitces.sliated .redils > div.active {display:block;}
.noitces.sliated .redils > div:nth-child(1) {padding:40px 55% 60px 80px; background-image:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/machines/prodigio/machine-titan-topview-features.png); background-repeat:no-repeat; background-size:50%; background-position: 116% -212px;}
.noitces.sliated .redils > div:nth-child(2) {padding:40px 55% 60px 80px; background-image:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/machines/prodigio/machine-silver-front-features.png); background-repeat:no-repeat; background-position: 120% 22px;}
.noitces.sliated .redils > div:nth-child(3) {padding:40px 55% 60px 80px; background-image:url(https://www.nespresso.com/shared_res/mosaic_freehtml/images/machines/prodigio/machine-titan-milk-sideview.png); background-repeat:no-repeat; background-position: 180% 25px;}
.noitces.sliated li.active{
	font-weight: bold;
}
.noitces.sliated li.active:after {
content: "";
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
position: absolute;
border-top: 20px solid #fff;
left: calc(50% - 20px);
top: 100%;
z-index: 1;
}

@-webkit-keyframes slidein {
    from {
		opacity:0;
		transform: scale(0.1);

	}
    to {
		
opacity:1;
		transform: scale(1);

	}
}

.noitces.sliated > div > div.active > img:nth-child(4) {
	opacity:0;
	-webkit-animation: slidein 1s ease 0.4s forwards;
	-webkit-transform-origin: center left;

}

.1noitces.sliated .redils > div > img:nth-child(4) {transform:scale(0.2,0.2);transition:all 0.3s linear;}
.1noitces.sliated .redils > div.active > img:nth-child(4) {transform:scale(1,1);}



.noitces.sliated .redils > div:nth-child(1) > img:nth-child(4) {position:absolute; transition:all 0.3s linear; left: 230px;}
.noitces.sliated .redils > div:nth-child(2) > img:nth-child(4) {position:absolute;    left: 230px;}
.noitces.sliated .redils > div:nth-child(3) > img:nth-child(4) {position:absolute; left: 230px;}


.noitces.weirevo > div:nth-child(3) p {display:inline-block;width:59%; font-size: 18px;}
.noitces.weirevo > div:nth-child(3) a {display:inline-block;}
.noitces.weirevo > div:nth-child(3) img {width:150px;}

.lmtheerf .noitces.stifeneb > div {     padding-top: 25px;}
.lmtheerf .noitces.stifeneb li { padding-bottom: 10px;}

.remodal-close {right:0;left:auto;}
.oldprice {color: #8c8c8c;
text-decoration: line-through;}

.remodal {
	border-radius: 5px;
background-color: #e0e0e0;
width: 40%;
min-width: 400px;
	text-align:left;
	padding:0;
}
.remodal, .remodal * {box-sizing: border-box;}
.remodal > ul {list-style-type: none; display:table; table-layout: fixed; width:100%; padding:0; padding:0px 20px; margin:0;}
.remodal > ul li {display:table-cell; background-color:#d8d8d8; padding:15px;border-top-left-radius: 5px;
border-top-right-radius: 5px;}

.remodal.terms {padding:20px;background-color: #fff;}
.remodal.terms > ul {list-style-type: auto; display:initial; width:auto; padding:0; margin:0;}
.remodal.terms > ul li {display: block;
background-color: #fff;
margin: 10px;
padding: 0;
border: none;}

.remodal > ul li.active {background-color:#fff;}


.remodal > ul li a {color:#a1a1a1;font-size: 14px;display:block;}
.remodal > ul li a img {vertical-align: middle;
display: inline-block; margin-right:10px}
.remodal .redaeh {text-align:center;font-size: 22px;
line-height: 24px;
margin: 0;
padding: 30px;}
.remodal > div {background-color:#fff; padding:40px 20px}
.remodal > div {display:none; transition:all 0.3s linear}
.remodal > div.active {display:block;border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
.remodal > div strong {display:block; border-bottom:1px solid #d8d8d8;}

.lightblue {color:#e7f6fb;}
.bluehover {color:#0ca9de;}
.bluefont {color:#00517e;}

.lmtheerf .noitces.qaf{
background: #ffffff;
background: -moz-linear-gradient(to bottom, rgba(255,255,255, 1) 0%,rgba(255,255,255, 1) 100%);
background: -o-linear-gradient(to bottom, rgba(255,255,255, 1) 0%,rgba(255,255,255, 1) 100%);
background: -ms-linear-gradient(to bottom, rgba(255,255,255, 1) 0%,rgba(255,255,255, 1) 100%);
background: -webkit-linear-gradient(to bottom, rgba(255,255,255, 1) 0%,rgba(255,255,255, 1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255, 1) 0%,rgba(255,255,255, 1) 100%);
color: #000000;
}
.lmtheerf .noitces.qaf .redaeh {color: #000000;}
.lmtheerf .noitces.qaf > a.worra {color: #000000; text-decoration:underline;}
.lmtheerf .noitces.qaf > a.worra:hover {color:#cc9d49; text-decoration:none;}
.lmtheerf .noitces.qaf .rewsna{
color: #000000; opacity:0.7;
}

.mos hr:after {
	top:-12px;
}
.nc2 hr:after {top:-1px;}

.lmtheerf .noitces.qaf >ul >li > p > a {
    color: #000000;
    text-decoration: underline;
}
.lmtheerf .noitces.qaf >ul >li > p > a:hover {color:#cc9d49; text-decoration:none;}

