* {
  background-color: transparent;
}

#top,
.sidebar,
#navigation,
#header-region nav,
#footer,
.breadcrumb,
.tabs,
.feed-icon,
.links {
  display: none;
}

.layout-container {
  width: 100%;
}

#content,
.title {
  margin: 20px 0;
  width: auto;
}

a:hover, a:active, a:link, a:visited {
  color: black;
}

#content a:link:after, #content a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 0.8em;
  font-weight: normal;
}

#top nav#block-sparadrap-account-menu {display: none !important}
div.default__feuilletage {display: none;}
div#block-formulaireexposerecherchepage-1 {display: none;}
div.default__dynamic-block-fieldcommerce-product-menu-boutique-pictos ul.menu {display: none;}
div.field_description__corps {display: block !important}
div.default__dynamic-block-fieldcommerce-product-share {display: none;}
div#block-sparadrap-branding {position: relative; top: auto; left: auto; display: block; margin: 0 auto; width: 100px;}
div.commerce-product--view-mode-full.ds-2col .group-left {padding-top: 0}

body.two-sidebars div#main div.container section#content {width: 100%; padding-top:0; margin-top: 0}

#header {box-shadow: none;}

body.section-parents #block-sparadrap-content aside#sidebar-article-left,
body.section-professionnels #block-sparadrap-content aside#sidebar-article-left,
body.section-sparadrap #block-sparadrap-content aside#sidebar-article-left {display: none;}

body.section-parents #block-sparadrap-content aside#sidebar-article-right,
body.section-professionnels #block-sparadrap-content aside#sidebar-article-right,
body.section-sparadrap #block-sparadrap-content aside#sidebar-article-right {display: none;}

body.section-parents #block-sparadrap-content article.node,
body.section-professionnels #block-sparadrap-content article.node,
body.section-sparadrap #block-sparadrap-content article.node {border: none;}

body.section-enfants div#main div.container section#content {width: 100% !important;}
body.section-enfants div#main div.container aside#sidebar-first {display: none;}

a.btn_proposer_un_mot {display: none !important;}

div.wrapper-accordion div#accordion div.accordion-item div.accordion-item-content {width: 100%; box-sizing: border-box; border: none;display: block;}

div.wrapper-accordion {width: 100% !important; left: auto !important;}

/* btn print */
body{
  padding: 0px 60px;
  background: white;
}

.site-logo {margin: 0 auto;text-align: center;}
.site-logo img{margin: 0 auto;display: inline-block;width: 215px; height: 215px;max-width: none;}


/* print  pages article parents/ professionnels */

body.section-professionnels, body.section-parents {
  background-color:white;
}

body.section-professionnels #block-sparadrap-content article.node {
  border-color: none;
}

a[href]:after {
  visibility: hidden;
}

.section-professionnels h2 {
  color: #80C2A3;
}
.section-professionnels .layout-container section#content #block-sparadrap-content article a, .section-parents .layout-container section#content #block-sparadrap-content article a {
  color: #e67e22;
}

.layout-container section#content #block-sparadrap-content article a {
  color: #ff7b23;
  text-decoration: underline;
}

div#main div.container section#content div#content-area article p {
  text-align: justify;
}
.layout--onecol .layout__region {
  width: 100%;
}

blockquote p {
  font-style: italic;
}

body.section-parents div.wrapper-accordion,
body.section-parents div.wrapper-accordion div#accordion div.accordion-item div.accordion-item-content,
body.section-professionnels div.wrapper-accordion,
body.section-professionnels div.wrapper-accordion div#accordion div.accordion-item div.accordion-item-content {
  border-color: white;
}
div.wrapper-accordion div#accordion div.accordion-item div.accordion-item-content {
  border-color: white;
}

/* bloc du bas documents*/
.accordion-item-content{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
div.wrapper-accordion div#accordion div.accordion-item.documents div.accordion-item-content div.layout--onecol{
  float: left;
  width: 200px;
  height: auto;
  padding: 20px;
}

body.section-professionnels div.wrapper-accordion div#accordion div.accordion-item.documents div.accordion-item-content div.layout--onecol a.more,
body.section-parents div.wrapper-accordion div#accordion div.accordion-item.documents div.accordion-item-content div.layout--onecol a.more {
  display: none;
}

/* print page detail produit boutique */
.group-right{
  display: none;
}

.commerce-product--view-mode-full.ds-2col .group-left {
  width: 100%;

}

.commerce-product--view-mode-full.ds-2col .group-left {
  border: none;
}

.more-products .layout a.more{
  display: none;
}

div.group-left a {
  color: #ff7b23;
  text-decoration: underline;
}

/* print article accordion*/
.accordion-item-content{
  display: flex;
}

.accordion-item-content .layout--onecol .layout__region--content p .more{
  display: none;
}

.layout--onecol .layout__region{
  display: flex;
  flex-direction: column;
}

#accordion .accordion-item .accordion-item-header:before {
  display: inline-block;
  content: " + ";
  font-weight: bold;
  color: #ffd304;
  position: relative;
  margin: 0 10px;
  font-size: 20px;
  transition: 0.6s;
  vertical-align: middle;
}

.more-products .layout {
  width: 20%;
  padding: 0 40px 0 0;
  float: left;
}
.more-products .layout .default__visuel {
  float: none;
  padding-right: 0;
  margin-bottom: 5px;
}
.more-products .layout h3 {
  font-size: 13px;
  font-weight: 600;
  min-height: 83px;
}
.more-products .layout .default__visuel a img {
  max-width: 100%;
  max-height: 160px;
  width: auto;
  height: auto;
}
