
/* General */
.froschBtn, .froschBtn-variante-2{
	color:#fff;
}

.froschBtn-variante{
	color:#2b6b30!important;
	font-weight:normal!important;
}

.froschBtn-variante-2{
	background-color:#e20016;
	padding:10px;
	border-radius:20px;
}

.froschBtn:before, .froschBtn-variante:before{
	border-radius:50%;
	background-color:#e20016;
	font-family:FontAwesome;
	content:"\f067";
	padding:5px 8px;
	margin-right:5px;
	color:#fff!important;
}

.froschBtn:hover:before{
	background-color:#99d347;
}

.accueil #rt-main .rt-component-block {
	display:none;
}

/* Header */
#rt-header {
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
}

#rt-header {
	color:#006e33;
}

/* Drawer */

#rt-drawer{	
	background-color:#cee4bf;
	height:60px;
}

#rt-header{
	background-color:#ffffff;
}

#rt-drawer .rt-block{
    margin: 0px;
    padding: 0px;
	width:auto;
	display:inline-block;
}

#rt-header{
	height:87px;
}

#rt-header .rt-block{
	padding:0px;
}

/* Logo */

#rt-logo {
	margin-top:-60px;
	float:left;
	position:absolute;
	z-index:999;
	margin-left:0px;
}

.rt-logo-block {
    padding: 0px;
}

/* Sélection des langues */
.mod-languages{
	padding-top:7px;
}

/* Recherche */

#mod-search-searchword{
	background-color: #f6fbf2;
    border:0px;
    border-radius: 20px;
    box-shadow: none;
    box-sizing: border-box;
    color: #a8a8a8;
    height: 35px;
    margin: 0;
    padding: 0 15px;
    vertical-align: middle;
	width:65%;
	margin-left:10px;
}

.search .button{
	border:none;
	padding:0px;
}

.search .button:before{
	font-family:FontAwesome;
	content:"\f002";
	color:#666666;
	font-size:0.8em;
}

/* Top menu */
#rt-drawer .menu-block {
	padding-left:220px;
}

#rt-drawer .menu-block .gf-menu.l1 > li > .item {
	height:60px;
	padding:0 8px 0 0;
	font-size:18px;
	font-weight:300!important;
}

#rt-drawer .menu-block .gf-menu.l1 > li > .item span{
	padding-left:20px;
	padding-right:20px;
	background:url('../images/menuTop-separation.gif') left center no-repeat!important;
}

#rt-drawer .menu-block .gf-menu.l1 .homelink .item span{
	padding-left:0px;
	padding-right:20px;
	background:none!important;
}

#rt-drawer .menu-block .fa {
	font-size:1.3em;
}

#rt-drawer .menu-block .gf-menu .li a {
	color:#006e33;
	line-height:50px;
}

#rt-drawer .menu-block .gf-menu.l1 > li.active > .item .menu-item-bg, #rt-drawer .menu-block .gf-menu.l1 > li.active > .item:after {
    color: #006e33;
}

#rt-drawer .menu-block .gf-menu.l1 > li.active > .item .menu-item-bg:before, #rt-drawer .menu-block .gf-menu.l1 > li > .item .menu-item-bg:before {
	background:none;
}

#rt-drawer ul.menu li a:before {
    content: none;
}

#rt-drawer .gf-menu li {
	border:none;
}

#rt-drawer .gf-menu.l1 > li > .dropdown {
    margin-top: 0px;
}

#rt-drawer .menu-block .gf-menu .dropdown {
	background:#cee4bf;
	box-shadow:0px 5px 5px #ccc;
}

#rt-drawer .menu-block .gf-menu .dropdown li .item {
	text-align:center;
	font-size:18px;
	color:#006e33;
	font-weight:300;
}

#rt-drawer .menu-block  .gf-menu .item.subtext .menu-item-bg > em {
	padding-top:10px;
	font-size:12px;
	text-align:center;
}

#rt-drawer .menu-block .gf-menu .item .menu-image {
    width:100%;
	display:block;
}

#rt-drawer .menu-block .gf-menu .ecololink .dropdown li .item .menu-item-bg{
	font-size:13px;
	line-height:15px;
}

#rt-drawer .menu-block .gf-menu .dropdown li.active > .item .menu-item-bg, #rt-drawer .menu-block .gf-menu .dropdown li:hover > .item .menu-item-bg, #rt-drawer .menu-block .gf-menu .dropdown li:focus > .item .menu-item-bg {
    color: #76c12d;
}

/* Menu principal */
.menu-block {
	float:left;
}

#rt-header .gf-menu .dropdown .l2 li > .item:after{
	display:none;
}

#rt-header .menu-block .l3 {display: none;}

#rt-header .menu-block .gf-menu.l1 > li{
	padding-right:10px;
}

#rt-header .menu-block .gf-menu.l1 > li > .item {
	height:85px;
	padding:0 8px 0 0;
	font-size:18px;
	font-weight:300!important;
}

#rt-header .menu-block .gf-menu.l1 > li > .item span{
	padding-left:20px!important;
	background:url('../images/mainMenu-separation.gif') left center no-repeat!important;
}

#rt-header .menu-block .gf-menu.l1 .homelink .item span{
	padding-left:0px;
	padding-right:20px;
	background:none!important;
}

#rt-header .gf-menu.l1 > li > .dropdown {
    margin-top: 2px;
}

.menu-block .gf-menu .item {
    color:#006e33;
}

.menu-block .gf-menu.l1 > li:hover > .item .menu-item-bg, .menu-block .gf-menu.l1 > li:focus > .item .menu-item-bg, .menu-block .gf-menu.l1 > li.active > .item .menu-item-bg{
	color:#76c12d!important;
}

#rt-header .gf-menu li {
    border:none;
}

.menu-block .gf-menu.l1 > li.active > .item:after {
    color: #76c12d!important;
}

#rt-header .menu-block .gf-menu .dropdown {
	background:#fff;
	box-shadow:0px 5px 5px #ccc;
}

#rt-header .menu-block .gf-menu .dropdown li .item {
	text-align:center;
	font-size:18px;
	color:#006e33;
	font-weight:300;
}

#rt-header .menu-block .gf-menu .dropdown li.active > .item .menu-item-bg, #rt-header .menu-block .gf-menu .dropdown li:hover > .item .menu-item-bg, #rt-header .menu-block .gf-menu .dropdown li:focus > .item .menu-item-bg {
    color: #76c12d;
}

#rt-header .gf-menu .dropdown ul li .item {
    border: 0px;
}


#rt-header .gf-menu li {
    border-color:#fff;
}

/* Suivez-nous sur FB */
.facebookBloc{
	line-height:1.0em;
	margin:20px 0px 0px 0px;
	font-size:1.3em;
}

.facebookBloc a{
	line-height:1.7em;
} 

/* Slideshow */

div#rt-slideshow, div.layout-fullslideshow .sprocket-features-img-list {
    max-height: 590px !important;
}

#rt-slideshow .sprocket-fullslideshow-image {
    background-position: center top;
}

#rt-slideshow .layout-fullslideshow .sprocket-features-content {
	background:none;
}

#rt-slideshow .layout-fullslideshow .sprocket-features-padding {
	width:100%;
	top:50%!important;
	height:100%;
}

#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc{
	height:100%;
	width:80%;
	padding-bottom:30px;
}

#rt-slideshow .layout-fullslideshow .sprocket-features-desc {
    margin-top:0px;
}

.rt-bottom-arrow {display:none;}

#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent{
	height:100%;
	background-size:100%;
}

#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent div{
	position:absolute;
	top:68%;
	left:52%;
	width:27%;
}

#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent2{
	position:absolute;
	top:60%;
	left:59%;
	width:20%;
	text-transform:uppercase;
	background-color:rgba(0,110,50,0.8);
	border-radius:20px;
	padding:20px;
	text-align:center;
}

#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3{
	position:absolute;
	top:20%;
	left:40%;
	width:35%;
	background-color:rgba(0,110,50,0.8);
	border-radius:20px;
	padding:20px;
	color:#fff;
	text-align:left;
}

#rt-slideshow h2{
	font-family:Handlee;
	font-size:40px;
	text-align:justify;
}

#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent2 h2{
	text-align:center;
}

#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3 h2{
	text-align:left;
}

#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3 p{
	color:#fff;
	text-align:left;
}

#rt-slideshow .froschBtn{
	float:right;
}

#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent2 .froschBtn{
	float:none;
}

/* Feature */
#rt-feature{
	background-color:#cee4bf;
	color:#007734;
}

#rt-feature .rt-block{
	padding-top:10px;
	padding-bottom:10px;
}

#rt-feature .fa{
	font-size:4.0em;
}

#rt-feature div{
	max-width:850px;
	margin-left:auto;
	margin-right:auto;
}

#rt-feature h1{
	font-family: "Roboto","Helvetica",arial,serif;
	font-size:30px;
	font-weight:300;
}

/* Box 1 & 2*/

#rt-content-top .rt-block{
	margin-bottom: 30px;
}

.box1{
	border-radius:20px;
	background-color:#e3f1e2;
	color:#656565;
	font-size:21px;
	line-height:35px;
	font-weight:300;
	float:left;
	padding:30px!important;
	padding-bottom:0px!important;
}

.box1 h4, .box2 h4{
	color:#2b6b30;
	font-family: "Roboto","Helvetica",arial,serif;
	font-size:30px;
	font-weight:100;
}

.box1 h3{
	color:#2b6b30;
	font-family: "Roboto","Helvetica",arial,serif;
	font-size:23px;
	font-weight:normal;
}

.box1 a:not(.readon) {
    color: #2b6b30!important;
}

.box2 a:not(.readon) {
    color: #fff!important;
}

.box1:before{
	background:url("../images/shadow-box-homepage.png") center bottom no-repeat;
	mix-blend-mode: overlay;
	width:100%;
	height:34px;
	position:absolute;
	bottom:-35px;
	content: "";
	left:0px;
}

#rt-sidebar-a .rt-block{
	margin-bottom:0px;
	margin-top:50px;
	width:100%;
}

#rt-sidebar-a .box1{
	width:85%;
	margin-top:40px;
	padding-top:20px;
}

#rt-sidebar-a .box1:before{
	background:none;
}

#rt-sidebar-a .box2{
	float:left;
	background-color:#fff;
	border-radius:20px;
	border:2px solid #e3f1e2;
	padding-bottom:0px!important;
	width:92%;
}

#rt-sidebar-a .astuces{
	width:100%;
	padding-bottom:0px;
	padding-right:0px;
	background:url('../images/Frosch/Frosch-trucs-et-astuces-HP.jpg')right bottom no-repeat;
	background-size:75%;
	min-height:310px;
}

#rt-sidebar-a .astucesNL{
	background:url('../images/Frosch/Frosch-weetjes-en-tips.jpg')right bottom no-repeat;
	background-size:75%;
}

#rt-sidebar-a .astuces h4{
	margin-top:40px;
}

#rt-sidebar-a .astuces .cta{
	margin-top:200px;
}

#rt-sidebar-a .trouver-produits{
	width:100%!important;
	float:left;
	padding:0px;
	margin-top:15px;
}

#rt-sidebar-a .trouver-produits .carte-produit{
	width:100%;
}

/* body */

body, p{
	color:#595959;
	font-size:18px;
	line-height:28px;
	font-weight:300;
}

/* Breadcrumbs */

#rt-breadcrumbs {
	background-color:#fff;
	padding-top:0px;
	margin-left:-20px;
	color:#656565;
}

#rt-breadcrumbs li a, .breadcrumb .active, #rt-breadcrumbs li span{
	font-size:25px;
	font-weight:100;
}

