.vertnav-container {
	margin-top:10px;
}

#vertnav li .vertnav-cat {
	display:block;
	border-bottom:1px dotted gray;
	padding:3px;
	width:189px;
}

#vertnav li a {
}

#vertnav .inactive .vertnav-cat {
	background-color:#C0C0C0;
}

#vertnav .next .vertnav-cat {
	background-color:#DEDEDE;
}

#vertnav .prev .vertnav-cat {
	background-color:#DEDEDE;
}

#vertnav .first .vertnav-cat {
}

#vertnav .last .vertnav-cat {
}

#vertnav .only .vertnav-cat {
}

#vertnav li.parent .vertnav-cat {
	background-color:#E0E0E0;
	font-weight:bold;
}

#vertnav li.active .vertnav-cat {
	font-weight:bold;
}

#vertnav li.inactive .vertnav-cat {
	font-weight:normal;
}

#vertnav .level0 .vertnav-cat {
}

#vertnav .level1 .vertnav-cat {
	padding-left:10px;
	width:182px;
}

#vertnav .level2 .vertnav-cat {
	padding-left:20px;
	width:172px;
}

#vertnav .level3 .vertnav-cat {
	padding-left:30px;
	width:162px;
}
/**
 * Copyright 2016 The Valdecode Cookie Law Compliance Authors. All rights reserved.
 * Use of this source code is governed by a MIT-style
 * license that can be found in the LICENSE.txt file.
 */
#v-cookielaw { overflow: hidden; background: #fff; color: #444; z-index: 9999; font-size: 13px; }
#v-cookielaw .v-message { padding: 5px 10px; text-align: left; }
#v-cookielaw .v-actions { }
#v-cookielaw .v-button { color: #222; display: inline-block; background-color: #ececec; background-image: linear-gradient(#f4f4f4, #ececec); border: 1px solid #d4d4d4; padding: 4px 10px; text-decoration: none; text-shadow: 1px 1px 0 #fff; border-radius: 2px; }
#v-cookielaw .v-button.v-accept:before { content: "\2714"; }
#v-cookielaw .v-button:hover,
#v-cookielaw .v-button:focus { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw .v-button:active {  border-color: #2a65a0; border-bottom-color: #3884cd; background-color: #3072b3; background-image: linear-gradient(#3072b3, #599bdc); }

#v-cookielaw.v-bar { display: table; width: 100%; padding: 5px 0; }
#v-cookielaw.v-bar .v-message { display: table-cell; }
#v-cookielaw.v-bar .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: right; }
#v-cookielaw.v-bar.v-top { position: relative; border-bottom: 1px solid #000; }
#v-cookielaw.v-bar.v-bottom { position: fixed; bottom: 0; border-top: 1px solid #000; }

#v-cookielaw.v-box { position: fixed; max-width: 300px; border: 1px solid #000; border-radius: 3px; margin: 10px; }
#v-cookielaw.v-box .v-actions { float: left; margin: 5px 10px; }
#v-cookielaw.v-box.v-top-left { top: 0; left: 0; }
#v-cookielaw.v-box.v-top-right { top: 0; right: 0; }
#v-cookielaw.v-box.v-bottom-left { bottom: 0; left: 0; }
#v-cookielaw.v-box.v-bottom-right { bottom: 0; right: 0; }

/* RWD */
@media (max-width: 480px) {
    #v-cookielaw.v-box { display: table; width: 100% !important; padding: 5px 0 0; position: fixed; bottom: 0 !important; top: auto !important; border-top: 1px solid #000; max-width: 100%; margin: 0; border-radius: 0; border-right: 0; border-left: 0; border-bottom: 0; }
    #v-cookielaw.v-box .v-message { display: table-cell; }
    #v-cookielaw.v-box .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: left; }

    #v-cookielaw .v-message { float: left; }
    #v-cookielaw .v-actions { float: left; margin: 5px 10px; }
    #v-cookielaw.v-bar .v-actions { width: auto; }
}

/* Skin - Yellow Alert */
#v-cookielaw.v-yellow-alert { background: #fffbcd; border-color: #e2cd7b !important; }

/* Skin - Dark Clean */
#v-cookielaw.v-dark-clean { color: #fff; background: #2c2c2c; border-color: #55575f !important; }
#v-cookielaw.v-dark-clean .v-button { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw.v-dark-clean .v-button:hover,
#v-cookielaw.v-dark-clean .v-button:focus { background-color: #3678a0; background-image: linear-gradient(#68abdc, #387cb3); }

/* Skin - Minimalist */
#v-cookielaw.v-minimalist { color: #2c2c2c; background: #f0f0f0; border-color: #e0e0e0 !important; font-size: 11px; font-family: Verdana; }
#v-cookielaw.v-bar.v-minimalist { padding: 2px 0; }
#v-cookielaw.v-box.v-minimalist { width: 260px; }
#v-cookielaw.v-box.v-minimalist .v-actions { margin: 5px; }
#v-cookielaw.v-box.v-minimalist .v-message { padding: 5px; }
#v-cookielaw.v-minimalist .v-button { padding: 3px 6px; }

/*.clearfix:after,*/
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
  content: '';
  display: table;
  clear: both;
}

/* General Swatch Styling */
.swatch-link,
.swatch-label {
  display: block;
  border-radius: 3px;
  font-size: 14px;
  text-align: center;
  color: #636363;
  text-decoration: none;
  box-sizing: content-box;
}

.swatch-link {
  border: 1px solid #cccccc;
  margin: 0 0 3px;
}
.swatch-link img {
  border-radius: 2px;
}
.swatch-link:hover {
  cursor: pointer;
  text-decoration: none;
}
.swatch-link .x {
  display: none;
  text-indent: -999em;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url(https://www.jardihome-et-vous.fr/skin/frontend/base/default/tm/configurableswatches/images/bg_x.png) center no-repeat transparent;
  z-index: 10;
}
.swatch-link.has-image .swatch-label {
  position: relative;
}
.swatch-link.has-image img {
  position: absolute;
  top: 0;
  left: 0;
}

.swatch-label {
  border: 1px solid #fff;
  margin: 0;
  white-space: nowrap;
  background: #f4f4f4;
}

.configurable-swatch-list {
  margin-left: -3px;
  zoom: 1;
  clear: both;
  -webkit-transform: translateZ(0px);
}
.configurable-swatch-list li {
  float: left;
  zoom: 1;
  margin: 0 0 0 3px;
}
.products-grid .configurable-swatch-list li {
  display: inline-block;
  float: none;
  margin: 0;
  vertical-align: top;
}
.configurable-swatch-list .not-available .x {
  display: block;
}
.configurable-swatch-list .not-available .swatch-link {
  border-color: #ededed;
  position: relative;
}
.configurable-swatch-list .not-available .swatch-link.has-image img {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.configurable-swatch-list .not-available .swatch-label {
  color: #aaa;
  background: #fff;
}
.configurable-swatch-list .wide-swatch .swatch-label {
  padding: 0 6px;
}
.configurable-swatch-list .not-available a:focus {
  outline: 0;
}

#narrow-by-list dd .configurable-swatch-list li {
  margin: 0 0 0 3px;
  width: 47%;
  padding: 0;
  background: none;
}
#narrow-by-list dd .swatch-link {
  border: none;
  line-height: 25px;
  margin-right: 2px;
  text-align: left;
}
#narrow-by-list dd .swatch-link.has-image {
  line-height: inherit;
}
#narrow-by-list dd .swatch-link:hover {
  text-decoration: none;
}
#narrow-by-list dd .swatch-link:hover .swatch-label {
  border-color: #3399cc;
}
#narrow-by-list dd .swatch-label {
  background: #f4f4f4;
  border: 1px solid #cccccc;
  border-radius: 3px;
  display: block;
  float: left;
  line-height: 1.5em;
  margin: 0 5px 0 0;
  padding: 1px 5px;
  white-space: nowrap;
}
#narrow-by-list dd .swatch-label img {
  border: 1px solid #fff;
  border-radius: 3px;
  box-sizing: content-box;
}
#narrow-by-list dd .has-image .swatch-label {
  padding: 0;
}

