﻿.nes_view-fonction-v2{display: none;}
.nes_free-html p {padding: 0px !important;}
.nes_b2b .nes_bg-content-bloc {margin-top: -685px !important;}

#content-wrapper{margin-top:0px;}
#content-wrapper .header-iamge{display:none;}
@font-face{
 font-family:'new_baskervillebold_italic';
 src:url('https://www.nespresso.com/shared_res/nc2/free_html/_fonts/new_baskerville_bold_italic-webfont.eot');
 src:url('https://www.nespresso.com/shared_res/nc2/free_html/_fonts/new_baskerville_bold_italic-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.nespresso.com/shared_res/nc2/free_html/_fonts/new_baskerville_bold_italic-webfont.woff') format('woff'), url('https://www.nespresso.com/shared_res/nc2/free_html/_fonts/new_baskerville_bold_italic-webfont.ttf') format('truetype'), url('https://www.nespresso.com/shared_res/nc2/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('https://www.nespresso.com/shared_res/nc2/free_html/_fonts/nothingyoucoulddo-webfont.eot');
 src:url('https://www.nespresso.com/shared_res/nc2/free_html/_fonts/nothingyoucoulddo-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.nespresso.com/shared_res/nc2/free_html/_fonts/nothingyoucoulddo-webfont.woff') format('woff'), url('https://www.nespresso.com/shared_res/nc2/free_html/_fonts/nothingyoucoulddo-webfont.ttf') format('truetype'), url('https://www.nespresso.com/shared_res/nc2/free_html/_fonts/nothingyoucoulddo-webfont.svg#nothing_you_could_doregular') format('svg');
 font-weight:normal;
 font-style:normal;
}
*::-moz-selection{background:none repeat scroll 0% 0% #241A17;color:#FFF;text-shadow:none;}
.clearfix:after{clear:both;}
.clearfix:before,.clearfix:after{display:table;content:"";}
ul.unstyled,ol.unstyled{list-style:none outside none;margin:0px;padding:0px;}
.wrapper{margin:0px auto;height:auto;width:918px;}
.btn{background:url('https://boutique.nespresso.com/marketing/newcoffeePLP/button_bg.png') repeat-x scroll 0% 0% transparent;border:0px solid transparent;display:inline-block;margin-right:12px;padding:0px 14px 0px 27px;position:relative;height:19px;text-align:center;text-decoration:none;font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;}
.btn img{margin:0px 5px 1px 0px;}
.more a{color: #FFF;}
.more .orange{color: #CC9D49;}
.pull-left{float:left;}
.module-tabs .nav{position:relative;top:2px;margin:0px 80px;text-align:center;}
.module-tabs .nav li,.module-tabs .nav li a,.module-tabs .ico{display:inline-block;}
.module-tabs .nav li{margin:0px;padding:0px;position:relative;}
.module-tabs .nav li a{color:#4A4A4A;text-decoration:none;font-size:9px;float:left;padding:70px 0px 45px;margin:0px;min-width:82px;position:relative;z-index:11;}
.module-tabs .nav li.active a{color:#000;}
.module-tabs .nav li .ico{background-position:50% 0px;background-repeat:no-repeat;bottom:65px;cursor:pointer;left:0px;position:absolute;right:0px;}
.module-tabs .nav li.ristretto .ico{background-image: url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/img/nav-tabs-ico-ristretto-sprite.png');height:4px;background-position:50% -17px;}
.module-tabs .nav li.espresso .ico{background-image:url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/img/nav-tabs-ico-espresso-sprite.png');height:7px;background-position:50% -20px;}
.module-tabs .nav li.lungo .ico{background-image:url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/img/nav-tabs-ico-lungo-sprite.png');height:12px;background-position:50% -25px;}
.module-tabs .nav li.milk .ico{background-image: url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/img/nav-tabs-ico-milk-sprite.png');height:26px;background-position:50% -49px;}
.module-tabs .nav li.ristretto.active .ico,.module-tabs .nav li.ristretto:hover .ico,.module-tabs .nav li.lungo:hover .ico,.module-tabs .nav li.lungo.active .ico,.module-tabs .nav li.milk:hover .ico,.module-tabs .nav li.milk.active .ico{background-position: 50% 0px;}

.module-tabs .nav li.espresso:hover .ico,.module-tabs .nav li.espresso.active .ico {background-position: 50% 1px;}

.ristretto.active > a > span:nth-child(2),
.ristretto > a > span:nth-child(2),
.espresso.active > a > span:nth-child(2),
.espresso > a > span:nth-child(2),
.lungo.active > a > span:nth-child(2),
.lungo > a > span:nth-child(2),
.milk.active > a > span:nth-child(2),
.milk > a > span:nth-child(2) {position: relative; top: 4px;}

.module-tabs .nav li.active .circle{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background:url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/images/nav-circle.gif') no-repeat scroll 2px 30px transparent;z-index:10;}
.module-tabs .content{background:url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/images/tabsmodules-slide-bgrd.gif') no-repeat scroll left bottom #EDEDED;height:274px;padding:50px 80px;position:relative;z-index:2;}
.module-tabs .content .sep{background:url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/images/artblock-title-sep-pos.png') no-repeat scroll center bottom transparent;height:4px;left:0px;position:absolute;top:0px;width:916px;}
.module-tabs .content .tabs{position:absolute;width:838px;height:auto;top:0px;left:0px;padding:50px 0px 0px 80px;}
.coffee-details{width: 100%;}
.coffee-family a:hover {color: #fff;}
.coffee-details img {margin-left: 10px;}
.coffee-details .intensity{position:relative;font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:12px;color:#fff;}
.coffee-details .intensity .rounded-border {border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 1px solid rgba(255,255,255,0.4); display: inline-block; padding: 3px 0px !important; margin-right: 4px;  text-align: center; font-size: 12px; width: 18px;}
.coffee-details .intensity .erauqs-kcalb {width: 5px; height: 5px; background-color: #fff; display: inline-block; margin-right: 3px; position: relative; top: 4px; padding: 0px !important;}
.coffee-details .intensity .erauqs-yerg {width: 5px; height: 5px; background-color: rgba(255,255,255,0.4); display: inline-block; margin-right: 3px; position: relative; top: 4px; padding: 0px !important;}
/*.intensity .bar,.intensity .mask{background:url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/images/bar.png') no-repeat scroll right top transparent;display:block;height:5px;right:0px;margin:-2px 0px 0px;position:absolute;top:50%;width:93px;padding:0 !important;}
.intensity .bar{z-index: 100;}
.intensity .mask{background-image:url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/images/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:94px 0;}*/
.nes-intro-text{padding:30px 30px 50px;text-align:center;position:relative;}
.nes-intro-text p{width:560px;margin:0px auto 8px;font-size:11px;line-height:18px;}
.nes-intro-text .btn{margin: 0; padding: 0 14px;}
.nes-intro-text .title{font-size:25px;font-style:italic;font-weight:400;line-height:28px;text-transform:uppercase;}
.nes-intro-text .title b{font-weight:700;font-style:normal;}
.nes-intro-text.white-area,.nes-intro-text.grey-area{background-color:#FBFCFC;color:#2F2F2F;font-size:12px;line-height:19px;}
.coffees-hp .c-black{color:#000;}
.coffees-hp .more a{color:#505050;}
.coffees-hp .nes-intro-text.white-area{padding:30px 30px 20px;margin-bottom:50px;}
.coffees-hp .coffee-family{background: url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/images/coffees-familly-bgrd.jpg') no-repeat scroll center top transparent;text-align:center;position:relative;text-align:center;}
.coffees-hp .coffee-family ul,.coffees-hp .consommation ul,.coffees-hp .coffee-family li,.coffees-hp .coffee-family .col-caps{margin:0px;padding:0px;}
.coffees-hp .coffee-family li{list-style-type:none;}
.coffees-hp .coffee-family .result{height:160px;padding:0px;margin-bottom:20px;display: table;}
.coffees-hp .coffee-family .result .focus,.coffees-hp .coffee-family .result .text{height:160px;display:table-cell;}
/*.coffees-hp .coffee-family .result .focus{background:url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/images/cafe-focus-corner.png') no-repeat scroll -4px 0px #191919;border-top-left-radius:2px;border-bottom-left-radius:2px;border-right:1px solid #000;position:relative;width:320px;}
.coffees-hp .coffee-family .result .focus .c-focus{margin:0px;text-align:left;}*/
.coffees-hp .coffee-family .result .focus .title{font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;margin:0 0 25px 0;}
/*.coffees-hp .coffee-family .result .focus img{left:35px;position:absolute;top:25px;}*/
.coffees-hp .coffee-family .result .text{background-color:#131313;border-left:1px solid #2B2B2B;border-top-left-radius:2px;border-bottom-left-radius:2px;text-align:left;width:596px; vertical-align: middle;}
.coffees-hp .coffee-family .result .text .content{padding: 0px 55px;}
.coffees-hp .coffee-family .result .text p, .coffees-hp .coffee-family .result .text .breadcrumb{font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;margin:0px;}
.coffees-hp .coffee-family .result .text .breadcrumb{color:#CC9D49;font-weight:700;font-size:11px;margin-top:4px;}
.coffees-hp .coffee-family .result .text .breadcrumb .type{margin-right:22px;}
.coffees-hp .coffee-family.b2b{background:none repeat scroll 0% 0% #000;}
.coffees-hp .coffee-family.b2b .coffee-family-tile{width:918px;margin:0px auto 30px;/*background:url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/images/coffee-family-tile-bg.png') no-repeat scroll 50% 0px transparent;*/}
.coffees-hp .coffee-family.b2b .coffee-family-tile div#border-top {border-top: 1px solid #4e4e4e; width: 729px; margin: 0 auto; height: 1px; position: relative; left: -4px;}
.coffees-hp .coffee-family.b2b .coffee-family-tile li{margin-top:12px;float:left;width:182px;text-align:center;color:#B3B3B3;text-transform:uppercase;font-size:18px;}
.coffees-hp .coffee-family.b2b .coffee-family-tile li:before{border-left:1px solid #4e4e4e; display: block; content:''; width:1px; height: 7px; position: relative; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); top: -13px}
.coffees-hp .coffee-family.b2b .grid{margin-bottom:20px;}
.coffees-hp .coffee-family.b2b .grid > li{float:left;margin-right:1px;margin-bottom:1px;}
.coffees-hp .coffee-family.b2b .grid > li.last{margin-right:0px;}
.coffees-hp .coffee-family.b2b .mobile {display: none;}
.coffees-hp .coffee-family.b2b .box{position:relative;width:182px;height: 252px;background-color:#111;cursor:pointer; text-align: center;padding: 10px 0px 20px; transition: ease 0.2s; -moz-transition: ease 0.2s; -webkit-transition: ease 0.2s; -o-transition: ease 0.2s;}
.coffees-hp .coffee-family.b2b .box:hover{background-color: rgba(255,255,255,0.15);}
.coffees-hp .coffee-family.b2b .box:hover img.caps-pic{width: 154px;margin: 3px 0px;}
.coffees-hp .coffee-family.b2b .box .caps-pic{width: 160px; height: auto;transition: ease 0.05s; -moz-transition: ease 0.05s; -webkit-transition: ease 0.05s; -o-transition: ease 0.05s;}
.coffees-hp .coffee-family.b2b .box .bottom{padding:5px 15px 10px;}
.coffees-hp .coffee-family.b2b .box .bottom .title{font-size:14px; line-height: 1.2em; text-align: center;font-weight:400;color:#FFF;margin:0px 0px 4px;}
.coffees-hp .coffee-family.b2b .box .bottom .aromatic {margin:0px 0px 10px; text-align: center; padding: 0px !important; text-transform: uppercase; color: rgba(255,255,255,0.7);font-size: 11px; line-height: 12px;}
.coffee-family.b2b .text h4 {font-size:14px; line-height: 1.2em; text-align: left;font-weight:400;color:#FFF;margin:0px 0px; }
.coffee-family.b2b .aromatic{margin:0px 0px 10px; padding: 0px !important; text-transform: lowercase; font-variant:small-caps; color: rgba(255,255,255,0.7);font-size: 14px; line-height: 12px;display:block;text-align:left;}
.coffees-hp .coffee-family.b2b .box .bottom .intensity{text-align:center;}
.coffees-hp .coffee-family.b2b .box .bottom .ico{position:absolute;right:20px;bottom:14px;}
.coffees-hp .coffee-family.b2b .box .btn{position:absolute;top:8px;right:-5px;display:none;padding:1px 8px 0px 9px;}
.coffees-hp .coffee-family.b2b .box:hover .btn{display:block;}
.coffees-hp .coffee-family.b2b .box .btn.yellow .border{height:20px;width:2px;}
.coffees-hp .block{padding:55px 80px;background-color:#FFF;color:#303030;}
.coffees-hp .block .title-group {background:url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/images/artblock-title-sep-pos.png') no-repeat scroll center bottom transparent;font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;margin:0px 0px 55px;padding:0px 0px 55px;text-align:center;}
.coffees-hp .block .title-group .title,.coffees-hp .block .title-group p{margin:0px;padding:0px;}
.coffees-hp .block .title-group .title{font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:30px;margin:0px 0px 20px;text-transform:uppercase;}
.wrapper .consommation.block .title-group p {width: 560px; margin: 0 auto;}
.coffees-hp .block .title-group .light{font-weight:normal;}
.coffees-hp .block .text .title,.coffees-hp .block .text p{margin:0px;padding:0px;}
.coffees-hp .block .text .title{font-size:12px;font-weight:bold;}
.coffees-hp .block .text .tiret{background:url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/images/tiret-sep.gif') no-repeat scroll left bottom transparent;padding:0px 0px 15px;margin:0px 0px 15px;}
.coffees-hp .block .text p{font-size:12px;line-height:16px;margin:0px 0px 20px;color:#000;}
.coffees-hp .consommation{padding:55px 0px 0px;position:relative;}
.coffees-hp .consommation .title-group{background-image:none;border-bottom:1px solid #D6D6D6;margin-bottom:0px;}
.coffees-hp .consommation .tabs .recette,.coffees-hp .consommation .tabs .text{float: left;}
.coffees-hp .consommation .tabs .recette{width:180px;padding:195px 0px 0px;text-align:center;margin:0px 40px 0px 0px;}
.coffees-hp .consommation .tabs .recette .btn.black .border{width:12px;height:36px;right:-12px;}
.coffees-hp .consommation .tabs .text{width:340px;}
.coffees-hp .consommation .tabs .title{color:#000;font-family:'new_baskervillebold_italic', Georgia, serif;font-size:28px;font-weight:normal;line-height:30px;}
.coffees-hp .consommation .tabs .title .nbr-ml{color:#656565;font-family:'nothing_you_could_doregular',cursive;font-size:18px;font-weight:normal;line-height:30px;margin:0px 0px 0px 15px;font-style:italic;}
.coffees-hp .consommation .tabs .tiret{margin:0 0 5px 0;padding:0 0 5px 0;}
.coffees-hp .consommation .tabs .title .nbr-ml{color:#656565;font-family:'nothing_you_could_doregular',cursive;font-size:18px;font-weight:normal;line-height:30px;margin: 0 0 0 15px;font-style:italic;}
.coffees-hp .consommation .tab0 .recette{background:url('https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/img/cup-icon-ristretto.png') no-repeat scroll 0px 35px transparent;}
.coffees-hp .consommation .tab0 .cup{background:transparent url(https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/img/cup-ristretto.png) top left no-repeat;position:absolute;height:253px;right:-25px;top:-20px;width:269px;}
.coffees-hp .consommation .tab1 .cup{background:transparent url(https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/img/cup-espresso.png) top left no-repeat;position:absolute;height:259px;right:-30px;top:-20px;width:273px;}
.coffees-hp .consommation .tab1 .recette{background:transparent url(https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/img/cup-icon-espresso.png) 3px 35px no-repeat;}
.coffees-hp .consommation .tab2 .recette{background:transparent url(https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/img/cup-icon-lungo.png) 3px 10px no-repeat;}
.coffees-hp .consommation .tab2 .cup{background: transparent url(https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/images/cup-lungo.png) top left no-repeat;position:absolute;height:281px;right:-50px;top:-30px;width:300px;}
.coffees-hp .consommation .tab3 .recette{background:transparent url(https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/img/cup-icon-milk.png) 35px 3px no-repeat;}
.coffees-hp .consommation .tab3 .cup{background:transparent url(https://www.nespresso.com/shared_res/nc2/free_html/int/b2b-capsule-plp/images/cup-milk.png) top left no-repeat;position:absolute;height:258px;right:-50px;top:-15px;width:323px;}

@media screen and (max-width: 917px) {
	#nes-footer {position: relative !important;}
	.wrapper {width:100%;}
	.coffees-hp .nes-intro-text.white-area {padding: 30px;}
	.nes-intro-text p {width: 100%;}
	.nes-intro-text .btn {position: initial; top: 0px; right: 0px; margin: 0px;}
	
	.coffees-hp .consommation {padding: 0px;}
	.wrapper .consommation.block .title-group .title {padding: 30px 30px 0px;}
	.wrapper .consommation.block .title-group p {width: 80%;}
	.coffees-hp .block .title-group {padding-bottom: 30px;}
	.module-tabs .nav li a {min-width: 60px;}
	.module-tabs .nav li.active .circle {background-position: 0px 40px; background-size: contain; left: -5px;}
	.module-tabs .content .tabs {padding: 30px; width: calc(100% - 60px);}
	.module-tabs .content .sep {width: 100%;}
	.module-tabs .content {padding: 0px;}
	.coffees-hp .consommation .tab0 .recette,
	.coffees-hp .consommation .tab0 .cup,
	.coffees-hp .consommation .tab1 .recette,
	.coffees-hp .consommation .tab1 .cup,
	.coffees-hp .consommation .tab2 .recette,
	.coffees-hp .consommation .tab2 .cup,
	.coffees-hp .consommation .tab3 .recette,
	.coffees-hp .consommation .tab3 .cup	{display: none;}
	.coffees-hp .consommation .tabs .text {width: 100%;}
	.coffees-hp .coffee-family.b2b .desktop {display: none;}
	
	.coffees-hp .coffee-family.b2b .mobile {display: block; margin-bottom: 50px;}
	.coffees-hp .coffee-family.b2b .mobile .box {width: calc(100% - 30px); height: auto; display: table; text-align: left; padding: 20px 20px 20px 10px;}
	.coffees-hp .coffee-family.b2b .mobile > li { width: 49.85%; }
	.coffees-hp .coffee-family.b2b .mobile .box .caps-pic {width: 140px;}
	.coffees-hp .coffee-family.b2b .mobile .box:hover img.caps-pic{width: 140px;margin: 0px;}
	.coffees-hp .coffee-family.b2b .mobile .box .bottom {padding: 0px; display: table-cell; vertical-align: middle; width: 65%;}
	.coffees-hp .coffee-family.b2b .mobile .range {color: #B3B3B3; text-transform: uppercase; font-size: 18px; margin: 50px 20px 20px; width: 100%; text-align: left;}
	/*.coffees-hp .coffee-family.b2b .mobile .range .small {display: inline-block; padding: 0px !important; font-size: 14px;}*/
	.coffees-hp .coffee-family.b2b .mobile .range:nth-child(1) {margin: 0px 20px 20px;}
}

@media screen and (max-width: 655px) {
	.coffees-hp .coffee-family.b2b .mobile > li { width: 100%; }
}