.breadcrumb li:not(:first-child):after {
	color:#656565;
	content:"\f105";
}

.breadcrumb .icon-location:before {
	display:none;
}

.breadcrumb {
	background:url('../images/dottedline.gif') left bottom repeat-x;
	line-height:80px;
}

/* Main body */
#rt-main .rt-block{
	padding-top:0px;
	padding-bottom:20px;
}

article h2{
	color:#006e33;
	font-size:40px;
}

article h3{
	color:#006e33;
	font-size:28px;
}

article h4, .sprocket-tabs-panel h4{
	color:#006e33;
	font-size:22px;
	font-weight:300;
}

article ul li, article ol li{
	color:#595959;
	font-size:18px;
	line-height:28px;
	font-weight:300;
}

article blockquote, .sprocket-tabs-panel blockquote{
	border-left:0px;
	padding-left:0px;
}

article blockquote p, .sprocket-tabs-panel blockquote p{
	color:#99d347;
	font-family:Handlee;
	font-size:25px;
	line-height:32px;
}

/* Contact form */
.contact .title {
	color:#006e33;
	font-size:40px;
	font-family: "Roboto","Helvetica",arial,serif;
	background:none;
	border:none;
}

/* Sprocket tabs */
.sprocket-tabs .sprocket-tabs-nav > li > .sprocket-tabs-inner {
	background: none repeat scroll 0 0 #e3f1e2;
    color: #007b3c;
	border-radius:20px;
}

.sprocket-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner, .sprocket-tabs .sprocket-tabs-nav > li.active:hover > .sprocket-tabs-inner, .sprocket-tabs .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner {
    background: none repeat scroll 0 0 #007734;
    color: #fff;
}

/* Produits */

.gamme{
	width:25%; 
	display:inline-block;
	text-align:center;
	margin-right:60px;
}

.gamme h2{
	color:#006e33;
	font-size:20px;
	font-family: "Roboto","Helvetica",arial,serif;
	font-weight:300;
	background:none;
	border:none;
}

.froschproduct .breadcrumb {text-align:right;}

.froschproduct #rt-mainbottom .rt-block{
	padding-top:20px;
}

h1{
	color:#006e33;
	font-size:2.3em;
	padding-bottom:20px;
	line-height:0.8em;
	padding-top:20px;
}

h1 span{
	color:#66b730;
	font-size:0.55em;
}

h1.iconeVaisselle{
	background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-vaisselle-main-et-machine.gif') left top no-repeat;
	padding-left:100px;
}

h1.iconeLessive{
	background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-lessive-assouplissant.gif') left top no-repeat;
	padding-left:100px;
}

h1.iconeEntretien{
	background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien.gif') left top no-repeat;
	padding-left:100px;
}

.lessiveSlideshow{
	height:600px;
	background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-lessives-et-assouplissants.jpg');
	background-position:center bottom;
	background-size:100%;
}

.vaisselleSlideshow, .vaissellemachineSlideshow{
	height:600px;
	background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-vaisselle-main-et-machine.jpg');
	background-position:center bottom;
	background-size:100%;
}

.entretienSlideshow{
	height:600px;
	background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien-cuisine.jpg');
	background-position:center bottom;
	background-size:100%;
}

.vitresSlideshow{
	height:600px;
	background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien-vitres.jpg');
	background-position:center bottom;
	background-size:100%;
}

.sdbSlideshow{
	height:600px;
	background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien-SDB.jpg');
	background-position:center bottom;
	background-size:100%;
}

.wcSlideshow{
	height:600px;
	background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien-WC.jpg');
	background-position:center bottom;
	background-size:100%;
}

.vaisselleSlideshow .productContent, .lessiveSlideshow .productContent,  .entretienSlideshow .productContent, .vitresSlideshow .productContent, .sdbSlideshow .productContent, .wcSlideshow .productContent, .vaissellemachineSlideshow .productContent{
	position:absolute;
	left:20%;
	bottom:0%;
}

.vaisselleSlideshow .productContent div img{
	width:250px!important;
}

.lessiveSlideshow .productContent div img{
	width:400px!important;
}

.vaisselleSlideshow .productContent div .smallImg{
	width:190px!important;
}

.vaisselleSlideshow .productContent div .largeImg, vaissellemachineSlideshow .productContent div .largeImg{
	width:400px!important;
}

.lessiveSlideshow .productContent div .smallImg{
	width:300px!important;
}

.entretienSlideshow .productContent div img{
	width:200px!important;
}

.sdbSlideshow .productContent div img, .vitresSlideshow .productContent div img, .wcSlideshow .productContent div img{
	width:215px!important;
}

.wcSlideshow .productContent div .smallImg{
	width:185px!important;
}

.vaisselleSlideshow .productFeature, .lessiveSlideshow .productFeature, .entretienSlideshow .productFeature, .vitresSlideshow .productFeature, .sdbSlideshow .productFeature, .wcSlideshow .productFeature, .vaissellemachineSlideshow .productFeature{
	color:#fff;
	font-family:Handlee;
	font-size:30px;
	line-height:1.2em;
	width:800px!important;
	background-color:rgba(0,110,51,0.8)!important;
	border-radius:20px;
	margin-top:250px;
	margin-left:50px;
	padding:25px;
}

.lessiveSlideshow .productFeature{
	margin-top:200px;
	width:750px!important;
}

.entretienSlideshow .productFeature, .sdbSlideshow .productFeature, .vitresSlideshow .productFeature, .wcSlideshow .productFeature{
	margin-top:250px;
	width:700px!important;
	margin-left:100px;
}

.vaissellemachineSlideshow .productFeature{
	margin-top:150px;
	width:750px!important;
}

#rt-topfullwidth .rt-block{
	margin:0px;
	padding:0px;
	margin-bottom:-50px;
}

.descriptionProduit{
	background-color:#e3f1e2;
	border-radius:20px;
	color:#0a4500;
	padding:30px;
}

.descriptionProduit:before{
	background:url("../images/shadow-box-homepage.png") center no-repeat;
	background-size:100%;
	width:100%;
	height:55px;
	position:absolute;
	bottom:-12px;
	content: "";
	left:0px;
}

.descriptionProduit h4{
	font-size:1.5em;
	font-weight:normal;
}

.descriptionProduit p{
	color:#0a4500;	
}

.astuce-fred h3, .trouver-produits h3{
	color: #2b6b30;
    font-family: "Roboto","Helvetica",arial,serif;
    font-size: 30px;
    font-weight: 100;
}

.trouver-produits .carte-produits{
	padding:20px;
	text-align:justify;
	background:url('../images/Frosch/Gamme-ecologique-frosch/frosch-ou-trouver-nos-produits.png') #e3f1e2 left bottom no-repeat;
	min-height:250px;
	border-radius:20px;
}

.astuce-fred .astuce{
	padding:20px;
	padding-left:270px;
	text-align:justify;
	background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-asctuce-de-fred.jpg') left bottom no-repeat;
	min-height:250px;
	border:1px solid #006e33;
	border-radius:20px;
}

.astuce-fred .astuce p{
	font-size:1.3em;
	line-height:1.5em;
}

.productThumb{
	width:30%;
	display:inline-block;
	text-align:center;
	border:2px solid #fff;
	border-radius:20px;
	vertical-align:top;
}

.productThumb:hover{
	border:2px solid #cee4bf;
	border-radius:20px;
}

.productThumb h2{
	width:70%;
	margin-left:auto;
	margin-right:auto;
	line-height:25px;
	min-height:75px;
}

.productThumb h2 a{
	font-size:25px;
	font-weight:300;
}

.productThumb h2 a:hover{
	color:#a9d347;
}

/* Trucs & astuces */

.froschRecommande{
	padding:20px;
	background-color:#cee4bf;
	float:left;
	border-radius:20px;
	clear:both;
	width:97%;
}

.froschRecommande p{
	color:#006e33;	
}


.froschRecommande .produitRecommande img{
	margin-right:15px;
	float:left;
}

.pictosLavage{
	padding-right:200px;
	background:url('../images/Frosch/trucs-et-astuces/Frosch-etiquettes-1.jpg')center right no-repeat;
}

.pictosSechage{
	padding-left:200px;
	background:url('../images/Frosch/trucs-et-astuces/Frosch-etiquettes-2.jpg')center left no-repeat;
}

.pictosRepassage{
	padding-right:200px;
	background:url('../images/Frosch/trucs-et-astuces/Frosch-etiquettes-3.jpg')center right no-repeat;
}

.pictosDanger{
	padding-left:280px;
	background:url('../images/Frosch/trucs-et-astuces/Frosch-etiquettes-4.jpg')center left no-repeat;
}

.pictoEtiquette{
	display:inline-block;
	margin-left:25px;
	color: #595959;
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;
	margin-bottom:20px;
	width:97%;
}

.picto{
	float:left;
	width:100px!important;
	text-align:center;
	display:inline-block;
}

/* Slideshow gammes HP */

#rt-extension{
	background:#fff;
}

#rt-mainbottom .rt-block{
	padding-bottom:10px;
}

#rt-extension .rt-block{
	margin:0px 20px;
	padding-top:0px;
	padding-bottom:0px;
}

#rt-content-bottom .rt-flex-container, #rt-extension .rt-flex-container{
	width:100%;
}

#rt-content-bottom .slideshow, #rt-extension .slideshow{
	border-radius:20px;
	border:1px solid #e3f1e2;
	padding:20px 0px;
	margin-bottom:5;
}

#rt-content-bottom .slideshow h2.title, #rt-extension .slideshow h2.title{
	color:#2b6b30;
	font-family: "Roboto","Helvetica",arial,serif;
	font-size:30px;
	font-weight:100;
	text-align:center;
}

.layout-showcase .sprocket-features-arrows .arrow {
    height: 156px!important;
    top: 25%!important;
    width: 80px!important;
}

#rt-content-bottom .layout-showcase .sprocket-features-arrows .arrow.prev, #rt-extension .layout-showcase .sprocket-features-arrows .arrow.prev{
	background:url('../images/Frosch/arrow-prev.jpg')no-repeat;
}

#rt-content-bottom .layout-showcase .sprocket-features-arrows .arrow.next, #rt-extension .layout-showcase .sprocket-features-arrows .arrow.next{
	background:url('../images/Frosch/arrow-next.jpg')no-repeat;
}

#rt-content-bottom .layout-showcase .sprocket-features-arrows .arrow.prev:before, #rt-content-bottom .layout-showcase .sprocket-features-arrows .arrow.next:before, #rt-extension .layout-showcase .sprocket-features-arrows .arrow.prev:before, #rt-extension .layout-showcase .sprocket-features-arrows .arrow.next:before {
	content:none;
}

#rt-content-bottom .layout-showcase .sprocket-features-list, #rt-extension .layout-showcase .sprocket-features-list{
	text-align:center;
}

#rt-content-bottom .layout-showcase .sprocket-features-img-container img, #rt-extension .layout-showcase .sprocket-features-img-container img {
	max-width:587px!important;
}

#rt-content-bottom .layout-showcase .sprocket-features-img-list, #rt-extension .layout-showcase .sprocket-features-img-list {
    overflow: visible;
    position: relative;
	margin-top:40px;
}

#rt-content-bottom .layout-showcase .sprocket-features-content, #rt-extension .layout-showcase .sprocket-features-content {
    position: relative;
	width:100%;
    background:none;
	padding-bottom:0px;
}

#rt-content-bottom .layout-showcase .sprocket-features-content h2, #rt-extension .layout-showcase .sprocket-features-content h2{
	color:#2b6b30;
	font-family: Handlee;
	font-size:30px;
	font-weight:100;
	text-align:center;
	margin-bottom:0px;
}

