@font-face {
    font-family: 'lavanderia_sturdysturdy';
    src: url('../fonts/lavanderia_sturdy-webfont.eot');
    src: url('../fonts/lavanderia_sturdy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lavanderia_sturdy-webfont.woff') format('woff'),
         url('../fonts/lavanderia_sturdy-webfont.ttf') format('truetype'),
         url('../fonts/lavanderia_sturdy-webfont.svg#lavanderia_sturdysturdy') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lavanderia_regularregular';
    src: url('../fonts/lavanderia_regular-webfont.eot');
    src: url('../fonts/lavanderia_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lavanderia_regular-webfont.woff') format('woff'),
         url('../fonts/lavanderia_regular-webfont.ttf') format('truetype'),
         url('../fonts/lavanderia_regular-webfont.svg#lavanderia_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'droid_serifregular';
    src: url('../fonts/droidserif-regular-webfont.eot');
    src: url('../fonts/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidserif-regular-webfont.woff') format('woff'),
         url('../fonts/droidserif-regular-webfont.ttf') format('truetype'),
         url('../fonts/droidserif-regular-webfont.svg#droid_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'droid_serifregular';
    src: url('../fonts/droid-serif-bold.eot');
    src: url('../fonts/droid-serif-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droid-serif-bold.woff') format('woff'),
         url('../fonts/droid-serif-bold.ttf') format('truetype'),
         url('../fonts/droid-serif-bold.svg#droid_serifregular') format('svg');
    font-weight: bold;
    font-style: normal;

}
.gallery-placeholder{ width: 100%; }

/*general*/
body {
   background-image: url("../images/back-global.jpg");
   font-size: 1.5rem;
   font-family: droid_serifregular;
}
a:hover {color: #212529;text-decoration: underline;}
a:hover, .alink:hover {color: #212529;text-decoration: underline;}
a:visited, .alink:visited {color: #212529;text-decoration: none;}
a {color: #212529;text-decoration: none;background-color: transparent;}
a, .alink {color: #212529;text-decoration: none;}
.logo img{ max-width: none;height:inherit;}

/*header*/
.page-header{background-image: url("../images/back-top-header-brun.jpg");background-repeat: repeat-x;height: 168px;border-bottom: 0px solid #cccccc;}
.page-header a:hover, .alink:hover{text-decoration: none;}
.page-header .headerleft a{color:#FFFFFF;}
.page-header .headerleft a:hover, .alink:hover{text-decoration: underline;}
.page-header .headerleft .switcher {float: left;}
.page-header .headerleft .headerleftsearch{position: relative;top: 2px;}
.page-header .headerleft .block-search {float: left;}    
.page-header .headerleft .headerleftmsg li{list-style: none;margin-left: 15px;}
.page-header .logo {margin: 0;float: none}
.page-header .headerright a:hover {color: #975b39;}
.page-header .headerright{background-position: right;background-position-y: 0;background-image: url("../images/back-header-panier.png");background-repeat: no-repeat;}
.page-header .headerright .headerrightusermenu li{list-style: none;display: inline;}
.page-header .headerright .headerrightusermenu li a{padding: 0 0px;}
.page-header .headerright .headerrightusermenu li{text-align: left;float: left;}
.page-header .headerright .headerrightusermenu li.authorization-link{text-align: right;float: right;}
.page-header .headerright .headerrightusermenu{padding-left: 0;font: 12px/23px 'droid_serifregular';}

.page-header .headerright .headerrighttcartinfo{padding-right: 0px;}
.page-header .headerright .headerrighttcartinfo .details-cart{padding-left: 27px;width: 80%}
.page-header .headerright .headerrighttcartinfo .details-cart p{    text-align: right;}
.page-header .headerright .headerrighttcartinfo .details-cart span {color: #975b39;font-weight: bold;}
.page-header .headerright .headerrighttcartinfo p.monpanier{margin-bottom: 0px;font:2.5rem 'lavanderia_sturdysturdy'; color: #000; text-align: right; width: 85%}
.page-header .headerleft .burger-label {
        display:none
    }
@media (min-width: 1025px) {
    .page-header .headerright .headerrighttcartpanier .counter.qty{ display:none !important}
}
@media (min-width: 768px) {
/*.page-header .headerright .headerrighttcartpanier .counter.qty{ display:none !important}*/
.page-header .headerright .headerrighttcartpanier .minicart-wrapper .texte{display:block !important;float: left;}
.page-header .headerright .headerrighttcartpanier .minicart-wrapper .action.showcart::before{float: right;content:'\e622';color:#975b39}
.page-header .headerright .headerrighttcartpanier .minicart-wrapper a.showcart{float: right;}

.minicart-wrapper .block-minicart {
    background:  #F8EFDE;border-radius: 0.5rem;
    border: 1px solid #975b39;
    margin-top: 0px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
        right: -8px;
}
.minicart-wrapper .block-minicart:before {
    border: 6px solid;
    border-color: transparent transparent #975b39 transparent;
}

.minicart-wrapper .action.primary {
    background-image: none;background: #995B36;border: 1px solid #E6D3B5;
    color: #FFFFFF;cursor: pointer;display: inline-block;font-family: droid_serifregular;font-weight: 600;padding: 7px 15px;
    font-size: 1.4rem;box-sizing: border-box;
    vertical-align: middle;border-radius: 0.5rem;
}
.minicart-wrapper .action.primary:hover {background-image: none;background: #F8EFDE;border: 1px solid #E6D3B5;color: #000000;}

.minicart-wrapper li.item.product.product-item {
    background-image: none;
}
.minicart-wrapper .action.close:before {color: #995B36;}
}
/*
.minicart-wrapper .action.close:active {
    border:0px solid #000000;
}
*/
.minicart-wrapper .action.close:active{border: 1px solid #E6D3B5;}
.minicart-items .action.edit:before, .minicart-items .action.delete:before {color: #995B36;}
.minicart-items .action.edit:before, .minicart-items .action.delete:before {color: #995B36;}
.page-header .headerright .headerrighttcartpanier .minicart-wrapper {float: left;/*padding-left: 55px; */   width: 100%;}
.panel.wrapper{display:none}
@media (max-width: 768px) {
  /*.block-search {float: left;padding-left: 15px;position: relative;width: 250px;z-index: 4;}*/
  .headerleftlang{display:none!important}
  .headerleftmsg{display:none!important}
  .headerrightusermenu{display:none!important}
  .headerrighttcartinfo{display:none!important}
  .page-header .headerright {background: transparent;}
  /*a.logo img{width: 220px}*/
  /*.page-header .headerright .headerrighttcartpanier .minicart-wrapper {float: none;padding-left: 0;position: absolute;right: 0px;top: 13px;}*/
  .page-header {height: unset;}
}

/*menu*/
@media (min-width: 1026px) {
 .sections.nav-sections{background-color: transparent;background-image:url("../images/back-menu-principal.png");    height: 68px;}
  .navigation{background-color: transparent}
    ul.ui-menu {
        border: 0px;
        font: 16px/26px 'droid_serifregular';
        text-transform: uppercase;
        margin-top: 17px;
        float: left;
        width: 100%;
    }
    .navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
    border-color: #995b36;
    border-style: solid;
    border-width: 0 0 2px;
    }
    .navigation .level0 .submenu {
        background: #F8EFDE;
        border: 1px solid #E6D3B5;
        box-shadow: 0 5px 5px rgba(0, 0, 0, 0.19);
        font-weight: 400;
        min-width: 290px;
    }
    .navigation .level0 .submenu .active > a {
        border-color: #995B36;
    }
    .navigation .level0 .submenu li a:hover {
        background: #995B36;
        color:#FFFFFF;
    }

.block-search .action.search:before {color: #995B36;}
.block-search .action.search.disabled, .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search {opacity: 1;}


}


/*
*/
.nav-sections{background: #FFFFFF}
/*.navigation{background: #FFFFFF url("../images/back-menu-principal.jpg");}*/
.navigation{background: #FFFFFF;}
.navigation .level0 > .level-top {color: #212529;font: 1.6rem 'droid_serifregular';}

.breadcrumbs { font: 1.2rem 'droid_serifregular'; color: #975b39;}
.breadcrumbs li strong { font-weight: normal; color: #975b39;}
.breadcrumbs li a{ color: #000; text-decoration: none;}
.breadcrumbs li a:hover { text-decoration: underline;}
.breadcrumbs a:visited {color: #212529;text-decoration: none;}

/*Homepage*/
body.cms-index-index h1{color: #975b39;font: 3.7rem 'lavanderia_sturdysturdy';margin-bottom: 0px !important; text-align: center;}
.hometopproduits p{font: 1.5rem 'droid_serifregular'}
.hometopproduits .jour h3{color: #000;font: 4rem 'lavanderia_sturdysturdy';text-align: center;}
.hometopproduits .jour h4 a{color: #975b39;font: 3.7rem 'lavanderia_sturdysturdy';}
.hometopproduits .jour .bg{padding: 0 1rem;background-image: url("../images/back-jour-santon2.png");background-repeat: no-repeat;padding-top: 1.5rem;background-position-x: 2.5rem;}
.hometopproduits .jour .prix p{font: 4.2rem 'lavanderia_sturdysturdy';}
.hometopproduits .jour .titre{background-image: url("../images/separateur-demos.png");background-repeat: no-repeat;background-position-y:bottom}
.hometopproduits .jour .desc{min-height: 156px;background-image: url("../images/separateur-vedette.png");background-repeat: repeat-x;background-position-y:bottom;}
.hometopproduits .jour .desc p{font: 1.7rem 'droid_serifregular'; }
.hometopproduits .nouveautes .prix p{font: 15px'droid_serifregular';font-weight: bold;}
.hometopproduits .nouveautes h3{color: #975b39;font: 4rem 'lavanderia_sturdysturdy';text-align: center;}
.hometopproduits .nouveautes .titre{/*background-image: url("../images/back-titre-nouveaute.png");background-repeat: no-repeat;*/background-position-y: center;}
.hometopproduits .nouveautes .prix p{font: 3.2rem 'lavanderia_sturdysturdy';}
.hometopproduits .nouveautes h4 a{color: #975b39;font: 14px 'droid_serifregular';text-decoration: none;}
.hometopproduits .nouveautes .ref{color: #000;font: 12px 'droid_serifregular';text-decoration: none;}
.hometopproduits .nouveautes .bg{background-image: url("../images/back-produit-liste2.png");background-repeat: no-repeat;/*padding-top: 1.5rem;background-position-x: 2.5rem;*/}


.hometopproduits .lienfiche a{vertical-align: middle;background: url(../images/puce-voir-fiche.png) left 2px no-repeat;padding-left: 17px;text-transform: uppercase;font: 12px/34px 'droid_serifregular';font-weight: bold;color: #000;text-decoration: none;}
.hometopproduits button{line-height: 1.9em !important;vertical-align: middle;box-shadow:none;cursor: pointer;border: 0px;font: 12px/34px 'droid_serifregular';font-weight: bold;background: url(../images/icon-panier.png) left top no-repeat;color: #975b39;text-transform: uppercase;text-decoration: none;padding-left: 50px;}

/*product page*/
.catalog-product-view .product.media{background-image: url("../images/back-fiche-prod-img.png");}
.catalog-product-view .price {font-weight: bold;font: 3rem 'lavanderia_regularregular';color:black}
.catalog-product-view .action.primary.tocart.disabled{border:0px solid black}
.catalog-product-view .action.primary.tocart {background-image: url("../images/btn-addto.png") ;background-repeat: no-repeat;border: 0px solid #1979c3;background-color: transparent;
    color: black;cursor: pointer;display: inline-block;font-family:  'lavanderia_regularregular';
    font-weight: 600;padding: 27px 5px 27px 45px;font-size: 3rem;box-sizing: border-box;vertical-align: middle;}
.catalog-product-view .action.primary.tocart:active {border:0px solid black}
.catalog-product-view .box-tocart .action.tocart {width: 60%;}
@media (max-width: 576px){
    .catalog-product-view .box-tocart .action.tocart {width: 90%;}
    .catalog-product-view .products.list.items.product-items{text-align: center}
}

.page-title h1 {font: 4rem 'lavanderia_sturdysturdy';border: 0;color: #975b39;font-weight: normal;}
.fotorama__thumb-border {background-image: none;border: 1px solid #995B36;}
.fotorama__thumb {background-color: transparent;}
.catalog-product-view .block.upsell{float:left}
.catalog-product-view .block.related{float:left}
.catalog-product-view .product.alert.stock a{text-decoration: underline}
td.data{color: #975b39;}

.product-info-main .stock.unavailable {
    color:red;
}
.product-info-main .stock.available {
    color:#07a10a;
}

@media (min-width: 640px){
    .table > tbody > tr > th, .table > tbody > tr > td {
        border-top: 1px solid #E6D3B5;
    }
}
@media (min-width: 768px), print{
    .catalog-product-view .additional-attributes-wrapper.table-wrapper {
        width: 100% !important;
    }
    .product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price {
        font-size:5.5rem
    }
}

.product-info-main .product.attribute.sku .type:after {content: ' :';}

@media (min-width: 768px), print{
    .product.data.items > .item.content {
    background: #F8EFDE;
    margin-top: 40px;
    border: 1px solid #E6D3B5;
    border-bottom-left-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
}
.product.data.items > .item.title > .switch {
    font-size: 1.4rem;
    color: #ffffff;
    text-decoration: none;
    background: #995B36;
    border: 1px solid #E6D3B5;
}
.product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover {
    background: #F8EFDE;
    color: #333333;
    text-decoration: none;
}
#block-related-heading,#block-upsell-heading{color:#975b39;font-size: 2.5rem}

.catalog-product-view .stock.available span{color: #07a10a;}
.catalog-product-view .product.attribute.sku div.value{color:#000000;font-weight: bold}
}
.product-info-main .product-info-price {
    border-bottom: 1px solid #E6D3B5;
}

/* compo product view*/
.bundle-options-wrapper .composi{padding-bottom: 2em;padding-top: 2em;/*border:1px solid #975b39*/}
.bundle-options-wrapper .page-title a{color:#975b39;font-size: 1.2em}
.bundleproduct .legend.title{font-style: italic}

.fieldset-bundle-options .label span{font: 1.5rem 'droid_serifregular'!important;color: #975b39;font-weight: bold;}
.bundleproduct h2.page-title {font: 2.5rem 'droid_serifregular'!important;color: #975b39;font-weight: normal;}
.fieldset-bundle-options span{font: 2.0rem 'droid_serifregular'!important;color: #975b39;font-weight: bold;}
button.action.back.customization{display:none}
@media (min-width: 768px), print{
.bundle-options-container .bundle-options-wrapper, .bundle-options-container .product-options-wrapper {
    width: 68%;
}
.bundle-options-container .block-bundle-summary .box-tocart .action.primary {
    width: 100%;
}
.composi{background-image: url("../images/back-options-bundle.png");background-repeat: no-repeat;}
}
.catalog-product-view .bundle-options-container .action.primary.tocart {background-image: url("../images/btn-addto.png") ;background-repeat: no-repeat;border: 0px solid #1979c3;background-color: transparent;
    color: black;cursor: pointer;display: inline-block;font-family:  'lavanderia_regularregular';
    font-weight: 600;padding: 27px 5px 27px 45px;font-size: 3rem;box-sizing: border-box;vertical-align: middle;}

@media (min-width: 768px), print{
.bundle-options-container .block-bundle-summary {
    float: none;
    margin-top: 66px;
    padding: 10px 20px;
    position: relative;
    /*width: 30%;*/
}
.bundle-options-container .bundle-options-wrapper, .bundle-options-container .product-options-wrapper {
    float: none;
    width: 100%;
}
.popup-authentication .block-authentication {border-top: 0px solid #c1c1c1;}
.popup-authentication .block[class] + .block {border-left: 1px solid #E6D3B5;}


}
.block-authentication .block[class] + .block:before {background: #995B36;border: 1px solid #E6D3B5;color: #ffffff;}


/* Compot produit list*/
.catalog-category-view .compo-product-grid{background: url(../images/back-produit-compo-liste.png) top no-repeat}
.catalog-category-view .compo-product-grid .price-from{float:left}
.catalog-category-view .compo-product-grid .price-to{padding-left: 1.2rem;float:left}
.catalog-category-view .compo-product-grid .product-item-name{font-weight: bold}
.catalog-category-view .compo-product-grid .product-item-link{color:#975b39;font-weight: bold}
.catalog-category-view .compo-product-grid .lien{color:#975b39}
.catalog-category-view .compo-product-grid .prix span{font: 15px'droid_serifregular';font-weight: bold;}
.catalog-category-view .compo-product-grid .lien a {color:#975b39;padding-left: 18px;font: 12px/20px 'droid_serifregular';
    background: url(../images/puce-voir-fiche.png) left 4px no-repeat;
}
/* main */
.breadcrumbs .item:not(:last-child):after {content: '\e619';color: black;}

/*category*/
.catalog-category-view .filter.block {border-top: 1px solid #d6b482;}
.toolbar-products { border-top: 1px solid #d6b482;padding-top: 6px;}
/*.column.main{border-top: 1px solid #d6b482}*/
.toolbar-products .modes{display:none}
.filter-options-content{border :1px solid #d6b482;/*background:none*/}
.toolbar select {    background: none;box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);border-radius: 3px;border :1px solid #d6b482}
.toolbar select option{   /* background: none;*/}
.sorter-action:before {    color: #d6b482;}
.cms-index-index button:hover {
    background: none !important;
    border: 0px solid #E6D3B5 !important;
    border-radius: 0rem !important;
    z-index: 1;
}
.catalog-category-view .product-items button{line-height: 18px !important;vertical-align: middle;box-shadow:none;cursor: pointer;border: 0px;font: 12px/34px 'droid_serifregular';font-weight: bold;background: url(../images/icon-panier.png) left 2px no-repeat;color: #975b39;text-transform: uppercase;text-decoration: none;padding-left: 50px;}
.catalog-category-view .product-items .unavailable{min-height: 3.5em;font-size: 1.2em;color: #975b39;font-family: 'droid_serifregular'}
.catalogsearch-result-index .product-items button{vertical-align: middle;box-shadow:none;cursor: pointer;border: 0px;font: 12px/34px 'droid_serifregular';font-weight: bold;background: url(../images/icon-panier.png) left 6px no-repeat;color: #975b39;text-transform: uppercase;text-decoration: none;padding-left: 50px;}
/*decors*/
.sub-cat .first{margin-bottom: 50px}
@media (min-width: 768px), print{
    .sub-cat .first{height:165px;}
}
@media (max-width: 576px) {
  .sub-cat .first{height:825px;}
}
.sub-cat h2 a{color: #975b39;}
.sub-cat .first div div {width:223px}
.sub-cat .second div div {width:122px}
.sub-cat .cat{height:223px;background-repeat: no-repeat; background-position: top center}
.sub-cat .first h2{font: 26px 'lavanderia_sturdysturdy';color: #975b39;margin-top: 10px;}
.sub-cat .second h2{font: 20px 'lavanderia_sturdysturdy';color: #975b39;margin-top: 10px;}

@media (min-width: 768px), print{
    .sub-cat .second{height:165px;}
}
/*santons*/
.top-santons h2 a{color: #975b39;}
.top-santons h2{font: 26px 'lavanderia_sturdysturdy';color: #975b39;margin-top: 10px;}
#cat-santons {width: 927px;height: 536px;background: url(../images/santons-schema.png) left top no-repeat;position: relative;margin: 0 auto;float: left;}
.id-6 {width: 45px;height: 109px;background: url(../images/santon-2cm.png) left top no-repeat;position: absolute;left: 148px;bottom: 43px;}
.id-7 {width: 82px;height: 187px;background: url(../images/santon-5cm.png) left top no-repeat;position: absolute;left: 226px;bottom: 43px;}
.id-8 {width: 117px;height: 264px;background: url(../images/santon-7cm.png) left top no-repeat;position: absolute;left: 326px;bottom: 43px;}
.id-9 {width: 117px;height: 264px;background: url(../images/santon-7cm-brut.png) left top no-repeat;position: absolute;left: 456px;bottom: 43px;}
.id-10 {width: 172px;height: 343px;background: url(../images/santon-9cm.png) left top no-repeat;position: absolute;left: 570px;bottom: 43px;}
li.item.product.product-item{background-image: url("../images/back-produit-liste3.png");background-repeat: no-repeat;}
.catalog-product-view li.item.product.product-item{padding: 10px; margin: 10px;}
.products-grid .product-item-info:hover,
.products-grid .product-item-info.active {background: none;box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.0);border: 0px solid #bbbbbb;margin: 0;padding: 0;position: inherit;z-index: 9;}
.products-grid .product-item-actions {margin: 0px 0 0px;}
.catalog-category-view .product-item-actions{text-align: center}
.catalogsearch-result-index .product-item-actions{text-align: center}
.products-grid .prod-nom{height: 2.9rem}

li.item.product.product-item span.product-image-container{background-image: url("../images/separateur-vedette.png");background-repeat: repeat-x;background-position-y:bottom}
li.item.product.product-item .info{background-image: url("../images/separateur-vedette.png");background-repeat: repeat-x;background-position-y:bottom}
li.item.product.product-item .price-box { margin: 2px 0 5px;}
li.item.product.product-item .name a{color: #975b39;font: 14px 'droid_serifregular';}
li.item.product.product-item .ref{color: #000;font: 12px 'droid_serifregular';text-decoration: none;}
li.item.product.product-item .categorie{color: #000;font: 14px 'droid_serifregular';text-decoration: none;}
li.item.product.product-item .prix span{font: 15px'droid_serifregular';font-weight: bold;}
li.item.product.product-item .lien a{padding-left: 18px;font: 12px/20px 'droid_serifregular';background: url(../images/puce-voir-fiche.png) left 4px no-repeat;}

h1.page-title{font: 3.5rem 'droid_serifregular'!important;color: #975b39;font-weight: normal;}
.page-main p {font: 14px 'droid_serifregular';}

/*footer*/
footer.page-footer{background: #FFFFFF url("../images/back-footer-top.png") center top repeat-x;padding-bottom: 0px;}
.footer.content{}
.page-footer .argument-left-titre{height: 55px;background: url(../images/back-footer-arg-commande.png) center top no-repeat;margin: 30px 0 0;text-align: center;}
@media (max-width: 576px) {
  .page-footer .argument-left-titre{height: 120px;}
}


.page-footer .argument-left-titre p {color: #b36340;font: 32px/68px 'lavanderia_sturdysturdy';letter-spacing: 2px;}
.page-footer .argument-right-titre {height: 55px;background: url(../images/back-footer-arg-fabrication.png) center top no-repeat;margin: 30px 0 0;text-align: center;}
.page-footer .argument-right-titre p {color: #b70806;font: 32px/68px 'lavanderia_sturdysturdy';letter-spacing: 1px;}
.page-footer .argument-left-callto p.footertxt{color: #965d3c;font: 0.9em 'droid_serifregular';}
.page-footer .argument-left-callto div{text-align: center;}
.page-footer .argument-right-callto p.footertxt{margin: 0;color: #b70806;font: 0.9em 'droid_serifregular';}
.page-footer .argument-right-callto div{text-align: center;}
footer.page-footer .footerlogo{text-align:center;height: 117px;position: relative;}
footer.page-footer .footerbottom{    background: url(../images/back-footer-bot-center.png) center top no-repeat;}
footer.page-footer .footerlogo img{margin-top: 39px;}
footer.page-footer .footer.content{max-width: 100%;padding: 0;}
.footerligne{background: url(../images/back-footer-ligne.png) center top repeat-x;}
.footerbottom{/*background: url(../images/back-footer-bottom.png) left bottom repeat-x;padding-bottom: 16px;;*/}
.footerbot{background: url(../images/back-footer-bottom-2.png)}
.footerlogo{margin-right: auto;margin-left: auto;}
.footerbot .titre-foot p {color: #FFF;width: 100%;font: 28px 'lavanderia_sturdysturdy';margin: 8px 0 0;}
.titre-foot ul{list-style: none;padding-left: 0px;}
.footerbot li a {color: #FFF;font: 13px/18px 'droid_serifregular';text-decoration: none;}
.footerbottom2{text-align: center;}
.footer-medias-sociaux p {font: 14px/22px 'droid_serifregular';text-transform: uppercase;color: #000;margin-bottom: 0rem;}
.footer-texte {text-align: center;font: 11px/16px 'droid_serifregular';}
.copyright {padding: 0 0 10px 0; font: 11px/16px 'droid_serifregular';background-color:transparent;box-sizing: border-box;display: block;padding: 10px;text-align: center;color:#333333}
.page-footer .block.newsletter .title {    display: block;}
.page-footer .title strong{color: #000000;font: 2.0rem 'lavanderia_sturdysturdy';}
.page-footer .block .title {display: block;margin: 0px;}
.page-footer .block.newsletter{background: url(../images/back-footer-newsletter.png) center top no-repeat;}
.page-footer .block.newsletter .field.newsletter{min-width: 100%;}
.page-footer  input {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 0;background-color: #FFF;padding: 0 8px;font: 14px 'droid_serifregular';}
.page-footer .newsfr .actions .subscribe {background: url(../images/btn-footer-envoyer.png) left top no-repeat;box-shadow:none;width: 126px;height: 72px;cursor: pointer;clear: both;border: 0;}
.page-footer .newsen .actions .subscribe {background: url(../images/back-footer-newsletter_en.png) left top no-repeat;box-shadow:none;width: 126px;height: 72px;cursor: pointer;clear: both;border: 0;}
.page-footer .newsde .actions .subscribe {background: url(../images/btn-footer-envoyer.png) left top no-repeat;box-shadow:none;width: 126px;height: 72px;cursor: pointer;clear: both;border: 0;}

.page-footer .actions .subscribe span{display: none}
.page-footer .block.newsletter .actions {width: 100%;}
.page-footer .block.newsletter .field .control:before {    color: #975b39;}
.block.newsletter .form.subscribe {display: block;}
.block.newsletter .actions {display: block;}
.footer.content {border-top: 0px solid #cecece;}


@media (min-width: 768px), print{
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {
    max-width: 1140px;
    padding-right: 30px;
    padding-left: 30px;
    margin-right: auto;
    margin-left: auto;
}
.footer.content .block {
    float: none;
}
.page-footer .block.newsletter {
    max-width: none;
}
}


/* navigation*/


@media (min-width: 768px), print{
    
   /* .navigation .level0 .submenu {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    background-color: transparent;*/
//}

    /*.navigation .santons {background: url(../images/back-sous-santons.png) left top no-repeat;background-color: transparent;padding-top:20px;}
    .navigation .santons a{font: 2.5rem 'lavanderia_sturdysturdy';color: #975b39;text-transform: initial;padding: 0px;text-align:center;    }
    .navigation .santons .santontxt{height:343px;width:112px;background-position: bottom center;background-repeat: no-repeat;overflow: hidden}
    .navigation .santons .img{overflow: hidden}
    .navigation .santons .img.category-node-6{height:117px}
    .navigation .santons .img.category-node-7{height:196px}
    .navigation .santons .img.category-node-8{height:256px}
    .navigation .santons .img.category-node-9{height:256px}
    .navigation .santons .img.category-node-10{height:343px;max-width:auto;}
    .navigation .decors {padding-bottom: 50px;background: url(../images/back-sous-decors.png) left top no-repeat;background-color: transparent;padding-top:20px;}
    .navigation .decors a{font: 2.5rem 'lavanderia_sturdysturdy';color: #975b39;text-transform: initial;padding: 0px;text-align:center;    }
    .navigation .decors {padding-left :0px; padding-right:0px}
    .navigation .titrecat{font: 4.5rem 'lavanderia_sturdysturdy';color: #975b39;padding-left: 3rem;padding-top: 3rem;text-transform: initial;}
    .navigation .decors .first{height:165px;margin-top: 15px}
    .navigation .decors .second{height:165px;margin-top: 35px;margin-bottom : 35px}
    .navigation .decors .first .cat{height:223px;background-repeat: no-repeat; background-position: top center}
    .navigation .decors .second .cat{height:223px;background-repeat: no-repeat; background-position: top center}
        
    .navigation .level0 .submenu a {color: #975b39 !important;}
    .navigation .level0 .submenu a:hover {background-color: transparent;text-decoration: underline;}
    .navigation .level0 .submenu {border: 0px solid #cccccc;box-shadow: 0 0px 0px rgba(0, 0, 0, 0.19);}
    .navigation .level0 .submenu .submenu {left: 0% !important;    }*/
}
/*.navigation ul {position: relative;}
.navigation li.level0 {position: static;}
.navigation .level0 .submenu {left: 0 !important;display:block}*/

/*client*/
/*.customer-account-login .customerlogin{background: #FFFFFF;padding: 1rem;}
.customer-account-login .customerlogin2{padding: 1rem;border:1px solid #E6D3B5}*/
.amazon-validate-container .block .block-title, .login-container .block .block-title {border-bottom: 1px solid #E6D3B5;}
.rounded {border-radius: 1rem!important;}
.carre{background: #FFFFFF;padding: 1rem;}
.carre2{padding: 1rem;border:1px solid #E6D3B5}

.account .sidebar.sidebar-main{background: #FFFFFF;padding: 1rem;border-radius: 0.5rem;}
.account .block.block-collapsible-nav{padding: 1rem;border:1px solid #E6D3B5;border-radius: 0.5rem;}
.account .block-collapsible-nav .content {background: #FFFFFF;padding: 15px 0;}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current > strong{border-color: #995b36;}
.block-collapsible-nav .item a:hover{background: #E6D3B5;}
/*cart*/
.cart.table-wrapper .cart thead tr th.col {border-bottom: 1px solid #E6D3B5;}
.cart.table-wrapper .cart > .item {border-bottom: 1px solid #E6D3B5;}
.cart-summary {background: #F8EFDE;border-radius: 0.5rem;}
.cart-container .action.primary {background: #995B36;border: 1px solid #E6D3B5;color: #FFFFFF;}
.cart-container .action.primary:hover {background-image: none;background: #995B36;border: 1px solid #E6D3B5;color: #FFFFFF;}
.panier-centre tbody {
    background: none;
    font: 14px 'droid_serifregular';
    font-weight: normal;
}
.checkout-cart-index form#shipping-zip-form{display:none}

.mark, mark {background-color: #F8EFDE;}
.cart.table-wrapper .actions-toolbar > .action-edit:before, .cart.table-wrapper .actions-toolbar > .action-delete:before {
    color: #995B36;}

/*checkout*/
.modal-popup.add-to-cart-popup .modal-title {
    border-bottom: 0px solid #c1c1c1 !important;
    font-weight: 300;
    padding-bottom: 10px;
    font-size: 26px;
    margin-bottom: 0;
    min-height: 1em;
    word-wrap: break-word;
}
.modal-popup.add-to-cart-popup .modal-content {
    background-color: #F8EFDE;
    border: 0px solid #E6D3B5 !important;
    border-radius: 0.5rem;
}
.modal-popup.add-to-cart-popup .modal-inner-wrap{max-width: 588px}
/*.checkout-payment-method .rewards-add .payment-option-title .action-toggle span{text-decoration:underline;padding-bottom: 10px;font-weight: 300;font-size: 2.2rem;}*/
/*.checkout-payment-method .rewards-add .payment-option-title{padding-left: 0px;}*/
.checkout-payment-method .credit-card-types img {
  -webkit-filter: none;
  -webkit-transition: none;
}
.opc-wrapper .shipping-address-item.selected-item {border-color: #995B36;}
.opc-wrapper .shipping-address-item.selected-item:after {background: #995B36;}
table.table-checkout-shipping-method{width:100%}
div#shipping-method-buttons-container{padding-top: 2rem}

button {    background: #F8EFDE;    border: 1px solid #E6D3B5;    color: #000000;border-radius: 0.5rem;z-index: 1}
button:hover {    background: #F8EFDE;    border: 1px solid #E6D3B5;    color: #000000;border-radius: 0.5rem;z-index: 1}
.cms-index-index button:hover {    background: url(../images/icon-panier.png) left top no-repeat !important;    border: 0px solid #E6D3B5;    color: #975b39;border-radius: 0rem;z-index: 1}
/*button:not(.primary) {box-shadow: inset 0 0px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);}*/
.table td, .table th {border-top: 1px solid #E6D3B5;}
/*form*/
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
    background: #ffffff;
    border-radius: 0.5rem;
    border: 1px solid #E6D3B5;
    font-family: droid_serifregular;
}
.password-strength-meter { background-color: #E6D3B5;}
.action.primary {
    background-image: none;background: #F8EFDE;border: 1px solid #E6D3B5;
    color: #000000;cursor: pointer;display: inline-block;font-family: droid_serifregular;font-weight: 600;padding: 7px 15px;
    font-size: 1.4rem;box-sizing: border-box;
    vertical-align: middle;border-radius: 0.5rem;
}
#bundle-slide.action.primary {
    background-image: none;
    background: #975b39;
    border: 1px solid #E6D3B5;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: droid_serifregular;
    font-weight: 600;
    padding: 7px 15px;
    font-size: 1.4rem;
    box-sizing: border-box;
    vertical-align: middle;
    border-radius: 0.5rem;
}
#bundle-slide.action.primary:active {
    background-image: none;
    background: #975b39;
    border: 1px solid #E6D3B5;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: droid_serifregular;
    font-weight: 600;
    padding: 7px 15px;
    font-size: 1.4rem;
    box-sizing: border-box;
    vertical-align: middle;
    border-radius: 0.5rem;
}
.action.primary:hover {background-image: none;background: #995B36;border: 1px solid #E6D3B5;color: #FFFFFF;}
.action.primary:active {background-image: none;background: #995B36;border: 1px solid #E6D3B5;color: #FFFFFF;}
.action.primary:focus {background-image: none;background: #995B36;border: 1px solid #E6D3B5;color: #FFFFFF;}
.action.primary:visited {background-image: none;background: #995B36;border: 1px solid #E6D3B5;color: #FFFFFF;}

div .primary .action.apply.primary {margin-left:1.5rem;border-radius: 0.5rem;background-color: #F8EFDE;border: 1px solid #E6D3B5;color: #000000;box-shadow: inset 0 0px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3) !important;}
div .primary .action.apply.primary:hover{margin-left:1.5rem;border-radius: 0.5rem;background: #F8EFDE;border: 1px solid #E6D3B5;color: #000000;box-shadow: inset 0 0px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3) !important;}
/*checkout*/
.opc-wrapper .step-title {
    border-bottom: 1px solid #E6D3B5;
    margin-bottom: 15px;
}
.checkout-index-index .payment-method-content .payment-method-billing-address{display:none}

.opc-wrapper {background-color: #FFFFFF;border-radius: 0.5rem;;padding: 1.5rem;}
.opc-block-summary{background: #F8EFDE;border-radius: 0.5rem;}
.modal-content {
    background-color: #F8EFDE;
    border: 1px solid #E6D3B5;border-radius: 0.5rem;
}
.modal-footer {border-top: 0px solid #dee2e6; }
header.modal-header,footer.modal-footer{background-color: #F8EFDE;}
.checkout-index-index .modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before {color: #995B36;}
.checkout-index-index header.modal-header{background-color: transparent}
.checkout-index-index .modal-popup .modal-title {border-bottom: 1px solid #E6D3B5;}
.checkout-index-index button.action-hide-popup span{color:#000000}
button.action-primary.action-accept:hover{background-image: none;background: #995B36;border: 1px solid #E6D3B5;color: #FFFFFF}
button.action-primary.action-accept:focus{background-image: none;background: #995B36;border: 1px solid #E6D3B5;color: #FFFFFF}
button.action-primary.action-accept:active{background-image: none;background: #995B36;border: 1px solid #E6D3B5;color: #FFFFFF}
*:focus,*:hover{
    outline:0px transparent !important;;
}
.modal-header {
    border-bottom: 0px solid #dee2e6;
}
.opc-wrapper .step-title {
    border-bottom: 1px solid #E6D3B5;
    margin-bottom: 15px;
}
@media (min-width: 768px), print{
.opc-progress-bar-item._active:before {background: #995B36;border-color: #995B36;}
.opc-progress-bar-item._active > span:before {background: #995B36;border-color: #995B36;}
.opc-progress-bar-item._active > span:after {border-color: #995B36;}

.opc-progress-bar-item:before {background: #E6D3B5;border: 1px solid #E6D3B5;}
.opc-progress-bar-item > span:after {background: #ffffff;color: #000000;}
.opc-progress-bar-item > span:before, .opc-progress-bar-item > span:after {background: #E6D3B5;border: 1px solid #E6D3B5;}
}
.opc-block-summary .items-in-cart > .title {border-bottom: 1px solid #E6D3B5;}

#block-crosssell-heading{color:#975b39;font-size: 2.5rem}
.checkout-cart-index div[name="shippingAddress.region_id"],
.checkout-cart-index div[name="shippingAddress.city_id"],
.checkout-cart-index div[name="shippingAddress.postcode"] {
      display: none ;
}
.cart.table-wrapper .actions-toolbar {min-height: 40px;}
.cart.table-wrapper .actions-toolbar > .action-edit:before, .cart.table-wrapper .actions-toolbar > .action-delete:before {
   font-size: 30px;line-height: 30px;}
.paypal-review-discount .block > .title strong, .cart-discount .block > .title strong {color: #000000;font-size:2rem}
.cart-summary .block > .title, .paypal-review-discount .block > .title{border-top: 1px solid #E6D3B5;}
.cart-totals, .opc-block-summary .table-totals {border-top: 1px solid #E6D3B5;}
.foot-panier p{font-size: 1.4rem;}
.foot-panier div{font-size: 1.3rem;}
.abs-discount-block .block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after, .cart-discount .block > .title:after {
    color: #975b39;
}
.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark {border-top: 1px solid #E6D3B5;}
.cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount {border-top: 1px solid #E6D3B5;}

select{border: 1px solid #E6D3B5 !important;border-radius: 0.5rem !important}
.fieldset > .legend {border-bottom: 1px solid #E6D3B5;}
input[type="checkbox"] {border: 1px solid #E6D3B5 !important;border-radius: 0.5rem }

.abs-account-blocks .block-title, .account .legend, .form-giftregistry-search .legend, .block-giftregistry-results .block-title, .block-giftregistry-shared-items .block-title, .block-wishlist-search-form .block-title, .block-wishlist-search-results .block-title, .multicheckout .block-title, .multicheckout .block-content .title, .customer-review .review-details .title, .paypal-review .block .block-title, .account .column.main .block:not(.widget) .block-title, .multicheckout .block-title, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title, .sales-guest-view .column.main .block:not(.widget) .block-title {
    border-bottom: 1px solid #E6D3B5;
}
.paypal-review .table-paypal-review-items .col.price .price-including-tax, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.price .price-including-tax, .cart.table-wrapper .col.price .price-excluding-tax, .cart.table-wrapper .col.subtotal .price-including-tax, .cart.table-wrapper .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.msrp .price-including-tax, .cart.table-wrapper .col.msrp .price-excluding-tax, .order-details-items .col.price .price-including-tax, .order-details-items .col.price .price-excluding-tax, .order-details-items .col.subtotal .price-including-tax, .order-details-items .col.subtotal .price-excluding-tax {
    color: #000000;
}

/*checkout*/

.table-checkout-shipping-method tbody td {border-top: 1px solid #E6D3B5;}

@media (min-width: 768px), print{.table-checkout-shipping-method {width: auto; }}

body.checkout-index-index fieldset.fieldsets.paymentss{ display:none }

@media only screen and (max-device-width:1025px){
    body.checkout-index-index .burger-label {display:none !important}
    .page-header{background-image: none;background-repeat: no-repeat;}
    .headercenter .logo img {max-width: none;height: inherit;    }
    a.logo img {width: 180px;}
    .minicart-wrapper .action.showcart .counter.qty {background: #995B36 !important;}
    .minicart-wrapper .action.showcart {cursor: pointer;display: inline-block;text-decoration: none;    }
    .page-header {height: auto !important;}
    .page-header .headerright .headerrighttcartpanier .minicart-wrapper {top: 13px;}
    .minicart-wrapper .action.showcart:before {color: #995B36;}
    .nav-toggle:before {color: #995B36;}
    .nav {display: block;}
    .burger-label {
        font: 600 10px/11px 'Helvetica Neue',Helvetica,Arial,sans-serif;
        color: #000;
        letter-spacing: .31px;
        text-transform: uppercase;
        margin: 0 0 0 -2px;
        display: block !important;
        left: 15px;
        position: absolute;
        top: 50px;
        color:#995B36;
    }
    .breadcrumbs {display: block !important;margin-left: 0px;}
    .headerrightusermenu{display:none!important}
    .headerrighttcartinfo{display:none!important}
    .headerleftlang{display:none!important}
    .headerleftsearch{display:none!important}
  
    .page-header .headerright {background-position: right;background-position-y: 0;background-image: none;background-repeat: no-repeat;}
    .page-header .headerright .headerrighttcartpanier .minicart-wrapper .action.showcart::before {
        float: none;content: '\e611';
    }
    .page-header .headerright .headerrighttcartpanier .minicart-wrapper .texte {display: none!important;}
}