@import url('//fonts.googleapis.com/icon?family=Material+Icons');
body#index {background-position:top left;}
body#index {background-repeat:no-repeat;}
#header.header-container {background-position:top left;}
#footer.footer-container {background-position:top left;}
.contactus.news {background-image:url(../../../assets/img/20801/1920x475.jpg);}
#uhu_categories_home {background-image:url(../../../assets/img/20801/1920x900.jpg);}
/*#wrapper-header {background-image:url(../../../assets/img/20801/bread.jpg);}*/
body.maintenance {background-position:center center;}
body.maintenance {background-repeat:no-repeat;}
body.maintenance {background-image:url(../../../assets/img/20801/bg.jpg);}
#newsletter_block_left {max-width:750px;}
#newsletter_block_left {max-height:500px;}
#newsletter_block_left {background-image:url(../../../assets/img/20801/newsletter.jpg);}
#newsletter_block_left {padding:115px 300px 115px 80px;}
#header .menu .nav_item li.catall dl.pop_adver {width:100%;}
#header .menu .nav_item li.catall dl.pop_content {width:100%;}
#header .menu .nav_item li.prd dl.pop_content {width:65%;}
#header .menu .nav_item li.prd dl.pop_adver {width:35%;}
#header .menu .nav_item li.man dl.pop_content {width:60%;}
#header .menu .nav_item li.man dl.pop_adver {width:40%;}
#header .menu .nav_item li.catall dl.pop_adver dd {width:20%;}
#header .menu .nav_item li.catall dl.pop_content dd {width:25%;}
#header .menu .nav_item li.prd dl.pop_content dd {width:50%;}
#header .menu .nav_item li.man dl.pop_content dd {width:30%;}
#header .menu .nav_item li.man dl.pop_adver dd {width:50%;}
#uhuslider {width:100%;}
@media (min-width: 768px) {
    #uhuslider {width:100%;}@
}
@media (min-width: 992px) {
    #uhuslider {width:100%;}
}
@media (min-width: 1200px) {
    #uhuslider {width:100%;}
}
.banner {width:100%;}
@media (min-width: 768px) {
    .banner {width:100%;}
}
@media (min-width: 992px) {
    .banner {width:100%;}
}
@media (min-width: 1200px) {
    .banner {width:100%;}
}
.advertising.aup {width:100%;}
@media (min-width: 768px) {
    .advertising.aup {width:100%;}
}
@media (min-width: 992px) {
    .advertising.aup {width:100%;}
}
@media (min-width: 1200px) {
    .advertising.aup {width:100%;}
}
.advertising.abw {width:100%;}
@media (min-width: 768px) {
    .advertising.abw {width:100%;}
}
@media (min-width: 992px) {
    .advertising.abw {width:100%;}
}
@media (min-width: 1200px) {
    .advertising.abw {width:100%;}
}
.contactus.news {width:100%;}
@media (min-width: 768px) {
    .contactus.news {width:100%;}
}
@media (min-width: 992px) {
    .contactus.news {width:100%;}
}
@media (min-width: 1200px) {
    .contactus.news {width:100%;}
}
.reassure {width:100%;}
@media (min-width: 768px) {
    .reassure {width:100%;}
}
@media (min-width: 992px) {
    .reassure {width:100%;}
}
@media (min-width: 1200px) {
    .reassure {width:100%;}
}
#uhuslider .block_content ul li .slide_content {width:auto;}
@media (min-width: 768px) {
    #uhuslider .block_content ul li .slide_content {width:auto;}
}
@media (min-width: 992px) {
    #uhuslider .block_content ul li .slide_content {width:auto;}
}
@media (min-width: 1200px) {
    #uhuslider .block_content ul li .slide_content {width:auto;}
}
#uhuslider .block_content ul li .slide_content {top:15%;}
@media (min-width: 768px) {
    #uhuslider .block_content ul li .slide_content {top:30%;}
}
@media (min-width: 992px) {
    #uhuslider .block_content ul li .slide_content {top:30%;}
}
@media (min-width: 1200px) {
    #uhuslider .block_content ul li .slide_content {top:30%;}
}
#uhuslider .block_content ul li .slide_content {left:0; right: 0; margin: 0 auto;}
@media (min-width: 768px) {
    #uhuslider .block_content ul li .slide_content {left:0; right: 0; margin: 0 auto;}
}
@media (min-width: 992px) {
    #uhuslider .block_content ul li .slide_content {left:0; right: 0; margin: 0 auto;}
}
@media (min-width: 1200px) {
    #uhuslider .block_content ul li .slide_content {left:0; right: 0; margin: 0 auto;}
}
#header .menu .nav_item li.news dl.pop_content {width:75%;}
#header .menu .nav_item li.news dl.pop_adver {width:25%;}
#header .menu .nav_item li.news dl.pop_content .image {width:45%;}
#header .menu .nav_item li.news dl.pop_content .content {width:45%;}
.reassure .item {width:100%;}
@media (min-width: 768px) {
    .reassure .item {width:16.6%;}
}
@media (min-width: 992px) {
    .reassure .item {width:16.6%;}
}
@media (min-width: 1200px) {
    .reassure .item {width:16.6%;}
}
.copyright {width:100%;}
@media (min-width: 768px) {
    .copyright {width:100%;}
}
@media (min-width: 992px) {
    .copyright {width:100%;}
}
@media (min-width: 1200px) {
    .copyright {width:100%;}
}
.information {width:100%;}
@media (min-width: 768px) {
    .information {width:50%;}
}
@media (min-width: 992px) {
    .information {width:26%;}
}
@media (min-width: 1200px) {
    .information {width:26%;}
}
.social {width:100%;}
@media (min-width: 768px) {
    .social {width:100%;}
}
@media (min-width: 992px) {
    .social {width:100%;}
}
@media (min-width: 1200px) {
    .social {width:100%;}
}
.myaccount {width:100%;}
@media (min-width: 768px) {
    .myaccount {width:50%;}
}
@media (min-width: 992px) {
    .myaccount {width:22%;}
}
@media (min-width: 1200px) {
    .myaccount {width:22%;}
}
#uhu_contactus, .contactus {width:100%;}
@media (min-width: 768px) {
    #uhu_contactus, .contactus {width:50%;}
}
@media (min-width: 992px) {
    #uhu_contactus, .contactus {width:51%;}
}
@media (min-width: 1200px) {
    #uhu_contactus, .contactus {width:51%;}
}
#header .menu .nav_item li.cat dl.pop_content {width:60%;}
#header .menu .nav_item li.cat dl.pop_adver {width:40%;}
#header .menu .nav_item li.cat dl.pop_content dd {width:30%;}
#uhuslider .block_content .loading {height:220px;}
@media (min-width: 768px) {
    #uhuslider .block_content .loading {height:330px;}
}
@media (min-width: 992px) {
    #uhuslider .block_content .loading {height:440px;}
}
@media (min-width: 1200px) {
    #uhuslider .block_content .loading {height:700px;}
}
.service {width:100%;}
@media (min-width: 768px) {
    .service {width:50%;}
}
@media (min-width: 992px) {
    .service {width:25%;}
}
@media (min-width: 1200px) {
    .service {width:25%;}
}
.extra {width:100%;}
@media (min-width: 768px) {
    .extra {width:50%;}
}
@media (min-width: 992px) {
    .extra {width:25%;}
}
@media (min-width: 1200px) {
    .extra {width:25%;}
}
.contactus.news .block_content {width:100%;}
@media (min-width: 768px) {
    .contactus.news .block_content {width:100%;}
}
@media (min-width: 992px) {
    .contactus.news .block_content {width:100%;}
}
@media (min-width: 1200px) {
    .contactus.news .block_content {width:100%;}
}
#uhu_tj_9502 {width:100%;}
@media (min-width: 768px) {
    #uhu_tj_9502 {width:100%;}
}
@media (min-width: 992px) {
    #uhu_tj_9502 {width:100%;}
}
@media (min-width: 1200px) {
    #uhu_tj_9502 {width:100%;}
}
#uhu_tj_9502 .product-layout {width:100%;}
@media (min-width: 768px) {
    #uhu_tj_9502 .product-layout {width:100%;}
}
@media (min-width: 992px) {
    #uhu_tj_9502 .product-layout {width:50%;}
}
@media (min-width: 1200px) {
    #uhu_tj_9502 .product-layout {width:50%;}
}
#uhu_categories_home {width:100%;}
@media (min-width: 768px) {
    #uhu_categories_home {width:100%;}
}
@media (min-width: 992px) {
    #uhu_categories_home {width:100%;}
}
@media (min-width: 1200px) {
    #uhu_categories_home {width:100%;}
}
#uhu_categories_home ul li {width:100%;}
@media (min-width: 768px) {
    #uhu_categories_home ul li {width:33.33333%;}
}
@media (min-width: 992px) {
    #uhu_categories_home ul li {width:33.33333%;}
}
@media (min-width: 1200px) {
    #uhu_categories_home ul li {width:33.33333%;}
}
#uhu_xp_9502 {width:100%;}
@media (min-width: 768px) {
    #uhu_xp_9502 {width:100%;}
}
@media (min-width: 992px) {
    #uhu_xp_9502 {width:100%;}
}
@media (min-width: 1200px) {
    #uhu_xp_9502 {width:100%;}
}
#uhu_xp_9502 .product-layout.cols {width:100%;}
@media (min-width: 768px) {
    #uhu_xp_9502 .product-layout.cols {width:16.66667%;}
}
@media (min-width: 992px) {
    #uhu_xp_9502 .product-layout.cols {width:16.66667%;}
}
@media (min-width: 1200px) {
    #uhu_xp_9502 .product-layout.cols {width:16.66667%;}
}
#uhu_xp_9501 {width:100%;}
@media (min-width: 768px) {
    #uhu_xp_9501 {width:100%;}
}
@media (min-width: 992px) {
    #uhu_xp_9501 {width:100%;}
}
@media (min-width: 1200px) {
    #uhu_xp_9501 {width:100%;}
}
#uhu_cp_1901 {width:100%;}
@media (min-width: 768px) {
    #uhu_cp_1901 {width:100%;}
}
@media (min-width: 992px) {
    #uhu_cp_1901 {width:100%;}
}
@media (min-width: 1200px) {
    #uhu_cp_1901 {width:100%;}
}
#uhu_cp_1901 .product-layout {width:50%;padding-left: 0.9375rem;padding-right: 0.9375rem;float:left;}
@media (max-width: 767px) {
#uhu_cp_1901 .product-layout:nth-child(2n+2):after {
    display: table;
    content: '';
    height: 30px;
}
}
@media (min-width: 768px) {
    #uhu_cp_1901 .product-layout {width:25%;float:left;}
}
@media (min-width: 992px) {
    #uhu_cp_1901 .product-layout {width:25%;float:left;}
}
@media (min-width: 1200px) {
    #uhu_cp_1901 .product-layout {width:25%;float:left;}
}
#uhu_cp_1901 .product-layout.cols {width:50%;}
@media (min-width: 768px) {
    #uhu_cp_1901 .product-layout.cols {width:25%;}
}
@media (min-width: 992px) {
    #uhu_cp_1901 .product-layout.cols {width:25%;}
}
@media (min-width: 1200px) {
    #uhu_cp_1901 .product-layout.cols {width:25%;}
}
#uhu_xp_9501 .product-layout.cols {width:50%;}
@media (min-width: 768px) {
    #uhu_xp_9501 .product-layout.cols {width:25%;}
}
@media (min-width: 992px) {
    #uhu_xp_9501 .product-layout.cols {width:25%;}
}
@media (min-width: 1200px) {
    #uhu_xp_9501 .product-layout.cols {width:25%;}
}
#uhu_singletop {width:100%;}
@media (min-width: 768px) {
    #uhu_singletop {width:25%;}
}
@media (min-width: 992px) {
    #uhu_singletop {width:25%;}
}
@media (min-width: 1200px) {
    #uhu_singletop {width:25%;}
}
#uhu_singlebot {width:100%;}
@media (min-width: 768px) {
    #uhu_singlebot {width:25%;}
}
@media (min-width: 992px) {
    #uhu_singlebot {width:25%;}
}
@media (min-width: 1200px) {
    #uhu_singlebot {width:25%;}
}
.contactus .image {width:36%;}
.contactus .info-content {width:100%;}
@media (min-width: 768px) {
    .contactus .info-content {width:100%;}
}
@media (min-width: 992px) {
    .contactus .info-content {width:50%;}
}
@media (min-width: 1200px) {
    .contactus .info-content {width:50%;}
}
.contactus .address-content {width:100%;padding-left: 0;margin-bottom: 2em;}
@media (min-width: 768px) {
    .contactus .address-content {width:100%;padding-left: 0;}
}
@media (min-width: 992px) {
    .contactus .address-content {width:64%; padding-left: 0.9375rem;}
}
@media (min-width: 1200px) {
    .contactus .address-content {width:64%;}
}
#lava_specials {width:100%;}
@media (min-width: 768px) {
    #lava_specials {width:25%;}
}
@media (min-width: 992px) {
    #lava_specials {width:25%;}
}
@media (min-width: 1200px) {
    #lava_specials {width:25%;}
}
#lava_specials .product-layout {width:100%;}
@media (min-width: 768px) {
    #lava_specials .product-layout {width:100%;}
}
@media (min-width: 992px) {
    #lava_specials .product-layout {width:100%;}
}
@media (min-width: 1200px) {
    #lava_specials .product-layout {width:100%;}
}
#uhu_tj_9502 .products_block {width:100%;}
@media (min-width: 768px) {
    #uhu_tj_9502 .products_block {width:100%;}
}
@media (min-width: 992px) {
    #uhu_tj_9502 .products_block {width:100%;}
}
@media (min-width: 1200px) {
    #uhu_tj_9502 .products_block {width:100%;}
}
#home-page-tab {width:100%;}
@media (min-width: 768px) {
    #home-page-tab {width:100%;}
}
@media (min-width: 992px) {
    #home-page-tab {width:100%;}
}
@media (min-width: 1200px) {
    #home-page-tab {width:100%;}
}
#home-page-tab .product-layout {width:50%;}
@media (min-width: 768px) {
    #home-page-tab .product-layout {width:33.33333%;}
}
@media (min-width: 992px) {
    #home-page-tab .product-layout {width:25%;}
}
@media (min-width: 1200px) {
    #home-page-tab .product-layout {width:25%;}
}