#rt-extension .layout-showcase .sprocket-features-content h2.iconeVaisselle:after{
	content:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-vaisselle-main-et-machine.gif');
	display:block;
	margin-left:5px;
}

#rt-extension .layout-showcase .sprocket-features-content h2.iconeLessive:after{
	content:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-lessive-assouplissant.gif');
	display:block;
	margin-left:5px;
}

#rt-extension .layout-showcase .sprocket-features-content h2.iconeEntretien:after{
	content:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien.gif');
	display:block;
	margin-left:5px;
}

#rt-content-bottom .layout-showcase:before, #rt-extension .layout-showcase:before{
	background:url("../images/shadow-box-homepage.jpg") center no-repeat;
	background-size:100%;
	width:100%;
	height:34px;
	position:absolute;
	bottom:-87px;
	content: "";
	left:0px;
}

#rt-content-bottom .layout-showcase .sprocket-features-pagination, #rt-extension .layout-showcase .sprocket-features-pagination {
	position:relative;
	left:0%;
	width:100%;
	text-align:center;
	margin-left:0px;
}

.autresgammes h2{
	color:#2b6b30;
	font-family: "Roboto","Helvetica",arial,serif;
	font-size:30px;
	font-weight:100;
	text-align:center;
}

.autresgammes h3{
	color:#2b6b30;
	font-family: "Roboto","Helvetica",arial,serif;
	font-size:20px;
	font-weight:100;
	text-align:center;
}

.autresgammes hr{
	width:75%;
	height:1px;
	color:#99d347!important;
	margin-left:auto;
	margin-right:auto;
}

.autresgammes img{
	width:55%;
	height:auto;
}

/* Bottom & footer */

#rt-bottom {
	background: url('../images/Frosch/Frosch-my-ecological-choice.jpg') top left no-repeat;
	background-size:100%;	
	background-color:#99d347;
}

#rt-bottom .rt-block{
	padding:0px;
	padding-top:200px;
}

.newsletterSubscribe h2:before{
	font-family:FontAwesome;
	content:"\f075";
	font-size:2.0em;
	display:block;
	margin-bottom:20px;
}

.newsletterSubscribe .acymailing_introtext{
	color:#fff;
	font-family: "Roboto","Helvetica",arial,serif;
	font-size:20px;
	font-weight:100;
	text-align:center;
}

.newsletterSubscribe h2{
	color:#fff;
	font-family: "Roboto","Helvetica",arial,serif;
	font-size:40px;
	font-weight:100;
	text-align:center;
}

.newsletterSubscribe .acymailing_form{
	text-align:center;
}

.newsletterSubscribe .onefield{
	width:30%;
	text-align:center;
	display:inline-block;
}

.newsletterSubscribe .inputbox {
	border-radius:10px;
	box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.1) inset;
	border:0px;
	font-size:20px;
	font-weight:300;
}

.newsletterSubscribe .btn-primary{
	background-color:#e20016;
	padding:10px;
	border-radius:20px;
	color:#fff;
	Text-transform:none;
	border:0px;
}

#rt-bottom .facebookLike{
	padding-top:0px;
}

#rt-bottom .facebookLike h3{
	font-family:Handlee;
	Font-size:25px;
	color:#fff;
}

#rt-footer, #rt-copyright{
	background:#fff;
	color:#656565;
}

#rt-footer .rt-block{
	padding:30px;
}

#rt-footer h2.title{
	color:#2b6b30;
	font-family: "Roboto","Helvetica",arial,serif;
	font-weight:300;
}

/* Custom designs -------------------------------- */

/* Mission Frosch */
.missionFrosch {
	background:url('../images/Frosch/La-mission-frosch.jpg') bottom center no-repeat;
	background-width:100%;
	padding-bottom:280px;
}

.pointFrosch {
	display:inline-block;
	text-align:center;
	width:30%;
	margin-right:20px;
	vertical-align:top;
}

.pointFrosch h4, .pointFrosch p{
	text-align:center!important;
}

/* Durabilité */

.froschDurabilite{
	width:97%;
}

.froschDurabilite .sprocket-tabs-panels{
	border-radius:20px;
	background:#f6fbff;
	float:left;
}

/* Disponibilités */

.disponibiliteTable{
	border-collapse: collapse;
	width:100%;
	margin-bottom:20px;
}

.disponibiliteTable th, .disponibiliteTable td{
	padding:5px;
	font-weight:300;
	font-size:13px;
	line-height:20px;
	border: 1px solid #ccc;
	color:#595959;
	width:7%;
}

.disponibiliteTable > tbody > tr:first-child > td:first-child{
	width:30%;
}

.disponibiliteTable tr:nth-of-type(odd) { 
  background: #eef8e6; 
}

.disponibiliteTable th{
	background-color:#006e33;
	color:#fff;
	text-transform:uppercase;
}

/* Huile de palme */

.containerLeft{
	width:40%;
	float:left;
	background-color:rgba(227,241,226,0.9);
	padding:20px;
	margin-top:40px;
	border-radius:0px 20px 20px 0px;
}

.containerRight{
	width:40%;
	float:right;
	background-color:rgba(227,241,226,0.9);
	padding:20px;
	margin-top:40px;
	border-radius:20px 0px 0px 20px;
}

.containerRight h4, .containerLeft h4{
	font-weight:bold;
}

.separator{
	width:100%;
	height:40px;
	background:#e3f1e2;
	float:left;
	display:block;
}

.huile1{
	background-image:url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-1.jpeg');
	background-size:cover;
	width:100%;
	float:left;
	display:block;
	min-height:800px;
}

.huile2{
	background:#fff url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-map.jpeg') bottom right no-repeat;
	width:100%;
	float:left;
	display:block;
	min-height:550px;
}

.huile2NL{
	background:#fff url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-map-NL.jpg') bottom right no-repeat;
	width:100%;
	float:left;
	display:block;
	min-height:550px;
}

.huile2 .fred-separate {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/Frosch/huile-de-palme/Fred.png");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: right;
    height: 156px;
    margin-right: 500px;
    margin-top:390px;
    position: relative;
    top: 30px;
    transform: rotateY(180deg);
    width: 119px;
}

.huile3{
	background-image:url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-3.jpeg');
	background-size:cover;
	width:100%;
	float:left;
	display:block;
	min-height:500px;
}

.huile3 .fred-separate {
	background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/Frosch/huile-de-palme/Fred-2.png");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 365px;
    left: 100px;
    margin-left: 0;
    position: relative;
    top: 142px;
    width: 350px;
}

.huile4{
	background:#fff url('../images/Frosch/huile-de-palme/map2.jpeg') top right no-repeat;
	width:100%;
	float:left;
	display:block;
	min-height:550px;
}

.huile4NL{
	background:#fff url('../images/Frosch/huile-de-palme/map2-NL.jpg') top right no-repeat;
	width:100%;
	float:left;
	display:block;
	min-height:550px;
}

.huile5{
	background:#fff url('../images/Frosch/huile-de-palme/tensioactifs.png') center left no-repeat;
	width:100%;
	float:left;
	display:block;
	min-height:620px;
}

.huile5NL{
	background:#fff url('../images/Frosch/huile-de-palme/tensioactifs-NL.png') center left no-repeat;
	background-size:55% auto;
	width:100%;
	float:left;
	display:block;
	min-height:550px;
}

.huile5 .containerRight{
	width:30%;
	float:right;
	background-color:rgba(227,241,226,0.9);
	padding:20px;
	margin-top:40px;
	border-radius:20px 0px 0px 20px;
}

/* Responsive */

