@font-face {
  font-family: 'trajan';
  src: url('../fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/TrajanPro-Regular.woff') format('woff'), url('../fonts/TrajanPro-Regular.ttf')  format('truetype'), url('../fonts/TrajanPro-Regular.svg#TrajanPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Cabin';
  src: url('../fonts/Cabin-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Cabin-Regular.woff') format('woff'), url('../fonts/Cabin-Regular.ttf')  format('truetype'), url('../fonts/Cabin-Regular.svg#Cabin-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Cabin';
  src: url('../fonts/Cabin-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Cabin-Bold.woff') format('woff'), url('../fonts/Cabin-Bold.ttf')  format('truetype'), url('../fonts/Cabin-Bold.svg#Cabin-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
}

/*** GLOBAL  ***/
body.html{ /*background-image:none;*/}
#main .region-content-top{ margin-top:0px; overflow:hidden;}

/*** HEADER  ***/
#page #header{ height:190px; background:white; border-top:5px solid transparent;}
#page #logo{ margin:10px;}

/*** NAVIGATION position & margins ***/
#header  #navigation  { display:block;float:left;width:100%; background:#333;height:70px; margin-top:55px; }
#header  #navigation  .section ul.nice-menu{ display:block;float:left;width:100%; background:#333; padding:16px 0; margin-top:0px;  }
#page #header #navigation ul li ul{ margin-top:13px;}
#page #header #navigation ul li ul li ul{ margin-top:0px;}
#page #header #navigation ul li ul li{ margin-top:0px;}

/*** NAVIGATION FIXED ***/
#page #header #navigation li{ margin:0px;}
#page #header #navigation.fixed{ position:fixed; top:0px; left:0px; width:100%; z-index:1012; background-color:#333; padding:0; margin:0; }
#page #header #navigation.fixed .section{ width:990px; margin:0 auto;}
#page #header #navigation.fixed ul.nice-menu{ margin:0;}

/***** MENU FIXES ******/
body #page #header #navigation .nice-menu li.menuparent ul li{ display:block; float:left; padding:0 0 0 0; margin:0; }
body #page #header #navigation .nice-menu li.menuparent ul li a{ display:block; float:left; padding:20px; margin:0; }
body #page #header #navigation .nice-menu li.menuparent ul li.menuparent ul{ margin-left:101px; }

/*** COLOR LINE to remove on pub presence  ***/
/* placed on hw_pub.css << active on pub active
#main .region-content-top{ background-color:transparent;}
#main  #block-hw-breadcrumb-block-breadcrumb-block { background-color:transparent; }
#main .breadcrumb{ background-color:transparent; padding-left:5px; }
.page-evenements #main{ background-color:transparent;}
.page-evenements h1{position:relative;}
*/

/*** BOOK LIST >> BUTTONS BUY book & e-book ***/
#main #block-system-main .group-btn-cmd-livre{display:block;float:right;width:300px;}
#main #block-system-main .group-btn-cmd-livre .group-prix-rch{ position:relative;top:0;left:0;right:0; width:100%;float:left; padding:0;}
#main #block-system-main .group-btn-cmd-livre .group-prix-rch .field-items{ padding:0; width:100%; }
#main #block-system-main .group-btn-cmd-livre .group-prix-rch .field{ position:relative;top:0;left:0;right:0; width:40%;float:left; padding:0; text-align:center; line-height:40px;}
#main #block-system-main .group-btn-cmd-livre .group-prix-rch .form-item{ position:relative;top:0;left:0;right:0;  display:block;float:right;width:60%; margin:0;padding:0;}
#main #block-system-main .group-btn-cmd-livre .group-prix-rch .form-item .commander { background:none; padding:0;margin:0;padding:0;}
#main #block-system-main .group-btn-cmd-livre .group-prix-rch .form-item .commander a{ text-align:center; padding:0;line-height:35px;float:left;position:relative;background:#e8dbcc;width:100%; border-top:5px solid #E84F54;}
#main #block-system-main .group-btn-cmd-livre .group-prix-rch .form-item .commander a:hover{ background:#E84F54; color:#e8dbcc; text-decoration:none;}

#main #block-system-main .group-btn-cmd-livre .group-btn-ebook{ position:relative;top:0;left:0;right:0; float:left; width:100%; height:40px; margin:10px 0 0 0;  padding:0; }
#main #block-system-main .group-btn-cmd-livre .group-btn-ebook .field-items{ padding:0; width:100%; }
#main #block-system-main .group-btn-cmd-livre .group-btn-ebook .field{ position:relative;top:0;left:0;right:0; width:40%;float:left; padding:0; text-align:center; line-height:40px;}
#main #block-system-main .group-btn-cmd-livre .group-btn-ebook .form-item { position:relative;top:0;left:0;right:0;  display:block;float:right;width:60%; margin:0;padding:0;}
#main #block-system-main .group-btn-cmd-livre .group-btn-ebook .form-item .commander-ebook{ background:none; padding:0;margin:0;}
#main #block-system-main .group-btn-cmd-livre .group-btn-ebook .form-item .commander-ebook a{  text-align:center; padding:0;line-height:35px;float:left;position:relative;width:100%; border-top:5px solid #E84F54;}
#main #block-system-main .group-btn-cmd-livre .group-btn-ebook .form-item .commander-ebook a:hover{ background:#E84F54; color:#e8dbcc; text-decoration:none;}

/*** BOOK FICHE >> BUTTONS BUY book & e-book ***/
.node-type-hw-livre #main #block-system-main #btn-cmd{ display:block;float:right;width:300px;}

.node-type-hw-livre #main #block-system-main #btn-cmd .group-btn-papier{display:block;position:relative;top:0;left:0;right:0; width:100%;float:left; padding:0;}
.node-type-hw-livre #main #block-system-main #btn-cmd .group-btn-papier .field{display:block;position:relative;top:0;left:0;right:0; width:40%;float:left; padding:0; text-align:center; line-height:40px;}
.node-type-hw-livre #main #block-system-main #btn-cmd .group-btn-papier .field .field-items{display:block;width:100%;float:left; padding:0; text-align:center; }
.node-type-hw-livre #main #block-system-main #btn-cmd .group-btn-papier .field .field-item{display:block;width:100%;float:left; height:40px; line-height:40px; padding:0; text-align:center; }
.node-type-hw-livre #main #block-system-main #btn-cmd .group-btn-papier .form-item{ display:block;position:relative;top:0;left:0;right:0;  display:block;float:right;width:60%; margin:0;padding:0;}
.node-type-hw-livre #main #block-system-main #btn-cmd .group-btn-papier .form-item .commander{ display:block;position:relative;top:0;left:0;right:0;  display:block;float:left;width:100%; margin:0; padding:0;}
.node-type-hw-livre #main #block-system-main #btn-cmd .group-btn-papier .form-item .commander a{ display:block;position:relative;top:0;left:0;right:0;  display:block;float:left;width:100%; height:35px; margin:0; padding:0; text-align:center; line-height:35px; border-top:5px solid #E84F54;}
.node-type-hw-livre #main #block-system-main #btn-cmd .group-btn-papier .form-item .commander a:hover{ background:#E84F54; color:#e8dbcc; text-decoration:none;}


.node-type-hw-livre #main #block-system-main #btn-cmd .group-cmd-ebook{ display:block;position:relative;top:0;left:0;right:0; float:left; width:100%; height:40px; margin:10px 0 0 0;  padding:0; }
.node-type-hw-livre #main #block-system-main #btn-cmd .group-cmd-ebook .field{display:block;position:relative;top:0;left:0;right:0; width:40%;float:left; padding:0; text-align:center; line-height:18px;}
.node-type-hw-livre #main #block-system-main #btn-cmd .group-cmd-ebook .field .field-items{display:block;width:100%;float:left; margin:0;padding:0;    }
.node-type-hw-livre #main #block-system-main #btn-cmd .group-cmd-ebook .field .field-item{display:block;width:100%;float:left; height:40px; line-height:40px;margin:0;padding:0; text-align:center; }
.node-type-hw-livre #main #block-system-main #btn-cmd .group-cmd-ebook .form-item{ display:block;position:relative;top:0;left:0;right:0;  display:block;float:right;width:60%; margin:0; padding:0;}
.node-type-hw-livre #main #block-system-main #btn-cmd .group-cmd-ebook .form-item .commander-ebook{ display:block;position:relative;top:0;left:0;right:0;  display:block;float:left;width:100%; margin:0; padding:0;}
.node-type-hw-livre #main #block-system-main #btn-cmd .group-cmd-ebook .form-item .commander-ebook a{ display:block;position:relative;top:0;left:0;right:0;  display:block;float:left;width:100%; height:35px; margin:0; padding:0; text-align:center; line-height:35px; border-top:5px solid #E84F54;}
.node-type-hw-livre #main #block-system-main #btn-cmd .group-cmd-ebook .form-item .commander-ebook a:hover{ background:#E84F54; color:#e8dbcc; text-decoration:none;}

/*** BOOKS SELECTIONS >> BUTTONS ***/
#main #block-views-selection-thematique-block .form-item .commander{ background: none; }
#main #block-views-selection-thematique-block .form-item .commander a{ padding:12px 0; background:#E8DBCC; color:#000; border-bottom:5px solid #E84F54;}
#main #block-views-selection-thematique-block .form-item .commander a:hover{ background:#E84F54; color:#e8dbcc; text-decoration:none;}

/*** TITLE FIX ***/
.page-recherche #main #content h1{ background:none; text-align:left; }
.page-nouveautes-univers #main #content h1{   text-align:center;        background-image: url(/sites/default/files/sweaver/sweaver_image_68692.png);    background-repeat: no-repeat;    background-position: 50% 50%;    margin-bottom: 20px; }
#main #content #block-system-main h1{ background:none; text-align:left; }
.node-type-selection-thematique.page-node-107423 #main #content #block-system-main h1 {
  text-align: center;
}

/*** TITLE NEW FILED ****/
.node-type-hw-livre #block-system-main .field-name-title-field h1{ font-size: 20px; line-height: 24px;font-family: "BrandonGrotesque";font-weight: bold;text-transform: uppercase;}
.node-type-hw-livre #block-system-main .field-name-hw-livre-titre-couv h1{ font-size: 20px; line-height: 24px;font-family: "BrandonGrotesque";font-weight: bold;text-transform: uppercase;}
.node-type-hw-univers #block-views-univers-block-4 .node .field-hw-livre-titre-couv .field-item a{ padding-top: 0px; color: #000;text-decoration: none;font-weight: bold;}
.node-type-hw-univers #block-views-univers-block-6 .node .field-hw-livre-titre-couv .field-item a{ padding-top: 0px; color: #000;text-decoration: none;font-weight: bold;}
#block-system-main .group-info-rch-drte .field-hw-livre-titre-couv .field-item a{color: #000;font-size: 15px;font-weight: bold;text-decoration: none;}

.node-hw-livre .field-name-hw-livre-titre-couv a{ font-size: 16px; text-decoration: none; color: #000;font-family: "BrandonGrotesque";font-weight: bold;text-transform: uppercase; }
.accueil_haut_2 #block-views-livres-block-8 .node .field-name-hw-livre-titre-couv a{ font-size: 15px;  font-family: "Open Sans"; font-weight: bold;text-transform: uppercase;}
.node-type-hw-univers #block-views-univers-block-6 .field-name-hw-livre-titre-couv a{ font-size: 15px;  font-family: "Open Sans"; font-weight: bold;text-transform: uppercase;}
.node-type-hw-evenement #block-views-livres-block-10 .field-name-hw-livre-titre-couv a{ font-size: 15px;  font-family: "Open Sans"; font-weight: bold;text-transform: uppercase;}
.node-type-hw-livre #block-views-livres-block-4 .field-name-hw-livre-titre-couv a{ font-size: 15px;  font-family: "Open Sans"; font-weight: bold;text-transform: uppercase;}
.node-type-hw-livre #block-views-livres-block-3 .field-name-hw-livre-titre-couv a{ font-size: 15px;  font-family: "Open Sans"; font-weight: bold;text-transform: uppercase;}


/*** DEZOOM FIX HOME blocks ***/
#main #block-views-autopromo-block{ width:658px;}
#main #block-views-autopromo-block-5{ width:329px; float:right;}
/** meme collection block align left ***/
.node-type-hw-livre #main  #block-views-livres-block-4{float:left; margin-right:20px; }
.node-type-hw-livre #main  #block-views-livres-block-3{float:left; }

/*** Slideshow books page ***/
.node-type-hw-livre #main #block-views-livres-block-6{ margin:20px auto!important;}

.accueil_haut_2 #main #content{margin-top:38px;}



/**** UNIVERS TE LAISSER PARTIR ***/
.te-laisser-partir {   }
body.te-laisser-partir { background: black url(../images/univers-telaisserpartir-bg.jpg) no-repeat center top;  }
body.te-laisser-partir #page #header{ margin-top:300px; background:none; width:1024px;    }
body.te-laisser-partir #page #header #block-views-exp-recherche-page{ right:20px; }
body.te-laisser-partir .region-content-top{ background:none;   }
body.te-laisser-partir #page #block-hw-breadcrumb-block-breadcrumb-block{ background:none;   }

/* TE LAISSER PARTIR HP > block TEXTE */
body.te-laisser-partir #block-system-main #node-98958{ position:relative;}
body.te-laisser-partir #block-system-main #node-98958 .left-content{ display:block;float:left; width: 230px; height: 354px;   margin-right: 20px; }
body.te-laisser-partir #block-system-main #node-98958 .left-content img{ display:block;float:left; width: 230px; height: 354px;    }
body.te-laisser-partir #block-system-main #node-98958 .right-content { display:block;float:left; width: 730px;   position:relative;   }
body.te-laisser-partir #block-system-main #node-98958 .right-content p{ display:block;float:left; width: 100%;      }
body.te-laisser-partir #block-system-main #node-98958 .right-content h3{ display:block;float:left; width: 100%; font-family:"Cabin"; font-weight:700; color:#000; font-size:18px; line-height:25px;  }
body.te-laisser-partir #block-system-main #node-98958 .right-content h4{ display:block;float:left; width: 100%;  font-family:"trajan"; font-weight:400; color:#000; font-size:18px; line-height:30px;       }
body.te-laisser-partir #block-system-main #node-98958 .right-content h4 a{   color:#000;     }
body.te-laisser-partir #block-system-main #node-98958 .right-content p{ display:block;float:left; width: 100%;  margin:0px 0 10px 0;   font-family:"Cabin"; font-weight:400; color:#000; font-size:14px;  line-height:17px;    }
body.te-laisser-partir #block-system-main #node-98958 .right-content p:nth-child(12){ width:60%;  }
body.te-laisser-partir #block-system-main #node-98958 .right-content p:nth-child(6){ width:55%;  }
body.te-laisser-partir #block-system-main #node-98958 .right-content address{ display:block;float:left; width: 100%; font-family:"Cabin"; font-weight:700; color:#000; font-size:16px;  line-height:17px; margin:20px 0;    }
body.te-laisser-partir #block-system-main #node-98958 #telaisserpartir-btn-buy{ position:absolute; bottom:120px; right:10px;}
body.te-laisser-partir #block-system-main #node-98958 #telaisserpartir-btn-buy-ebook{ position:absolute; bottom:20px; right:10px;}
body.te-laisser-partir #block-system-main #node-98958 .field-name-title-field .field-items .field-item{ display:block;width:100%;float:left; margin:20px 0;padding:0;    font-family:"trajan"; font-weight:400; color:#ffffff; font-size:40px; text-align:center;   }

body.te-laisser-partir  .block{ box-sizing:border-box;    }

/* TE LAISSER PARTIR HP > block AUTEUR */
body.te-laisser-partir  #block-views-intervenants-block-4{ display:block;width:486px; height: 280px; float:left; margin: 10px 15px 10px 0;padding:10px; background-color:#eef6f6; position:relative;  }
body.te-laisser-partir  #block-views-intervenants-block-4 img{ display:block; float:left; margin: 0 10px 0 0; width:225px; height:auto;   }
body.te-laisser-partir  #block-views-intervenants-block-4 .field-name-title-field a{ margin:0 0 20px 0;  font-family:"trajan"; font-weight:400; color:#000; font-size:18px; line-height:30px; text-decoration:none; text-transform:uppercase; }
body.te-laisser-partir  #block-views-intervenants-block-4 .field-name-hw-intervenant-biographie .field-item{ margin:20px 0 20px 0;  font-family:"Cabin"; font-weight:400; color:#000; font-size:14px;  line-height:17px;   }
body.te-laisser-partir  #block-views-intervenants-block-4 .node-readmore{ margin:20px 0 0 0;  text-align:right; position:absolute; bottom:10px; right:10px;  }
body.te-laisser-partir  #block-views-intervenants-block-4 .node-readmore a{  font-family:"Cabin"; font-weight:400; color:#000; font-size:16px; text-align:right; text-decoration:underline;  }

/* TE LAISSER PARTIR HP > block avis */
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir{ display:block;width:486px; height: 280px; float:left; margin: 10px 0px 10px 0;padding:0px; background-color:#eef6f6;   }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir *{ box-sizing:border-box;    }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir img{ display:block; float:left; margin: 0;    }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir h2{ display:none;     }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir .quicktabs-tabs { display:block;width:100%; float:left; margin: 0;  padding:0;    }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir .quicktabs-tabs li{ background:#a2ddc6; display:block;width:50%; height: 50px;  float:left; margin: 0;  padding:0;  border-bottom:2px solid #9bc9cb; }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir .quicktabs-tabs li:first-child{ border-right:2px solid #9bc9cb;    }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir .quicktabs-tabs li a{ display:block;width:100%; float:left;  background:#a2ddc6 url(../images/icon-avis-white.png) no-repeat 10px center; margin:0; padding:0 0 0 40px; line-height:50px;  font-family:"trajan"; font-weight:400; color:#000; font-size:18px;  text-decoration:none;     }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir .quicktabs-tabs li.active{ background:#eef6f6; border-bottom:none;   }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir .quicktabs-tabs li.active a{  background:#eef6f6 url(../images/icon-avis.png) no-repeat 10px center;   }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir .quicktabs_main {  display:block;width:100%; float:left; margin: 10px 0 0 0;  padding:10px;   }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir .quicktabs_main .view-content,
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir .quicktabs_main .view-content *{  font-family:"Cabin"; font-weight:400; color:#000; font-size:14px;  line-height:17px;  }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir .quicktabs_main a{  display:block;width:100%; float:left; margin: 10px 0 0 0;  padding:10px;   }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir .more-link {    }
body.te-laisser-partir  #block-quicktabs-avis-te-laisser-partir .more-link a{  font-family: "Cabin"; font-weight: 400; color: #000;font-size: 16px;text-align: right;text-decoration: underline;   }


/* TE LAISSER PARTIR HP > block ACTUALITES */
body.te-laisser-partir  #block-views-actualites-block-5{ display:block;width:486px; height: 350px; float:left;clear:both;  margin: 10px 15px 10px 0;padding:10px; background-color:#eef6f6;   }
body.te-laisser-partir  #block-views-actualites-block-5 h2{  background:url(../images/icon-actus.png) no-repeat left center; margin:0 0 20px 0; padding-left:30px;  font-family:"trajan"; font-weight:400; color:#000; font-size:18px;  text-decoration:none;  }
body.te-laisser-partir  #block-views-actualites-block-5 .field-name-field-image{ display:block; float:left; margin: 0 0 20px 0; width:100%; padding-left:30px;   }
body.te-laisser-partir  #block-views-actualites-block-5 .field-name-field-image img{  width:80%;   }
body.te-laisser-partir  #block-views-actualites-block-5 .field-name-title-field a{ font-family:"Cabin"; font-weight:700; color:#000; font-size:16px; text-decoration:none; text-transform:uppercase;}
body.te-laisser-partir  #block-views-actualites-block-5 .field-name-field-date-actu span{ font-family:"Cabin"; font-weight:700; color:#e74f53; font-size:16px; }
body.te-laisser-partir  #block-views-actualites-block-5 .field-name-body { margin:0 0 20px 0; }
body.te-laisser-partir  #block-views-actualites-block-5 .field-name-body p{ font-family:"Cabin"; font-weight:400; color:#696969; font-size:14px !important; margin-top:10px; }
body.te-laisser-partir  #block-views-actualites-block-5 .field-name-body h2{ background:none; padding:0; margin:10px 0 10px 0; font-family:"Cabin"; font-weight:400; color:#696969; font-size:14px !important;   }
body.te-laisser-partir  #block-views-actualites-block-5 .field-name-body h2 span{  font-size:14px !important;   }

/* TE LAISSER PARTIR HP > instagram 1 */
body.te-laisser-partir  #block-block-38{ display:block;width:100%; float:left; margin: 0; padding:20px;   }
body.te-laisser-partir  #block-block-38 h2{ display:none; }
body.te-laisser-partir  #block-block-38 strong{ display:block;width:100%; float:left; margin: 10px 0 0 0; text-align:center; font-family:"Cabin"; font-size:22px; color:#000; font-weight:700; }

/* TE LAISSER PARTIR HP > instagram 2 */
body.te-laisser-partir  #block-block-39{ display:block;width:100%; float:left; margin: 0; padding:20px;   }
body.te-laisser-partir  #block-block-39 h2{ display:none; }
body.te-laisser-partir  #block-block-39 strong{ display:block;width:100%; float:left; margin: 10px 0 0 0; text-align:center; font-family:"Cabin"; font-size:22px; color:#000; font-weight:700; }

/* TE LAISSER PARTIR HP > instafeed */
body.te-laisser-partir  .instafeed{ display:block;width:100%; float:left; margin: 10px 0;  }
body.te-laisser-partir  .instafeed a{ display:block;width:156px; height:156px; float:left; margin-left: 35px;  }
body.te-laisser-partir  .instafeed a img{ display:block;float:left;width:100%;    }
body.te-laisser-partir  .instafeed a:nth-child(2){ margin-left: 0;  }


/* --------- */
/* TE LAISSER PARTIR PAGE AUTEUR > livres de l'auteur */
body.te-laisser-partir.node-type-hw-intervenant  #block-views-livres-block-5{ top:0px; display:block;width:100%; height:auto; float:left; margin: 10px 0px 20px 0;padding:10px; background-color:#eef6f6; border:none;}
body.te-laisser-partir.node-type-hw-intervenant  #block-views-livres-block-5 h2{ top:0px; text-align:center; background:none; margin:0 0 20px 0; padding:0 0 0 0;  font-family:"trajan"; font-weight:400; color:#000; font-size:18px;  text-decoration:none;  }


/* TE LAISSER PARTIR PAGE AUTEUR > block avis */
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu{ display:block;width:488px; height:auto; float:left; margin: 10px 10px 10px 0;padding:0px; background-color:#eef6f6;   }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu *{ box-sizing:border-box;    }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu img{ display:block; float:left; margin: 0;    }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu h2{ display:none;     }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu .quicktabs-tabs { display:block;width:100%; float:left; margin: 0;  padding:0;    }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu .quicktabs-tabs li{ background:#a2ddc6; display:block;width:50%; height: 50px;  float:left; margin: 0;  padding:0;  border-bottom:2px solid #9bc9cb; }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu .quicktabs-tabs li:first-child{ border-right:2px solid #9bc9cb;    }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu .quicktabs-tabs li a{ display:block;width:100%; float:left;  background:#a2ddc6 url(../images/icon-avis-white.png) no-repeat 10px center; margin:0; padding:0 0 0 40px; line-height:50px;  font-family:"trajan"; font-weight:400; color:#000; font-size:18px;  text-decoration:none;     }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu .quicktabs-tabs li.active{ background:#eef6f6; border-bottom:none;   }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu .quicktabs-tabs li.active a{  background:#eef6f6 url(../images/icon-avis.png) no-repeat 10px center;   }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu .quicktabs_main {  display:block;width:100%; float:left; margin: 10px 0 0 0;  padding:10px;   }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu .quicktabs_main .view-content,
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu .quicktabs_main .view-content *{  font-family:"Cabin"; font-weight:400; color:#000; font-size:14px;  line-height:17px; background:none; }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu .quicktabs_main a{  display:block;width:100%; float:left; margin: 10px 0 0 0;  padding:10px;   }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu .more-link {    }
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur-page-auteu .more-link a{  font-family: "Cabin"; font-weight: 400; color: #000;font-size: 16px;text-align: right;text-decoration: underline;   }

/* TE LAISSER PARTIR PAGE AUTEUR > block ACTUALITES */
body.te-laisser-partir.node-type-hw-intervenant  #block-views-actualites-block-3{ display:block;width:488px; height: 350px; float:left;  margin: 0px 0 10px 0;padding:10px; background-color:#eef6f6;   }
body.te-laisser-partir.node-type-hw-intervenant  #block-views-actualites-block-3 *{ box-sizing:border-box;    }
body.te-laisser-partir.node-type-hw-intervenant  #block-views-actualites-block-3 h2{ text-align:left; background:url(../images/icon-actus.png) no-repeat left center; margin:0 0 20px 0; padding:0 0 0 30px;  font-family:"trajan"; font-weight:400; color:#000; font-size:18px;  text-decoration:none;  }
body.te-laisser-partir.node-type-hw-intervenant  #block-views-actualites-block-3 .field-name-field-image{ display:block; float:left; margin: 0 0 20px 0; width:100%; padding-left:0px;   }
body.te-laisser-partir.node-type-hw-intervenant  #block-views-actualites-block-3 .field-name-field-image img{  width:80%;   }
body.te-laisser-partir.node-type-hw-intervenant  #block-views-actualites-block-3 .field-name-title-field a{ font-family:"Cabin"; font-weight:700; color:#000; font-size:16px; text-decoration:none; text-transform:uppercase;}
body.te-laisser-partir.node-type-hw-intervenant  #block-views-actualites-block-3 .field-name-field-date-actu span{ font-family:"Cabin"; font-weight:700; color:#e74f53; font-size:16px; }
body.te-laisser-partir.node-type-hw-intervenant  #block-views-actualites-block-3 .field-name-body  { margin:0 0 20px 10px; }
body.te-laisser-partir.node-type-hw-intervenant  #block-views-actualites-block-3 .field-name-body p{ font-family:"Cabin"; font-weight:400; color:#696969; font-size:14px !important; margin-top:10px; }
body.te-laisser-partir.node-type-hw-intervenant  #block-views-actualites-block-3 .field-name-body h2{ background:none; padding:0; margin:10px 0 10px 0; font-family:"Cabin"; font-weight:400; color:#696969; font-size:14px !important;   }
body.te-laisser-partir.node-type-hw-intervenant  #block-views-actualites-block-3 .field-name-body h2 span{  font-size:14px !important;   }

/* ----- */
/* TE LAISSER PARTIR PAGE LIVRE > blocks */
body.te-laisser-partir  #block-quicktabs-avis-libraire-lecteur .field-content{ padding:20px; }
body.te-laisser-partir.node-type-hw-livre .region #block-views-actualites-block-2{ width: 330px; margin:20px 0 20px 0; padding:10px 10px; }
body.te-laisser-partir.node-type-hw-livre .region #block-views-livres-block-3{ width: 500px;  margin:20px 0 20px 20px;  background:#F5F1EB; padding:10px 10px; border:none;  }
body.te-laisser-partir.node-type-hw-livre .region #block-views-livres-block-3 h2{ text-align: left; background: none; margin-left: 10px; padding-top: 10px;padding-bottom: 0px; margin-bottom: 10px; }
body.node-type-hw-livre #block-views-livres-block-6{ margin:10px auto; padding:0; }

/* TE LAISSER PARTIR PAGE LIVRE > block Avis */
body.te-laisser-partir.node-type-hw-livre  .quicktabs_main{ padding:10px; background:#F5F1EB;    }

/* TE LAISSER PARTIR PAGE LIVRE > block ACTUALITES */
body.te-laisser-partir.node-type-hw-livre  #block-views-actualites-block-2{ display:block;width:488px; height: 350px; float:left;  margin: 0px 0 10px 0;padding:0px;     }
body.te-laisser-partir.node-type-hw-livre  #block-views-actualites-block-2 *{ box-sizing:border-box;    }
body.te-laisser-partir.node-type-hw-livre  #block-views-actualites-block-2 .field-name-field-image{ display:block; float:left; margin: 0 0 20px 0; width:100%; padding-left:0px; text-align: center;  }
body.te-laisser-partir.node-type-hw-livre  #block-views-actualites-block-2 .field-name-field-image img{  width:80%;   }
body.te-laisser-partir.node-type-hw-livre  #block-views-actualites-block-2 .field-name-title-field a{ font-family:"Cabin"; font-weight:700; color:#000; font-size:16px; text-decoration:none; text-transform:uppercase;}
body.te-laisser-partir.node-type-hw-livre  #block-views-actualites-block-2 .field-name-field-date-actu span{ font-family:"Cabin"; font-weight:700; color:#e74f53; font-size:16px; }
body.te-laisser-partir.node-type-hw-livre  #block-views-actualites-block-2 .field-name-body  { margin:0 0 20px 10px; }
body.te-laisser-partir.node-type-hw-livre  #block-views-actualites-block-2 .field-name-body p{ font-family:"Cabin"; font-weight:400; color:#696969; font-size:14px !important; margin-top:10px; }
body.te-laisser-partir.node-type-hw-livre  #block-views-actualites-block-2 .field-name-body h2{ background:none; padding:0; margin:10px 0 10px 0; font-family:"Cabin"; font-weight:400; color:#696969; font-size:14px !important;   }
body.te-laisser-partir.node-type-hw-livre  #block-views-actualites-block-2 .field-name-body h2 span{  font-size:14px !important;   }

/* ----- */
body.te-laisser-partir.page-te-laisser-partir-lecteurs{}
body.te-laisser-partir.page-te-laisser-partir-libraires #content h1,
body.te-laisser-partir.page-te-laisser-partir-lecteurs #content h1{ width: 987px; margin: 20px auto; font-size: 20px; line-height: 24px;font-family: "BrandonGrotesque";font-weight: bold;text-transform: uppercase; }

body.te-laisser-partir.page-te-laisser-partir-libraires #content .content,
body.te-laisser-partir.page-te-laisser-partir-lecteurs #content .content{ display:block; float:left; width:100%; margin: 0 0 20px  0;  }


body.te-laisser-partir.page-te-laisser-partir-libraires #content .field-name-body ,
body.te-laisser-partir.page-te-laisser-partir-lecteurs #content .field-name-body { font-family: "Cabin";font-weight: 400;color: #000;font-size: 14px;line-height: 17px;  }



/*** NEW BTNS ***/
.node-type-hw-livre #main #block-system-main #btn-cmd .group-btn-papier .acheter{ position: relative;top: 0px;left: 0px;right: 0px;display: block;float: left;width: 60%;margin: 0px;padding: 0px;}
.node-type-hw-livre #main #block-system-main #btn-cmd .group-cmd-ebook .acheter{ position: relative;top: 0px;left: 0px;right: 0px;display: block;float: left;width: 60%;margin: 0px;padding: 0px;}

.page-recherche #main #block-system-main .group-btn-cmd-livre .acheter{ position: relative;top: 0px;left: 0px;right: 0px;display: block;float: left;width: 60%;margin: 0px;padding: 0px;}
.page-recherche #main #block-system-main .group-btn-cmd-ebook .acheter{ position: relative;top: 0px;left: 0px;right: 0px;display: block;float: left;width: 60%;margin: 0px;padding: 0px;}

#main #block-system-main .view .group-btn-cmd-livre .acheter{ position: relative;top: 0px;left: 0px;right: 0px;display: block;float: left;width: 60%;margin: 0px;padding: 0px;}
#main #block-system-main .view .group-btn-cmd-ebook .acheter{ position: relative;top: 0px;left: 0px;right: 0px;display: block;float: left;width: 60%;margin: 0px;padding: 0px;}



.acheter > div{  display: block;float: left;width: 100%;}
.acheter .buybutton { position: relative;top: 0px;left: 0px;right: 0px;display: block;float: left;width: 100%;height:40px;line-height: 25px;margin: 0px;padding: 0px;text-align: center; border-top: 5px solid #E84F54; background-color: #E8DBCC; border-radius:0; }
.acheter .buybutton span{ color:#000; text-shadow:none;  font-family: "Open Sans"; font-weight: bold;font-size: 15px;}
.acheter .buybutton:hover{background:#E84F54;  }
.acheter .buybutton:hover span{color:#E8DBCC;  text-decoration:none;}


/***** INSTAFEEDS *****/
.instafeed { display:block; float:left; width:100%; }
#instafeed { display:block; float:left; width:100%; }
#instafeed a{ display:block; float:left; width:19.5%; height:240px; vertical-align:middle;
  padding:5px; margin:0; box-sizing:border-box; overflow:hidden;  }
#instafeed a:nth-child(5n+1){ clear:both; }
#instafeed a img{ display:inline-block; float:none; width:100%; vertical-align:middle; transition:all 0.5s ease 0s; transform:scale(1);}
#instafeed a:hover img{  transform:scale(1.1);}

/***** HOME LAYOUT FIXES *****/
#main #block-views-autopromo-block{ display:block; float:left; margin:15px 0; width: 654px; }
#main #block-views-autopromo-block img{ width:auto !important; margin-right:15px}
#main #block-views-autopromo-block-5{ display:block; float:left; margin:15px 0 0 0; padding: 0 0 0 13px;width: 320px;}


/*** BREADCRUMB zepur ***/
/*#block-hw-breadcrumb-block-breadcrumb-block{ margin-bottom:-10px;}*/





/************************************************************************************************/
/***** MARABOUT TENDANCES ******/
#block-block-19{ display:block; float:left; width:100%;  }

/***** **************************************************************************************************** *****/
/***** TENDANCES LIST PAGE *****/
.tendance-list-page{ }
.tendance-list-page .region { display:block;   margin:0 auto; box-sizing:border-box;  overflow:hidden; }
.tendance-list-page .region *{ box-sizing:border-box;}

/***** TENDANCES LIST PAGE > LAST ARTICLE custom view *****/
.tendance-list-page #page-title{ font-family:'BrandonGrotesque'; font-size:28px; text-transform:uppercase; margin:20px 0 0 0;}
.tendance-list-page #content { }
.tendance-list-page .region-content-top{ background:#fff; }
.tendance-list-page .region-content-top .view{display:block; float:left; width:100%; box-sizing:border-box; margin:0 0 20px 0; }
.tendance-list-page .region-content-top .view *{ box-sizing:border-box;}
.tendance-list-page .region-content-top .view .node{ display:block; float:left; width:50%; margin:20px 25%; background:#F3ECE5; padding:20px;  }
.tendance-list-page .region-content-top .view .node .field-type-image{ display:block; float:left; width:100%; margin:0 0 20px 0; }
.tendance-list-page .region-content-top .view .node .field-type-image img{ display:block; float:left; width:100%; height:auto;   }
.tendance-list-page .region-content-top .view .node .field-name-title-field{ display:block; float:left; width:100%; position:relative; margin:0 0 20px 0; padding:10px 20px 20px 20px; text-align:center; }
.tendance-list-page .region-content-top .view .node .field-name-title-field *{ font-family:'BrandonGrotesque';  font-size:20px; color:#000; font-weight:700; text-decoration:none; text-transform:uppercase; }
.tendance-list-page .region-content-top .view .node .field-name-title-field a:hover{ text-decoration:underline;  }
.tendance-list-page .region-content-top .view .node .field-name-title-field::after{ content:""; display:block; width:20%; border-bottom:3px solid #333;  position:absolute; bottom:0; left:40%;  }
.tendance-list-page .region-content-top .view .node .field-name-body{ display:block; float:left; width:100%; margin:0 0 10px 0; text-align:justify; font-size:14px; }
.tendance-list-page .region-content-top .view .node-readmore{ display:block; float:left; width:100%; text-align:center; margin:20px 0 0 0; padding:0; }
.tendance-list-page .region-content-top .view .node-readmore a{ display:block; float:right; color:#DF4465; font-weight:bold; text-decoration:none; }
.tendance-list-page .region-content-top .view .node-readmore a:hover{ text-decoration:underline; }


/***** TENDANCES LIST PAGE > articles liste *****/
.tendance-article-list{ display:block; float:left; width:100%; box-sizing:border-box;  background:#fff; margin:0 0 40px 0; }
.tendance-article-list *{ box-sizing:border-box;} 
.tendance-article-list .views-row{ display:block; float:left; width:32%; margin:0 2% 20px 0; background:#fff; padding:20px;  }
.tendance-article-list .views-row:nth-child(3n){ margin-right:0; }
.tendance-article-list .views-row:nth-child(3n+1){ clear:both; }
.tendance-article-list .views-row img{ width:100%; height:auto;  }
.tendance-article-list .views-row .node .field-name-title-field{ display:block; float:left; width:100%; margin:0; } 
.tendance-article-list .views-row .node .field-name-title-field * { margin:0; font-family:'BrandonGrotesque'; font-size:16px; color:#000; font-weight:700; text-align:center; text-decoration:none; text-transform:uppercase; }
.tendance-article-list .views-row .node .field-name-title-field  a:hover{ text-decoration:underline;  }
.tendance-article-list .views-row .node .field-type-image { position:relative; display:block; float:left; width:100%; margin:0 0 20px 0; padding:0 0 20px 0;  }
.tendance-article-list .views-row .node .field-type-image img { display:block; float:left; width:100%; height:auto; margin:0; }
.tendance-article-list .views-row .node .field-type-image::after { content:""; position:absolute; bottom:0px; left:40%; width:20%; border-bottom:2px solid #333; }
.tendance-article-list .views-row .node .links { display:block; float:left; width:100%; margin:0; text-align:center;  }
.tendance-article-list .views-row .node .links .node-readmore { display:block; float:left; width:100%; margin:10px 0 0 0; }
.tendance-article-list .views-row .node .links .node-readmore a{ font-size:13px; color:#555; font-weight:700; }


/***** TENDANCES LIST > link teaser *****/
.tendance-link-teaser{ display:block; float:left; width:32%; margin:0 2% 20px 0; background:#F3ECE5; padding:20px;  box-sizing:border-box; }
.tendance-link-teaser *{  box-sizing:border-box;  }
.tendance-link-teaser.last{ margin-right:0; }
.tendance-link-teaser.clear{ clear:both; }
.tendance-link-teaser h2{ display:block; float:left; width:100%; margin:0 0 20px 0; 
		font-family:'BrandonGrotesque'; font-size:20px; color:#DF4465; font-weight:700; text-align:center; text-decoration:none; text-transform:uppercase; }
.tendance-link-teaser .more-link{ display:block; float:left;   width:100%; clear:both;  text-align:center;}
.tendance-link-teaser .more-link a{ color:#DF4465; }
.tendance-link-teaser .view{ display:block; float:left;   width:100%; clear:both; }
.tendance-link-teaser .views-row .node{ display:block; float:left; width:100%; text-align:center; }

.tendance-link-teaser .views-field-title,
.tendance-link-teaser .views-row .node .field-name-title-field{ display:block; float:left; width:100%; margin:0; text-align:center;} 
.tendance-link-teaser .views-field-title *,
.tendance-link-teaser .views-row .node .field-name-title-field * { margin:0; font-family:'BrandonGrotesque';	font-size:16px; color:#000; font-weight:700; text-align:center; text-decoration:none; text-transform:uppercase; }
.tendance-link-teaser .views-row .node .field-type-image { position:relative; display:block; float:left; width:100%; margin:0 0 20px 0; padding:0 0 20px 0;  }
.tendance-link-teaser .views-row .node .field-type-image img { display:block; float:left; width:100%; height:auto; margin:0; }
.tendance-link-teaser .views-row .node .field-type-image::after { content:""; position:absolute; bottom:0px; left:50%; width:100px; margin-left:-50px; border-bottom:2px solid #333; }
.tendance-link-teaser .more-link,
.tendance-link-teaser .links { display:block; float:left; width:100%; margin:20px 0 0 0; text-align:center;  }
.tendance-link-teaser .links .node-readmore { display:block; float:left; width:100%;  }
.tendance-link-teaser .more-link a,
.tendance-link-teaser .links .node-readmore a{ font-size:13px; color:#555; font-weight:700; }

 .page-node-88077 #block-views-univers-block-1.tendance-detail-page{ display:block; float:left; width:32%; margin:0 2% 20px 0; background:#F3ECE5; padding:20px; }

/***** TENDANCES DETAIL PAGE *****/
.tendance-detail-page{ box-sizing:border-box; }
.tendance-detail-page *{ box-sizing:border-box; }
.tendance-detail-page #block-system-main .node { display:block;   margin:0 0 40px 0; box-sizing:border-box;  overflow:hidden; }
.tendance-detail-page #block-system-main .node *{ box-sizing:border-box;}
.tendance-detail-page #block-system-main .node .field-name-title-field{ display:block; float:left; width:100%; margin:20px 0; text-align:center;} 
.tendance-detail-page #block-system-main .node .field-name-title-field *{ font-family:'BrandonGrotesque'; font-size:28px; font-weight:bold; text-transform:uppercase; margin:0; }
.tendance-detail-page #block-system-main .node .field-name-body {display:block; float:left; width:100%; margin:20px 0; text-align:justify; }
.tendance-detail-page #block-system-main .node .field-type-image {display:block; float:left; width:100%; margin:20px 0; text-align:center; }
.tendance-detail-page #block-system-main .node .field-type-image img{display:inline-block; float:none; width:auto; height:auto; max-width:100%; margin:0;  }
.tendance-detail-page #block-system-main .node .form-item  {display:block; float:left; width:100%; margin: 0; text-align:center; }
.tendance-detail-page #block-system-main .node .form-item > * {display:inline-block; float:none;   }


/***** MARABOUT CUISINE > RECETTE *****/
.node-type-recettes{}
.node-type-recettes .node-recettes{ display:block; float:left; width:100%; box-sizing:border-box; }
.node-type-recettes .node-recettes *{ box-sizing:border-box; }
.node-type-recettes .node-recettes .field{ display:block; float:left; width:100%; }
.node-type-recettes .node-recettes .field-name-title-field{ display:block; float:left; width:100%; margin:20px 0 40px 0; text-align:center; }
.node-type-recettes .node-recettes .field-name-title-field .field-item{  font-size:30px; font-weight:700; font-family:"BrandonGrotesque"; }
.node-type-recettes .node-recettes .field-name-field-image{ display:block; float:left; width:100%; margin:0 0 30px 0; text-align:center; }
.node-type-recettes .node-recettes .field-name-field-image img{ max-width:100%; height:auto; }
.node-type-recettes .node-recettes .field-label-inline{ display:block; width:50%; margin:0 25% 5px 25%; }
.node-type-recettes .node-recettes .field-label-inline .field-label{ display:block; float:left; font-size:18px; font-family:"Open Sans"; color:#000; font-weight:600;  }
.node-type-recettes .node-recettes .field-label-inline .field-items{ display:block; float:right;font-size:18px; font-family:"Open Sans"; color:#e36580; font-weight:600;  }
.node-type-recettes .node-recettes .field-name-field-ingr-dients{ display:block; float:left; width:30%; clear:both; margin:50px 0 20px 0;  }
.node-type-recettes .node-recettes .field-name-field-ingr-dients .field-label{ display:block; float:left; width:100%; margin:0 0 20px 0; text-align:center; 
	font-family:"BrandonGrotesque"; font-size:28px; color:#e36580; font-weight:700; }
.node-type-recettes .node-recettes .field-name-field-ingr-dients .field-items{ display:block; float:left; width:100%; margin:0 0 0 0; padding:20px; background:#f4eee7; 
	font-size:18px; text-align:left; line-height:1.2; }
.node-type-recettes .node-recettes .field-name-field-recette{ display:block; float:right; width:65%; margin:50px 0 20px 0;   }
.node-type-recettes .node-recettes .field-name-field-recette .field-label{ display:block; float:left; width:100%; margin:0 0 20px 0; text-align:center; 
	font-family:"BrandonGrotesque"; font-size:28px; color:#e36580; font-weight:700; }
.node-type-recettes .node-recettes .field-name-field-recette .field-items{ display:block; float:left; width:100%; margin:0 0 0 0; padding:20px; background:#fff; 
	font-size:18px; text-align:left; line-height:1.2; }
.node-type-recettes .node-recettes .field-name-field-livre-s-{ display:block; float:left; width:50%; clear:both; margin:0px 0 50px 0;  }	
.node-type-recettes .node-recettes .field-name-field-livre-s- > .field-label{ display:block; float:left; width:100%; margin:0px 0 10px 0; padding:10px 0; 
	font-family:"BrandonGrotesque"; font-size:24px; color:#000; font-weight:700; text-align:center; background:#fbf9f7; }
.node-type-recettes .node-recettes .field-name-field-livre-s- > .field-items	{ display:block; float:left; width:100%; text-align:center; }
.node-type-recettes .node-recettes .field-name-field-livre-s- > .field-items >.field-item	{ display:inline-block;  width:40%; text-align:center; }
.node-type-recettes .node-recettes .field-name-field-livre-s- > .field-items >.field-item .field-name-hw-livre-titre-couv{ display:block; float:left; width:100%; margin:10px 0 10px 0; text-align:center;    }
.node-type-recettes .node-recettes .field-name-field-livre-s- > .field-items >.field-item .field-name-hw-livre-titre-couv img{ max-width:100%; height:auto; }
.node-type-recettes .node-recettes .field-name-field-livre-s- > .field-items >.field-item 	.node-hw-livre .field-name-hw-livre-titre-couv a {font-size:18px; color:#000; font-weight:400; text-align:center; text-transform:none; }
.node-type-recettes .node-recettes .field-name-field-auteur-s-{ display:block; float:left; width:50%;   margin:0px 0 50px 0;  }	
.node-type-recettes .node-recettes .field-name-field-auteur-s- > .field-label{ display:block; float:left; width:100%; margin:0px 0 10px 0; padding:10px 0; 
	font-family:"BrandonGrotesque"; font-size:24px; color:#000; font-weight:700; text-align:center; background:#fbf9f7; }
.node-type-recettes .node-recettes .field-name-field-auteur-s- > .field-items	{ display:block; float:left; width:100%; text-align:center; }
.node-type-recettes .node-recettes .field-name-field-auteur-s- > .field-items >.field-item	{ display:inline-block;  width:40%; text-align:center; }
.node-type-recettes .node-recettes .field-name-field-auteur-s- > .field-items >.field-item .field-name-hw-intervenant-photos{ display:block; float:left; width:100%; margin:10px 0 10px 0; 	text-align:center;    }
.node-type-recettes .node-recettes .field-name-field-auteur-s- > .field-items >.field-item .field-name-hw-intervenant-photos img{ max-width:100%; height:auto; }
.node-type-recettes .node-recettes .field-name-field-auteur-s- > .field-items >.field-item .field-name-title-field{ display:block; float:left; width:100%; margin:0 0 10px 0; 	text-align:center;    }
.node-type-recettes .node-recettes .field-name-field-auteur-s- > .field-items >.field-item 	.node-hw-intervenant .field-name-title-field * {font-size:18px; color:#000; font-weight:400; padding:0; margin:0; text-align:center !important; text-transform:none; }
	
	
	
/*** FORM NEWLETTER flag field ***/
.intl-tel-input.allow-dropdown .flag-container{ position:absolute; right:auto; left:10px!important; }
.intl-tel-input .selected-flag .iti-flag{ margin-top:7px; }
.intl-tel-input .selected-flag .iti-arrow{ top:13px; }

.page-node-98275 #block-system-main .form-item.webform-component-checkboxes{ text-align:left;    }
.page-node-98275 #webform-component-optin-marabout .form-item,
.page-node-98275 #webform-component-optin-sms .form-item,
.page-node-98275 #webform-component-optin-mcc .form-item,
.page-node-98275 #webform-component-optin-paresseuses .form-item,
.page-node-98275 #webform-component-nl-myboox .form-item{ margin-left: 370px;  text-align:left;  }

.page-node-98275 #webform-component-quels-sont-vos-centres-dinteret-{  }



.node-type-article #page #block-system-main .node-article .content .field-name-field-image{ width:100%; text-align:center; }



.node-type-landing-extrait #block-system-main .node * {
    box-sizing: border-box;
}
.node-type-landing-extrait #block-system-main .node .field-name-title-field {
    display: block;
    float: left;
    width: 100%;
    margin: 20px 0;
    text-align: center;
}
.node-type-landing-extrait #block-system-main .node .field-name-title-field * {
    font-family: 'BrandonGrotesque';
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
}
.node-type-landing-extrait #block-system-main .node .field-type-image img {
    display: inline-block;
    float: none;
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0;
}
.node-type-landing-extrait #block-system-main .node .field-name-body {
    display: block;
    float: left;
    width: 100%;
    margin: 20px 0;
    text-align: justify;
}
.node-type-landing-extrait #block-system-main .node .field-name-field-fichier-audio {
  float: left;
  width: 100%;
  text-align: center;
    margin: 20px 0;
}
.node-type-landing-extrait #block-system-main .node .field-name-field-livre-s- {
    margin-left: 50%;
    transform: translatex(-50%);
}
.node-type-landing-extrait #block-system-main .node .field-name-field-fichier-audio .jp-audio {
  margin: auto;
}
body.node-type-landing-extrait .field-name-field-livre-s- {
    float: left;
    text-align: center;
    min-width: 485px;
    width: auto;
    border-top-width: 1px;
    border-top-style: dashed;
    border-right-style: dashed;
    border-bottom-style: dashed;
    border-left-style: dashed;
    border-top-color: #696969;
    border-right-color: #696969;
    border-bottom-color: #696969;
    border-left-color: #696969;
    padding-top: 0px;
    margin-top: 50px;
    margin-bottom: 50px;
}
body.node-type-landing-extrait .field-name-field-livre-s- > .field-label {
    text-align: center;
    margin-left: 140px;
    margin-right: 139px;
    margin-bottom: 30px;
    margin-top: -8px;
    background-color: #ffffff;
    text-transform: uppercase;
}
body.node-type-landing-extrait .field-name-field-livre-s- .field-items {
    text-align: left;
}
body.node-type-landing-extrait .field-name-field-livre-s- .field-items .field-item {
    display: inline-block;
    width: 242px;
    margin: auto;
    text-align: center;
}
body.node-type-landing-extrait #block-system-main .node .field-type-image {
    display: block;
    float: left;
    width: 100%;
    margin: 20px 0;
    text-align: center;
}
body.node-type-landing-extrait .field-name-field-livre-s- .field-items .field-item {
    display: inline-block;
    width: 242px;
    margin: auto;
    text-align: center;
}