/* RESPONSIVE PERSO */

@media only screen and (max-width: 1169px) {
  #header .menu ul.umenu li.logo {
    width: 120px;
  }

  #header .menu ul.nav_item { 
    line-height: 40px; 
    height: auto !important;
    padding-bottom: 20px;
  } 

  .menu ul.umenu li span {
    padding: 0 5px !important;
  }  

  #index .reassure {
    margin-top: auto;
  }

  #uhu_gj_9531 .item-title {
    font-size: 13px;
    line-height: 13px;   
  }

  #uhu_gj_9531 .text-container .adv-details {
    padding:10px;
    height: auto;
    line-height: initial;
  }

  #uhu_gj_9531 .text-container .adv-details .item-html p {
    font-size: 16px;
    line-height: 19px;     
  }

  #uhu_gj_9531 .text-container {
    left:10px;
    right:10px;
  }

  .title-line span {
    padding: 0 10px;
  }

  .title-line {
    font-size: 25px;
    line-height: 30px;
    white-space: normal;
    margin-bottom: 20px;
    display: block;
  }

  .title-line:before, .title-line:after {
    width: 0;
    background: none;
  }

  .banner .item-title {
    font-size: 45px;
  }

  #index #blog_list .inner_block_bas {
    vertical-align: baseline;
  }

  #uhu_social {
    display: none;
  }

  .page-content.page-cms {
    padding:15px;
  }

  .page_atelier .atelier .left {
    width: 100%;
    float: none;
  }

  .page_atelier .atelier .right {
    width: 100%;
    float: none;
  }

  .page_atelier .idee-cadeau .right {
    height: auto;
    line-height: inherit;
  }

  .page_atelier .idee-cadeau .right p {
    font-size: 17px;
    line-height: 20px;
    padding: 30px 15px;
  }

  .page_atelier .idee-cadeau .right p br {
    display: none;
  }

  .page_atelier .idee-cadeau .right p span {
    display: block;
    margin-bottom: 15px;
  }

  .page_boutique .informations-pratiques .gauche {
    width: 100%;
    float: none;
    border:0;
  }

  .page_boutique .informations-pratiques .droite {
    width: 100%;
    float: none;
  }

  .page_boutique .exclusivites-boutique .droite {
    width: 100%;
    float: none;
    text-align: center;
    padding: 0 20px;
  }
  .page_boutique .exclusivites-boutique .gauche {
    width: 100%;
    float: none;
    padding: 0 20px;
    padding-bottom: 10px;
  }

  .page_boutique .exclusivites-boutique .gauche img {
    max-width: 100%;
   }

   .page_boutique .exclusivites-boutique .gauche p {
    font-size: 15px;
    line-height: 18px;
   }

   #category-products .product-layout .product-infos, .featured-products .product-layout .product-infos, .product-accessories .product-infos {
    height: 117px;
    overflow: hidden;
   }


  #subcategories li .block-title .inner-block-title {
    line-height: inherit;
    height: auto;
  }  

  #subcategories li .block-title {
    left:20px;
    right: 20px;
  }

  #subcategories li .block-title .content-block-title .subcategory-name {
    font-size: 20px;
    line-height: 20px;
  }

  #subcategories li .block-title .content-block-title .subcategory-desc {
    font-size: 16px;
    line-height: 16px;
  }

  .page_entreprise h2:before,
  .page_entreprise h2:after {
    background: none;
  }

  .page_entreprise .frise img {
    display: none;
  }

  .page_entreprise .periodes {
    margin-bottom: 30px;
  }

  .page_entreprise .periodes .periode {
    float: none;
    width: auto !important;
    margin-bottom: 10px;
    padding-right: 0;
  }

  .page_entreprise .periodes .periode .titre {
    margin-bottom: 10px;
  }
}