@media screen and (min-width: 1024px) and (max-width: 1180px) {
	.huile2{
		background:#fff url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-map.jpeg') bottom right no-repeat;
		width:100%;
		float:left;
		display:block;
	}
	
	.huile2 .fred-separate {
		background-attachment: scroll;
		background-clip: border-box;
		background-color: rgba(0, 0, 0, 0);
		background-image: url("../images/Frosch/huile-de-palme/Fred.png");
		background-origin: padding-box;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: auto auto;
		float: right;
		height: 156px;
		margin-right: 500px;
		margin-top:0px;
		position: relative;
		top: 30px;
		transform: rotateY(180deg);
		width: 119px;
	}
	
	.huile5{
		background:#fff url('../images/Frosch/huile-de-palme/tensioactifs.png') center left no-repeat;
		background-size:65%;
		width:100%;
		float:left;
		display:block;
		min-height:450px;
	}
	
	.rechercheFrosch{
		display:none;
	}
	
	.facebookBloc{
		line-height:1.0em;
		margin:20px 0px 0px 0px;
		font-size:1.1em;
	}
	
	.facebookBloc span{
		display:none;
	}
	
	.facebookBloc a{
		line-height:2.5em;
	} 
	
	#rt-drawer .menu-block {
		padding-left:200px;
	}

	#rt-header .rt-grid-7 {
		flex-basis: 66%;
	}
	
	#rt-header .rt-grid-3 {
    flex-basis: 15%;
}
	
	#rt-drawer .menu-block .gf-menu .dropdown {
		margin-left:-50px;
	}
	
	#rt-header .menu-block {
		margin-left:30px;
	}
	
	#rt-header .menu-block .gf-menu.l1 > li > .item {
		padding:0 4px 0 0;
		font-size:18px;
	}
	
	#rt-header .menu-block .gf-menu.l1 > li{
		padding-right:6px;
	}
	
	#rt-header .menu-block .gf-menu.l1 > li > .item span{
		padding-left:10px!important;
		background:url('../images/mainMenu-separation.gif') left center no-repeat!important;
	}
	
	#rt-header .menu-block .gf-menu .dropdown {
		width:750px!important;
	}
	
	#rt-header .menu-block .gf-menu .column {
		width:250px!important;
	}
	
	.slideshowContent{
		background-size:contain!important;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc {
		width: 100%;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-arrows .arrow {
		top: 30%;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-arrows .prev {
		left:5%;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-arrows .next {
		right:5%;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent div {
		left: 52%;
		position: absolute;
		top: 68%;
		width: 40%;
	}
	
	#rt-slideshow h2 {
		font-size: 27px;
		line-height:30px;
	}
	
	#rt-slideshow .froschBtn {
		float: left;
	}
	
	.box1 h4, .box2 h4, .astuce-fred h3, .trouver-produits h3 {
		font-size: 30px!important;
	}
	
	#rt-sidebar-a .astuces{
		width:100%;
		padding-bottom:0px;
		padding-right:0px;
		background:url('../images/Frosch/Frosch-trucs-et-astuces-HP.jpg')right bottom no-repeat;
		background-size:75%;
		min-height:250px;
	}
	
	#rt-sidebar-a .astucesNL{
		background:url('../images/Frosch/Frosch-weetjes-en-tips.jpg')right bottom no-repeat;
		background-size:75%;
	}
	
	#rt-content-bottom .layout-showcase:before, #rt-extension .layout-showcase:before{
		bottom:-84px;
	}
	
	#rt-content-bottom .layout-showcase .sprocket-features-content, #rt-extension .layout-showcase .sprocket-features-content {
		width:90%;
		margin-left:30px;
	}
	
	#rt-bottom {
		background-size:1024px auto;
	}
	
	#rt-bottom .rt-block {
		padding: 100px 0 0;
	}
	
	#rt-bottom .facebookLike{
		padding-top:0px;
	}
	
	.durabilite .sprocket-tabs-panels > .sprocket-tabs-panel img{
		width:100%!important;
	}
	
	.durabilite .sprocket-tabs-panels > .sprocket-tabs-panel div.videoLink{
		width:25%!important;
	}
	
	.gamme{
		width:40%; display:inline-block;
		text-align:center;
		margin-right:60px;
	}
	
	.lessiveSlideshow{
		height:340px;
		background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-lessives-et-assouplissants.jpg');
		background-position:center bottom;
		background-size:100%;
	}
	
	.vaisselleSlideshow, .vaissellemachineSlideshow{
		height:340px;
		background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-vaisselle-main-et-machine.jpg');
		background-position:center bottom;
		background-size:100%;
	}
	
	.entretienSlideshow{
		height:340px;
		background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien-cuisine.jpg');
		background-position:center bottom;
		background-size:100%;
	}
	
	.vitresSlideshow{
		height:340px;
		background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien-vitres.jpg');
		background-position:center bottom;
		background-size:100%;
	}
	
	.sdbSlideshow{
		height:340px;
		background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien-SDB.jpg');
		background-position:center bottom;
		background-size:100%;
	}
	
	.wcSlideshow{
		height:340px;
		background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien-WC.jpg');
		background-position:center bottom;
		background-size:100%;
	}
	
	.vaisselleSlideshow .productContent, .lessiveSlideshow .productContent,  .entretienSlideshow .productContent, .vitresSlideshow .productContent, .sdbSlideshow .productContent, .wcSlideshow .productContent, .vaissellemachineSlideshow .productContent{
		position:absolute;
		left:15%;
		bottom:0%;
	}
	
	.vaisselleSlideshow .productContent div img{
		width:160px!important;
	}
	
	.lessiveSlideshow .productContent div img{
		width:250px!important;
		margin-left:-30px;
	}
	
	.vaisselleSlideshow .productContent div .smallImg{
		width:115px!important;
		margin-left:47px!important;
	}
	
	.vaisselleSlideshow .productContent div .largeImg, .vaissellemachineSlideshow .productContent div .largeImg{
		width:270px!important;
	}
	
	.lessiveSlideshow .productContent div .smallImg{
		width:180px!important;
	}
	
	.entretienSlideshow .productContent div img{
		width:120px!important;
		margin-left:80px!important;
	}
	
	.sdbSlideshow .productContent div img, .vitresSlideshow .productContent div img, .wcSlideshow .productContent div img{
		width:130px!important;
		margin-left:80px!important;
	}
	
	.wcSlideshow .productContent div .smallImg{
		width:110px!important;
	}
	
	.vaisselleSlideshow .productFeature, .lessiveSlideshow .productFeature, .entretienSlideshow .productFeature, .vitresSlideshow .productFeature, .sdbSlideshow .productFeature, .wcSlideshow .productFeature, .vaissellemachineSlideshow .productFeature{
		color:#fff;
		font-family:Handlee;
		font-size:20px;
		line-height:1.2em;
		width:450px!important;
		background-color:rgba(0,110,51,0.8)!important;
		border-radius:20px;
		margin-top:175px;
		margin-left:50px;
		padding:25px;
	}
	
	.lessiveSlideshow .productFeature{
		margin-top:80px;
		width:410px!important;
	}
	
	.entretienSlideshow .productFeature, .sdbSlideshow .productFeature, .vitresSlideshow .productFeature, .wcSlideshow .productFeature{
		margin-top:100px;
		width:320px!important;
		margin-left:150px;
	}
	
	.vaissellemachineSlideshow .productFeature{
		margin-top:100px;
		width:450px!important;
	}

	
	body.layout-mode-responsive h1{
		line-height:25px;
		font-size:30px;
	}
		
	.vaisselleSlideshow .productFeature h1{
		line-height:25px!important;
	}
	
	.vaisselleSlideshow .productFeature h1 span{
		font-size:20px!important;
		line-height:20px;
	}
	
	#rt-breadcrumbs li a, .breadcrumb .active, #rt-breadcrumbs li span {
		font-size: 18px;
		font-weight: 100;
	}
	
		#rt-slideshow .sprocket-fullslideshow-image {
    	background-size: 1150px auto;
	}
	
	#rt-slideshow {
		height:350px!important;
	}
	
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc {
		height: 79%;
		padding-bottom: 30px;
		width: 80%;
	}
	
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent div {
		left: 52%;
		position: absolute;
		top: 53%!important;
		width: 27%;
	}
	
	#rt-feature h1 {
		padding-top:50px;
	}
	
	#rt-slideshow h2 {
		font-size: 20px;
		line-height:22px;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent{
		top:10%;
		left:59%;
		width:100%;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent2{
		position:absolute;
		top:40%;
		left:59%;
		width:20%;
		text-transform:uppercase;
		background-color:rgba(0,110,50,0.8);
		border-radius:20px;
		padding:20px;
		text-align:center;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3{
		position:absolute;
		top:7%;
		left:38%;
		width:45%;
		background-color:rgba(0,110,50,0.8);
		border-radius:20px;
		padding:20px;
		color:#fff;
		text-align:left;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent2 h2{
		text-align:center;
		font-size:20px;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3 h2{
		text-align:left;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3 p{
		color:#fff;
		text-align:left;
	}
}

@media screen and (max-device-width: 1024px) and (orientation:landscape) {
  	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent div {
		top: 73%!important;
	}
	
	#rt-header .menu-block .gf-menu.l1 > li > .item {
		padding:0 4px 0 0;
		font-size:15px;
	}
	
	.durabilite .layout-top .sprocket-tabs-panels, .froschDurabilite .sprocket-tabs-panels {
		width:97%;
	}
	
	.durabilite .sprocket-tabs-panels > .sprocket-tabs-panel img {
		width: 100% !important;
	}
	
	.froschDurabilite {
		width: 97%;
	}
		
	.facebookBloc{
		line-height:1.0em;
		margin:20px 0px 0px 0px;
		font-size:1.1em;
	}
	
	.gamme{
		width:40%; display:inline-block;
		text-align:center;
		margin-right:60px;
	}
	
	#rt-slideshow .sprocket-fullslideshow-image {
    	background-size: 1150px auto;
	}
	
	#rt-slideshow {
		height:350px!important;
	}
	
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc {
		height: 67%;
		padding-bottom: 30px;
		width: 80%;
	}
	
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent div {
		left: 52%;
		position: absolute;
		top: 45%!important;
		width: 27%;
	}
	
	#rt-feature h1 {
		padding-top:50px;
	}
	
	#rt-slideshow h2 {
		font-size: 20px;
		line-height:22px;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent{
		top:10%;
		left:59%;
		width:100%;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent2{
		position:absolute;
		top:35%;
		left:59%;
		width:20%;
		text-transform:uppercase;
		background-color:rgba(0,110,50,0.8);
		border-radius:20px;
		padding:20px;
		text-align:center;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3{
		position:absolute;
		top:7%;
		left:38%;
		width:45%;
		background-color:rgba(0,110,50,0.8);
		border-radius:20px;
		padding:20px;
		color:#fff;
		text-align:left;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent2 h2{
		text-align:center;
		font-size:20px;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3 h2{
		text-align:left;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3 p{
		color:#fff;
		text-align:left;
	}
	
	#rt-sidebar-a .astuces{
		width:100%;
		padding-bottom:0px;
		padding-right:0px;
		background:url('../images/Frosch/Frosch-trucs-et-astuces-HP.jpg')right bottom no-repeat;
		background-size:75%;
		min-height:270px;
	}
	
	#rt-sidebar-a .astucesNL{
		background:url('../images/Frosch/Frosch-weetjes-en-tips.jpg')right bottom no-repeat;
		background-size:75%;
	}
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.huile1 {
		background-position:-200px 0px;
	}
	
	.huile2 .fred-separate {
		display:none;
	}
	
	.huile2, .huile4{
		background-position:center right;
		background-size:50%;
		padding-bottom:20px;
	}

	.huile5{
		background-size:60%;
	}
	
	#rt-slideshow .mobileNav{
		display:none!important;
	}
	
	.rechercheFrosch{
		display:none;
	}
	
	#rt-drawer .menu-block {
		padding-left:200px;
	}

	#rt-drawer .menu-block .gf-menu.l1 > li > .item {
		padding:0 2px 0 0;
		font-size:14px;
	}
	
	#rt-drawer .menu-block .gf-menu.l1 > li > .item span {
		padding-left: 8px;
		padding-right: 8px;
	}
	
	#rt-drawer .menu-block .gf-menu .dropdown {
		margin-left:-150px;
	}
	
	div.mod-languages{
		padding-top:15px;
		padding-left:10px;
	}
	
	div.mod-languages img {
		border: medium none;
		width:30%;
	}
	
	#rt-drawer .menu-block .gf-menu .dropdown {
		width:480px!important;
	}
	
	#rt-drawer .menu-block .gf-menu .column {
		width:240px!important;
	}
	
	.facebookTxt, .facebookBloc span{display:none;}
	
	.facebookBloc {
		margin:0px!important;
		margin-right:0px!important;
		float:right!important;
		width:auto;
	}
	
	.facebookBloc a {
		margin-right:0px;
		margin-top:5px;
	}
	
	.facebookBloc a img{
		width:50%;
	}
	
	body.layout-mode-responsive h1 {
		font-size: 30px;
		line-height: 25px;
		text-align:left!important;
	}
	
	#rt-header .rt-grid-7 {
  		flex-basis: 72%;
	}
	
	#rt-header .rt-grid-3 {
		flex-basis: 10%;
	}
	
	#rt-header .menu-block {
		margin-left:60px;
		margin-right:0px;
	}
	
	#rt-header .menu-block .gf-menu.l1 .homelink .item span {
		padding-right: 0px;
	}
	
	#rt-header .menu-block .gf-menu.l1 > li > .item {
		padding:0 4px 0 0;
		font-size:15px;
	}
	
	#rt-header .menu-block .gf-menu.l1 > li{
		padding-right:6px;
	}
	
	#rt-header .menu-block .gf-menu.l1 > li > .item span{
		padding-left:10px!important;
		background:url('../images/mainMenu-separation.gif') left center no-repeat!important;
	}
	
	#rt-header .menu-block .gf-menu .dropdown {
		width:600px!important;
		margin-left:-50px;
	}
	
	#rt-header .menu-block .gf-menu .item .menu-image {
		width:150px;
	}
	
	#rt-header .menu-block .gf-menu .column {
		width:200px!important;
	}
	
	.slideshowContent{
		background-size:contain!important;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding {
		height: 75%;
		top: 50% !important;
		width: 100%;
	}
	
	#rt-slideshow .sprocket-fullslideshow-image {
		background-position: center bottom;
		background-repeat: no-repeat;
		background-size: cover;
		height: 93%;
		width: 100%;
	}
	
	div#rt-slideshow, div.layout-fullslideshow .sprocket-features-img-list {
		max-height: 400px !important;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc {
		width: 100%;
		margin-top:22px;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-arrows .arrow {
		top: 30%;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-arrows .prev {
		left:5%;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-arrows .next {
		right:5%;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent div {
		left: 52%;
		position: absolute;
		top: 66%;
		width: 40%;
	}
	
	#rt-slideshow h2 {
		font-size: 20px;
		line-height:22px;
	}
	
	#rt-slideshow .froschBtn {
		float: left;
	}
	
	#rt-feature {margin-top:-30px;}
	
	#rt-feature h1 {
		font-family: "Roboto","Helvetica",arial,serif;
		font-size: 20px;
		font-weight: 300;
	}
	
	.box1 h4, .box2 h4, .astuce-fred h3, .trouver-produits h3 {
		font-size: 25px!important;
	}
	
	.box1 {
		padding: 10px 10px 0 !important;
	}
	
	.box1:before {
		background-size: 90%;
		bottom:-28px;
	}
	
	.box1 h3 {
		font-size: 18px!important;
	}
	
	#rt-sidebar-a .astuces .cta {
		margin-top: 20px;
	}
	
	#rt-sidebar-a .astuces h4 {
		margin-top: 20px;
	}
	
	#rt-sidebar-a .astuces{
		width:100%;
		padding-bottom:0px;
		padding-right:0px;
		background:url('../images/Frosch/Frosch-trucs-et-astuces-HP.jpg')right bottom no-repeat;
		background-size:75%;
		min-height:250px;
	}
	
	#rt-sidebar-a .astucesNL{
		background:url('../images/Frosch/Frosch-weetjes-en-tips.jpg')right bottom no-repeat;
		background-size:75%;
	}
	
	#rt-sidebar-a .box2 {
		width: 80%;
	}
	
	#rt-sidebar-a .trouver-produits {
		width: 97% !important;
	}
	
	#rt-content-bottom .layout-showcase:before, #rt-extension .layout-showcase:before{
		bottom:-81px;
	}
	
	#rt-content-bottom .layout-showcase .sprocket-features-content, #rt-extension .layout-showcase .sprocket-features-content {
		width:80%;
		margin-left:50px;
	}
	
	#rt-bottom {
		background-size:768px auto;
	}
	
	#rt-bottom .rt-block {
		padding: 80px 0 0;
	}
	
	#rt-bottom .facebookLike{
		padding-top:0px;
	}
	
	.durabilite .sprocket-tabs-panels > .sprocket-tabs-panel img{
		width:100%!important;
	}
	
	.durabilite .sprocket-tabs-panels > .sprocket-tabs-panel div.videoLink div{
		display:inline-block;
	}
	
	.sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner {
		padding: 8px 8px;
	}
	
	.productThumb h2{
		line-height: 20px!important;
	}
	
	.productThumb h2 a{
		font-size:20px!important;
	}
	
	h1 span {
		line-height:1.0em!important;
	}
	
	.gamme{
		width:40%; display:inline-block;
		text-align:center;
		margin-right:60px;
	}
	
	.vaisselleSlideshow .productFeature, .lessiveSlideshow .productFeature, .entretienSlideshow .productFeature, .vitresSlideshow .productFeature, .sdbSlideshow .productFeature {
		font-size: 15px!important;
		line-height: 1.1em!important;
	}	
	
	.lessiveSlideshow{
		height:250px;
		background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-lessives-et-assouplissants.jpg');
		background-position:center bottom;
		background-size:100%;
	}
	
	.vaisselleSlideshow, .vaissellemachineSlideshow{
		height:250px;
		background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-vaisselle-main-et-machine.jpg');
		background-position:center bottom;
		background-size:100%;
	}
	
	.entretienSlideshow{
		height:250px;
		background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien-cuisine.jpg');
		background-position:center bottom;
		background-size:100%;
	}
	
	.vitresSlideshow{
		height:250px;
		background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien-vitres.jpg');
		background-position:center bottom;
		background-size:100%;
	}
	
	.sdbSlideshow{
		height:250px;
		background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien-SDB.jpg');
		background-position:center bottom;
		background-size:100%;
	}
	
	.wcSlideshow{
		height:250px;
		background:url('../images/Frosch/Gamme-ecologique-frosch/Frosch-entretien-WC.jpg');
		background-position:center bottom;
		background-size:100%;
	}
	
	.vaisselleSlideshow .productContent, .lessiveSlideshow .productContent,  .entretienSlideshow .productContent, .vitresSlideshow .productContent, .sdbSlideshow .productContent, .wcSlideshow .productContent, .vaissellemachineSlideshow .productContent{
		position:absolute;
		left:15%;
		bottom:0%;
	}
	
	.vaisselleSlideshow .productContent div img{
		width:120px!important;
		margin-left:40px!important;
	}
	
	.lessiveSlideshow .productContent div img{
		width:200px!important;
		margin-left:-30px;
	}
	
	.vaisselleSlideshow .productContent div .smallImg{
		width:90px!important;
		margin-left:47px!important;
	}
	
	.vaisselleSlideshow .productContent div .largeImg, .vaissellemachineSlideshow .productContent div .largeImg{
		width:190px!important;
		margin-left:-100px;
	}
	
	.lessiveSlideshow .productContent div .smallImg{
		width:125px!important;
	}
	
	.entretienSlideshow .productContent div img{
		width:90px!important;
		margin-left:70px!important;
	}
	
	.sdbSlideshow .productContent div img, .vitresSlideshow .productContent div img, .wcSlideshow .productContent div img{
		width:90px!important;
		margin-left:70px!important;
	}
	
	.wcSlideshow .productContent div .smallImg{
		width:80px!important;
	}
	
	.vaisselleSlideshow .productFeature, .lessiveSlideshow .productFeature, .entretienSlideshow .productFeature, .vitresSlideshow .productFeature, .sdbSlideshow .productFeature, .wcSlideshow .productFeature, .vaissellemachineSlideshow .productFeature{
		color:#fff;
		font-family:Handlee;
		font-size:20px;
		line-height:1.2em;
		width:300px!important;
		background-color:rgba(0,110,51,0.8)!important;
		border-radius:20px;
		margin-top:100px;
		margin-left:50px;
		padding:10px;
	}
	
	.lessiveSlideshow .productFeature{
		margin-top:80px;
		width:310px!important;
	}
	
	.entretienSlideshow .productFeature, .sdbSlideshow .productFeature, .vitresSlideshow .productFeature{
		margin-top:100px;
		width:220px!important;
		margin-left:120px;
	}
	
	.wcSlideshow .productFeature{
		margin-top:50px;
		width:240px!important;
		margin-left:120px;
	}
	
	.vaissellemachineSlideshow .productFeature{
		margin-top:30px;
		width:330px!important;
	}
	
	body.layout-mode-responsive h1{
		line-height:25px;
		font-size:30px;
	}
		
	.vaisselleSlideshow .productFeature h1{
		line-height:25px!important;
	}
	
	.vaisselleSlideshow .productFeature h1 span{
		font-size:20px!important;
		line-height:20px;
	}
	
	#rt-breadcrumbs li a, .breadcrumb .active, #rt-breadcrumbs li span {
		font-size: 16px;
		font-weight: 100;
	}
	
	#rt-breadcrumbs{
		margin-top:20px;
	}
	
	#rt-breadcrumbs .rt-block {
		margin: 10px;
		padding: 0px;
	}
	
	.breadcrumb{
		line-height:60px;
	}
	
	.astuce-fred .astuce {
		background-size:40%;
		padding: 10px 10px 10px 135px;
		text-align: justify;
	}
	
	.box1 h4, .box2 h4, .astuce-fred h3, .trouver-produits h3 {
		font-size: 18px !important;
		font-weight:normal;
	}
	
	.trouver-produits .carte-produits {
		min-height: 230px;
	}
	
	#rt-content-bottom .slideshow h2.title, #rt-extension .slideshow h2.title {
		font-size: 25px;
	}
	
		#rt-slideshow .sprocket-fullslideshow-image {
    	background-size: 1100px auto;
	}
	
	#rt-slideshow {
		height:400px!important;
	}
	
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc {
		height: 100%;
		padding-bottom: 30px;
		width: 97%;
	}
	
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent div {
		left: 52%;
		position: absolute;
		top: 66%!important;
		width: 35%;
	}
	
	#rt-feature h1 {
		padding-top:20px;
	}
	
	#rt-slideshow h2 {
		font-size: 20px;
		line-height:22px;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent{
		top:10%;
		left:59%;
		width:100%;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent2{
		position:absolute;
		top:45%;
		left:63%;
		width:25%;
		text-transform:uppercase;
		background-color:rgba(0,110,50,0.8);
		border-radius:20px;
		padding:20px;
		text-align:center;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3{
		position:absolute;
		top:7%;
		left:35%;
		width:45%;
		background-color:rgba(0,110,50,0.8);
		border-radius:20px;
		padding:20px;
		color:#fff;
		text-align:left;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent2 h2{
		text-align:center;
		font-size:18px;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3 h2{
		text-align:left;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3 p{
		color:#fff;
		text-align:left;
		font-size:13px;
		line-height:15px;
	}
}

@media screen and (max-device-width: 1024px) and (orientation:portrait) {
  	.huile1{
		padding-bottom:20px;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent div {
		top: 65%!important;
	}
	
	.durabilite .layout-top .sprocket-tabs-panels, .froschDurabilite .sprocket-tabs-panels {
		width:97%;
	}
	
	.durabilite .sprocket-tabs-panels > .sprocket-tabs-panel img {
		width: 768px !important;
		height:auto;
	}
	
		#rt-header .menu-block .gf-menu.l1 > li > .item {
		padding:0 3px 0 0;
		font-size:13px;
	}
	
	.froschDurabilite {
		width: 97%;
	}
	
	.facebookBloc{
		padding-top:20px;
	}
	
	.facebookBloc div a img{
		margin:0px!important;
		margin-right:20px!important;
		float:right!important;
		width:30%;
	}
	
	.facebookBloc span{display:none;}
	
	#rt-header .menu-block .gf-menu.l1 > li {
		padding-right: 0px;
	}
	
	#rt-header .menu-block .gf-menu.l1 > li > .item span {
		padding-left:7px!important;
	}
	
	#rt-header .rt-grid-7{
		flex-basis: 80%!important;
		width:100%!important
	}
	
	.menu-block {
		margin-right: 0px;
	}
	
	.gamme{
		width:40%; display:inline-block;
		text-align:center;
		margin-right:60px;
	}
	
	#rt-slideshow .sprocket-fullslideshow-image {
    	background-size: 1100px auto;
	}
	
	#rt-slideshow {
		height:400px!important;
	}
	
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc {
		height: 100%;
		padding-bottom: 30px;
		width: 97%;
	}
	
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent div {
		left: 52%;
		position: absolute;
		top: 66%!important;
		width: 35%;
	}
	
	#rt-feature h1 {
		padding-top:20px;
	}
	
	#rt-slideshow h2 {
		font-size: 20px;
		line-height:22px;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent{
		top:10%;
		left:59%;
		width:100%;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent2{
		position:absolute;
		top:45%;
		left:63%;
		width:25%;
		text-transform:uppercase;
		background-color:rgba(0,110,50,0.8);
		border-radius:20px;
		padding:20px;
		text-align:center;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3{
		position:absolute;
		top:7%;
		left:35%;
		width:45%;
		background-color:rgba(0,110,50,0.8);
		border-radius:20px;
		padding:20px;
		color:#fff;
		text-align:left;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent2 h2{
		text-align:center;
		font-size:18px;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3 h2{
		text-align:left;
	}
	
	#rt-slideshow .layout-fullslideshow .sprocket-features-padding .sprocket-features-desc .slideshowContent3 p{
		color:#fff;
		text-align:left;
		font-size:13px;
		line-height:15px;
	}
}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr, .disponibiliteTable { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.disponibiliteTable thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.disponibiliteTable tr { border: 1px solid #ccc; }
	
	.disponibiliteTable td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	.disponibiliteTable td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.disponibiliteTable td:nth-of-type(1):before { content: "Produit"; }
	.disponibiliteTable td:nth-of-type(2):before { content: "Colruyt"; }
	.disponibiliteTable td:nth-of-type(3):before { content: "Delhaize"; }
	.disponibiliteTable td:nth-of-type(4):before { content: "Carrefour hyper"; }
	.disponibiliteTable td:nth-of-type(5):before { content: "Carrefour market"; }
	.disponibiliteTable td:nth-of-type(6):before { content: "Makro"; }
	.disponibiliteTable td:nth-of-type(7):before { content: "Cora"; }
	.disponibiliteTable td:nth-of-type(8):before { content: "Spar"; }
	.disponibiliteTable td:nth-of-type(9):before { content: "Alvo"; }
	.disponibiliteTable td:nth-of-type(10):before { content: "Di"; }
	.disponibiliteTable td:nth-of-type(11):before { content: "Cactus Lux"; }
	.disponibiliteTable td:nth-of-type(12):before { content: "Courthehoux Lux"; }
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.containerRight, .containerLeft{
		width:91%;
		float:left;
		background-color:rgba(227,241,226,0.9);
		padding:20px;
		margin-top:0px;
		border-radius:0px;
	}
	
	body.layout-mode-responsive .containerRight h4, body.layout-mode-responsive .containerLeft h4{
		font-size:20px;
	}
	
	.separator{
		display:none
	}
		
	.huile1{
		background-image:url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-1.jpeg');
		background-position:left bottom;
		background-size:100% auto;
		background-repeat:no-repeat;
		width:100%;
		float:left;
		display:block;
		min-height:930px;
	}
	
	.huile2{
		background:#fff url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-map.jpeg') bottom left no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:1000px;
	}
	
	.huile2NL{
		background:#fff url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-map-NL.jpg') bottom left no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:1000px;
	}
	
	.huile2 .fred-separate {
		display:none;
	}
	
	.huile3{
		background-image:url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-3.jpeg');
		background-position:left bottom;
		background-size:100% auto;
		background-repeat:no-repeat;
		width:100%;
		float:left;
		display:block;
		min-height:467px;
	}
	
	.huile3 .fred-separate {
		background-attachment: scroll;
		background-clip: border-box;
		background-color: rgba(0, 0, 0, 0);
		background-image: url("../images/Frosch/huile-de-palme/Fred-2.png");
		background-origin: padding-box;
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: 100% auto;
		float: left;
		height: 140px;
		left: 100px;
		margin-left: 0;
		position: relative;
		top: 75px;
		width: 150px;
	}
	
	.huile4{
		background:#fff url('../images/Frosch/huile-de-palme/map2.jpeg') left bottom no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:950px;
	}
	
	.huile4NL{
		background:#fff url('../images/Frosch/huile-de-palme/map2-NL.jpg') left bottom no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:950px;
	}
	
	.huile5{
		background:#fff url('../images/Frosch/huile-de-palme/tensioactifs.png') center bottom no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:660px;
	}
	
	.huile5NL{
		background:#fff url('../images/Frosch/huile-de-palme/tensioactifs-NL.png') center bottom no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:660px;
	}
	
	.huile5 .containerRight{
		width:91%;
		float:left;
		background-color:rgba(227,241,226,0.9);
		padding:20px;
		margin-top:40px;
		border-radius:0px;
	}
	
	body.layout-mode-responsive h1 {
		text-align:left!important;
	}
	
	.gf-menu-toggle {
    		z-index: 199;
    }
	
	.menu-image{display:none;}
	
	#rt-slideshow .mobileNav .mobileShortcut{
		display:inline-block;
		width:40%;
		text-align:center;
		border-radius:20px;
		border:1px solid #e3f1e2;
		padding:10px;
		margin-right:5px;
		margin-left:10px;
		margin-bottom:20px;
	}
	
	.rechercheFrosch{
		display:none;
	}
	
	body.layout-mode-responsive #rt-logo {
		margin-top:-65px;
		margin-left:30%;
	}
	
	#rt-drawer .rt-block{
		width:100%;
	}
	
	[class*="demostyle-type-preset1"] .icon-bar {
		background-color: #fff;
	}
	
	.gf-menu-toggle {
		border: 0px solid #000804;
	}
	
	div.mod-languages{
		padding-top:15px;
		padding-left:10px;
		float:right!important;
	}
	
	div.mod-languages img {
		border: medium none;
		width:30%;
	}
	
	.facebookTxt{display:none;}
	
	.facebookBloc span{display:none;}
	
	.facebookBloc div a img{
		margin:0px!important;
		margin-right:20px!important;
		float:right!important;
		width:8%;
	}	

	#rt-slidehow{min-height:650px;}	
	
	#rt-feature h1 {
		font-family: "Roboto","Helvetica",arial,serif;
		font-size: 20px;
		font-weight: 300;
	}
	
	.box1 h4, .box2 h4, .astuce-fred h3, .trouver-produits h3 {
		font-size: 25px!important;
	}
	
	.box1 {
		padding: 10px 10px 0 !important;
	}
	
	.box1:before {
		background-size: 90%;
		bottom:-28px;
	}
	
	.box1 h3 {
		font-size: 18px!important;
	}
	
	#rt-sidebar-a .astuces .cta {
		margin-top: 20px;
	}
	
	#rt-sidebar-a .astuces h4 {
		margin-top: 20px;
	}
	
	#rt-sidebar-a .astuces{
		width:100%;
		padding-bottom:0px;
		padding-right:0px;
		background:url('../images/Frosch/Frosch-trucs-et-astuces-HP.jpg')right bottom no-repeat;
		background-size:75%;
		min-height:250px;
	}
	
	#rt-sidebar-a .astucesNL{
		background:url('../images/Frosch/Frosch-weetjes-en-tips.jpg')right bottom no-repeat;
		background-size:75%;
	}
	
	#rt-sidebar-a .rt-block{
		margin-top:0px;
		margin-bottom:20px;
	}
	
	#rt-sidebar-a .box1 {
		width: 91%;
	}
	
	#rt-sidebar-a .box2 {
		width: 89%;
	}
	
	#rt-sidebar-a .trouver-produits {
		width: 98% !important;
	}
	
	#rt-content-bottom .layout-showcase:before, #rt-extension .layout-showcase:before{
		bottom:-81px;
	}
	
	#rt-content-bottom .layout-showcase .sprocket-features-content, #rt-extension .layout-showcase .sprocket-features-content {
		width:80%;
		margin-left:50px;
	}
	
	#rt-bottom {
		background-size:480px auto;
	}
	
	#rt-bottom .rt-block {
		padding: 80px 0 0;
	}
	
	#rt-bottom .facebookLike{
		padding-top:0px;
	}
	
	#rt-footer .rt-block{
		padding:15px!important;
	}
	
	article blockquote p, .sprocket-tabs-panel blockquote p {
		font-size: 20px;
		line-height: 22px;
	}
	
	.pointFrosch {
		width: 100%;
	}
	
	.froschDurabilite {
    	width: 90%;
	}
		
	.durabilite .sprocket-tabs-panels > .sprocket-tabs-panel img{
		width:100%!important;
	}
	
	.durabilite .sprocket-tabs-panels > .sprocket-tabs-panel div.videoLink div{
		display:inline-block;
	}
	
	.sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner {
		padding: 8px 8px;
	}
	
	.productThumb h2{
		line-height: 20px!important;
	}
	
	.productThumb h2 a{
		font-size:20px!important;
	}
	
	h1 span {
		line-height:1.0em!important;
	}
	
	.gamme{
		width:100%; 
		display:inline-block;
		text-align:center;
		margin-right:60px;
	}
	
	.vaisselleSlideshow .productFeature, .lessiveSlideshow .productFeature, .entretienSlideshow .productFeature, .vitresSlideshow .productFeature, .sdbSlideshow .productFeature {
		font-size: 15px!important;
		line-height: 1.1em!important;
	}	
	
	.vaisselleSlideshow, .lessiveSlideshow, .entretienSlideshow, .sdbSlideshow, .vitresSlideshow {
		background: none;
		height:auto;
	}
	
	.vaisselleSlideshow .productContent, .lessiveSlideshow .productContent,.entretienSlideshow .productContent, .sdbSlideshow .productContent, .vitresSlideshow .productContent{
		width:100%;
		left:0%;
		text-align:center;
		position:relative;
	}
	
	.vaisselleSlideshow .productContent > div, .lessiveSlideshow .productContent > div, .entretienSlideshow .productContent > div, .vitresSlideshow .productContent > div, .sdbSlideshow .productContent > div {
		width:100%!important;
		text-align:center;
		display:block;
		float:left;
	}
	
	.vaisselleSlideshow .productContent div > img{
		width:25%;
		height:25%;
		margin-left:auto;
		margin-right:auto;
		float:none!important;
		padding-top:100px;
	}
	
	.lessiveSlideshow .productContent div > img{
		width:50%;
		height:50%;
		margin-left:auto;
		margin-right:auto;
		float:none!important;
		padding-top:100px;
	}
	
	.entretienSlideshow .productContent div > img, .sdbSlideshow .productContent div > img, .vitresSlideshow .productContent div > img{
		width:25%;
		height:25%;
		margin-left:auto;
		margin-right:auto;
		float:none!important;
		padding-top:100px;
	}
	
	.vaisselleSlideshow .productContent .smallImg, .vaisselleSlideshow .productContent .largeImg{
		width:60%;
		height:60%;
		margin-left:auto;
		margin-right:auto;
		float:none!important;
		padding-top:100px;
	}
	
	.vaisselleSlideshow .productContent .productFeature, .lessiveSlideshow .productContent .productFeature, .entretienSlideshow .productContent .productFeature, .vitresSlideshow .productContent .productFeature, .sdbSlideshow .productContent .productFeature {
		color: #99d347;
		font-family: Handlee;
		font-size: 20px!important;
		line-height: 1.5em;
		margin:0px;
		padding:20px;
		background:none!important;
		width:90%!important;
	}
	
	body.layout-mode-responsive h1{
		line-height:25px;
		font-size:30px;
	}
		
	.vaisselleSlideshow .productFeature h1{
		line-height:25px!important;
	}
	
	.vaisselleSlideshow .productFeature h1 span{
		font-size:20px!important;
		line-height:20px;
	}
	
	#rt-breadcrumbs {
		padding-top:30px;
	}
	
	#rt-breadcrumbs li a, .breadcrumb .active, #rt-breadcrumbs li span {
		font-size: 15px;
		font-weight: normal;
	}
	
	#rt-breadcrumbs .rt-block {
		margin: 10px;
		padding: 0px;
	}
	
	.breadcrumb{
		line-height:30px;
		padding-bottom:20px;
	}
	
	h1.iconeVaisselle img, h1.iconeLessive img, h1.iconeEntretien img{display:none;}
	
	.descriptionProduit h4{
		font-size:20px!important;
	}
	
	.descriptionProduit p img, .descriptionProduit h4 img{
		width:50%;
	}
	
	.descriptionProduit:before {
    	bottom: -8px;
	}
	
	.froschproduct .breadcrumb {
		text-align: center;
	}
	
	.astuce-fred .astuce {
		background-size:40%;
		padding: 10px 10px 10px 135px;
		text-align: justify;
	}
	
	.box1 h4, .box2 h4, .astuce-fred h3, .trouver-produits h3 {
		font-size: 18px !important;
		font-weight:normal;
	}
	
	.trouver-produits .carte-produits {
		min-height: 230px;
	}
	
	
	#rt-content-bottom .slideshow h2.title, #rt-extension .slideshow h2.title {
		font-size: 25px;
	}
	
	.froschRecommande{width:92%;}
	
	.pictosLavage, .pictosRepassage, .pictosSechage, .pictosDanger {
		background: none;
		padding-right: 20px;
		padding-left: 20px;
		width:85%;
	}
	
	body.layout-mode-responsive .sprocket-tabs .sprocket-tabs-panels {
		width:95%;
	}
}