@media only screen and (max-width: 770px) {
  #narrow-by-list dd .configurable-swatch-list li:nth-child(odd) {
    clear: left;
  }
}
.currently .swatch-current {
  position: relative;
}
.currently .swatch-current span {
  display: block;
  float: left;
}
.currently .swatch-link {
  display: inline-block;
  margin: 0 0 0 3px;
}
.currently .swatch-link:hover {
  border-color: #cccccc;
  cursor: default;
}

/* Other Swatch States */
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover {
  border-color: #3399cc;
}

.configurable-swatch-box {
  background: none !important;
}
.configurable-swatch-box select.swatch-select {
  display: none;
}
.configurable-swatch-box .validation-advice {
  margin: 0 0 5px;
  background: #df280a;
  padding: 2px 5px !important;
  font-weight: bold;
  color: #fff !important;
  float: left;
  display: block;
  border-radius: 3px;
}

/* CSS Document */


/*** DISPLAY NONE HORS XML **/
.header.panel > .header.links > li.welcome { display: none; line-height: 0.5;  font-family: 'Nothing You Could Do', cursive; font-size: 22px; color: #bb2db0!important;  position: relative; top: 5px;}
.header.panel > .header.links { display: none;}
.block.block-compare { display: none;}
.action.tocompare { display: none !important;}
.product-item-details .product-reviews-summary {   display: none;}
.product-item-details .product-item-actions {   display: none;}
.catalog-product-view .product.attribute.sku {  display: none;}
.action.mailto.friend { display: none !important;}
.product.info.detailed {  display: none;}
.product-reviews-summary { display: none;}



/** 2024 **/

span.livr_hors_metr {
    display: block;
    background: #C149B7;
    color: white;
    padding: 1px 10px;
    text-align: center;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
}

span.livr_hors_metr a {
    color: yellow;
}

body.cms-index-index.cms-home .content-heading .title { color:#8BB015 !important; font-weight: 200; }



.blocks-promo-new {
    display: flex;
    justify-content: space-between;
    clear: both;
}

.blocks-promo-new .blocks-promo-univers {
    position: relative;
}

.blocks-promo-new .blocks-promo-univers a {
    position: relative;
    z-index: 1;
}

.univers_titre {
    position: absolute;
    z-index: 2;
    color: white;
    font-size: 37px;
    width: 60%;
    text-align: center;
    top: 20px;
    line-height: 37px;
    transform: translate(-50%);
    left: 50%;
    font-weight: bold;
}

.univers_slogan {
    
    position: absolute;
    z-index: 2;
    color: white;
    font-size: 25px;
    line-height: 25px;
    width: 60%;
     text-align: center;
    bottom: 20px;
}


.blocks-promo-univers.blocks-promo-univers1 .univers_slogan {
   width: 70%;
   right: 20px;
   text-align: right;  
}

.blocks-promo-univers.blocks-promo-univers2 .univers_slogan {
   width: 60%;
   text-align: center;  
    transform: translate(-50%);
    left: 50%;
}

.blocks-promo-univers.blocks-promo-univers3 .univers_slogan {
   width: 90%;
   text-align: center; 
    bottom: auto;
    top:70px;
    transform: translate(-50%);
    left: 50%;
    text-shadow: 1px 1px 8px black;
}

.blocks-promo-univers.blocks-promo-univers4 .univers_slogan {
    width: 20%;
    text-align: center;
    transform: translate(-50%);
    left: 50%;
    font-size: 30px;
    line-height: 34px;
     text-shadow: 1px 1px 8px black;
}

.blocks-promo-univers.blocks-promo-univers3.blocks-promo-univers_allcat  .univers_slogan {text-shadow: 0px 0px 0px black;  }

.blocks-promo-univers.blocks-promo-univers1  .univers_titre {width: 50%; }
.blocks-promo-univers.blocks-promo-univers3  .univers_titre {width: 70%; }

.blocks-promo-univers.blocks-promo-univers3.blocks-promo-univers_allcat .univers_slogan {
    top: 20px;
}


/*body.cms-index-index.cms-home*/ .products-grid  a.product-image {
    height: 180px !important;
    overflow: hidden;
}

.products-grid .product-image img {
    object-fit: cover;
    width: auto !important;
    height: 250px !important;
    margin: 0 auto;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    position: relative;
}

/** NEW MAGENTO 1.9 **/

.captcha-image {

    width: 330px !important;
   
    height: 100px !important;
}

.captcha-image .captcha-img {
    height: 100% !important;
}

.col-left.sidebar img {
    margin: 10px auto !important;
}

#block-related li {
  min-height: 150px;
}

#block-related {
	margin-top: 20px;
}

#block-related.mini-products-list .product-details .product-name {
	font-size: 11px;
	min-height: 20px !important;
}


.block-related .product-details .price-box a:first-child, .block-related .product-details .price-box p:first-child, .block-related .product-details .price-box span:first-child {
	font-size: 14px;
	padding-left: 0 !important;
}

#block-related span.weee {	text-align: left;	margin: -21px 0 0 0;}

body #block-related span.weee span.price {
	display: inline !important;
	float: none;
}



img {  max-width: 100%;}

.attach-img {     float: left;}

.info-livraison {border: 2px solid transparent; float: left; padding: 1px 8px;border: 2px solid #11b400; color:  #11b400;  text-transform: uppercase;  font-size: 14px;font-weight: bold;}

.info-garantie { float: right; color: #2588e9;

text-transform: uppercase;

font-size: 14px;

border: 2px solid  #2588e9;
    display: inline-block;
    padding: 1px 8px;
    font-weight: bold;
    margin: 0 10px;
    float: right;

}


.box-collateral.box-up-sell h3 a {
    font-size: 15px;
    line-height: 17px !important;
    display: block;
    text-transform: none !important;
}

#upsell-product-table li {  padding-right: 20px;}
.box-collateral.box-up-sell h2 {
    font-size: 20px;
    font-weight: 500;
    color: #8ab015;
}

.provenance {
    float: right;
    text-indent: -9000px !important;
    max-width: 90px;
    height: 100px;
    display: block;
    color: white;
    margin-bottom: 10px;
}
.provenance img { max-width: 100%; height:auto;}

.more-views ul li {  float: left;  margin: 0 4px;}




.blocks-promo-univers.container-block img {   padding: 0 !important;}
.container-block.container-block-right {  float: right;} 
.container-block-all {  float: left;}
.category-products {   float: left;  width: 100%;}
.container-block.container-block-right {  float: right;   width: 40%; }
.container-block.container-block-left { width: 54%;  padding-top: 15px;}

.category-arrosage .overlay-text {  font-size: 30px;}
.logo-eco {
    position: absolute;
    right: -40px;
    width: 150px;
    bottom: -50px;
	display: none;
}
.logo-eco img {  width: 100%;}

.block-subscribe {  background: #dfdfdf url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/bg_newsletter.jpg") no-repeat center right ; height: 195px !important;
padding: 20px !important;
margin-top: 70px;
margin-bottom: 0 !important;
width: 36% !important;}

.block-subscribe .actions {  display: block;  clear: left;  margin: 20px 0 0 0;}
.block-subscribe .block-content {   width: 60%;}
.block-subscribe .block-title {  display: block !important;}
/*.block.newsletter::before {  content: "Newsletter";  font-weight: bold;}*/

.block-subscribe .block-content::before {
    content: 'Soyez au courant des nouveautés et promotions';
    font-size: 13px;
    line-height: 19px;
    display: block;
    margin: 5px 0 10px;
	text-transform: none;
}
.footer .block-subscribe .input-text {  border-right: 1px solid #ccc !important; }

.footer .block-subscribe .input-box {  width: auto !important; }	

.header-language-background {
    background-color: white !important;
    text-transform: none !important;
    border-bottom: 1px solid #eee !important;
}

.header-language-background, .header-language-background a {
   color: #000 !important;
}



.footer-container { 
	padding: 20px 0 0 0;
    background: #f4f4f4;
    width: 100% !important;
    max-width: none !important;
}

.main-container, .footer {  max-width: 1260px;margin: 0 auto; padding: 20px;}
.footer {
	 position: relative;
    border-top: 0px solid #cccccc !important;
    padding-top: 30px;
}


.logo {
    max-width: none !important;
    max-height: none;
    width: auto !important;
    margin: 20px 0 20px 0;
    padding: 0;
}

.footer h4 {
    font-weight: 700;
color: black;
text-transform: none;
line-height: normal;
margin: 19px 0 4px 0;
}

.footer.links {  width: auto !important; border: 0;}

.block-title h2, .block-title h3, .block-title strong {
text-transform: none !important;
	color: black !important;	
	font-weight: 700 !important;
line-height: 1.0 !important;
font-size: 1.4rem;
margin-top: 2rem;
margin-bottom: 2rem;
	
}

/* ALL */

p.no-rating {
    clear: both;
}

.extra-info {
    float: left;
}

.extra-info a.nobr {
    clear: both;
    display: block;
}

div#customer-reviews dd {
    border-bottom: 1px solid #eee;
    margin-bottom: 40px;
}

div#customer-reviews dl dt a {
    font-size: 23px !important;
}