@media only screen and (max-width: 1023px) {
  #header .menu ul.umenu li.sf-search {
    width: 153px;
    float: right;
  }
}


@media only screen and (max-width: 849px) {
  .dropdown-menu {
    min-width: 200px;
  }

  #uhu_reassure_top {
    padding-left: 10px;
    width: 450px;
  }

  #header .une-question {
    display: none;
  }

  #header .header-nav .link_eboutique a {
    padding:3px 5px 0 5px;
  }

  #uhu_reassure_top ul li .icon-contact_facebook {
    margin:0 5px;
  }

  #uhu_reassure_top ul li {
    padding: 0 5px;
  }

  #uhu_reassure_top ul li .icon-contact_mail {
    margin-left: 0;
  }
}

@media only screen and (max-width: 819px) {
  .baseline {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .lien_contact_menu {
    display: block !important;
  }

  #uhu_reassure_top ul li.question {
    display: none;
  }

  #header .menu ul.umenu li.sf-search {
    width: 100%;
  }

  #uhu_reassure_top {
    width: auto;
  }

  #header .header-nav .container {
    padding-left: 0;
  }

  #uhuslider .block_content ul li h2 {
    font-size: 12px;line-height: 20px;height: 20px;
  }

  #uhuslider .block_content ul li h3 {
    font-size: 18px;line-height: 18px;margin-top: -17px;
  }

  #uhuslider .block_content ul li h4 {
    font-size: 15px;line-height: 15px;
  }
  
  #uhuslider .block_content ul li h2 {
    top:-31px;
  }

  .reassure .block_content ul {
    padding:0;
  }

  .reassure .block_content ul li {
    border:none;
  }

  .phrase-intro-home {
    font-size: 16px;
    line-height: 20px;
  }

  .banner .item-title {
    font-size: 40px; } 

  .banner .item-button {
    font-size: 15px;
  }  

  .banner .left-container {
    width: 70%;
    border:0;
    padding:20px;
    margin:0;
    height: 300px;
    line-height: 260px;
  }

  .banner .left-container {
    
  }

  .banner .image-container {
    width: 30%;
    height: 300px;
    line-height: 300px;
  }

  .banner .item-html p {
    font-size: 15px;
    line-height: 17px;
  }

  .banner .right-container {
    width: 100%;
    border: 0;
    height: auto;
    line-height: inherit;
    margin:0;
    padding: 20px;
  }

  .banner .item-title {
    font-size: 22px;
  }

  .banner .item-title span {
    font-size: 20px;
    line-height: 23px;
  }

  .banner .item-button {
    margin: 20px 0 0 0;
  }

  .bloc-newsletter-home .bloc-newsletter-home-right {
    display: none;
  }

  .bloc-newsletter-home .bloc-newsletter-home-left {
    width: 100%;
  }

  .contactus .image {width:100%;}

  .contactus .address-content {
    padding-right: 0;
  }

  #footer .contactus ul li.address {
    padding-right: 0;
  }

  #uhu_gj_9531 {
    margin-top:30px;
  }

  .title-big {
    font-size: 28px;
    line-height: 32px;
  }

  .bloc-inscription-newsletter {
    display: none;
  }

  .recette_du_mois .illu {
    display: none;
  }

  .recette_du_mois .contenu {
    width: 100%;
  }

  #category .product_list li, #category-products .product-layout, .featured-products .product-layout, .product-accessories .product-layout {
    width: 50%;
  }

  .footer-bottom, .footer_banner {
    margin-bottom: 40px;
  }

  .line_avis .page-product-heading img {
    max-width: 100%;
  }

  .rating-total-for-item-part-r {
    display: none;
  }

  .rating-total-for-item-part-l {
    width: 100%;
  }

  .rating-total-for-item .rating {
    float: none;
  }

  .prfb-left {
    width: 38%;
  }

  .prfb-right {
    width: 62%;
  }

  #wrapper-header .container {
    border-bottom: none;
  }

  .page_entreprise ul {
    padding:0;
  }

  .page_entreprise .texte_entreprise li {
    font-size: 14px;
    line-height: 17px;
  }

  .page_entreprise h2 {
    font-size: 16px;
    line-height: 19px;
    margin: 0 0 10px 0;
  }

  .page_entreprise .ligne_entreprise {
    margin-bottom: 20px;
  }

  .page_entreprise h2:before, .page_entreprise h2:after {
    background:none;
  }

  .page_entreprise .illu_entreprise {
    display: none;
  }

  .page_entreprise td p {
    padding: 10px;
    margin: 0;
  }

  .texte-intro {
    font-size: 16px;
    line-height: 19px;
  }

  #wrapper-header {
    height: 180px;
    background-size: cover;
  }

  #wrapper-header .container {
    height: auto;
    padding: 187px 0 0 0;
  }

  #module-prestablog-blog #content-wrapper {
      width: 100%;
      margin-bottom: 30px;
  }  

  #prestablog_article {
    margin-top:30px;
  }

  #wrapper-header .breadcrumb li::after {
    margin: 0 2px;
  }

  .page_atelier .programme ul {
    padding:15px;
  }

  .page_atelier .programme ul li {
    font-size: 16px;
    line-height: 19px;
    padding: 5px 0;
  }

  .page_atelier .deroulement .left {
    float: none;
    width: 100%;
  }

  .page_atelier .deroulement .right {
    float: none;
    width: 100%;
    border: 0;
  }

  .page_atelier .deroulement {
    font-size: 15px;
    line-height: 18px;
  }

  .page_atelier .atelier {
    padding: 30px 0;
  }

  .page_atelier .atelier .left, .page_atelier .atelier .right {
    padding: 20px;
  }

  .page_atelier .atelier .left .content-menu {
    height: auto;
    line-height: inherit;
    background-image:none;
  }

  .page_atelier .atelier .content-menu .content-menu-left {
    float: none;
    width: 100%;
    padding: 25px 15px;
    font-size: 15px;
    line-height: 20px;
  }

  .page_atelier .atelier .content-menu .content-menu-right {
    float: none;
    width: 100%;
    border:0;
    padding: 25px 15px;
  }

  .page_atelier .atelier .right a {
    width: 100%;
  }

  .page_atelier .idee-cadeau .left {
    width: 100%;
    float: none;
  }

  .page_atelier .idee-cadeau .right {
    width: 100%;
    float: none;
  }

  .page_atelier .idee-cadeau .right p {
    padding:30px 15px 15px 15px;
  }

  .page_boutique .presentation .encart {
    padding: 20px 25px;
    font-size: 16px;
    line-height: 20px;
  }

  .page_boutique .informations-pratiques {
    width: 100%;
    top:0;
  }

  .page_boutique .informations-pratiques p {
    font-size: 14px;
    line-height: 16px;
  }

  .page_boutique .informations-pratiques .gauche, .page_boutique .informations-pratiques .droite {
    padding: 0;
  }

  .page_boutique .informations-pratiques { 
    padding-bottom: 20px;
  }

  .page_boutique .bandeaux .bandeau {
    width: 100%;
    padding: 0;
  }

  #subcategories li {
    width: 50%;
  }

  #category.category-id-42 #uhu_reassure_home {
    display: none;
  }

  #category.category-id-42 .texte-intro {
    padding-top: 20px;
  }

  #product .social-sharing {
    float: none;
    margin:0;
    text-align: left;
    width: auto;
    margin-bottom: 20px;
  }
}