@media screen and (min-width: 320px) and (max-width: 479px) {
	.containerRight, .containerLeft{
		width:87%;
		float:left;
		background-color:rgba(227,241,226,0.9);
		padding:20px;
		margin-top:0px;
		border-radius:0px;
	}
	
	body.layout-mode-responsive .containerRight h4, body.layout-mode-responsive .containerLeft h4{
		font-size:20px;
		text-align:left!important;
	}
	
	.separator{
		display:none
	}
		
	.huile1{
		background-image:url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-1.jpeg');
		background-position:left bottom;
		background-size:100% auto;
		background-repeat:no-repeat;
		width:100%;
		float:left;
		display:block;
		height:1060px;
	}
	
	.huile2{
		background:#fff url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-map.jpeg') bottom left no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:1100px;
	}
	
	.huile2NL{
		background:#fff url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-map-NL.jpg') bottom left no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:1100px;
	}
	
	.huile2 .fred-separate {
		display:none;
	}
	
	.huile3{
		background-image:url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-3.jpeg');
		background-position:left bottom;
		background-size:100% auto;
		background-repeat:no-repeat;
		width:100%;
		float:left;
		display:block;
		min-height:490px;
	}
	
	.huile3 .fred-separate {
		background-attachment: scroll;
		background-clip: border-box;
		background-color: rgba(0, 0, 0, 0);
		background-image: url("../images/Frosch/huile-de-palme/Fred-2.png");
		background-origin: padding-box;
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: 100% auto;
		float: left;
		height: 80px;
		left: 70px;
		margin-left: 0;
		position: relative;
		top: 75px;
		width: 80px;
	}
	
	.huile4{
		background:#fff url('../images/Frosch/huile-de-palme/map2.jpeg') left bottom no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:940px;
	}
	
	.huile4NL{
		background:#fff url('../images/Frosch/huile-de-palme/map2-NL.jpg') left bottom no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:940px;
	}
	
	.huile5{
		background:#fff url('../images/Frosch/huile-de-palme/tensioactifs.png') center bottom no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:730px;
	}
	
	.huile5NL{
		background:#fff url('../images/Frosch/huile-de-palme/tensioactifs-NL.png') center bottom no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:730px;
	}
	
	.huile5 .containerRight{
		width:90%;
		float:left;
		background-color:rgba(227,241,226,0.9);
		padding:20px;
		margin-top:40px;
		border-radius:0px;
	}
	
	body.layout-mode-responsive h1 {
		text-align:left!important;
	}
	
	.gf-menu-toggle {
    		z-index: 199;
    }
	
	.menu-image{display:none;}
	
	#rt-slideshow .mobileNav .mobileShortcut{
		display:inline-block;
		width:44%;
		text-align:center;
		border-radius:20px;
		border:1px solid #e3f1e2;
		padding:5px;
		margin-right:0px;
		margin-left:0px;
		margin-bottom:20px;
	}
	
	.rechercheFrosch{
		display:none;
	}
	
	body.layout-mode-responsive #rt-logo {
		margin-top:-10px;
		margin-left:30%;
		width:140px!important;
		height:142px!important;
		background-size:100%!important;
	}
	
	#rt-drawer .rt-block{
		width:100%;
	}
	
	[class*="demostyle-type-preset1"] .icon-bar {
		background-color: #fff;
	}
	
	.gf-menu-toggle {
		border: 0px solid #000804;
	}
	
	div.mod-languages{
		padding-top:15px;
		padding-left:10px;
		float:right!important;
	}
	
	div.mod-languages img {
		border: medium none;
		width:30%;
	}
	
	.facebookTxt{display:none;}
	
	.facebookBloc{
		width:40px;
		height:40px;
		display:block!important;
		visibility:visible;
	}
	

	
	.facebookBloc div a img{
		margin:0px!important;
		margin-right:0px!important;
		float:right!important;
		width:80%!important;
	}	
	

	#rt-slidehow{height:450px!important;}	
	
	#rt-slidehow .rt-block{padding-bottom:20px;}
	
	.layout-showcase .sprocket-features-arrows .arrow {
		height: 78px !important;
		top: 25% !important;
		width: 40px !important;
	}
	
	div#rt-slideshow, div.layout-fullslideshow .sprocket-features-img-list {height:450px!important;}
	
	#rt-feature h1 {
		font-family: "Roboto","Helvetica",arial,serif;
		font-size: 20px;
		font-weight: 300;
	}
	
	.box1 h4, .box2 h4, .astuce-fred h3, .trouver-produits h3 {
		font-size: 25px!important;
	}
	
	.box1 {
		padding: 10px 10px 0 !important;
	}
	
	.box1:before {
		background-size: 90%;
		bottom:-28px;
	}
	
	.box1 h3 {
		font-size: 18px!important;
	}
	
	#rt-sidebar-a .astuces .cta {
		margin-top: 20px;
	}
	
	#rt-sidebar-a .astuces h4 {
		margin-top: 20px;
	}
	
	#rt-sidebar-a .astuces{
		width:100%;
		padding-bottom:0px;
		padding-right:0px;
		background:url('../images/Frosch/Frosch-trucs-et-astuces-HP.jpg')right bottom no-repeat;
		background-size:75%;
		min-height:250px;
	}
	
	#rt-sidebar-a .astucesNL{
		background:url('../images/Frosch/Frosch-weetjes-en-tips.jpg')right bottom no-repeat;
		background-size:75%;
	}
	
	#rt-sidebar-a .rt-block{
		margin-top:0px;
		margin-bottom:20px;
	}
	
	#rt-sidebar-a .box1 {
		width: 91%;
	}
	
	#rt-sidebar-a .box2 {
		width: 89%;
	}
	
	#rt-sidebar-a .trouver-produits {
		width: 98% !important;
	}
	
	#rt-content-bottom .layout-showcase:before, #rt-extension .layout-showcase:before{
		bottom:-81px;
	}
	
	#rt-content-bottom .layout-showcase .sprocket-features-content, #rt-extension .layout-showcase .sprocket-features-content {
		width:80%;
		margin-left:50px;

	}
	
	#rt-bottom {
		background-size:320px auto;
	}
	
	#rt-bottom .rt-block {
		padding: 80px 0 0;
	}
	
	#rt-bottom .facebookLike{
		padding-top:0px;
	}
	
	#rt-footer .rt-block{
		padding:15px!important;
	}
	
	article blockquote p, .sprocket-tabs-panel blockquote p {
		font-size: 20px;
		line-height: 22px;
	}
	
	.pointFrosch {
		width: 100%;
	}
	
	.froschDurabilite {
    	width: 90%;
	}
		
	.durabilite .sprocket-tabs-panels > .sprocket-tabs-panel img{
		width:100%!important;
	}
	
	.durabilite .sprocket-tabs-panels > .sprocket-tabs-panel div.videoLink div{
		display:inline-block;
	}
	
	.sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner {
		padding: 8px 8px;
	}
	
	.productThumb {
		width:100%;
		text-align:center;
	}
	
	.productThumb h2{
		line-height: 20px!important;
	}
	
	.productThumb h2 a{
		font-size:20px!important;
	}
	
	h1 span {
		line-height:1.0em!important;
	}
	
	.gamme{
		width:100%; 
		display:inline-block;
		text-align:center;
		margin-right:60px;
	}
	
	.vaisselleSlideshow .productFeature, .lessiveSlideshow .productFeature, .entretienSlideshow .productFeature, .vitresSlideshow .productFeature, .sdbSlideshow .productFeature {
		font-size: 15px!important;
		line-height: 1.1em!important;
	}	
	
	.vaisselleSlideshow, .lessiveSlideshow, .entretienSlideshow, .sdbSlideshow, .vitresSlideshow {
		background: none;
		height:auto;
	}
	
	.vaisselleSlideshow .productContent, .lessiveSlideshow .productContent,.entretienSlideshow .productContent, .sdbSlideshow .productContent, .vitresSlideshow .productContent{
		width:100%;
		left:0%;
		text-align:center;
		position:relative;
	}
	
	.vaisselleSlideshow .productContent > div, .lessiveSlideshow .productContent > div, .entretienSlideshow .productContent > div, .vitresSlideshow .productContent > div, .sdbSlideshow .productContent > div {
		width:100%!important;
		text-align:center;
		display:block;
		float:left;

	}
	
	.vaisselleSlideshow .productContent div > img{
		width:30%;
		height:30%;
		margin-left:auto;
		margin-right:auto;
		float:none!important;
		padding-top:100px;
	}
	
	.lessiveSlideshow .productContent div > img{
		width:50%;
		height:50%;
		margin-left:auto;
		margin-right:auto;
		float:none!important;
		padding-top:100px;
	}
	
	.entretienSlideshow .productContent div > img, .sdbSlideshow .productContent div > img, .vitresSlideshow .productContent div > img{
		width:30%;
		height:30%;
		margin-left:auto;
		margin-right:auto;
		float:none!important;
		padding-top:100px;
	}
	
	.vaisselleSlideshow .productContent .smallImg, .vaisselleSlideshow .productContent .largeImg{
		width:60%;
		height:60%;
		margin-left:auto;
		margin-right:auto;
		float:none!important;
		padding-top:100px;
	}
	
	.vaisselleSlideshow .productFeature, .lessiveSlideshow .productFeature, .entretienSlideshow .productFeature, .vitresSlideshow .productFeature, .sdbSlideshow .productFeature {
		color: #99d347;
		font-family: Handlee;
		font-size: 20px!important;
		line-height: 1.5em;
		margin:0px;
		padding:0px;
		background:none!important;
	}
	
	body.layout-mode-responsive h1{
		line-height:25px;
		font-size:30px;
	}
		
	.vaisselleSlideshow .productFeature h1{
		line-height:25px!important;
	}
	
	.vaisselleSlideshow .productFeature h1 span{
		font-size:20px!important;
		line-height:20px;
	}
	
	#rt-breadcrumbs {
		padding-top:30px;
	}
	
	#rt-breadcrumbs li a, .breadcrumb .active, #rt-breadcrumbs li span {
		font-size: 15px;
		font-weight: normal;
	}
	
	#rt-breadcrumbs .rt-block {
		margin: 10px;
		padding: 0px;
	}
	
	.breadcrumb{
		line-height:30px;
		padding-bottom:20px;
	}
	
	h1.iconeVaisselle img, h1.iconeLessive img, h1.iconeEntretien img{display:none;}
	
	.descriptionProduit h4{
		font-size:20px!important;
	}
	
	.descriptionProduit p img, .descriptionProduit h4 img{
		width:50%;
	}
	
	.descriptionProduit:before {
    	bottom: -8px;
	}
	
	.froschproduct .breadcrumb {
		text-align: center;
	}
	
	.astuce-fred .astuce {
		background:none;
		padding: 10px 10px 10px 10px;
		text-align: justify;
	}
	
	.box1 h4, .box2 h4, .astuce-fred h3, .trouver-produits h3 {
		font-size: 18px !important;
		font-weight:normal;
	}
	
	.trouver-produits .carte-produits {
		min-height: 230px;
	}
	
	
	#rt-content-bottom .slideshow h2.title, #rt-extension .slideshow h2.title {
		font-size: 25px;
	}
	
	.durabilite .layout-top .sprocket-tabs-panels, .froschDurabilite .sprocket-tabs-panels {
		width:95%;
	}
	
	.froschRecommande{width:88%;}
	
	.pictosLavage, .pictosRepassage, .pictosSechage, .pictosDanger {
		background: none;
		padding-right: 20px;
		padding-left: 20px;
		width:85%;
	}
	
	body.layout-mode-responsive .sprocket-tabs .sprocket-tabs-panels {
		width:95%;
	}
}