div#customer-reviews dl dd {
    font-family: 'Open Sans','Helvetica Neue' !important;
    font-size: 18px !important;
    padding: 20px;
    margin-bottom: 30px;
    border: 2px solid #eee;
}

.form-add h2 {
    font-weight: bold;
    font-size: 18px !important;
}


.review-heading span {
    display: none;
}

.review-heading h2 {
    font-size: 30px !important;
    color: black !important;
}


#customer-reviews .review-heading {
    border-top: 0;
    border-bottom: 0;
    
    background: #eee;
    padding: 20px 20px 5px !important;
    border: 0 !important;
}

.product-collateral {
   /* display: none !important;*/
}

/*.product-collateral ul.toggle-tabs li.last {
   display: none !important;
}*/

.main .col-left {  width: 22%; }

.minicart-wrapper .action.showcart {  white-space: normal;}
.minicart-wrapper .action.showcart .counter.qty {  position: absolute;   left: 40px; top: -8px;}

html body {font-family: 'Open Sans','Helvetica Neue' ; color: black !important;}
.column.main { min-height: auto;  padding-bottom: 0 !important;}
.page-header .panel.wrapper {  border-bottom: 1px solid #eee !important;  background-color: #fff;  color: black !important;}
.page-header .panel.wrapper a { color:black !important;}
.page-header .panel.wrapper a:hover { color:#ca43c0 !important;}

.categorypath-accueil #page-title-heading, .categorypath-accueil .breadcrumbs {  display: none;}

.header-language-background p.welcome-msg { float: right; line-height: 0.3;  /*font-family: 'Nothing You Could Do', cursive;*/ font-size: 13px; color: #bb2db0!important;  position: relative; top: 8px;font-weight: bold; text-transform: uppercase;}

.panel.header .widget.widget-static-block {
    padding: 0;
    margin: 0 !important;
    clear: none;
}
.info_contact_top { display: block; float: left;font-size: 13px;color: #7b7b7b !important;background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_contact_top.png") no-repeat scroll left center / auto 17px; padding-left: 20px;}
.info_contact_top strong { color: black !important; font-weight: normal;}


.menu_top_header { list-style: none; margin: 0 0 0 20px; padding: 0; float: right;}

.menu_top_header li { float: left; padding: 0 10px 0 0; margin: 0 10px 0 0; border-right: 1px solid #eee;}
.menu_top_header li:last-child { border: 0 none;}

#contact-form {   width: 100%;}

.header.content .block-search {
    width: 34% !important;
    float: left !important;
    margin-left: 10%;
    margin-top: 10px;
}
.block-search .action.search::before {font-size: 23px;color: #000 !important;}
.block-search .action.search.disabled, .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search { opacity: 1;}

.skip-link.skip-account { background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_moncompte.png") no-repeat scroll center top / 40px auto; display: block;float: left; font-size: 13px; color: black !important;letter-spacing: -0.02em;font-family: 'Raleway'; padding-top: 40px;margin-right: 5px; padding-right: 20px;padding-left: 20px; border-right: 1px solid #eee;}


.account-cart-wrapper .skip-link .icon {display: none;}
.account-cart-wrapper .skip-link { text-transform: none;margin-top: 31px;line-height: normal ;height: auto ;}

.skip-link.skip-cart {
background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_panier.png") no-repeat scroll center top / 42px auto;	
	margin-left: 5px;
    position: relative;
    clear: none;
    float: left;
    height: auto;
    width: auto;
	font-size: 13px;
color: black;
letter-spacing: -0.02em;
font-family: 'Raleway';
	padding-top: 40px;
	margin-right: /*73px*/0;
}
.header.content .widget.widget-static-block {  clear: none;  margin: 0;}






.breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main, main {  max-width: 1240px !important;}

.navigation {  max-width: 1220px !important;}

/*** Pictos INFOS **/

.page-wrapper > .page-bottom { padding: 0 !important; width: 100%; max-width: 1200px !important;}

.pictos_infos_client {
    list-style: none;
    border-top: 1px solid #eee;
    float: none;
    width: 100%;
    margin: 10px auto 30px auto;
    min-height: 80px;
    max-width: 1200px;
    padding: 20px;
}
.pictos_infos_client li {height: 38px; line-height: 18px; color: black; font-size: 20px;float: left;margin:0px 30px 0 0;
padding: 6px 40px 0 44px; border-right: 1px solid #eee;}
.pictos_infos_client li:first-child { margin-left: 30px;}
.pictos_infos_client li:last-child { margin-right: 0; border: 0; padding-right: 0;}
.pictos_infos_client li a {color: black; display: block; }
.pictos_infos_client li a span { font-size: 14px; color:#626262; font-style: italic; display: block;}
.pictos_infos_client li:nth-child(1){background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_client.png") no-repeat scroll left top / auto 90%;	 }
.pictos_infos_client li:nth-child(2){background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_livraison.png") no-repeat scroll left top / auto 90%;	 }
.pictos_infos_client li:nth-child(3){background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_paiement.png") no-repeat scroll left top / auto 90%;	 }
.pictos_infos_client li:nth-child(4){background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_retour.png") no-repeat scroll left top / auto 90%;	 }

.pictos_infos_client.logos_partenaires li {
    background: none;
    padding: 15px 30px;
    margin: 0;
    min-height: 74px;
    border: 0;
}
 
/*** FOOTER ***/
.page-footer { padding-bottom: 35px !important;  padding-top: 20px;margin-top: 20px;}
.copyright { font-size: 13px; background-color: #000; color: #ffffff !important;display: block;padding: 10px;text-align: center;}
.footer_Logo_info {  float: left;  margin: 0 40px 0 0;}
img.logo_footer {  float: left;}
.info_contact_footer {  background: none;padding: 10px 0 0 0;float: none;clear: both;margin: 10px auto;text-align: center;width: 60%;}

.adresse_footer {  clear: both;  font-size: 13px; text-align: center; color: #7b7b7b !important;border-top: 1px solid #dcdcdc;  margin: 10px auto;	padding: 10px 0;  border-bottom: 1px solid #dcdcdc;	width: 60%;}

.res_sociaux {  clear: both;  text-align: center;width: 60%;margin: 0 auto;}

.res_sociaux h4 {   color: black !important;   font-weight: bold !important; margin: 0;}
.res_sociaux ul {   float: none;    width: 80%;    margin: 0 auto !important;    display: table;    padding: 0 !important;}
.res_sociaux ul li {float: left;width: 33%;margin: 0 !important;}
.res_sociaux ul li a { padding: 10px 0 0 !important; margin: 0 auto;   text-indent: -9000px;  display: block !important; width: 35px; height: 35px;}
.res_sociaux ul li:nth-child(1) a { background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_fb.png") no-repeat scroll center center / 100% auto;}	
.res_sociaux ul li:nth-child(2) a { background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_tw.png") no-repeat scroll center center / 100% auto;}
.res_sociaux ul li:nth-child(3) a { background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_insta.png") no-repeat scroll center center / 100% auto;}
.footer.content .links { position: relative;  float: left;}

.widget.widget-static-block .footer.links { display: block !important; float: left; padding: 0;margin-bottom: 20px;}
.footer .widget.widget-static-block { float: left; clear: none;}

.bloc_footer_link.bloc_footer_link1 { position: relative;  float: right;}
.footer.links li.nav.item .block {  float: left;}

.bloc_footer_link.bloc_footer_link2 {  float: left;  margin-right: 45px;}
.bloc_footer_link.bloc_footer_link2 h4 {  clear: left;}


.bloc_footer_link.bloc_footer_link3 {  position: absolute;  right: 246px;}


.footer.links li.nav.item a { text-transform: none; font-size: 13px; padding: 1px 0 !important; display: block;color: black;}
.footer.links li.nav.item  { padding: 0; margin: 0 !important;  }
.footer h4 {  margin: 19px 0 4px 0;}






/*** Listing produits accueil ***/
.cms-home .products-grid {  list-style: none !important; margin-bottom: 40px !important;position: inherit !important;}
.product-info .price-box .price {
    color: black;
    font-size: 20px;
    font-family: 'Open Sans','Helvetica Neue';
    font-weight: 700;
}
.std .products-grid .product-info {
    padding-bottom: 15px !important;
    min-height: auto !important;
}

.std ul.products-grid--max-4-col > li {
    width: 24.99%;
margin: 0 0 0 0;
padding: 0 2.222%;
}
ul.products-grid li a.product-image {border-style: solid;     border-width: 0px 0px 0px 0px; border-color: #ededed; }
ul.products-grid li  {border-style: solid;     border-width: 0px 1px 0px 0px; border-color: #ededed; }
ul.products-grid li:nth-child(4n)  { border-width: 0px 0px 0px 0px;  }

.category-accueil.page-layout-1column .products-grid .product-item {  width: 22% !important;}


.product-image-container {  background-color: white !important;}
.products-grid .price-container .price { font-size: 26px;}
.product-item-name {  font-family: 'Oswald';  font-size: 19px;}
.product-item-name, .product.name a {   font-weight: 600;}
.products-grid .product-item-inner {  padding: 0 9px 1px;}

.products-grid .product-item:nth-child(4n) {  border: 0; }
.products-grid .product-item {  border-right: 1px solid #eee;  padding-right: 33px !important;  margin-left: 33px !important;}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active {box-shadow: 0px 3px 21px 0 rgba(0,0,0,0.05);border: 1px solid #eee;}

.products-list .product-image-wrapper {   height: 240px; }
.products-list .product-image-wrapper .product-image-photo {  position: absolute;}
.products-list .product-item {  width: 90%; border-top: 1px solid #eee;  margin-left: 5%;    padding-top: 20px;}
.products-list .price-container .price {   font-size: 26px;}
.products-list .action.more { background-color: #1979c3; color: white; padding: 8px 20px; display: inline-block;}

.category-products ul.products-grid li {border-width: 0 }

.category-products .toolbar {
    background: transparent none repeat scroll 0 0;
    border-bottom: 0 none;
    border-top: 0 none;
}

.category-products .sorter > .view-mode {
    float: left;
    margin-right: 30px;
}

.catalog-category-view .products-grid {
    border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	padding: 30px 0;
	margin-bottom: 0 !important;
}

.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a {
    color: black;
    font-weight: 200;
    font-size: 14px;    padding: 2px 20px !important;
}

.sidebar .price-box .price, .price {
    font-family: 'Open Sans','Helvetica Neue';
    font-weight: 400;
}

.sidebar .last.even {    border: 0 !important; }

.category-products .toolbar select {
    box-shadow: inset 0 0px 0 0 #fff,inset 0 -0px 0 0 rgba(204,204,204,0.0);
    border-radius: 0px;
    border: 1px solid #cccccc;
    height: 32px;
    padding: 5px 21px 4px 10px;
    background: #fff url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/arrow_b_d.png") 95% 12px  no-repeat  ;
	background-size: auto 8px;
	-webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

.cms-home .products-grid > li:nth-child(3n) {
    border-right: 1px solid #ededed !important;
}
.products-grid > li:nth-child(3n) {  border: 0;}
.add-to-links {  display: none; }
.block-layered-nav .block-title {   border-bottom: 1px solid #ccc !important;  padding-bottom: 5px;}
.block-layered-nav .block-content > dl > dd {  border-width: 0px 0 1px !important ; }
.block-layered-nav .block-content > dl > dt { background-color: transparent !important; border-width: 0 !important;}
#narrow-by-list dd .configurable-swatch-list li {   margin: 0 0 0 1px !important;  width: 12% !important;}
.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a {  padding: 0px 0;}
/** Fiche produit **/
.product-info-main .stock.available, .product-info-main .stock.unavailable { margin-top: 20px;}

.action.primary { background: #1979c3; border: 1px solid #1979c3}
button, a.action.primary { border-radius: 3px;}
.swatch-option.image { width: auto; height: 20px;}
.field.qty .label { display: none; float: left;}
.field.qty .control { float: left; clear: left;}
.field.qty .control #qty {  padding: 8px;  height: auto;  margin-right: 10px;}
.catalog-product-view button#product-addtocart-button {  margin: 0;  padding: 7px;  font-size: 15px; text-transform: uppercase;}
.product-info-main .product-add-form {  padding-top: 0;}
.block.related, .block.upsell { clear: both;  float: left;  width: 100%; margin-bottom: 0;}

.block-title.title { position: relative}
.block-title.title::before { content: ''; display: block; height: 1px; width: 100%;
    background: -moz-radial-gradient(center, ellipse cover, #fff 25%, #cecece 100%);
    background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(25%, #fff), color-stop(100%, #cecece));
    background: -webkit-radial-gradient(center, ellipse cover, #fff 25%, #cecece 100%);
    background: -ms-radial-gradient(center, ellipse cover, #fff 25%, #cecece 100%);
    background: radial-gradient(ellipse at center, #fff 25%, #cecece 100%);
    position: absolute; top: 50%;  z-index: 0;	}
.block-title.title strong {font-weight: 200;font-size: 3.8rem;line-height: 1.1;text-align: center;display: block;position: relative;}
.block.related .block-actions {  text-align: center; top: -10px; position: relative;}
.block.upsell .block-title.title strong { font-size: 3rem;}
.block.upsell .block-title.title::before {
	background: -moz-radial-gradient(center, ellipse cover, #fff 55%, #cecece 100%);
background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(55%, #fff), color-stop(100%, #cecece));
background: -webkit-radial-gradient(center, ellipse cover, #fff 55%, #cecece 100%);
background: -ms-radial-gradient(center, ellipse cover, #fff 55%, #cecece 100%);
background: radial-gradient(ellipse at center, #fff 55%, #cecece 100%); }

.page-layout-1column .products-grid .product-item {  width: 22% !important;}
.product-item-info {  width: auto;}
.catalog-product-view .product-image-container {   width: auto !important;  display: block;}
.catalog-product-view .product-image-container span { padding-bottom: 100% !important;}
.products-related input[type="checkbox"] { margin: 6px 5px 0 0;}
.product-info-main .stock.available{ color: green;}
.product-info-main .stock.unavailable { color: red;}


/*** FOOTER ***/

.block-subscribe .actions .button { margin-left: 0px; background: #3c3c3b !important; border: 1px solid #3c3c3b; border-radius: 0 !important; margin-top: 12px; text-transform: none; font-weight: 700;}


.action.primary:hover { background: red !important; border: 1px solid orange;}


.block-promo { -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;max-width:100%;}

/** Page d'accueil block **/

.block-promo {
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    color: #333 !important;
}

.block-promo .content {
    display: block;
    box-sizing: border-box;
    position: absolute;
    z-index: 1;
    overflow: hidden;
    padding: 25px 35px 35px;
}

.block-promo.accueil-meubles .content {
  width: 95%;
}

.block-promo .info {
    display: block;
    font-weight: 300;
}

.block-promo .title {
    display: block;
    font-weight: 300;
    font-size:33px ;
}

.block-promo .icon.more {
    display: inline-block;
    text-decoration: none;
}
.block-promo .more {
    font-size: 15px;
	background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/arrow_ww_r.png") no-repeat scroll right 7px  / auto 50%;
	padding-right: 15px;
}

.accueil-poterie .more { background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/arrow_b_r.png") no-repeat scroll right 7px  / auto 50%; }
	
.block-promo-hp {
    margin: 0 -8px;
}
.block-promo-hp .block-promo {
    border-left: 8px solid #fff;
    border-right: 8px solid #fff;
}
.block-promo-wrapper .block-promo {  float: left;    }

.block-promo {
    margin-bottom: 16px;
}


.container-block { position: relative;  width: 49%;	float: left;}
.blocks-promo-univers.univers2.container-block {   float: right;}

.image { display: block;  width: 100%;  height: auto;}

.overlay {  position: absolute;  bottom: 0;  left: 0;  right: 0;  background-color: rgba(0,0,0,0.6);  overflow: hidden;  width: 0;  height: 100%;  transition: .5s ease;}

.container-block:hover .overlay {  width: 100%;}

.overlay-text {	background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/arrow_w_r.png") no-repeat scroll right 22px / auto 50%;  color: white;  font-size: 50px;  position: absolute;	padding-right: 30px;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  white-space: nowrap;	font-family: 'Raleway';	font-weight: 200;	}

.content-heading:before {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    background: -moz-radial-gradient(center, ellipse cover, #fff 25%, #cecece 100%);
    background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(25%, #fff), color-stop(100%, #cecece));
    background: -webkit-radial-gradient(center, ellipse cover, #fff 25%, #cecece 100%);
    background: -ms-radial-gradient(center, ellipse cover, #fff 25%, #cecece 100%);
    background: radial-gradient(ellipse at center, #fff 25%, #cecece 100%);
    position: absolute;
    top: 50%;
    z-index: 0;
}
.content-heading {    position: relative;     float: left;    width: 100%;margin: 40px 0 50px;}
.content-heading .title {  z-index: 1;  position: relative;  font-weight: 200; text-align: center; text-transform: none;font-size: 40px;margin: 0;}

.block.widget .products-grid .product-item {  width: 24.139%;}


.accueil-meubles {  height: 664px;}
.accueil-poterie {  height: 276px;}
.accueil-deco, .accueil-piscine {height: 372px;}

.accueil-barbecues, .accueil-arrosage { width: 50%; margin-bottom: 0;height: 276px;}

.accueil-meubles, .accueil-deco, .accueil-piscine {   width: 33.3%;}
.accueil-poterie, .home-eco {   width: 66.7%;}

.block-promo .title {  margin-bottom: 5px;line-height: 1em;}
.block-promo .info {  font-size: 22px;  margin-bottom: 0px;}
 .block-promo .content {  top: 0; left: 0;  width: 90%;  color: white;}
.accueil-arrosage .content {
  width: 60%;
  padding-left: 27px;
}

.accueil-poterie .content {  color: black;left: 70px; /* left: 50%;  transform: translate(-50%, 0); -ms-transform: translate(-50%, 0);  width: 48%;*/}
/*.accueil-deco .content, */.accueil-piscine .content {  top: auto;  bottom: 0;}

.block-promo.accueil-barbecues .content {
  color: black;
  width: 80%;
}
.accueil-barbecues .more {
	background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/arrow_b_r.png") no-repeat scroll right 7px / auto 50%;
}


.zoom a img {
	-webkit-transform: scale(1.04);
	transform: scale(1.04);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.zoom a.accueil-barbecues img, .zoom a.accueil-arrosage img {
	-webkit-transform: scale(1.00);
	transform: scale(1.00);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.zoom a.accueil-arrosage img {
  float: right;
}
.zoom a:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/*** Encarts SIDEBAR **/




ul#vertnav > li{float:left;margin:0;width:100%; border-bottom: 1px solid #eee;line-height: 25px;}
ul#vertnav > li.has-children {  /*margin-top: 10px;*/ }
ul#vertnav > li > ul{margin:0 0 10px 20px;width:100%}
#vertnav li > ul,#vertnav li > ul > li{float:left;width:100%}
#vertnav li.level0.has-children > span,#vertnav li.level0.has-children > span a{font-size:14px}
#vertnav li.level1 > span.vertnav-cat{padding:0}
#vertnav .level1 .vertnav-cat{padding-left:0;width:100%}
.vertnav-container{float:left;margin:10px 0 20px}
.vertnav-cat .product-count{color: #a0a0a0; font-size: 13px;font-weight: 300;float: right;

margin-right: 5px;}
.col-left h4{border-bottom:1px solid #ccc;color:#000;font-size:24px;letter-spacing:-.02em;margin-bottom:15px;padding-bottom:10px;text-transform:none}
#vertnav .next .vertnav-cat{background-color:#fff}
#vertnav .inactive .vertnav-cat{background-color:transparent}
#vertnav li .vertnav-cat{border-bottom:0 dotted gray;display:block;font-size:15px;padding:0;width:100%}
#vertnav li a{color: #000;
    display: inline-block;
    font-size: 14px;
    line-height: 1.2em;
    width:85%;
    padding: 5px 10px;
}
#vertnav li.parent .vertnav-cat{background-color:transparent!important}
#vertnav li.active .product-count{line-height: 2em;
    color: #bff41b;
    display: inline-block;
    float: right;margin-right: 0;
}
#vertnav li.active a{padding-left: 5px;}
.col-left .block-layered-nav .block-content #narrow-by-list li a,.col-left .block-layered-nav .block-content #narrow-by-list2 li a{padding-left:25px;background:transparent url(https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/coche_off.gif) left center no-repeat}
.col-left .block-layered-nav .block-content .currently ol{padding-left:0}
.col-left .block-layered-nav .block-content .currently li{padding-left:25px;background:transparent url(https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/coche_on.gif) left center no-repeat}
.col-left .block-layered-nav .block-content #narrow-by-list li a:hover,.col-left .block-layered-nav .block-content #narrow-by-list2 li a:hover{padding-left:25px;background:transparent url(https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/coche_on.gif) left center no-repeat}
.col-left .block-layered-nav .block-content .actions a{color:#0468ab;font-size:12px}
.col-left .block-layered-nav .block-content .actions a:hover{text-decoration:none}
.col-left .block-layered-nav .block-content .actions a::before{border:1px solid #ccc;color:#0468ab;content:"X";font-family:Arial,"Helvetica Neue",Verdana,Arial,sans-serif;font-size:10px;margin-right:4px;padding:0 3px;font-weight:700}
.col-left .block-layered-nav .block-content .actions a:hover::before{color:#fff;background-color:#0468ab;border-color:#0468ab}
.block-layered-nav .currently .block-subtitle{color:#0468ab;font-family:"Open Sans Condensed","Open Sans","Raleway","Helvetica Neue",Verdana,Arial,sans-serif;font-size:18px}

.level1.nav-6-11, .level1.nav-6-11.menu-active, #vertnav .conseils-de-jardinage {  
	padding: 3px 0 2px 0px;
    
    text-transform: uppercase;
    margin-top: 5px;
	text-align: center;
}

.level1.nav-6-11, .level1.nav-6-11.menu-active, #vertnav li.conseils-de-jardinage > .vertnav-cat {  
	background-color: #8ab015 !important;
}

.level1.nav-6-11 .level2, .level1.nav-6-11.menu-active .level2 {  
	
    background-color:transparent !important;
    text-transform: none;
    margin-top: 0px;
	text-align: left;
}

.level1.nav-6-11 > a, .level1.nav-6-11.menu-active > a, #vertnav .conseils-de-jardinage a {  background-color: transparent !important; color: #fff !important;}
#vertnav .conseils-de-jardinage .vertnav-cat .product-count {  display: none; color: #8ab015; }
#vertnav li.active.conseils-de-jardinage ul li .vertnav-cat {
    background-color: transparent !important;
    font-weight: normal !important;
    text-align: left;
    text-transform: none;
}

#vertnav li.conseils-de-jardinage ul li .vertnav-cat a {
    background-color: #8ab015 !important; 
	padding: 0 5px;
	text-transform: none;
	float: left;
margin: 2px 0;
}

#vertnav li.conseils-de-jardinage > ul  {  margin-top: 3px;}
#vertnav li.active{padding-right:5px}
#vertnav li.conseils-de-jardinage ul li .vertnav-cat .product-count {   color: #fff !important;}
.level2 {
    margin-left: 15px;
}



#vertnav li.active.conseils-de-jardinage  .vertnav-cat {
    background-color: #8ab015 !important;
    font-weight: normal !important;
   
}



.sidebar .block-promo  {  width: 100%; height: 300px;}
.sidebar .accueil-deco img, .sidebar  .accueil-piscine img {  max-width: 142%;}
.sidebar .block-promo .content { width: 100%; padding: 20px;}
.sidebar .accueil-deco .title, .sidebar  .accueil-piscine .title {  font-size: 28px}


/*** Categorie **/
.catalog-category-view.page-layout-2columns-left .products-grid .product-item {  width: 29.439%;}
.catalog-category-view.page-layout-2columns-left .products-grid .product-item:nth-child(3n) {   border: 0;}
.catalog-category-view.page-layout-2columns-left .products-grid .product-item:nth-child(4n) {   border-right: 1px solid #eee;}
.modes-mode:hover::before {  color: #ca43c0;}
.modes-mode.active.mode-grid,#mode-grid, .modes-mode.active.mode-list, #mode-list {   background: none;  border: none !important;  box-shadow: 0 0 0 0 rgba(255,255,255,1);}
.modes-mode.active::before {color: #ca43c0;}
.toolbar select {  background-color: #fff;  box-shadow: inset 0 1px 0 0 #fff,inset 0 -0px 0 0 rgba(204,204,204,0.0); border-radius: 0px;}

/* PC et Tablette HD (Template 'Computer') */
@media(min-width:1000px){
    
    .info-garantie, .info-livraison {max-width: 48%;     text-align: center; }
 	
	.catalog-category-view .container-block { margin-bottom: 25px;}
	
	.catalog-category-view .container-block img {
    padding: 0 0 0 15px;
		max-width: 100%;
		height: auto;
}
	
.catalog-category-view .container-block p {
    font-size: 16px;
    margin: 0 0 15px;
}
	
	#header-nav {
    display: block;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
}

.nav_content {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 20px;
}

.nav-primary {
    display: block;
    margin-top: 0 !important; 
}
	
	
	.nav-sections {  background: white !important;  border-top: 1px solid #eee;  border-bottom: 1px solid #eee;}
.navigation {  background: white !important;font-weight: 400 !important; }
.navigation ul {  padding: 0 10px !important;}
.navigation .level0 {  margin: 0 0px 0 0;}

.level0.active { border-width: 0 0 1px !important;border-color: #999 !important;background-color: #5d5d5d !important;   color: white !important;}
.level0.active a, #nav .nav-primary a:hover, #nav .nav-primary li:hover > a { border-width: 0 0 1px !important;border-color: #999 !important;background-color: #5d5d5d !important;   color: white !important;padding: 0 5px;}
#nav .nav-primary  .level0 a.level0 {padding: 0 13px;position: relative; line-height: 49px; font-family: 'Raleway', sans-serif;text-transform: uppercase;border-right: 1px solid #eee !important;font-size: 14px; }

.navigation .level0 > .level-top {
    color: #000;
    line-height: 45px;
    padding: 0 32px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    border-right: 1px solid #eee !important;
	display: inline-block;
}


#nav .nav-primary .level0.nav-7 a.level0 {  border: 0 none !important;}

.level0.nav-7.last {
    float: right;
    margin-right: 0;
    padding-right: 0;
}

.level0.nav-8.last a {
    background-color: #8ab015;
    border: 0 none !important;
    color: white !important;
}
.navigation .level0 > .level-top:hover { background-color: #5d5d5d;   color: white !important;}

.navigation .level0.nav-7 a {  border: 0 none !important;}
.level0.nav-8 {  float: right;}
.navigation .level0.nav-8 a {  background-color: #8ab015;  border: 0 none !important; color:white !important; }

#nav .nav-primary li.level0 ul {
background: #ffffff !important;
border: 1px solid #cccccc;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.19);
font-weight: 400;
min-width: 270px;

padding: 10px 15px;
left: 0;
/*margin: 0 !important;*/
position: absolute;
z-index: 1;
top: 49px;
}
#nav .nav-primary li.level0.active.parent ul{background-color: #5d5d5d !important;}	
	
#nav .nav-primary li.level0 ul li a { padding: 9px 5px 9px 5px; line-height: normal; font-size: 14px;}
	#nav .nav-primary li.level0 ul li a:hover {     background-color: rgba(0,0,0,0.2) !important;}
	
.level0.parent ul ul { top: 35px !important; left: 20px !important }	
	
.page-header-container #header-search {
    top: 45px;
    right: auto;
    width: 38%;
    left: 440px;
}
	
	/** TEST MENU 
	
	
	
	
li.nav-1 ul.level0 {

    column-count: 2;
min-width: 1221px !important;
	left: -125px !important;
	height: 200px !important;
}
	
.nav-primary li.nav-1 ul li ul.level1 {

    top: 34px !important;
    position: absolute !important;
    left: 40px !important;
    width: auto !important;
    min-width: auto !important;
    overflow: hidden;

}
	
	/** FIN TEST MENU **/
	
}

/* ORDI */

@media(min-width:1025px){
	
	.zoomWindow {   width: 627px !important;  height: 600px !important;}
	

	.category-products .sorter .view-mode .list,.category-products  .sorter .view-mode .grid {background-image:url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/icon_sprite@2x.png");}
.category-products  .sorter > .view-mode .grid {   background-position: 0 -1000px;}
.category-products  .sorter > .view-mode .list {  background-position: 0 -1050px ;}
.category-products  .sorter > .view-mode strong.list, .category-products  .sorter > .view-mode .list:hover {  background-position: -100px -1050px ;}
.category-products .sorter > .view-mode strong.grid, .category-products .sorter > .view-mode a.grid:hover {background-position: -100px -1000px;}

	}

/* ALL RESPONSIVE ) */
@media(min-width:320px) and (max-width:1024px){

	
	
}


/* Tablettes HD & ORDI */

@media(min-width:1000px){
	
	.level0.parent ul ul.level1 { top: 0px !important; margin-left:220px;}
	ul.level1 > li {  margin: 0;}
	ul.level1 > li > a {  margin-left: 0;}
	
	
}	




/* Ipad Paysage */
@media(min-width:1000px) and (max-width:1024px){
	
	
	
	.logo {  max-width: 280px !important; }
	.page-header-container #header-search {  left: 350px;}
	#nav .nav-primary .level0 a.level0 {  padding: 0 19px;}
	.footer-container .footer .block-subscribe {   clear: none;  float: right;}
	.footer { padding: 0;}
	.block-subscribe {  margin-top: 70px !important;}
	.footer .block-subscribe .input-text {  width: 85% !important; }
	.bloc_footer_link.bloc_footer_link3 {  right: 140px;}
	
	/** ACCUEIL **/
	.container-block .overlay { width: 100%;}
	.navigation .level0 > .level-top {  padding: 0 22px;}
	.header.content .block-search {  margin-left: 7%;}
	.minicart-wrapper {  margin-right: 23px;}
	.category-accueil.page-layout-1column .products-grid .product-item { width: 21% !important;}
	.accueil-poterie {  height: 226px;}
	.accueil-meubles {  height: 542px;}
	.accueil-deco, .accueil-piscine {  height: 300px;}
	.accueil-barbecues, .accueil-arrosage {  height: 226px;}
	.block-promo .content {  width: 95%; }
	.block-promo .title {  font-size: 2.4rem;}
	.pictos_infos_client li:first-child {  margin-left: 20px;}
	.pictos_infos_client li {  font-size: 14px;  margin: 0px 20px 0 0;   margin-left: 0px; padding: 6px 30px 0 54px;}
	.footer.content {  padding-top: 10px;}
	img.logo_footer {  width: 250px;}
	.footer_Logo_info {   margin: 0 30px 0 0;}
	.bloc_footer_link.bloc_footer_link2 {   margin-right: -17px;}
	.footer input[type="email"] {  width: 90%; }
	.content-heading::before {    background: -moz-radial-gradient(center, ellipse cover, #fff 45%, #cecece 100%);
    background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(45%, #fff), color-stop(100%, #cecece));
    background: -webkit-radial-gradient(center, ellipse cover, #fff 45%, #cecece 100%);
    background: -ms-radial-gradient(center, ellipse cover, #fff 45%, #cecece 100%);
	background: radial-gradient(ellipse at center, #fff 45%, #cecece 100%);}
	
	
	/* Categorie listing */
	.catalog-category-view.page-layout-2columns-left .products-grid .product-item {  width: 28.439%;}
	.product-item-name, .product.name a { line-height: 18px; letter-spacing: -0.03em;}
	.sidebar .accueil-deco, .sidebar .accueil-piscine {  height: 252px;}
	.sidebar .block-promo .content {   padding: 10px;}
	.sidebar .block-promo .info { font-size: 1.7rem;}
	
	/** Fiche produit **/
	.page-layout-1column .products-grid .product-item {  width: 21% !important;}
	
	

}


/* Ipad Portrait */
@media(min-width:768px) and (max-width:999px){
	
.header-language-background {  display: block !important;}
.welcome-msg {  display: none;}
.cms-home .products-grid > li:nth-child(3n+1) {  clear: none !important;}	
	.footer .block-subscribe {  clear: none !important;  float: right !important;width: 50% !important; margin-top: 45px !important	}
	.footer { padding: 0;}

	.footer .block-subscribe .input-text {  width: 85% !important; }
	.bloc_footer_link.bloc_footer_link3 {  right: 140px;}
	
	.col2-left-layout .sorter,  .col2-left-layout .pager { float: left !important; clear: none !important;  width: 50% !important;}
	.col-left.sidebar .widget.widget-static-block {  display: none;}
	
	.skip-content.skip-active { width: 100%;}
	
	.skip-link.skip-account.skip-active {background:#EDEDED url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_moncompte.png") no-repeat scroll center 9px / 25px !important; text-indent: -9000px;}
	.skip-link.skip-cart.skip-active {background:#EDEDED url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_panier.png") no-repeat scroll center 9px / 25px !important;text-indent: -9000px;}
	
	.skip-nav .icon {background-image: url(https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/icon_sprite.png) !important;}
	.skip-search .icon {background-image: url(https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/icon_sprite.png) !important;}
	
	.account-cart-wrapper .skip-link { margin: 0; background-size: 25px !important; background-position: center 9px; height: 44px;text-indent: -9000px;}
	.skip-link.skip-cart {  width: 25%; border-right: 0;background-size: 25px !important;background-position: center 9px; margin-right: 0;text-indent: -9000px;}
	
	/** ACCUEIL **/
	.container-block .overlay { width: 100%;}
	.logo { float: none !important; margin: 10px auto 0 auto !important;width: 320px !important;}
	.header.content .block-search {  margin-left: 4%; }
	.minicart-wrapper {  margin-right: 4px;}
	div.welcome {  display: none;}
	.navigation ul {  padding: 0 !important;}
	.navigation .level0 > .level-top {  padding: 0 13px;font-size: 12px;}
	.level0.nav-8 {   float: none;}
	.overlay-text {background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/arrow_w_r.png") no-repeat scroll right 14px / auto 50%;font-size: 30px;}
	.category-accueil.page-layout-1column .products-grid .product-item {  width: 31% !important; padding-right: 13px !important; margin-left: 13px !important;}
	.category-accueil.page-layout-1column .products-grid .product-item:nth-child(3n) { border: 0;}
	.category-accueil.page-layout-1column .products-grid .product-item:nth-child(4n) { display: none;}
	.block-promo .info { font-size: 1.5rem;}
	.block-promo .title {  font-size: 2rem;}
	.accueil-poterie .content { color: black !important;}
	.accueil-poterie {  width: 50%;}
	.accueil-poterie img {  max-width: none; height: 100%;}
	.accueil-poterie .content { color: white; left: auto;  transform: translate(0, 0);  -ms-transform: translate(0, 0); width: 90%;}
	.accueil-meubles, .accueil-deco, .accueil-piscine {  height: 276px; width: 50%;}
	.accueil-barbecues img, .accueil-arrosage img {  max-width: none;  height: 100%;}
	.content-heading::before {
    background: -moz-radial-gradient(center, ellipse cover, #fff 45%, #cecece 100%);
    background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(45%, #fff), color-stop(100%, #cecece));
    background: -webkit-radial-gradient(center, ellipse cover, #fff 45%, #cecece 100%);
    background: -ms-radial-gradient(center, ellipse cover, #fff 45%, #cecece 100%);
    background: radial-gradient(ellipse at center, #fff 45%, #cecece 100%);
	}
	
	/* Categorie listing */
	.catalog-category-view.page-layout-2columns-left .products-grid .product-item {  width: 31%;padding-right: 13px !important; margin-left: 13px !important;}
	.product-item-name {  font-size: 15px;}
	.sidebar .block-promo .content { padding: 10px;}
	.sidebar .accueil-deco .title, .sidebar .accueil-piscine .title {font-size: 18px;}
	.sidebar .block-promo .more { font-size: 1.2rem; display: none !important;}
	.sidebar .accueil-deco img, .sidebar .accueil-piscine img { max-width: none; height: 100%; width: auto;}
	
	/** Fiche produit **/
	h1 { font-size: 30px;}
	.product-info-price .price-box .price-container .price {  color: black;}
	.page-layout-1column .product-info-main { width: 47%;}
	.page-layout-1column .product.media {  width: 50%;}
	
	.product-info-price .price-box .price-container .price {  font-size: 30px; line-height: 30px;}
	.product-info-main .stock.available, .product-info-main .stock.unavailable {  margin-top: 10px;}
	.catalog-product-view button#product-addtocart-button { padding: 7px 15px; width: auto;}
	
	.block-title.title::before {     background: -moz-radial-gradient(center, ellipse cover, #fff 35%, #cecece 100%);
    background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(35%, #fff), color-stop(100%, #cecece));
    background: -webkit-radial-gradient(center, ellipse cover, #fff 35%, #cecece 100%);
    background: -ms-radial-gradient(center, ellipse cover, #fff 35%, #cecece 100%);
    background: radial-gradient(ellipse at center, #fff 35%, #cecece 100%);}
.block.upsell .block-title.title strong { font-size: 2.2rem;}
.block.upsell .block-title.title::before {
	background: -moz-radial-gradient(center, ellipse cover, #fff 65%, #cecece 100%);
background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(65%, #fff), color-stop(100%, #cecece));
background: -webkit-radial-gradient(center, ellipse cover, #fff 65%, #cecece 100%);
background: -ms-radial-gradient(center, ellipse cover, #fff 65%, #cecece 100%);
background: radial-gradient(ellipse at center, #fff 65%, #cecece 100%); }
	
	.page-layout-1column .products-grid .product-item {  width: 28.5%  !important}
	.page-layout-1column .products-grid .product-item:nth-child(4) {  display: none !important;}
	.page-layout-1column .products-grid .product-item:nth-child(3) {  border: 0 none;}
	
	
	/** Footer **/
	.pictos_infos_client li:first-child { margin-left: 0px;}
	.pictos_infos_client li { height: 34px;line-height: 14px; font-size: 12px; margin: 0px 14px 0 0;  margin-left: 0px; padding: 6px 12px 0 37px;}
	.pictos_infos_client li a span { font-size: 11px;}
	.bloc_footer_link.bloc_footer_link1,.bloc_footer_link.bloc_footer_link2, .bloc_footer_link.bloc_footer_link3 {  display: none;}
.block.newsletter { background: #dfdfdf url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/bg_newsletter.jpg") no-repeat 180px top;  height: 165px; padding: 20px !important;  margin: 10px;}
	.block.newsletter .title { margin-bottom: 0;}
	.block.newsletter .content::before {  line-height: 16px;}
	.block.newsletter input { padding-left: 27px; font-size: 12px; padding-right: 5px;}
	
	
}

/* Smartphone PAYSAGE */
@media (min-width: 480px) and (max-width: 767px) {
    
    
    
    .info-garantie, .info-livraison {
    width: 100%;
    text-align: center;
    float: none;
    margin: 10px;
}
	
.pictos_infos_client li { width: 21%; }
	.footer .widget.widget-static-block {  width: 100%;}
	.footer_Logo_info {  margin: 0 auto !important;  float: none;  width: 55%;}
	.info_contact_top strong {  display: block;}
}


/* Smartphone  PORTRAIT */
@media (max-width: 479px) {
	.pictos_infos_client li { width: 21%; }
	.info-garantie, .info-livraison {
    width: 100%;
    text-align: center;
    float: none;
    margin: 10px;
}
    
	
}


/*** Mobile portrait et paysage ***/

@media (max-width: 767px) {
    
    .blocks-promo-new {
    flex-flow: row wrap;
}
    
    
    .blocks-promo-univers.blocks-promo-univers3 .univers_titre {
    width: 80%;
}
    .blocks-promo-univers.blocks-promo-univers_allcat {
    flex-basis: 48%;
}
    .blocks-promo-univers.blocks-promo-univers_allcat .univers_slogan {
    font-size: 17px;
    line-height: 17px;
    top: 7px !important;
    width: 70%;
}
    
    body.cms-index-index.cms-home .blocks-promo-new.blocks-promo-last {
    margin-top: 0 !important;
}
    .blocks-promo-univers.blocks-promo-univers4 .univers_slogan {
    width: 100%;
    font-size: 20px;
    bottom: 10px;
}
    
    .pictos_infos_client {      clear: both;}
    
    
    .blocks-promo-new .blocks-promo-univers {
    
    margin-bottom: 20px;
}
    
    .blocks-promo-univers.blocks-promo-univers3.blocks-promo-univers_allcat img {
    width: 100%;
}
	
	.opc .section .step-title h2 {    font-size: 13px;}
	
	.pictos_infos_client.logos_partenaires {
    padding: 10px 11px;
}
	
.pictos_infos_client.logos_partenaires li:first-child {
    width: 100%;
    text-indent: 0;
    padding: 0 !important;
    min-height: auto;
    font-size: 19px;
}
	.pictos_infos_client.logos_partenaires li {
    width: 30%;
    margin: 0 5px !important;
    padding: 0 !important;
}
	
	.pictos_infos_client.logos_partenaires span {
font-size: 18px;
    display: inline-block;
    margin-left: 4px;

}
	
	.footer {   padding: 20px 0;}
	.footer .block-subscribe .actions .button {  margin-top: 10px;}
	
	.block-subscribe {background: #dfdfdf url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/bg_newsletter.jpg") no-repeat 220px 0px;margin-bottom: 30px !important;width:100% !important}
	
	.product-view .sharing-links a {background-image: url(https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/icon_sprite.png) !important;}
	
	.product-view .product-shop .product-name .h1, .product-view .product-img-box .product-name h1 {  font-size: 34px !important; }
	
	.category-products .toolbar {  position: relative;}
	.col2-left-layout .pager, .col2-right-layout .pager, .col3-layout .pager {position: absolute; right: 0;  float: left !important; clear: none !important;  width: auto !important;}
	.content-heading {  margin: 20px 0 30px;}
	.content-heading::before { background: none;}
	.content-heading .title {  font-size: 30px;}
	
	.std ul.products-grid--max-4-col > li {  width: 50%;	}
	.std ul.products-grid--max-4-col > li:nth-child(2n) {  border-right: 0 !important;	}
	
.block-subscribe .actions .button {  margin-top: 0;}
	
	/** NAV **/
	.skip-content.skip-active { width: 100%;}
	
	.skip-link.skip-account.skip-active {background:#EDEDED url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_moncompte.png") no-repeat scroll center 9px / 25px !important; text-indent: -9000px;}
	.skip-link.skip-cart.skip-active {background:#EDEDED url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/picto_panier.png") no-repeat scroll center 9px / 40% !important;text-indent: -9000px;}
	
	.skip-nav .icon {background-image: url(https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/icon_sprite.png) !important;}
	.skip-search .icon {background-image: url(https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/icon_sprite.png) !important;}
	
	.account-cart-wrapper .skip-link { margin: 0; background-size: 25px !important; background-position: center 9px; height: 44px;text-indent: -9000px;}
	.skip-link.skip-cart {  width: 62px;  border-right: 0;  background-size: 40% !important; background-position: center 9px; margin-right: 0;text-indent: -9000px;}
	
	.action.primary {  color: #fff !important; }
	.nav-sections a:hover, .alink:hover, a, .alink { color: #000;}
	.navigation .level0 > .level-top {    border-right: 0px solid #eee !important;   display: block;}
	.level0.nav-8 { float: none;}
	
	
	.container-block .overlay {  width: 100%;}
	.overlay-text { background: transparent url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/arrow_w_r.png") no-repeat scroll right 16px / auto 50%;}
	.overlay-text { font-size: 35px;}
	.blocks-promo {margin: 0;}
	.container-block { position: relative; width: 100%;margin-bottom: 10px;}
	.blocks-promo-univers container-block {margin-bottom: 10px}
	.block-promo .content { width: 100% !important;}
	.accueil-poterie { width: 100%;}
	.accueil-poterie img {  max-width: none; height: 100%;}
	.accueil-poterie .content { color:black; left: auto;  transform: translate(0, 0);  -ms-transform: translate(0, 0); }
	.accueil-meubles, .accueil-deco, .accueil-piscine {  height: 276px; width: 100%;}
	.accueil-barbecues, .accueil-arrosage {  width:100%;  margin-bottom: 10px; height: 276px;}
	.accueil-barbecues img, .accueil-arrosage img {  max-width: none;  height: 100%;}
	
	.info_contact_top, .menu_top_header, div.welcome {  display: none;}
	.info_contact_top.info_contact_footer { display: block;}
	.info_contact_top.info_contact_footer strong {  padding: 0 !important;}
	
	.logo { max-width: none;}
	.minicart-wrapper { margin-right: 3px; margin-top: 0;}
	.minicart-wrapper, .link_mon_compte_top {  margin-bottom: 10px;}
	
	.products-grid .product-item:nth-child(2n){  border-right: 0px solid #eee  !important;}
	.products-grid .product-item-info:hover, .products-grid .product-item-info.active { box-shadow: 0px 0px 0px 0 rgba(0,0,0,0.05);border: 0px solid #eee;}
	
	.category-accueil.page-layout-1column .products-grid .product-item  {  border-right: 1px solid #eee; padding-right: 3% !important; margin-left: 3% !important;}
.category-accueil.page-layout-1column .products-grid .product-item { margin-bottom: 20px; display: inline-block; width: 46% !important;}
	
	/** Block SEARCH **/
	.block-search .control { border-top: 0px solid #ccc;}
	.header.content .block-search {width: 47% !important; margin-left: 5%;height: 50px; }
	.block-search .label { float: left;}
	.block-search .label::before { font-size: 35px; line-height: 35px; color: #bb2db0;margin: -5px 10px 0 0;}
	.block-search .label.active + .control input{  position: relative; left: 0; top: -50px; padding: 16px;}
	input:not([disabled]):focus { box-shadow: 0 0 0px 0px #00699d; }
	
	/** Pictos HEAD **/
	.minicart-wrapper .action.showcart .text { text-indent: -9000px; width: 70px;}
	.link_mon_compte_top { height: 7px; text-indent: -900px;  width: 64px; padding: 40px 5px 0 5px;}
	
	.content-heading {   margin: 30px 0 10px;}
	.block.widget.block-products-list.grid {  margin-bottom: 0;}
	
	/** listing **/
	.catalog-category-view.page-layout-2columns-left .products-grid .product-item, .catalog-product-view .products-grid .product-item{ border-right: 1px solid #eee; padding-right: 15px !important;     margin-left: 15px !important; padding-left: 15px !important;  width: 45% !important;}
	
	/** Fiche **/
	.catalog-product-view .product-info-main {  margin-top: 20px;}
	.catalog-product-view button#product-addtocart-button {  width: 80%;}
	.block-title.title::before {  background: none !important; }
	
	/** Footer **/
	.pictos_infos_client li:first-child { margin-left: 10px;}
	.pictos_infos_client li { height: 34px;line-height: 14px; font-size: 12px; margin: 0px 13px 0 0;  margin-left: 0px; padding: 6px 13px 0 44px;}
	.pictos_infos_client li a span { font-size: 11px;}
	.bloc_footer_link.bloc_footer_link1,.bloc_footer_link.bloc_footer_link2, .bloc_footer_link.bloc_footer_link3 {  display: none;}
.block.newsletter { background: #dfdfdf url("https://www.jardihome-et-vous.fr/skin/frontend/jardihome/default//images/bg_newsletter.jpg") no-repeat 180px top;  height: 165px; padding: 20px !important;  margin: 10px;}
	.block.newsletter  { display: none !important;}
	.copyright {  float: left;width: 100%;padding: 10px 00;}
	.page-footer {  float: left;  background: #f4f4f4;width: 100%;}
	.footer.content { border-top: 0;  padding-top: 0;}
	.footer.content .links {   float: none;  width: 90%;  margin: 0 auto;}
	.footer_Logo_info {    margin: 0;}
	.categorypath-accueil .columns {   padding-top: 0;}
	.pictos_infos_client li { margin: 0px 13px 0 0; text-indent: -9000px; background-position: center center !important;padding: 6px 13px 0 13px;}
	
	
	.product-img-box img {     max-width: 100%;}
	
	
}