@media only screen and (min-width: 401px) and (max-width: 767px) {
  #index #blog_list .inner_block_bas {
    position: absolute;
    left: 0;
    right: 0;  
    bottom: 0;
    border:0;
  }  

  #index #blog_list h3 {
    font-size: 15px;
    line-height: 18px;
  }

  #index .date_blog-cat {
    font-size: 14px;
  }

  #index #blog_list .inner_block_bas .blog_link {
    display: none;
  }

  #index #blog_list .inner_block_bas {
    padding: 10px 3px;
  }
}

@media only screen and (max-width: 500px) {
  #subcategories li, #subcategories li:nth-child(7), #subcategories li:nth-child(8) {
    width: 100%;
    padding: 0;
  }

  #subcategories li img {
    width: 100%;
  }
}


@media only screen and (max-width: 400px) {
    #index #blog_list li.tiers {
        width: 100%;
    }

    #index #blog_list .inner_block_bas {
        position: absolute;
        left: 0;
        right: 0;  
        bottom: 0;
        border:0;
    }

    #category .product_list li, #category-products .product-layout, .featured-products .product-layout, .product-accessories .product-layout, #uhu_cp_1901 .product-layout.cols, #uhu_xp_9501 .product-layout.cols {
        width: 100%;
    }

     #category-products .product-layout .product-infos, .featured-products .product-layout .product-infos, .product-accessories .product-infos {
      height: auto;
     }
}