@media screen and (min-width: 240px) and (max-width:319px) {
		.containerRight, .containerLeft{
		width:87%;
		float:left;
		background-color:rgba(227,241,226,0.9);
		padding:20px;
		margin-top:0px;
		border-radius:0px;
	}
	
	body.layout-mode-responsive .containerRight h4, body.layout-mode-responsive .containerLeft h4{
		font-size:20px;
		text-align:left!important;
	}
	
	.separator{
		display:none
	}
		
	.huile1{
		background-image:url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-1.jpeg');
		background-position:left bottom;
		background-size:100% auto;
		background-repeat:no-repeat;
		width:100%;
		float:left;
		display:block;
		height:1060px;
	}
	
	.huile2{
		background:#fff url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-map.jpeg') bottom left no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:1100px;
	}
	
	.huile2NL{
		background:#fff url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-map-NL.jpg') bottom left no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:1100px;
	}
	
	.huile2 .fred-separate {
		display:none;
	}
	
	.huile3{
		background-image:url('../images/Frosch/huile-de-palme/frosch-remplace-huile-de-palme-3.jpeg');
		background-position:left bottom;
		background-size:100% auto;
		background-repeat:no-repeat;
		width:100%;
		float:left;
		display:block;
		min-height:490px;
	}
	
	.huile3 .fred-separate {
		background-attachment: scroll;
		background-clip: border-box;
		background-color: rgba(0, 0, 0, 0);
		background-image: url("../images/Frosch/huile-de-palme/Fred-2.png");
		background-origin: padding-box;
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: 100% auto;
		float: left;
		height: 80px;
		left: 70px;
		margin-left: 0;
		position: relative;
		top: 75px;
		width: 80px;
	}
	
	.huile4{
		background:#fff url('../images/Frosch/huile-de-palme/map2.jpeg') left bottom no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:940px;
	}
	
	.huile4NL{
		background:#fff url('../images/Frosch/huile-de-palme/map-NL.jpg') left bottom no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:940px;
	}
	
	.huile5{
		background:#fff url('../images/Frosch/huile-de-palme/tensioactifs.png') center bottom no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:750px;
	}
	
	.huile5NL{
		background:#fff url('../images/Frosch/huile-de-palme/tensioactifs-NL.png') center bottom no-repeat;
		background-size:100% auto;
		width:100%;
		float:left;
		display:block;
		min-height:750px;
	}
	
	.huile5 .containerRight{
		width:90%;
		float:left;
		background-color:rgba(227,241,226,0.9);
		padding:20px;
		margin-top:40px;
		border-radius:0px;
	}
	
	.gf-menu-toggle {
    		z-index: 199;
    }
	
	.menu-image{display:none;}
	
	#rt-slideshow .mobileNav .mobileShortcut{
		display:inline-block;
		width:100%;
		text-align:center;
		border-radius:20px;
		border:1px solid #e3f1e2;
		padding:5px;
		margin-right:0px;
		margin-left:0px;
		margin-bottom:20px;
	}
	
	.rechercheFrosch{
		display:none;
	}
	
	body.layout-mode-responsive #rt-logo {
		margin-top:-10px;
		margin-left:0%;
		width:140px!important;
		height:142px!important;
		background-size:100%!important;
	}
	
	#rt-drawer .rt-block{
		width:100%;
	}
	
	[class*="demostyle-type-preset1"] .icon-bar {
		background-color: #fff;
	}
	
	.gf-menu-toggle {
		border: 0px solid #000804;
	}
	
	div.mod-languages{
		padding-top:15px;
		padding-left:10px;
		float:right!important;
	}
	
	div.mod-languages img {
		border: medium none;
		width:30%;
	}
	
	.facebookTxt{display:none;}
	
	.facebookBloc div a img{
		margin:0px!important;
		margin-right:0px!important;
		float:right!important;
		width:11%;
	}	
	
		.facebookBloc span{display:none;}

	div#rt-slideshow, #rt-slidehow, div.layout-fullslideshow .sprocket-features-img-list {
    	max-height: 1000px !important;
		height: 1000px !important;
	} 	
	
	#rt-slidehow .rt-block{padding-bottom:20px;}
	
	.layout-showcase .sprocket-features-arrows .arrow {
		height: 78px !important;
		top: 25% !important;
		width: 40px !important;
	}
	
	#rt-feature h1 {
		font-family: "Roboto","Helvetica",arial,serif;
		font-size: 20px;
		font-weight: 300;
	}
	
	.box1 h4, .box2 h4, .astuce-fred h3, .trouver-produits h3 {
		font-size: 25px!important;
	}
	
	.box1 {
		padding: 10px 10px 0 !important;
	}
	
	.box1:before {
		background-size: 90%;
		bottom:-28px;
	}
	
	.box1 h3 {
		font-size: 18px!important;
	}
	
	#rt-sidebar-a .astuces .cta {
		margin-top: 20px;
	}
	
	#rt-sidebar-a .astuces h4 {
		margin-top: 20px;
	}
	
	#rt-sidebar-a .astuces{
		width:100%;
		padding-bottom:0px;
		padding-right:0px;
		background:url('../images/Frosch/Frosch-trucs-et-astuces-HP.jpg')right bottom no-repeat;
		background-size:75%;
		min-height:250px;
	}
	
	#rt-sidebar-a .astucesNL{
		background:url('../images/Frosch/Frosch-weetjes-en-tips.jpg')right bottom no-repeat;
		background-size:75%;
	}
	
	#rt-sidebar-a .rt-block{
		margin-top:0px;
		margin-bottom:20px;
	}
	
	#rt-sidebar-a .box1 {
		width: 91%;
	}
	
	#rt-sidebar-a .box2 {
		width: 89%;
	}
	
	#rt-sidebar-a .trouver-produits {
		width: 98% !important;
	}
	
	#rt-content-bottom .layout-showcase:before, #rt-extension .layout-showcase:before{
		bottom:-81px;
	}
	
	#rt-content-bottom .layout-showcase .sprocket-features-content, #rt-extension .layout-showcase .sprocket-features-content {
		width:80%;
		margin-left:50px;

	}
	
	#rt-bottom {
		background-size:320px auto;
	}
	
	#rt-bottom .rt-block {
		padding: 80px 0 0;
	}
	
	#rt-bottom .facebookLike{
		padding-top:0px;
	}
	
	#rt-footer .rt-block{
		padding:15px!important;
	}
	
	article blockquote p, .sprocket-tabs-panel blockquote p {
		font-size: 20px;
		line-height: 22px;
	}
	
	.pointFrosch {
		width: 100%;
	}
	
	.froschDurabilite {
    	width: 90%;
	}
		
	.durabilite .sprocket-tabs-panels > .sprocket-tabs-panel img{
		width:100%!important;
	}
	
	.durabilite .sprocket-tabs-panels > .sprocket-tabs-panel div.videoLink div{
		display:inline-block;
	}
	
	.sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner {
		padding: 8px 8px;
	}
	
	.productThumb {
		width:100%;
		text-align:center;
	}
	
	.productThumb h2{
		line-height: 20px!important;
	}
	
	.productThumb h2 a{
		font-size:20px!important;
	}
	
	h1 span {
		line-height:1.0em!important;
	}
	
	.gamme{
		width:100%; 
		display:inline-block;
		text-align:center;
		margin-right:60px;
	}
	
	.vaisselleSlideshow .productFeature, .lessiveSlideshow .productFeature, .entretienSlideshow .productFeature, .vitresSlideshow .productFeature, .sdbSlideshow .productFeature {
		font-size: 15px!important;
		line-height: 1.1em!important;
	}	
	
	.vaisselleSlideshow, .lessiveSlideshow, .entretienSlideshow, .sdbSlideshow, .vitresSlideshow {
		background: none;
		height:auto;
	}
	
	.vaisselleSlideshow .productContent, .lessiveSlideshow .productContent,.entretienSlideshow .productContent, .sdbSlideshow .productContent, .vitresSlideshow .productContent{
		width:100%;
		left:0%;
		text-align:center;
		position:relative;
	}
	
	.vaisselleSlideshow .productContent > div, .lessiveSlideshow .productContent > div, .entretienSlideshow .productContent > div, .vitresSlideshow .productContent > div, .sdbSlideshow .productContent > div {
		width:100%!important;
		text-align:center;
		display:block;
		float:left;

	}
	
	.vaisselleSlideshow .productContent div > img{
		width:30%;
		height:30%;
		margin-left:auto;
		margin-right:auto;
		float:none!important;
		padding-top:100px;
	}
	
	.lessiveSlideshow .productContent div > img{
		width:50%;
		height:50%;
		margin-left:auto;
		margin-right:auto;
		float:none!important;
		padding-top:100px;
	}
	
	.entretienSlideshow .productContent div > img, .sdbSlideshow .productContent div > img, .vitresSlideshow .productContent div > img{
		width:30%;
		height:30%;
		margin-left:auto;
		margin-right:auto;
		float:none!important;
		padding-top:100px;
	}
	
	.vaisselleSlideshow .productContent .smallImg, .vaisselleSlideshow .productContent .largeImg{
		width:60%;
		height:60%;
		margin-left:auto;
		margin-right:auto;
		float:none!important;
		padding-top:100px;
	}
	
	.vaisselleSlideshow .productFeature, .lessiveSlideshow .productFeature, .entretienSlideshow .productFeature, .vitresSlideshow .productFeature, .sdbSlideshow .productFeature {
		color: #99d347;
		font-family: Handlee;
		font-size: 20px!important;
		line-height: 1.5em;
		margin:0px;
		padding:0px;
		background:none!important;
	}
	
	body.layout-mode-responsive h1{
		line-height:25px;
		font-size:30px;
	}
		
	.vaisselleSlideshow .productFeature h1{
		line-height:25px!important;
	}
	
	.vaisselleSlideshow .productFeature h1 span{
		font-size:20px!important;
		line-height:20px;
	}
	
	#rt-breadcrumbs {
		padding-top:30px;
	}
	
	#rt-breadcrumbs li a, .breadcrumb .active, #rt-breadcrumbs li span {
		font-size: 15px;
		font-weight: normal;
	}
	
	#rt-breadcrumbs .rt-block {
		margin: 10px;
		padding: 0px;
	}
	
	.breadcrumb{
		line-height:30px;
		padding-bottom:20px;
	}
	
	h1.iconeVaisselle img, h1.iconeLessive img, h1.iconeEntretien img{display:none;}
	
	.descriptionProduit h4{
		font-size:20px!important;
	}
	
	.descriptionProduit p img, .descriptionProduit h4 img{
		width:50%;
	}
	
	.descriptionProduit:before {
    	bottom: -8px;
	}
	
	.froschproduct .breadcrumb {
		text-align: center;
	}
	
	.astuce-fred .astuce {
		background:none;
		padding: 10px 10px 10px 10px;
		text-align: justify;
	}
	
	.box1 h4, .box2 h4, .astuce-fred h3, .trouver-produits h3 {
		font-size: 18px !important;
		font-weight:normal;
	}
	
	.trouver-produits .carte-produits {
		min-height: 230px;
	}
	
	
	#rt-content-bottom .slideshow h2.title, #rt-extension .slideshow h2.title {
		font-size: 25px;
	}
	
	.durabilite .layout-top .sprocket-tabs-panels, .froschDurabilite .sprocket-tabs-panels {
		width:95%;
	}
	
	.froschRecommande{width:88%;}
	
	.pictosLavage, .pictosRepassage, .pictosSechage, .pictosDanger {
		background: none;
		padding-right: 20px;
		padding-left: 20px;
		width:85%;
	}
	
	body.layout-mode-responsive .sprocket-tabs .sprocket-tabs-panels {
		width:95%;
	}
}