/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/themes/ja-3.0.x/assets/css/widget-promote-tar.css **/
 @font-face {
  font-family: Ysobel;
  src: url('../fonts/Ysobel.otf') format("otf");
}
.widget-promote-jab {
  position: relative;
  display: flex;
  flex-direction: column;
  border-top: 4px solid #444444 !important;
  border: 1px solid #f4f4f4;
}
.widget-promote-jab .header img {
  max-width: 260px;
  width: 100%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin: 1.5rem 0;
}
.widget-promote-jab .catch-phrase {
  background: #0070e1;
  padding: 1.25rem;
  color: #FFF;
  text-align: center;
  font-size: 18px;
  text-transform: uppercase;
}
.widget-promote-jab p.catch-phrase.last {
  padding-top: 0;
  text-transform: none;
  font-size: 14px;
}
.widget-promote-jab ul.promote-list {
  padding: 1rem 1rem 0 1rem;
}
.widget-promote-jab ul.promote-list li.promote-item {
  padding: 1.5rem 1rem;
  border-bottom: 1px solid #f4f4f4;
}
.widget-promote-jab ul.promote-list li.promote-item a {
  display: flex;
  align-items: center;
}
.widget-promote-jab ul.promote-list li.promote-item a h3 {
  font-family: Ysobel;
  color: #333333;
}
.widget-promote-jab a.tar-url {
  background: #0070e1;
  display: flex;
  align-items: center;
  padding: 1.25rem;
  color: #FFF;
  font-size: 14px;
  text-transform: uppercase;
}
.widget-promote-jab a.tar-url img {
  margin-right: .875rem;
}

/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-includes/css/dist/block-library/style.min.css **/
 .wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.wp-gs .wp-block-button__link:not(.has-background){background-color:var(--wp-block-core-button--color--background,var(--wp-color--primary,#32373c))}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-buttons .wp-block-button{display:inline-block;margin-right:8px;margin-bottom:8px}.wp-block-buttons.alignright .wp-block-button{margin-right:none;margin-left:8px}.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:20px 30px}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column{flex-basis:calc(50% - 16px)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left],.block-editor-block-list__block[data-type="core/embed"][data-align=right],.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.wp-block-navigation>ul{display:block;list-style:none;margin:0;padding-left:0}@media (min-width:600px){.wp-block-navigation>ul{display:flex;flex-wrap:wrap}}.wp-block-navigation>ul ul{list-style:none;padding-left:0;margin-top:0;margin-left:0}.wp-block-navigation>ul ul li{margin:0}.wp-block-navigation>ul li{z-index:1}.wp-block-navigation>ul li:focus-within,.wp-block-navigation>ul li:hover{cursor:pointer;z-index:99999}.wp-block-navigation>ul li:focus-within>ul,.wp-block-navigation>ul li:hover>ul,.wp-block-navigation>ul li ul:focus,.wp-block-navigation>ul li ul:hover{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation>ul>li ul{position:absolute;left:0;top:100%;min-width:200px;max-width:200px;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation,.wp-block-navigation .block-editor-block-list__layout{display:flex;flex-wrap:wrap}.wp-block-navigation .block-editor-block-list__layout .block-editor-block-list__layout{width:200px}.wp-block-navigation .block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block{margin:0;width:auto}.wp-block-navigation,.wp-block-navigation>.wp-block-navigation__container{align-items:center;width:100%}.wp-block-navigation>.wp-block-navigation-link,.wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-link{display:flex;margin-top:0;margin-bottom:0}.wp-block-navigation .wp-block-navigation-link{position:relative;margin:0;min-height:56px;display:flex;line-height:1.4}.wp-block-navigation .wp-block-navigation-link .wp-block,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link{min-height:auto;padding:0}.wp-block-navigation .wp-block-navigation-link .wp-block .wp-block-navigation-link{margin:0}.wp-block-navigation .wp-block-navigation-link>.block-editor-inner-blocks{display:none}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks{display:flex;border:1px solid rgba(0,0,0,.15);position:absolute;z-index:1;top:100%;left:0}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .wp-block-navigation__container{left:100%;top:-1px}.wp-block-navigation .wp-block-navigation-link .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation__container{background-color:inherit;color:inherit}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content{display:flex;align-items:center;width:max-content;padding:6px 16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:first-child:not(:only-child) .wp-block-navigation-link__content{padding-top:8px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:last-child .wp-block-navigation-link__content{padding-bottom:8px}.wp-block-navigation .wp-block-navigation-link.has-child .wp-block-navigation-link__content{min-width:100%;padding-right:32px;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon{position:absolute;right:16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon svg{fill:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link svg{transform:rotate(0)}.wp-block-navigation .wp-block-navigation-link.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#111}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#333}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container{display:flex;flex-direction:column;padding:0}.wp-block-navigation>ul>li>a{display:flex;align-items:center}.wp-block-navigation>ul>li:first-of-type>a{padding-left:0}.wp-block-navigation>ul>li:last-of-type>a{padding-right:0}.wp-block-navigation.items-justified-left>ul{justify-content:flex-start}.wp-block-navigation.items-justified-center>ul{justify-content:center}.wp-block-navigation.items-justified-right>ul{justify-content:flex-end}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}
/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/vendors-style.css **/
 .components-custom-select-control{color:#555d66;position:relative}.components-custom-select-control__label{display:block;margin-bottom:5px}.components-custom-select-control__button{border:1px solid #7e8993;border-radius:4px;color:#555d66;display:inline;min-height:30px;min-width:130px;position:relative;text-align:left}.components-custom-select-control__button:focus{border-color:#00a0d2}.components-custom-select-control__button-icon{height:100%;padding:0 4px;position:absolute;right:0;top:0}.components-custom-select-control__menu{background:#fff;padding:0;position:absolute;width:100%;z-index:1000000}.components-custom-select-control__item{align-items:center;display:flex;list-style-type:none;padding:10px 5px 10px 25px}.components-custom-select-control__item.is-highlighted{background:#e2e4e7}.components-custom-select-control__item-icon{margin-left:-20px;margin-right:0}.components-spinner{display:inline-block;background-color:#7e8993;width:18px;height:18px;opacity:.7;float:right;margin:5px 11px 0;border-radius:100%;position:relative}.components-spinner:before{content:"";position:absolute;background-color:#fff;top:3px;left:3px;width:4px;height:4px;border-radius:100%;transform-origin:6px 6px;-webkit-animation:components-spinner__animation 1s linear infinite;animation:components-spinner__animation 1s linear infinite}@-webkit-keyframes components-spinner__animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes components-spinner__animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.components-snackbar{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;background-color:#32373c;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;padding:16px 24px;width:100%;max-width:600px;box-sizing:border-box;cursor:pointer}@media (min-width:600px){.components-snackbar{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.components-snackbar:hover{background-color:#191e23}.components-snackbar:focus{background-color:#191e23;box-shadow:0 0 0 1px #fff,0 0 0 3px #007cba}.components-snackbar__action.components-button{margin-left:32px;color:#fff;height:auto;flex-shrink:0;line-height:1.4;padding:0}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default){text-decoration:underline;background-color:transparent}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default):focus{color:#fff;box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{color:#33b3db}.components-snackbar__content{display:flex;align-items:baseline;justify-content:space-between;line-height:1.4}.components-snackbar-list{position:absolute;z-index:100000;width:100%;box-sizing:border-box}.components-snackbar-list__notice-container{position:relative;padding-top:8px}
/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/style.css **/
 .wc-block-link-button{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;box-shadow:none;display:inline;text-decoration:underline}.wc-block-link-button,.wc-block-link-button:active,.wc-block-link-button:focus,.wc-block-link-button:hover{background:transparent}.wc-block-suspense-placeholder{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none}.wc-block-suspense-placeholder>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-suspense-placeholder{-webkit-animation:none;animation:none}}.wc-block-suspense-placeholder:after{content:"\00a0"}.wc-block-grid__products .wc-block-grid__product-image{text-decoration:none;display:block;position:relative}.wc-block-grid__products .wc-block-grid__product-image a{text-decoration:none;border:0;outline:0;box-shadow:none}.wc-block-grid__products .wc-block-grid__product-image img{width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{font-family:inherit;line-height:1.2em;font-weight:700;padding:0;color:inherit;font-size:inherit;display:block}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart{word-break:break-word;white-space:normal}.wc-block-grid__product-add-to-cart a,.wc-block-grid__product-add-to-cart button{word-break:break-word;white-space:normal;margin:0 auto!important;display:inline-flex;justify-content:center}.wc-block-grid__product-add-to-cart a.loading,.wc-block-grid__product-add-to-cart button.loading{opacity:.25}.wc-block-grid__product-add-to-cart a:after,.wc-block-grid__product-add-to-cart button:after{margin-left:.5em;display:inline-block}.wc-block-grid__product-add-to-cart a.added:after,.wc-block-grid__product-add-to-cart button.added:after{font-family:WooCommerce;content:"\e017"}.wc-block-grid__product-add-to-cart a.loading:after,.wc-block-grid__product-add-to-cart button.loading:after{font-family:WooCommerce;content:"\e031";-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{overflow:hidden;position:relative;width:5.3em;height:1.618em;line-height:1.618;font-size:1em;font-family:star;font-weight:400;margin:0 auto;text-align:left}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"\53\53\53\53\53";top:0;left:0;right:0;position:absolute;opacity:.5;color:#aaa;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{overflow:hidden;top:0;left:0;right:0;position:absolute;padding-top:1.5em}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{content:"\53\53\53\53\53";top:0;left:0;right:0;position:absolute;color:#000;white-space:nowrap}.wc-block-grid__product-onsale{font-size:.875em;padding:.25em .75em;display:inline-block;width:auto;border:1px solid #43454b;border-radius:3px;color:#43454b;background:#fff;text-align:center;text-transform:uppercase;font-weight:600;z-index:9;position:relative}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;color:#000;font-size:1.2em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.wc-block-components-product-add-to-cart-attribute-picker{margin:0;flex-basis:100%}.wc-block-components-product-add-to-cart-attribute-picker label{display:block;font-size:1em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select{margin:0 0 .75em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select select{min-width:60%;min-height:1.75em}.wc-block-components-product-add-to-cart{margin:0;display:flex;flex-wrap:wrap}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button{margin:0 0 .75em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text{display:block}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text>svg{fill:currentColor;vertical-align:top;width:1.5em;height:1.5em;margin:-.25em 0 -.25em .5em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity{margin:0 1em .75em 0;width:5em;padding:.618em;background:#fff;border:1px solid #ccc;border-radius:2px;color:#43454b;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);text-align:center}.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none}.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{-webkit-animation:none;animation:none}}.wc-block-grid .wc-block-components-product-add-to-cart{justify-content:center}.wp-block-button.wc-block-components-product-button{word-break:break-word;white-space:normal;margin-top:0;margin-bottom:12px}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{word-break:break-word;white-space:normal;margin:0 auto;display:inline-flex;justify-content:center}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;min-width:8em;min-height:3em}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;min-width:8em;min-height:3em}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{-webkit-animation:none;animation:none}}.wc-block-components-product-category-list{margin-top:0;margin-bottom:.75em}.wc-block-components-product-category-list ul{margin:0;padding:0;display:inline}.wc-block-components-product-category-list ul li{display:inline;list-style:none}.wc-block-components-product-category-list ul li:after{content:", "}.wc-block-components-product-category-list ul li:last-child:after{content:""}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image,.wc-block-components-product-image{margin-top:0;margin-bottom:12px;text-decoration:none;display:block;position:relative}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a,.wc-block-components-product-image a{text-decoration:none;border:0;outline:0;box-shadow:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,.wc-block-components-product-image img{vertical-align:middle;width:100%}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden],.wc-block-components-product-image img[hidden]{display:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--alignleft,.wc-block-components-product-image .wc-block-components-product-sale-badge--alignleft{position:absolute;left:4px;top:4px;right:auto;margin:0}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--aligncenter,.wc-block-components-product-image .wc-block-components-product-sale-badge--aligncenter{position:absolute;top:4px;left:50%;right:auto;transform:translateX(-50%);margin:0}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--alignright,.wc-block-components-product-image .wc-block-components-product-sale-badge--alignright{position:absolute;right:4px;top:4px;left:auto;margin:0}.is-loading .wc-block-components-product-image{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none}.is-loading .wc-block-components-product-image>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-image{-webkit-animation:none;animation:none}}.wc-block-components-product-price{margin-top:0;margin-bottom:12px;display:block}.wc-block-components-product-price__regular{margin-right:.5em}.is-loading .wc-block-components-product-price:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;content:".";display:inline-block;width:5em}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-product-price__align-left{text-align:left}.is-loading .wc-block-components-product-price__align-center{text-align:center}.is-loading .wc-block-components-product-price__align-right{text-align:right}.wc-block-components-product-rating{display:block;margin-top:0;margin-bottom:12px}.wc-block-components-product-rating__stars{overflow:hidden;position:relative;width:5.3em;height:1.618em;line-height:1.618;font-size:1em;font-family:star;font-weight:400;margin:0 auto;text-align:left}.wc-block-components-product-rating__stars:before{content:"\53\53\53\53\53";top:0;left:0;right:0;position:absolute;opacity:.5;color:#aaa;white-space:nowrap}.wc-block-components-product-rating__stars span{overflow:hidden;top:0;left:0;right:0;position:absolute;padding-top:1.5em}.wc-block-components-product-rating__stars span:before{content:"\53\53\53\53\53";top:0;left:0;right:0;position:absolute;color:#000;white-space:nowrap}.wc-block-single-product .wc-block-components-product-rating__stars{margin:0}.wc-block-components-product-sale-badge{margin:0 auto 12px;font-size:.875em;padding:.25em .75em;display:inline-block;width:auto;border:1px solid #43454b;border-radius:3px;color:#43454b;background:#fff;text-align:center;text-transform:uppercase;font-weight:600;z-index:9;position:static}.wc-block-components-product-sku{margin-top:0;margin-bottom:12px;display:block;text-transform:uppercase;font-size:.875em}.wc-block-components-product-stock-indicator{margin-top:0;margin-bottom:.75em;display:block;font-size:.875em}.wc-block-components-product-stock-indicator--in-stock{color:#4ab866}.wc-block-components-product-stock-indicator--out-of-stock{color:#d94f4f}.wc-block-components-product-stock-indicator--available-on-backorder,.wc-block-components-product-stock-indicator--low-stock{color:#ffb900}.wc-block-components-product-summary{margin-top:0;margin-bottom:12px}.is-loading .wc-block-components-product-summary:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;content:".";display:block;width:100%;height:6em}.is-loading .wc-block-components-product-summary:before>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-summary:before{-webkit-animation:none;animation:none}}.wc-block-components-product-tag-list{margin-top:0;margin-bottom:.75em}.wc-block-components-product-tag-list ul{margin:0;padding:0;display:inline}.wc-block-components-product-tag-list ul li{display:inline;list-style:none}.wc-block-components-product-tag-list ul li:after{content:", "}.wc-block-components-product-tag-list ul li:last-child:after{content:""}.wc-block-components-product-title{margin-top:0;margin-bottom:12px}.wc-block-grid .wc-block-components-product-title{line-height:1.5;font-weight:700;padding:0;color:inherit;font-size:inherit;display:block}.is-loading .wc-block-components-product-title:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;content:".";display:inline-block;width:7em}.is-loading .wc-block-components-product-title:before>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-title:before{-webkit-animation:none;animation:none}}.is-loading .wc-block-grid .wc-block-components-product-title:before{width:10em}.wc-block-components-product-title--align-left{text-align:left}.wc-block-components-product-title--align-center{text-align:center}.wc-block-components-product-title--align-right{text-align:right}.wc-block-components-error{display:flex;background-color:#f3f3f4;border-left:4px solid #6d6d6d;padding:36px 16px;align-items:center;justify-content:center;flex-direction:column}.wc-block-components-error__header{font-size:2em;font-weight:700;margin:0}.wc-block-components-error__image{max-width:25%}.wc-block-components-error__text{margin:0}.wc-block-components-error__message{margin:1em 0 0;font-style:italic}@media (min-width:481px){.wc-block-components-error{flex-direction:row}.wc-block-components-error__image+.wc-block-components-error__content{margin-left:24px}}.wc-block-components-button:not(.is-link){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;align-items:center;background-color:#24292d;color:#fff;display:inline-flex;font-weight:700;min-height:3em;justify-content:center;line-height:1;padding:0 1em;text-align:center;text-decoration:none;text-transform:none;position:relative}.wc-block-components-button:not(.is-link):active,.wc-block-components-button:not(.is-link):disabled,.wc-block-components-button:not(.is-link):focus,.wc-block-components-button:not(.is-link):hover{background-color:#24292d;color:#fff}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner{width:1em;height:1em;position:absolute;top:50%;left:0;width:100%;height:100%;margin-top:-.5em;color:inherit;box-sizing:content-box}.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner:after{content:" ";display:inline-block;margin:0 auto;width:1em;height:1em;box-sizing:border-box;transform-origin:50% 50%;transform:translateZ(0) scale(.5);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;border:.2em solid;border-left:.2em solid transparent;-webkit-animation:wc-block-components-button__spinner__animation 1s linear infinite;animation:wc-block-components-button__spinner__animation 1s linear infinite}.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner+.wc-block-components-button__text{visibility:hidden}@-webkit-keyframes wc-block-components-button__spinner__animation{0%{-webkit-animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wc-block-components-button__spinner__animation{0%{-webkit-animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}.wc-block-components-checkout-form{counter-reset:checkout-step}.wc-block-components-checkout-form fieldset.wc-block-components-checkout-step{position:relative;border:none;padding:0 0 0 36px;background:none;margin:0}.is-large .wc-block-components-checkout-form fieldset.wc-block-components-checkout-step{padding-right:24px}.wc-block-components-checkout-step__container{position:relative}.wc-block-components-checkout-step__content{padding-bottom:1.5em}.wc-block-components-checkout-form fieldset.wc-block-components-checkout-step:disabled{opacity:.6}.wc-block-components-checkout-step__heading{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap;margin:.75em 0 1em;position:relative}.wc-block-components-checkout-step:first-child .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step__title{margin:0 12px 0 0}.wc-block-components-checkout-step__heading-content{font-size:.75em;position:absolute;right:0}.wc-block-components-checkout-step__heading-content a{font-weight:700;color:inherit}.wc-block-components-checkout-step__description{font-size:.875em;line-height:1.25;margin-bottom:16px}.wc-block-components-checkout-step__title:before{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;background:transparent;counter-increment:checkout-step;content:" " counter(checkout-step) ".";content:" " counter(checkout-step) "."/"";position:absolute;width:36px;left:-18px;top:0;text-align:center;transform:translateX(-50%)}.wc-block-components-checkout-step__container:after{content:"";height:100%;border-left:1px solid;opacity:.3;position:absolute;left:-18px;top:0}.wc-block-components-checkout-step:last-child .wc-block-components-checkout-step__container:after{content:none}.wc-block-components-checkout-form{margin:0;max-width:100%}.wc-block-components-order-summary .wc-blocks-components-panel__button{margin-top:0;padding-top:0}.wc-block-components-order-summary__content{display:table;width:100%}.wc-block-components-order-summary-item{position:relative;display:table-row;padding-bottom:1px;width:100%}.wc-block-components-order-summary-item:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-order-summary-item:last-child>div{padding-bottom:0}.wc-block-components-order-summary-item:last-child:after{display:none}.wc-block-components-order-summary-item__description,.wc-block-components-order-summary-item__image{display:table-cell;vertical-align:top}.wc-block-components-order-summary-item__image{width:48px;padding-top:16px;padding-bottom:16px;position:relative}.wc-block-components-order-summary-item__image>img{width:48px;max-width:48px}.wc-block-components-order-summary-item__quantity{font-size:.75em;align-items:center;background:#fff;border:2px solid;border-radius:1em;box-shadow:0 0 0 2px #fff;color:#000;display:flex;line-height:1;min-height:20px;padding:0 .4em;position:absolute;justify-content:center;min-width:20px;right:0;top:16px;transform:translate(50%,-50%);white-space:nowrap;z-index:1}.wc-block-components-order-summary-item__description{padding-left:24px;padding-top:16px;padding-bottom:16px;line-height:1.375}.wc-block-components-order-summary-item__description .wc-block-components-product-metadata,.wc-block-components-order-summary-item__description p{line-height:1.375;margin-top:4px}.wc-block-components-order-summary-item__header{display:flex;flex-wrap:wrap;justify-content:space-between}.wc-block-components-payment-method-icons{display:block;text-align:center;margin:0 0 14px}.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{display:inline-block;margin:0 4px 2px;padding:0;width:auto;height:24px;vertical-align:middle}.wc-block-components-payment-method-icons--align-left{text-align:left}.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon{margin-left:0;margin-right:8px}.wc-block-components-payment-method-icons--align-right{text-align:right}.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon{margin-right:0;margin-left:8px}.wc-block-components-payment-method-icons:last-child{margin-bottom:0}.is-mobile .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon,.is-small .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:16px}.wc-block-components-payment-method-label--with-icon{display:inline-block;vertical-align:middle}.wc-block-components-payment-method-label--with-icon>img,.wc-block-components-payment-method-label--with-icon>svg{vertical-align:middle;margin:-2px 4px 0 0}.is-mobile .wc-block-components-payment-method-label--with-icon>img,.is-mobile .wc-block-components-payment-method-label--with-icon>svg,.is-small .wc-block-components-payment-method-label--with-icon>img,.is-small .wc-block-components-payment-method-label--with-icon>svg{display:none}.editor-styles-wrapper .wc-block-components-checkout-policies,.wc-block-components-checkout-policies{font-size:.75em;text-align:center;list-style:none outside;line-height:1;margin:24px 0}.wc-block-components-checkout-policies__item{list-style:none outside;display:inline-block;padding:0 .25em;margin:0}.wc-block-components-checkout-policies__item:not(:first-child){border-left:1px solid #c3c4c7}.wc-block-components-checkout-policies__item>a{color:inherit;padding:0 .25em}.wc-block-components-product-badge{font-size:.75em;border-radius:2px;border:1px solid;display:inline-block;font-weight:600;padding:0 .66em;text-transform:uppercase;white-space:nowrap}.wc-block-components-product-metadata{font-size:.75em}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{margin:.25em 0 0}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all;display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.wc-block-components-product-price__value.is-discounted{margin-left:.5em}.wc-block-components-checkout-return-to-cart-button{box-shadow:none;color:inherit;padding-left:calc(24px + .25em);position:relative;text-decoration:none}.wc-block-components-checkout-return-to-cart-button svg{left:0;position:absolute;transform:translateY(-50%);top:50%}.wc-block-components-shipping-calculator-address{margin-bottom:0}.wc-block-components-shipping-calculator-address__button{width:100%}.wc-block-components-shipping-calculator{padding:.5em 0 .75em}.wc-block-components-shipping-rates-control__package .wc-block-components-shipping-rates-control__package-title{margin:0}.wc-block-components-shipping-rates-control__package-items{font-size:.875em;display:block;list-style:none;margin:0;padding:0}.wc-block-components-shipping-rates-control__package-item{overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all;display:inline-block;margin:0;padding:0}.wc-block-components-shipping-rates-control__package-item:not(:last-child):after{content:", ";white-space:pre}.components-notice.wc-block-components-shipping-rates-control__no-results-notice{margin-bottom:0}.wc-block-components-shipping-rates-control .wc-blocks-components-panel__content{padding-bottom:0}.wc-block-components-totals-coupon__form{display:flex;margin-bottom:0;width:100%}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{margin-bottom:0;margin-top:0;flex-grow:1}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{height:48px;flex-shrink:0;margin-left:8px;padding-left:24px;padding-right:24px;white-space:nowrap}.wc-block-components-totals-coupon__content{flex-direction:column;position:relative}.wc-block-components-totals-coupon__content .wc-block-components-validation-error{margin-top:8px;position:relative;width:100%}.wc-block-components-totals-discount__coupon-list{list-style:none;margin:0;padding:0}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1.25em}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-weight:400}.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax{margin-bottom:0}.wc-block-components-totals-item{display:flex;flex-wrap:wrap;padding:.75em 0;width:100%}.wc-block-components-totals-item__label{flex-grow:1;font-weight:700}.wc-block-components-totals-item__value{white-space:nowrap}.wc-block-components-totals-item__description{font-size:.875em;width:100%}.wc-block-components-totals-shipping fieldset.wc-block-components-totals-shipping__fieldset{background-color:transparent;margin:0;padding:0;border:0}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-label{flex-basis:100%;text-align:left}.wc-block-components-totals-shipping .wc-block-components-radio-control__option-layout:last-child:after,.wc-block-components-totals-shipping .wc-block-components-radio-control__option:last-child:after{display:none}.wc-block-components-totals-shipping .wc-block-components-shipping-rates-control__no-results-notice{margin-bottom:.75em}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;background:transparent;box-shadow:none;display:inline;text-decoration:underline}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover{background:transparent;opacity:.8}.wc-block-components-totals-shipping .wc-blocks-components-panel:last-child:after{border-bottom-width:0}.wc-block-components-totals-taxes{position:relative}.wc-block-components-totals-taxes:after{border-style:solid;border-width:1px 0 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;display:block;position:relative}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;height:1rem;margin:0;min-height:16px;min-width:16px;overflow:hidden;position:static;vertical-align:middle;width:1rem}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:currentColor;border-color:currentColor}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked:before{color:#fff;content:"\2713";display:block;height:calc(1rem - 2px);min-height:14px;min-width:14px;margin:0;line-height:100%;text-align:center;width:calc(1rem - 2px)}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]+.wc-block-components-checkbox__label{padding-left:8px;vertical-align:middle}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{margin:0;padding:0;list-style:none outside}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{margin:0 0 4px;padding:0;list-style:none outside}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;padding:0;text-decoration:underline;cursor:pointer}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{-webkit-animation:none;animation:none}}.wc-block-components-chip{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;align-items:center;border:0;display:inline-flex;padding:.125em .5em .25em;margin:0 .365em .365em 0;border-radius:0;line-height:1;max-width:100%}.wc-block-components-chip,.wc-block-components-chip:active,.wc-block-components-chip:focus,.wc-block-components-chip:hover{background:#e2e4e7;color:#23282d}.wc-block-components-chip.wc-block-components-chip--radius-small{border-radius:3px}.wc-block-components-chip.wc-block-components-chip--radius-medium{border-radius:.433em}.wc-block-components-chip.wc-block-components-chip--radius-large{border-radius:2em;padding-left:.75em;padding-right:.75em}.wc-block-components-chip .wc-block-components-chip__text{flex-grow:1}.wc-block-components-chip.is-removable{padding-right:.5em}.wc-block-components-chip.is-removable .wc-block-components-chip__text{padding-right:.25em}.wc-block-components-chip .wc-block-components-chip__remove{font-size:.75em;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.wc-block-components-chip .wc-block-components-chip__remove-icon{vertical-align:middle}.wc-block-components-chip__remove:focus,.wc-block-components-chip__remove:hover,button.wc-block-components-chip:focus>.wc-block-components-chip__remove,button.wc-block-components-chip:hover>.wc-block-components-chip__remove{fill:#d94f4f}.wc-block-components-chip__remove:disabled,button.wc-block-components-chip:disabled>.wc-block-components-chip__remove{fill:#86909b;cursor:not-allowed}.wc-block-components-dropdown-selector{max-width:300px;position:relative;width:100%}.wc-block-components-dropdown-selector__input-wrapper{background:#fff;border:1px solid #8d96a0;color:#2b2d2f;align-items:center;border-radius:4px;cursor:text;display:flex;flex-wrap:wrap;padding:2px 8px}.is-disabled .wc-block-components-dropdown-selector__input-wrapper{background-color:#e2e4e7}.is-multiple.has-checked>.wc-block-components-dropdown-selector__input-wrapper{padding:2px 4px}.is-open>.wc-block-components-dropdown-selector__input-wrapper{border-radius:4px 4px 0 0}.wc-block-components-dropdown-selector__input{font-size:.875em;line-height:1.28571;margin:.1875em 0;min-width:0;padding:.1875em 0}.is-single .wc-block-components-dropdown-selector__input{width:100%}.is-single .wc-block-components-dropdown-selector__input:active,.is-single .wc-block-components-dropdown-selector__input:focus,.is-single .wc-block-components-dropdown-selector__input:hover{outline:0}.is-single.has-checked.is-open .wc-block-components-dropdown-selector__input{margin-bottom:1.5px;margin-top:1.5px}.is-single.has-checked:not(.is-open) .wc-block-components-dropdown-selector__input{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;word-wrap:normal!important;position:absolute}.is-multiple .wc-block-components-dropdown-selector__input{flex:1;min-width:0}.is-multiple .wc-block-components-dropdown-selector__input,.is-single .wc-block-components-dropdown-selector__input:first-child{background:transparent;border:0}.is-multiple .wc-block-components-dropdown-selector__input:active,.is-multiple .wc-block-components-dropdown-selector__input:focus,.is-multiple .wc-block-components-dropdown-selector__input:hover,.is-single .wc-block-components-dropdown-selector__input:first-child:active,.is-single .wc-block-components-dropdown-selector__input:first-child:focus,.is-single .wc-block-components-dropdown-selector__input:first-child:hover{outline:0}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove{background-color:transparent;border:0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:active,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:focus,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:hover,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:active,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:focus,.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:hover{background-color:transparent;text-decoration:none}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value{font-size:.875em;align-items:center;color:#40464d;display:inline-flex;margin:.1875em 0;padding:.1875em 0;width:100%}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label{flex-grow:1;line-height:1.28571;padding:0;text-align:left}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove{background-color:transparent;border:0;display:inline-block;line-height:1;padding:0 0 0 .3em}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove>svg{display:block}.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-chip{font-size:.875em;margin-top:.1875em;margin-bottom:.1875em;line-height:1.28571}.wc-block-components-dropdown-selector__list{background-color:#fff;margin:-1px 0 0;padding:0;position:absolute;left:0;right:0;top:100%;max-height:300px;overflow-y:auto;z-index:1}.wc-block-components-dropdown-selector__list:not(:empty){border:1px solid #9f9f9f}.wc-block-components-dropdown-selector__list-item{font-size:.875em;color:#40464d;cursor:default;list-style:none;margin:0;padding:0 4px}.wc-block-components-dropdown-selector__list-item.is-selected{background-color:#d7dade}.wc-block-components-dropdown-selector__list-item.is-highlighted,.wc-block-components-dropdown-selector__list-item:active,.wc-block-components-dropdown-selector__list-item:focus,.wc-block-components-dropdown-selector__list-item:hover{background-color:#00669e;color:#fff}.wc-block-components-filter-submit-button{display:block;margin-left:auto;white-space:nowrap}.wc-block-components-formatted-money-amount{white-space:nowrap}.wc-block-components-load-more{text-align:center;width:100%}.wc-block-components-loading-mask{position:relative;min-height:34px}.wc-block-components-loading-mask .components-spinner{position:absolute;margin:0;top:50%;left:50%;transform:translate(-50%,-50%)}.wc-block-components-loading-mask__children{opacity:.5}.wc-block-components-pagination{margin:0 auto 16px}.wc-block-components-pagination__ellipsis,.wc-block-components-pagination__page{font-size:1em;color:#333;display:inline-block;font-weight:400}.wc-block-components-pagination__page{border-color:transparent;padding:.3em .6em;min-width:2.2em}@media (max-width:782px){.wc-block-components-pagination__page{padding:.1em .2em;min-width:1.6em}}.wc-block-components-pagination__page:not(.toggle){background-color:transparent}.wc-block-components-pagination__ellipsis{padding:.3em}@media (max-width:782px){.wc-block-components-pagination__ellipsis{padding:.1em}}.wc-block-components-pagination__page--active[disabled]{color:#333;font-weight:700;opacity:1!important}.wc-block-components-pagination__page--active[disabled]:focus,.wc-block-components-pagination__page--active[disabled]:hover{background-color:inherit;color:#333;opacity:1!important}.wc-blocks-components-panel.has-border{position:relative}.wc-blocks-components-panel.has-border:after{border-style:solid;border-width:1px 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-blocks-components-panel.has-border+.wc-blocks-components-panel.has-border:after{border-top-width:0}.wc-blocks-components-panel__button{border:0;border-radius:0;vertical-align:baseline;height:auto;line-height:1;margin:.375em 0;padding:.375em 32px .375em 0;position:relative;text-align:left;width:100%}.wc-blocks-components-panel__button,.wc-blocks-components-panel__button:active,.wc-blocks-components-panel__button:focus,.wc-blocks-components-panel__button:hover{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;background:transparent;box-shadow:none}.wc-blocks-components-panel__button>.wc-blocks-components-panel__button-icon{fill:currentColor;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.wc-blocks-components-panel__content{padding-bottom:1em;overflow:auto}.theme-twentytwenty .wc-blocks-components-panel__button{background:transparent}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder{margin-bottom:16px}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder *{pointer-events:all}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset{display:block}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset .components-button{background-color:#24292d;color:#fff}.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset .wc-block-checkout__no-payment-methods-placeholder-description{display:block;margin:.25em 0 1em}.components-notice.wc-block-checkout__no-payment-methods-notice{margin-bottom:16px}.wc-block-components-express-checkout{margin:auto;position:relative}.wc-block-components-express-checkout .wc-block-components-express-checkout__title-container{display:flex;flex-direction:row;left:0;position:absolute;right:0;top:-5px;vertical-align:middle}.wc-block-components-express-checkout .wc-block-components-express-checkout__title-container:before{border-left:1px solid;border-top:1px solid;border-radius:5px 0 0 0;content:"";display:block;height:4px;margin-right:12px;opacity:.3;pointer-events:none;width:22px}.wc-block-components-express-checkout .wc-block-components-express-checkout__title-container:after{border-right:1px solid;border-top:1px solid;border-radius:0 5px 0 0;content:"";display:block;height:4px;margin-left:12px;opacity:.3;pointer-events:none;flex-grow:1}.wc-block-components-express-checkout .wc-block-components-express-checkout__title{flex-grow:0;transform:translateY(-50%)}.wc-block-components-express-checkout .wc-block-components-express-checkout__content{position:relative;margin-top:calc(.75em + 5px);padding:1.5em 35px 1em}.wc-block-components-express-checkout .wc-block-components-express-checkout__content:after{border-style:solid;border-width:0 1px 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0;border-radius:0 0 5px 5px}.wc-block-components-express-checkout .wc-block-components-express-checkout__content>p{margin-bottom:1em}.wc-block-components-express-checkout .wc-block-components-express-checkout-payment-event-buttons{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:0;margin:0;overflow:hidden}.wc-block-components-express-checkout .wc-block-components-express-checkout-payment-event-buttons>li{display:inline-block;margin:0;width:50%}.wc-block-components-express-checkout .wc-block-components-express-checkout-payment-event-buttons>li>img{width:100%;height:48px}.wc-block-components-express-checkout .wc-block-components-express-checkout-payment-event-buttons>li:nth-child(2n){padding-left:8px}.wc-block-components-express-checkout .wc-block-components-express-checkout-payment-event-buttons>li:nth-child(odd){padding-right:8px}.wc-block-card-elements{display:flex;width:100%}.wc-block-gateway-container{position:relative;margin-bottom:1.5em;white-space:nowrap}.wc-block-gateway-container.wc-card-number-element{flex-basis:15em;flex-grow:1;min-width:min(15em,60%)}.wc-block-gateway-container.wc-card-expiry-element{flex-basis:7em;margin-left:12px;min-width:min(7em,calc(24% - 12px))}.wc-block-gateway-container.wc-card-cvc-element{flex-basis:7em;margin-left:12px;min-width:min(5em,calc(16% - 12px))}.wc-block-gateway-container .wc-block-gateway-input{font-size:1em;line-height:1.375;background-color:#fff;padding:.75em 0 .75em 16px;border-radius:4px;border:1px solid #8d96a0;width:100%;font-family:inherit;margin:0;box-sizing:border-box;height:3em;color:#2b2d2f;cursor:text}.wc-block-gateway-container .wc-block-gateway-input:focus,.wc-block-gateway-container:focus{background-color:#fff}.wc-block-gateway-container label{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;font-size:1em;line-height:1.375;position:absolute;transform:translateY(.75em);left:0;top:0;transform-origin:top left;color:#646970;transition:transform .2s ease;margin:0 0 0 17px;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 24px);cursor:text}@media screen and (prefers-reduced-motion:reduce){.wc-block-gateway-container label{transition:none}}.wc-block-gateway-container.wc-inline-card-element label{margin-left:calc(24px + 1.5em)}.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input.focused.empty+label,.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input:not(.empty)+label{margin-left:16px;transform:translateY(4px) scale(.75)}.wc-block-gateway-container.wc-inline-card-element+.wc-block-components-validation-error{position:static;margin-top:-24px}.wc-block-gateway-container .wc-block-gateway-input.focused.empty,.wc-block-gateway-container .wc-block-gateway-input:not(.empty){padding:1.5em 0 .25em 16px}.wc-block-gateway-container .wc-block-gateway-input.focused.empty+label,.wc-block-gateway-container .wc-block-gateway-input:not(.empty)+label{transform:translateY(4px) scale(.75)}.wc-block-gateway-container .wc-block-gateway-input.has-error{border-color:#d94f4f}.wc-block-gateway-container .wc-block-gateway-input.has-error:focus{outline-color:#d94f4f}.wc-block-gateway-container .wc-block-gateway-input.has-error+label{color:#d94f4f}.is-large .wc-card-cvc-element .wc-block-components-validation-error>p,.is-large .wc-card-expiry-element .wc-block-components-validation-error>p,.is-medium .wc-card-cvc-element .wc-block-components-validation-error>p,.is-medium .wc-card-expiry-element .wc-block-components-validation-error>p{line-height:16px;padding-top:4px}.is-mobile .wc-card-cvc-element .wc-block-components-validation-error>p,.is-mobile .wc-card-expiry-element .wc-block-components-validation-error>p,.is-small .wc-card-cvc-element .wc-block-components-validation-error>p,.is-small .wc-card-expiry-element .wc-block-components-validation-error>p{min-height:28px}.wc-blocks-credit-card-images{padding-top:12px;display:flex}.wc-blocks-credit-card-images .wc-blocks-credit-cart-icon{height:18px;width:auto;margin-right:12px}.wc-blocks-credit-card-images .wc-blocks-credit-cart-icon:last-child{margin-right:0}.wc-block-components-checkout-payment-methods *{pointer-events:all}.is-mobile .wc-block-card-elements,.is-small .wc-block-card-elements{flex-wrap:wrap}.is-mobile .wc-block-gateway-container.wc-card-number-element,.is-small .wc-block-gateway-container.wc-card-number-element{flex-basis:100%}.is-mobile .wc-block-gateway-container.wc-card-expiry-element,.is-small .wc-block-gateway-container.wc-card-expiry-element{flex-basis:calc(50% - 8px);margin-left:0;margin-right:8px}.is-mobile .wc-block-gateway-container.wc-card-cvc-element,.is-small .wc-block-gateway-container.wc-card-cvc-element{flex-basis:calc(50% - 8px);margin-left:8px}.theme-twentynineteen .wc-block-components-express-checkout__title:before{display:none}.theme-twentytwenty .wc-block-components-express-checkout .wc-block-components-express-checkout__title{padding-left:12px;padding-right:12px}.wc-block-components-price-slider{margin-bottom:24px}.wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper{padding:0;border:0;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:9px;clear:both;position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);background:#e1e1e1;margin:15px 0}.wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress{height:9px;width:100%;position:absolute;left:0;top:0;--track-background:linear-gradient(90deg,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100%/100% 100%;--range-color:#a8739d;background:var(--track-background)}.wc-block-components-price-slider .wc-block-components-price-slider__controls{display:flex}.wc-block-components-price-slider .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{margin:0;border-radius:4px;width:auto;max-width:100px;min-width:0}.wc-block-components-price-slider .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--min{margin-right:10px}.wc-block-components-price-slider .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max{margin-left:auto}.wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls{justify-content:flex-end}.wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max{margin-left:0;margin-right:10px}.wc-block-components-price-slider .wc-block-components-price-slider__range-input{margin:0;padding:0;border:0;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:0;display:block;position:relative;pointer-events:none;outline:none!important}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-runnable-track{cursor:default;height:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb{background-color:transparent;background-position:0 0;width:26px;height:21px;border:0;padding:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%2395588A' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%2395588A' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-6px 0 0}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover{background-position-y:-21px;-webkit-filter:drop-shadow(3px 0 0 hsla(0,0%,100%,.75)) drop-shadow(-3px 0 0 hsla(0,0%,100%,.75));filter:drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75));transform:scale(1.1)}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-progress{margin:0;padding:0;border:0;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-focus-outer{border:0}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-track{cursor:default;height:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-progress{margin:0;padding:0;border:0;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb{background-color:transparent;background-position:0 0;width:26px;height:21px;border:0;padding:0;margin:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%2395588A' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%2395588A' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb:hover{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75));transform:scale(1.1)}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb{background-color:transparent;background-position:0 0;width:26px;height:21px;border:0;padding:0;margin:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%2395588A' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%2395588A' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb:hover{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75));transform:scale(1.1)}.wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb{background-position-y:-21px;-webkit-filter:drop-shadow(3px 0 0 hsla(0,0%,100%,.75)) drop-shadow(-3px 0 0 hsla(0,0%,100%,.75));filter:drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75))}.wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-moz-range-thumb{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75))}.wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-ms-thumb{background-position-y:-21px;filter:drop-shadow(3px 0 0 rgba(255,255,255,.75)) drop-shadow(-3px 0 0 rgba(255,255,255,.75))}.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min{z-index:21}.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb{margin-left:-2px;background-position-x:left}.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{background-position-x:left;transform:translate(-2px,4px)}.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-ms-thumb{background-position-x:left}.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max{z-index:20}.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb{background-position-x:right;margin-left:2px}.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{background-position-x:right;transform:translate(2px,4px)}.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-ms-thumb{background-position-x:right}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;pointer-events:none;box-shadow:none}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount>*,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button>*,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}.rtl .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress{--track-background:linear-gradient(270deg,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100%/100% 100%;--range-color:#a8739d;background:var(--track-background)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress{background:#a8739d;box-shadow:inset 0 0 0 1px #95588a;width:100%;top:7px}.wc-block-components-price-slider .wc-block-components-price-slider__range-input{height:24px;pointer-events:auto;position:absolute;left:0;top:0}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb{transform:translate(1px);pointer-events:auto}.wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;pointer-events:none;box-shadow:none}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}}@media screen and (-ms-high-contrast:active) and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}@supports (-ms-ime-align:auto){.wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress{background:#a8739d;box-shadow:inset 0 0 0 1px #95588a;width:100%;top:7px}.wc-block-components-price-slider .wc-block-components-price-slider__range-input{height:24px;pointer-events:auto;position:absolute;left:0;top:0}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb{transform:translate(1px);pointer-events:auto}.wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;pointer-events:none;box-shadow:none}.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper>*,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{-webkit-animation:none;animation:none}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wc-block-grid{text-align:center}.wc-block-grid__no-products{padding:40px;text-align:center;width:100%}.wc-block-grid__no-products .wc-block-grid__no-products-image{max-width:150px;margin:0 auto 1em;display:block;color:inherit}.wc-block-grid__no-products .wc-block-grid__no-products-title{display:block;margin:0;font-weight:700}.wc-block-grid__no-products .wc-block-grid__no-products-description{display:block;margin:.25em 0 1em}.wc-block-grid__products{display:flex;flex-wrap:wrap;padding:0;margin:0 -8px 16px;background-clip:padding-box}.wc-block-grid__product{box-sizing:border-box;padding:0;margin:0;float:none;width:auto;position:relative;text-align:center;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:16px solid transparent;list-style:none}.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product,.wc-block-grid.has-aligned-buttons .wc-block-grid__product{display:flex;flex-direction:column}.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child,.wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child{margin-top:auto;margin-bottom:0;padding-bottom:12px}.theme-twentytwenty .wc-block-grid.has-1-columns .wc-block-grid__product,.wc-block-grid.has-1-columns .wc-block-grid__product{flex:1 0 100%;max-width:100%}.theme-twentytwenty .wc-block-grid.has-2-columns .wc-block-grid__product,.wc-block-grid.has-2-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%}.theme-twentytwenty .wc-block-grid.has-3-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 33.33333%;max-width:33.33333%}.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 25%;max-width:25%}.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 20%;max-width:20%}.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 16.66667%;max-width:16.66667%}.theme-twentytwenty .wc-block-grid.has-7-columns .wc-block-grid__product,.wc-block-grid.has-7-columns .wc-block-grid__product{flex:1 0 14.28571%;max-width:14.28571%}.theme-twentytwenty .wc-block-grid.has-8-columns .wc-block-grid__product,.wc-block-grid.has-8-columns .wc-block-grid__product{flex:1 0 12.5%;max-width:12.5%}.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-5-columns:not(.alignfull) .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-6-columns:not(.alignfull) .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-7-columns .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-8-columns .wc-block-grid__product,.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns:not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-6-columns:not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-7-columns .wc-block-grid__product,.wc-block-grid.has-8-columns .wc-block-grid__product{font-size:.8em}@media (max-width:480px){.wc-block-grid.has-2-columns .wc-block-grid__products{display:block}.wc-block-grid.has-2-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-3-columns .wc-block-grid__products{display:block}.wc-block-grid.has-3-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-4-columns .wc-block-grid__products{display:block}.wc-block-grid.has-4-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-5-columns .wc-block-grid__products{display:block}.wc-block-grid.has-5-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-6-columns .wc-block-grid__products{display:block}.wc-block-grid.has-6-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-7-columns .wc-block-grid__products{display:block}.wc-block-grid.has-7-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}.wc-block-grid.has-8-columns .wc-block-grid__products{display:block}.wc-block-grid.has-8-columns .wc-block-grid__product{margin-left:auto;margin-right:auto;flex:1 0 100%;max-width:100%;padding:0}}@media (min-width:481px) and (max-width:600px){.wc-block-grid.has-2-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}.wc-block-grid.has-7-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}.wc-block-grid.has-8-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%;padding:0;margin:0 0 24px}.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:8px}}.wc-block-components-product-sort-select{margin-bottom:24px;text-align:left}.wc-block-components-quantity-selector{display:flex;min-width:100px;border:1px solid #d7dade;background:#fff;border-radius:4px}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font-size:1em;order:2;min-width:40px;flex:1 1 auto;border:0;padding:.4em 0;margin:0;text-align:center;background:transparent;box-shadow:none;color:#000;line-height:1;vertical-align:middle;-moz-appearance:textfield}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{background:#f3f4f5;outline:1px solid #d7dade}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{color:#86909b}.wc-block-components-quantity-selector input::-webkit-inner-spin-button,.wc-block-components-quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{border:0;padding:0;margin:0;background:none transparent;box-shadow:none;font-size:1em;min-width:30px;cursor:pointer;color:#32373c;font-style:normal;text-align:center}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{outline:2px solid #d7dade}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{border:0;padding:0;margin:0;background:none transparent;box-shadow:none;color:#191e23}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover:focus{outline:2px solid #d7dade}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{color:#86909b;cursor:default;border:0;padding:0;margin:0;background:none transparent;box-shadow:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled:focus{outline:2px solid #d7dade}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus{order:1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus{order:3}.wc-block-components-radio-control__option{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;position:relative;display:block;padding:12px 12px 0 72px}.wc-block-components-radio-control__option:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-radio-control__option-layout{position:relative;display:table;width:100%;padding-bottom:12px}.wc-block-components-radio-control__option-layout:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout:after{display:none}.wc-block-components-radio-control__input{left:24px;position:absolute;top:12px}.wc-block-components-radio-control__description-group,.wc-block-components-radio-control__label-group{display:table-row}.wc-block-components-radio-control__description-group>span,.wc-block-components-radio-control__label-group>span{display:table-cell}.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label{text-align:right;min-width:50%}.wc-block-components-radio-control__label,.wc-block-components-radio-control__secondary-label{line-height:20px;line-height:max(1rem,20px)}.wc-block-components-radio-control__description,.wc-block-components-radio-control__secondary-description{font-size:.875em;line-height:20px}.wc-block-components-radio-control .wc-block-components-radio-control__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid;border-radius:50%;display:inline-block;height:1.25rem;min-height:20px;min-width:20px;width:1.25rem}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:currentColor;border-radius:50%;content:"";display:block;height:.625em;left:50%;margin:0;min-height:10px;min-width:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:.625em}@media (min-width:783px){.wc-block-components-radio-control .wc-block-components-radio-control__input{height:1rem;margin-top:2px;min-height:16px;min-width:16px;width:1rem}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{height:.5em;min-height:8px;min-width:8px;width:.5em}}.is-loading .wc-block-components-review-list-item__text{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;display:block;width:60%}.is-loading .wc-block-components-review-list-item__text>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__text{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-review-list-item__text:after{content:"\00a0"}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after{content:"\00a0"}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;font-size:1em;width:80px}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after{content:"\00a0"}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product,.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars>span{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;height:1em;width:120px}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{-webkit-animation:none;animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after{content:"\00a0"}.editor-styles-wrapper .wc-block-components-review-list-item__item,.wc-block-components-review-list-item__item{margin:0 0 48px;list-style:none}.wc-block-components-review-list-item__info{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:24px}.wc-block-components-review-list-item__meta{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.has-image .wc-block-components-review-list-item__info{-ms-grid-columns:64px 1fr;grid-template-columns:64px 1fr}.has-image .wc-block-components-review-list-item__meta{-ms-grid-column:2;grid-column:2}.wc-block-components-review-list-item__image{align-items:center;display:flex;height:48px;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;justify-content:center;position:relative;width:48px}.wc-block-components-review-list-item__image>img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.wc-block-components-review-list-item__verified{width:21px;height:21px;text-indent:21px;margin:0;line-height:21px;overflow:hidden;position:absolute;right:-7px;bottom:-7px}.wc-block-components-review-list-item__verified:before{width:21px;height:21px;background:transparent url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="none"%3E%3Ccircle cx="10.5" cy="10.5" r="10.5" fill="%23fff"/%3E%3Cpath fill="%23008A21" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3Cmask id="a" width="17" height="17" x="2" y="2" maskUnits="userSpaceOnUse"%3E%3Cpath fill="%23fff" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3C/mask%3E%3Cg mask="url(%23a)"%3E%3Cpath fill="%23008A21" d="M.5.5h20v20H.5z"/%3E%3C/g%3E%3C/svg%3E') 50% no-repeat;display:block;content:""}.wc-block-components-review-list-item__meta{display:flex;align-items:center;flex-flow:row wrap}.wc-block-components-review-list-item__meta:after{order:3;content:"";flex-basis:100%}.wc-block-components-review-list-item__author,.wc-block-components-review-list-item__product{display:block;font-weight:700;order:1;margin-right:8px}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author{font-weight:400;color:grey;order:4}.wc-block-components-review-list-item__published-date{color:grey;order:5}.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{content:"";display:inline-block;margin-right:8px;border-right:1px solid #ddd;height:1em;vertical-align:middle}.wc-block-components-review-list-item__author:first-child+.wc-block-components-review-list-item__published-date:before,.wc-block-components-review-list-item__rating+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{display:none}.wc-block-components-review-list-item__rating{order:2}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars{font-size:1em;display:inline-block;top:0;overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400;vertical-align:top}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#e6a237}.editor-styles .wc-block-components-review-list,.wc-block-components-review-list{margin:0}.wc-block-components-review-sort-select{text-align:right}.wc-block-components-select{height:3em;position:relative;margin-bottom:1.5em}.wc-block-components-select label{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;font-size:1em;line-height:1.375;position:absolute;transform:translateY(.75em);transform-origin:top left;transition:all .2s ease;color:#646970;z-index:1;margin:0 0 0 17px;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 32px);white-space:nowrap}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-select label{transition:none}}.wc-block-components-select.is-active label{transform:translateY(4px) scale(.75)}.wc-block-components-select.has-error .components-custom-select-control__button{border-color:#d94f4f}.wc-block-components-select.has-error label{color:#d94f4f}.wc-block-components-select .components-custom-select-control__button,.wc-block-components-select .components-custom-select-control__button:active,.wc-block-components-select .components-custom-select-control__button:focus,.wc-block-components-select .components-custom-select-control__button:hover{font-size:1em;background-color:#fff;box-shadow:none;color:#2b2d2f;font-family:inherit;font-weight:400;height:3em;letter-spacing:inherit;line-height:1;overflow:hidden;padding:1.5em 16px .25em;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:100%}.wc-block-components-select .components-custom-select-control__button-icon{right:12px}.wc-block-components-select .components-custom-select-control__menu{background-color:#fff;margin:0;max-height:300px;overflow:auto}.wc-block-components-select .components-custom-select-control__menu:empty{display:none}.wc-block-components-select .components-custom-select-control__item{font-size:1em;margin-left:0;padding-left:16px}.wc-block-components-select .components-custom-select-control__item-icon{display:none}.wc-block-components-sidebar-layout{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wc-block-components-sidebar-layout .wc-block-components-main{margin:0;padding-right:3.77358%;width:65%}.wc-block-components-sidebar{margin:0;padding-left:2.26415%;width:35%}.wc-block-components-sidebar .wc-blocks-components-panel>h2{font-size:1.25em;border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline}.is-medium.wc-block-components-sidebar-layout,.is-mobile.wc-block-components-sidebar-layout,.is-small.wc-block-components-sidebar-layout{flex-direction:column;margin:0 auto 16px}.is-medium.wc-block-components-sidebar-layout .wc-block-components-main,.is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-main,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-small.wc-block-components-sidebar-layout .wc-block-components-main,.is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:0;width:100%}.is-large .wc-block-components-sidebar .wc-block-components-totals-item,.is-large .wc-block-components-sidebar .wc-blocks-components-panel{padding-left:16px;padding-right:16px}.theme-twentytwenty .wc-block-components-sidebar .wc-blocks-components-panel>h2{font-size:1.25em;border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline}.wc-block-components-sort-select{margin-bottom:12px}.wc-block-components-sort-select__label{margin-right:12px;display:inline-block;font-weight:400}.wc-block-components-sort-select__select{width:-webkit-max-content;width:-moz-max-content;width:max-content}.wc-block-components-notices{display:block;margin-bottom:2em}.wc-block-components-notices .wc-block-components-notices__notice{margin:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content{display:inline-block}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss{background:transparent none;padding:0;margin:0;border:0;outline:0;color:#fff;float:right}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss svg{fill:#fff;vertical-align:text-top}.wc-block-components-notices .wc-block-components-notices__notice+.wc-block-components-notices__notice{margin-top:1em}.wc-block-components-notices__snackbar{position:fixed;bottom:20px;left:16px;width:auto}@media (max-width:782px){.wc-block-components-notices__snackbar{position:fixed;top:10px;left:0;bottom:auto}}@media (max-width:782px){.wc-block-components-notices__snackbar .components-snackbar-list__notice-container{margin-left:10px;margin-right:10px}}.wc-block-components-tabs .wc-block-components-tabs__list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item{border:none;flex:auto;background:transparent;padding:12px 16px;color:inherit;outline-offset:-1px;text-align:center;transition:box-shadow .1s linear;box-shadow:inset 0 -1px currentColor}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item.is-active{box-shadow:inset 0 -3px currentColor;font-weight:600;position:relative}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item:focus{outline-offset:-1px;outline:1px dotted currentColor}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content{font-size:1em;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;font-weight:700}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content>img,.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content>svg{height:1.2em;vertical-align:middle;margin:.2em 0 -.2em}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons{margin:.2em 0 -.2em}.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:1.2em;vertical-align:middle}.wc-block-components-tabs .wc-block-components-tabs__content{padding:16px 0;text-transform:none}.wc-block-components-text-input{position:relative;margin-bottom:1.5em;white-space:nowrap}.wc-block-components-text-input label{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;font-size:1em;position:absolute;transform:translateY(.75em);left:0;top:0;transform-origin:top left;line-height:1.375;color:#646970;transition:transform .2s ease;margin:0 0 0 17px;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 32px);cursor:text}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-text-input label{transition:none}}.wc-block-components-text-input input:-webkit-autofill+label{transform:translateY(4px) scale(.75)}.wc-block-components-text-input.is-active label{transform:translateY(4px) scale(.75)}.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{font-size:1em;background-color:#fff;padding:.75em 16px;border-radius:4px;border:1px solid #8d96a0;width:100%;line-height:1.375;font-family:inherit;margin:0;box-sizing:border-box;height:3em;min-height:0;color:#2b2d2f}.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=url]:focus{background-color:#fff}.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url]{padding:1.5em 0 .25em 16px}.wc-block-components-text-input.has-error input{border-color:#d94f4f}.wc-block-components-text-input.has-error input:focus{outline-color:#d94f4f}.wc-block-components-text-input.has-error label{color:#d94f4f}.wc-block-components-text-input:only-child{margin-bottom:0}.theme-twentytwenty .wc-block-components-title.wc-block-components-title,.wc-block-components-title.wc-block-components-title{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;font-size:1.25em}.wc-block-components-validation-error{font-size:.75em;color:#d94f4f;max-width:100%;position:absolute;top:calc(100% - 1px);white-space:normal}.wc-block-components-validation-error>p{align-items:center;display:flex;line-height:12px;margin:0;min-height:24px;padding:0}.wc-block-components-select+.wc-block-components-validation-error{margin-bottom:24px}.with-scroll-to-top__scroll-point{position:relative;top:-36px}.wc-block-cart__submit-button{width:100%;margin:0 0 16px}.wc-block-cart__submit-button:last-child{margin-bottom:0}.editor-styles-wrapper .wc-block-cart__empty-cart__title,.wc-block-cart__empty-cart__title{font-size:inherit}.wc-block-cart .wc-block-components-shipping-calculator{white-space:nowrap}.wc-block-cart .wc-block-components-product-name{color:inherit}table.wc-block-cart-items,table.wc-block-cart-items td,table.wc-block-cart-items th{background:none!important;border:0;margin:0}.editor-styles-wrapper table.wc-block-cart-items,table.wc-block-cart-items{table-layout:fixed;width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,table.wc-block-cart-items .wc-block-cart-items__header{font-size:.75em;text-transform:uppercase}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{width:100px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:hidden;min-width:300px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-quantity,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-quantity{width:116px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{width:100px;text-align:right}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{width:100%;margin:0}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;background:transparent;box-shadow:none;display:inline;text-decoration:underline;font-size:.75em;text-transform:none;white-space:nowrap}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{background:transparent}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon{border:0;border-radius:0;margin:0;padding:0;vertical-align:baseline;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;background:transparent;box-shadow:none;display:inline;text-decoration:underline;fill:currentColor;position:absolute;top:16px;right:0;display:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:active,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:focus,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:active,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:focus,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:hover{background:transparent}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-size:1em;text-align:right;line-height:1.25}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__regular,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__value,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__regular,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__value{display:block}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row.is-disabled,table.wc-block-cart-items .wc-block-cart-items__row.is-disabled{opacity:.5;pointer-events:none;transition:opacity .2s ease}.wc-block-cart--is-loading h2 span,.wc-block-cart--is-loading th span{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;min-width:84px;display:inline-block}.wc-block-cart--is-loading h2 span>*,.wc-block-cart--is-loading th span>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading h2 span,.wc-block-cart--is-loading th span{-webkit-animation:none;animation:none}}.wc-block-cart--is-loading h2 span:after,.wc-block-cart--is-loading th span:after{content:"\00a0"}.wc-block-cart--is-loading h2 span{min-width:33%}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image>*,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image>*>*,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price>*,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata>*,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image>*,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector{-webkit-animation:none;animation:none}}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;min-width:84px;display:inline-block}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name{-webkit-animation:none;animation:none}}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name:after{content:"\00a0"}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata{margin-top:.25em;min-width:8em}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__remove-icon,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__remove-link{visibility:hidden}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image a{display:block}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total>div,.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total>span{display:none}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__price{display:block}.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__price:after{content:"\00a0"}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;min-height:460px}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card{-webkit-animation:none;animation:none}}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:after{content:"\00a0"}.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:none}.is-loading+.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:flex}.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,.is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,.is-small.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title{display:none}.is-medium table.wc-block-cart-items td,.is-mobile table.wc-block-cart-items td,.is-small table.wc-block-cart-items td{padding:0}.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-medium table.wc-block-cart-items .wc-block-cart-items__header,.is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-mobile table.wc-block-cart-items .wc-block-cart-items__header,.is-small table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-small table.wc-block-cart-items .wc-block-cart-items__header{display:none}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:80px 132px;grid-template-columns:80px 132px;padding:16px 0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row:after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row:after,.is-small table.wc-block-cart-items .wc-block-cart-items__row:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;padding-right:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:2;grid-column-end:4;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:stretch;justify-self:stretch;margin-right:24px;padding-bottom:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:2;grid-row-start:2;vertical-align:bottom;padding-right:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{display:none}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon{display:block}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{-ms-grid-column:3;grid-column-start:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-align:center;align-self:center}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount{display:inline-block}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge{display:none}@media (max-width:782px){.wc-block-cart__submit-container{background:#fff;bottom:0;left:0;padding:16px;position:fixed;width:100%;z-index:9999}.wc-block-cart__submit-container:before{box-shadow:0 -10px 20px 10px currentColor;color:rgba(204,208,212,.5);content:"";height:100%;left:0;position:absolute;right:0;top:0}.wc-block-cart__submit-container-push{height:100px}}.is-large.wc-block-cart .wc-block-cart-items{position:relative}.is-large.wc-block-cart .wc-block-cart-items:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.is-large.wc-block-cart .wc-block-cart-items th{padding:.25rem 16px .25rem 0;white-space:nowrap}.is-large.wc-block-cart .wc-block-cart-items td{position:relative;padding:16px 16px 16px 0;vertical-align:top}.is-large.wc-block-cart .wc-block-cart-items td:after{border-style:solid;border-width:1px 0 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.is-large.wc-block-cart .wc-block-cart-items td:last-child,.is-large.wc-block-cart .wc-block-cart-items th:last-child{padding-right:0}.is-large.wc-block-cart .wc-block-components-radio-control__option{padding-left:24px}.is-large.wc-block-cart .wc-block-components-radio-control__input{left:0}.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator,.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-blocks-components-panel),.is-large.wc-block-cart .wc-block-components-sidebar>.wc-block-cart__submit-container,.is-large.wc-block-cart .wc-block-components-sidebar>.wc-block-cart__totals-title{padding-left:16px;padding-right:16px}.wp-block-woocommerce-cart.is-loading{display:none}.wp-block-woocommerce-cart{margin-bottom:3em}.components-placeholder.wc-block-checkout__no-shipping-placeholder{margin-bottom:16px}.components-placeholder.wc-block-checkout__no-shipping-placeholder *{pointer-events:all}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset{display:block}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .components-button{background-color:#24292d;color:#fff}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .wc-block-checkout__no-shipping-placeholder-description{display:block;margin:.25em 0 1em}.wp-block-woocommerce-checkout .with-scroll-to-top__scroll-point{top:-96px}.wc-block-checkout__add-note,.wc-block-checkout__keep-updated{margin-top:16px}.wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__package:not(:first-of-type){margin-top:36px}.wc-block-checkout__sidebar .wc-block-components-product-name{color:inherit;padding-right:12px;flex-grow:1;flex-basis:0}.wc-block-components-express-checkout-continue-rule{display:flex;align-items:center;text-align:center;padding:0 36px;margin:24px 0}.wc-block-components-express-checkout-continue-rule:before{margin-right:10px}.wc-block-components-express-checkout-continue-rule:after{margin-left:10px}.wc-block-components-express-checkout-continue-rule:after,.wc-block-components-express-checkout-continue-rule:before{content:" ";flex:1;border-bottom:1px solid;opacity:.3}.wc-block-checkout__actions{display:flex;justify-content:space-between;align-items:center;margin:0 0 48px;padding:0 0 0 36px}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button{width:50%;padding:1em;height:auto;margin-left:auto}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text{line-height:24px}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text>svg{fill:#fff;vertical-align:top}.wc-block-checkout--is-loading .wc-block-checkout__actions button,.wc-block-checkout--is-loading .wc-block-components-express-checkout{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none}.wc-block-checkout--is-loading .wc-block-checkout__actions button>*,.wc-block-checkout--is-loading .wc-block-components-express-checkout>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-checkout__actions button,.wc-block-checkout--is-loading .wc-block-components-express-checkout{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-checkout__actions button:after,.wc-block-checkout--is-loading .wc-block-components-express-checkout:after{content:"\00a0"}.wc-block-checkout--is-loading .wc-block-components-express-checkout{min-height:150px}.wc-block-checkout--is-loading .wc-block-components-express-checkout-continue-rule>span{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;width:150px}.wc-block-checkout--is-loading .wc-block-components-express-checkout-continue-rule>span>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-components-express-checkout-continue-rule>span{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-components-express-checkout-continue-rule>span:after{content:"\00a0"}.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__title{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;display:block;width:10em}.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__title>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__title{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__title:after{content:"\00a0"}.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__title:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;border-radius:50%;display:block;height:100%;width:1.5em}.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__title:before>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__title:before{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__title:before:after{content:"\00a0"}.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__container:after{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none}.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__container:after>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__container:after{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__content>span{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;display:block;min-height:100px}.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__content>span>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__content>span{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step__content>span:after{content:"\00a0"}.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step:after,.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step:before{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none}.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step:after>*,.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step:before>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step:after,.wc-block-checkout--is-loading .wc-block-components-checkout-form .wc-block-components-checkout-step:before{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;border-color:#e2e4e7!important;color:#e2e4e7!important;box-shadow:none;pointer-events:none;min-height:460px}.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card>*{visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card{-webkit-animation:none;animation:none}}.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card:after{content:"\00a0"}.wc-block-components-sidebar-layout.wc-block-checkout--skeleton{display:none}.is-loading+.wc-block-components-sidebar-layout.wc-block-checkout--skeleton{display:flex}.wc-block-checkout-empty,.wc-block-checkout-error{padding:40px;text-align:center;width:100%}.wc-block-checkout-empty .wc-block-checkout-empty__image,.wc-block-checkout-empty .wc-block-checkout-error__image,.wc-block-checkout-error .wc-block-checkout-empty__image,.wc-block-checkout-error .wc-block-checkout-error__image{max-width:150px;margin:0 auto 1em;display:block;color:inherit}.wc-block-checkout-empty .wc-block-checkout-empty__title,.wc-block-checkout-empty .wc-block-checkout-error__title,.wc-block-checkout-error .wc-block-checkout-empty__title,.wc-block-checkout-error .wc-block-checkout-error__title{display:block;margin:0;font-weight:700}.wc-block-checkout-empty .wc-block-checkout-empty__description,.wc-block-checkout-empty .wc-block-checkout-error__description,.wc-block-checkout-error .wc-block-checkout-empty__description,.wc-block-checkout-error .wc-block-checkout-error__description{display:block;margin:.25em 0 1em}.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button{display:none}.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-place-order-button{width:100%}.is-medium .wc-block-checkout__main,.is-mobile .wc-block-checkout__main,.is-small .wc-block-checkout__main{order:1}.is-medium .wc-block-checkout__sidebar,.is-mobile .wc-block-checkout__sidebar,.is-small .wc-block-checkout__sidebar{margin-bottom:40px;order:0}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form{margin-left:-6px;margin-right:-6px}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form:after,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form:after,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form:after,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form:after,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form:after,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form:after{content:"";clear:both;display:block}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input{float:left;margin-left:6px;margin-right:6px;position:relative;width:calc(50% - 12px)}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input .wc-block-components-select,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select .wc-block-components-select,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input .wc-block-components-select,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input .wc-block-components-select,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select .wc-block-components-select,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input .wc-block-components-select,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input .wc-block-components-select,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select .wc-block-components-select,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input .wc-block-components-select,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input .wc-block-components-select,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select .wc-block-components-select,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input .wc-block-components-select,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input .wc-block-components-select,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select .wc-block-components-select,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input .wc-block-components-select,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input .wc-block-components-select,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select .wc-block-components-select,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input .wc-block-components-select{float:none;width:100%;margin-left:0;margin-right:0}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company{width:calc(100% - 12px)}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox{clear:both}.is-large .wc-block-checkout__actions{padding-right:36px}.is-large .wc-block-checkout__shipping-option .wc-block-components-radio-control__input{margin-left:-8px}.wc-block-product-categories{margin-bottom:1em}.wc-block-product-categories.is-dropdown{display:flex}.wc-block-product-categories select{margin-right:.5em}.wc-block-product-categories-list--has-images{list-style:none outside}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item{margin:4px 0 4px 60px;list-style:none outside;clear:both}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item ul{margin:4px 0 0}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{max-width:50px;display:inline-block;padding:0;margin:0 .5em 0 -60px;position:relative;vertical-align:middle;border:1px solid #eee}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img{margin:0;padding:0}.wc-block-product-categories-list-item-count:before{content:" ("}.wc-block-product-categories-list-item-count:after{content:")"}.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder{display:inline-block;height:1em;width:50%;min-width:200px;background:currentColor;opacity:.2}.wc-block-product-categories__button{display:flex;align-items:center;text-decoration:none;margin:0;border:none;cursor:pointer;background:none;padding:0 .5em;color:#555d66;position:relative;overflow:hidden;border-radius:.25em}.wc-block-product-categories__button svg{fill:currentColor;outline:none}.rtl .wc-block-product-categories__button svg{transform:rotate(180deg)}.wc-block-product-categories__button:active{color:currentColor}.wc-block-product-categories__button:disabled,.wc-block-product-categories__button[aria-disabled=true]{cursor:default;opacity:.3}.wc-block-product-categories__button:focus:enabled{background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #6c7781,inset 0 0 0 2px #fff;outline:2px solid transparent;outline-offset:-2px}.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):hover{background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #e2e4e7,inset 0 0 0 2px #fff,0 1px 1px rgba(25,30,35,.2)}.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):active{outline:none;background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #ccd0d4,inset 0 0 0 2px #fff}.wc-block-product-categories__button:disabled:focus,.wc-block-product-categories__button[aria-disabled=true]:focus{box-shadow:none}.wc-block-featured-product{position:relative;background-color:#24292d;background-size:cover;background-position:50%;width:100%;margin:0 0 1.5em}.wc-block-featured-product,.wc-block-featured-product .wc-block-featured-product__wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}.wc-block-featured-product .wc-block-featured-product__wrapper{overflow:hidden;height:100%}.wc-block-featured-product.has-left-content{justify-content:flex-start}.wc-block-featured-product.has-left-content .wc-block-featured-product__description,.wc-block-featured-product.has-left-content .wc-block-featured-product__price,.wc-block-featured-product.has-left-content .wc-block-featured-product__title,.wc-block-featured-product.has-left-content .wc-block-featured-product__variation{margin-left:0;text-align:left}.wc-block-featured-product.has-right-content{justify-content:flex-end}.wc-block-featured-product.has-right-content .wc-block-featured-product__description,.wc-block-featured-product.has-right-content .wc-block-featured-product__price,.wc-block-featured-product.has-right-content .wc-block-featured-product__title,.wc-block-featured-product.has-right-content .wc-block-featured-product__variation{margin-right:0;text-align:right}.wc-block-featured-product .wc-block-featured-product__description,.wc-block-featured-product .wc-block-featured-product__price,.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{color:#fff;line-height:1.25;margin-bottom:0;text-align:center}.wc-block-featured-product .wc-block-featured-product__description a,.wc-block-featured-product .wc-block-featured-product__description a:active,.wc-block-featured-product .wc-block-featured-product__description a:focus,.wc-block-featured-product .wc-block-featured-product__description a:hover,.wc-block-featured-product .wc-block-featured-product__price a,.wc-block-featured-product .wc-block-featured-product__price a:active,.wc-block-featured-product .wc-block-featured-product__price a:focus,.wc-block-featured-product .wc-block-featured-product__price a:hover,.wc-block-featured-product .wc-block-featured-product__title a,.wc-block-featured-product .wc-block-featured-product__title a:active,.wc-block-featured-product .wc-block-featured-product__title a:focus,.wc-block-featured-product .wc-block-featured-product__title a:hover,.wc-block-featured-product .wc-block-featured-product__variation a,.wc-block-featured-product .wc-block-featured-product__variation a:active,.wc-block-featured-product .wc-block-featured-product__variation a:focus,.wc-block-featured-product .wc-block-featured-product__variation a:hover{color:#fff}.wc-block-featured-product .wc-block-featured-product__description,.wc-block-featured-product .wc-block-featured-product__link,.wc-block-featured-product .wc-block-featured-product__price,.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{width:100%;padding:16px 48px 0;z-index:1}.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{margin-top:0;border:0}.wc-block-featured-product .wc-block-featured-product__title:before,.wc-block-featured-product .wc-block-featured-product__variation:before{display:none}.wc-block-featured-product .wc-block-featured-product__variation{font-style:italic;padding-top:0}.wc-block-featured-product .wc-block-featured-product__description p{margin:0;line-height:1.5em}.wc-block-featured-product.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wc-block-featured-product.has-background-dim.has-background-dim-10:before{opacity:.1}.wc-block-featured-product.has-background-dim.has-background-dim-20:before{opacity:.2}.wc-block-featured-product.has-background-dim.has-background-dim-30:before{opacity:.3}.wc-block-featured-product.has-background-dim.has-background-dim-40:before{opacity:.4}.wc-block-featured-product.has-background-dim.has-background-dim-50:before{opacity:.5}.wc-block-featured-product.has-background-dim.has-background-dim-60:before{opacity:.6}.wc-block-featured-product.has-background-dim.has-background-dim-70:before{opacity:.7}.wc-block-featured-product.has-background-dim.has-background-dim-80:before{opacity:.8}.wc-block-featured-product.has-background-dim.has-background-dim-90:before{opacity:.9}.wc-block-featured-product.has-background-dim.has-background-dim-100:before{opacity:1}.wc-block-featured-product.alignleft,.wc-block-featured-product.alignright{max-width:305px;width:100%}.wc-block-featured-product:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wc-block-featured-product:after{content:none}}.wc-block-featured-product.aligncenter,.wc-block-featured-product.alignleft,.wc-block-featured-product.alignright,.wc-block-product-search .wc-block-product-search__fields{display:flex}.wc-block-product-search .wc-block-product-search__field{padding:6px 8px;line-height:1.8;flex-grow:1}.wc-block-product-search .wc-block-product-search__button{display:flex;align-items:center;text-decoration:none;margin:0 0 0 6px;border:none;cursor:pointer;background:none;padding:0 .5em;color:#555d66;position:relative;overflow:hidden;border-radius:.25em}.wc-block-product-search .wc-block-product-search__button svg{fill:currentColor;outline:none}.rtl .wc-block-product-search .wc-block-product-search__button svg{transform:rotate(180deg)}.wc-block-product-search .wc-block-product-search__button:active{color:currentColor}.wc-block-product-search .wc-block-product-search__button:disabled,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]{cursor:default;opacity:.3}.wc-block-product-search .wc-block-product-search__button:focus:enabled{background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #6c7781,inset 0 0 0 2px #fff;outline:2px solid transparent;outline-offset:-2px}.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):hover{background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #e2e4e7,inset 0 0 0 2px #fff,0 1px 1px rgba(25,30,35,.2)}.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):active{outline:none;background-color:#fff;color:#191e23;box-shadow:inset 0 0 0 1px #ccd0d4,inset 0 0 0 2px #fff}.wc-block-product-search .wc-block-product-search__button:disabled:focus,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]:focus{box-shadow:none}.wc-block-featured-category{position:relative;background-color:#24292d;background-size:cover;background-position:50%;width:100%;margin:0 0 1.5em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}.wc-block-featured-category .wc-block-featured-category__wrapper{overflow:hidden;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}.wc-block-featured-category.has-left-content{justify-content:flex-start}.wc-block-featured-category.has-left-content .wc-block-featured-category__description,.wc-block-featured-category.has-left-content .wc-block-featured-category__price,.wc-block-featured-category.has-left-content .wc-block-featured-category__title{margin-left:0;text-align:left}.wc-block-featured-category.has-right-content{justify-content:flex-end}.wc-block-featured-category.has-right-content .wc-block-featured-category__description,.wc-block-featured-category.has-right-content .wc-block-featured-category__price,.wc-block-featured-category.has-right-content .wc-block-featured-category__title{margin-right:0;text-align:right}.wc-block-featured-category .wc-block-featured-category__description,.wc-block-featured-category .wc-block-featured-category__price,.wc-block-featured-category .wc-block-featured-category__title{color:#fff;line-height:1.25;margin-bottom:0;text-align:center}.wc-block-featured-category .wc-block-featured-category__description a,.wc-block-featured-category .wc-block-featured-category__description a:active,.wc-block-featured-category .wc-block-featured-category__description a:focus,.wc-block-featured-category .wc-block-featured-category__description a:hover,.wc-block-featured-category .wc-block-featured-category__price a,.wc-block-featured-category .wc-block-featured-category__price a:active,.wc-block-featured-category .wc-block-featured-category__price a:focus,.wc-block-featured-category .wc-block-featured-category__price a:hover,.wc-block-featured-category .wc-block-featured-category__title a,.wc-block-featured-category .wc-block-featured-category__title a:active,.wc-block-featured-category .wc-block-featured-category__title a:focus,.wc-block-featured-category .wc-block-featured-category__title a:hover{color:#fff}.wc-block-featured-category .wc-block-featured-category__description,.wc-block-featured-category .wc-block-featured-category__link,.wc-block-featured-category .wc-block-featured-category__price,.wc-block-featured-category .wc-block-featured-category__title{width:100%;padding:0 48px 16px;z-index:1}.wc-block-featured-category .wc-block-featured-category__title{margin-top:0}.wc-block-featured-category .wc-block-featured-category__title:before{display:none}.wc-block-featured-category .wc-block-featured-category__description p{margin:0}.wc-block-featured-category.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wc-block-featured-category.has-background-dim.has-background-dim-10:before{opacity:.1}.wc-block-featured-category.has-background-dim.has-background-dim-20:before{opacity:.2}.wc-block-featured-category.has-background-dim.has-background-dim-30:before{opacity:.3}.wc-block-featured-category.has-background-dim.has-background-dim-40:before{opacity:.4}.wc-block-featured-category.has-background-dim.has-background-dim-50:before{opacity:.5}.wc-block-featured-category.has-background-dim.has-background-dim-60:before{opacity:.6}.wc-block-featured-category.has-background-dim.has-background-dim-70:before{opacity:.7}.wc-block-featured-category.has-background-dim.has-background-dim-80:before{opacity:.8}.wc-block-featured-category.has-background-dim.has-background-dim-90:before{opacity:.9}.wc-block-featured-category.has-background-dim.has-background-dim-100:before{opacity:1}.wc-block-featured-category.alignleft,.wc-block-featured-category.alignright{max-width:305px;width:100%}.wc-block-featured-category:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wc-block-featured-category:after{content:none}}.wc-block-featured-category.aligncenter,.wc-block-featured-category.alignleft,.wc-block-featured-category.alignright{display:flex}.wc-block-attribute-filter{margin-bottom:24px}.wc-block-attribute-filter .wc-block-attribute-filter-list-count:before{content:" ("}.wc-block-attribute-filter .wc-block-attribute-filter-list-count:after{content:")"}.wc-block-attribute-filter .wc-block-attribute-filter-list{margin:0}.wc-block-attribute-filter .wc-block-attribute-filter-list li{text-decoration:underline}.wc-block-attribute-filter .wc-block-attribute-filter-list li label{cursor:pointer}.wc-block-attribute-filter .wc-block-attribute-filter-list li input{cursor:pointer;display:inline-block}.wc-block-attribute-filter .wc-block-attribute-filter-list .wc-block-attribute-filter-list-count{float:right}.wc-block-attribute-filter .is-single .wc-block-attribute-filter-list-count,.wc-block-attribute-filter .wc-block-dropdown-selector .wc-block-dropdown-selector__list .wc-block-attribute-filter-list-count{opacity:.6}.wc-block-attribute-filter .wc-block-attribute-filter__button{margin-top:8px}@-webkit-keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.wc-block-active-filters{margin-bottom:24px;overflow:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all{font-size:1em;float:right;border:none;padding:0;text-decoration:underline;cursor:pointer}.wc-block-active-filters .wc-block-active-filters__clear-all,.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent;color:inherit}.wc-block-active-filters .wc-block-active-filters__list{margin:0 0 4px;list-style:none outside;clear:both}.wc-block-active-filters .wc-block-active-filters__list li{margin:0;padding:0;list-style:none outside;clear:both}.wc-block-active-filters .wc-block-active-filters__list li ul{margin:0;padding:0;list-style:none outside}.wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type{margin:0}.wc-block-active-filters .wc-block-active-filters__list-item-type{font-size:.75em;text-transform:uppercase;letter-spacing:.1em;margin:16px 0 0;display:block}.wc-block-active-filters .wc-block-active-filters__list-item-operator{font-weight:400;font-style:italic}.wc-block-active-filters .wc-block-active-filters__list-item-name{font-weight:700;display:block;position:relative;padding:0 16px 0 0}.wc-block-active-filters .wc-block-active-filters__list-item-remove{background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;padding:16px 0 0;width:16px;overflow:hidden;position:absolute;right:0;top:50%;margin:-8px 0 0}.wc-block-active-filters .wc-block-active-filters__list-item-remove:before{width:16px;height:16px;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='%2324292d'/%3E%3Cpath fill='%23fff' d='M4.5 6.887L6.887 4.5l7.033 7.034-2.386 2.386z'/%3E%3Cpath fill='%23fff' d='M11.533 4.5l2.387 2.386-7.034 7.034L4.5 11.533z'/%3E%3C/svg%3E") 50% no-repeat;display:block;content:"";position:absolute;top:0}.wc-block-active-filters .wc-block-active-filters__list--chips li,.wc-block-active-filters .wc-block-active-filters__list--chips ul{display:inline}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type{display:none}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip{font-size:.875em;margin-top:.1875em;margin-bottom:.1875em}
/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/plugins/elasticpress/dist/css/related-posts-block-styles.min.css **/
 .editor-styles-wrapper .wp-block-elasticpress-related-posts ul,.wp-block-elasticpress-related-posts ul{list-style-type:none;padding:0}.editor-styles-wrapper .wp-block-elasticpress-related-posts ul li a>div{display:inline}

/*# sourceMappingURL=related-posts-block-styles.min.css.map*/
/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/plugins/jamg-environment/assets/css/main.css **/
 #wpadminbar #wp-admin-bar-website-env{
    background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    width: 161px;
}

#wpadminbar .website-env-staging#wp-admin-bar-website-env{
    background: #136301; /* Old browsers */
    background: -moz-linear-gradient(top, #136301 0%, #0b8402 44%, #00722b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#136301), color-stop(44%,#0b8402), color-stop(100%,#00722b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #136301 0%,#0b8402 44%,#00722b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #136301 0%,#0b8402 44%,#00722b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #136301 0%,#0b8402 44%,#00722b 100%); /* IE10+ */
    background: linear-gradient(to bottom, #136301 0%,#0b8402 44%,#00722b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#136301', endColorstr='#00722b',GradientType=0 ); /* IE6-9 */
}

#wpadminbar .website-env-prod#wp-admin-bar-website-env{
    background: #a90329; /* Old browsers */
    background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}

/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css **/
 @charset "UTF-8";.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:' ';display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:' ';display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:' ';display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:' ';display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:' ';display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:' ';display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:' ';display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:' ';display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:.7em;cursor:pointer}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:' ';display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}
/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css **/
 .woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:' ';display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/plugins/woocommerce/assets/css/woocommerce.css **/
 @charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#767676}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:' ';display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#767676}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6a6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:' ';display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:' ';display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dfdcde;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#96588a;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:' ';display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:' ';display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"\2193";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:' ';display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:' ';display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#6dc22e}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:' ';display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:' ';display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00;vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#462940;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:' ';display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:' ';display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:' ';display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:' ';display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(https://www.jeuneafrique.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}
/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/themes/ja-3.0.x/assets/css/form-subscription-restricted.css **/
 /* subscription FORMULAIRE POST_CONTENT */
/* Widget subscription Post Article restricted */
/* subscription FORMULAIRE POST_CONTENT */
/* Widget subscription Post Article */
#widget-container-subscription {
  font-family: 'Taz', Arial, sans-serif;
  position: relative;
  background: #fbb612;
  width: 100%;
  height: auto;
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
#widget-container-subscription #subscription-title {
  text-align: center;
}
#widget-container-subscription #subscription-title span {
  display: block;
}
#widget-container-subscription .container-reserved {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
#widget-container-subscription .container-reserved h3 {
  text-transform: uppercase;
  font-size: 2.25em;
  margin-bottom: 0;
}
#widget-container-subscription .container-reserved p {
  margin-top: 0;
  font-size: 1.375em;
}
#widget-container-subscription .container-reserved p span {
  color: white;
}
#widget-container-subscription .container-input {
  display: flex;
  justify-content: space-around;
  margin-top: 1.875rem;
  text-align: center;
  font-size: 30px;
}
@media (max-width: 768px) {
  #widget-container-subscription .container-input {
    flex-direction: column;
  }
}
#widget-container-subscription .container-input .box label {
  font-weight: bold;
}
#widget-container-subscription .container-input .box .price-hook {
  font-size: 14px;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  #widget-container-subscription .container-input .box .price-hook {
    font-size: 16px;
    padding: 0 1.25rem;
  }
}
#widget-container-subscription .container-input .box input[type="radio"] {
  margin-top: -1px;
  vertical-align: middle;
}
#widget-container-subscription .form-group {
  display: flex;
  justify-content: space-between;
  padding: 0 2rem;
  margin-top: 1.875rem;
}
@media (max-width: 768px) {
  #widget-container-subscription .form-group .form-group:last-child {
    margin-top: 1.25rem;
  }
}
@media (max-width: 768px) {
  #widget-container-subscription .form-group {
    flex-direction: column;
  }
}
#widget-container-subscription .form-group input {
  margin-right: 2.5rem;
  border-radius: 3px;
}
#widget-container-subscription .subscription-hook {
  color: #fff;
  text-align: center;
  font-size: 16px;
  margin-top: 1.875rem;
}
@media (max-width: 768px) {
  #widget-container-subscription .subscription-hook {
    font-size: 18px;
    padding: 1.25rem 1.25rem 0 1.25rem;
    line-height: 25px;
  }
}
#widget-container-subscription .container-informations {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.25rem;
  font-weight: bold;
  font-size: 18px;
}
@media (max-width: 768px) {
  #widget-container-subscription .container-informations {
    flex-direction: column;
    text-align: center;
  }
}
#widget-container-subscription .container-informations img {
  max-width: 270px;
}
#widget-container-subscription .container-informations .row {
  margin: 0 1.25rem;
}
#widget-container-subscription .container-informations .row a p {
  text-align: center;
  color: white;
  margin-top: 16px;
}
#widget-container-subscription .container-informations .row .plus {
  color: #fff;
}
#widget-container-subscription .container-informations .row .sub-text {
  font-size: 0.8em;
  font-weight: 400;
}
@media (max-width: 768px) {
  #widget-container-subscription .container-informations .row:last-child {
    margin-top: 1.25rem;
  }
}
#widget-container-subscription #widget-container-subscription__heading {
  position: relative;
  background: #fffaee;
  width: 100%;
  height: 100px;
  border-top: 4px solid #fbb612;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  #widget-container-subscription #widget-container-subscription__heading {
    height: 100px !important;
  }
}
#widget-container-subscription #widget-container-subscription__heading .widget-container-subscription__heading-title {
  font-size: 32px;
  font-weight: bold;
  margin: 0;
}
@media (max-width: 768px) {
  #widget-container-subscription #widget-container-subscription__heading .widget-container-subscription__heading-title {
    font-size: 22px;
    text-align: center;
  }
}
#widget-container-subscription #widget-container-subscription__heading .widget-container-subscription__heading-hook {
  display: none;
  font-size: 22px;
  margin: 0;
}
@media (max-width: 768px) {
  #widget-container-subscription #widget-container-subscription__heading .widget-container-subscription__heading-hook {
    font-size: 20px;
    text-align: center;
  }
}
#widget-container-subscription #widget-container-subscription__wrapper {
  position: relative;
  background: #fbb612;
  height: auto;
  border-bottom: 4px solid #000000;
}
#widget-container-subscription #widget-container-subscription__wrapper input[type="email"] {
  max-width: 360px;
}
@media (max-width: 768px) {
  #widget-container-subscription #widget-container-subscription__wrapper input[type="email"] {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 1.25rem;
  }
}
#widget-container-subscription #widget-container-subscription__wrapper button {
  max-width: 320px;
}
@media (max-width: 768px) {
  #widget-container-subscription #widget-container-subscription__wrapper button {
    margin-top: 1.25rem;
    margin: 0 auto;
    max-width: 280px;
    font-size: 1.5em;
  }
}
.widget-container-subscription-cover-image {
  position: relative;
}
.widget-container-subscription-cover-image img.img__kiosque {
  position: absolute;
  top: 34px;
  max-width: 68px;
  height: auto;
  left: 20px;
}
@media screen and (max-width: 768px) {
  .widget-container-subscription-cover-image img.img__kiosque {
    position: absolute !important;
    top: 36px !important;
    max-width: 73px !important;
    height: auto !important;
    left: 21px !important;
  }
}
@media screen and (max-width: 768px) {
  .container-collapsed .column-flex {
    flex-direction: column !important;
  }
}

/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/themes/ja-3.0.x/assets/css/ribbon-discount.css **/
 /*
* variables
*/
.hide-ribbon-discount {
  bottom: -200px !important;
  transition: bottom .2s;
}
.display-ribbon-discount {
  bottom: 0px !important;
  transition: bottom .2s;
}
/*
* starting less
*/
#container__ribbon_discount {
  display: none;
  background: #fdb52b;
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: .5rem 0;
  cursor: pointer;
  z-index: 2147483637;
  transition: bottom .2s;
}
@media screen and (min-width: 768px) {
  #container__ribbon_discount {
    padding: 1rem 0;
  }
}
@media screen and (min-width: 1024px) {
  #container__ribbon_discount {
    padding: .625rem 0;
  }
}
#container__ribbon_discount #wrapper {
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  #container__ribbon_discount #wrapper {
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    padding: 0;
    max-width: 710px;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  #container__ribbon_discount #wrapper {
    max-width: 976px;
  }
}
#container__ribbon_discount #wrapper img#container__ribbon_discount-devices {
  display: none;
}
@media screen and (min-width: 768px) {
  #container__ribbon_discount #wrapper img#container__ribbon_discount-devices {
    width: 120px;
  }
}
@media screen and (min-width: 1024px) {
  #container__ribbon_discount #wrapper img#container__ribbon_discount-devices {
    display: block;
  }
}
#container__ribbon_discount #wrapper p#container__ribbon_discount-description.desktop {
  display: none;
}
@media screen and (min-width: 768px) {
  #container__ribbon_discount #wrapper p#container__ribbon_discount-description.desktop {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  #container__ribbon_discount #wrapper p#container__ribbon_discount-description.mobile {
    display: none;
  }
}
#container__ribbon_discount #wrapper p#container__ribbon_discount-description {
  font-size: 16px;
  text-align: center;
  color: #0e0d0d;
  padding: 0 2.5rem;
}
@media screen and (min-width: 768px) {
  #container__ribbon_discount #wrapper p#container__ribbon_discount-description {
    text-align: left;
    font-size: 20px;
    line-height: 22px;
    padding: 0;
  }
}
@media screen and (min-width: 1024px) {
  #container__ribbon_discount #wrapper p#container__ribbon_discount-description {
    text-align: center;
  }
}
#container__ribbon_discount #wrapper #btn-subscription {
  background: #0e0d0d;
  color: #ffffff;
  padding: .5rem 3rem;
  border-radius: .2rem;
  font-size: 20px;
  margin: 1rem auto 0 auto;
  border-radius: .4rem;
  text-align: center;
}
@media screen and (min-width: 768px) {
  #container__ribbon_discount #wrapper #btn-subscription {
    padding: .5rem 3rem;
    font-size: 24px;
    margin: 0;
  }
}
#container__ribbon_discount #btn-close-button-discount {
  position: absolute;
  top: 3px;
  right: 2px;
  line-height: 0;
}
@media screen and (min-width: 768px) {
  #container__ribbon_discount #btn-close-button-discount {
    position: relative;
    top: 0;
    right: 0;
  }
}
@media screen and (min-width: 769px) {
  #container__ribbon_discount #btn-close-button-discount {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 1.5rem;
  }
}

/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/sv-wc-payment-gateway-payment-form.min.css **/
 .woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-manage-payment-methods,#add_payment_method .sv-wc-payment-gateway-payment-form-manage-payment-methods{display:block;margin:1em 0;text-align:center}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method{display:inline-block;margin-bottom:.5em}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname{margin-right:.5em}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method img,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method img{float:none;width:30px;height:20px;display:inline-block;margin-right:.5em;vertical-align:middle}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="text"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-form-nickname,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"],#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="text"],#add_payment_method input.js-sv-wc-payment-gateway-form-nickname{font-size:1.5em;padding:8px}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"]:focus,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"]:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"]:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"]:focus{box-shadow:0 0 .1875em #3498db}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified{border-color:#69bf29}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified:focus,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified:focus{box-shadow:0 0 .1875em #69bf29}@media screen and (min-width: 330px){.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number{background-image:url("../../images/card-cc-plain.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:50px 31px}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa{background-image:url("../../images/card-visa.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard{background-image:url("../../images/card-mastercard.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub{background-image:url("../../images/card-dinersclub.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro{background-image:url("../../images/card-maestro.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb{background-image:url("../../images/card-jcb.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex{background-image:url("../../images/card-amex.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover{background-image:url("../../images/card-discover.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron{background-image:url("../../images/card-visa-electron.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type{background-image:url("../../images/card-cc-invalid.svg")}}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-check-hint,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-check-hint{margin:0 0 3px 2px;cursor:pointer}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check{margin:1em}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check img,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check img{min-height:135px}ul.payment_methods li div.sv-wc-payment-gateway-card-icons{vertical-align:middle;display:inline-block;margin-left:22px}ul.payment_methods li div.sv-wc-payment-gateway-card-icons img{float:left !important;margin:5px}
/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/themes/ja-3.0.x/assets/css/admanager.css **/
 #container__brand-content {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.d-flex {
  position: relative;
  display: flex;
  justify-content: center;
}
.pos-arche {
  display: none;
}
.jad-ad-bottom {
  margin-bottom: 2em;
}
.jad-ad-inarticle {
  margin-bottom: 30px;
}
.pos-sidebar-video-pave {
  margin-top: 1em;
}
#jad-skin-container {
  display: block;
  position: absolute;
  top: 205px;
  width: 100%;
  overflow: hidden;
}
#jad-skin-container a {
  display: block;
  position: relative;
  height: 1000px;
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  width: 100%;
  position: fixed;
  z-index: 1;
}
@media screen and (max-width: 976px) {
  .jad-ad-top {
    margin-top: 2em;
  }
  .jad-ad-sidebar-top,
  .jad-ad-sidebar-bottom {
    display: none;
  }
}
/* ARCHE */
@media screen and (min-width: 1200px) {
  body.ad-skin-displayed.home #wrap {
    margin-top: 186px !important;
  }
}
@media screen and (min-width: 1200px) {
  body.ad-skin-displayed.tax-thematique #wrap {
    margin-top: 186px !important;
  }
}
@media screen and (min-width: 1200px) {
  body.ad-skin-displayed.tax-zone-geographique #wrap {
    margin-top: 185px !important;
  }
}
@media screen and (min-width: 1200px) {
  body.ad-skin-displayed.term-economie #wrap {
    margin-top: 185px !important;
  }
}
@media screen and (min-width: 1200px) {
  body.ad-skin-displayed.term-coronavirus #wrap {
    margin-top: 200px !important;
  }
}
@media screen and (min-width: 1200px) {
  body.ad-skin-displayed.page-arrivee-template-landing-brandcontent-2017 #wrap {
    margin-top: 186px !important;
  }
}
body.ad-skin-displayed.page-arrivee-template-landing-brandcontent-2017 #wrap #main {
  padding: 0px;
}
body.ad-skin-displayed.page-arrivee-template-landing-brandcontent-2017 #wrap #main .main-box {
  margin-top: 0px !important;
}
@media screen and (min-width: 1200px) {
  body.ad-skin-displayed.single-dossier #wrap {
    margin-top: 179px !important;
  }
}
/* ARCHE */
@media screen and (min-width: 1200px) {
  body.ad-skin-displayed .jad-ad-top > div {
    display: none;
  }
  body.ad-skin-displayed .jad-ad-bottom {
    background: white;
    width: 976px;
    margin: 0 auto;
    z-index: 1;
  }
}
@media screen and (max-width: 1200px) {
  body.ad-skin-displayed #jad-skin-container {
    display: none;
  }
  body.ad-skin-displayed #wrap {
    margin-top: 20px !important;
  }
}
body.ad-skin-displayed #wrap {
  max-width: 976px;
  width: 100%;
  margin: 0 auto;
}
body.ad-skin-displayed #bottom {
  max-width: 976px;
  width: 100%;
  margin: 0 auto;
}
body.ad-skin-displayed #wrap,
body.ad-skin-displayed #bottom,
body.ad-skin-displayed #bottom-autopromo,
body.ad-skin-displayed footer {
  position: relative;
  z-index: 900;
}
body.ad-skin-displayed .jad-ad-bottom {
  background: white;
  z-index: 1;
}
body.ad-skin-displayed .page-videos .logo-jatv .container {
  background: #1D1919;
}
.page-videos .logo-jatv .container {
  background: #1D1919;
}
/* Brand content */
#jad-brand-content-container-article,
#jad-brand-content-container-liste,
#jad-brand-content-container-liste-bottom {
  display: flex;
}
#jad-brand-content-container-article {
  margin-bottom: 10px;
}
#jad-brand-content-container-liste,
#jad-brand-content-container-liste-bottom {
  flex-direction: column;
}
.brand-content-container iframe {
  width: 100%;
}
.brand-content-container * {
  width: 100%;
}
#div-ja-brand-content-1 {
  margin-right: 10px;
}
#div-ja-brand-content-2 {
  margin-left: 10px;
}
#div-ja-brand-content-3,
#div-ja-brand-content-4 {
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  #jad-brand-content-container-article {
    flex-direction: column;
  }
  #div-ja-brand-content-1,
  #div-ja-brand-content-2 {
    padding: 0;
  }
  #div-ja-brand-content-1 {
    margin-right: 0;
  }
  #div-ja-brand-content-2 {
    margin-top: 30px;
    margin-left: 0;
  }
}
.cmp-main {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  width: 100%;
  height: auto;
  background: #f2f2f2;
  bottom: 0;
  z-index: 2147483638;
  border-top: 1px solid #d9d7d8;
}
@media screen and (max-width: 414px) {
  .cmp-main {
    padding-bottom: 1.25em;
  }
}
.cmp {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  max-width: 978px;
  width: 100%;
  margin: 0 auto;
}
.cmp__message {
  font-size: 14px;
}
body.page-arrivee-template-landing-brandcontent-2017 #wrap #full-page-layout-landing-page-1 .container #main #content .container {
  margin: 0 auto;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
.cpm__message-privacy p {
  margin-top: 1.25em;
  font-size: 14px;
}
.cpm__message-privacy p span {
  font-weight: bold;
}
.cmp__btn {
  display: flex;
  margin-left: 2em;
}
button {
  white-space: nowrap;
}
.cmp__btn-link,
.cmp__btn-agree {
  border-radius: 5px;
  padding: 1em 3em;
  font-size: .875em;
  cursor: pointer;
}
.cmp__btn-link {
  background: #2a2727;
  color: #fff;
}
.cmp__btn-agree {
  margin-left: 1.25em;
}
.cmp__close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 1em;
  font-size: 1.5em;
  color: #1d1d1d;
  cursor: pointer;
  z-index: 2147483638;
}
@media screen and (max-width: 414px) {
  .cmp__close-button {
    padding: .5em;
  }
}
/* Media queries */
@media screen and (max-width: 1024px) {
  .cmp {
    flex-direction: column;
  }
  .cpm__message {
    padding: 0 1.25em;
  }
  .cmp__btn {
    margin-top: 1.25em;
    margin-left: 0;
  }
}
@media screen and (max-width: 414px) {
  .cmp__btn {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .cmp__btn-agree {
    margin-top: 1.25em;
    margin-left: 0;
  }
}
/* GRPD BUTTONS */
.gdpr-button label {
  vertical-align: middle;
  font-size: 22px;
  font-weight: 700;
}
.gdpr-button label[for="gdpr-switcher"] {
  opacity: .3;
}
.gdpr-button label[for="gdpr-switcher"]:first-of-type {
  margin-right: .5rem;
}
.gdpr-button label[for="gdpr-switcher"]:last-of-type {
  margin-left: .5rem;
}
.gdpr-button label[for="gdpr-switcher"].active-toggle {
  color: #0079e4;
  opacity: 1;
}
.gdpr-button .gdpr-switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  /* The slider */
}
.gdpr-button .gdpr-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.gdpr-button .gdpr-switch input:checked + .slider {
  background-color: #0079e4;
}
.gdpr-button .gdpr-switch input:focus + .slider {
  box-shadow: 0 0 1px #0079e4;
}
.gdpr-button .gdpr-switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
.gdpr-button .gdpr-switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.gdpr-button .gdpr-switch .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.gdpr-button .gdpr-switch .slider.round {
  border-radius: 34px;
}
.gdpr-button .gdpr-switch .slider.round:before {
  border-radius: 50%;
}
.active-toggle {
  color: #0079e4;
  opacity: 1;
}
/* CMP */
#scmp-popin {
  z-index: 2147483638;
  max-height: 100vh;
}
#scmp-popin .scmp-content .scmp-container {
  max-width: 976px;
}
/* V2 */

/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/themes/ja-3.0.x/assets/css/classified-ad.css **/
 /*
* variables
*/
/* LIST */
.main-box,
aside#pos-right {
  margin-top: 30px;
}
/* V2 */
#breadcrumps #fil-ar-classified-ad .fil-ar-title {
  border-top-color: #37ACA0 !important;
  color: #37ACA0 !important;
}
.main-box.no-sidebar {
  max-width: 100% !important;
}
body.term-appels-doffres #side-page-layout #content {
  max-width: 100% !important;
}
#side-page-layout #main ul.list-group li {
  display: flex;
  padding: 32px 10px;
}
@media screen and (max-width: 768px) {
  #side-page-layout #main ul.list-group li {
    flex-direction: column;
    align-items: center;
  }
}
#side-page-layout #main ul.list-group li a .col-xs-3 {
  width: 100%;
}
#side-page-layout #main ul.list-group li a .col-xs-3 img {
  border: 1px solid #eaeaea;
}
@media screen and (max-width: 768px) {
  #side-page-layout #main ul.list-group li .list-titles {
    width: 100%;
  }
}
#side-page-layout #main ul.list-group li .list-titles .list-titles-container {
  display: flex;
}
@media screen and (max-width: 768px) {
  #side-page-layout #main ul.list-group li .list-titles .list-titles-container {
    flex-direction: column;
    margin-top: 36px;
  }
}
#side-page-layout #main ul.list-group li .list-titles .list-titles-container span {
  padding: 4px 8px;
}
@media screen and (max-width: 768px) {
  #side-page-layout #main ul.list-group li .list-titles .list-titles-container span {
    text-align: center;
  }
}
#side-page-layout #main ul.list-group li .list-titles .list-titles-container span.classified-ad-company {
  background: #37ACA0;
  color: #FFFFFF;
  font-weight: 700;
}
#side-page-layout #main ul.list-group li .list-titles .list-titles-container span.country {
  background: #333333;
  color: #FFFFFF;
}
#side-page-layout #main ul.list-group li .list-titles .list-titles-container span.business {
  color: #333333;
}
@media screen and (max-width: 768px) {
  #side-page-layout #main ul.list-group li .list-titles .list-titles-container span.business {
    border-bottom: 1px solid #333333;
  }
}
@media screen and (max-width: 768px) {
  #side-page-layout #main ul.list-group li .time-container {
    margin: 14px 0 6px 0;
  }
}
#side-page-layout #main ul.list-group li .time-container time.publish-time {
  color: #37ACA0;
}
#side-page-layout #main ul.list-group li h4.classified-ad-title {
  color: #333333;
}
#side-page-layout #main ul#classified-ad-art-list-highlight.list-group li:last-child {
  margin-top: 36px;
  margin-bottom: 40px;
}
#side-page-layout #main ul#classified-ad-art-list-highlight.list-group li {
  background: #eaeaea;
}
#side-page-layout #main ul#classified-ad-art-list-highlight.list-group li a img.art-thumbnail {
  width: 288px;
}
@media screen and (max-width: 768px) {
  #side-page-layout #main ul#classified-ad-art-list-highlight.list-group li a img.art-thumbnail {
    width: 324px;
  }
}
#side-page-layout #main ul#classified-ad-art-list-highlight.list-group li .list-titles-container span {
  font-size: 18px;
  padding: 4px 8px;
}
#side-page-layout #main ul#classified-ad-art-list-highlight.list-group li .time-container {
  margin: 10px 0 6px 0;
}
#side-page-layout #main ul#classified-ad-art-list-highlight.list-group li .time-container time.publish-time {
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  #side-page-layout #main ul#classified-ad-art-list-highlight.list-group li .time-container time.publish-time {
    font-size: 18px;
  }
}
#side-page-layout #main ul#classified-ad-art-list-highlight.list-group li h4.classified-ad-title {
  font-size: 28px;
  line-height: 32px;
  color: #333333;
}
#side-page-layout #main ul#classified-ad-art-list.list-group li {
  border-top: 1px solid #646464;
}
@media screen and (max-width: 768px) {
  #side-page-layout #main ul#classified-ad-art-list.list-group li {
    border-top: 5px solid #646464;
  }
}
#side-page-layout #main ul#classified-ad-art-list.list-group li a img.art-thumbnail {
  width: 228px;
}
@media screen and (max-width: 768px) {
  #side-page-layout #main ul#classified-ad-art-list.list-group li a img.art-thumbnail {
    width: 324px;
  }
}
#side-page-layout #main ul#classified-ad-art-list.list-group li .list-titles-container span {
  font-size: 16px;
}
#side-page-layout #main ul#classified-ad-art-list.list-group li .time-container {
  display: flex;
}
#side-page-layout #main ul#classified-ad-art-list.list-group li .time-container time.publish-time {
  font-size: 14px;
  padding: 10px 0;
}
@media screen and (max-width: 768px) {
  #side-page-layout #main ul#classified-ad-art-list.list-group li .time-container time.publish-time {
    font-size: 18px;
  }
}
#side-page-layout #main ul#classified-ad-art-list.list-group li h4.classified-ad-title {
  font-size: 24px;
  line-height: 28px;
}
/* ANNONCES */
#main .classified-ad-header .classified-ad-header-pre-title {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  #main .classified-ad-header .classified-ad-header-pre-title {
    flex-direction: column;
    align-items: flex-start !important;
  }
}
#main .classified-ad-header .classified-ad-header-pre-title span {
  padding: 4px 8px;
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  #main .classified-ad-header .classified-ad-header-pre-title span {
    width: 100%;
    text-align: center;
  }
}
#main .classified-ad-header .classified-ad-header-pre-title span.company {
  background: #37ACA0;
  color: #FFFFFF;
  font-weight: 700;
}
#main .classified-ad-header .classified-ad-header-pre-title span.country {
  background: #333333;
  color: #FFFFFF;
}
#main .classified-ad-header .classified-ad-header-pre-title span.business {
  color: #333333;
}
#main .classified-ad-header .classified-ad-header-pre-title span.limit-date {
  color: #37ACA0;
}
@media screen and (max-width: 768px) {
  #main .classified-ad-header .classified-ad-header-pre-title span.thematic {
    border-bottom: 1px solid #333333;
  }
}
#main .classified-ad-header .classified-ad-header-title h1 {
  font-weight: bold;
  font-size: 44px;
  line-height: 44px;
  margin-top: 20px;
}
#main .classified-ad-header .classified-ad-header-title .excerpt p {
  font-size: 22px;
  line-height: 28px;
  margin-top: 20px;
}
#main .classified-ad-header .classified-ad-header-dates {
  display: flex;
  margin: 30px 0;
}
#main .classified-ad-header .classified-ad-header-dates span {
  color: #ADA1A1;
  font-size: 18px;
  line-height: 20px;
}
@media screen and (max-width: 768px) {
  #main .classified-ad-header .classified-ad-header-dates {
    flex-direction: column;
  }
  #main .classified-ad-header .classified-ad-header-dates .divider {
    display: none;
  }
}
#main #widget-tender img {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  border: 2px solid #eaeaea;
}
#main #widget-tender ul {
  background: #37ACA0;
  display: flex;
  flex-direction: column;
  margin-top: -45px;
}
#main #widget-tender ul li:first-child {
  padding-top: 100px;
}
#main #widget-tender ul li > div {
  padding-top: 10px;
}
#main #widget-tender ul li {
  padding: 0 24px 24px 24px;
}
#main #widget-tender ul li .title {
  font-size: 18px;
  color: #333333;
  border-bottom: 1px solid #333333;
}
#main #widget-tender ul li .value {
  font-size: 26px;
  font-weight: bold;
  color: #FFFFFF;
}
#main #widget-tender ul li .value a {
  color: #FFFFFF;
}
#main #widget-tender ul li.pdf {
  background: #333333;
  color: #FFFFFF;
  padding: 24px;
}
#main #widget-tender ul li.pdf .value {
  padding-top: 0;
}
#main #widget-tender ul li.pdf .value a {
  font-size: 22px;
  display: flex;
  align-items: center;
}
#main #widget-tender ul li.pdf .value a svg {
  margin-right: 6px;
}
#main #widget-tender ul li.email {
  padding: 24px;
}
#main #widget-tender ul li.email .value {
  padding-top: 0;
}
#main #widget-tender ul li.email .value a {
  font-size: 22px;
  display: flex;
  align-items: center;
}
#main #widget-tender ul li.email .value a svg {
  margin-right: 7px;
}
#widget-more-tender {
  margin-top: 40px;
}
#widget-more-tender h2.widget-more-tender-title {
  text-transform: uppercase;
  border-bottom: 4px solid #EAEAEA;
  padding-bottom: 4px;
  font-size: 20px;
}
#widget-more-tender .classified-ad {
  padding: 30px 0;
  border-bottom: 1px solid #EAEAEA;
}
#widget-more-tender .classified-ad .classified-ad-header-pre-title {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 14px;
}
@media screen and (max-width: 768px) {
  #widget-more-tender .classified-ad .classified-ad-header-pre-title {
    margin-bottom: 12px;
  }
}
#widget-more-tender .classified-ad .classified-ad-header-pre-title span.company,
#widget-more-tender .classified-ad .classified-ad-header-pre-title span.country {
  padding: 8px !important;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center !important;
}
#widget-more-tender .classified-ad .classified-ad-header-pre-title span.company {
  background: #37ACA0;
  text-transform: uppercase;
}
#widget-more-tender .classified-ad .classified-ad-header-pre-title span.country {
  border-bottom: 1px solid #FFFFFF;
}
#widget-more-tender .classified-ad .classified-ad-header-pre-title span.country {
  background: #333333;
}
#widget-more-tender .classified-ad .classified-ad-header-pre-title span.thematic {
  padding: 10px;
  color: #333333;
  text-align: center !important;
  font-size: 18px;
  border-bottom: 1px solid #333333;
}
#widget-more-tender .classified-ad span.limit-date {
  color: #37ACA0;
  margin: 10px 0;
  text-align: center !important;
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  #widget-more-tender .classified-ad span.limit-date {
    margin: 10px 0 !important;
    font-size: 20px !important;
    text-align: center !important;
    display: flex;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  #widget-more-tender .classified-ad .classified-ad-header-title {
    margin-top: 12px;
  }
}
#widget-more-tender .classified-ad .classified-ad-header-title a h3 {
  font-size: 22px;
  line-height: 26px;
}
.tender-bottom-sidebar {
  display: none;
}
@media screen and (max-width: 768px) {
  .tender-bottom-sidebar {
    display: block;
  }
}
.tender-detail-back-btn {
  background: #333;
  color: #FFF;
  padding: 16px 20px 16px 16px;
  border-radius: 6px;
  display: inline-flex;
  font-size: 18px;
  margin: 16px 0;
}
@media screen and (max-width: 768px) {
  .tender-detail-back-btn {
    display: flex;
    justify-content: center;
    margin: 30px 0;
  }
}
.tender-detail-back-btn svg {
  vertical-align: top;
}
.mc_embed_signup {
  background: #37ACA0;
  color: #000000;
  margin: 32px 0;
}
.mc_embed_signup form .heading {
  background: #EAF7F5;
  border-top: 4px solid #37ACA0;
  padding: 10px 0;
}
@media screen and (max-width: 768px) {
  .mc_embed_signup form .heading {
    padding: 16px;
  }
}
.mc_embed_signup form .heading h2 {
  text-align: center;
  font-size: 36px;
  line-height: 39px;
  font-weight: 700;
}
.mc_embed_signup form .heading p {
  text-align: center;
  font-size: 16px;
  padding-top: 6px;
}
.mc_embed_signup form .right {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 414px) {
  .mc_embed_signup form .right {
    flex-direction: column !important;
  }
}
.mc_embed_signup form .right .bottom {
  flex: 2;
  padding: 10px 10px 15px 10px !important;
}
@media screen and (max-width: 414px) {
  .mc_embed_signup form .right .bottom {
    width: 100% !important;
  }
}
.mc_embed_signup form .right .checkboxes {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex: 1;
  margin-top: 10px;
}
@media screen and (max-width: 414px) {
  .mc_embed_signup form .right .checkboxes ul {
    display: flex !important;
    flex-direction: column;
  }
}
.mc_embed_signup form .right .checkboxes ul li {
  padding: 0 !important;
  color: #FFFFFF;
  border-top: none !important;
}
@media screen and (max-width: 414px) {
  .mc_embed_signup form .right .checkboxes ul li {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: start !important;
  }
}
@media screen and (max-width: 414px) {
  .mc_embed_signup form .right .checkboxes ul li input {
    margin-top: 0 !important;
  }
}
.mc_embed_signup form .right .checkboxes ul li label {
  padding-left: 6px;
}
@media screen and (max-width: 414px) {
  .mc_embed_signup form .right .checkboxes ul li:last-child {
    margin-bottom: 10px;
  }
}
.mc_embed_signup form .bottom {
  padding: 10px;
}
.mc_embed_signup form .bottom .mc-field-group {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .mc_embed_signup form .bottom .mc-field-group {
    flex-direction: column;
  }
}
.mc_embed_signup form .bottom .mc-field-group input.required.email {
  padding: 10px;
  border-radius: 4px;
  border-bottom: none;
  border-top: none;
  border-left: none;
  width: 60%;
  color: #8C8C8C;
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  .mc_embed_signup form .bottom .mc-field-group input.required.email {
    width: 100%;
    text-align: center;
  }
}
.mc_embed_signup form .bottom .mc-field-group input[type="submit"] {
  width: 210px;
  font-size: 24px;
  font-weight: bold;
  background: #000000;
  color: #FFFFFF;
  padding: 10px;
  border-radius: 4px;
  border-bottom: none;
  border-top: none;
  border-left: none;
  border-right: none;
}
@media screen and (max-width: 768px) {
  .mc_embed_signup form .bottom .mc-field-group input[type="submit"] {
    padding: 8px 10px;
    width: 100%;
    margin-top: 10px;
  }
}
.mc_embed_signup form .bottom .mc-field-group li {
  margin-top: 0 !important;
}
.mc_embed_signup form .bottom .mc-field-group.input-group ul {
  display: flex;
}
@media screen and (max-width: 768px) {
  .mc_embed_signup form .bottom .mc-field-group.input-group ul {
    flex-direction: column;
  }
}
.mc_embed_signup form .bottom .mc-field-group.input-group ul li label {
  color: #FFFFFF;
  font-weight: normal;
  margin-left: 4px;
}
@media screen and (max-width: 768px) {
  .mc_embed_signup form .bottom .mc-field-group.input-group ul li label {
    margin-left: 0;
    font-size: 16px;
  }
}
.mc_embed_signup form .bottom .mc-field-group.input-group ul li.second {
  margin-left: 20px;
  max-width: 260px;
  display: flex;
}
@media screen and (max-width: 768px) {
  .mc_embed_signup form .bottom .mc-field-group.input-group ul li.second {
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .mc_embed_signup form .bottom .mc-field-group.input-group ul li.second label {
    margin-left: 4px;
  }
}
a.publish__tender-bar {
  background-color: #37ACA0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  width: 100%;
  z-index: 6;
  left: 0;
  bottom: 0;
  line-height: 6rem;
  color: #FFFFFF;
  font-size: 2.4rem;
  text-transform: uppercase;
  box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.161);
}
a.publish__tender-bar:hover {
  color: #FFFFFF;
}
a.publish__tender-bar:active {
  color: #FFFFFF;
}
a.publish__tender-bar span.icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M21.158,13.474a1.214,1.214,0,0,0-1.211,1.211V21a1.214,1.214,0,0,1-1.211,1.211H6.632A1.214,1.214,0,0,1,5.421,21V8.632A1.214,1.214,0,0,1,6.632,7.421h6.053a1.211,1.211,0,0,0,0-2.421H5.421A2.428,2.428,0,0,0,3,7.421V21.947a2.428,2.428,0,0,0,2.421,2.421H19.947a2.428,2.428,0,0,0,2.421-2.421V14.684A1.214,1.214,0,0,0,21.158,13.474Z' transform='translate(-3 -1.368)'/%3E%3Cpath class='a' d='M22.5,5.632H20.053V3.186A1.188,1.188,0,0,0,18.866,2H18.83a1.191,1.191,0,0,0-1.2,1.186V5.632H15.2A1.207,1.207,0,0,0,14,6.818v.036a1.193,1.193,0,0,0,1.2,1.2h2.433v2.433a1.183,1.183,0,0,0,1.2,1.186h.036a1.188,1.188,0,0,0,1.186-1.186V8.053H22.5a1.188,1.188,0,0,0,1.186-1.186V6.818A1.188,1.188,0,0,0,22.5,5.632Z' transform='translate(-0.684 -2)'/%3E%3Cpath class='a' d='M15.474,9H8.211a1.211,1.211,0,0,0,0,2.421h7.263a1.211,1.211,0,1,0,0-2.421Z' transform='translate(-2.158 -0.526)'/%3E%3Cpath class='a' d='M15.474,12H8.211a1.211,1.211,0,0,0,0,2.421h7.263a1.211,1.211,0,1,0,0-2.421Z' transform='translate(-2.158 0.105)'/%3E%3Cpath class='a' d='M15.474,15H8.211a1.211,1.211,0,1,0,0,2.421h7.263a1.211,1.211,0,1,0,0-2.421Z' transform='translate(-2.158 0.737)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 2rem;
  height: 2.3rem;
  margin-right: 1.5rem;
  margin-top: -0.1rem;
}

/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/themes/ja-3.0.x/assets/css/main.css **/
 @charset 'utf-8';
/*
 * MAIN - fichier qui pilotes l'ensemble des fichiers styles du theme - Pensez à copier les nouveaux ajouts dans economie.less et dark.less
 */
/* BOOSTRAP MIXINS MODIFICATION */
/* USER MIXINS */
@import url('https://fonts.googleapis.com/css?family=Libre+Franklin:100,200,200i,300,300i,400,400i,500,500i,600,600i,700,800');
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Merriweather:400,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i');
@import url('https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i,900,900i');
.no-gutter {
  margin-right: 0;
  margin-left: 0;
}
.no-gutter > :first-child,
.no-gutter > :last-child {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.disabled,
.disabled:hover,
.disabled:focus,
.disabled:active,
.disabled.active {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
/*.no-gutter[class*='col-']{// Only apply on .row to remove padding between cols
	  padding-right:0;
	  padding-left:0;
}
*/
/*.no-gutter[class*='col-']:not(:first-child),.row.no-gutter[class*='col-']:not(:last-child) {
	  padding-right:0;
	  padding-left:0;
}*/
.font-taz-setting {
  font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
  -webkit-font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
  -moz-font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
  -ms-font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
  -o-font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
}
.font-taz-setting {
  font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
  -webkit-font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
  -moz-font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
  -ms-font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
  -o-font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
}
/* BT, LIB */
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #1d1d1b;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #211e1e;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #005e79;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 0;
}
.img-thumbnail {
  padding: 0;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #e4e0e0;
  border-radius: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #f8f8f8;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Taz", Verdana, sans-serif;
  font-weight: 700;
  line-height: 1.2;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #a39797;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 28px;
}
h2,
.h2 {
  font-size: 25px;
}
h3,
.h3 {
  font-size: 18px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 11px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-muted {
  color: #e4e0e0;
}
.text-primary {
  color: #e40421;
}
a.text-primary:hover {
  color: #b2031a;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #e40421;
}
a.bg-primary:hover {
  background-color: #b2031a;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #f8f8f8;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #e4e0e0;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 35px;
  border-left: 5px solid #f8f8f8;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #a39797;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #f8f8f8;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Monaco;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 0;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #2b2727;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .container {
    width: 736px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 956px;
  }
}
@media (min-width: 976px) {
  .container {
    width: 1156px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
}
.row {
  margin-left: -8px;
  margin-right: -8px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: 0%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: 0%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 976px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #e4e0e0;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #e4e0e0;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #e4e0e0;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #e4e0e0;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #e4e0e0;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #e4e0e0;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #2b2727;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 21px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #8d8080;
}
.form-control {
  display: block;
  width: 100%;
  height: 30px;
  padding: 20px 16px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #8d8080;
  background-color: #f8f8f8;
  background-image: none;
  border: 1px solid #ffffff;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #e4e0e0;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(228, 224, 224, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(228, 224, 224, 0.6);
}
.form-control::-moz-placeholder {
  color: #8d8080;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #8d8080;
}
.form-control::-webkit-input-placeholder {
  color: #8d8080;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #f8f8f8;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"] {
  line-height: 30px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}
.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 31.42857143px;
  padding: 5.71428571px 8px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 31.42857143px;
  line-height: 31.42857143px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg {
  height: 103px;
  padding: 40px 24px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 0;
}
select.input-lg {
  height: 103px;
  line-height: 103px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 37.5px;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #5f5f58;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 21px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 41px;
}
.form-horizontal .form-group {
  margin-left: -8px;
  margin-right: -8px;
}
.form-horizontal .form-control-static {
  padding-top: 21px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 8px;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 20px 16px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #fff;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #fff;
  background-color: #706666;
  border-color: transparent;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #5b5353;
  border-color: rgba(0, 0, 0, 0);
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #706666;
  border-color: transparent;
}
.btn-default .badge {
  color: #706666;
  background-color: #fff;
}
.btn-primary {
  color: #fff;
  background-color: #e40421;
  border-color: #cb041d;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #bc031b;
  border-color: #8f0315;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #e40421;
  border-color: #cb041d;
}
.btn-primary .badge {
  color: #e40421;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #3fa92a;
  border-color: #379525;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #338822;
  border-color: #256419;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #3fa92a;
  border-color: #379525;
}
.btn-success .badge {
  color: #3fa92a;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #211e1e;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #005e79;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #e4e0e0;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 40px 24px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 0;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5.71428571px 8px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/glyphicons-halflings-regular.eot');
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/glyphicons-halflings-regular.woff') format('woff'), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid #e4e0e0;
  border-radius: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e4e0e0;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #2b2727;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #fff;
  background-color: #e40421;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #e40421;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #e4e0e0;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #8d8080;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 103px;
  padding: 40px 24px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 0;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 103px;
  line-height: 103px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 31.42857143px;
  padding: 5.71428571px 8px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 31.42857143px;
  line-height: 31.42857143px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 20px 16px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #8d8080;
  text-align: center;
  background-color: #f8f8f8;
  border: 1px solid #ffffff;
  border-radius: 0;
}
.input-group-addon.input-sm {
  padding: 5.71428571px 8px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 40px 24px;
  font-size: 16px;
  border-radius: 0;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 8px 16px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: transparent;
}
.nav > li.disabled > a {
  color: #eceaea;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #eceaea;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: transparent;
  border-color: #211e1e;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #e4e0e0;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0 0 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #f8f8f8 #f8f8f8 #e4e0e0;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #fff;
  background-color: #e4e0e0;
  border: 1px solid #eceaea;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #eceaea;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #eceaea;
    border-radius: 0 0 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 0;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #e40421;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #eceaea;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #eceaea;
    border-radius: 0 0 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 0;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 8px;
  padding-left: 8px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -8px;
  margin-left: -8px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px 8px;
  font-size: 16px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -8px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 8px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
}
.navbar-toggle:focus {
  outline: none;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -8px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -8px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
  }
}
.navbar-form {
  margin-left: -8px;
  margin-right: -8px;
  padding: 10px 8px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -8px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-sm {
  margin-top: 9.28571429px;
  margin-bottom: 9.28571429px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 8px;
    margin-right: 8px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f6f6f8;
  border-color: #c9c9ce;
}
.navbar-default .navbar-brand {
  color: #393434;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #1e1c1c;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #393434;
}
.navbar-default .navbar-nav > li > a {
  color: #393434;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #393434;
  background-color: #e5eff1;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e3e3e9;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #c9c9ce;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e3e3e9;
  color: #555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #393434;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #393434;
    background-color: #e5eff1;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e3e3e9;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #393434;
}
.navbar-default .navbar-link:hover {
  color: #393434;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #e4e0e0;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #e4e0e0;
}
.navbar-inverse .navbar-nav > li > a {
  color: #e4e0e0;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #e4e0e0;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #e4e0e0;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #e4e0e0;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 20px 16px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #005e79;
  background-color: transparent;
  border: 1px solid #e4e0e0;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #005e79;
  background-color: #fafcfc;
  border-color: #e4e0e0;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #bfb6b6;
  background-color: #fafcfc;
  border-color: #e4e0e0;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #e4e0e0;
  background-color: transparent;
  border-color: #e4e0e0;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 40px 24px;
  font-size: 16px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5.71428571px 8px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: transparent;
  border: 1px solid #e4e0e0;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #fafcfc;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #e4e0e0;
  background-color: transparent;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label[href]:hover,
.label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #e4e0e0;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #ccc5c5;
}
.label-primary {
  background-color: #e40421;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #b2031a;
}
.label-success {
  background-color: #3fa92a;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #308020;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #bfb6b6;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #211e1e;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #f8f8f8;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.container .jumbotron {
  border-radius: 0;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 0;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #e4e0e0;
  border-radius: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #211e1e;
}
.thumbnail .caption {
  padding: 16px;
  color: #1d1d1b;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #e40421;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #3fa92a;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid #eceaea;
}
.list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #211e1e;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #fafcfc;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #e40421;
  border-color: #e40421;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #feb6c0;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 7px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: transparent;
  border-top: 1px solid #eceaea;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #e4e0e0;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
  overflow: hidden;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #eceaea;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #eceaea;
}
.panel-default {
  border-color: #eceaea;
}
.panel-default > .panel-heading {
  color: #211e1e;
  background-color: transparent;
  border-color: #eceaea;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #eceaea;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #eceaea;
}
.panel-primary {
  border-color: #e4e0e0;
}
.panel-primary > .panel-heading {
  color: #211e1e;
  background-color: transparent;
  border-color: #e4e0e0;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #e4e0e0;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #e4e0e0;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 0;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid #e4e0e0;
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 10px;
}
.modal-footer {
  margin-top: 15px;
  padding: 9px 10px 10px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 0;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 5%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 18px;
  color: #ada1a1;
  text-align: center;
  text-shadow: none;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: none;
  color: #ada1a1;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid transparent;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #10b8eb;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: none;
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after,
.panel-body:before,
.panel-body:after,
.panel-body .secondary-art-list:before,
.panel-body .secondary-art-list:after,
.mea-articles #main-art-list.secondary-art-list > article:before,
.mea-articles #main-art-list.secondary-art-list > article:after,
.single-formulaire .ja-formulaire .form-group.radio-group:before,
.single-formulaire .ja-formulaire .form-group.radio-group:after,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--notconnected .user-welcome__message:before,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--notconnected .user-welcome__message:after,
#country-selection:before,
#country-selection:after,
.single-format-standard .art-header h1:before,
.single-format-standard .art-header h1:after,
.type-article-actualite .art-header h1:before,
.type-article-actualite .art-header h1:after,
.depeche-template-default .art-header h1:before,
.depeche-template-default .art-header h1:after,
.tax-personality_tag .art-header h1:before,
.tax-personality_tag .art-header h1:after,
.art-content .art-author:before,
.art-content .art-author:after,
.art-content .art-toolbox:before,
.art-content .art-toolbox:after,
.art-content .art-read-also:before,
.art-content .art-read-also:after,
.related-subjects .rel-sub-body ul > li:before,
.related-subjects .rel-sub-body ul > li:after,
.board #carousel-jatv .carousel-footer:before,
.board #carousel-jatv .carousel-footer:after,
.jad-checkout__form .ja-pw-form--jad .form-group:before,
.jad-checkout__form .ja-pw-form--jad .form-group:after,
.jad-checkout__form .ja-pw-login-form .form-group:before,
.jad-checkout__form .ja-pw-login-form .form-group:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after,
.panel-body:after,
.panel-body .secondary-art-list:after,
.mea-articles #main-art-list.secondary-art-list > article:after,
.single-formulaire .ja-formulaire .form-group.radio-group:after,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--notconnected .user-welcome__message:after,
#country-selection:after,
.single-format-standard .art-header h1:after,
.type-article-actualite .art-header h1:after,
.depeche-template-default .art-header h1:after,
.tax-personality_tag .art-header h1:after,
.art-content .art-author:after,
.art-content .art-toolbox:after,
.art-content .art-read-also:after,
.related-subjects .rel-sub-body ul > li:after,
.board #carousel-jatv .carousel-footer:after,
.jad-checkout__form .ja-pw-form--jad .form-group:after,
.jad-checkout__form .ja-pw-login-form .form-group:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg,
.visible-desktop {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 975px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 976px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 1024px) {
  .visible-desktop {
    display: block !important;
  }
  table.visible-desktop {
    display: table;
  }
  tr.visible-desktop {
    display: table-row !important;
  }
  th.visible-desktop,
  td.visible-desktop {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 975px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 976px) {
  .hidden-lg {
    display: none !important;
  }
}
@media (max-width: 1024px) {
  .hidden-desktop {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/* Icones - compte Fontasctic (font-awesome +  nos icones) */
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
/* JACOM FONTS STYLE */
@font-face {
  font-family: "jacom";
  src: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/css/jacom/fonts/jacom.eot?v=1.1.6");
  src: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/css/jacom/fonts/jacom.eot?#iefix&v=1.1.6") format("embedded-opentype"), url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/css/jacom/fonts/jacom.woff?v=1.1.6") format("woff"), url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/css/jacom/fonts/jacom.ttf?v=1.1.6") format("truetype"), url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/css/jacom/fonts/jacom.svg#jacom?v=1.1.6") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "jacom" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="jacom-"]:before,
[class*=" jacom-"]:before {
  font-family: "jacom" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.jacom-adn:before {
  content: "\66";
}
.jacom-aid-medkit-case:before {
  content: "\67";
}
.jacom-align-center:before {
  content: "\68";
}
.jacom-align-justify:before {
  content: "\69";
}
.jacom-align-justify-1:before {
  content: "\6a";
}
.jacom-align-left:before {
  content: "\6b";
}
.jacom-align-right:before {
  content: "\6c";
}
.jacom-ambulance:before {
  content: "\6d";
}
.jacom-anchor:before {
  content: "\6e";
}
.jacom-android:before {
  content: "\6f";
}
.jacom-angle-double-down:before {
  content: "\70";
}
.jacom-angle-double-left:before {
  content: "\71";
}
.jacom-angle-double-right:before {
  content: "\72";
}
.jacom-angle-double-up:before {
  content: "\73";
}
.jacom-angle-down:before {
  content: "\74";
}
.jacom-angle-left:before {
  content: "\75";
}
.jacom-angle-right:before {
  content: "\76";
}
.jacom-angle-up:before {
  content: "\77";
}
.jacom-apple:before {
  content: "\78";
}
.jacom-archive:before {
  content: "\79";
}
.jacom-arrow-circle-down:before {
  content: "\7a";
}
.jacom-arrow-circle-down-line:before {
  content: "\41";
}
.jacom-arrow-circle-left:before {
  content: "\42";
}
.jacom-arrow-circle-right:before {
  content: "\43";
}
.jacom-arrow-circle-right-line:before {
  content: "\44";
}
.jacom-arrow-circle-up:before {
  content: "\45";
}
.jacom-arrow-circle-up-line:before {
  content: "\46";
}
.jacom-arrow-down:before {
  content: "\47";
}
.jacom-arrow-down-1:before {
  content: "\48";
}
.jacom-arrow-horizontal:before {
  content: "\49";
}
.jacom-arrow-left:before {
  content: "\4a";
}
.jacom-arrow-left-1:before {
  content: "\4b";
}
.jacom-arrow-right:before {
  content: "\4c";
}
.jacom-arrow-right-1:before {
  content: "\4d";
}
.jacom-arrow-up:before {
  content: "\4e";
}
.jacom-arrow-up-1:before {
  content: "\4f";
}
.jacom-arrow-vertical:before {
  content: "\50";
}
.jacom-asterisk:before {
  content: "\51";
}
.jacom-backward:before {
  content: "\52";
}
.jacom-bar-chart:before {
  content: "\53";
}
.jacom-barcode:before {
  content: "\54";
}
.jacom-beer:before {
  content: "\55";
}
.jacom-bell:before {
  content: "\56";
}
.jacom-bell-two:before {
  content: "\57";
}
.jacom-bitbucket:before {
  content: "\58";
}
.jacom-bitbucket-square:before {
  content: "\59";
}
.jacom-bitcoin:before {
  content: "\5a";
}
.jacom-bold:before {
  content: "\30";
}
.jacom-book:before {
  content: "\31";
}
.jacom-bookmark:before {
  content: "\32";
}
.jacom-box-inbox:before {
  content: "\33";
}
.jacom-briefcase-case:before {
  content: "\34";
}
.jacom-briefcase-case-two:before {
  content: "\35";
}
.jacom-bug:before {
  content: "\36";
}
.jacom-building:before {
  content: "\37";
}
.jacom-bullhorn:before {
  content: "\38";
}
.jacom-bullseye:before {
  content: "\39";
}
.jacom-calendar:before {
  content: "\21";
}
.jacom-calendar-1:before {
  content: "\22";
}
.jacom-call-phone:before {
  content: "\23";
}
.jacom-call-phone-square:before {
  content: "\24";
}
.jacom-camera:before {
  content: "\25";
}
.jacom-camera-retro:before {
  content: "\26";
}
.jacom-caret-down:before {
  content: "\27";
}
.jacom-caret-down-two:before {
  content: "\28";
}
.jacom-caret-left:before {
  content: "\29";
}
.jacom-caret-right:before {
  content: "\2a";
}
.jacom-caret-square-down:before {
  content: "\2b";
}
.jacom-caret-square-right:before {
  content: "\2c";
}
.jacom-caret-square-up:before {
  content: "\2d";
}
.jacom-caret-up:before {
  content: "\2e";
}
.jacom-caret-up-down:before {
  content: "\2f";
}
.jacom-caret-up-two:before {
  content: "\3a";
}
.jacom-certificate:before {
  content: "\3b";
}
.jacom-chat-bubble:before {
  content: "\3c";
}
.jacom-chat-bubble-two:before {
  content: "\3d";
}
.jacom-check-mark:before {
  content: "\3e";
}
.jacom-check-mark-2:before {
  content: "\3f";
}
.jacom-check-mark-circle:before {
  content: "\40";
}
.jacom-check-mark-circle-two:before {
  content: "\5b";
}
.jacom-check-square:before {
  content: "\5d";
}
.jacom-chevron-down:before {
  content: "\5e";
}
.jacom-chevron-down-circle:before {
  content: "\5f";
}
.jacom-chevron-left:before {
  content: "\60";
}
.jacom-chevron-right:before {
  content: "\7b";
}
.jacom-chevron-up:before {
  content: "\7c";
}
.jacom-chevron-up-circle:before {
  content: "\7d";
}
.jacom-circle:before {
  content: "\7e";
}
.jacom-circle-line:before {
  content: "\5c";
}
.jacom-clipboard:before {
  content: "\e000";
}
.jacom-clock:before {
  content: "\e001";
}
.jacom-close-delete:before {
  content: "\e002";
}
.jacom-cloud:before {
  content: "\e003";
}
.jacom-cloud-download:before {
  content: "\e004";
}
.jacom-cloud-upload:before {
  content: "\e005";
}
.jacom-code:before {
  content: "\e006";
}
.jacom-code-fork:before {
  content: "\e007";
}
.jacom-cog-gear:before {
  content: "\e008";
}
.jacom-columns:before {
  content: "\e009";
}
.jacom-compass:before {
  content: "\e00a";
}
.jacom-contrast:before {
  content: "\e00b";
}
.jacom-credit-card:before {
  content: "\e00c";
}
.jacom-crop:before {
  content: "\e00d";
}
.jacom-crosshair-aim:before {
  content: "\e00e";
}
.jacom-css3:before {
  content: "\e00f";
}
.jacom-cup:before {
  content: "\e010";
}
.jacom-cursor-move:before {
  content: "\e011";
}
.jacom-cursor-move-two:before {
  content: "\e012";
}
.jacom-cut-scissor:before {
  content: "\e013";
}
.jacom-cutlery:before {
  content: "\e014";
}
.jacom-delete-circle:before {
  content: "\e015";
}
.jacom-denied-block:before {
  content: "\e016";
}
.jacom-dislike:before {
  content: "\e017";
}
.jacom-doctor:before {
  content: "\e018";
}
.jacom-document:before {
  content: "\e019";
}
.jacom-dollar:before {
  content: "\e01a";
}
.jacom-download:before {
  content: "\e01b";
}
.jacom-dribble:before {
  content: "\e01c";
}
.jacom-dropbox:before {
  content: "\e01d";
}
.jacom-earser:before {
  content: "\e01e";
}
.jacom-edit-write:before {
  content: "\e01f";
}
.jacom-eject:before {
  content: "\e020";
}
.jacom-ellipsis:before {
  content: "\e021";
}
.jacom-ellipsis-2:before {
  content: "\e022";
}
.jacom-email-envelope:before {
  content: "\e023";
}
.jacom-euro:before {
  content: "\e024";
}
.jacom-exchange:before {
  content: "\e025";
}
.jacom-exclamation:before {
  content: "\e026";
}
.jacom-exclamation-circle:before {
  content: "\e027";
}
.jacom-exclamation-triangle:before {
  content: "\e028";
}
.jacom-external-link:before {
  content: "\e029";
}
.jacom-external-link-sqaure:before {
  content: "\e02a";
}
.jacom-eye:before {
  content: "\e02b";
}
.jacom-eye-slash-close:before {
  content: "\e02c";
}
.jacom-facebook:before {
  content: "\e02d";
}
.jacom-facebook-square:before {
  content: "\e02e";
}
.jacom-fast-backward:before {
  content: "\e02f";
}
.jacom-fast-forward:before {
  content: "\e030";
}
.jacom-female:before {
  content: "\e031";
}
.jacom-fighter-jet:before {
  content: "\e032";
}
.jacom-file:before {
  content: "\e033";
}
.jacom-file-document:before {
  content: "\e034";
}
.jacom-file-text:before {
  content: "\e035";
}
.jacom-files:before {
  content: "\e036";
}
.jacom-filmstrip:before {
  content: "\e037";
}
.jacom-filter:before {
  content: "\e038";
}
.jacom-fire:before {
  content: "\e039";
}
.jacom-fire-extinguisher:before {
  content: "\e03a";
}
.jacom-flag:before {
  content: "\e03b";
}
.jacom-flag-1:before {
  content: "\e03c";
}
.jacom-flag-goal:before {
  content: "\e03d";
}
.jacom-flash:before {
  content: "\e03e";
}
.jacom-flickr:before {
  content: "\e03f";
}
.jacom-folder:before {
  content: "\e040";
}
.jacom-folder2:before {
  content: "\e041";
}
.jacom-folder3:before {
  content: "\e042";
}
.jacom-folder-open:before {
  content: "\e043";
}
.jacom-font:before {
  content: "\e044";
}
.jacom-fontawesome-webfont:before {
  content: "\e045";
}
.jacom-forward:before {
  content: "\e046";
}
.jacom-foursquare:before {
  content: "\e047";
}
.jacom-gamepad:before {
  content: "\e048";
}
.jacom-gears-setting:before {
  content: "\e049";
}
.jacom-github:before {
  content: "\e04a";
}
.jacom-github-square:before {
  content: "\e04b";
}
.jacom-gittip:before {
  content: "\e04c";
}
.jacom-glass:before {
  content: "\e04d";
}
.jacom-globe-world:before {
  content: "\e04e";
}
.jacom-google-plus-square:before {
  content: "\e04f";
}
.jacom-google-plus:before {
  content: "\e050";
}
.jacom-group:before {
  content: "\e051";
}
.jacom-hand-down:before {
  content: "\e052";
}
.jacom-hand-right:before {
  content: "\e053";
}
.jacom-hand-up:before {
  content: "\e054";
}
.jacom-harddrive:before {
  content: "\e055";
}
.jacom-headphone:before {
  content: "\e056";
}
.jacom-heart:before {
  content: "\e057";
}
.jacom-heart-empty:before {
  content: "\e058";
}
.jacom-home:before {
  content: "\e059";
}
.jacom-hospital:before {
  content: "\e05a";
}
.jacom-hospital-square:before {
  content: "\e05b";
}
.jacom-hospital-square-two:before {
  content: "\e05c";
}
.jacom-html5:before {
  content: "\e05d";
}
.jacom-indent:before {
  content: "\e05e";
}
.jacom-information:before {
  content: "\e05f";
}
.jacom-information-circle:before {
  content: "\e060";
}
.jacom-instagram:before {
  content: "\e061";
}
.jacom-italic:before {
  content: "\e062";
}
.jacom-key:before {
  content: "\e063";
}
.jacom-keyboard:before {
  content: "\e064";
}
.jacom-laptop:before {
  content: "\e065";
}
.jacom-leaf:before {
  content: "\e066";
}
.jacom-left:before {
  content: "\e067";
}
.jacom-left-circle:before {
  content: "\e068";
}
.jacom-legal:before {
  content: "\e069";
}
.jacom-lemon:before {
  content: "\e06a";
}
.jacom-letter-mail:before {
  content: "\e06b";
}
.jacom-level-down:before {
  content: "\e06c";
}
.jacom-level-up:before {
  content: "\e06d";
}
.jacom-lightbulb:before {
  content: "\e06e";
}
.jacom-like:before {
  content: "\e06f";
}
.jacom-like-filled:before {
  content: "\e070";
}
.jacom-link:before {
  content: "\e071";
}
.jacom-link-broken:before {
  content: "\e072";
}
.jacom-linkedin:before {
  content: "\e073";
}
.jacom-linkedin-square:before {
  content: "\e074";
}
.jacom-linux:before {
  content: "\e075";
}
.jacom-list:before {
  content: "\e076";
}
.jacom-list-2:before {
  content: "\e077";
}
.jacom-list-bullet:before {
  content: "\e078";
}
.jacom-list-number:before {
  content: "\e079";
}
.jacom-location-arrow:before {
  content: "\e07a";
}
.jacom-lock:before {
  content: "\e07b";
}
.jacom-log-in:before {
  content: "\e07c";
}
.jacom-log-out:before {
  content: "\e07d";
}
.jacom-magic-wand:before {
  content: "\e07e";
}
.jacom-magnet:before {
  content: "\e07f";
}
.jacom-mail-forward:before {
  content: "\e080";
}
.jacom-male:before {
  content: "\e081";
}
.jacom-maxcdn:before {
  content: "\e082";
}
.jacom-mic:before {
  content: "\e083";
}
.jacom-mic-no:before {
  content: "\e084";
}
.jacom-minus:before {
  content: "\e085";
}
.jacom-minus-circle:before {
  content: "\e086";
}
.jacom-minus-line:before {
  content: "\e087";
}
.jacom-minus-square:before {
  content: "\e088";
}
.jacom-minus-square-1:before {
  content: "\e089";
}
.jacom-money-banknote:before {
  content: "\e08a";
}
.jacom-moon-sleep:before {
  content: "\e08b";
}
.jacom-music-note:before {
  content: "\e08c";
}
.jacom-outdent:before {
  content: "\e08d";
}
.jacom-paper-clip:before {
  content: "\e08e";
}
.jacom-pause:before {
  content: "\e08f";
}
.jacom-pencil:before {
  content: "\e090";
}
.jacom-pencil-square:before {
  content: "\e091";
}
.jacom-phone-mobile:before {
  content: "\e092";
}
.jacom-photo:before {
  content: "\e093";
}
.jacom-pin-map:before {
  content: "\e094";
}
.jacom-pin-map-2:before {
  content: "\e095";
}
.jacom-pinterest:before {
  content: "\e096";
}
.jacom-pinterest-square:before {
  content: "\e097";
}
.jacom-plane-airport:before {
  content: "\e098";
}
.jacom-play:before {
  content: "\e099";
}
.jacom-play-circle:before {
  content: "\e09a";
}
.jacom-plus:before {
  content: "\e09b";
}
.jacom-plus-circle:before {
  content: "\e09c";
}
.jacom-plus-square:before {
  content: "\e09d";
}
.jacom-pound:before {
  content: "\e09e";
}
.jacom-power-off:before {
  content: "\e09f";
}
.jacom-present-gift:before {
  content: "\e0a0";
}
.jacom-prize-award:before {
  content: "\e0a1";
}
.jacom-ptint:before {
  content: "\e0a2";
}
.jacom-puzzle:before {
  content: "\e0a3";
}
.jacom-qrcode:before {
  content: "\e0a4";
}
.jacom-question:before {
  content: "\e0a5";
}
.jacom-question-1:before {
  content: "\e0a6";
}
.jacom-quote-left:before {
  content: "\e0a7";
}
.jacom-quote-right:before {
  content: "\e0a8";
}
.jacom-random:before {
  content: "\e0a9";
}
.jacom-refresh:before {
  content: "\e0aa";
}
.jacom-remove:before {
  content: "\e0ab";
}
.jacom-renren:before {
  content: "\e0ac";
}
.jacom-repeat-redo:before {
  content: "\e0ad";
}
.jacom-reply-all:before {
  content: "\e0ae";
}
.jacom-reply-mail:before {
  content: "\e0af";
}
.jacom-resize-down:before {
  content: "\e0b0";
}
.jacom-resize-expand:before {
  content: "\e0b1";
}
.jacom-retweet:before {
  content: "\e0b2";
}
.jacom-right:before {
  content: "\e0b3";
}
.jacom-road:before {
  content: "\e0b4";
}
.jacom-rocket:before {
  content: "\e0b5";
}
.jacom-rss-square:before {
  content: "\e0b6";
}
.jacom-rss:before {
  content: "\e0b7";
}
.jacom-rupee:before {
  content: "\e0b8";
}
.jacom-save-disk:before {
  content: "\e0b9";
}
.jacom-science-laboratory:before {
  content: "\e0ba";
}
.jacom-screen-desktop:before {
  content: "\e0bb";
}
.jacom-search-find:before {
  content: "\e0bc";
}
.jacom-share-square:before {
  content: "\e0bd";
}
.jacom-share-square-1:before {
  content: "\e0be";
}
.jacom-shield:before {
  content: "\e0bf";
}
.jacom-shopping-cart:before {
  content: "\e0c0";
}
.jacom-signal:before {
  content: "\e0c1";
}
.jacom-sitemap:before {
  content: "\e0c2";
}
.jacom-skype:before {
  content: "\e0c3";
}
.jacom-smile:before {
  content: "\e0c4";
}
.jacom-smiley-frown:before {
  content: "\e0c5";
}
.jacom-smiley-meh:before {
  content: "\e0c6";
}
.jacom-sort-alpha:before {
  content: "\e0c7";
}
.jacom-sort-alpha-two:before {
  content: "\e0c8";
}
.jacom-sort-amount:before {
  content: "\e0c9";
}
.jacom-sort-amount-two:before {
  content: "\e0ca";
}
.jacom-sort-numeric:before {
  content: "\e0cb";
}
.jacom-sort-numeric-two:before {
  content: "\e0cc";
}
.jacom-spinner:before {
  content: "\e0cd";
}
.jacom-square:before {
  content: "\e0ce";
}
.jacom-square-line:before {
  content: "\e0cf";
}
.jacom-stackoverflow:before {
  content: "\e0d0";
}
.jacom-star:before {
  content: "\e0d1";
}
.jacom-star-half:before {
  content: "\e0d2";
}
.jacom-star-half-1:before {
  content: "\e0d3";
}
.jacom-star-two:before {
  content: "\e0d4";
}
.jacom-step-backward:before {
  content: "\e0d5";
}
.jacom-step-forward:before {
  content: "\e0d6";
}
.jacom-stethoscope:before {
  content: "\e0d7";
}
.jacom-stop:before {
  content: "\e0d8";
}
.jacom-strikethrough:before {
  content: "\e0d9";
}
.jacom-subscript:before {
  content: "\e0da";
}
.jacom-sun:before {
  content: "\e0db";
}
.jacom-superscript:before {
  content: "\e0dc";
}
.jacom-table:before {
  content: "\e0dd";
}
.jacom-tablet:before {
  content: "\e0de";
}
.jacom-tachometer:before {
  content: "\e0df";
}
.jacom-tag:before {
  content: "\e0e0";
}
.jacom-tag-2:before {
  content: "\e0e1";
}
.jacom-tags:before {
  content: "\e0e2";
}
.jacom-talk-chat:before {
  content: "\e0e3";
}
.jacom-talk-chat-2:before {
  content: "\e0e4";
}
.jacom-tasks:before {
  content: "\e0e5";
}
.jacom-terminal:before {
  content: "\e0e6";
}
.jacom-text-height:before {
  content: "\e0e7";
}
.jacom-text-width:before {
  content: "\e0e8";
}
.jacom-thumbnails:before {
  content: "\e0e9";
}
.jacom-thumbnails-large:before {
  content: "\e0ea";
}
.jacom-ticket:before {
  content: "\e0eb";
}
.jacom-tint:before {
  content: "\e0ec";
}
.jacom-trash-bin:before {
  content: "\e0ed";
}
.jacom-trello:before {
  content: "\e0ee";
}
.jacom-truck:before {
  content: "\e0ef";
}
.jacom-tumblr:before {
  content: "\e0f0";
}
.jacom-tumblr-square:before {
  content: "\e0f1";
}
.jacom-twitter:before {
  content: "\e0f2";
}
.jacom-twitter-square:before {
  content: "\e0f3";
}
.jacom-umbrella:before {
  content: "\e0f4";
}
.jacom-underline:before {
  content: "\e0f5";
}
.jacom-undo:before {
  content: "\e0f6";
}
.jacom-unlike:before {
  content: "\e0f7";
}
.jacom-unlock:before {
  content: "\e0f8";
}
.jacom-unlock-2:before {
  content: "\e0f9";
}
.jacom-upload:before {
  content: "\e0fa";
}
.jacom-user:before {
  content: "\e0fb";
}
.jacom-video-camera:before {
  content: "\e0fc";
}
.jacom-vk:before {
  content: "\e0fd";
}
.jacom-volume-down:before {
  content: "\e0fe";
}
.jacom-volume-down-1:before {
  content: "\e0ff";
}
.jacom-volume-up:before {
  content: "\e100";
}
.jacom-weibo:before {
  content: "\e101";
}
.jacom-window-list:before {
  content: "\e102";
}
.jacom-windows:before {
  content: "\e103";
}
.jacom-won:before {
  content: "\e104";
}
.jacom-wrench:before {
  content: "\e105";
}
.jacom-xing:before {
  content: "\e106";
}
.jacom-xing-square:before {
  content: "\e107";
}
.jacom-yen:before {
  content: "\e108";
}
.jacom-youtube:before {
  content: "\e109";
}
.jacom-youtube-play:before {
  content: "\e10a";
}
.jacom-youtube-square:before {
  content: "\e10b";
}
.jacom-yuan:before {
  content: "\e10c";
}
.jacom-zoom-in:before {
  content: "\e10d";
}
.jacom-zoom-out:before {
  content: "\e10e";
}
.jacom-flurss:before {
  content: "\61";
}
.jacom-googleplus:before {
  content: "\62";
}
.jacom-instagram-1:before {
  content: "\63";
}
.jacom-angle-double-right-ja:before {
  content: "\64";
}
.jacom-bookmark-ja:before {
  content: "\65";
}
.jacom-comment-ja:before {
  content: "\e10f";
}
.jacom-facebook-ja:before {
  content: "\e116";
}
.jacom-pinterestp-ja:before {
  content: "\e112";
}
.jacom-quote-right-ja:before {
  content: "\e114";
}
.jacom-reply-ja:before {
  content: "\e115";
}
.jacom-exclamation-triangle-ja:before {
  content: "\e110";
}
.jacom-envelope-ja:before {
  content: "\e111";
}
.jacom-twitter-ja:before {
  content: "\e117";
}
.jacom-googleplus-ja:before {
  content: "\e118";
}
.jacom-print-ja:before {
  content: "\e113";
}
.jacom-sms-ja:before {
  content: "\e119";
}
.jacom-whatsapp:before {
  content: "\e11a";
}
.jacom-whatsapp:before {
  content: "\e11a";
}
.jacom-share-alt:before {
  content: "\e11b";
}
.jacom-ja-arrow-right:before {
  content: "\e11c";
}
.jacom-more:before {
  content: "\e11d";
}
.jacom-record:before {
  content: "\e11e";
}
.jacom-bullseye-1:before {
  content: "\e11f";
}
.jacom-globe:before {
  content: "\e120";
}
.jacom-sort-desc:before {
  content: "\e121";
}
.jacom-plus-square-o:before {
  content: "\e122";
}
.jacom-android-close:before {
  content: "\e123";
}
.jacom-android-menu:before {
  content: "\e124";
}
.jacom-ios-close-empty:before {
  content: "\e125";
}
.jacom-icone-afrique:before {
  content: "\e126";
}
.jacom-caret-up-1:before {
  content: "\e128";
}
.jacom-angle-left-1:before {
  content: "\e127";
}
.jacom-ios-location:before {
  content: "\e129";
}
.jacom-mouse-pointer:before {
  content: "\e12a";
}
.jacom-android-time:before {
  content: "\e12b";
}
.jacom-android-done:before {
  content: "\e12c";
}
.jacom-question-2:before {
  content: "\e12d";
}
.jacom-question-circle:before {
  content: "\e12e";
}
/* Police Proxima Nova */
/*second call to font to fix Chrome rendering issue */
/* see http://www.adtrak.co.uk/blog/font-face-chrome-rendering/#fix */
@font-face {
  font-family: 'ProximaNovaBold';
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/proxima_nova_bold-webfont.eot?v=1.1.6');
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/proxima_nova_bold-webfont.eot?#iefix&v=1.1.6') format('eot'), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/proxima_nova_bold-webfont.otf?v=1.1.6') format('opentype'), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/proxima_nova_bold-webfont.woff?v=1.1.6') format('woff'), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/proxima_nova_bold-webfont.svg?v=1.1.6') format('svg');
  font-weight: 700;
  font-style: normal;
}
@media all (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'ProximaNovaBold';
    src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/proxima_nova_bold-webfont.svg?v=1.1.6') format('svg');
  }
}
/* Police TAZ */
@font-face {
  font-family: "Taz";
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt04-SemiLight.woff2') format("woff2"), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt04-SemiLight.woff') format("woff");
  font-weight: 350;
  font-style: normal;
}
@font-face {
  font-family: "Taz";
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt04-SemiLightItalic.woff2') format("woff2"), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt04-SemiLightItalic.woff') format("woff");
  font-weight: 350;
  font-style: italic;
}
@font-face {
  font-family: "Taz";
  /*src: url("@{ja-font-url}taz/TazWt05-Regular.woff2v=@{ja-theme-font}") format("woff2"),
          url("@{ja-font-url}taz/TazWt05-Regular.woffv=@{ja-theme-font}") format("woff");*/
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt05-Regular.woff2') format("woff2"), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt05-Regular.woff') format("woff");
  /*src: url(@taz-regular-woff2) format("woff2"),

       url(@taz-regular-woff) format("woff");*/
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Taz";
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt05-Italic.woff2') format("woff2"), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt05-Italic.woff') format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Taz";
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt06-SemiBold.woff2') format("woff2"), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt06-SemiBold.woff') format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Taz";
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt06-SemiBoldItalic.woff2') format("woff2"), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt06-SemiBoldItalic.woff') format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Taz";
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt07-Bold.woff2') format("woff2"), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt07-Bold.woff') format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Taz";
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt07-BoldItalic.woff2') format("woff2"), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt07-BoldItalic.woff') format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Taz";
  src: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt08-ExtraBold.woff2') format("woff2"), url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/fonts/taz/TazWt08-ExtraBold.woff') format("woff");
  font-weight: 800;
  font-style: normal;
}
/* End Police TAZ */
/*
==============================================
CSS3 ANIMATION CHEAT SHEET
==============================================

Made by Justin Aguilar

www.justinaguilar.com/animations/

Questions, comments, concerns, love letters:
justin@justinaguilar.com
==============================================
*/
/*
==============================================
slideDown
==============================================
*/
.slideDown {
  animation-name: slideDown;
  -webkit-animation-name: slideDown;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}
@keyframes slideDown {
  0% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(8%);
  }
  65% {
    transform: translateY(-4%);
  }
  80% {
    transform: translateY(4%);
  }
  95% {
    transform: translateY(-2%);
  }
  100% {
    transform: translateY(0%);
  }
}
@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%);
  }
  50% {
    -webkit-transform: translateY(8%);
  }
  65% {
    -webkit-transform: translateY(-4%);
  }
  80% {
    -webkit-transform: translateY(4%);
  }
  95% {
    -webkit-transform: translateY(-2%);
  }
  100% {
    -webkit-transform: translateY(0%);
  }
}
/*
==============================================
slideUp
==============================================
*/
.slideUp {
  animation-name: slideUp;
  -webkit-animation-name: slideUp;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}
@keyframes slideUp {
  0% {
    transform: translateY(100%);
  }
  50% {
    transform: translateY(-8%);
  }
  65% {
    transform: translateY(4%);
  }
  80% {
    transform: translateY(-4%);
  }
  95% {
    transform: translateY(2%);
  }
  100% {
    transform: translateY(0%);
  }
}
@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(100%);
  }
  50% {
    -webkit-transform: translateY(-8%);
  }
  65% {
    -webkit-transform: translateY(4%);
  }
  80% {
    -webkit-transform: translateY(-4%);
  }
  95% {
    -webkit-transform: translateY(2%);
  }
  100% {
    -webkit-transform: translateY(0%);
  }
}
/*
==============================================
slideLeft
==============================================
*/
.slideLeft {
  animation-name: slideLeft;
  -webkit-animation-name: slideLeft;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}
@keyframes slideLeft {
  0% {
    transform: translateX(150%);
  }
  50% {
    transform: translateX(-8%);
  }
  65% {
    transform: translateX(4%);
  }
  80% {
    transform: translateX(-4%);
  }
  95% {
    transform: translateX(2%);
  }
  100% {
    transform: translateX(0%);
  }
}
@-webkit-keyframes slideLeft {
  0% {
    -webkit-transform: translateX(150%);
  }
  50% {
    -webkit-transform: translateX(-8%);
  }
  65% {
    -webkit-transform: translateX(4%);
  }
  80% {
    -webkit-transform: translateX(-4%);
  }
  95% {
    -webkit-transform: translateX(2%);
  }
  100% {
    -webkit-transform: translateX(0%);
  }
}
/*
==============================================
slideRight
==============================================
*/
.slideRight {
  animation-name: slideRight;
  -webkit-animation-name: slideRight;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}
@keyframes slideRight {
  0% {
    transform: translateX(-150%);
  }
  50% {
    transform: translateX(8%);
  }
  65% {
    transform: translateX(-4%);
  }
  80% {
    transform: translateX(4%);
  }
  95% {
    transform: translateX(-2%);
  }
  100% {
    transform: translateX(0%);
  }
}
@-webkit-keyframes slideRight {
  0% {
    -webkit-transform: translateX(-150%);
  }
  50% {
    -webkit-transform: translateX(8%);
  }
  65% {
    -webkit-transform: translateX(-4%);
  }
  80% {
    -webkit-transform: translateX(4%);
  }
  95% {
    -webkit-transform: translateX(-2%);
  }
  100% {
    -webkit-transform: translateX(0%);
  }
}
/*
==============================================
slideExpandUp
==============================================
*/
.slideExpandUp {
  animation-name: slideExpandUp;
  -webkit-animation-name: slideExpandUp;
  animation-duration: 1.6s;
  -webkit-animation-duration: 1.6s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease -out;
  visibility: visible !important;
}
@keyframes slideExpandUp {
  0% {
    transform: translateY(100%) scaleX(0.5);
  }
  30% {
    transform: translateY(-8%) scaleX(0.5);
  }
  40% {
    transform: translateY(2%) scaleX(0.5);
  }
  50% {
    transform: translateY(0%) scaleX(1.1);
  }
  60% {
    transform: translateY(0%) scaleX(0.9);
  }
  70% {
    transform: translateY(0%) scaleX(1.05);
  }
  80% {
    transform: translateY(0%) scaleX(0.95);
  }
  90% {
    transform: translateY(0%) scaleX(1.02);
  }
  100% {
    transform: translateY(0%) scaleX(1);
  }
}
@-webkit-keyframes slideExpandUp {
  0% {
    -webkit-transform: translateY(100%) scaleX(0.5);
  }
  30% {
    -webkit-transform: translateY(-8%) scaleX(0.5);
  }
  40% {
    -webkit-transform: translateY(2%) scaleX(0.5);
  }
  50% {
    -webkit-transform: translateY(0%) scaleX(1.1);
  }
  60% {
    -webkit-transform: translateY(0%) scaleX(0.9);
  }
  70% {
    -webkit-transform: translateY(0%) scaleX(1.05);
  }
  80% {
    -webkit-transform: translateY(0%) scaleX(0.95);
  }
  90% {
    -webkit-transform: translateY(0%) scaleX(1.02);
  }
  100% {
    -webkit-transform: translateY(0%) scaleX(1);
  }
}
/*
==============================================
expandUp
==============================================
*/
.expandUp {
  animation-name: expandUp;
  -webkit-animation-name: expandUp;
  animation-duration: 0.7s;
  -webkit-animation-duration: 0.7s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important;
}
@keyframes expandUp {
  0% {
    transform: translateY(100%) scale(0.6) scaleY(0.5);
  }
  60% {
    transform: translateY(-7%) scaleY(1.12);
  }
  75% {
    transform: translateY(3%);
  }
  100% {
    transform: translateY(0%) scale(1) scaleY(1);
  }
}
@-webkit-keyframes expandUp {
  0% {
    -webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
  }
  60% {
    -webkit-transform: translateY(-7%) scaleY(1.12);
  }
  75% {
    -webkit-transform: translateY(3%);
  }
  100% {
    -webkit-transform: translateY(0%) scale(1) scaleY(1);
  }
}
/*
==============================================
fadeIn
==============================================
*/
.fadeIn {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}
@keyframes fadeIn {
  0% {
    transform: scale(0);
    opacity: 0.0;
  }
  60% {
    transform: scale(1.1);
  }
  80% {
    transform: scale(0.9);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    -webkit-transform: scale(0);
    opacity: 0.0;
  }
  60% {
    -webkit-transform: scale(1.1);
  }
  80% {
    -webkit-transform: scale(0.9);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
/*
==============================================
expandOpen
==============================================
*/
.expandOpen {
  animation-name: expandOpen;
  -webkit-animation-name: expandOpen;
  animation-duration: 1.2s;
  -webkit-animation-duration: 1.2s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  visibility: visible !important;
}
@keyframes expandOpen {
  0% {
    transform: scale(1.8);
  }
  50% {
    transform: scale(0.95);
  }
  80% {
    transform: scale(1.05);
  }
  90% {
    transform: scale(0.98);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes expandOpen {
  0% {
    -webkit-transform: scale(1.8);
  }
  50% {
    -webkit-transform: scale(0.95);
  }
  80% {
    -webkit-transform: scale(1.05);
  }
  90% {
    -webkit-transform: scale(0.98);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
/*
==============================================
bigEntrance
==============================================
*/
.bigEntrance {
  animation-name: bigEntrance;
  -webkit-animation-name: bigEntrance;
  animation-duration: 1.6s;
  -webkit-animation-duration: 1.6s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  visibility: visible !important;
}
@keyframes bigEntrance {
  0% {
    transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
    opacity: 0.2;
  }
  30% {
    transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
    opacity: 1;
  }
  45% {
    transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  60% {
    transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  75% {
    transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  90% {
    transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  100% {
    transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
}
@-webkit-keyframes bigEntrance {
  0% {
    -webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
    opacity: 0.2;
  }
  30% {
    -webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
    opacity: 1;
  }
  45% {
    -webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  90% {
    -webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
}
/*
==============================================
hatch
==============================================
*/
.hatch {
  animation-name: hatch;
  -webkit-animation-name: hatch;
  animation-duration: 2s;
  -webkit-animation-duration: 2s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
  visibility: visible !important;
}
@keyframes hatch {
  0% {
    transform: rotate(0deg) scaleY(0.6);
  }
  20% {
    transform: rotate(-2deg) scaleY(1.05);
  }
  35% {
    transform: rotate(2deg) scaleY(1);
  }
  50% {
    transform: rotate(-2deg);
  }
  65% {
    transform: rotate(1deg);
  }
  80% {
    transform: rotate(-1deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@-webkit-keyframes hatch {
  0% {
    -webkit-transform: rotate(0deg) scaleY(0.6);
  }
  20% {
    -webkit-transform: rotate(-2deg) scaleY(1.05);
  }
  35% {
    -webkit-transform: rotate(2deg) scaleY(1);
  }
  50% {
    -webkit-transform: rotate(-2deg);
  }
  65% {
    -webkit-transform: rotate(1deg);
  }
  80% {
    -webkit-transform: rotate(-1deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
/*
==============================================
bounce
==============================================
*/
.bounce {
  animation-name: bounce;
  -webkit-animation-name: bounce;
  animation-duration: 1.6s;
  -webkit-animation-duration: 1.6s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
}
@keyframes bounce {
  0% {
    transform: translateY(0%) scaleY(0.6);
  }
  60% {
    transform: translateY(-100%) scaleY(1.1);
  }
  70% {
    transform: translateY(0%) scaleY(0.95) scaleX(1.05);
  }
  80% {
    transform: translateY(0%) scaleY(1.05) scaleX(1);
  }
  90% {
    transform: translateY(0%) scaleY(0.95) scaleX(1);
  }
  100% {
    transform: translateY(0%) scaleY(1) scaleX(1);
  }
}
@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0%) scaleY(0.6);
  }
  60% {
    -webkit-transform: translateY(-100%) scaleY(1.1);
  }
  70% {
    -webkit-transform: translateY(0%) scaleY(0.95) scaleX(1.05);
  }
  80% {
    -webkit-transform: translateY(0%) scaleY(1.05) scaleX(1);
  }
  90% {
    -webkit-transform: translateY(0%) scaleY(0.95) scaleX(1);
  }
  100% {
    -webkit-transform: translateY(0%) scaleY(1) scaleX(1);
  }
}
/*
==============================================
pulse
==============================================
*/
.pulse {
  animation-name: pulse;
  -webkit-animation-name: pulse;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
@keyframes pulse {
  0% {
    transform: scale(0.9);
    opacity: 0.7;
  }
  50% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.9);
    opacity: 0.7;
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.95);
    opacity: 0.7;
  }
}
/*
==============================================
floating
==============================================
*/
.floating {
  animation-name: floating;
  -webkit-animation-name: floating;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
@keyframes floating {
  0% {
    transform: translateY(0%);
  }
  50% {
    transform: translateY(8%);
  }
  100% {
    transform: translateY(0%);
  }
}
@-webkit-keyframes floating {
  0% {
    -webkit-transform: translateY(0%);
  }
  50% {
    -webkit-transform: translateY(8%);
  }
  100% {
    -webkit-transform: translateY(0%);
  }
}
/*
==============================================
tossing
==============================================
*/
.tossing {
  animation-name: tossing;
  -webkit-animation-name: tossing;
  animation-duration: 2.5s;
  -webkit-animation-duration: 2.5s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
@keyframes tossing {
  0% {
    transform: rotate(-4deg);
  }
  50% {
    transform: rotate(4deg);
  }
  100% {
    transform: rotate(-4deg);
  }
}
@-webkit-keyframes tossing {
  0% {
    -webkit-transform: rotate(-4deg);
  }
  50% {
    -webkit-transform: rotate(4deg);
  }
  100% {
    -webkit-transform: rotate(-4deg);
  }
}
/*
==============================================
pullUp
==============================================
*/
.pullUp {
  animation-name: pullUp;
  -webkit-animation-name: pullUp;
  animation-duration: 1.1s;
  -webkit-animation-duration: 1.1s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
}
@keyframes pullUp {
  0% {
    transform: scaleY(0.1);
  }
  40% {
    transform: scaleY(1.02);
  }
  60% {
    transform: scaleY(0.98);
  }
  80% {
    transform: scaleY(1.01);
  }
  100% {
    transform: scaleY(0.98);
  }
  80% {
    transform: scaleY(1.01);
  }
  100% {
    transform: scaleY(1);
  }
}
@-webkit-keyframes pullUp {
  0% {
    -webkit-transform: scaleY(0.1);
  }
  40% {
    -webkit-transform: scaleY(1.02);
  }
  60% {
    -webkit-transform: scaleY(0.98);
  }
  80% {
    -webkit-transform: scaleY(1.01);
  }
  100% {
    -webkit-transform: scaleY(0.98);
  }
  80% {
    -webkit-transform: scaleY(1.01);
  }
  100% {
    -webkit-transform: scaleY(1);
  }
}
/*
==============================================
pullDown
==============================================
*/
.pullDown {
  animation-name: pullDown;
  -webkit-animation-name: pullDown;
  animation-duration: 1.1s;
  -webkit-animation-duration: 1.1s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
}
@keyframes pullDown {
  0% {
    transform: scaleY(0.1);
  }
  40% {
    transform: scaleY(1.02);
  }
  60% {
    transform: scaleY(0.98);
  }
  80% {
    transform: scaleY(1.01);
  }
  100% {
    transform: scaleY(0.98);
  }
  80% {
    transform: scaleY(1.01);
  }
  100% {
    transform: scaleY(1);
  }
}
@-webkit-keyframes pullDown {
  0% {
    -webkit-transform: scaleY(0.1);
  }
  40% {
    -webkit-transform: scaleY(1.02);
  }
  60% {
    -webkit-transform: scaleY(0.98);
  }
  80% {
    -webkit-transform: scaleY(1.01);
  }
  100% {
    -webkit-transform: scaleY(0.98);
  }
  80% {
    -webkit-transform: scaleY(1.01);
  }
  100% {
    -webkit-transform: scaleY(1);
  }
}
/*
==============================================
stretchLeft
==============================================
*/
.stretchLeft {
  animation-name: stretchLeft;
  -webkit-animation-name: stretchLeft;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -webkit-transform-origin: 100% 0%;
}
@keyframes stretchLeft {
  0% {
    transform: scaleX(0.3);
  }
  40% {
    transform: scaleX(1.02);
  }
  60% {
    transform: scaleX(0.98);
  }
  80% {
    transform: scaleX(1.01);
  }
  100% {
    transform: scaleX(0.98);
  }
  80% {
    transform: scaleX(1.01);
  }
  100% {
    transform: scaleX(1);
  }
}
@-webkit-keyframes stretchLeft {
  0% {
    -webkit-transform: scaleX(0.3);
  }
  40% {
    -webkit-transform: scaleX(1.02);
  }
  60% {
    -webkit-transform: scaleX(0.98);
  }
  80% {
    -webkit-transform: scaleX(1.01);
  }
  100% {
    -webkit-transform: scaleX(0.98);
  }
  80% {
    -webkit-transform: scaleX(1.01);
  }
  100% {
    -webkit-transform: scaleX(1);
  }
}
/*
==============================================
stretchRight
==============================================
*/
.stretchRight {
  animation-name: stretchRight;
  -webkit-animation-name: stretchRight;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
}
@keyframes stretchRight {
  0% {
    transform: scaleX(0.3);
  }
  40% {
    transform: scaleX(1.02);
  }
  60% {
    transform: scaleX(0.98);
  }
  80% {
    transform: scaleX(1.01);
  }
  100% {
    transform: scaleX(0.98);
  }
  80% {
    transform: scaleX(1.01);
  }
  100% {
    transform: scaleX(1);
  }
}
@-webkit-keyframes stretchRight {
  0% {
    -webkit-transform: scaleX(0.3);
  }
  40% {
    -webkit-transform: scaleX(1.02);
  }
  60% {
    -webkit-transform: scaleX(0.98);
  }
  80% {
    -webkit-transform: scaleX(1.01);
  }
  100% {
    -webkit-transform: scaleX(0.98);
  }
  80% {
    -webkit-transform: scaleX(1.01);
  }
  100% {
    -webkit-transform: scaleX(1);
  }
}
/*  variables JA */
/* --- Color CUSTOM Variables */
/* RED  */
/* BLUE - Rollover */
/* BLUE GRAY */
/* A reverifier avec palette DA */
/* SALMON - Pages Eco */
/* NEWSLETTER */
/* ORANGE et Autres couleurs ABO */
/* GREEN */
/* YELLOW */
/* Social colors */
/* Gradients */
/*Usefull*/
/* --- BOOTSTRAP Variables */
/*@btn-font-weight:                normal;*/
/*@btn-primary-color:              #fff;
@btn-primary-bg:                 @brand-primary;
@btn-primary-border:             darken(@btn-primary-bg, 5%);

@btn-success-color:              #fff;
@btn-success-bg:                 @brand-success;
@btn-success-border:             darken(@btn-success-bg, 5%);

@btn-info-color:                 #fff;
@btn-info-bg:                    @brand-info;
@btn-info-border:                darken(@btn-info-bg, 5%);

@btn-warning-color:              #fff;
@btn-warning-bg:                 @brand-warning;
@btn-warning-border:             darken(@btn-warning-bg, 5%);

@btn-danger-color:               #fff;
@btn-danger-bg:                  @brand-danger;
@btn-danger-border:              darken(@btn-danger-bg, 5%);

@btn-link-disabled-color:        @gray-light;*/
/*@table-cell-padding: 8px;
@table-condensed-cell-padding: 5px;
@table-cell-padding: 8px;
@table-condensed-cell-padding: 5px;
@table-bg: transparent;
@table-bg-accent: #f9f9f9;
@table-bg-hover: #f5f5f5;
@table-bg-active: @table-bg-hover;
@table-border-color: #ddd;*/
/*@pager-bg: @pagination-bg;
@pager-border: @pagination-border;
@pager-border-radius: 15px;
@pager-hover-bg: @pagination-hover-bg;
@pager-active-bg: @pagination-active-bg;
@pager-active-color: @pagination-active-color;
@pager-bg: @pagination-bg;
@pager-disabled-color: @gray-light;*/
/*@state-warning-text: #c09853;
@state-warning-bg: #fcf8e3;
@state-warning-border: darken(spin(@state-warning-bg, -10), 3%);
@state-danger-text: #b94a48;
@state-danger-bg: #f2dede;
@state-danger-border: darken(spin(@state-danger-bg, -10), 3%);
@state-success-text: #468847;
@state-success-bg: #dff0d8;
@state-success-border: darken(spin(@state-success-bg, -10), 5%);
@state-info-text: #3a87ad;
@state-info-bg: #d9edf7;
@state-info-border: darken(spin(@state-info-bg, -10), 7%);*/
/*@tooltip-max-width: 200px;
@tooltip-color: #fff;
@tooltip-bg: #000;
@tooltip-arrow-width: 5px;
@tooltip-arrow-color: @tooltip-bg;
@tooltip-opacity: .9;*/
/*@popover-bg: #fff;
@popover-max-width: 276px;
@popover-border-color: rgba(0,0,0,.2);
@popover-fallback-border-color: #ccc;
@popover-title-bg: darken(@popover-bg, 3%);
@popover-arrow-width: 10px;
@popover-arrow-color: #fff;
@popover-arrow-outer-width: (@popover-arrow-width + 1);
@popover-arrow-outer-color: rgba(0,0,0,.25);
@popover-arrow-outer-fallback-color: #999;*/
/*@label-default-bg:            @gray-light;
//** Primary label background color
@label-primary-bg:            @brand-primary;
//** Success label background color
@label-success-bg:            @brand-success;
//** Info label background color
@label-info-bg:               @brand-info;
//** Warning label background color
@label-warning-bg:            @brand-warning;
//** Danger label background color
@label-danger-bg:             @brand-danger;

//** Default label text color
@label-color:                 #fff;
//** Default text color of a linked label
@label-link-hover-color:      #fff;*/
/*@panel-blue-text:          @gray-darker;
@panel-blue-border:        @border-color;
@panel-blue-heading-bg:   transparent;*/
/*@panel-success-text:        @state-success-text;
@panel-success-border:        @state-success-border;
@panel-success-heading-bg:    @state-success-bg;

@panel-info-text:             @state-info-text;
@panel-info-border:           @state-info-border;
@panel-info-heading-bg:       @state-info-bg;

@panel-warning-text:          @state-warning-text;
@panel-warning-border:        @state-warning-border;
@panel-warning-heading-bg:    @state-warning-bg;

@panel-danger-text:           @state-danger-text;
@panel-danger-border:         @state-danger-border;
@panel-danger-heading-bg:     @state-danger-bg;*/
/* --- OTHER CUSTOM Variables */
/* Top - Nav servicielle */
/* Nav Geo & navigation*/
/* Fil Ariane - toute page sauf HP */
/*  PAGES TYPES */
/* CONTENT - Mise en avant dans les HP  */
/* Annonces classees - classified ad */
/* Jab plus */
/* BOTTOM */
/* Blocs de 944px - Actualités des Rubriques, Catégories, Pays dans HP, page Pub, page Cat. etc. */
/* BOARDS Section Actu, rub, Catégorie, Zone Geo de 944px; */
/* Actu */
/* FOOTER */
/*  PAGE TYPE */
/* ARTICLES : + Toolbox + Page Article dossier etc. */
/* FORMULAIRE */
/*@input-bg-disabled: @input-bg-disabled;*/
/* PAYWALL - notamment Formulaires etc. */
/* Page Marketing JAB  */
/* PAYWALL - FIN */
/* Page HS - Hors-serie - top 200 top 500 etat afrique */
/* Brand content */
/* Page Marketing JA MAG - JA Editon Digital */
/* Page Marketing JAD */
/* Page Marketing JAD - Variante multi-acces Entreprise */
/* Widget JA Edition Digitale - Footer Article */
/* Widget JA Edition Digitale - Sidebar */
/* News Headlines */
/* Page Marketing JAB - membres Accor */
/* Widget JA Edition Digitale - Sidebar */
/* Module Canal Olympia */
/*  APP */
/*  LESS    PRINCIPAL             */
/*OVERIDE BOOTSTRAP MIXINS */
/* CORE CSS - OVERIDE BOOTSTRAP */
html {
  /*font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0,0,0,0);*/
}
body {
  /*font-family: @font-family-base;
  font-size: @font-size-base;*/
  /*color: @text-color;
  background-color: @body-bg;*/
  font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
  -webkit-font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
  -moz-font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
  -ms-font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
  -o-font-feature-settings: 'calt' 1, 'ccmp' 1, 'kern' 1, 'liga' 1, 'salt' 1;
}
a {
  color: #211e1e;
  text-decoration: none;
  /*&:focus {
    .tab-focus();
  }*/
}
a:hover,
a:focus {
  color: #005e79;
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  line-height: 1.42857143;
  /*small,
  .small {
    font-weight: normal;
    line-height: 1;
    color: @headings-small-color;
  }*/
}
h1 {
  font-family: "Taz", Verdana, sans-serif;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.css-nowrap {
  white-space: nowrap;
}
ul,
ol {
  margin-bottom: 8px;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
table {
  color: #706666;
  font-weight: bold;
}
table th {
  color: #1d1d1b;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  border-top: none;
  border-bottom: 1px solid #e4e0e0;
}
table > thead > tr > th:first-child,
table > tbody > tr > th:first-child,
table > tfoot > tr > th:first-child,
table > thead > tr > td:first-child,
table > tbody > tr > td:first-child,
table > tfoot > tr > td:first-child {
  padding-left: 0;
}
table caption h2 {
  font-size: 28px;
  text-align: left;
}
.table-responsive a {
  color: #005e79;
}
.table-responsive a:hover,
.table-responsive a:focus {
  color: #10b8eb;
}
.form-control {
  padding: 4px 16px;
  box-shadow: none;
}
.form-control:focus {
  box-shadow: none;
}
.form-horizontal {
  /*.form-group {
    .make-row();
  }*/
  /*.form-control-static {
    padding-top: ((@padding-base-vertical/2) + 1);
  }

  // Only right align form labels here when the columns stop stacking
  @media (min-width: @screen-sm-min) {
    .control-label {
      text-align: right;
    }
  }

  // Validation states
  //
  // Reposition the icon because it's now within a grid column and columns have
  // `position: relative;` on them. Also accounts for the grid gutter padding.
  .has-feedback .form-control-feedback {
    top: 0;
    right: (@grid-gutter-width / 2);
  }*/
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 10px;
  padding-bottom: 10px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 31px;
}
/* MODIFICATION STYLES COMPOSANTs BOOTSRAP */
/*.nav {
  > li {
    > a {
      &:hover,
      &:focus {
        background-color: @nav-link-hover-bg;
      }
    }
}
*/
.pagination {
  width: 100%;
  font-size: 14px;
  font-weight: normal;
  border: 1px solid #e4e0e0;
}
.pagination:before,
.pagination:after {
  content: " ";
  display: table;
}
.pagination:after {
  clear: both;
}
.pagination:before,
.pagination:after {
  content: " ";
  display: table;
}
.pagination:after {
  clear: both;
}
.pagination > li:first-child a {
  border-left: none;
}
.pagination > li:last-child a {
  border-right: none;
}
.pagination > li > a,
.pagination > li > span {
  color: #005e79;
  padding: 5px 8px;
  border-top: none;
  border-bottom: none;
}
.pagination > li > a.current,
.pagination > li > span.current {
  color: #bfb6b6;
}
.pagination > li:last-child {
  float: right !important;
  float: right;
  border-right: none;
}
.badge.badge-circle {
  width: 23px;
  height: 23px;
  display: inline;
  border-radius: 50%;
}
/* Nav & Dropdown */
.navbar {
  border-left: none;
  border-right: none;
  border: 0;
}
.navbar-nav .jacom-caret-down {
  margin: 0 0 0 2px;
}
.navbar-nav > li.open > a {
  background-color: #ffffff;
}
.navbar-nav > li.open > a:hover,
.navbar-nav > li.open > a:focus {
  background-color: #ffffff;
}
.dropdown-menu {
  padding: 8px;
  border-radius: 0;
  border: #e4e0e0 1px solid;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dropdown-menu > li > a {
  padding: 8px;
  color: #211e1e;
  font-size: 12px;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #0d93bb;
  background-color: #e5eff1;
}
.dropdown-menu .dropdown-header {
  padding: 8px;
  font-size: 12px;
  font-weight: bold;
}
.dropdown-menu .dropdown-header > a {
  font-weight: bold;
}
.dropdown-large {
  position: static !important;
}
.nav-tabs {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  border: 0;
  border-bottom: 1px solid #e4e0e0;
}
.nav-tabs > li {
  padding: 0;
  margin-bottom: 0;
}
.nav-tabs > li.active {
  border: 0;
}
.nav-tabs > li > a {
  margin-right: 0;
  color: #8d8080;
  border: 0;
  border-bottom: 4px solid transparent;
}
.nav-tabs > li > a:hover {
  color: #fff;
  background-color: #e4e0e0;
  border: 0;
  border-bottom: 4px solid #e4e0e0;
}
.nav-tabs > li.active > a {
  color: #211e1e;
  border: 0;
  border-bottom: 4px solid #e4e0e0;
  background-color: transparent;
}
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #fff;
  background-color: #e4e0e0;
  border: 0;
  border-bottom: 4px solid #e4e0e0;
  cursor: pointer;
}
.nav-tabs.actu {
  border-bottom: 1px solid #e40421;
}
.nav-tabs.actu:focus,
.nav-tabs.actu:active {
  border-bottom: 1px solid #ab001a;
}
.nav-tabs.actu:focus li.active > a,
.nav-tabs.actu:active li.active > a {
  color: #ab001a;
  border-bottom: 4px solid #ab001a;
}
.nav-tabs.actu:focus li.active > a:hover,
.nav-tabs.actu:active li.active > a:hover,
.nav-tabs.actu:focus li.active > a:focus,
.nav-tabs.actu:active li.active > a:focus {
  color: #fff;
}
.nav-tabs.actu > li > a {
  color: #8d8080;
  padding: 8px;
}
.nav-tabs.actu > li > a:hover {
  color: #fff;
  background-color: #e40421;
  border: 0;
  border-bottom: 4px solid #e40421;
}
.nav-tabs.actu > li > a:focus,
.nav-tabs.actu > li > a:active {
  background-color: #ab001a;
  border-bottom: 4px solid #ab001a;
}
.nav-tabs.actu > li:last-child a {
  text-align: right;
}
.nav-tabs.actu > li.active > a {
  color: #e40421;
  border-bottom: 4px solid #e40421;
}
.nav-tabs.actu > li.active > a:hover {
  color: #fff;
  background-color: #e40421;
  border: 0;
  border-bottom: 4px solid #e40421;
}
.nav-tabs.actu > li.active > a:focus,
.nav-tabs.actu > li.active > a:active {
  color: #fff;
  background-color: #ab001a;
  border-bottom: 4px solid #ab001a;
}
/*.nav-tabs-default {
  .nav-tabs-variant(@btn-default-color; @btn-default-bg; @btn-default-border);
}*/
.well {
  border: 0;
  border-radius: none;
  box-shadow: none;
}
.list-group {
  margin-bottom: 0;
}
.list-group-item {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: 1px solid #eceaea;
  padding: 10px 8px;
  /*a{
    display: block;
  }*/
}
.list-group-item:before,
.list-group-item:after {
  content: " ";
  display: table;
}
.list-group-item:after {
  clear: both;
}
.list-group-item:before,
.list-group-item:after {
  content: " ";
  display: table;
}
.list-group-item:after {
  clear: both;
}
.list-group-item:hover,
.list-group-item:focus {
  background-color: #fafcfc;
}
.list-group-item .subtitle {
  margin-bottom: 0;
}
.list-group > .list-group-item:first-child {
  border-top: none;
}
.panel {
  border-top: 4px solid #eceaea;
  border-bottom: 1px solid #eceaea;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  font-family: "Taz", Verdana, sans-serif;
}
.pos-right .panel {
  background-color: #fff;
}
.panel-body {
  padding: 7px;
}
.panel-heading {
  padding: 10px 8px 8px;
  border-bottom: 1px solid #eceaea;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  text-transform: uppercase;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
h2.panel-title {
  font-family: "Taz", Verdana, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
h3.panel-title {
  font-size: 15px;
}
.panel-footer {
  padding: 10px 8px 8px;
  background-color: transparent;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.panel-footer:before,
.panel-footer:after {
  content: " ";
  display: table;
}
.panel-footer:after {
  clear: both;
}
.panel-footer:before,
.panel-footer:after {
  content: " ";
  display: table;
}
.panel-footer:after {
  clear: both;
}
.panel-footer .jacom {
  color: #ada1a1;
}
.panel-default {
  border-top: 4px solid #eceaea;
  border-bottom: 1px solid #eceaea;
  background-color: transparent;
}
.panel-default > .panel-heading {
  color: #211e1e;
  background-color: transparent;
  border-color: #eceaea;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #eceaea;
}
.panel-default > .panel-footer {
  border-top: 1px solid #eceaea;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #eceaea;
}
.panel-primary {
  border-top: 4px solid #e40421;
  border-bottom: 1px solid #e4e0e0;
  background-color: transparent;
}
.panel-primary > .panel-heading {
  color: #211e1e;
  background-color: transparent;
  border-color: #e4e0e0;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #e4e0e0;
}
.panel-primary > .panel-footer {
  border-top: 1px solid #e4e0e0;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #e4e0e0;
}
.panel-primary .panel-heading {
  border-bottom: transparent !important;
}
.panel-blue {
  border-top: 4px solid #005e79;
  border-bottom: 1px solid #eceaea;
  background-color: transparent;
}
.panel-blue > .panel-heading {
  color: #211e1e;
  background-color: transparent;
  border-color: #eceaea;
}
.panel-blue > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #eceaea;
}
.panel-blue > .panel-footer {
  border-top: 1px solid #eceaea;
}
.panel-blue > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #eceaea;
}
.panel-abo {
  border-top: 4px solid #ff2e00;
  border-bottom: 1px solid #ffb3ac;
  background-color: transparent;
  border-right: 1px solid #ffb3ac;
  border-left: 1px solid #ffb3ac;
}
.panel-abo > .panel-heading {
  color: #211e1e;
  background-color: transparent;
  border-color: #ffb3ac;
}
.panel-abo > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ffb3ac;
}
.panel-abo > .panel-footer {
  border-top: 1px solid #ffb3ac;
}
.panel-abo > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ffb3ac;
}
.panel.blank .panel-body {
  padding: 0;
}
.main-box .panel {
  border-bottom: none;
}
.panel.notify {
  padding: 16px;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  border: 1px solid #e4e0e0;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.05);
}
.panel.notify .clickable {
  color: #ada1a1;
  cursor: pointer;
  position: absolute;
  right: 5px;
  bottom: 5px;
}
.label {
  padding: 0.1em 0.6em;
  margin: 0 0.2em;
  font-size: 55%;
  font-family: "Taz", Verdana, sans-serif;
  /*line-height: 1;
  color: @label-color;
  text-align: center;
  white-space: nowrap;*/
  vertical-align: middle;
  border-radius: 0;
}
.label.label-abo {
  text-transform: uppercase;
  background-color: #ff2e00;
}
.label.label-abo[href]:hover,
.label.label-abo[href]:focus {
  background-color: #cc2500;
}
.label.label-jab {
  padding: 5px 10px;
  color: #032F48 !important;
  line-height: 25px;
  font-size: 13px;
  font-weight: 700;
  text-transform: normal !important;
  font-style: italic;
  background-color: #FDC31A;
}
.label.label-jab[href]:hover,
.label.label-jab[href]:focus {
  background-color: #e2a902;
}
.label.label-job {
  padding: 0 10px;
  display: inline-block;
  line-height: 26px;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
  font-weight: 700;
  color: #0e1b2e;
  background-color: #1daeec;
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
/* MODIFICATION // Components w/ JavaScript */
.modal-content {
  border: 3px solid #e4e0e0;
}
.lightbox .modal-content {
  display: inline-block;
  text-align: center;
}
.lightbox .modal-content .close {
  opacity: 1;
  color: #ffffff;
  background-color: #191919;
  padding: 5px 8px;
  border-radius: 30px;
  border: 2px solid #ffffff;
  position: absolute;
  top: -15px;
  right: -15px;
  z-index: 1032;
}
/* BOUTONS DE PARTAGE -  */
.btn-shares .btn {
  margin: 0 2px;
  padding: 0;
  font-size: 14px;
}
.btn-shares .btn:first-child {
  margin-left: 0;
  padding-left: 0;
}
.btn-shares .btn:last-child {
  margin-right: 0;
  padding-right: 0;
}
.btn-shares .btn a {
  display: inline-block;
  width: 100%;
  padding: 2px 8px;
  color: #fff;
}
.btn-shares .btn-share-facebook a {
  background-color: #3b5998;
}
.btn-shares .btn-share-facebook a.hover {
  background-color: #1e2e4f;
}
.btn-shares .btn-share-twitter a {
  background-color: #0bafef;
}
.btn-shares .btn-share-twitter a.hover {
  background-color: #07688d;
}
.btn-shares .btn-share-linkedin a {
  background-color: #1d87bd;
}
.btn-shares .btn-share-linkedin a.hover {
  background-color: #0f4865;
}
.btn-shares .btn-share-whatsapp a {
  background-color: #29a628;
}
.btn-shares .btn-share-whatsapp a.hover {
  background-color: #155414;
}
.btn-shares .btn-share-sms a {
  background-color: #1fa67a;
}
.btn-shares .btn-share-sms a.hover {
  background-color: #0f503b;
}
.btn-shares .btn-share-email a {
  background-color: #3490F3;
}
.btn-shares .btn-share-email a.hover {
  background-color: #0b5db6;
}
.btn-shares .btn-share-label {
  padding-left: 5px;
}
.btn-shares i {
  width: 1em;
  height: 1em;
  color: #fff;
  display: inline;
  vertical-align: middle;
  font-size: 16px;
}
/* CUSTOM - JEUNEAFRIQUEV3       */
#content {
  padding-left: 0;
}
#side-page-layout #content,
#side-page-layout .main-box,
#full-page-layout #content-bottom {
  padding-left: 0;
  padding-right: 0;
  max-width: 594px;
}
#main {
  padding: 16px;
}
.main-box > section > * {
  margin-bottom: 20px;
}
#widget-apply-newsletter-article.widget-apply-newsletter.widget-apply-newsletter--article-bottom {
  margin: 0 0 3.5rem 0;
}
#content-bottom {
  margin-top: 20px;
}
#side-page-layout .container,
#full-page-layout .container,
#breadcrumps .container,
#bottom-autopromo .container {
  background-color: #ffffff;
}
#full-page-layout-landing-page-1 #wrap,
#full-page-layout-landing-page-2 #wrap {
  margin-top: 0;
}
#full-page-layout-landing-page-1 #main,
#full-page-layout-landing-page-2 #main {
  padding-right: 0;
  padding-left: 0;
}
#full-page-layout-landing-page-1 #content,
#full-page-layout-landing-page-2 #content {
  padding-right: 0;
}
#full-page-layout #content-bottom {
  float: left;
}
#pos-right {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  float: right !important;
  float: right;
  max-width: 304px;
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 768px) {
  #pos-right {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  #pos-right {
    float: left;
    width: 33.33333333%;
  }
}
#pos-right > * {
  margin-bottom: 20px;
}
#bottom .container,
#bottom-autopromo .container {
  padding: 0;
}
#bottom .container > .row,
#bottom-autopromo .container > .row {
  background-color: #ffffff;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#bottom .container > .row > *,
#bottom-autopromo .container > .row > * {
  margin-left: 16px;
  margin-right: 16px;
  margin-bottom: 32px;
}
#bottom .container > .row .advertisement,
#bottom-autopromo .container > .row .advertisement {
  /*.center-block();*/
  text-align: center;
}
#bottom .container > .row .advertisement .row > *,
#bottom-autopromo .container > .row .advertisement .row > * {
  /*.center-block();*/
  text-align: center;
}
/* Classes GENERIQUE */
.subtitle {
  display: block;
  /*margin-bottom: (@padding-base/2);*/
  color: #a39797;
  font-family: "Taz", Verdana, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  /*&:hover,
    &:focus{
        color: @link-color;
    }   */
}
a .subtitle {
  color: #a39797;
}
a .subtitle:hover {
  color: #211e1e;
}
.art-author {
  color: #a39797;
  display: block;
}
.art-thumbnail {
  border: 1px solid #e4e0e0;
  background-color: #fff;
  max-width: 100%;
}
.author-img .img-thumbnail {
  padding: 1px;
  border: 4px solid #eceaea;
  background-color: #fff;
}
.video-thumbnail {
  position: relative;
  display: block;
}
.video-thumbnail .art-thumbnail {
  margin-bottom: 0;
  border: 1px solid #1d1a1a;
}
.video-thumbnail .jacom-play {
  position: absolute;
  left: 8px;
  bottom: 16px;
  font-size: 11px;
  padding: 0;
  height: 25px;
  line-height: 25px;
  width: 25px;
  color: #211e1e;
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
}
.embed-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.embed-video iframe,
.embed-video object,
.embed-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.art-comment {
  color: #ada1a1;
  font-family: "Taz", Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.art-comment .jacom-comment {
  font-size: 17px;
}
article .subtitle {
  color: #a39797;
}
article > a h1,
article > a .h1,
article > a h2,
article > a .h2,
article > a h3,
article > a .h3 {
  margin-bottom: 5px;
}
article > a:hover .art-author,
article > a:focus .art-author,
article > a:hover > .lead,
article > a:focus > .lead,
article > a:hover > p,
article > a:focus > p {
  color: #211e1e;
}
article > a:hover .subtitle,
article > a:focus .subtitle {
  color: #211e1e;
}
.read-more {
  color: #005e79;
  font-size: 14px;
  display: block;
  margin: 8px 0;
}
.read-more .jacom {
  color: #ada1a1;
}
.read-more:hover,
.read-more:focus {
  text-decoration: underline;
}
.advertisement {
  /*.center-block();*/
  text-align: center;
}
.advertisement .row > * {
  /*.center-block();*/
  text-align: center;
}
.no-side-margin {
  margin-left: auto !important;
  margin-right: auto !important;
}
/* Elements des annonces classées (voir aussi panel et page classified-ad) */
.classified-ad-title {
  color: #005e79;
  font-size: 16px;
  font-family: "Taz", Verdana, sans-serif;
  margin-top: 0;
  margin-bottom: 0;
}
.classified-ad-company {
  display: block;
}
.classified-ad-company {
  font-weight: normal;
}
.credits {
  color: #706666;
  line-height: 1.5;
}
.credits a {
  color: #005e79;
}
.credits a:hover {
  cursor: pointer;
  color: #10b8eb;
}
.reserved-content:before {
  vertical-align: sub;
  display: inline-block;
  content: "";
  width: 21px;
  height: 20px;
  margin: 0 5px 0 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAABGCAIAAAARjh7tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEREI4NjBFQzA4M0QxMUU4QUNCMkMxMEE3QjdERDJBNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEREI4NjBFRDA4M0QxMUU4QUNCMkMxMEE3QjdERDJBNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkREQjg2MEVBMDgzRDExRThBQ0IyQzEwQTdCN0REMkE1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkREQjg2MEVCMDgzRDExRThBQ0IyQzEwQTdCN0REMkE1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DDQwiQAAA+NJREFUeNrsmu9LU1EYx5+55X4vTUiqSVAJRlko5I80LSlBgoIyqP+hKCJ6V73rRRBC9A/0PvBVECMCy+aPpSMqsJYvhqIpist7t+mcrnN1g63d59xzd3Udx3lejMvOveeez33u8zzfc841pYYAklBSZoUyKEUTVIJKUAkqQSWoBJWgElSCqnTMYrQDO4D3Je2E0G20qeYe2I4x3SW1DpN3IcU6KJPR+ZXnKJz6RTth0ITcGaBFArOL9UZBE0T5n185LDqQiLlv7oa40jPKzfM7dwOVp1MnVeuu8FW7zrR0EsycU5HUa6vVd4nJDO56vqncDcoo9ZrrPOdU3QWF4jm+qSjji7zFfdXON5WrRf3/xCwsvEKvKj8A5dxSEZFlqVJvkodBek11cjevVJ5etEkegVgSNuJ4QHZwS4WnMvmjImGj4wZr8f+gcjXhVH7lV/KjJzibwMQhFbmho1G9aTUMiS22IfRyIogdFv6o3HVo/Y2Opg+kfoOyuPhUl/DXbyx9sEKmfBG8hzb+qCj1V/JlZr7EbwEjsrjoVBR9IAezjkfxcndcU7wXl8q2qQ+wVLGW7bcPRsR7cancPbijcvOe7DMijotM1UFTFdlGEsbaPN5PM1dUeKqQB/ISfaBg8Z5b0ap74eBD9NyJJogbQCKawNmIJ8Bg3j9+qLiMincrCUVGqnIvOM/slF9d1VBmV2+Kh1TWJOVBjdBa9bFR7Wyluoon61poT+ns7QIs+Nief3JJv65zbEOqKCREzzJni+Q8rSNzjdorTl0oX5ez3sDW7aQikWJipFoZ111t9l2nXZJczMCTEnxkW7W/HZweNqrYnLL7gNmhR/8uG5C3r4qqoBPTmSfStQPi6wobFSFaCeGLIV5oXFK2ZyobYG8deO/AaUljWS86xi609aefTuYc+McH9jq8EFTA4T4dN15+p11/C08YaC3O27/S3I9iNzJHClQq/qdvVRFllAijQtaBF24SLCMWlUJnzffV8qQiVSi1mN1+v4CtIKVvVc08g6nnaGvzHOzZj4v3BlgKsumFyVu0nMFoxAMzT5jm5PJ7amQGqAmji1kFEXdNPzaERB7Kj4vppRXQ2qqSgtRWPzW02vRou/BTmO0rEGkjDqEbEPnKNCePT2jsSsvDVF+16FSsk/fh5zXaqoiqxb7BFw/M9+dkWUpSpczk076ivp9EvNv06nAyuM+VEH6gjFXzlYu8ge/NMF4P0dyHTwKa5opPGj0nNrcUdCoe5i8TyHzG0wPmKnCcALM7kxIWlaodGwBpClLAi1mNf2/BoYnv2QWVoBJUgkpQCSpBJagEVSnZXwEGAE0p+nOsTIXMAAAAAElFTkSuQmCC");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: inherit;
}
.mea-articles #main-lead-art h1.reserved-content:before,
.h1-main-lead-art.reserved-content:before {
  vertical-align: -0.05em;
  margin: 0;
  width: 27px;
  height: 26px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAABGCAIAAAARjh7tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEREI4NjBFQzA4M0QxMUU4QUNCMkMxMEE3QjdERDJBNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEREI4NjBFRDA4M0QxMUU4QUNCMkMxMEE3QjdERDJBNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkREQjg2MEVBMDgzRDExRThBQ0IyQzEwQTdCN0REMkE1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkREQjg2MEVCMDgzRDExRThBQ0IyQzEwQTdCN0REMkE1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DDQwiQAAA+NJREFUeNrsmu9LU1EYx5+55X4vTUiqSVAJRlko5I80LSlBgoIyqP+hKCJ6V73rRRBC9A/0PvBVECMCy+aPpSMqsJYvhqIpist7t+mcrnN1g63d59xzd3Udx3lejMvOveeez33u8zzfc841pYYAklBSZoUyKEUTVIJKUAkqQSWoBJWgElSCqnTMYrQDO4D3Je2E0G20qeYe2I4x3SW1DpN3IcU6KJPR+ZXnKJz6RTth0ITcGaBFArOL9UZBE0T5n185LDqQiLlv7oa40jPKzfM7dwOVp1MnVeuu8FW7zrR0EsycU5HUa6vVd4nJDO56vqncDcoo9ZrrPOdU3QWF4jm+qSjji7zFfdXON5WrRf3/xCwsvEKvKj8A5dxSEZFlqVJvkodBek11cjevVJ5etEkegVgSNuJ4QHZwS4WnMvmjImGj4wZr8f+gcjXhVH7lV/KjJzibwMQhFbmho1G9aTUMiS22IfRyIogdFv6o3HVo/Y2Opg+kfoOyuPhUl/DXbyx9sEKmfBG8hzb+qCj1V/JlZr7EbwEjsrjoVBR9IAezjkfxcndcU7wXl8q2qQ+wVLGW7bcPRsR7cancPbijcvOe7DMijotM1UFTFdlGEsbaPN5PM1dUeKqQB/ISfaBg8Z5b0ap74eBD9NyJJogbQCKawNmIJ8Bg3j9+qLiMincrCUVGqnIvOM/slF9d1VBmV2+Kh1TWJOVBjdBa9bFR7Wyluoon61poT+ns7QIs+Nief3JJv65zbEOqKCREzzJni+Q8rSNzjdorTl0oX5ez3sDW7aQikWJipFoZ111t9l2nXZJczMCTEnxkW7W/HZweNqrYnLL7gNmhR/8uG5C3r4qqoBPTmSfStQPi6wobFSFaCeGLIV5oXFK2ZyobYG8deO/AaUljWS86xi609aefTuYc+McH9jq8EFTA4T4dN15+p11/C08YaC3O27/S3I9iNzJHClQq/qdvVRFllAijQtaBF24SLCMWlUJnzffV8qQiVSi1mN1+v4CtIKVvVc08g6nnaGvzHOzZj4v3BlgKsumFyVu0nMFoxAMzT5jm5PJ7amQGqAmji1kFEXdNPzaERB7Kj4vppRXQ2qqSgtRWPzW02vRou/BTmO0rEGkjDqEbEPnKNCePT2jsSsvDVF+16FSsk/fh5zXaqoiqxb7BFw/M9+dkWUpSpczk076ivp9EvNv06nAyuM+VEH6gjFXzlYu8ge/NMF4P0dyHTwKa5opPGj0nNrcUdCoe5i8TyHzG0wPmKnCcALM7kxIWlaodGwBpClLAi1mNf2/BoYnv2QWVoBJUgkpQCSpBJagEVSnZXwEGAE0p+nOsTIXMAAAAAElFTkSuQmCC");
}
/* FONTs Icones**/
/* Modifs pour jacom - polices des icones */
.jacom {
  display: inline-block;
  vertical-align: middle;
  /*&.jacom-angle-right,*/
}
.jacom.jacom-angle-double-right,
.jacom.jacom-angle-double-right-ja {
  padding-right: 5px;
  font-weight: normal;
}
.jacom.jacom-angle-right {
  vertical-align: middle;
}
.jacom-angle-double-right-ja {
  padding-left: 5px;
  font-size: 8px;
}
.jacom-envelope-ja {
  font-size: 14px;
}
.jacom-facebook {
  color: #3b5998;
}
.jacom-twitter {
  color: #0bafef;
}
.jacom-google-plus {
  color: #d95333;
}
.jacom-linkedin {
  color: #1d87bd;
}
.jacom-pinterest {
  color: #cc2127;
}
.jacom-instagram {
  color: #35638b;
}
.jacom-rss {
  color: #f36b2b;
}
[class^="jacom-"]:before,
[class*=" jacom-"]:before {
  line-height: inherit;
}
/* Icones pour les listes */
ul.icon-list.icon-angle-right > li {
  position: relative;
  padding-left: 8px;
}
ul.icon-list.icon-angle-right > li:before {
  content: "v";
  font-family: "jacom";
  color: #ada1a1;
  position: absolute;
  top: 0;
  left: -5px;
}
ul.icon-list.icon-arrow > li {
  position: relative;
  padding-left: 16px;
}
ul.icon-list.icon-arrow > li:before {
  content: "›";
  position: absolute;
  top: 0;
  left: 0;
  color: #ada1a1;
  font-weight: bold;
}
ul.icon-list.icon-bullet > li {
  padding-left: 8px;
  margin-bottom: 8px;
  position: relative;
}
ul.icon-list.icon-bullet > li:before {
  content: "•";
  position: absolute;
  top: 0;
  left: 0;
}
ul.icon-list.icon-plus > li {
  padding-left: 8px;
  margin-bottom: 8px;
  position: relative;
}
ul.icon-list.icon-plus > li:before {
  content: "\e09b";
  font-family: "jacom";
  position: absolute;
  top: 0;
  left: 0;
}
ul.icon-list.icon-check-mark > li {
  padding-left: 25px;
  position: relative;
}
ul.icon-list.icon-check-mark > li:before {
  content: ">";
  font-family: "jacom";
  position: absolute;
  top: 0;
  left: 0;
}
ul.icon-list.icon-big-arrow > li {
  padding-left: 25px;
  position: relative;
}
ul.icon-list.icon-big-arrow > li:before {
  content: "\e11c";
  font-family: "jacom";
  position: absolute;
  top: 0;
  left: 0;
}
/* ICONES SVG */
/* Classe a mettre sur les fichiers svg du sprite */
svg.ja-svg-icon {
  height: 32px;
  width: 32px;
  display: inline-block;
  fill: currentColor;
}
/*  POSITIONS DU SITE - MODULES COMMUNS - DE HAUT EN BAS */
/* Admin Bar */
#wpadminbar {
  position: absolute;
}
/* Top - Nav servicielle */
/* Navigation Geographique */
/* Brand */
/* Logo rollover logo dans nav principale, phone et sticky, page formulaire etc */
/*#marque-logo, .marque-logo-compact{
  //padding: 0;
  margin-right: (@padding-base / 2);
  >a, a.navbar-brand{
    background-color: @red;
    &:hover{
      background-color: @red-dark ;
    }
    &:focus, &:active{
      background-color: @red-darker;
    }
  }
}*/
/*a.navbar-brand{
  background-color: @red;
  &:hover{
    background-color: @red-dark;
  }
  &:focus, &:active{
    background-color: @red-darker;
  }
}*/
/*Navigation Principale */
/*.sticky-nav-hidden{
    transition: all 2s ease; display: none;
    margin-left: -200px; color: red !important;
    &.moved{
      margin-left: 0; display: block;
      //transition: all 2s ease;
    }
}*/
/* #Sticky-nav */
/* Mega menu pulldown */
/* Search Recherche - Navigation principale & Sticky nav*/
/* Search Recherche - Navigation principale  */
/* Search Recherche - Sticky Nav */
/* Select country - uniquement responsive xs & phone site */
/* Inside #Wrap */
#wrap {
  margin-top: 16px;
}
/* Breadcrumps pos. */
/* megabanner Ads */
#ad-megabanner,
#ad-megabanner-top,
#ad-megabanner-middle,
#ad-megabanner-bottom {
  margin-bottom: 16px;
}
#ad-megabanner .row > *,
#ad-megabanner-top .row > *,
#ad-megabanner-middle .row > *,
#ad-megabanner-bottom .row > * {
  margin-right: auto !important;
  margin-left: auto !important;
}
/* Fil ACTU uniquement HP*/
#fil-actu {
  font-family: "Taz", Verdana, sans-serif;
  font-weight: 700;
  border-top: #e40421 solid 4px;
  border-bottom: #e4e0e0 solid 1px;
  background-color: #ffffff;
  background-color: #f8f8f8;
  font-size: 16px;
}
#fil-actu .fil-actu-heading {
  float: left;
  margin: 0;
  font-size: 16px;
  color: #ffffff;
  font-weight: 600;
  line-height: 36px;
  border-right: 1px solid #e4e0e0;
}
#fil-actu .fil-actu-heading span {
  background-color: #e40421;
  padding: 5px 10px;
  margin: 0 10px;
}
#fil-actu .fil-actu-heading a,
#fil-actu .fil-actu-heading a:hover,
#fil-actu .fil-actu-heading a:focus {
  color: #e40421;
}
#fil-actu .navbar {
  min-height: none;
}
#fil-actu .navbar-nav > li {
  border-right: 1px solid #e4e0e0;
}
#fil-actu .navbar-nav > li:last-child {
  border-right: none;
}
#fil-actu .navbar-nav > li > a {
  line-height: 36px;
  padding: 0 16px;
  color: #211e1e;
  font-size: 14px;
  background-color: transparent;
}
#fil-actu .navbar-nav > li > a.dropdown-toggle {
  z-index: 999;
}
#fil-actu .navbar-nav > li > a:hover,
#fil-actu .navbar-nav > li > a:focus {
  color: #005e79;
}
#fil-actu .navbar-nav > li.open > a {
  background-color: #fff;
}
#fil-actu .navbar-nav.navbar-right:last-child {
  margin-right: 0;
}
#fil-actu .navbar-nav .dropdown-menu {
  margin-top: -1px !important;
  z-index: 998;
}
#fil-actu .dropdown-menu li > a {
  color: #0d2a33;
  font-weight: bold;
}
#fil-actu .dropdown-toggle {
  border-color: #e4e0e0;
  border-left: 1px solid #e4e0e0;
  border-right: 1px solid transparent;
  padding: 0 10px !important;
}
#fil-actu .open .dropdown-toggle {
  border-right: 1px solid #e4e0e0;
}
/* Panel Urgent uniquement HP*/
/* Voir autres styles dans les styles des panels*/
.panel.notify#urgent-info .urgent-exclamation {
  padding: 0;
  height: 49px;
  line-height: 49px;
  width: 49px;
  color: #fff;
  text-align: center;
  background-color: #e40421;
  border-radius: 50%;
  font-size: 32px;
}
.panel.notify#urgent-info time {
  color: #809095;
}
.panel.notify#urgent-info .urgent {
  text-transform: uppercase;
  color: #e40421;
}
.panel.notify#urgent-info .urgent-title {
  margin-top: 0;
  font-size: 18px;
  font-weight: bold;
}
/* Panel Notification Success */
/* Voir autres styles dans les styles des panels*/
.panel.notify.success .notify-ico .jacom {
  color: #3fa92a;
  font-size: 25px;
}
.panel.notify.danger .notify-ico .jacom {
  color: #d9534f;
  font-size: 25px;
}
/* Fil Ariane - toute page sauf HP */
.fil-ariane {
  font-family: "Taz", Verdana, sans-serif;
  position: relative;
  margin-bottom: 32px;
  border-top: 4px solid #eceaea;
  border-bottom: 1px #e4e0e0 solid;
}
.fil-ariane:before,
.fil-ariane:after {
  content: " ";
  display: table;
}
.fil-ariane:after {
  clear: both;
}
.fil-ariane:before,
.fil-ariane:after {
  content: " ";
  display: table;
}
.fil-ariane:after {
  clear: both;
}
.fil-ariane h2 {
  font-size: 25px;
  margin: 0;
  padding: 16px 16px 0 16px;
  font-family: "Taz", Verdana, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
}
.fil-ariane h2 a {
  color: #e40421;
}
.fil-ariane h2 a:hover,
.fil-ariane h2 a:focus {
  color: #005e79;
}
.fil-ariane .fil-ar-title {
  color: #e40421;
  padding: 0;
  margin-top: -4px;
  max-width: 288px;
  border-top: 4px solid #e40421;
}
.fil-ariane .fil-ar-title h2 small.subtitle {
  color: #211e1e;
}
.fil-ariane .fil-ar-containt {
  padding: 0 0 16px 0;
}
.fil-ariane .fil-ar-containt ul {
  margin: 16px 0;
}
.fil-ariane .fil-ar-containt ul li {
  margin: 2px 0;
  font-size: 14px;
}
.fil-ariane .fil-ar-containt ul li a {
  font-weight: 700;
  font-size: 16px;
  color: #211e1e;
}
.fil-ariane .fil-ar-containt ul li a:hover,
.fil-ariane .fil-ar-containt ul li a:focus {
  color: #005e79;
}
.fil-ariane .fil-ar-containt ul li a .jacom {
  color: #ada1a1;
}
.fil-ariane .fil-ar-containt ul li.fil-ar-active > a {
  color: #e40421;
}
.fil-ariane .fil-ar-containt ul li.fil-ar-active > a:hover,
.fil-ariane .fil-ar-containt ul li.fil-ar-active > a:focus {
  color: #005e79;
}
.fil-ariane .fil-ar-footer:before,
.fil-ariane .fil-ar-footer:after {
  content: " ";
  display: table;
}
.fil-ariane .fil-ar-footer:after {
  clear: both;
}
.fil-ariane .fil-ar-footer:before,
.fil-ariane .fil-ar-footer:after {
  content: " ";
  display: table;
}
.fil-ariane .fil-ar-footer:after {
  clear: both;
}
.fil-ariane .fil-ar-open,
.fil-ariane .fil-ar-close {
  display: block;
  padding: 0;
}
.fil-ariane .fil-ar-open {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 5px 9px;
  color: #2b2727;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  border-top: #e4e0e0 1px solid;
}
.fil-ariane .fil-ar-open:hover,
.fil-ariane .fil-ar-open:focus,
.fil-ariane .fil-ar-open:active {
  color: #005e79;
  background-color: #e5eff1;
  transition: all 1s ease;
}
.fil-ariane .fil-ar-close {
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 5px;
  padding: 5px 9px;
  color: #8a7f7f;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  border-top: #e4e0e0 1px solid;
}
.fil-ariane .fil-ar-close:hover,
.fil-ariane .fil-ar-close:focus,
.fil-ariane .fil-ar-close:active {
  color: #005e79;
  background-color: #e5eff1;
  transition: all 1s ease;
}
.term-classement .fil-ariane .fil-ar-title h2 small.subtitle {
  margin: 0;
  font-size: 25px;
  font-family: "Taz", Verdana, sans-serif;
  text-transform: uppercase;
  color: #e40421;
}
/* COL. DROITE - SIDE BAR */
/* Plus lus - Most read */
#most-read .list-group-item a > div:first-child {
  max-width: 21px;
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-left: 0;
}
#most-read .list-group-item a > div + div {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-right: 0;
}
/* Facebook Tunisie */
#widget-apply-fbtunisia {
  border-top: 4px solid #e40421;
  background-color: #fff;
}
#widget-apply-fbtunisia .panel-heading {
  background-color: #fff;
  border-color: #fff;
}
/* En kiosque */
#widget-enkiosque {
  border-top: 4px solid #e40421;
  border-bottom: none;
  background-color: #ffffff;
}
#widget-enkiosque .panel-heading {
  background-color: #ffffff;
  border-color: #ffffff;
}
#widget-enkiosque .panel-body {
  display: flex;
}
#widget-enkiosque .panel-body .widget-enkiosque-cover {
  display: inline-block;
  /* DEBUG IE 10*/
  width: 205px;
  margin-right: 5px;
}
#widget-enkiosque .btn-action {
  width: 100px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}
#widget-enkiosque .btn-action .btn {
  padding: 0;
  line-height: 1.2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 1;
  min-height: 0;
}
#widget-enkiosque .btn-action .btn * {
  min-height: 0;
}
#widget-enkiosque .btn-action .btn svg,
#widget-enkiosque .btn-action .btn .jacom-ja-arrow-right {
  margin-top: 10px;
}
#widget-enkiosque .btn-action .btn .jacom-ja-arrow-right {
  font-size: 28px;
}
#widget-enkiosque .btn-action .btn.btn-buy-one {
  color: #544d4d;
  font-size: 14px;
  font-weight: bold;
  background-color: #eceaea;
}
#widget-enkiosque .btn-action .btn.btn-buy-one:hover {
  background-color: #e4e0e0;
}
#widget-enkiosque .btn-action .btn.btn-buy-one svg {
  color: #544d4d;
  fill: #544d4d;
}
#widget-enkiosque .btn-action .btn.btn-subscribe {
  margin-top: 5px;
  font-size: 18px;
  font-weight: bold;
}
#widget-enkiosque .btn-action .btn.btn-subscribe small {
  font-size: 11px;
  font-weight: normal;
}
#widget-enkiosque .btn-action .btn.btn-subscribe svg {
  color: #fff;
  fill: #fff;
}
/* En vente (Anciennement En kiosque) */
#widget-en-vente,
#bottom-xs-en-vente {
  border-top: 4px solid #e40421;
  border-bottom: none;
  background-color: #ffffff;
}
#widget-en-vente .panel-heading,
#bottom-xs-en-vente .panel-heading {
  background-color: #ffffff;
  border-color: #ffffff;
}
#widget-en-vente .panel-body,
#bottom-xs-en-vente .panel-body {
  display: flex;
}
#widget-en-vente .panel-body .widget-en-vente-cover,
#bottom-xs-en-vente .panel-body .widget-en-vente-cover {
  display: inline-block;
  /* DEBUG IE 10*/
  width: 205px;
  margin-right: 5px;
}
#widget-en-vente .btn-action,
#bottom-xs-en-vente .btn-action {
  min-width: 100px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}
#widget-en-vente .btn-action .btn,
#bottom-xs-en-vente .btn-action .btn {
  padding: 0;
  line-height: 1.1;
  padding-top: 7px;
  font-size: 14px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 1;
  min-height: 0;
}
#widget-en-vente .btn-action .btn *,
#bottom-xs-en-vente .btn-action .btn * {
  min-height: 0;
}
#widget-en-vente .btn-action .btn svg,
#bottom-xs-en-vente .btn-action .btn svg,
#widget-en-vente .btn-action .btn .jacom-ja-arrow-right,
#bottom-xs-en-vente .btn-action .btn .jacom-ja-arrow-right {
  margin-top: 5px;
}
#widget-en-vente .btn-action .btn .jacom-ja-arrow-right,
#bottom-xs-en-vente .btn-action .btn .jacom-ja-arrow-right {
  font-size: 28px;
}
#widget-en-vente .btn-action .btn.btn-buy-one,
#bottom-xs-en-vente .btn-action .btn.btn-buy-one {
  color: #544d4d;
  font-weight: bold;
  background-color: #eceaea;
}
#widget-en-vente .btn-action .btn.btn-buy-one:hover,
#bottom-xs-en-vente .btn-action .btn.btn-buy-one:hover {
  background-color: #e4e0e0;
}
#widget-en-vente .btn-action .btn.btn-buy-one svg,
#bottom-xs-en-vente .btn-action .btn.btn-buy-one svg {
  color: #544d4d;
  fill: #544d4d;
}
#widget-en-vente .btn-action .btn.btn-subscribe,
#bottom-xs-en-vente .btn-action .btn.btn-subscribe {
  margin-top: 5px;
  font-weight: bold;
}
#widget-en-vente .btn-action .btn.btn-subscribe small,
#bottom-xs-en-vente .btn-action .btn.btn-subscribe small {
  font-size: 11px;
  font-weight: normal;
}
#widget-en-vente .btn-action .btn.btn-subscribe svg,
#bottom-xs-en-vente .btn-action .btn.btn-subscribe svg {
  color: #fff;
  fill: #fff;
}
/* Jeuneafrique TV */
.panel-jatv {
  border-top: 4px solid #544d4d;
  border-bottom: 1px solid #544d4d;
  background-color: #2b2727;
}
.panel-jatv > .panel-heading {
  color: #fff;
  background-color: #2b2727;
  border-color: #544d4d;
}
.panel-jatv > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #544d4d;
}
.panel-jatv > .panel-footer {
  border-top: 1px solid #544d4d;
}
.panel-jatv > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #544d4d;
}
.panel-jatv h2,
.panel-jatv h3 {
  font-family: "Taz", Verdana, sans-serif;
  color: #fff;
}
.panel-jatv a:hover .subtitle,
.panel-jatv a:focus .subtitle {
  color: #fff;
}
.panel-jatv a:hover h2,
.panel-jatv a:focus h2,
.panel-jatv a:hover h3,
.panel-jatv a:focus h3 {
  color: #10b8eb;
}
.panel-jatv .inner-panel-body {
  padding: 8px;
  margin-bottom: 20px;
}
.panel-jatv .inner-panel-body h2 {
  margin: 0;
  font-size: 23px;
}
.panel-jatv .see-more a {
  color: #fff;
}
.panel-jatv .see-more a:hover,
.panel-jatv .see-more a:focus {
  color: #10b8eb;
}
/* PANEL - DOSSIER + Widget DOSSIER SPONSO */
#panel-dossier article h3,
#panel-dossier-sponsorise-home article h3 {
  font-family: "Taz", Verdana, sans-serif;
  font-size: 20px;
}
#panel-dossier #panel-dossier-art-list,
#panel-dossier-sponsorise-home #panel-dossier-art-list {
  padding: 20px 8px;
  font-weight: bold;
  border-top: 1px solid #e4e0e0;
}
#panel-dossier #panel-dossier-art-list li,
#panel-dossier-sponsorise-home #panel-dossier-art-list li {
  padding-left: 16px;
}
#panel-dossier #panel-dossier-art-list li:last-child,
#panel-dossier-sponsorise-home #panel-dossier-art-list li:last-child {
  margin-bottom: 0;
}
#panel-dossier #panel-dossier-art-list li:before,
#panel-dossier-sponsorise-home #panel-dossier-art-list li:before {
  font-size: 11px;
  top: 3px;
}
#panel-dossier-sponsorise-home .bloc-logo {
  margin: 16px 16px 8px 16px;
  text-align: center;
}
#panel-dossier-sponsorise-home .bloc-logo img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* PANEL - JAB+ */
#panel-jab-plus {
  border-top: 4px #062f47 solid;
}
#panel-jab-plus .panel-heading {
  padding: 0px;
  background-color: #fff;
  text-align: center;
}
#panel-jab-plus .panel-heading img {
  width: 60%;
  margin: 12px 0;
}
#panel-jab-plus .panel-heading .teaser {
  padding: 10px 12px;
  color: #fff;
  font-size: 12px;
  background-color: #062f47;
  text-transform: uppercase;
}
#panel-jab-plus .panel-body {
  background-color: #FFF7F1;
  padding: 0;
}
#panel-jab-plus .panel-body a {
  display: block;
  color: #062f47;
  padding: 13.33333333px 18% 10.66666667px 18px;
  border-bottom: 1px solid #EDE4D9;
  position: relative;
  background-image: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/jab/fleche-off.png");
  background-position: -1000px -1000px;
  background-repeat: no-repeat;
  background-color: #fff;
  overflow: hidden;
}
#panel-jab-plus .panel-body a:hover {
  text-decoration: underline;
}
#panel-jab-plus .panel-body a::after {
  content: "";
  position: absolute;
  top: 0;
  right: 10px;
  background-image: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/jab/fleche-on.png");
  background-repeat: no-repeat;
  background-position: center center;
  width: 41px;
  height: 100%;
}
#panel-jab-plus .panel-body a:hover::after {
  background-image: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/jab/fleche-off.png");
}
#panel-jab-plus .panel-footer {
  border-top: 0px;
  padding: 0;
  font-weight: normal;
}
#panel-jab-plus .panel-footer a.see-all {
  background-color: #062f47;
  color: #fff;
}
#panel-jab-plus .panel-footer a.see-all .jacom {
  color: #fff;
}
#panel-jab-plus .panel-footer a.see-all:hover {
  color: #f9b558;
}
#panel-jab-plus .panel-footer a.see-more {
  background-color: #f9b558;
  color: #fff;
}
#panel-jab-plus .panel-footer a.see-more .jacom {
  color: #fff;
}
#panel-jab-plus .panel-footer a.see-more:hover {
  color: #062f47;
}
#panel-jab-plus .panel-footer .see-more,
#panel-jab-plus .panel-footer .see-all {
  display: block;
  padding: 10px 8px 8px 10px;
}
/* PANEL - CLASSIFIED AD JOB - ANNONCES CLASSEES - JEUNE AFRIQUE EMPLOI - RECRUTEUR */
#panel-classified-ad,
.panel-emploi {
  border-top: 4px #005e79 solid;
}
.panel-emploi {
  background-color: #dfedfa;
}
.panel-emploi .panel-heading {
  border-bottom: 1px solid #CAE0F5;
}
.panel-emploi .panel-footer {
  border-top: 1px solid #CAE0F5;
}
.panel-emploi .panel-footer .jacom {
  color: #CAE0F5;
}
/* PANEL - WIDGET RECRUTEUR - SIDEBAR ET FOOTER */
/* OLD VERSION */
/* Dans la sidebar et voir également des styles dans footer-recruteur */
#widget-recruteur .bottom-xs-recruteur-table,
#bottom-xs-recruteur .bottom-xs-recruteur-table,
#widget-recruteur .widget-recruteur-table,
#bottom-xs-recruteur .widget-recruteur-table {
  margin: 0;
}
#widget-recruteur .bottom-xs-recruteur-table td,
#bottom-xs-recruteur .bottom-xs-recruteur-table td,
#widget-recruteur .widget-recruteur-table td,
#bottom-xs-recruteur .widget-recruteur-table td {
  width: 50%;
  text-align: center;
}
#widget-recruteur .bottom-xs-recruteur-table td:first-child,
#bottom-xs-recruteur .bottom-xs-recruteur-table td:first-child,
#widget-recruteur .widget-recruteur-table td:first-child,
#bottom-xs-recruteur .widget-recruteur-table td:first-child {
  padding-left: 8px;
}
#widget-recruteur .bottom-xs-recruteur-table td + td,
#bottom-xs-recruteur .bottom-xs-recruteur-table td + td,
#widget-recruteur .widget-recruteur-table td + td,
#bottom-xs-recruteur .widget-recruteur-table td + td {
  border-left: 1px solid #CAE0F5;
}
#widget-recruteur .bottom-xs-recruteur-table tr:first-child td,
#bottom-xs-recruteur .bottom-xs-recruteur-table tr:first-child td,
#widget-recruteur .widget-recruteur-table tr:first-child td,
#bottom-xs-recruteur .widget-recruteur-table tr:first-child td {
  border-top: none;
}
#widget-recruteur .bottom-xs-recruteur-table tr:last-child td,
#bottom-xs-recruteur .bottom-xs-recruteur-table tr:last-child td,
#widget-recruteur .widget-recruteur-table tr:last-child td,
#bottom-xs-recruteur .widget-recruteur-table tr:last-child td {
  border-bottom: none;
}
#widget-recruteur .bottom-xs-recruteur-table td.see-more,
#bottom-xs-recruteur .bottom-xs-recruteur-table td.see-more,
#widget-recruteur .widget-recruteur-table td.see-more,
#bottom-xs-recruteur .widget-recruteur-table td.see-more {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: middle;
}
#widget-recruteur .bottom-xs-recruteur-table img,
#bottom-xs-recruteur .bottom-xs-recruteur-table img,
#widget-recruteur .widget-recruteur-table img,
#bottom-xs-recruteur .widget-recruteur-table img {
  border: 1px solid #e4e0e0;
}
#widget-recruteur {
  margin-bottom: 0;
}
#widget-recruteur .widget-recruteur-table img,
#widget-recruteur .widget-recruteur-table div {
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#bottom-xs-recruteur .bottom-xs-recruteur-table img,
#bottom-xs-recruteur .bottom-xs-recruteur-table div {
  max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* WIDGET JA EMPLOI - SIDEBAR ET PANEL + BOARD HOME et Carousel */
/* NEW VERSION */
.panel.panel-recruiter {
  border-top: 4px solid #01de98;
  border-bottom: 1px solid transparent;
  background-color: #fafafa;
  border-bottom: 1px solid #e4e0e0;
}
.panel.panel-recruiter:before,
.panel.panel-recruiter:after {
  content: " ";
  display: table;
}
.panel.panel-recruiter:after {
  clear: both;
}
.panel.panel-recruiter:before,
.panel.panel-recruiter:after {
  content: " ";
  display: table;
}
.panel.panel-recruiter:after {
  clear: both;
}
.panel.panel-recruiter > .panel-heading {
  color: #01de98;
  background-color: #fafafa;
  border-color: transparent;
}
.panel.panel-recruiter > .panel-heading + .panel-collapse .panel-body {
  border-top-color: transparent;
}
.panel.panel-recruiter > .panel-footer {
  border-top: 1px solid transparent;
}
.panel.panel-recruiter > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: transparent;
}
.section-ja-emploi {
  /* phone */
}
.section-ja-emploi .section-ja-emploi__header {
  padding: 18px 30px;
  background-color: #0e1b2e;
}
.section-ja-emploi .section-ja-emploi__header svg,
.section-ja-emploi .section-ja-emploi__header .section-ja-emploi__title {
  display: inline-block;
  vertical-align: middle;
}
.section-ja-emploi .section-ja-emploi__header .svg-logo-ja-new {
  width: 135px;
  height: auto;
  max-height: 24px;
}
.section-ja-emploi .section-ja-emploi__header .svg-logo-ja-new path:last-child {
  fill: rgba(255, 255, 255, 0.6);
}
.section-ja-emploi .section-ja-emploi__header .svg-logo-ja-new path:first-child {
  fill: #ffffff;
}
.section-ja-emploi .section-ja-emploi__title {
  color: #1daeec;
  font-family: 'Libre Franklin', sans-serif;
  font-weight: 300;
  line-height: 10px;
  font-size: 21px;
}
.section-ja-emploi .section-ja-emploi__title:before {
  content: "|";
  color: #aaafb5;
  padding-left: 8px;
  padding-right: 8px;
}
.section-ja-emploi h3.section-ja-emploi__title {
  font-size: 18px;
}
.section-ja-emploi .panel-heading:before,
.section-ja-emploi .panel-heading:after {
  content: " ";
  display: table;
}
.section-ja-emploi .panel-heading:after {
  clear: both;
}
.section-ja-emploi .panel-heading:before,
.section-ja-emploi .panel-heading:after {
  content: " ";
  display: table;
}
.section-ja-emploi .panel-heading:after {
  clear: both;
}
.section-ja-emploi .panel-title {
  font-size: 18px;
}
.section-ja-emploi .btn-default {
  color: #fff;
  float: right !important;
  float: right;
}
.section-ja-emploi .btn-default .ja-svg-icon.ja-svg-icon-ja-arrow-right {
  height: 10px;
  margin-right: 8px;
}
.section-ja-emploi .btn-default .ja-svg-icon.ja-svg-icon-ja-arrow-right {
  margin-right: -8px;
}
.section-ja-emploi .ja-emploi-item-company {
  margin-top: 2px;
  font-weight: 400;
  font-size: 14px;
  text-transform: normal !important;
  color: #636060;
}
.section-ja-emploi .ja-emploi-item-company > a {
  color: inherit;
}
.section-ja-emploi .ja-emploi-location {
  color: #01de98;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}
.section-ja-emploi .ja-emploi-location .jacom {
  color: #01de98;
}
@media (max-width: 767px) {
  .section-ja-emploi {
    display: none;
  }
  .section-ja-emploi .panel .panel-title,
  .section-ja-emploi .panel .panel-footer {
    text-align: center;
    text-align: center !important;
  }
  .section-ja-emploi .panel .panel-title {
    font-size: 23px;
    text-align: center !important;
  }
  .section-ja-emploi .panel .panel-footer {
    font-size: 16px;
  }
  .section-ja-emploi .panel .panel-body {
    font-size: 14px;
  }
  .section-ja-emploi .media-body {
    padding-top: 0;
    padding-left: 10px;
  }
  .section-ja-emploi .section-ja-emploi__header {
    padding: 8px 30px;
    text-align: center;
  }
  .section-ja-emploi .section-ja-emploi__title:before {
    display: none;
  }
  .section-ja-emploi .ja-emploi-item-title {
    margin: 0;
  }
}
.carousel-emploi {
  /* The controls */
  /* The indicators */
  /* phone */
}
.carousel-emploi .carousel-control {
  top: 30%;
  height: 30px;
  width: 30px;
  font-size: 25px;
  text-shadow: none;
  opacity: 1;
  color: #636060;
}
.carousel-emploi .carousel-control.left {
  border-right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(transparent 0%), color-stop(transparent 100%));
  background-image: linear-gradient(to right, transparent 0%, transparent 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}
.carousel-emploi .carousel-control.right {
  border-left: 0;
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(transparent 0%), color-stop(transparent 100%));
  background-image: linear-gradient(to right, transparent 0%, transparent 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}
.carousel-emploi .carousel-control:hover,
.carousel-emploi .carousel-control:focus {
  color: #fff;
  opacity: 1;
}
.carousel-emploi .carousel-inner {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/ja-emploi/bg_stripe-gray.png") repeat-x 0 12px transparent;
  padding-bottom: 16px;
}
.carousel-emploi .carousel-inner > .item {
  margin-left: 30px;
  margin-right: 30px;
}
.carousel-emploi .carousel-inner img {
  -webkit-box-shadow: 0 0 10px 2px #d9d9d9;
  box-shadow: 0 0 10px 2px #d9d9d9;
  background-color: #fff;
  border: 1px solid #f0f0f1;
  margin-right: 16px;
}
.carousel-emploi .carousel-inner article {
  margin-top: 0;
}
.carousel-emploi .carousel-inner .ja-emploi-item-title {
  margin: 0;
}
.carousel-emploi#carousel-hiring-company-ja-home .carousel-inner > .item,
.carousel-emploi#carousel-hiring-company-ja-home-2 .carousel-inner > .item {
  margin-left: 0;
  margin-right: 0;
}
.carousel-emploi#carousel-hiring-company-ja-home .carousel-footer,
.carousel-emploi#carousel-hiring-company-ja-home-2 .carousel-footer {
  position: relative;
  margin-bottom: 20px;
}
.carousel-emploi#carousel-hiring-company-ja-home .carousel-control,
.carousel-emploi#carousel-hiring-company-ja-home-2 .carousel-control {
  top: 0;
}
.carousel-emploi#carousel-hiring-company-ja-home .carousel-control:hover,
.carousel-emploi#carousel-hiring-company-ja-home-2 .carousel-control:hover,
.carousel-emploi#carousel-hiring-company-ja-home .carousel-control:focus,
.carousel-emploi#carousel-hiring-company-ja-home-2 .carousel-control:focus {
  color: #636060;
  opacity: 1;
}
.carousel-emploi#carousel-hiring-company-ja-home .carousel-indicators li,
.carousel-emploi#carousel-hiring-company-ja-home-2 .carousel-indicators li {
  margin-right: 16px;
  margin-left: 16px;
  width: 10px;
  height: 10px;
}
.carousel-emploi .carousel-indicators {
  position: relative;
  bottom: 0;
  left: 50%;
  z-index: 15;
  width: 50%;
  margin-left: -25%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-emploi .carousel-indicators li {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 2px;
  text-indent: -999px;
  border: 0px solid transparent;
  cursor: pointer;
  background-color: #ada1a1;
}
.carousel-emploi .carousel-indicators .active {
  background-color: #01de98;
}
.carousel-emploi .carousel-footer {
  line-height: 30px;
  border-top: 0;
}
@media (max-width: 767px) {
  .carousel-emploi .carousel-inner {
    background-image: none;
  }
}
.carousel-emploi#carousel-hiring-company .media-body {
  padding-top: 10px;
}
.carousel-emploi#carousel-schools {
  /* From tablets */
  /* phone */
}
.carousel-emploi#carousel-schools .carousel-control {
  top: 30px;
}
.carousel-emploi#carousel-schools .carousel-inner {
  display: flex;
  justify-content: center;
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/ja-emploi/bg_stripe-gray-carousel-school-2.png") repeat-x 0 22px transparent;
}
.carousel-emploi#carousel-schools .carousel-inner .inner-item-flex {
  display: flex;
  justify-content: center;
}
.carousel-emploi#carousel-schools .carousel-school-img {
  color: #636060;
  display: inline-block;
  max-width: 150px;
  font-size: 12px;
  text-align: center;
  margin: 0 15px;
  float: left;
  /*.make-xs-column(4);*/
}
.carousel-emploi#carousel-schools .carousel-school-img img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-bottom: 5px;
}
.carousel-emploi#carousel-schools .carousel-school-img p {
  line-height: inherit;
}
@media (max-width: 991px) {
  .carousel-emploi#carousel-schools .carousel-school-img {
    max-width: 110px;
    margin: 0 5px;
    font-size: 11px;
  }
}
@media (max-width: 767px) {
  .carousel-emploi#carousel-schools .carousel-inner {
    margin: 0;
    background-image: none;
    display: inherit;
  }
  .carousel-emploi#carousel-schools .carousel-inner .inner-item-flex {
    display: inherit;
  }
  .carousel-emploi#carousel-schools .carousel-school-img {
    float: inherit;
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
    max-width: inherit;
    margin: 0;
    font-size: 10px;
  }
}
/* PROMOTION AUTRES SITES JEUNE AFRIQUE */
.panel#panel-promote {
  border-top: 4px solid #000;
  background-color: #f8f8f8;
}
.panel#panel-promote .more {
  text-transform: uppercase;
  border-top: 1px solid #eceaea;
  padding: 5.71428571px 0;
}
.panel#panel-promote .panel-body .medias {
  overflow: hidden;
  display: block;
  margin: 5.71428571px 0;
}
.panel#panel-promote .panel-body .medias hr {
  margin: 10px 0 0 0;
  border: 0;
  border-top: 1px solid #eceaea;
}
.panel#panel-promote .panel-body .medias .media-left {
  padding-right: 10px;
  display: table-cell;
  vertical-align: top;
}
.panel#panel-promote .panel-body .medias .media-left img {
  max-width: 130px;
}
.panel#panel-promote .panel-body .medias .media-content {
  display: table-cell;
  vertical-align: top;
  color: #000;
  font-weight: bold;
  width: 10000px;
}
.panel#panel-promote .panel-body .medias .media-content .website-name {
  display: block;
  text-transform: uppercase;
  color: #a39797;
  font-size: 12px;
}
/* NEWSLETTER - APPLY NEWSLETTER */
#widget-apply-newsletter {
  font-family: "Taz", Verdana, sans-serif;
  border-top: 4px solid #534D4D;
  background-color: #9AD2C9;
  color: #211e1e;
  padding: 11.42857143px;
}
#widget-apply-newsletter .panel-heading {
  padding: 0;
  border-color: transparent;
  color: #211e1e;
  background-color: transparent;
  text-align: center;
}
#widget-apply-newsletter .panel-heading p {
  margin: 0;
  font-size: 16px;
}
#widget-apply-newsletter .panel-heading .panel-title {
  text-transform: none;
}
#widget-apply-newsletter .panel-heading h3 {
  font-family: "Taz", Verdana, sans-serif;
  font-size: 23px;
  font-style: italic;
}
#widget-apply-newsletter .panel-heading h3 span {
  color: #fff;
}
#widget-apply-newsletter .panel-heading hr {
  margin: 5px auto;
  width: 100px;
}
#widget-apply-newsletter a {
  color: #005e79;
}
#widget-apply-newsletter input {
  width: auto;
}
#widget-apply-newsletter .panel-body {
  padding-top: 10px;
}
#widget-apply-newsletter .panel-body .mc_form_container p {
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-style: italic;
}
#widget-apply-newsletter .panel-body .mc_form_container p a {
  text-decoration: underline;
  color: #211e1e;
}
#widget-apply-newsletter .panel-body .mc_form_container p a:hover {
  text-decoration: none;
}
#widget-apply-newsletter .panel-body .mc_form_container hr {
  border-top: 1px solid #534D4D;
  margin: 3px auto;
}
#widget-apply-newsletter .panel-body .mc_form_container input {
  border: none;
  padding: 3px;
  width: 100%;
}
#widget-apply-newsletter .panel-body .mc_form_container input[type="email"] {
  background-repeat: no-repeat;
  background-position: 98% center;
}
#widget-apply-newsletter .panel-body .mc_form_container input[type="submit"] {
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  background-color: #534D4D;
  margin: 5px 0 0 0;
  padding: 5px;
}
#widget-apply-newsletter .panel-body .mc_form_container .mce-responses {
  padding: 5px;
}
#widget-apply-newsletter .panel-body .mc_form_container .mc_radio_inputs #mce-validate-checkbox-w {
  display: none;
}
#widget-apply-newsletter .panel-body .mc_form_container .mc_radio_inputs .tiny {
  margin: 0;
}
#widget-apply-newsletter .panel-body .mc_form_container .mc_radio_inputs .tiny label:first-child {
  display: none;
}
#widget-apply-newsletter .panel-body .mc_form_container .mc_radio_inputs .tiny label:last-child {
  font-size: 12px;
}
#widget-apply-newsletter .panel-body .mc_form_container .mc_radio_inputs .tiny label:last-child input {
  width: auto;
  margin-top: 6px;
}
/* NEWSLETTER - BOTTOM ARTICLE */
/* NOUS SUIVRE - FOLLOW US */
.panel-follow-us {
  border-top: 4px solid #e4e0e0;
  border-bottom: 1px solid transparent;
  background-color: #f8f8f8;
}
.panel-follow-us > .panel-heading {
  color: #544d4d;
  background-color: #eceaea;
  border-color: #eceaea;
}
.panel-follow-us > .panel-heading + .panel-collapse .panel-body {
  border-top-color: transparent;
}
.panel-follow-us > .panel-footer {
  border-top: 1px solid transparent;
}
.panel-follow-us > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: transparent;
}
.panel-follow-us p:first-child {
  color: #706666;
}
.ico-follow-us .jacom {
  padding: 0;
  height: 24px;
  line-height: 24px;
  width: 24px;
  color: #fff;
  text-align: center;
  background-color: #211e1e;
  border-radius: 50%;
  margin: 0 2px;
  font-size: 14px;
}
.ico-follow-us .jacom-facebook {
  background-color: #3b5998;
}
.ico-follow-us .jacom-facebook:hover,
.ico-follow-us .jacom-facebook:focus {
  background-color: #1e2e4f;
}
.ico-follow-us .jacom-twitter {
  background-color: #0bafef;
}
.ico-follow-us .jacom-twitter:hover,
.ico-follow-us .jacom-twitter:focus {
  background-color: #07688d;
}
.ico-follow-us .jacom-google-plus {
  background-color: #d95333;
}
.ico-follow-us .jacom-google-plus:hover,
.ico-follow-us .jacom-google-plus:focus {
  background-color: #8c301a;
}
.ico-follow-us .jacom-linkedin {
  background-color: #1d87bd;
}
.ico-follow-us .jacom-linkedin:hover,
.ico-follow-us .jacom-linkedin:focus {
  background-color: #0f4865;
}
.ico-follow-us .jacom-pinterestp-ja {
  background-color: #cc2127;
}
.ico-follow-us .jacom-pinterestp-ja:hover,
.ico-follow-us .jacom-pinterestp-ja:focus {
  background-color: #741316;
}
.ico-follow-us .jacom-instagram {
  background-color: #35638b;
}
.ico-follow-us .jacom-instagram:hover,
.ico-follow-us .jacom-instagram:focus {
  background-color: #192e41;
}
.ico-follow-us .jacom-rss {
  background-color: #f36b2b;
}
.ico-follow-us .jacom-rss:hover,
.ico-follow-us .jacom-rss:focus {
  background-color: #ae3e0a;
}
/* BOTTOM */
/* Blocs de 944px - Actualités des Rubriques, Catégories, Pays dans HP, page Pub, page Cat. etc. */
/* BOARDS Section Actu, rub, Catégorie, Zone Geo de 944px; */
.panel-with-carousel .panel-body {
  padding: 0;
}
/* FOOTER */
#footer-actu,
#footer-social {
  color: #706666;
  background-color: #f8f8f8;
  border-top: 1px solid #e4e0e0;
}
#footer-actu .row,
#footer-social .row {
  margin-right: 0;
  margin-left: 0;
}
#footer-actu .row > :first-child,
#footer-social .row > :first-child,
#footer-actu .row > :last-child,
#footer-social .row > :last-child {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
#footer-actu .row > :first-child,
#footer-social .row > :first-child,
#footer-actu .row > :last-child,
#footer-social .row > :last-child {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
#footer-actu,
#footer-social,
#footer-sitemap {
  font-family: "Taz", Verdana, sans-serif;
}
#footer-actu .container,
#footer-social .container,
#footer-sitemap .container {
  padding-right: 16px;
  padding-left: 16px;
}
#footer-actu .row,
#footer-social .row,
#footer-sitemap .row {
  padding-right: 0;
  padding-left: 0;
}
#bottom-xs-promote .panel .panel-title,
#bottom-xs-recruteur .panel .panel-title,
#bottom-xs-enkiosque .panel .panel-title,
#bottom-xs-promote .panel .panel-footer,
#bottom-xs-recruteur .panel .panel-footer,
#bottom-xs-enkiosque .panel .panel-footer {
  text-align: center;
}
#bottom-xs-promote .panel .panel-title,
#bottom-xs-recruteur .panel .panel-title,
#bottom-xs-enkiosque .panel .panel-title {
  font-size: 23px;
}
#bottom-xs-promote .panel .panel-footer,
#bottom-xs-recruteur .panel .panel-footer,
#bottom-xs-enkiosque .panel .panel-footer {
  font-size: 16px;
}
#bottom-xs-promote .panel .panel-body,
#bottom-xs-recruteur .panel .panel-body,
#bottom-xs-enkiosque .panel .panel-body {
  font-size: 14px;
}
#bottom-xs-promote {
  background-color: #f8f8f8;
}
#bottom-xs-promote .panel-promote {
  background-color: #f8f8f8;
}
#bottom-xs-promote .panel-body .medias {
  overflow: hidden;
  display: block;
  margin: 5.71428571px 0;
}
#bottom-xs-promote .panel-body .medias hr {
  margin: 10px 0 0 0;
  border: 0;
  border-top: 1px solid #eceaea;
}
#bottom-xs-promote .panel-body .medias .media-left {
  padding-right: 10px;
  display: table-cell;
  vertical-align: top;
}
#bottom-xs-promote .panel-body .medias .media-left img {
  max-width: 130px;
}
#bottom-xs-promote .panel-body .medias .media-content {
  display: table-cell;
  vertical-align: top;
  color: #000;
  font-weight: bold;
  width: 10000px;
}
#bottom-xs-promote .panel-body .medias .media-content .website-name {
  display: block;
  text-transform: uppercase;
  color: #a39797;
  font-size: 12px;
}
#bottom-xs-enkiosque .container {
  padding-right: 16px;
  padding-left: 16px;
}
#bottom-xs-enkiosque .panel-abo {
  text-align: center;
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 0;
  border-top: 4px solid #ff2e00;
  border-bottom: 1px solid #ffb3ac;
  background-color: #fff;
  border-right: 1px solid #ffb3ac;
  border-left: 1px solid #ffb3ac;
}
#bottom-xs-enkiosque .panel-abo .panel-heading {
  color: #211e1e;
  background-color: #fff;
  border-color: #ffb3ac;
}
#bottom-xs-enkiosque .panel-abo .panel-body {
  text-align: center;
  padding: 7px;
}
#bottom-xs-enkiosque .panel-abo img {
  margin-top: 10px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#bottom-xs-enkiosque .panel-abo .desc-offre-1 {
  font-size: 16px;
  line-height: 18px;
  margin-top: 10px;
}
#bottom-xs-enkiosque .panel-abo .desc-offre-1 span {
  font-size: 21.6px;
  text-transform: uppercase;
}
#bottom-xs-enkiosque .panel-abo .pull-left {
  text-align: center;
  color: #544d4d;
  background-color: #eceaea;
  width: 49%;
}
#bottom-xs-enkiosque .panel-abo .pull-right {
  text-align: center;
  width: 49%;
}
#bottom-xs-enkiosque .panel-abo .pull-right span {
  font-size: 14px;
}
#bottom-xs-enkiosque .panel-abo .pull-left a,
#bottom-xs-enkiosque .panel-abo .pull-right a {
  font-size: 20px;
}
#bottom-xs-enkiosque .panel-abo .pull-left a {
  background-color: #eceaea;
}
#bottom-xs-enkiosque .panel-abo .pull-left a:hover {
  background-color: #e4e0e0;
}
#bottom-xs-enkiosque #autopromo-abo-footer h1 {
  text-transform: uppercase;
  font-size: 18px;
  margin-top: 20px;
}
#bottom-xs-enkiosque #autopromo-abo-footer .autopromo-abo-footer-desc {
  margin-top: 32px;
}
#bottom-xs-enkiosque #autopromo-abo-footer .btn {
  text-transform: uppercase;
  font-weight: bold;
  padding: 5px 24px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
}
#bottom-xs-enkiosque #autopromo-abo-footer > .row > div:first-child {
  padding-right: 0;
}
#bottom-xs-enkiosque #autopromo-abo-footer .autopromo-abo-footer-desc {
  padding-left: 0;
  padding-right: 0;
}
#footer-actu a {
  color: #211e1e;
}
#footer-actu a:hover,
#footer-actu a:focus {
  color: #005e79;
}
#footer-actu ul {
  margin-left: 2px;
  padding-left: 16px;
  border-left: 1px solid #e4e0e0;
}
#footer-actu .container {
  padding-top: 16px;
  padding-bottom: 16px;
}
#footer-social {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}
#footer-social .follow-us,
#footer-social .apply-newsletter {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
#footer-social .follow-us > p,
#footer-social .apply-newsletter > p {
  line-height: 30px;
  margin-right: 8px;
  margin: 0 5px 0 0;
  font-weight: bold;
  text-transform: uppercase;
}
#footer-social .follow-us {
  float: left !important;
  float: left;
  max-width: 430px;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: bold;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  #footer-social .follow-us {
    float: left;
    width: 50%;
  }
}
#footer-social .follow-us > p {
  float: left !important;
  float: left;
}
#footer-social .apply-newsletter {
  float: right !important;
  float: right;
  width: auto !important;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 992px) {
  #footer-social .apply-newsletter {
    float: left;
    width: 50%;
  }
}
#footer-social .apply-newsletter form .form-control {
  width: auto;
  background-color: #fff !important;
}
#footer-social .apply-newsletter > div {
  float: right !important;
  float: right;
}
#footer-social .apply-newsletter > p {
  float: left !important;
  float: left;
  padding-left: 16px;
  border-left: 1px solid #e4e0e0;
}
#footer-social .apply-newsletter .btn {
  font-size: 14px;
}
#footer-social form {
  margin: 0;
}
#footer-sitemap {
  color: #e4e0e0;
  background-color: #2b2727;
}
#footer-sitemap .container {
  padding-top: 16px;
  padding-bottom: 16px;
}
#footer-sitemap .row {
  display: flex;
  margin-right: 0;
  margin-left: 0;
}
#footer-sitemap a {
  color: #e4e0e0;
}
#footer-sitemap a:hover,
#footer-sitemap a:focus {
  color: #10b8eb;
  background-color: transparent;
}
#footer-sitemap .navbar-nav {
  width: 20%;
  padding: 0 16px;
  border-left: 1px solid #544d4d;
}
#footer-sitemap .navbar-nav .dropdown-header {
  padding: 0;
}
#footer-sitemap .navbar-nav:first-child {
  padding: 0 16px 0 0;
  border-left: none;
}
#footer-sitemap .navbar-nav > li > a {
  font-size: 15px;
  padding: 0;
  min-height: 50px;
  font-weight: 600;
}
#footer-sitemap .sous-menu li a {
  font-weight: 350;
  font-size: 14px;
  color: #bfb6b6;
}
#footer-sitemap .sous-menu li a:hover,
#footer-sitemap .sous-menu li a:focus {
  color: #10b8eb;
}
#footer-cgu {
  color: #f8f8f8;
  text-align: center;
  font-size: 14px;
  font-family: "Taz", Verdana, sans-serif;
  font-weight: 350;
  background-color: #2b2727;
}
#footer-cgu ul > li {
  display: inline-block;
  line-height: 37px;
}
#footer-cgu ul > li > a {
  padding: 0 8px;
  color: #f8f8f8;
  border-right: 1px solid #fff;
}
#footer-cgu ul > li > a:hover,
#footer-cgu ul > li > a:focus {
  color: #10b8eb;
}
#footer-cgu ul > li:last-child {
  margin-left: 5px;
}
/*  PARTIALS - CONTENTS - contenus réutilisables sur plusieurs pages-types */
/* Contactez-nous - Notamment dans page Activation et edition digital - page marketing JA MAG */
.contact-us {
  padding: 20px 16px;
  text-align: center;
  color: #706666;
  font-size: 18px;
}
.contact-us p {
  margin-bottom: 0;
}
.contact-us a,
.contact-us .contact-tel {
  color: #005e79;
  font-weight: bold;
}
.contact-us a.contact-link {
  font-size: 24px;
  font-family: "Taz", Verdana, sans-serif;
  text-align: center;
}
.contact-us a:hover {
  color: #10b8eb;
}
/* content-abo-numerique - Notamment dans page Activation et edition digital(peut-être obsoletes), page marketing JA MAG */
.content-abo-numerique {
  margin-bottom: 40px;
}
.content-abo-numerique .content-abo-numerique-img {
  padding: 0;
}
.content-abo-numerique .content-abo-numerique-text {
  padding-left: 10px;
  padding-right: 10px;
}
.content-abo-numerique h2 {
  font-size: 24px;
  text-align: center;
  margin: 40px;
}
.content-abo-numerique h2 em,
.content-abo-numerique h2 strong {
  color: #e40421;
}
.content-abo-numerique h2 span {
  color: gray;
}
.content-abo-numerique ul.icon-check-mark {
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.content-abo-numerique ul.icon-check-mark > li {
  padding-left: 40px;
  margin-bottom: 20px;
}
.content-abo-numerique ul.icon-check-mark > li:before {
  color: #3d9970;
  font-size: 23px;
  line-height: 18px;
}
/* module upload application - Notamment dans edition digitale et page activation abo */
.module-upload-apps {
  padding: 16px;
  text-align: center;
  font-size: 18px;
  background-color: #f8f8f8;
  border: 2px solid #e4e0e0;
}
.module-upload-apps img {
  margin: 0 10px;
}
.module-upload-apps a.disabled,
.module-upload-apps:hover,
.module-upload-apps:focus,
.module-upload-apps:active {
  cursor: not-allowed;
  pointer-events: inherit;
}
/*  PARTIALS - CONTENTS - fin */
/*  PAGES TYPES */
.highlight-art.highlight-art--inlist {
  margin-bottom: 20px;
  padding: 16px;
}
.highlight-art.highlight-art--inlist .subtitle {
  margin-top: 5px;
}
.highlight-art.highlight-art--inlist h3 {
  margin-top: 2px;
  font-size: 24px;
  font-weight: 800;
  line-height: 28px;
}
.highlight-art.highlight-art--inlist.brand-content {
  background-color: #eceaea;
}
/* Elements commun a plusieurs pages */
.secondary-art-list > article {
  margin-bottom: 20px;
}
.secondary-art-list > article:before,
.secondary-art-list > article:after {
  content: " ";
  display: table;
}
.secondary-art-list > article:after {
  clear: both;
}
.secondary-art-list > article:before,
.secondary-art-list > article:after {
  content: " ";
  display: table;
}
.secondary-art-list > article:after {
  clear: both;
}
.secondary-art-list > article h3 {
  margin-top: 2px;
  font-size: 24px;
  font-weight: 800;
  line-height: 28px;
}
.secondary-art-list .art-thumbnail-wrapper {
  border: 1px solid #e4e0e0;
  position: relative;
  height: 100%;
  max-width: 135px;
  max-height: 90px;
}
.secondary-art-list .art-thumbnail-wrapper:before,
.secondary-art-list .art-thumbnail-wrapper:after {
  content: " ";
  display: table;
}
.secondary-art-list .art-thumbnail-wrapper:after {
  clear: both;
}
.secondary-art-list .art-thumbnail-wrapper:before,
.secondary-art-list .art-thumbnail-wrapper:after {
  content: " ";
  display: table;
}
.secondary-art-list .art-thumbnail-wrapper:after {
  clear: both;
}
.secondary-art-list .art-thumbnail-wrapper .art-thumbnail {
  border: none;
}
.secondary-art-list .art-thumbnail-wrapper .art-thumbnail.dossier-sponsor {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  visibility: hidden;
  border: none;
}
.secondary-art-list .highlight-art.highlight-art--inlist {
  margin-left: -16px;
  margin-right: -16px;
}
.secondary-art-list .highlight-art.highlight-art--inlist .col-xs-3 {
  padding-left: 0;
}
.panel-body .secondary-art-list,
.board-body .secondary-art-list {
  margin-top: 20px;
}
.panel-body .secondary-art-list {
  margin-left: -8px;
  margin-right: -8px;
}
/* HOME */
/* CONTENT - Mise en avant dans les HP  */
/* MEA sur les pages de type HP, catégorie, rubrique */
.mea-articles {
  font-family: "Taz", Verdana, sans-serif;
  /* Voir si mettre dans les styles communs */
}
.mea-articles #main-lead-art h1,
.mea-articles #main-lead-art .h1-main-lead-art {
  margin-top: 8px;
  font-size: 36px;
  line-height: 39px;
  font-weight: 800;
}
.mea-articles #main-lead-art .art-thumbnail {
  margin-bottom: 16px;
}
.mea-articles #main-lead-art .lead {
  font-weight: 350;
  font-size: 20px;
}
.mea-articles .related-art li {
  margin-bottom: 8px;
}
.mea-articles .related-art li span.jacom {
  color: #ada1a1;
}
.mea-articles .related-art li a {
  font-size: 20px;
  font-weight: 800;
}
.mea-articles #main-art-list {
  padding: 16px 0;
  border-top: 4px solid #eceaea;
}
.mea-articles #main-art-list h2 {
  font-size: 18px;
  font-weight: bold;
  margin-top: 0;
}
.mea-articles #main-art-list.secondary-art-list > article {
  margin-left: -8px;
  margin-right: -8px;
}
.mea-articles .sec-art-list-titles .art-title {
  margin-bottom: 0;
}
.mea-articles .mea-articles__advertisement {
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 20px;
}
.main-articles {
  padding: 16px 0;
  border-top: 4px solid #eceaea;
}
.main-articles .subtitle {
  margin-top: 8px;
}
.main-articles h2,
.main-articles .h2-main-articles {
  font-size: 24px;
  font-weight: 800;
  margin-top: 0;
  line-height: 28px;
}
.main-articles p {
  font-size: 16px;
  font-weight: 350;
}
.main-articles > .row {
  margin-bottom: 20px;
  display: flex;
}
@media (max-width: 767px) {
  .main-articles > .row {
    display: block;
  }
}
.main-articles .highlight-art {
  /*display: flex;
    flex-direction: column;*/
}
@media (max-width: 767px) {
  .main-articles .highlight-art {
    margin-bottom: 16px;
  }
}
.main-articles .highlight-art:before,
.main-articles .highlight-art:after {
  content: " ";
  display: table;
}
.main-articles .highlight-art:after {
  clear: both;
}
.main-articles .highlight-art:before,
.main-articles .highlight-art:after {
  content: " ";
  display: table;
}
.main-articles .highlight-art:after {
  clear: both;
}
.main-articles .highlight-art .inner-art-body {
  display: block;
  padding: 0 11px 11px 11px;
  flex-grow: 1;
}
.main-articles .highlight-art .inner-art-body:before,
.main-articles .highlight-art .inner-art-body:after {
  content: " ";
  display: table;
}
.main-articles .highlight-art .inner-art-body:after {
  clear: both;
}
.main-articles .highlight-art .inner-art-body:before,
.main-articles .highlight-art .inner-art-body:after {
  content: " ";
  display: table;
}
.main-articles .highlight-art .inner-art-body:after {
  clear: both;
}
.main-articles .highlight-art.brand-content .inner-art-body {
  background-color: #eceaea;
}
@media all and (-ms-high-contrast: none) {
  .main-articles {
    /* IE11 */
  }
  .main-articles *::-ms-backdrop,
  .main-articles .highlight-art {
    display: block;
  }
}
.main-articles .highlight-art.highlight-art--pave {
  max-width: 305px;
}
@media (max-width: 767px) {
  .main-articles .highlight-art.highlight-art--pave {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .main-articles article:not(:first-child) {
    margin-top: 20px;
  }
}
/* PAYS - Page ACCUEIL et fiches PAYS  */
#fil-ariane-country .fil-ar-title {
  white-space: nowrap;
}
#fil-ariane-country .fil-ar-containt {
  padding: 16px;
}
#fil-ariane-country figure.thumbnail {
  margin-bottom: 0;
}
#fil-ariane-country figure .inset-shadow {
  display: block;
  position: relative;
}
#fil-ariane-country figure .inset-shadow img {
  display: block;
}
#fil-ariane-country figure .inset-shadow:before {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0 3px 10px 1px rgba(64, 64, 64, 0.1);
  box-shadow: inset 0 3px 10px 1px rgba(64, 64, 64, 0.1);
}
#fil-ariane-country nav {
  min-height: inherit;
  border-top: 1px solid #e4e0e0;
}
#fil-ariane-country nav:before,
#fil-ariane-country nav:after {
  content: " ";
  display: table;
}
#fil-ariane-country nav:after {
  clear: both;
}
#fil-ariane-country nav:before,
#fil-ariane-country nav:after {
  content: " ";
  display: table;
}
#fil-ariane-country nav:after {
  clear: both;
}
#fil-ariane-country nav ul > li {
  font-size: 14px;
  font-weight: 600;
}
#fil-ariane-country nav ul > li a {
  padding: 8px 16px;
  text-transform: uppercase;
  color: #7e7373;
}
#fil-ariane-country nav ul > li a:hover,
#fil-ariane-country nav ul > li a:focus {
  color: #005e79;
}
#fil-ariane-country nav ul > li.active a {
  color: #e40421;
}
#country-infos {
  padding-bottom: 20px;
  border-right: 1px solid #e4e0e0;
  border-left: 1px solid #e4e0e0;
}
#country-infos h2 {
  color: #8d8080;
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 600;
}
#country-infos ul > li .jacom {
  color: #ada1a1;
}
#country-selection.panel {
  border-bottom: 0;
}
#country-selection .panel-heading .panel-title {
  float: left !important;
  float: left;
  font-family: ProximaNovaBold, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 1.5;
}
#country-selection .panel-heading form {
  float: right !important;
  float: right;
}
#country-selection .panel-heading:before,
#country-selection .panel-heading:after {
  content: " ";
  display: table;
}
#country-selection .panel-heading:after {
  clear: both;
}
#country-selection .panel-heading:before,
#country-selection .panel-heading:after {
  content: " ";
  display: table;
}
#country-selection .panel-heading:after {
  clear: both;
}
#country-selection ul > li {
  font-weight: bold;
  margin: 20px 0;
}
#country-selection ul > li .jacom {
  color: #ada1a1;
}
#country-selection ul > li.active a {
  color: #1d1d1b;
}
#country-selection ul > li.active a,
#country-selection ul > li.active a:hover,
#country-selection ul > li.active a:focus,
#country-selection ul > li.active a:active,
#country-selection ul > li.active a.active {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
#country-selection ul > li a {
  color: #005e79;
}
#country-selection ul > li a:hover,
#country-selection ul > li a:focus {
  color: #10b8eb;
}
.page-country-profile .art-header h1 {
  margin-top: 0;
  font-size: 32px;
}
.country-profile-list {
  width: 100%;
}
.country-profile-list a {
  color: #005e79;
}
.country-profile-list a:hover,
.country-profile-list a:focus {
  color: #10b8eb;
}
.country-profile-list .cnt-list-title {
  margin-top: 40px;
  padding-bottom: 16px;
  font-size: 28px;
  font-family: "Taz", Verdana, sans-serif;
  color: #706666;
  border-bottom: 1px solid #e4e0e0;
}
.country-profile-list ul > li {
  padding: 8px 0;
  border-bottom: 1px solid #e4e0e0;
}
.country-profile-list ul > li:before,
.country-profile-list ul > li:after {
  content: " ";
  display: table;
}
.country-profile-list ul > li:after {
  clear: both;
}
.country-profile-list ul > li:before,
.country-profile-list ul > li:after {
  content: " ";
  display: table;
}
.country-profile-list ul > li:after {
  clear: both;
}
.country-profile-list ul > li .cnt-list-label {
  font-weight: bold;
  padding-left: 0;
}
.country-profile-list ul > li .cnt-list-desc {
  font-weight: bold;
  color: #706666;
}
.country-profile-list ul > li .cnt-list-info {
  color: #706666;
}
/* ARTICLES : + Toolbox + Page Article dossier etc. */
/* Page Article - Commentaires - OLD - NON utilisé */
/* PAGE DOSSIER - pour l'article dossier voir dans PAGE ARTICLE*/
/* PAGE TYPE - IDEE & MANAGERS */
#manager-cat,
#idee-cat {
  font-family: "Taz", Verdana, sans-serif;
}
#manager-cat #manager-cat-lead-art h1,
#idee-cat #manager-cat-lead-art h1,
#manager-cat #idee-lead-art h1,
#idee-cat #idee-lead-art h1 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 28px;
  border-bottom: 1px solid #e4e0e0;
}
#manager-cat #manager-cat-lead-art .manager-cat-pict,
#idee-cat #manager-cat-lead-art .manager-cat-pict,
#manager-cat #idee-lead-art .manager-cat-pict,
#idee-cat #idee-lead-art .manager-cat-pict,
#manager-cat #manager-cat-lead-art .idee-author-pict,
#idee-cat #manager-cat-lead-art .idee-author-pict,
#manager-cat #idee-lead-art .idee-author-pict,
#idee-cat #idee-lead-art .idee-author-pict,
#manager-cat #manager-cat-lead-art p.lead,
#idee-cat #manager-cat-lead-art p.lead,
#manager-cat #idee-lead-art p.lead,
#idee-cat #idee-lead-art p.lead {
  padding-top: 16px;
  padding-bottom: 16px;
}
#manager-cat #manager-cat-lead-art .manager-cat-pict,
#idee-cat #manager-cat-lead-art .manager-cat-pict,
#manager-cat #idee-lead-art .manager-cat-pict,
#idee-cat #idee-lead-art .manager-cat-pict,
#manager-cat #manager-cat-lead-art .idee-author-pict,
#idee-cat #manager-cat-lead-art .idee-author-pict,
#manager-cat #idee-lead-art .idee-author-pict,
#idee-cat #idee-lead-art .idee-author-pict {
  text-align: center;
  border-right: 1px solid #e4e0e0;
}
#manager-cat #manager-cat-lead-art .manager-cat-pict h2,
#idee-cat #manager-cat-lead-art .manager-cat-pict h2,
#manager-cat #idee-lead-art .manager-cat-pict h2,
#idee-cat #idee-lead-art .manager-cat-pict h2,
#manager-cat #manager-cat-lead-art .idee-author-pict h2,
#idee-cat #manager-cat-lead-art .idee-author-pict h2,
#manager-cat #idee-lead-art .idee-author-pict h2,
#idee-cat #idee-lead-art .idee-author-pict h2 {
  font-size: 18px;
}
#manager-cat #manager-cat-lead-art .manager-cat-pict h2 small,
#idee-cat #manager-cat-lead-art .manager-cat-pict h2 small,
#manager-cat #idee-lead-art .manager-cat-pict h2 small,
#idee-cat #idee-lead-art .manager-cat-pict h2 small,
#manager-cat #manager-cat-lead-art .idee-author-pict h2 small,
#idee-cat #manager-cat-lead-art .idee-author-pict h2 small,
#manager-cat #idee-lead-art .idee-author-pict h2 small,
#idee-cat #idee-lead-art .idee-author-pict h2 small {
  display: block;
  margin-bottom: 8px;
  font-size: 14px;
}
#manager-cat #manager-cat-lead-art p.lead,
#idee-cat #manager-cat-lead-art p.lead,
#manager-cat #idee-lead-art p.lead,
#idee-cat #idee-lead-art p.lead {
  font-weight: 400;
  padding-left: 16px;
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-family: "Taz", Verdana, sans-serif;
}
#manager-cat .secondary-art-list .sec-art-list-author,
#idee-cat .secondary-art-list .sec-art-list-author {
  padding-top: 20px;
  padding-bottom: 20px;
  border-left: 1px solid #e4e0e0;
}
#manager-cat .secondary-art-list .sec-art-list-author .author-img,
#idee-cat .secondary-art-list .sec-art-list-author .author-img {
  margin-right: 5px;
  float: left !important;
  float: left;
}
#manager-cat .secondary-art-list .sec-art-list-author .author-img-secondaire,
#idee-cat .secondary-art-list .sec-art-list-author .author-img-secondaire {
  width: 50px;
}
#manager-cat .secondary-art-list .sec-art-list-author p,
#idee-cat .secondary-art-list .sec-art-list-author p {
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 14px;
  color: #a39797;
}
@media (min-width: 480px) {
  #manager-cat .secondary-art-list .sec-art-list-author p,
  #idee-cat .secondary-art-list .sec-art-list-author p {
    right: 83.33333333%;
  }
}
#manager-cat .panel-cequejecrois,
#idee-cat .panel-cequejecrois {
  border-top: 4px solid #24383e;
  border-bottom: 1px solid #eceaea;
  background-color: #f8f8f8;
}
#manager-cat .panel-cequejecrois > .panel-heading,
#idee-cat .panel-cequejecrois > .panel-heading {
  color: #fff;
  background-color: #26515f;
  border-color: #eceaea;
}
#manager-cat .panel-cequejecrois > .panel-heading + .panel-collapse .panel-body,
#idee-cat .panel-cequejecrois > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #eceaea;
}
#manager-cat .panel-cequejecrois > .panel-footer,
#idee-cat .panel-cequejecrois > .panel-footer {
  border-top: 1px solid #eceaea;
}
#manager-cat .panel-cequejecrois > .panel-footer + .panel-collapse .panel-body,
#idee-cat .panel-cequejecrois > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #eceaea;
}
#manager-cat .panel-cequejecrois .panel-body,
#idee-cat .panel-cequejecrois .panel-body {
  padding: 0 16px;
}
#manager-cat .panel-cequejecrois .panel-body .cequejecrois-author,
#idee-cat .panel-cequejecrois .panel-body .cequejecrois-author,
#manager-cat .panel-cequejecrois .panel-body .cequejecrois-articles,
#idee-cat .panel-cequejecrois .panel-body .cequejecrois-articles {
  padding-top: 20px;
}
#manager-cat .panel-cequejecrois .panel-body .cequejecrois-author,
#idee-cat .panel-cequejecrois .panel-body .cequejecrois-author {
  border-right: 1px solid #e4e0e0;
  text-align: center;
}
#manager-cat .panel-cequejecrois .panel-body .cequejecrois-author p a,
#idee-cat .panel-cequejecrois .panel-body .cequejecrois-author p a {
  display: block;
  font-size: 18px;
  font-weight: bold;
}
#manager-cat .panel-cequejecrois .panel-body .cequejecrois-articles:before,
#idee-cat .panel-cequejecrois .panel-body .cequejecrois-articles:before,
#manager-cat .panel-cequejecrois .panel-body .cequejecrois-articles:after,
#idee-cat .panel-cequejecrois .panel-body .cequejecrois-articles:after {
  content: " ";
  display: table;
}
#manager-cat .panel-cequejecrois .panel-body .cequejecrois-articles:after,
#idee-cat .panel-cequejecrois .panel-body .cequejecrois-articles:after {
  clear: both;
}
#manager-cat .panel-cequejecrois .panel-body .cequejecrois-articles:before,
#idee-cat .panel-cequejecrois .panel-body .cequejecrois-articles:before,
#manager-cat .panel-cequejecrois .panel-body .cequejecrois-articles:after,
#idee-cat .panel-cequejecrois .panel-body .cequejecrois-articles:after {
  content: " ";
  display: table;
}
#manager-cat .panel-cequejecrois .panel-body .cequejecrois-articles:after,
#idee-cat .panel-cequejecrois .panel-body .cequejecrois-articles:after {
  clear: both;
}
#manager-cat .panel-cequejecrois .panel-body .cequejecrois-articles article,
#idee-cat .panel-cequejecrois .panel-body .cequejecrois-articles article {
  margin-bottom: 20px;
}
#manager-cat .panel-cequejecrois .panel-body .cequejecrois-articles article .art-date,
#idee-cat .panel-cequejecrois .panel-body .cequejecrois-articles article .art-date {
  display: block;
  margin-bottom: 5px;
  color: #a39797;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
#manager-cat .panel-cequejecrois .panel-body .cequejecrois-articles article h3,
#idee-cat .panel-cequejecrois .panel-body .cequejecrois-articles article h3 {
  font-size: 18px;
  margin-top: 0;
}
#manager-cat .panel-cequejecrois .panel-footer .see-more,
#idee-cat .panel-cequejecrois .panel-footer .see-more {
  float: right !important;
  float: right;
}
/* PAGE MOTS CLE - TAG PAGE */
.tag-page h1.remove-border,
.page-tag h1.remove-border {
  border-top: none;
}
.tag-page h1,
.page-tag h1 {
  margin-top: 0;
  padding-top: 16px;
  border-top: 4px solid #e40421;
}
.tag-page-people:before,
.tag-page-people:after {
  content: " ";
  display: table;
}
.tag-page-people:after {
  clear: both;
}
.tag-page-people:before,
.tag-page-people:after {
  content: " ";
  display: table;
}
.tag-page-people:after {
  clear: both;
}
.tag-page-people .thumbnail {
  margin-right: 16px;
  margin-bottom: 10px;
  float: left !important;
  float: left;
}
.tag-page-people p {
  font-weight: 350;
  font-size: 16px;
}
/* AUTEUR PAGE - AUTHOR PAGE */
#author-page-content .author-infos {
  font-family: "Taz", Verdana, sans-serif;
  position: relative;
  border: 1px solid #e4e0e0;
}
#author-page-content .author-infos img {
  display: block;
  max-width: 100%;
  height: auto;
  /*position: absolute;
            top: 0; left: 0;*/
}
#author-page-content .author-infos .author-desc {
  position: absolute;
  top: 0;
  left: 0;
  padding: 16px;
}
#author-page-content .author-infos .author-desc h1 {
  margin-top: 0;
  font-size: 28px;
}
@media (min-width: 480px) {
  #author-page-content .author-infos .author-desc {
    right: 41.66666667%;
  }
}
#author-page-content .author-infos .author-toolbox {
  border-top: 4px solid #e40421;
}
#author-page-content .author-infos .author-toolbox > .btn-group + .btn-group {
  border-left: 1px solid #e4e0e0;
}
#author-page-content .author-infos .author-toolbox > .btn-group > .btn {
  font-weight: bold;
  height: 40px;
}
#author-page-content .author-infos .author-toolbox > .btn-group > .btn + .btn {
  border-left: 1px solid #e4e0e0;
}
#author-page-content .author-infos .author-toolbox > .btn-group.author-contacts {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 992px) {
  #author-page-content .author-infos .author-toolbox > .btn-group.author-contacts {
    float: left;
    width: 58.33333333%;
  }
}
#author-page-content .author-infos .author-toolbox > .btn-group.author-contacts > .btn {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
#author-page-content .author-infos .author-toolbox > .btn-group.author-nb {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 992px) {
  #author-page-content .author-infos .author-toolbox > .btn-group.author-nb {
    float: left;
    width: 41.66666667%;
  }
}
#author-page-content .author-infos .author-toolbox > .btn-group.author-nb > .btn {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  line-height: 0.8em;
  text-align: center;
  padding: 8px 0;
}
#author-page-content .author-infos .author-toolbox > .btn-group.author-nb > .btn.disabled {
  color: #1d1d1b !important;
  opacity: 1 !important;
}
#author-page-content .author-infos .author-toolbox > .btn-group.author-nb > .btn small {
  display: block;
  margin-top: 3px;
}
#author-page-content .author-infos .author-toolbox .jacom {
  font-size: 16px;
  padding-right: 5px;
}
#author-page-content .author-infos .author-toolbox .jacom.jacom-envelope-ja {
  color: #ada1a1;
}
#author-page-content .author-infos .author-toolbox .jacom.jacom-twitter {
  color: #0bafef;
}
#author-page-content .author-infos .author-toolbox .jacom.jacom-google-plus {
  color: #d95333;
}
/* - Page Auteur - Col Droite */
.panel-author {
  border-top: 4px solid #809095;
  border-bottom: 1px solid #e4e0e0;
  background-color: transparent;
  font-weight: bold;
}
.panel-author > .panel-heading {
  color: #211e1e;
  background-color: transparent;
  border-color: #e4e0e0;
}
.panel-author > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #e4e0e0;
}
.panel-author > .panel-footer {
  border-top: 1px solid #e4e0e0;
}
.panel-author > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #e4e0e0;
}
.panel-author li {
  padding: 16px 8px 0 8px;
}
.panel-author li > a {
  display: block;
}
.panel-author li > a:before,
.panel-author li > a:after {
  content: " ";
  display: table;
}
.panel-author li > a:after {
  clear: both;
}
.panel-author li > a:before,
.panel-author li > a:after {
  content: " ";
  display: table;
}
.panel-author li > a:after {
  clear: both;
}
.panel-author li .art-thumbnail {
  margin: 0 16px 16px 0;
  float: left !important;
  float: left;
}
.panel-author li h4 {
  margin-top: 8px;
  font-size: 14px;
}
@media (min-width: 480px) {
  .panel-author li h4 {
    left: 75%;
  }
}
/* PAGES INSTITUTIONNELLES - Charte de modération, CGU, contact etc. + PAGE FLUX RSS */
/* PAGES ANNONCES CLASSEES - CLASSIFIED AD. + ANNONCE CLASSEE SINGLE */
/* Page type Annonce */
#fil-ar-classified-ad .fil-ar-title {
  border-top-color: #005e79;
  color: #005e79;
}
#fil-ar-classified-ad .fil-ar-title a {
  color: #005e79;
}
#fil-ar-classified-ad .fil-ar-title a:hover {
  color: #10b8eb;
}
#classified-ad-art-list .list-group-item,
.classified-ad-item {
  font-family: "Taz", Verdana, sans-serif;
  padding: 16px 0;
}
#classified-ad-art-list .list-group-item .list-img,
.classified-ad-item .list-img {
  padding-left: 0;
}
#classified-ad-art-list .list-group-item time,
.classified-ad-item time {
  float: right !important;
  float: right;
  text-align: right;
  padding: 16px 0;
  color: #544d4d;
  font-weight: bold;
  font-size: 16px;
}
#classified-ad-art-list .list-group-item .classified-ad-title,
.classified-ad-item .classified-ad-title {
  font-size: 16px;
  font-family: "Taz", Verdana, sans-serif;
}
/* Page single d'une Annonce */
.single-classified-ad .art-header {
  margin-bottom: 0;
}
.single-classified-ad .art-text {
  font-size: 14px;
}
.single-classified-ad .art-text .lead {
  margin-top: 0;
  font-weight: bold;
  font-family: "Taz", Verdana, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}
.single-classified-ad .classified-ad-media {
  margin: 20px;
  font-weight: bold;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.single-classified-ad .classified-ad-media a {
  color: #211e1e;
  display: inline-block;
}
.single-classified-ad .classified-ad-media a:hover {
  color: #005e79;
}
.single-classified-ad .classified-ad-media img {
  padding-right: 8px;
  float: left !important;
  float: left;
}
.single-classified-ad .classified-ad-media span {
  display: inline-block;
  padding-top: 8px;
  text-align: left;
}
/* PAGE 404 */
.error404 .main-box h1 {
  padding-top: 16px;
  margin: 0 0 60px 0;
  font-size: 32px;
  border-top: 4px solid #e40421;
}
.error404 .main-box p {
  font-size: 16px;
  font-weight: bold;
}
.error404 footer {
  background-color: #2b2727;
  min-height: 350px;
}
/* PAGE EDITION DIGITALE */
/* Obsolete ??? */
.page-edition-digitale h1 {
  margin-top: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 28px;
  text-transform: uppercase;
  text-align: center;
  border-top: 4px solid #ff2e00;
  border-bottom: 1px solid #ffb3ac;
}
.page-edition-digitale #wrap {
  margin-top: 0;
}
.page-edition-digitale #main {
  padding-top: 0;
}
.page-edition-digitale #page-ed-digit-content h2 em {
  color: #ff2e00;
}
.page-edition-digitale #page-ed-digit-content ul.icon-check-mark > li:before {
  color: #ff2e00;
}
.page-edition-digitale #page-ed-digit-content .page-ed-digit-secondary-blocks {
  display: flex;
}
.page-edition-digitale #page-ed-digit-content .page-ed-digit-secondary-blocks .go-apply {
  width: 40%;
  margin-right: 40px;
}
.page-edition-digitale #page-ed-digit-content .page-ed-digit-secondary-blocks .module-upload-apps {
  width: 60%;
}
.page-edition-digitale #page-ed-digit-content .page-ed-digit-secondary-blocks .go-apply {
  color: #fff;
  font-size: 18px;
  font-style: italic;
  text-align: center;
  padding: 20px;
  background-color: #ff2e00;
}
.page-edition-digitale #page-ed-digit-content .page-ed-digit-secondary-blocks .go-apply .btn {
  font-weight: normal;
  text-transform: inherit;
  color: #ff2e00;
  font-style: normal;
  padding: 10px 40px;
  font-size: 18px;
  line-height: 1.42857143;
  border-radius: 3px;
}
/* PAGE HORS-SERIES */
/* PAGE APPLIS MOBILES */
/* Landing page type 3 */
.page-applis-mobiles #wrap {
  margin-top: 0;
}
.page-applis-mobiles-content {
  color: #fff;
  background-color: #1a1a1a;
  font-size: 16px;
}
.page-applis-mobiles-content h1 {
  margin-bottom: 50px;
}
.page-applis-mobiles-content h3 {
  font-size: 24px;
}
.page-applis-mobiles-content > .container {
  padding: 70px 16px;
}
.page-applis-mobiles-content p.lead {
  font-size: 18px;
  margin-bottom: 60px;
}
#page-applis-mobiles-slide-1,
#page-applis-mobiles-slide-2 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
#page-applis-mobiles-slide-2 {
  background-image: ;
  border-top: 1px solid #fff;
}
#page-applis-mobiles-slide-2 .page-applis-desc {
  text-align: right;
}
/* PAGE TYPE - FORMULAIRE - ACTIVATION ABO */
/* Styles A Supprimer ?? - Page non-utilisée ? A verifier */
.single-formulaire #wrap {
  margin-top: 0;
}
.single-formulaire header {
  padding: 32px;
}
.single-formulaire header .marque-logo-compact {
  text-align: center !important;
}
.single-formulaire header .marque-logo-compact .navbar-brand {
  float: inherit;
  display: inline-block;
  height: 50px;
  line-height: 50px;
}
.single-formulaire #content {
  padding: 0 16px 16px 16px;
}
.single-formulaire .ja-formulaire {
  font-size: 14px;
}
.single-formulaire .ja-formulaire a {
  color: #005e79;
}
.single-formulaire .ja-formulaire a:hover {
  color: #10b8eb;
}
.single-formulaire .ja-formulaire .control-label,
.single-formulaire .ja-formulaire .form-control,
.single-formulaire .ja-formulaire .radio-inline,
.single-formulaire .ja-formulaire .radio-title,
.single-formulaire .ja-formulaire .checkbox {
  font-size: 18px;
}
.single-formulaire .ja-formulaire .radio-inline,
.single-formulaire .ja-formulaire .radio-desc,
.single-formulaire .ja-formulaire .checkbox {
  color: #706666;
}
.single-formulaire .ja-formulaire .control-label {
  font-weight: normal;
}
.single-formulaire .ja-formulaire .radio-group-buttons {
  text-align: right;
}
.single-formulaire .ja-formulaire .form-control {
  height: auto;
  border: 2px solid #e4e0e0;
  border-radius: 3px;
}
.single-formulaire .ja-formulaire .form-group p {
  flex-grow: 2;
}
.single-formulaire .ja-formulaire .form-group.radio-group {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.single-formulaire .ja-formulaire .form-group.radio-group:before,
.single-formulaire .ja-formulaire .form-group.radio-group:after {
  content: " ";
  display: table;
}
.single-formulaire .ja-formulaire .form-group.radio-group:after {
  clear: both;
}
.single-formulaire .ja-formulaire .form-group.radio-group:before,
.single-formulaire .ja-formulaire .form-group.radio-group:after {
  content: " ";
  display: table;
}
.single-formulaire .ja-formulaire .form-group.radio-group:after {
  clear: both;
}
.single-formulaire .ja-formulaire .form-group.has-feedback {
  margin-right: 48px;
}
.single-formulaire .ja-formulaire .form-group.has-success .form-control {
  border-color: #3fa92a;
}
.single-formulaire .ja-formulaire .form-group.has-error .form-control {
  border-color: #d9534f;
}
.single-formulaire .ja-formulaire .form-group.has-error {
  font-size: 14px;
}
.single-formulaire .ja-formulaire .has-feedback .form-control-feedback {
  top: 40px;
  right: -48px;
  font-size: 24px;
  /*position: inherit; top: inherit; right: inherit; // reset styles de Bootstrap
      align-self: center; margin-left: @padding-base;*/
}
.single-formulaire .ja-formulaire #form-group-accept-cgu.has-feedback .form-control-feedback {
  top: 0;
}
.single-formulaire .ja-formulaire .btn {
  font-weight: normal;
  text-transform: inherit;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.42857143;
  border-radius: 3px;
}
.single-formulaire .ja-formulaire form {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  padding: 16px;
}
.single-formulaire .ja-formulaire form:before,
.single-formulaire .ja-formulaire form:after {
  content: " ";
  display: table;
}
.single-formulaire .ja-formulaire form:after {
  clear: both;
}
.single-formulaire .ja-formulaire form:before,
.single-formulaire .ja-formulaire form:after {
  content: " ";
  display: table;
}
.single-formulaire .ja-formulaire form:after {
  clear: both;
}
.single-formulaire .modal-ja-form-feedback .modal-header {
  text-align: center;
  border-bottom: none;
  font-size: 16px;
}
.single-formulaire .modal-ja-form-feedback .modal-header .modal-title {
  color: #005e79;
  font-size: 22px;
}
.single-formulaire .modal-ja-form-feedback .modal-header .modal-title .jacom {
  font-size: 54px;
  display: block;
}
.single-formulaire .modal-ja-form-feedback .modal-text {
  font-size: 18px;
  text-align: center;
}
.single-formulaire .modal-ja-form-feedback .modal-text a {
  text-decoration: underline;
}
.single-formulaire .modal-ja-form-feedback.modal-danger .modal-title {
  color: #e40421;
}
.single-formulaire .modal-ja-form-feedback.modal-danger button {
  opacity: 1;
}
.single-formulaire .modal-ja-form-feedback.modal-danger button .jacom {
  color: #e40421;
}
.single-formulaire .modal-ja-form-feedback.modal-warning .modal-title {
  color: #f0ad4e;
}
.single-formulaire .modal-ja-form-feedback.modal-success .modal-title {
  color: #3fa92a;
}
/* Formulaire Abonnement/Activation compte/Landing Page */
#form-abo .form-abo-heading {
  padding: 0 32px 32px 32px;
  border-bottom: 4px solid #e4e0e0;
  text-align: center;
}
#form-abo .form-abo-heading strong {
  color: #e40421;
}
#form-abo .form-abo-heading h1 {
  font-size: 35px;
}
#form-abo .form-abo-heading h2 {
  color: #706666;
  font-size: 24px;
}
#form-abo .form-abo-body {
  padding: 32px;
  text-align: center;
}
#form-abo .form-abo-body em,
#form-abo .form-abo-body strong {
  color: #e40421;
}
#form-abo .form-abo-body .lead {
  margin-bottom: 0;
}
#form-abo .form-abo-body .lead,
#form-abo .form-abo-body ul {
  font-size: 24px;
  font-family: "Taz", Verdana, sans-serif;
  text-align: center;
}
#form-abo .form-abo-body .lead span,
#form-abo .form-abo-body ul span {
  color: gray;
}
#form-abo .form-abo-body .lead ul,
#form-abo .form-abo-body ul ul {
  margin-bottom: 16px;
}
#form-abo .lost-password {
  text-decoration: underline;
}
/* WIDGET AMAZON partenaire*/
/* Adaptation couleurs */
.sifija-widget-amazon .is-flex {
  display: flex;
  justify-content: center;
  align-items: center;
}
.sifija-widget-amazon .is-flex .sifija-widget-amazon-title a {
  color: #e40421;
}
.sifija-widget-amazon .is-flex .sifija-widget-amazon-text-bloc {
  margin: 0 1rem;
}
.sifija-widget-amazon .is-flex .sifija-widget-amazon-text-bloc .sifija-widget-amazon-title {
  margin: 0;
  line-height: 26px;
  max-width: 100%;
  margin-bottom: 0;
  font-size: 16px;
}
.sifija-widget-amazon .is-flex .sifija-widget-amazon-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  border-radius: 10px;
}
/* PAYWALL */
/* Pages WooCommerce */
.ja-paywall-content,
.ja-paywall #full-page-layout > div.container {
  background-color: inherit;
}
.ja-paywall .woocommerce form.checkout_coupon,
.ja-paywall .woocommerce form.login,
.ja-paywall .woocommerce form.register {
  border: none;
}
.ja-paywall h1,
.ja-paywall h2,
.ja-paywall h3,
.ja-paywall h4,
.ja-paywall h5,
.ja-paywall h6 {
  font-family: "Taz", Verdana, sans-serif;
}
.ja-paywall .btn {
  line-height: 1.42857143;
  padding: 7px 20px;
  font-size: 18px;
}
.ja-paywall .btn:hover {
  color: #fff;
}
.ja-paywall .btn.btn-lg {
  padding: 20px 40px;
}
.ja-paywall .btn-pw {
  color: #fff;
  background-color: #5cbcb1;
  border-color: #5cbcb1;
}
.ja-paywall .btn-pw:hover,
.ja-paywall .btn-pw:focus,
.ja-paywall .btn-pw:active,
.ja-paywall .btn-pw.active,
.open .dropdown-toggle.ja-paywall .btn-pw {
  color: #fff;
  background-color: #46aa9e;
  border-color: #409b91;
}
.ja-paywall .btn-pw:active,
.ja-paywall .btn-pw.active,
.open .dropdown-toggle.ja-paywall .btn-pw {
  background-image: none;
}
.ja-paywall .btn-pw.disabled,
.ja-paywall .btn-pw[disabled],
fieldset[disabled] .ja-paywall .btn-pw,
.ja-paywall .btn-pw.disabled:hover,
.ja-paywall .btn-pw[disabled]:hover,
fieldset[disabled] .ja-paywall .btn-pw:hover,
.ja-paywall .btn-pw.disabled:focus,
.ja-paywall .btn-pw[disabled]:focus,
fieldset[disabled] .ja-paywall .btn-pw:focus,
.ja-paywall .btn-pw.disabled:active,
.ja-paywall .btn-pw[disabled]:active,
fieldset[disabled] .ja-paywall .btn-pw:active,
.ja-paywall .btn-pw.disabled.active,
.ja-paywall .btn-pw[disabled].active,
fieldset[disabled] .ja-paywall .btn-pw.active {
  background-color: #5cbcb1;
  border-color: #5cbcb1;
}
.ja-paywall .btn-pw .badge {
  color: #5cbcb1;
  background-color: #fff;
}
.ja-paywall .btn-blue {
  color: #fff;
  background-color: #032f48;
  border-color: transparent;
}
.ja-paywall .btn-blue:hover,
.ja-paywall .btn-blue:focus,
.ja-paywall .btn-blue:active,
.ja-paywall .btn-blue.active,
.open .dropdown-toggle.ja-paywall .btn-blue {
  color: #fff;
  background-color: #011521;
  border-color: rgba(0, 0, 0, 0);
}
.ja-paywall .btn-blue:active,
.ja-paywall .btn-blue.active,
.open .dropdown-toggle.ja-paywall .btn-blue {
  background-image: none;
}
.ja-paywall .btn-blue.disabled,
.ja-paywall .btn-blue[disabled],
fieldset[disabled] .ja-paywall .btn-blue,
.ja-paywall .btn-blue.disabled:hover,
.ja-paywall .btn-blue[disabled]:hover,
fieldset[disabled] .ja-paywall .btn-blue:hover,
.ja-paywall .btn-blue.disabled:focus,
.ja-paywall .btn-blue[disabled]:focus,
fieldset[disabled] .ja-paywall .btn-blue:focus,
.ja-paywall .btn-blue.disabled:active,
.ja-paywall .btn-blue[disabled]:active,
fieldset[disabled] .ja-paywall .btn-blue:active,
.ja-paywall .btn-blue.disabled.active,
.ja-paywall .btn-blue[disabled].active,
fieldset[disabled] .ja-paywall .btn-blue.active {
  background-color: #032f48;
  border-color: transparent;
}
.ja-paywall .btn-blue .badge {
  color: #032f48;
  background-color: #fff;
}
.ja-paywall .btn-default {
  color: #fff;
  background-color: #3f4e63;
  border-color: #3f4e63;
}
.ja-paywall .btn-default:hover,
.ja-paywall .btn-default:focus,
.ja-paywall .btn-default:active,
.ja-paywall .btn-default.active,
.open .dropdown-toggle.ja-paywall .btn-default {
  color: #fff;
  background-color: #2f3a4a;
  border-color: #27313e;
}
.ja-paywall .btn-default:active,
.ja-paywall .btn-default.active,
.open .dropdown-toggle.ja-paywall .btn-default {
  background-image: none;
}
.ja-paywall .btn-default.disabled,
.ja-paywall .btn-default[disabled],
fieldset[disabled] .ja-paywall .btn-default,
.ja-paywall .btn-default.disabled:hover,
.ja-paywall .btn-default[disabled]:hover,
fieldset[disabled] .ja-paywall .btn-default:hover,
.ja-paywall .btn-default.disabled:focus,
.ja-paywall .btn-default[disabled]:focus,
fieldset[disabled] .ja-paywall .btn-default:focus,
.ja-paywall .btn-default.disabled:active,
.ja-paywall .btn-default[disabled]:active,
fieldset[disabled] .ja-paywall .btn-default:active,
.ja-paywall .btn-default.disabled.active,
.ja-paywall .btn-default[disabled].active,
fieldset[disabled] .ja-paywall .btn-default.active {
  background-color: #3f4e63;
  border-color: #3f4e63;
}
.ja-paywall .btn-default .badge {
  color: #3f4e63;
  background-color: #fff;
}
.ja-paywall .ja-paywall-title {
  font-size: 22px;
  text-transform: uppercase;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.ja-paywall .pw-contact-us {
  background-color: #fff;
}
.ja-paywall .pw-contact-us .pw-contact-us-text,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action {
  padding: 40px;
}
.ja-paywall .pw-contact-us .pw-contact-us-text {
  font-size: 16px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  color: #032f48;
  line-height: 1.5em;
  vertical-align: middle;
}
.ja-paywall .pw-contact-us .pw-contact-us-text .ja-svg-icon {
  height: 91px;
  width: 91px;
  fill: #032f48;
}
@media (min-width: 992px) {
  .ja-paywall .pw-contact-us .pw-contact-us-text {
    float: left;
    width: 50%;
  }
}
.ja-paywall .pw-contact-us .pw-contact-us-text .media-body {
  vertical-align: middle;
}
.ja-paywall .pw-contact-us .pw-contact-us-text .media-body p {
  width: 90%;
  margin-bottom: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.ja-paywall .pw-contact-us .pw-contact-us-btn-action {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 992px) {
  .ja-paywall .pw-contact-us .pw-contact-us-btn-action {
    float: left;
    width: 50%;
  }
}
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn {
  color: #fff;
  background-color: #032f48;
  border-color: transparent;
}
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn:hover,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn:focus,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn:active,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn.active,
.open .dropdown-toggle.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn {
  color: #fff;
  background-color: #011521;
  border-color: rgba(0, 0, 0, 0);
}
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn:active,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn.active,
.open .dropdown-toggle.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn {
  background-image: none;
}
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn.disabled,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn[disabled],
fieldset[disabled] .ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn.disabled:hover,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn[disabled]:hover,
fieldset[disabled] .ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn:hover,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn.disabled:focus,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn[disabled]:focus,
fieldset[disabled] .ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn:focus,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn.disabled:active,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn[disabled]:active,
fieldset[disabled] .ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn:active,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn.disabled.active,
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn[disabled].active,
fieldset[disabled] .ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn.active {
  background-color: #032f48;
  border-color: transparent;
}
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn .badge {
  color: #032f48;
  background-color: #fff;
}
.ja-paywall .pw-contact-us .pw-contact-us-btn-action .btn:first-child {
  margin-bottom: 10px;
}
.ja-paywall .ja-pw-wc-feedback .woocommerce-error,
.ja-paywall .ja-pw-wc-feedback .woocommerce-info,
.ja-paywall .ja-pw-wc-feedback .woocommerce-message {
  background-color: #fff !important;
  margin: 20px 0 !important;
}
.ja-paywall .ja-pw-intertitle-heading {
  padding: 10px 0;
  color: #2A2D34;
  font-size: 20px;
  text-align: left;
}
.ja-paywall .ja-pw-intertitle-heading .ja-pw-intertitle-step {
  padding-left: 10px;
}
.ja-paywall .ja-pw-intertitle-heading .ja-pw-intertitle-heading-text {
  padding: 5px 0;
  display: inline-block;
}
.ja-paywall .ja-pw-intertitle-heading-hr {
  height: 4px;
  display: block;
  background: #2A2D34;
  background: -moz-linear-gradient(left, #2A2D34 0%, #2A2D34 20%, #dcdcdc 20%, #dcdcdc 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #2A2D34), color-stop(20%, #2A2D34), color-stop(20%, #dcdcdc), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(left, #2A2D34 0%, #2A2D34 20%, #dcdcdc 20%, #dcdcdc 100%);
  background: -o-linear-gradient(left, #2A2D34 0%, #2A2D34 20%, #dcdcdc 20%, #dcdcdc 100%);
  background: -ms-linear-gradient(left, #2A2D34 0%, #2A2D34 20%, #dcdcdc 20%, #dcdcdc 100%);
  background: linear-gradient(to right, #2A2D34 0%, #2A2D34 20%, #dcdcdc 20%, #dcdcdc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@pw-text-color', endColorstr='@pw-border-color', GradientType=1);
}
.ja-paywall form,
.ja-paywall .ja-pw-formulaire {
  /* on checked */
  /* on checked */
}
.ja-paywall form .form-row,
.ja-paywall .ja-pw-formulaire .form-row {
  margin-top: 20px;
}
.ja-paywall form .form-control,
.ja-paywall .ja-pw-formulaire .form-control,
.ja-paywall form .form-row input,
.ja-paywall .ja-pw-formulaire .form-row input,
.ja-paywall form .form-row select,
.ja-paywall .ja-pw-formulaire .form-row select {
  padding-left: 20px;
  height: 40px;
  border: 1px solid #dcdcdc;
  border-radius: 0;
  background-color: #fff;
}
.ja-paywall form .form-control::-moz-placeholder,
.ja-paywall .ja-pw-formulaire .form-control::-moz-placeholder,
.ja-paywall form .form-row input::-moz-placeholder,
.ja-paywall .ja-pw-formulaire .form-row input::-moz-placeholder,
.ja-paywall form .form-row select::-moz-placeholder,
.ja-paywall .ja-pw-formulaire .form-row select::-moz-placeholder {
  color: #ADB5BD;
  opacity: 1;
}
.ja-paywall form .form-control:-ms-input-placeholder,
.ja-paywall .ja-pw-formulaire .form-control:-ms-input-placeholder,
.ja-paywall form .form-row input:-ms-input-placeholder,
.ja-paywall .ja-pw-formulaire .form-row input:-ms-input-placeholder,
.ja-paywall form .form-row select:-ms-input-placeholder,
.ja-paywall .ja-pw-formulaire .form-row select:-ms-input-placeholder {
  color: #ADB5BD;
}
.ja-paywall form .form-control::-webkit-input-placeholder,
.ja-paywall .ja-pw-formulaire .form-control::-webkit-input-placeholder,
.ja-paywall form .form-row input::-webkit-input-placeholder,
.ja-paywall .ja-pw-formulaire .form-row input::-webkit-input-placeholder,
.ja-paywall form .form-row select::-webkit-input-placeholder,
.ja-paywall .ja-pw-formulaire .form-row select::-webkit-input-placeholder {
  color: #ADB5BD;
}
.ja-paywall form .select2-container .select2-choice,
.ja-paywall .ja-pw-formulaire .select2-container .select2-choice {
  padding-left: 20px;
  line-height: 40px;
  border-radius: 0;
  border: 1px solid #dcdcdc !important;
}
.ja-paywall form .select2-container .select2-choice .select2-chosen,
.ja-paywall .ja-pw-formulaire .select2-container .select2-choice .select2-chosen {
  color: #ADB5BD !important;
  font-size: 18px;
}
.ja-paywall form .select2-drop-active,
.ja-paywall .ja-pw-formulaire .select2-drop-active {
  border: 1px solid #dcdcdc;
}
.ja-paywall form .form-row li.select2-search-field input.select2-input,
.ja-paywall .ja-pw-formulaire .form-row li.select2-search-field input.select2-input {
  border: 0;
}
.ja-paywall form .control-label,
.ja-paywall .ja-pw-formulaire .control-label,
.ja-paywall form .form-control,
.ja-paywall .ja-pw-formulaire .form-control,
.ja-paywall form .radio-inline,
.ja-paywall .ja-pw-formulaire .radio-inline,
.ja-paywall form .radio-title,
.ja-paywall .ja-pw-formulaire .radio-title,
.ja-paywall form .checkbox,
.ja-paywall .ja-pw-formulaire .checkbox,
.ja-paywall form .form-row input,
.ja-paywall .ja-pw-formulaire .form-row input,
.ja-paywall form .selectpicker .select2-container .select2-choice,
.ja-paywall .ja-pw-formulaire .selectpicker .select2-container .select2-choice,
.ja-paywall form .form-row select,
.ja-paywall .ja-pw-formulaire .form-row select {
  font-size: 18px;
}
.ja-paywall form .radio-inline,
.ja-paywall .ja-pw-formulaire .radio-inline,
.ja-paywall form .radio-desc,
.ja-paywall .ja-pw-formulaire .radio-desc,
.ja-paywall form .checkbox,
.ja-paywall .ja-pw-formulaire .checkbox {
  color: #e40421;
}
.ja-paywall form .control-label,
.ja-paywall .ja-pw-formulaire .control-label {
  font-weight: normal;
}
.ja-paywall form hr,
.ja-paywall .ja-pw-formulaire hr {
  border-top: 1px solid #dcdcdc;
}
.ja-paywall form .radio,
.ja-paywall .ja-pw-formulaire .radio,
.ja-paywall form .checkbox,
.ja-paywall .ja-pw-formulaire .checkbox {
  padding: 0;
}
.ja-paywall form [type="checkbox"]:not(:checked),
.ja-paywall .ja-pw-formulaire [type="checkbox"]:not(:checked),
.ja-paywall form [type="checkbox"]:checked,
.ja-paywall .ja-pw-formulaire [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.ja-paywall form [type="checkbox"]:not(:checked) + label,
.ja-paywall .ja-pw-formulaire [type="checkbox"]:not(:checked) + label,
.ja-paywall form [type="checkbox"]:checked + label,
.ja-paywall .ja-pw-formulaire [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
.ja-paywall form [type="checkbox"]:not(:checked) + label:before,
.ja-paywall .ja-pw-formulaire [type="checkbox"]:not(:checked) + label:before,
.ja-paywall form [type="checkbox"]:checked + label:before,
.ja-paywall .ja-pw-formulaire [type="checkbox"]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: -3px;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #dcdcdc;
}
.ja-paywall form [type="checkbox"]:checked + label:before,
.ja-paywall .ja-pw-formulaire [type="checkbox"]:checked + label:before {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/form-checkbox-check@1x.png") center center no-repeat #fff;
}
.ja-paywall form [type="radio"]:not(:checked),
.ja-paywall .ja-pw-formulaire [type="radio"]:not(:checked),
.ja-paywall form [type="radio"]:checked,
.ja-paywall .ja-pw-formulaire [type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
.ja-paywall form [type="radio"]:not(:checked) + label,
.ja-paywall .ja-pw-formulaire [type="radio"]:not(:checked) + label,
.ja-paywall form [type="radio"]:checked + label,
.ja-paywall .ja-pw-formulaire [type="radio"]:checked + label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
.ja-paywall form [type="radio"]:not(:checked) + label:before,
.ja-paywall .ja-pw-formulaire [type="radio"]:not(:checked) + label:before,
.ja-paywall form [type="radio"]:checked + label:before,
.ja-paywall .ja-pw-formulaire [type="radio"]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: -3px;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 50%;
}
.ja-paywall form [type="radio"]:checked + label:before,
.ja-paywall .ja-pw-formulaire [type="radio"]:checked + label:before {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/form-radio-check@1x.png") center center no-repeat #fff;
}
.ja-paywall form .form-row-first.form-row-ja-small,
.ja-paywall .ja-pw-formulaire .form-row-first.form-row-ja-small {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.ja-paywall form .form-row-last.form-row-ja-large,
.ja-paywall .ja-pw-formulaire .form-row-last.form-row-ja-large {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.ja-paywall .ja-pw-order {
  color: #2A2D34;
  padding-top: 20px;
  padding-bottom: 20px;
}
.ja-paywall .ja-pw-order p.mandatory-fields {
  float: left;
  padding: 10px;
}
.ja-paywall .ja-pw-order sup.required {
  color: red;
}
.ja-paywall .ja-pw-order form .create-account {
  margin-top: 20px;
}
.ja-paywall .ja-pw-order #payment {
  background: transparent;
  border-radius: 0;
}
.ja-paywall .ja-pw-order #payment div.payment_box {
  margin-bottom: 0;
}
.ja-paywall .ja-pw-order .ja-pw-payment-method {
  font-size: 16px;
}
.ja-paywall .ja-pw-order .ja-pw-payment-method .well {
  background-color: #e5e5e5;
}
.ja-paywall .ja-pw-order .ja-pw-payment-method a {
  text-decoration: underline;
}
.ja-paywall .ja-pw-order .ja-pw-payment-method .wc_payment_method {
  margin: 30px 0;
}
.ja-paywall .ja-pw-order .ja-pw-payment-method .wc_payment_method .payment_box.payment_method_stripe {
  margin: 1em 0 0 0;
}
.ja-paywall .ja-pw-order .ja-pw-payment-method strong,
.ja-paywall .ja-pw-order .ja-pw-payment-method .wc_payment_method.payment_method_cod {
  color: #5cbcb1;
}
.ja-paywall .ja-pw-order .ja-pw-payment-method ul > li {
  font-weight: bold;
}
.ja-paywall .ja-pw-order .ja-pw-order-review-table td.product-name {
  text-align: left;
}
.ja-paywall .ja-pw-order .ja-pw-order-review-table .tax-total td {
  background-color: #e5e5e5;
}
.ja-paywall .ja-pw-order .ja-pw-order-review-table .order-total td {
  color: #032f48;
  font-size: 19.2px;
}
.ja-paywall .ja-pw-order .ja-pw-terms {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  margin: 16px 0;
  padding: 16px 0 0 0;
}
.ja-paywall .ja-pw-order .ja-pw-terms label {
  color: #2A2D34;
}
.ja-paywall .woocommerce .blockUI.blockOverlay:before,
.ja-paywall .woocommerce .loader:before {
  top: auto;
  bottom: 10%;
  left: 50%;
  right: 50%;
}
.ja-paywall .pw-welcome-body,
.ja-paywall .pw-welcome-speach {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.ja-paywall .pw-welcome-body {
  margin: 20px auto;
  background-color: #dde0e5;
}
.ja-paywall .pw-welcome h2 {
  font-weight: normal;
  font-size: 25px;
}
.ja-paywall .pw-welcome h2,
.ja-paywall .pw-welcome .pw-welcome-list {
  margin: 30px 0;
}
.ja-paywall .pw-welcome h2 .ja-svg-icon-icn-check-circle,
.ja-paywall .pw-welcome .pw-welcome-list .ja-svg-icon-icn-check-circle {
  color: #5cbcb1;
}
.ja-paywall .pw-welcome .pw-welcome-header {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin: 20px 0 0 0;
  padding: 0;
}
.ja-paywall .pw-welcome .pw-welcome-header img,
.ja-paywall .pw-welcome .pw-welcome-header .svg-logo-ja-new {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
}
.ja-paywall .pw-welcome .pw-welcome-header .svg-logo-ja-new {
  width: 250px;
  height: auto;
  max-height: 48px;
}
.ja-paywall .pw-welcome .pw-welcome-header .svg-logo-ja-new path:last-child {
  fill: #1d1d1b;
}
.ja-paywall .pw-welcome .pw-welcome-header .svg-logo-ja-new path:first-child {
  fill: #eb2136;
}
.ja-paywall .pw-welcome .pw-welcome-header .pw-welcome-title {
  margin: 10px auto;
  font-size: 28px;
  font-weight: normal;
  line-height: 1.2;
}
.ja-paywall .pw-welcome .pw-welcome-header .pw-welcome-title strong {
  font-weight: bold;
  font-size: 42px;
}
.ja-paywall .pw-welcome .pw-welcome-list {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
}
.ja-paywall .pw-welcome .pw-welcome-list > li {
  margin-bottom: 20px;
}
.ja-paywall .pw-welcome .pw-welcome-speach {
  margin: 40px auto;
  font-size: 16px;
}
.ja-paywall .pw-welcome .pw-welcome-speach p {
  margin-bottom: 20px;
}
.ja-paywall .pw-welcome .pw-welcome-speach p:last-child {
  margin-bottom: 10px;
}
.ja-paywall .pw-welcome .pw-welcome-footer {
  margin: 20px 0 40px 0;
}
.ja-paywall .pw-welcome .pw-welcome-footer > .container {
  padding: 0;
}
.ja-paywall .pw-welcome .pw-contact-us {
  box-shadow: 0px 5px 5px -2px rgba(202, 202, 202, 0.71);
  padding-right: 16px;
}
.ja-paywall .pw-page-offre {
  background-color: #fff;
  /* Page offre - Listes */
  /* Pictos - illustration */
}
.ja-paywall .pw-page-offre h1,
.ja-paywall .pw-page-offre h2,
.ja-paywall .pw-page-offre h3,
.ja-paywall .pw-page-offre h4,
.ja-paywall .pw-page-offre h5 {
  font-family: Arial, Helvetica, sans-serif;
}
.ja-paywall .pw-page-offre .container {
  max-width: 1200px;
}
.ja-paywall .pw-page-offre .bloc-btn-offre {
  text-align: center;
}
.ja-paywall .pw-page-offre .bloc-btn-offre a:not(.btn) {
  color: #5cbcb1;
  font-size: 18px;
  text-decoration: underline;
}
.ja-paywall .pw-page-offre h2 {
  font-size: 42px;
}
.ja-paywall .pw-page-offre h3 {
  font-weight: normal;
  font-size: 35px;
  line-height: 1.2;
}
.ja-paywall .pw-page-offre h3 small {
  color: #706666;
  font-weight: normal;
  font-size: 16px;
}
.ja-paywall .pw-page-offre img {
  display: block;
  max-width: 100%;
  height: auto;
}
.ja-paywall .pw-page-offre ul.icon-list {
  font-size: 18px;
  margin: 40px auto;
}
.ja-paywall .pw-page-offre ul.icon-list:before,
.ja-paywall .pw-page-offre ul.icon-list:after {
  content: " ";
  display: table;
}
.ja-paywall .pw-page-offre ul.icon-list:after {
  clear: both;
}
.ja-paywall .pw-page-offre ul.icon-list:before,
.ja-paywall .pw-page-offre ul.icon-list:after {
  content: " ";
  display: table;
}
.ja-paywall .pw-page-offre ul.icon-list:after {
  clear: both;
}
.ja-paywall .pw-page-offre ul.icon-list li {
  padding-left: 40px;
}
.ja-paywall .pw-page-offre ul.icon-list li:before {
  color: #5cbcb1;
}
.ja-paywall .pw-page-offre ul.icon-list li.col-md-6 {
  padding-bottom: 20px;
}
.ja-paywall .pw-page-offre ul.icon-list.icon-bullet li:before {
  font-size: 28px;
  font-weight: bold;
  top: -5px;
}
.ja-paywall .pw-page-offre ul.icon-list.icon-plus li:before {
  font-size: 14px;
}
.ja-paywall .pw-page-offre .ja-svg-icon-picto-offre-actu-tn {
  width: 74px;
  height: 74px;
}
.ja-paywall .pw-page-offre .ja-svg-icon-picto-offre-interview-tn {
  width: 44px;
  height: 77px;
}
.ja-paywall .pw-page-offre .ja-svg-icon-picto-offre-focus-tn {
  width: 69px;
  height: 72px;
}
.ja-paywall .pw-page-offre .ja-svg-icon-picto-offre-expert-tn {
  width: 75px;
  height: 75px;
}
.ja-paywall .pw-page-offre .lead {
  margin: 20px 0;
  font-weight: bold;
  line-height: 40px;
}
.ja-paywall .pw-page-offre .pw-page-offre-header .row p,
.ja-paywall .pw-page-offre .pw-page-offre-header .row img,
.ja-paywall .pw-page-offre .pw-page-offre-header .row .btn {
  margin: 28px 0;
}
.ja-paywall .pw-page-offre .pw-page-offre-header .row p {
  font-size: 18px;
}
.ja-paywall .pw-page-offre .pw-page-offre-header .row .bloc-btn-offre {
  width: 40%;
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-header {
  color: #fff;
  max-width: 100%;
  background: #0f2a45 top right no-repeat url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/banner-offre-home.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: table;
  width: 100%;
  height: 100%;
  /* For at least Firefox */
  min-height: 600px;
  /* phone & tablet*/
  /* phone */
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-header .row {
  padding: 75px 0;
  display: table-cell;
  vertical-align: middle;
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-header .row p {
  color: #fff;
}
@media (max-width: 991px) {
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-header {
    -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
    box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
  }
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-header h2,
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-header .lead,
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-header ul li {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
  }
}
@media (max-width: 767px) {
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-header {
    min-height: inherit;
    padding: 20px;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-header .row {
    padding: 0;
    vertical-align: middle;
  }
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-containt-image {
  color: #fff;
  max-width: 100%;
  background: #0f2a45 top right no-repeat url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-promesse.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: table;
  width: 100%;
  height: 100%;
  /* For at least Firefox */
  min-height: 600px;
  /* phone & tablet*/
  /* phone */
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-containt-image h2 {
  color: #5cbcb1;
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-containt-image .row {
  padding: 75px 0;
  display: table-cell;
  vertical-align: middle;
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-containt-image .row p {
  color: #fff;
}
@media (max-width: 991px) {
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-containt-image {
    -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
    box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
  }
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-containt-image h2,
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-containt-image .lead,
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-containt-image ul li {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
  }
}
@media (max-width: 767px) {
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-containt-image {
    min-height: inherit;
    padding: 20px;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-containt-image .row {
    padding: 0;
    vertical-align: middle;
  }
}
.ja-paywall .pw-page-offre.pw-page-offre-classique .pw-page-offre-header {
  color: #fff;
  max-width: 100%;
  background: #0f2a45 top right no-repeat url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-classique-bg.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: table;
  width: 100%;
  height: 100%;
  /* For at least Firefox */
  min-height: 500px;
  /* phone & tablet*/
  /* phone */
}
.ja-paywall .pw-page-offre.pw-page-offre-classique .pw-page-offre-header .row {
  padding: 75px 0;
  display: table-cell;
  vertical-align: middle;
}
.ja-paywall .pw-page-offre.pw-page-offre-classique .pw-page-offre-header .row p {
  color: #fff;
}
@media (max-width: 991px) {
  .ja-paywall .pw-page-offre.pw-page-offre-classique .pw-page-offre-header {
    -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
    box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
  }
  .ja-paywall .pw-page-offre.pw-page-offre-classique .pw-page-offre-header h2,
  .ja-paywall .pw-page-offre.pw-page-offre-classique .pw-page-offre-header .lead,
  .ja-paywall .pw-page-offre.pw-page-offre-classique .pw-page-offre-header ul li {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
  }
}
@media (max-width: 767px) {
  .ja-paywall .pw-page-offre.pw-page-offre-classique .pw-page-offre-header {
    min-height: inherit;
    padding: 20px;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-classique .pw-page-offre-header .row {
    padding: 0;
    vertical-align: middle;
  }
}
.ja-paywall .pw-page-offre.pw-page-offre-multi-acces .pw-page-offre-header {
  color: #fff;
  max-width: 100%;
  background: #0f2a45 top right no-repeat url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-entreprise-bg.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: table;
  width: 100%;
  height: 100%;
  /* For at least Firefox */
  min-height: 500px;
  /* phone & tablet*/
  /* phone */
}
.ja-paywall .pw-page-offre.pw-page-offre-multi-acces .pw-page-offre-header .row {
  padding: 75px 0;
  display: table-cell;
  vertical-align: middle;
}
.ja-paywall .pw-page-offre.pw-page-offre-multi-acces .pw-page-offre-header .row p {
  color: #fff;
}
@media (max-width: 991px) {
  .ja-paywall .pw-page-offre.pw-page-offre-multi-acces .pw-page-offre-header {
    -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
    box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
  }
  .ja-paywall .pw-page-offre.pw-page-offre-multi-acces .pw-page-offre-header h2,
  .ja-paywall .pw-page-offre.pw-page-offre-multi-acces .pw-page-offre-header .lead,
  .ja-paywall .pw-page-offre.pw-page-offre-multi-acces .pw-page-offre-header ul li {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
  }
}
@media (max-width: 767px) {
  .ja-paywall .pw-page-offre.pw-page-offre-multi-acces .pw-page-offre-header {
    min-height: inherit;
    padding: 20px;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-multi-acces .pw-page-offre-header .row {
    padding: 0;
    vertical-align: middle;
  }
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header {
  color: #fff;
  max-width: 100%;
  background: #0f2a45 top right no-repeat url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-decouverte-full.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: table;
  width: 100%;
  height: 100%;
  /* For at least Firefox */
  min-height: 500px;
  /* phone & tablet*/
  /* phone */
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .row {
  padding: 75px 0;
  display: table-cell;
  vertical-align: middle;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .row p {
  color: #fff;
}
@media (max-width: 991px) {
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header {
    -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
    box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
  }
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header h2,
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .lead,
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header ul li {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
  }
}
@media (max-width: 767px) {
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header {
    min-height: inherit;
    padding: 20px;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .row {
    padding: 0;
    vertical-align: middle;
  }
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn {
  font-weight: bold;
  color: #032f48;
  background-color: #fff;
  border-color: transparent;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn:hover,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn:focus,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn:active,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn.active,
.open .dropdown-toggle.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn {
  color: #032f48;
  background-color: #ebebeb;
  border-color: rgba(0, 0, 0, 0);
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn:active,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn.active,
.open .dropdown-toggle.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn {
  background-image: none;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn.disabled,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn[disabled],
fieldset[disabled] .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn.disabled:hover,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn[disabled]:hover,
fieldset[disabled] .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn:hover,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn.disabled:focus,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn[disabled]:focus,
fieldset[disabled] .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn:focus,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn.disabled:active,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn[disabled]:active,
fieldset[disabled] .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn:active,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn.disabled.active,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn[disabled].active,
fieldset[disabled] .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn.active {
  background-color: #fff;
  border-color: transparent;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .btn .badge {
  color: #fff;
  background-color: #032f48;
}
.ja-paywall .pw-page-offre .pw-page-offre-bandeau {
  background-image: -webkit-linear-gradient(left, color-stop(#5cbcb1 0%), color-stop(#b2e2ba 100%));
  background-image: linear-gradient(to right, #5cbcb1 0%, #b2e2ba 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cbcb1', endColorstr='#ffb2e2ba', GradientType=1);
}
.ja-paywall .pw-page-offre .pw-page-offre-bandeau h2 {
  text-align: center;
  color: #fff;
}
.ja-paywall .pw-page-offre .pw-page-offre-bandeau .container {
  padding: 60px;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt {
  color: #0f2a45;
  padding: 40px;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt .container {
  padding: 40px;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt.gris {
  background-color: #eff0f2;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt .bloc-btn-offre {
  width: 40%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt .pw-page-offre-bloc-list {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
  padding: 20px 0;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt .pw-page-offre-bloc-list .pw-page-offre-list h4,
.ja-paywall .pw-page-offre .pw-page-offre-containt .pw-page-offre-bloc-list .pw-page-offre-list .media-heading {
  padding: 10px 0;
  font-size: 28px;
  font-weight: normal;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt .pw-page-offre-bloc-list .pw-page-offre-list .media-left {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
}
@media (min-width: 992px) {
  .ja-paywall .pw-page-offre .pw-page-offre-containt .pw-page-offre-bloc-list .pw-page-offre-list .media-left {
    float: left;
    width: 25%;
  }
}
.ja-paywall .pw-page-offre .pw-page-offre-containt .pw-page-offre-bloc-list .pw-page-offre-list .media-left svg {
  fill: #5cbcb1;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt .pw-page-offre-bloc-list .pw-page-offre-list .media-left .media-object {
  margin-left: auto;
  margin-right: auto;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt .pw-page-offre-bloc-list .pw-page-offre-list .media-body {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  vertical-align: middle;
}
@media (min-width: 992px) {
  .ja-paywall .pw-page-offre .pw-page-offre-containt .pw-page-offre-bloc-list .pw-page-offre-list .media-body {
    float: left;
    width: 75%;
  }
}
.ja-paywall .pw-page-offre .pw-page-offre-containt .btn {
  margin: 40px auto 20px auto;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-bandeau {
  background-image: -webkit-linear-gradient(left, color-stop(#76a9ce 0%), color-stop(#8acaf8 100%));
  background-image: linear-gradient(to right, #76a9ce 0%, #8acaf8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff76a9ce', endColorstr='#ff8acaf8', GradientType=1);
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn {
  color: #fff;
  background-color: #8acaf8;
  border-color: transparent;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn:hover,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn:focus,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn:active,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn.active,
.open .dropdown-toggle.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn {
  color: #fff;
  background-color: #64b9f6;
  border-color: rgba(0, 0, 0, 0);
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn:active,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn.active,
.open .dropdown-toggle.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn {
  background-image: none;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn.disabled,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn[disabled],
fieldset[disabled] .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn.disabled:hover,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn[disabled]:hover,
fieldset[disabled] .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn:hover,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn.disabled:focus,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn[disabled]:focus,
fieldset[disabled] .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn:focus,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn.disabled:active,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn[disabled]:active,
fieldset[disabled] .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn:active,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn.disabled.active,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn[disabled].active,
fieldset[disabled] .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn.active {
  background-color: #8acaf8;
  border-color: transparent;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-containt .btn .badge {
  color: #8acaf8;
  background-color: #fff;
}
.ja-paywall .pw-page-offre .pw-offre-decouv-activation {
  padding: 60px 20px;
  color: #fff;
  max-width: 100%;
  background: #0f2a45 top right no-repeat url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-decouverte-bg-bleu.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: table;
  width: 100%;
  height: 100%;
  /* For at least Firefox */
  min-height: 400px;
  /* phone & tablet*/
  /* phone */
}
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .row {
  padding: 75px 0;
  display: table-cell;
  vertical-align: middle;
}
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .row p {
  color: #fff;
}
@media (max-width: 991px) {
  .ja-paywall .pw-page-offre .pw-offre-decouv-activation {
    -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
    box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
  }
  .ja-paywall .pw-page-offre .pw-offre-decouv-activation h2,
  .ja-paywall .pw-page-offre .pw-offre-decouv-activation .lead,
  .ja-paywall .pw-page-offre .pw-offre-decouv-activation ul li {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
  }
}
@media (max-width: 767px) {
  .ja-paywall .pw-page-offre .pw-offre-decouv-activation {
    min-height: inherit;
    padding: 20px;
  }
  .ja-paywall .pw-page-offre .pw-offre-decouv-activation .row {
    padding: 0;
    vertical-align: middle;
  }
}
.ja-paywall .pw-page-offre .pw-offre-decouv-activation h3 {
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  color: #032f48;
}
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .lead {
  padding: 24px;
  text-align: center;
}
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn {
  font-weight: bold !important;
  width: 40%;
  color: #032f48;
  background-color: #fff;
  border-color: transparent;
}
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn:hover,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn:focus,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn:active,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn.active,
.open .dropdown-toggle.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn {
  color: #032f48;
  background-color: #ebebeb;
  border-color: rgba(0, 0, 0, 0);
}
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn:active,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn.active,
.open .dropdown-toggle.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn {
  background-image: none;
}
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn.disabled,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn[disabled],
fieldset[disabled] .ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn.disabled:hover,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn[disabled]:hover,
fieldset[disabled] .ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn:hover,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn.disabled:focus,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn[disabled]:focus,
fieldset[disabled] .ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn:focus,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn.disabled:active,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn[disabled]:active,
fieldset[disabled] .ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn:active,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn.disabled.active,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn[disabled].active,
fieldset[disabled] .ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn.active {
  background-color: #fff;
  border-color: transparent;
}
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn .badge {
  color: #fff;
  background-color: #032f48;
}
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .bloc-btn-offre a:not(.btn) {
  color: #fff !important;
  text-decoration: underline;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt-grid .container {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  align-content: center;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt-grid .container .bloc-containt-grid {
  display: flex;
  align-content: center;
  min-width: 50%;
  min-height: 400px;
  max-height: 400px;
  flex-basis: 50%;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt-grid .container .bloc-containt-grid.image-bg {
  position: relative;
  -webkit-background-size: containt;
  -moz-background-size: containt;
  -o-background-size: containt;
  background-size: containt;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt-grid .container .bloc-containt-grid.image-bg .ja-svg-icon-pw-arrow-big {
  height: 45px;
  width: 20px;
  position: absolute;
  left: -1px;
  top: 50%;
  bottom: 50%;
  display: none;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt-grid .container .bloc-containt-grid .bloc-containt-grid-inner {
  padding: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  -ms-overflow-x: hidden;
}
.ja-paywall .pw-page-offre .pw-page-offre-containt-grid .container .bloc-containt-grid p:not(.lead) {
  font-size: 18px;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .bloc-containt-grid {
  text-align: center;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .bloc-containt-grid .bloc-containt-grid-inner {
  align-items: center;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .bloc-containt-grid.image-bg.row-1 {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-desktop1-bg-arrow.jpg") no-repeat;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .bloc-containt-grid.image-bg.row-2 {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-tablet-bg-arrow.jpg") top right no-repeat;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .bloc-containt-grid.image-bg.row-3 {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-mobile-bg-arrow.jpg") no-repeat;
}
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .bloc-containt-grid.image-bg.row-4 {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-desktop2-bg-arrow.jpg") top right no-repeat;
}
.ja-paywall .pw-page-offre.pw-page-offre-classique .bloc-containt-grid.image-bg.row-1,
.ja-paywall .pw-page-offre.pw-page-offre-multi-acces .bloc-containt-grid.image-bg.row-1 {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-desktop3-bg-arrow.jpg") no-repeat;
}
.ja-paywall .pw-page-offre.pw-page-offre-classique .bloc-containt-grid.image-bg.row-2,
.ja-paywall .pw-page-offre.pw-page-offre-multi-acces .bloc-containt-grid.image-bg.row-2 {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-desktop4-bg-arrow.jpg") top right no-repeat;
}
.ja-paywall .pw-page-offre.pw-page-offre-classique .bloc-containt-grid.image-bg.row-3,
.ja-paywall .pw-page-offre.pw-page-offre-multi-acces .bloc-containt-grid.image-bg.row-3 {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-mobile2-bg-arrow.jpg") no-repeat;
}
.ja-paywall .pw-page-offre .pw-page-offre-subscribe {
  padding: 60px;
  background-color: #f5c618;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.ja-paywall .pw-page-offre .pw-page-offre-subscribe img {
  margin-bottom: 20px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.ja-paywall .pw-page-offre .pw-page-offre-subscribe p {
  font-size: 16px;
}
.ja-paywall .pw-page-offre .pw-page-offre-subscribe h3 {
  font-size: 42px;
  font-weight: bold;
  text-transform: uppercase;
}
.ja-paywall .pw-page-offre .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc {
  margin: 20px;
}
.ja-paywall .pw-page-offre .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc .pw-page-offre-subscribe-bloc-inner {
  background-color: #fff;
  padding: 40px;
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-subscribe .container {
  display: flex;
  justify-content: center;
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc {
  display: flex;
  max-width: 450px;
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc a:not(.btn) {
  text-decoration: underline;
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-subscribe .tarif {
  margin: 44px auto;
  line-height: 1.2;
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-subscribe .tarif .un-an {
  font-size: 42px;
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-subscribe .tarif .prix {
  font-size: 18px;
}
.ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-subscribe .tarif .sur-mesure {
  font-size: 35px;
}
.ja-paywall .pw-page-offre.pw-page-offre-classique .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc {
  margin: 20px auto;
}
.ja-paywall .pw-page-offre.pw-page-offre-classique .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc h3,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc h3 {
  color: #032f48;
}
.ja-paywall .pw-page-offre.pw-page-offre-classique .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc a:not(.btn),
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc a:not(.btn) {
  color: #032f48;
  text-decoration: underline;
}
.ja-paywall .pw-page-offre.pw-page-offre-classique .pw-page-offre-subscribe .btn,
.ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-subscribe .btn {
  font-weight: bold !important;
  width: 40%;
}
.ja-paywall .pw-page-offre .pw-encart-decouverte {
  text-align: center;
  padding: 20px;
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-decouverte-bg.jpg") top right no-repeat rgba(138, 202, 248, 0.8);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.ja-paywall .pw-page-offre .pw-encart-decouverte .container {
  background-color: rgba(138, 202, 248, 0.8);
  padding: 40px;
}
.ja-paywall .pw-page-offre .pw-encart-decouverte .pw-encart-decouverte-title {
  color: #032f48;
  font-size: 23px;
  margin-top: 0;
  text-transform: uppercase;
}
.ja-paywall .pw-page-offre .pw-encart-decouverte p {
  color: #fff;
  font-size: 23px;
  line-height: 1.5;
  margin-bottom: 20px;
  width: 80%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn {
  color: #8acaf8;
  background-color: #fff;
  border-color: transparent;
  margin: 20px 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-transform: uppercase;
  font-weight: normal;
  /* phone & tablet*/
  /* phone */
}
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn:hover,
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn:focus,
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn:active,
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn.active,
.open .dropdown-toggle.ja-paywall .pw-page-offre .pw-encart-decouverte .btn {
  color: #8acaf8;
  background-color: #ebebeb;
  border-color: rgba(0, 0, 0, 0);
}
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn:active,
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn.active,
.open .dropdown-toggle.ja-paywall .pw-page-offre .pw-encart-decouverte .btn {
  background-image: none;
}
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn.disabled,
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn[disabled],
fieldset[disabled] .ja-paywall .pw-page-offre .pw-encart-decouverte .btn,
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn.disabled:hover,
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn[disabled]:hover,
fieldset[disabled] .ja-paywall .pw-page-offre .pw-encart-decouverte .btn:hover,
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn.disabled:focus,
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn[disabled]:focus,
fieldset[disabled] .ja-paywall .pw-page-offre .pw-encart-decouverte .btn:focus,
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn.disabled:active,
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn[disabled]:active,
fieldset[disabled] .ja-paywall .pw-page-offre .pw-encart-decouverte .btn:active,
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn.disabled.active,
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn[disabled].active,
fieldset[disabled] .ja-paywall .pw-page-offre .pw-encart-decouverte .btn.active {
  background-color: #fff;
  border-color: transparent;
}
.ja-paywall .pw-page-offre .pw-encart-decouverte .btn .badge {
  color: #fff;
  background-color: #8acaf8;
}
@media (max-width: 991px) {
  .ja-paywall .pw-page-offre .pw-encart-decouverte .btn {
    white-space: normal;
  }
}
@media (max-width: 767px) {
  .ja-paywall .pw-page-offre .pw-encart-decouverte .btn {
    width: inherit;
  }
}
.ja-paywall .pw-page-offre .pw-page-offre-header .btn,
.ja-paywall .pw-page-offre .pw-page-offre-containt .btn,
.ja-paywall .pw-page-offre .pw-page-offre-subscribe .btn,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn {
  margin: 20px 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-transform: uppercase;
  font-weight: normal;
  /* phone & tablet*/
  /* phone */
}
@media (max-width: 991px) {
  .ja-paywall .pw-page-offre .pw-page-offre-header .btn,
  .ja-paywall .pw-page-offre .pw-page-offre-containt .btn,
  .ja-paywall .pw-page-offre .pw-page-offre-subscribe .btn,
  .ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn {
    white-space: normal;
  }
}
@media (max-width: 767px) {
  .ja-paywall .pw-page-offre .pw-page-offre-header .btn,
  .ja-paywall .pw-page-offre .pw-page-offre-containt .btn,
  .ja-paywall .pw-page-offre .pw-page-offre-subscribe .btn,
  .ja-paywall .pw-page-offre .pw-offre-decouv-activation .btn {
    width: inherit;
  }
}
.ja-paywall .pw-page-offre .pw-page-offre-list,
.ja-paywall .pw-page-offre .pw-encart-decouverte,
.ja-paywall .pw-page-offre .pw-offre-decouv-activation {
  margin-bottom: 40px;
}
.ja-paywall .pw-page-offre .pw-contact-us {
  margin-bottom: 40px;
}
/* ==========================================================================
     ==========================================================================
     Media Queries
     ==========================================================================
     ========================================================================== */
/* ==========================================================================
     adapting global display for Large devices
     ========================================================================== */
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 976px) {
  .container {
    max-width: 976px;
  }
  /* PAYWALL */
  /* Pages WooCommerce */
  .ja-paywall form {
    padding: 0;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-argument-bloc {
    padding: 50px 40px;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header {
    color: #032f48;
    max-width: 100%;
    background: #0f2a45 top right no-repeat url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-decouverte-full.jpg");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    display: table;
    width: 100%;
    height: 100%;
    /* For at least Firefox */
    min-height: 500px;
    /* phone & tablet*/
    /* phone */
  }
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .row {
    padding: 75px 0;
    display: table-cell;
    vertical-align: middle;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .row p {
    color: #032f48;
  }
  .ja-pw-order .ja-pw-order-header a.btn,
  .ja-pw-order .ja-pw-order-header button {
    text-align: left;
  }
  .ja-pw-order form #customer_details {
    position: relative;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
    padding: 0;
  }
  .ja-pw-order form #customer_details:before,
  .ja-pw-order form #customer_details:after {
    content: " ";
    display: table;
  }
  .ja-pw-order form #customer_details:after {
    clear: both;
  }
  .ja-pw-order form #customer_details:before,
  .ja-pw-order form #customer_details:after {
    content: " ";
    display: table;
  }
  .ja-pw-order form #customer_details:after {
    clear: both;
  }
  .ja-pw-order form #customer_details .pw-checkout-inner-form,
  .ja-pw-order form #customer_details .create-account {
    position: relative;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
    padding: 0;
  }
  .ja-pw-order form #customer_details .pw-checkout-inner-form:before,
  .ja-pw-order form #customer_details .create-account:before,
  .ja-pw-order form #customer_details .pw-checkout-inner-form:after,
  .ja-pw-order form #customer_details .create-account:after {
    content: " ";
    display: table;
  }
  .ja-pw-order form #customer_details .pw-checkout-inner-form:after,
  .ja-pw-order form #customer_details .create-account:after {
    clear: both;
  }
  .ja-pw-order form #customer_details .pw-checkout-inner-form:before,
  .ja-pw-order form #customer_details .create-account:before,
  .ja-pw-order form #customer_details .pw-checkout-inner-form:after,
  .ja-pw-order form #customer_details .create-account:after {
    content: " ";
    display: table;
  }
  .ja-pw-order form #customer_details .pw-checkout-inner-form:after,
  .ja-pw-order form #customer_details .create-account:after {
    clear: both;
  }
  .ja-pw-order input#place_order {
    position: relative;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
    float: right !important;
    float: right;
  }
  .pw-welcome-header img {
    margin-bottom: 40px;
  }
  .pw-welcome-body,
  .pw-welcome-speach {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin: 20px auto;
  }
  .pw-welcome-body > .container,
  .pw-welcome-speach > .container {
    max-width: 50%;
  }
}
@media (min-width: 976px) and (max-width: 991px) {
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header {
    -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
    box-shadow: inset 0 0 400px rgba(0, 0, 0, 0.8);
  }
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header h2,
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .lead,
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header ul li {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
  }
}
@media (min-width: 976px) and (max-width: 767px) {
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header {
    min-height: inherit;
    padding: 20px;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .pw-page-offre-header .row {
    padding: 0;
    vertical-align: middle;
  }
}
@media (min-width: 976px) and (min-width: 992px) {
  .ja-pw-order form #customer_details {
    float: left;
    width: 100%;
  }
}
@media (min-width: 976px) and (min-width: 992px) {
  .ja-pw-order form #customer_details .pw-checkout-inner-form,
  .ja-pw-order form #customer_details .create-account {
    float: left;
    width: 50%;
  }
}
@media (min-width: 976px) and (min-width: 992px) {
  .ja-pw-order input#place_order {
    float: left;
    width: 33.33333333%;
  }
}
/* ==========================================================================
     adapting global display for Medium devices
     ========================================================================== */
/* Medium devices (480px and 970px) */
@media (min-width: 768px) and (max-width: 975px) {
  /* PAYWALL */
  /* Pages WooCommerce */
  .ja-paywall form {
    padding: 0;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-argument-bloc {
    padding: 30px 20px;
  }
  .ja-paywall .pw-welcome-body,
  .ja-paywall .pw-welcome-speach {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin: 20px auto;
  }
  .ja-paywall .pw-welcome-body > .container,
  .ja-paywall .pw-welcome-speach > .container {
    max-width: 50%;
  }
}
/* ==========================================================================
     adapting global display for tablets only
     ========================================================================== */
/* tablets */
@media (min-width: 767px) and (max-width: 991px) {
  /* MODIFICATION // Components w/ JavaScript */
  .lightbox .modal-content {
    max-width: 100%;
  }
  .lightbox .modal-content .modal-body img {
    max-width: 100%;
  }
  /* Search Recherche - Sticky Nav */
  #nav-principale-search-input {
    display: none;
    /*.make-sm-column(2); padding-right: 0;
  .search-query{
    width: 200px; margin-left: @padding-base;
    .transition(0.5s all ease);

    &:focus{
      width: 300px;
      .transition(0.5s all ease);
    }
  }*/
  }
  /*Navigation Principale */
  /*  PAGE TYPE */
  /* AUTEUR PAGE - AUTHOR PAGE */
  #author-page-content .author-infos .author-toolbox > .btn-group > .btn {
    /*font-weight: bold; height: 40px;
                      //.button-size(@padding-base; @padding-base-vertical; @font-size-base; @line-height-base; @border-radius-base);
                      &+.btn{
                          border-left: 1px solid @border-color;
                      }*/
  }
  #author-page-content .author-infos .author-toolbox > .btn-group.author-nb {
    border-left: none !important;
    border-top: 1px solid #e4e0e0 !important;
  }
}
/* ==========================================================================
     adapting global display for phone only
     ========================================================================== */
/* phone */
@media (max-width: 767px) {
  /* CORE CSS - OVERIDE BOOTSTRAP */
  /* MODIFICATION // Components w/ JavaScript */
  .lightbox .modal-content {
    max-width: 100%;
  }
  .lightbox .modal-content .modal-body img {
    max-width: 100%;
  }
  #main {
    padding: 8px;
  }
  #bottom .container > .row,
  #bottom-autopromo .container > .row {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  #bottom .container > .row > *,
  #bottom-autopromo .container > .row > * {
    margin-left: 0;
    margin-right: 0;
  }
  /*  POSITIONS DU SITE - MODULES COMMUNS - DE HAUT EN BAS */
  /*Elements non affichés */
  #pos-right,
  #marque,
  #sticky-nav,
  #mgm-pulldown,
  .mgm-pulldown,
  #fil-ariane,
  #fil-actu {
    display: none !important;
  }
  #nav-principale-select-country {
    display: block;
  }
  #nav-principale-search-input {
    display: none;
  }
  /*Navigation Principale */
  /* Fil Ariane - toute page sauf HP */
  .single-post .fil-ariane {
    border-bottom: none;
    margin-bottom: 8px;
  }
  .single-post .fil-ariane .fil-ar-title {
    min-width: 100%;
  }
  .single-post .fil-ariane .fil-ar-title h2 {
    font-size: 18px;
    padding: 8px 8px 0 8px;
  }
  .single-post .fil-ariane .fil-ar-containt,
  .single-post .fil-ariane .fil-ar-footer {
    display: none;
  }
  /* BOTTOM */
  /* Blocs de 944px - Actualités des Rubriques, Catégories, Pays dans HP, page Pub, page Cat. etc. */
  /* BOTTOM-XS */
  #bottom-xs > .container > .row > div {
    margin-bottom: 20px;
  }
  #bottom-xs #bottom-xs-enkiosque .autopromo-abo-footer-desc img {
    /*margin-top: @padding-base*2;*/
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  /* FOOTER */
  #footer-actu {
    font-size: 14px;
  }
  #footer-actu ul {
    padding-left: 0;
    border-left: none;
  }
  #footer-actu ul li {
    display: inline;
  }
  /*  PAGE TYPE */
  /* PAYS - Page ACCUEIL et fiches PAYS  */
  #fil-ariane-country .fil-ar-title {
    white-space: normal;
  }
  /* ARTICLES */
  /* AUTEUR PAGE - AUTHOR PAGE */
  #author-page-content .author-infos .author-desc p {
    display: none !important;
    visibility: hidden !important;
  }
  #author-page-content .author-infos .author-toolbox > .btn-group > .btn {
    /*font-weight: bold; height: 40px;
                      //.button-size(@padding-base; @padding-base-vertical; @font-size-base; @line-height-base; @border-radius-base);
                      &+.btn{
                          border-left: 1px solid @border-color;
                      }*/
  }
  #author-page-content .author-infos .author-toolbox > .btn-group.author-nb {
    display: none !important;
    visibility: hidden !important;
  }
  /* PAGE EDITION DIGITALE */
  .page-edition-digitale #page-ed-digit-content .page-ed-digit-secondary-blocks {
    display: inherit;
  }
  .page-edition-digitale #page-ed-digit-content .page-ed-digit-secondary-blocks .go-apply {
    width: inherit;
    margin-right: 0;
    margin-bottom: 20px;
    position: relative;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .page-edition-digitale #page-ed-digit-content .page-ed-digit-secondary-blocks .module-upload-apps {
    width: inherit;
    position: relative;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
  }
  /* PAGE HORS-SERIES */
  /* PAYWALL */
  /* Pages WooCommerce */
  .ja-paywall {
    /*a.btn,
    button{
      white-space: normal;
      }*/
  }
  .ja-paywall .checkout_coupon {
    padding: 0 20px;
  }
  .ja-paywall .pw-contact-us .media-object {
    display: none !important;
  }
  .ja-paywall .pw-contact-us .media-body {
    text-align: center;
  }
  .ja-paywall .pw-contact-us .media-body p {
    padding: 0;
    font-size: 23px;
  }
  .ja-paywall .pw-contact-us .pw-contact-us-text {
    padding: 20px;
    line-height: 1.5;
  }
  .ja-paywall .pw-contact-us .pw-contact-us-btn-action {
    padding: 20px;
  }
  .ja-paywall .pw-welcome .pw-contact-us .media-body p {
    padding: 20px 0;
  }
  .ja-paywall .pw-welcome .pw-contact-us .pw-contact-us-btn-action {
    background-image: none;
  }
  .pw-welcome a.btn,
  .pw-welcome button {
    white-space: normal;
  }
  .ja-paywall .pw-my-account .pw-my-account-body {
    padding-top: 5px;
  }
  .navbar.pw-paywall-my-account-nav {
    margin-top: 0;
  }
  .navbar.pw-paywall-my-account-nav.in {
    background-color: #e2eaed;
  }
  .navbar.pw-paywall-my-account-nav li {
    font-size: 14px;
    margin-bottom: 0;
    border-bottom: 1px solid #e9e9e9 !important;
  }
  .navbar.pw-paywall-my-account-nav li.is-active {
    font-weight: inherit;
    border: inherit;
  }
  .navbar.pw-paywall-my-account-nav li.woocommerce-MyAccount-navigation-link {
    padding-left: 40px;
    padding-bottom: 0;
    background: no-repeat 20px center #e2eaed;
  }
  .navbar.pw-paywall-my-account-nav li.woocommerce-MyAccount-navigation-link--dashboard {
    background-image: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/icn-abonements@1x.png");
  }
  .navbar.pw-paywall-my-account-nav li.woocommerce-MyAccount-navigation-link--mes-donnees-perso,
  .navbar.pw-paywall-my-account-nav li.woocommerce-MyAccount-navigation-link--mes-informations-personnelles {
    background-image: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/icn-infoperso@1x.png");
  }
  .navbar.pw-paywall-my-account-nav li.woocommerce-MyAccount-navigation-link--newsletter-et-alertes,
  .navbar.pw-paywall-my-account-nav li.woocommerce-MyAccount-navigation-link--newsletter {
    background-image: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/icn-newsalert@1x.png");
  }
  .navbar.pw-paywall-my-account-nav li.woocommerce-MyAccount-navigation-link--mes-services {
    background-image: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/icn-services@1x.png");
  }
  .navbar.pw-paywall-my-account-nav li.woocommerce-MyAccount-navigation-link--customer-logout {
    background-image: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/icn-disconnect@1x.png");
  }
  .navbar.pw-paywall-my-account-nav .navbar-toggle .icon-bar {
    background-color: #2A2D34;
  }
  .ja-paywall .pw-page-offre h2,
  .ja-paywall .pw-page-offre .pw-offre-decouv-activation h3 {
    font-size: 28px;
  }
  .ja-paywall .pw-page-offre ul.icon-list {
    font-size: 16px;
  }
  .ja-paywall .pw-page-offre .lead {
    text-align: justify;
    text-align-last: left;
    line-height: 30px;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc .btn {
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-subscribe {
    padding: 5px;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-subscribe .container {
    display: block;
    padding: 0;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc,
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc-inner {
    display: block;
  }
  .ja-paywall .pw-page-offre .pw-encart-decouverte {
    border: 8px solid #dcdcdc;
    background-image: none;
  }
  .ja-paywall .pw-page-offre .pw-encart-decouverte .container {
    background: none;
    padding: 0;
  }
  .ja-paywall .pw-page-offre .pw-encart-decouverte p {
    font-weight: normal;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-header {
    min-height: inherit;
    padding: 20px;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-header .row {
    padding: 0;
    vertical-align: middle;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-containt p {
    text-align-last: left;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-containt .pw-page-offre-bloc-list {
    width: 100%;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-containt .bloc-btn-offre {
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-containt-grid .container {
    display: block;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-containt-grid .container .bloc-containt-grid:not(.image-bg) {
    min-height: inherit;
    padding: 30px 20px;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-containt-grid .container .bloc-containt-grid.image-bg {
    min-height: 150px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .bloc-containt-grid.image-bg.row-1 {
    background-image: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-desktop1-bg.jpg");
  }
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .bloc-containt-grid.image-bg.row-2 {
    background-image: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-tablet-bg.jpg");
  }
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .bloc-containt-grid.image-bg.row-3 {
    background-image: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-mobile-bg.jpg");
  }
  .ja-paywall .pw-page-offre.pw-page-offre-decouverte .bloc-containt-grid.image-bg.row-4 {
    background-image: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/offre-desktop2-bg.jpg");
  }
  .ja-paywall .pw-page-offre .pw-offre-decouv-activation .lead {
    text-align: justify;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-list,
  .ja-paywall .pw-page-offre .pw-encart-decouverte,
  .ja-paywall .pw-page-offre .pw-offre-decouv-activation {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .page-edition-digitale #page-ed-digit-content .page-ed-digit-secondary-blocks .go-apply {
    float: left;
    width: 100%;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .page-edition-digitale #page-ed-digit-content .page-ed-digit-secondary-blocks .module-upload-apps {
    float: left;
    width: 100%;
  }
}
/* ===================================================================================
     adapting global display for phone & small tablets
     ============================================================================== */
/* phone & small tablets */
@media (max-width: 991px) {
  body {
    font-size: 12px;
  }
  .art-thumbnail {
    display: block;
    max-width: 100%;
    height: auto;
  }
  /* Publicités responsive */
  #side-page-layout #content,
  #full-page-layout #content-bottom {
    position: relative;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
  }
  #full-page-layout #content-bottom {
    float: none;
  }
  #pos-right {
    position: relative;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
  }
  #bottom .container > .row,
  #bottom-autopromo .container > .row {
    padding: 0;
  }
  /*  POSITIONS DU SITE - MODULES COMMUNS - DE HAUT EN BAS */
  /* Top - Nav servicielle */
  #top,
  #geo-nav {
    display: none;
  }
  /* BOTTOM */
  /* Blocs de 944px - Actualités des Rubriques, Catégories, Pays dans HP, page Pub, page Cat. etc. */
  /* Boards*/
  .board-art-list li:first-child {
    border-top: 1px #e4e0e0 solid;
  }
  /* COL. DROITE - SIDE BAR */
  /* NOUS SUIVRE - FOLLOW US */
  .panel-follow-us .jacom {
    margin-bottom: 5px;
  }
  /* FOOTER */
  #footer-sitemap {
    display: none;
  }
  #footer-social .apply-newsletter > p {
    padding-left: 0;
    border-left: none;
  }
  /*  PAGE TYPE */
  /* ARTICLES */
  .art-page .figure {
    display: block;
    max-width: 100%;
    height: auto;
  }
  /* AUTEUR PAGE - AUTHOR PAGE */
  #author-page .author-infos .author-desc {
    /*h1{
                  margin-top: 0; font-size: @font-size-largest;
              }
              position: absolute;
              top: 0; left: 0;
              padding: @padding-base;*/
  }
  #author-page .author-infos .author-toolbox > .btn-group + .btn-group {
    border-left: 1px solid #e4e0e0;
  }
  #author-page .author-infos .author-toolbox > .btn-group > .btn {
    font-weight: bold;
    height: 40px;
  }
  #author-page .author-infos .author-toolbox > .btn-group > .btn + .btn {
    border-left: 1px solid #e4e0e0;
  }
  #author-page .author-infos .author-toolbox > .btn-group.author-nb {
    border-left: none !important;
    border-top: 1px solid #e4e0e0 !important;
    display: none !important;
    visibility: hidden !important;
  }
  #author-page .author-infos .author-toolbox .jacom {
    font-size: 16px;
  }
  #author-page .author-infos .author-toolbox .jacom.jacom-envelope {
    color: #ada1a1;
  }
  #author-page .author-infos .author-toolbox .jacom.jacom-twitter {
    color: #0bafef;
  }
  #author-page .author-infos .author-toolbox .jacom.jacom-google-plus {
    color: #d95333;
  }
  /* PAGE IDEE - IDEA */
  #idee-page .panel-cequejecrois .cequejecrois-author {
    border: none !important;
  }
  #idee-page .panel-cequejecrois .cequejecrois-articles {
    border-top: 1px solid #e4e0e0;
  }
  /* PAGE TYPE - FORMULAIRE - ABONNEMENT */
  .single-formulaire header {
    padding: 16px;
  }
  .single-formulaire .ja-formulaire {
    /*.form-control {
        font-size: @font-size-larger;
        padding: @padding-base-vertical @padding-base-horizontal;
        border: 2px solid @ja-form-input-border;
        border-radius: @ja-form-input-border-radius;
      }*/
  }
  .single-formulaire .ja-formulaire form {
    width: 100%;
  }
  /* PAYWALL */
  /* Pages WooCommerce */
  .ja-paywall {
    /* Pages offre */
  }
  .ja-paywall form {
    padding: 0 10px;
  }
  .ja-paywall .pw-page-offre-bloc-list .pw-page-offre-list h4,
  .ja-paywall .pw-page-offre-bloc-list .pw-page-offre-list .media-heading {
    text-align: center;
  }
  .ja-paywall .pw-page-offre .pw-offre-decouv-activation {
    padding: 20px;
  }
  .ja-paywall .pw-page-offre .pw-offre-decouv-activation h3 {
    color: #fff;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-header {
    background-position: -100px 0;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-subscribe {
    padding: 20px;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc {
    margin: 10px !important;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc .pw-page-offre-subscribe-bloc-inner {
    padding: 20px;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-containt {
    padding: 20px;
  }
  .ja-paywall .pw-page-offre.pw-page-offre-root .pw-page-offre-subscribe .pw-page-offre-subscribe-bloc {
    display: flex;
  }
  .ja-paywall .pw-page-offre .pw-page-offre-containt .container,
  .ja-paywall .pw-page-offre .pw-page-offre-bandeau .container {
    padding: 20px;
  }
  .ja-paywall .pw-welcome .pw-contact-us .pw-contact-us-btn-action {
    background-image: none !important;
  }
  .ja-paywall .ja-pw-order .ja-pw-order-header a.btn small,
  .ja-paywall .ja-pw-order .ja-pw-order-header button small {
    display: block;
    font-size: 80% !important;
  }
  .ja-paywall .ja-pw-order-review-table th.product-total {
    text-align: center !important;
  }
  .ja-paywall .ja-pw-order-review-table tr td {
    text-align: center;
  }
  .ja-paywall .pw-welcome-title {
    margin: 20px auto;
  }
  .ja-paywall .pw-welcome-body > .container,
  .ja-paywall .pw-welcome-speach > .container {
    padding-left: 20px;
  }
  .ja-paywall .pw-paywall-my-account-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .ja-paywall .pw-paywall-my-account-content .woocommerce-MyAccount-orders {
    width: 100%;
  }
  .ja-paywall .pw-paywall-my-account-content .woocommerce-MyAccount-orders.shop_table_responsive tr td:before,
  .ja-paywall .pw-paywall-my-account-content .woocommerce-MyAccount-orders.shop_table_responsive tr td:before {
    content: attr(data-title) " " !important;
    text-transform: uppercase;
  }
  .ja-paywall .pw-paywall-my-account-content .woocommerce-MyAccount-orders.shop_table_responsive tr:nth-child(2n) td,
  .ja-paywall .pw-paywall-my-account-content .woocommerce-MyAccount-orders.shop_table_responsive tr:nth-child(2n) td {
    background-color: inherit;
  }
  .ja-paywall .pw-paywall-my-account-content .woocommerce-MyAccount-orders tr.order {
    border-top: 5px solid #f2f2f2;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  #side-page-layout #content,
  #full-page-layout #content-bottom {
    float: left;
    width: 66.66666667%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  #pos-right {
    float: left;
    width: 33.33333333%;
  }
}
#container-ribbon {
  position: relative;
  display: flex;
  background: #fdb52b;
  width: 100%;
  height: 90px;
  top: 0;
  font-family: "Taz", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}
@media (max-width: 768px) {
  #container-ribbon {
    height: 120px;
  }
}
@media (max-width: 480px) {
  #container-ribbon {
    height: 280px;
  }
}
#container-ribbon .container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1500px;
  width: 100%;
  height: 90px;
}
@media (max-width: 768px) {
  #container-ribbon .container {
    max-width: 700px;
    height: auto;
  }
}
@media (max-width: 480px) {
  #container-ribbon .container {
    flex-direction: column;
    justify-content: space-around;
    max-width: 350px;
    height: auto;
  }
}
#container-ribbon .container img {
  margin-right: 2.5rem;
}
#container-ribbon .container p.informations {
  font-size: 2rem;
  margin: 0;
}
@media (max-width: 768px) {
  #container-ribbon .container p.informations {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
#container-ribbon .container p.informations .offer {
  color: #fff;
  text-transform: uppercase;
}
#container-ribbon .container p.informations .color-red {
  color: #e40421;
}
#container-ribbon .container .btn-outlined {
  position: relative;
  font-size: 2rem;
  color: #fff;
  border: 2px solid white;
  padding: 0.62rem 3.75rem;
  background: transparent;
  border-radius: 3px;
  margin-left: 2.5rem;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: color 1000ms;
  transition: color 1000ms;
}
#container-ribbon .container .btn-outlined:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out;
}
#container-ribbon .container .btn-outlined:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
#container-ribbon .container .btn-outlined:hover {
  color: #fdb52b;
}
@media (max-width: 768px) {
  #container-ribbon .container .btn-outlined {
    padding: 0.62rem 2.85rem;
    font-size: 2rem;
  }
}
@media (max-width: 480px) {
  #container-ribbon .container .btn-outlined {
    padding: 0.62rem 3.75rem;
  }
}
#container-ribbon .close-button {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  font-size: 1.6rem;
  font-family: Verdana;
  padding: 1rem;
  color: #000;
  font-weight: normal;
  opacity: 0.4;
}
@media (max-width: 480px) {
  #container-ribbon .close-button {
    top: 0;
    transform: none;
    right: 0;
  }
}
@media (max-width: 768px) {
  #container-ribbon .close-button {
    right: 5px;
  }
}
.m-2 {
  margin: 20px auto !important;
}
#ci-2020-external-newsletter {
  margin-bottom: 30px;
}
#ci-2020-external-newsletter a {
  display: flex;
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/widget-presidentielle-ci-2020/Box-Newsletter-CI2020.jpg');
  width: 100%;
  height: 360px;
}
@media screen and (max-width: 600px) {
  #ci-2020-external-newsletter a {
    background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/widget-presidentielle-ci-2020/Box-Newsletter-mobile.jpg');
    background-repeat: no-repeat;
    background-position: center;
    height: 305px;
  }
}
/* Layout-related sections */
body.page-with-main-menu {
  margin-top: 220px;
  /* phone */
}
body.page-with-main-menu.economie,
body.page-with-main-menu.ja-emploi {
  margin-top: 220px;
}
body.page-with-main-menu.tax-zone-geographique {
  margin-top: 120px;
}
@media (max-width: 767px) {
  body.page-with-main-menu {
    margin-top: inherit;
  }
}
.website-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
  /* phone */
}
@media (max-width: 767px) {
  .website-top {
    position: inherit;
    top: inherit;
    right: inherit;
    left: inherit;
    z-index: inherit ;
  }
}
.main-header {
  border-bottom: #c9c9ce 1px solid;
  font-family: "Taz", Verdana, sans-serif;
  transition: 0.2s all ease-in;
  background-color: #f2f2f2;
  /* phone */
}
.main-header a {
  color: #393434;
}
.main-header .svg-logo-ja {
  width: 230px;
  height: auto;
  max-height: 55px;
  fill: #e40421;
  transition: 0.2s ease-in all;
  /* phone */
}
@media (max-width: 767px) {
  .main-header .svg-logo-ja {
    fill: #e40421;
  }
}
.main-header .svg-logo-ja-new {
  width: 287px;
  height: auto;
  max-height: 55px;
  transition: 0.2s ease-in all;
  /* phone */
}
.main-header .svg-logo-ja-new path:last-child {
  fill: #1d1d1b;
}
.main-header .svg-logo-ja-new path:first-child {
  fill: #e40421;
}
@media (max-width: 767px) {
  .main-header .svg-logo-ja-new {
    fill: #e40421;
  }
}
.main-header .navbar-header-xs {
  display: none;
}
.main-header .container-fluid {
  display: table;
  width: 100%;
  padding: 0;
}
.main-header .header-nav-left,
.main-header .header-nav-right {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  transition: 0.2s ease-in all;
  width: 73px;
  background-color: #f2f2f2;
  color: #393434;
  /*a{
			display: block;

		}*/
}
.main-header .header-nav-left .jacom,
.main-header .header-nav-right .jacom {
  color: #393434;
  font-size: 25px;
}
.main-header .header-nav-left .jacom.jacom-sort-desc,
.main-header .header-nav-right .jacom.jacom-sort-desc,
.main-header .header-nav-left .jacom.jacom-caret-up-1,
.main-header .header-nav-right .jacom.jacom-caret-up-1 {
  font-size: 15px;
}
.main-header .header-nav-left svg,
.main-header .header-nav-right svg {
  fill: #393434;
}
.main-header .header-nav-left .header-nav-title,
.main-header .header-nav-right .header-nav-title {
  font-weight: 600;
  font-size: 11px ;
}
.main-header .header-nav-left .jacom-sort-desc,
.main-header .header-nav-left .jacom-caret-up-1 {
  color: #706666;
}
.main-header .header-nav-left .jacom-sort-desc {
  display: inline;
}
.main-header .header-nav-left .jacom-caret-up-1 {
  display: none;
}
.main-header .header-nav-action {
  text-align: center;
  color: #393434;
}
.main-header .header-nav-action.close-country-selection {
  display: none;
}
.main-header .header-nav-action.go-choosen-country {
  line-height: 15px;
}
.main-header .header-nav-action.go-choosen-country strong {
  font-weight: 400;
  text-transform: uppercase;
}
.main-header .header-nav-action .header-nav-action-inner {
  display: flex;
  align-items: center;
}
.main-header .header-nav-action .header-nav-action-inner .header-nav-action-ico {
  vertical-align: middle;
  padding-left: 16px;
}
.main-header .header-nav-action .header-nav-action-inner .header-nav-action-title {
  width: 100%;
  padding-top: 2px;
  padding-right: 10px;
  font-size: 15px;
  font-weight: 400;
}
.main-header.country-list-open .header-nav-left {
  background-color: #e40421;
  color: #fff;
}
.main-header.country-list-open .header-nav-left .jacom {
  color: #fff;
}
.main-header.country-list-open .header-nav-left .jacom-sort-desc {
  display: none;
}
.main-header.country-list-open .header-nav-left .jacom-caret-up-1 {
  display: inline;
}
.main-header.country-list-open .header-nav-action > a {
  transition: 0.2s ease-in all;
}
.main-header.country-list-open .header-nav-action.open-country-selection,
.main-header.country-list-open .header-nav-action.go-choosen-country {
  display: none !important;
}
.main-header.country-list-open .header-nav-action.close-country-selection {
  display: block;
  font-size: 15px;
  text-transform: uppercase;
}
.main-header.country-list-open .header-nav-action.close-country-selection .jacom {
  overflow: hidden;
  font-size: 35px;
  vertical-align: middle;
}
.main-header.country-list-open .header-nav-action.close-country-selection .jacom:before {
  vertical-align: bottom;
}
.main-header.country-list-open .header-nav-action.close-country-selection .header-nav-action-title {
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-header .header-nav-center {
  padding: 22.4px;
  border-left: 1px solid #c9c9ce;
  border-right: 1px solid #c9c9ce;
  display: table;
  width: 100%;
  background-color: #f6f6f8;
  transition: 0.2s all ease-in;
  /*.header-nav-action__container,*/
}
.main-header .header-nav-center .header-nav-action,
.main-header .header-nav-center aside,
.main-header .header-nav-center .navbar-brand {
  display: table-cell;
  vertical-align: middle;
}
.main-header .header-nav-center aside {
  width: 25%;
}
.main-header .header-nav-center .navbar-brand {
  width: 50%;
}
.main-header .header-nav-center .header-nav-action {
  transition: 0.2s all ease-in;
  width: 220px;
  height: 55px;
  /* tablet */
}
.main-header .header-nav-center .header-nav-action * {
  transition: 0.2s all ease-in;
}
@media (max-width: 991px) {
  .main-header .header-nav-center .header-nav-action {
    min-width: 170px;
  }
}
.main-header .header-nav-center .header-nav-action {
  transition: 0.2s ease-in all;
  font-size: 15px;
  background-color: #e9e9eb;
  border: 1px solid transparent;
}
.main-header .header-nav-center .header-nav-action.close-country-selection {
  display: none;
}
.main-header .header-nav-center .navbar-brand {
  /* tablet */
}
.main-header .header-nav-center .navbar-brand .svg-logo-ja,
.main-header .header-nav-center .navbar-brand .svg-logo-ja-new,
.main-header .header-nav-center .navbar-brand .header-section-title {
  display: inline;
  vertical-align: middle;
}
.main-header .header-nav-center .navbar-brand .header-section-title {
  font-size: 30px;
  color: #393434;
  font-weight: 300;
  /*&:before{
					content: "|";
					color: @main-header-section-title-pipe-color ;
					padding-left: 15px;
					padding-right: 12px;
				}*/
}
.main-header .header-nav-center .navbar-brand .header-section-title:before {
  content: " ";
  padding-left: 7px;
  padding-right: 7px;
  color: #211e1e;
  border-left: 1px solid #211e1e;
  margin-left: 15px;
  height: 35px;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 991px) {
  .main-header .header-nav-center .navbar-brand {
    padding: 0 10px;
  }
  .main-header .header-nav-center .navbar-brand .header-section-title {
    font-size: 25px;
  }
  .main-header .header-nav-center .navbar-brand .header-section-title:before {
    content: none;
  }
}
.main-header .header-nav-center aside .main-header__aside__inner {
  display: flex;
  align-items: center;
}
.main-header .header-nav-center aside .main-header__aside__inner .support__clients__jad-button {
  margin-left: 10px;
}
.main-header .header-nav-center aside .main-header__aside__inner .support__clients__jad-button--xs {
  position: static;
  margin-left: 10px;
  font-size: 30px;
}
.main-header .navbar-brand {
  float: none;
  padding: 0;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  /* phone */
}
.main-header .navbar-brand:before,
.main-header .navbar-brand:after {
  content: " ";
  display: table;
}
.main-header .navbar-brand:after {
  clear: both;
}
.main-header .navbar-brand:before,
.main-header .navbar-brand:after {
  content: " ";
  display: table;
}
.main-header .navbar-brand:after {
  clear: both;
}
@media (max-width: 767px) {
  .main-header .navbar-brand {
    line-height: 50px;
  }
}
.main-header aside {
  text-align: right;
  font-size: 18px;
}
.main-header aside .main-header__aside-button--subscribe-now > .btn {
  padding: 12px 18px;
  font-size: 18px;
  line-height: 17px;
  border-radius: 0;
  font-weight: 700;
  text-transform: uppercase;
  color: #393434;
  background-color: #fdb52b;
  /* phone */
}
.main-header aside .main-header__aside-button--subscribe-now > .btn small {
  font-size: 13px;
  text-transform: lowercase;
  font-weight: 600;
}
.main-header aside .main-header__aside-button--subscribe-now > .btn:hover {
  background-color: #fdb121;
}
@media (max-width: 767px) {
  .main-header aside .main-header__aside-button--subscribe-now > .btn {
    display: none;
  }
}
.main-header aside a.btn {
  transition: 0.2s ease-in all;
  width: 220px;
}
@media (max-width: 767px) {
  .main-header {
    height: 0;
  }
  .main-header .main-header-mobile {
    display: table;
  }
}
#main-header {
  /* phone */
}
@media (max-width: 767px) {
  #main-header {
    display: none;
  }
}
.website-top.website-top-chrunken #main-header .header-nav-center {
  padding: 4px;
}
.website-top.website-top-chrunken #main-header .header-nav-center .svg-logo-ja-new {
  width: 180px;
}
.website-top.website-top-chrunken #main-header .header-nav-center .header-nav-action {
  width: 212px;
  height: 55px;
}
.website-top.website-top-chrunken #main-header .header-nav-center .header-nav-action > a {
  padding-top: 8px;
  padding-bottom: 8px;
}
.website-top.website-top-chrunken #main-header .header-nav-center aside {
  width: 212px;
}
.website-top.website-top-chrunken #main-header .header-nav-center aside > a {
  padding-top: 8px;
  padding-bottom: 8px;
}
.website-top.website-top-chrunken #main-header .header-nav-center aside .btn-jaed {
  font-size: 14px;
  line-height: 15px;
}
.website-top.website-top-chrunken #main-header .header-nav-center aside .btn.support__clients__jad-button {
  line-height: 30px;
}
.website-top.website-top-chrunken #main-header .header-nav-center .header-section-title:before {
  height: 15px;
  padding-left: 5px;
  padding-right: 5px;
}
.website-top.website-top-chrunken .header-nav-right___tooltip {
  height: 45px;
}
/* Header light - Logo JA compact centré -  */
.header-light {
  background-color: #f6f6f8;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  border-bottom: 1px solid #c9c9ce;
}
.header-light .svg-logo-ja-new {
  margin-top: 0;
  margin-bottom: 0;
  width: 250px;
  height: auto;
  max-height: 45px;
}
.header-light .svg-logo-ja-new path:last-child {
  fill: #1d1d1b;
}
.header-light .svg-logo-ja-new path:first-child {
  fill: #e40421;
}
.header-light .support__clients__jad-button {
  position: absolute;
  top: 15px;
  right: 10px;
}
.header-light .support__clients__jad-button.v2 {
  display: none;
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  .header-light .support__clients__jad-button {
    font-size: 15px !important;
    padding: 10px 20px !important;
    text-align: right !important;
    width: 180px !important;
  }
}
@media (max-width: 767px) {
  .header-light .svg-logo-ja-new {
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: 100%;
    height: auto;
    max-width: 135px;
    position: relative;
    right: 0;
  }
}
.header-light .support__clients__jad-button--xs {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 30px;
  height: 30px;
  font-size: 36px;
}
.header-light .btn-jad-multiacces {
  position: absolute;
  top: 15px;
  left: 15px;
  font-family: "Taz", Verdana, sans-serif;
  text-transform: uppercase;
  color: #fff;
  background-color: #3c636f;
  border-color: transparent;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 20px;
  border-radius: none;
  font-weight: 400;
}
.header-light .btn-jad-multiacces:hover,
.header-light .btn-jad-multiacces:focus,
.header-light .btn-jad-multiacces:active,
.header-light .btn-jad-multiacces.active,
.open .dropdown-toggle.header-light .btn-jad-multiacces {
  color: #fff;
  background-color: #2e4b55;
  border-color: rgba(0, 0, 0, 0);
}
.header-light .btn-jad-multiacces:active,
.header-light .btn-jad-multiacces.active,
.open .dropdown-toggle.header-light .btn-jad-multiacces {
  background-image: none;
}
.header-light .btn-jad-multiacces.disabled,
.header-light .btn-jad-multiacces[disabled],
fieldset[disabled] .header-light .btn-jad-multiacces,
.header-light .btn-jad-multiacces.disabled:hover,
.header-light .btn-jad-multiacces[disabled]:hover,
fieldset[disabled] .header-light .btn-jad-multiacces:hover,
.header-light .btn-jad-multiacces.disabled:focus,
.header-light .btn-jad-multiacces[disabled]:focus,
fieldset[disabled] .header-light .btn-jad-multiacces:focus,
.header-light .btn-jad-multiacces.disabled:active,
.header-light .btn-jad-multiacces[disabled]:active,
fieldset[disabled] .header-light .btn-jad-multiacces:active,
.header-light .btn-jad-multiacces.disabled.active,
.header-light .btn-jad-multiacces[disabled].active,
fieldset[disabled] .header-light .btn-jad-multiacces.active {
  background-color: #3c636f;
  border-color: transparent;
}
.header-light .btn-jad-multiacces .badge {
  color: #3c636f;
  background-color: #fff;
}
.header-light .btn-jad-multiacces .btn-jad-multiacces__arrow {
  display: none;
}
@media (max-width: 767px) {
  .header-light .btn-jad-multiacces:not(.v2) {
    position: fixed;
    top: inherit;
    bottom: 0;
    left: 10px;
    z-index: 100;
    box-shadow: 0 0 20px 1px rgba(108, 108, 108, 0.6);
    -webkit-box-shadow: 0 0 20px 1px rgba(108, 108, 108, 0.6);
    padding: 10px 10px;
    font-size: 15px;
    line-height: 15px;
    border-radius: none;
  }
  .header-light .btn-jad-multiacces:not(.v2) .btn-jad-multiacces__arrow {
    display: inline;
  }
}
.header-light .btn-jad-multiacces.v2 {
  display: none;
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  .header-light .btn-jad-multiacces {
    font-size: 15px;
    padding: 10px;
  }
}
/* .header-light{
        background-color: @header-light-bg;
        padding-top: 10px;
        padding-bottom: 10px;

      .text-center();

        border-bottom: 1px solid @header-light-border-color;
        // Logo JA
        .svg-logo-ja-new{ // Logo Jeune Afrique // voir aussi navigation.less
            margin-top:0;
            margin-bottom:0;
            width: 250px;
            height: auto;
            max-height: 45px; // prevent IE bug with heigth: auto;
            path:last-child{ // Attention le 2eme path apparait comme le 1er dans notre sens de lecture
                fill: @main-header-logo-color-first-part;
            }
            path:first-child{
                fill: @main-header-logo-color-second-part;
            }
        }


        // Mobile
        @media (max-width: @screen-xs-max){
            .svg-logo-ja-new{
                width: 135px;
                left: 25%;
                display: block;
                float: none;
                margin: 0 auto;
            }
        }
    }*/
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
@media (max-width: 767px) {
  #ja-nav-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto !important;
    overflow: hidden;
    -webkit-overflow-scrolling: auto;
  }
}
@keyframes ripple-animate {
  0% {
    transform: scale(0);
    opacity: 1;
    transform-origin: center;
  }
  100% {
    transform: scale(2);
    opacity: 0;
    transform-origin: center;
  }
}
.ja-lastest-news .lastest-news-icon,
.main-menu-lastest-news .lastest-news-icon {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  height: 10px;
  width: 10px;
  background-color: #1d1d1b;
  border-radius: 50%;
}
.ja-lastest-news.active .lastest-news-icon,
.main-menu-lastest-news.active .lastest-news-icon {
  background-color: #e40421;
}
.ja-lastest-news.active .lastest-news-icon:after,
.main-menu-lastest-news.active .lastest-news-icon:after {
  content: "";
  width: 20px;
  height: 20px;
  opacity: 0.5;
  position: absolute;
  top: -5px;
  left: -5px;
  border-radius: 50%;
  background-color: #e40421;
  -webkit-animation: ripple-animate 1s infinite ease-out;
  animation: ripple-animate 1s infinite ease-out;
}
.main-navigation {
  font-family: "Taz", Verdana, sans-serif;
  border-bottom: 1px solid #c9c9ce;
  background-color: #f2f2f2;
  z-index: 1030;
  /* phone */
  /* Medium tablet,  devices & Large devices (480px and 970px) */
  /* phone */
}
.main-navigation .svg-logo-ja path:first-child {
  fill: #1d1d1b;
}
.main-navigation .svg-logo-ja path:last-child {
  fill: #e40421;
}
.main-navigation .svg-logo-ja-new {
  width: inherit;
  height: auto;
  max-height: inherit;
}
.main-navigation .svg-logo-ja-new path:last-child {
  fill: #1d1d1b;
}
.main-navigation .svg-logo-ja-new path:first-child {
  fill: #eb2136;
}
.main-navigation .navbar-toggle {
  float: left;
  margin-left: 2px;
  border: none;
  background-color: transparent;
}
.main-navigation .navbar-toggle .icon-bar {
  background-color: #393434;
}
.main-navigation .navbar-nav {
  margin-top: 0;
  margin-bottom: 0;
  color: #393434;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: none;
}
.main-navigation .navbar-nav .jacom {
  font-size: 23px;
}
.main-navigation .navbar-nav .jacom.jacom-more {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 22px;
  height: 22px;
  border: 1px solid #c9c9ce;
}
@media (max-width: 767px) {
  .main-navigation {
    border-top: 0;
    border-bottom: 0;
  }
}
.main-navigation .navbar-header-xs {
  display: none;
}
@media (min-width: 767px) {
  .main-navigation .container-fluid {
    overflow: hidden;
    -webkit-overflow-scrolling: auto;
    max-height: 50px;
  }
  .main-navigation .container-fluid #main-menu-nav {
    max-height: 50px;
  }
  .main-navigation .container-fluid #main-menu-nav > li:last-child a {
    padding-left: 0;
  }
  .main-navigation .navbar-right {
    opacity: 0;
    position: absolute;
    right: 0;
    transition: opacity 1s ease-out;
  }
  .main-navigation .navbar-right li a {
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .main-navigation .navbar-right li a .jacom {
    color: #393434;
  }
  .main-navigation .navbar-right li:first-child a {
    border-left: 1px solid #c9c9ce;
    border-right: 1px solid #c9c9ce;
  }
  .main-navigation .navbar-right li:last-child a {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .main-navigation .container-fluid {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    position: inherit;
  }
  .main-navigation .container-fluid.header-xs-fixed {
    position: fixed;
    top: 0;
  }
  .main-navigation .navbar-header-xs {
    padding-left: 12px;
    padding-right: 5px;
    border-bottom: 1px solid #e4e0e0;
    -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.4);
    display: table;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    height: 50px;
    overflow: hidden;
    -webkit-overflow-scrolling: auto;
    background-color: #f6f6f8;
  }
  .main-navigation .navbar-header-xs a {
    color: #393434;
  }
  .main-navigation .navbar-header-xs a:hover {
    color: #393434;
  }
  .main-navigation .navbar-header-xs .navbar-brand img,
  .main-navigation .navbar-header-xs .navbar-header-xs-title img,
  .main-navigation .navbar-header-xs .navbar-brand svg,
  .main-navigation .navbar-header-xs .navbar-header-xs-title svg {
    vertical-align: middle;
    text-align: center;
  }
  .main-navigation .navbar-header-xs .navbar-brand .svg-logo-ja,
  .main-navigation .navbar-header-xs .navbar-header-xs-title .svg-logo-ja,
  .main-navigation .navbar-header-xs .navbar-brand .svg-logo-ja-new,
  .main-navigation .navbar-header-xs .navbar-header-xs-title .svg-logo-ja-new {
    width: 160px;
    height: 100%;
    max-height: 30px;
  }
  .main-navigation .navbar-header-xs .navbar-brand {
    text-align: center;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-title {
    text-align: left;
    font-size: 16px;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-left,
  .main-navigation .navbar-header-xs .navbar-header-xs-center {
    display: table-cell;
    vertical-align: middle;
    height: 49px;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-center {
    width: 100%;
    color: #211e1e;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-center .svg-logo-ja,
  .main-navigation .navbar-header-xs .navbar-header-xs-center .svg-logo-ja-new {
    margin-left: 16px;
    margin-right: 16px;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-center .navbar-brand {
    text-align: center;
    float: inherit;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-left,
  .main-navigation .navbar-header-xs .navbar-header-xs-right {
    width: 45px;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-left .jacom-icone-afrique,
  .main-navigation .navbar-header-xs .navbar-header-xs-right .jacom-icone-afrique,
  .main-navigation .navbar-header-xs .navbar-header-xs-left .jacom-android-menu,
  .main-navigation .navbar-header-xs .navbar-header-xs-right .jacom-android-menu {
    font-size: 30px;
    overflow: hidden;
    padding-top: 3px;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-left .jacom-ios-close-empty,
  .main-navigation .navbar-header-xs .navbar-header-xs-right .jacom-ios-close-empty {
    font-size: 35px;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-left {
    text-align: left;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-left svg {
    vertical-align: middle;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-right {
    display: table-cell;
    vertical-align: middle;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-right > a {
    display: block;
    width: 40px;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-right .jacom-icone-afrique {
    font-size: 23px;
    overflow: hidden;
    margin-top: -2.7px;
  }
  .main-navigation .navbar-header-xs .navbar-header-xs-right .navbar-header-xs-right-text {
    display: block;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
    margin-top: -5px;
    padding-left: 3px;
  }
  .main-navigation #main-menu,
  .main-navigation #country-selection-xs {
    max-height: inherit;
    position: fixed;
    width: 100%;
    z-index: 100;
    opacity: 0;
    top: 0;
    -moz-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    height: 100%;
  }
  .main-navigation #main-menu.open,
  .main-navigation #country-selection-xs.open {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .main-navigation #main-menu.open .navbar-brand,
  .main-navigation #country-selection-xs.open .navbar-brand {
    text-align: left;
  }
}
.main-navigation .navbar-header-xs__user-welcome {
  font-family: "Taz", Verdana, sans-serif;
  padding: 16px 30px;
  background-color: #f6f6f8;
  border-bottom: 1px solid #868688;
  box-shadow: inset -2px 2px 11px -5px rgba(0, 0, 0, 0.4);
}
.main-navigation .navbar-header-xs__user-welcome:before,
.main-navigation .navbar-header-xs__user-welcome:after {
  content: " ";
  display: table;
}
.main-navigation .navbar-header-xs__user-welcome:after {
  clear: both;
}
.main-navigation .navbar-header-xs__user-welcome:before,
.main-navigation .navbar-header-xs__user-welcome:after {
  content: " ";
  display: table;
}
.main-navigation .navbar-header-xs__user-welcome:after {
  clear: both;
}
.main-navigation .navbar-header-xs__user-welcome .user-welcome__title {
  font-weight: 400;
  font-size: 17px;
  margin: 0 0 8px 0;
  line-height: 30px;
}
.main-navigation .navbar-header-xs__user-welcome .user-welcome__title .user-welcome__user-name {
  font-weight: 800;
}
.main-navigation .navbar-header-xs__user-welcome .user-welcome__title .svg-my-account {
  vertical-align: top;
  border-radius: 50%;
  border: 1px solid #1d1d1b;
  stroke-width: 0px;
  background-color: #1d1d1b;
  width: 28px;
  height: auto;
  max-height: 25px;
}
.main-navigation .navbar-header-xs__user-welcome .user-welcome__title .svg-my-account path {
  border: 1px solid red;
}
.main-navigation .navbar-header-xs__user-welcome .user-welcome__title a {
  text-decoration: underline;
}
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn {
  text-transform: uppercase;
  font-weight: 800;
  color: #fff;
  background-color: #868688;
  border-color: transparent;
  padding: 10px 24px;
  font-size: 15px;
  line-height: 25px;
  border-radius: 3px;
}
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn:hover,
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn:focus,
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn:active,
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn.active,
.open .dropdown-toggle.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn {
  color: #fff;
  background-color: #727274;
  border-color: rgba(0, 0, 0, 0);
}
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn:active,
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn.active,
.open .dropdown-toggle.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn {
  background-image: none;
}
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn.disabled,
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn[disabled],
fieldset[disabled] .main-navigation .navbar-header-xs__user-welcome .user-welcome__btn,
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn.disabled:hover,
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn[disabled]:hover,
fieldset[disabled] .main-navigation .navbar-header-xs__user-welcome .user-welcome__btn:hover,
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn.disabled:focus,
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn[disabled]:focus,
fieldset[disabled] .main-navigation .navbar-header-xs__user-welcome .user-welcome__btn:focus,
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn.disabled:active,
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn[disabled]:active,
fieldset[disabled] .main-navigation .navbar-header-xs__user-welcome .user-welcome__btn:active,
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn.disabled.active,
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn[disabled].active,
fieldset[disabled] .main-navigation .navbar-header-xs__user-welcome .user-welcome__btn.active {
  background-color: #868688;
  border-color: transparent;
}
.main-navigation .navbar-header-xs__user-welcome .user-welcome__btn .badge {
  color: #868688;
  background-color: #fff;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--notconnected .user-welcome__title {
  font-weight: 800;
  font-size: 17px;
  margin: 0;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--notconnected .user-welcome__text .user-welcome__btn {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--notconnected .user-welcome__message {
  margin-top: 16px;
  margin-left: -8px;
  margin-right: -8px;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--notconnected .user-welcome__message:before,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--notconnected .user-welcome__message:after {
  content: " ";
  display: table;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--notconnected .user-welcome__message:after {
  clear: both;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--notconnected .user-welcome__message:before,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--notconnected .user-welcome__message:after {
  content: " ";
  display: table;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--notconnected .user-welcome__message:after {
  clear: both;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--notconnected .user-welcome__text {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
  font-size: 11px;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user {
  background-color: #fbb612;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .svg-my-account {
  fill: #fbb612;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn {
  color: #fff;
  background-color: #1d1d1b;
  border-color: transparent;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn:hover,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn:focus,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn:active,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn.active,
.open .dropdown-toggle.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn {
  color: #fff;
  background-color: #080807;
  border-color: rgba(0, 0, 0, 0);
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn:active,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn.active,
.open .dropdown-toggle.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn {
  background-image: none;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn.disabled,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn[disabled],
fieldset[disabled] .main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn.disabled:hover,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn[disabled]:hover,
fieldset[disabled] .main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn:hover,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn.disabled:focus,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn[disabled]:focus,
fieldset[disabled] .main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn:focus,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn.disabled:active,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn[disabled]:active,
fieldset[disabled] .main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn:active,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn.disabled.active,
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn[disabled].active,
fieldset[disabled] .main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn.active {
  background-color: #1d1d1b;
  border-color: transparent;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-jan-user .user-welcome__btn .badge {
  color: #1d1d1b;
  background-color: #fff;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-other-user {
  background-color: ;
}
.main-navigation .navbar-header-xs__user-welcome.navbar-header-xs__user-welcome--connected-other-user .svg-my-account {
  fill: #dfdfdf;
}
@media (max-width: 767px) {
  .navbar-nav {
    margin: 0 !important;
  }
}
/*#main-menu-nav{
		display: flex;
		flex-wrap: nowrap;
	}*/
#main-menu #main-menu-nav,
#country-selection-xs .country-list {
  /* phone */
}
#main-menu #main-menu-nav > li > a,
#country-selection-xs .country-list > li > a {
  color: #393434;
}
#main-menu #main-menu-nav > li > a:hover,
#country-selection-xs .country-list > li > a:hover,
#main-menu #main-menu-nav > li > a:focus,
#country-selection-xs .country-list > li > a:focus,
#main-menu #main-menu-nav > li > a:active,
#country-selection-xs .country-list > li > a:active {
  color: #393434;
  background-color: #e5eff1;
}
#main-menu #main-menu-nav li.main-menu-add,
#country-selection-xs .country-list li.main-menu-add {
  display: inline-block;
  vertical-align: middle;
  /*&:before{
				display: inline;
				content: "|";
				vertical-align: middle;
				color:@navbar-default-border ;
			}*/
  /* phone */
}
@media (max-width: 767px) {
  #main-menu #main-menu-nav li.main-menu-add,
  #country-selection-xs .country-list li.main-menu-add {
    display: none !important;
  }
}
#main-menu #main-menu-nav li.main-menu-add > a:hover,
#country-selection-xs .country-list li.main-menu-add > a:hover,
#main-menu #main-menu-nav li.main-menu-add > a:focus,
#country-selection-xs .country-list li.main-menu-add > a:focus,
#main-menu #main-menu-nav li.main-menu-add > a:active,
#country-selection-xs .country-list li.main-menu-add > a:active {
  background-color: transparent;
}
#main-menu #main-menu-nav li.main-menu-add .dropdown-toggle,
#country-selection-xs .country-list li.main-menu-add .dropdown-toggle {
  padding-top: 13px;
  padding-bottom: 10px;
}
#main-menu #main-menu-nav li.main-menu-add .dropdown-menu,
#country-selection-xs .country-list li.main-menu-add .dropdown-menu {
  right: 0;
  left: auto;
  min-width: 235px;
  text-align: right;
  background-color: #f8f8f8;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  max-height: 670px;
}
#main-menu #main-menu-nav li.main-menu-add .dropdown-menu > li > a,
#country-selection-xs .country-list li.main-menu-add .dropdown-menu > li > a {
  padding: 10px;
  font-size: 16px;
}
#main-menu #main-menu-nav li.main-menu-add.open > a,
#country-selection-xs .country-list li.main-menu-add.open > a {
  background-color: transparent;
}
#main-menu #main-menu-nav > li.main-menu-jae > a,
#country-selection-xs .country-list > li.main-menu-jae > a {
  color: #1daeec;
}
#main-menu #main-menu-nav > li.color-red > a,
#country-selection-xs .country-list > li.color-red > a {
  color: #e40521;
}
#main-menu #main-menu-nav > li.color-green > a,
#country-selection-xs .country-list > li.color-green > a {
  color: #006233;
}
#main-menu #main-menu-nav > li.bg-gold,
#country-selection-xs .country-list > li.bg-gold {
  background: #c1ad76;
}
#main-menu #main-menu-nav > li.bg-gold a,
#country-selection-xs .country-list > li.bg-gold a {
  color: #FFFFFF;
  padding-bottom: 16px;
}
#main-menu #main-menu-nav > li.bg-gold a:hover,
#country-selection-xs .country-list > li.bg-gold a:hover {
  color: #c1ad76;
  padding-bottom: 15px;
}
#main-menu #main-menu-nav > li.main-menu-mondial2018 > a,
#country-selection-xs .country-list > li.main-menu-mondial2018 > a {
  color: #6faa12;
}
#main-menu #main-menu-nav > li.menu-style-red,
#country-selection-xs .country-list > li.menu-style-red {
  background-color: #e40421;
}
#main-menu #main-menu-nav > li.menu-style-red a,
#country-selection-xs .country-list > li.menu-style-red a {
  color: #fff;
  background-color: #e40421;
}
@media (max-width: 767px) {
  #main-menu #main-menu-nav > li > a,
  #country-selection-xs .country-list > li > a {
    letter-spacing: 1;
  }
  #main-menu #main-menu-nav > li > a,
  #country-selection-xs .country-list > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 24px;
    padding-left: 20px;
    display: table;
    width: 100%;
    color: #00051f;
    font-size: 15px;
    font-weight: 400;
    border-bottom: 1px solid #c9c9ce;
    background-color: #f6f6f8;
  }
  #main-menu #main-menu-nav > li > a:hover,
  #country-selection-xs .country-list > li > a:hover,
  #main-menu #main-menu-nav > li > a:focus,
  #country-selection-xs .country-list > li > a:focus,
  #main-menu #main-menu-nav > li > a:active,
  #country-selection-xs .country-list > li > a:active {
    color: #393434;
    background-color: #f6f6f8;
  }
  #main-menu #main-menu-nav > li > a:before,
  #country-selection-xs .country-list > li > a:before {
    display: table-cell;
    width: 25px;
    color: currentColor;
    vertical-align: middle;
    content: "";
    text-align: left;
  }
  #main-menu #main-menu-nav > li > a:after,
  #country-selection-xs .country-list > li > a:after {
    display: table-cell;
    color: currentColor;
    font-family: 'jacom' !important;
    text-transform: none;
    content: "\76";
    font-size: 23px;
    font-weight: 400;
    vertical-align: middle;
    text-align: right;
  }
  #main-menu #main-menu-nav > li > a[id^="select-country-"]:before,
  #country-selection-xs .country-list > li > a[id^="select-country-"]:before {
    width: 50px;
  }
  #main-menu #main-menu-nav .main-menu-jaed > a,
  #country-selection-xs .country-list .main-menu-jaed > a {
    padding-left: 32px;
    font-weight: 600;
    background-color: #fdb52b;
  }
  #main-menu #main-menu-nav .main-menu-jaed > a small,
  #country-selection-xs .country-list .main-menu-jaed > a small {
    font-size: 12px;
    font-weight: 400;
    text-transform: lowercase;
  }
  #main-menu #main-menu-nav .main-menu-jaed > a:hover,
  #country-selection-xs .country-list .main-menu-jaed > a:hover,
  #main-menu #main-menu-nav .main-menu-jaed > a:focus,
  #country-selection-xs .country-list .main-menu-jaed > a:focus,
  #main-menu #main-menu-nav .main-menu-jaed > a:active,
  #country-selection-xs .country-list .main-menu-jaed > a:active {
    background-color: #fdb52b;
  }
  #main-menu #main-menu-nav .main-menu-jaed > a:before,
  #country-selection-xs .country-list .main-menu-jaed > a:before {
    display: none;
  }
  #main-menu #main-menu-nav .main-menu-lastest-news > a,
  #country-selection-xs .country-list .main-menu-lastest-news > a {
    background-color: #f6f6f8;
  }
  #main-menu #main-menu-nav .main-menu-lastest-news > a:hover,
  #country-selection-xs .country-list .main-menu-lastest-news > a:hover,
  #main-menu #main-menu-nav .main-menu-lastest-news > a:focus,
  #country-selection-xs .country-list .main-menu-lastest-news > a:focus,
  #main-menu #main-menu-nav .main-menu-lastest-news > a:active,
  #country-selection-xs .country-list .main-menu-lastest-news > a:active {
    background-color: #f6f6f8;
  }
  #main-menu #main-menu-nav .main-menu-lastest-news > a:before,
  #country-selection-xs .country-list .main-menu-lastest-news > a:before {
    display: none;
  }
  #main-menu #main-menu-nav .main-menu-lastest-news.active > a,
  #country-selection-xs .country-list .main-menu-lastest-news.active > a {
    color: #e40421 !important;
  }
  #main-menu #main-menu-nav .main-menu-country > a:before,
  #country-selection-xs .country-list .main-menu-country > a:before {
    font-family: 'jacom';
    text-transform: none;
    content: "\e120";
    font-size: 20px;
    font-weight: normal;
  }
  #main-menu #main-menu-nav .main-menu-economie > a,
  #country-selection-xs .country-list .main-menu-economie > a {
    color: #fff;
    background-color: #215d9c;
  }
  #main-menu #main-menu-nav .main-menu-economie > a:after,
  #country-selection-xs .country-list .main-menu-economie > a:after {
    vertical-align: middle;
    float: right;
    content: "\28";
    font-size: 12px;
    display: inline-block;
    line-height: 0;
    padding: 7px 3px;
    margin-top: 5px;
    margin-right: 5px;
    color: #215d9c;
    background-color: #fff;
    border: 1px solid #fff;
  }
  #main-menu #main-menu-nav .main-menu-economie > a:hover,
  #country-selection-xs .country-list .main-menu-economie > a:hover,
  #main-menu #main-menu-nav .main-menu-economie > a:focus,
  #country-selection-xs .country-list .main-menu-economie > a:focus,
  #main-menu #main-menu-nav .main-menu-economie > a:active,
  #country-selection-xs .country-list .main-menu-economie > a:active {
    color: #fff;
    background-color: #215d9c;
  }
  #main-menu #main-menu-nav .main-menu-can > a,
  #country-selection-xs .country-list .main-menu-can > a {
    color: #fff;
    background-color: #2b2727;
  }
  #main-menu #main-menu-nav .main-menu-can > a:after,
  #country-selection-xs .country-list .main-menu-can > a:after {
    vertical-align: middle;
    float: right;
    content: "\28";
    font-size: 12px;
    display: inline-block;
    line-height: 0;
    padding: 7px 3px;
    margin-top: 5px;
    margin-right: 5px;
    color: #c1ad76;
    background-color: #fff;
    border: 1px solid #fff;
  }
  #main-menu #main-menu-nav .main-menu-can > a:hover,
  #country-selection-xs .country-list .main-menu-can > a:hover,
  #main-menu #main-menu-nav .main-menu-can > a:focus,
  #country-selection-xs .country-list .main-menu-can > a:focus,
  #main-menu #main-menu-nav .main-menu-can > a:active,
  #country-selection-xs .country-list .main-menu-can > a:active {
    color: #fff;
    background-color: #2b2727;
  }
  #main-menu #main-menu-nav .main-menu-job > a,
  #country-selection-xs .country-list .main-menu-job > a {
    color: #fff;
    background-color: #1daeec;
  }
  #main-menu #main-menu-nav .main-menu-job > a:after,
  #country-selection-xs .country-list .main-menu-job > a:after {
    vertical-align: middle;
    float: right;
    content: "\28";
    font-size: 12px;
    display: inline-block;
    line-height: 0;
    padding: 7px 3px;
    margin-top: 5px;
    margin-right: 5px;
    color: #1daeec;
    background-color: #fff;
    border: 1px solid #fff;
  }
  #main-menu #main-menu-nav .main-menu-job > a:hover,
  #country-selection-xs .country-list .main-menu-job > a:hover,
  #main-menu #main-menu-nav .main-menu-job > a:focus,
  #country-selection-xs .country-list .main-menu-job > a:focus,
  #main-menu #main-menu-nav .main-menu-job > a:active,
  #country-selection-xs .country-list .main-menu-job > a:active {
    color: #fff;
    background-color: #1daeec;
  }
  #main-menu #main-menu-nav .main-menu-mondial2018 > a,
  #country-selection-xs .country-list .main-menu-mondial2018 > a {
    color: #6faa12;
    /*&:hover,
				&:focus,
				&:active{
					color: #fff;
					background-color: @ja-emploi-primary;
				}*/
  }
  #main-menu #main-menu-nav .main-menu-mondial2018 > a:after,
  #country-selection-xs .country-list .main-menu-mondial2018 > a:after {
    vertical-align: middle;
    float: right;
    content: "\28";
    font-size: 12px;
    display: inline-block;
    line-height: 0;
    padding: 7px 3px;
    margin-top: 5px;
    margin-right: 5px;
    color: #1b5d1b;
    background-color: #fff;
    border: 1px solid #1b5d1b;
  }
  #main-menu #main-menu-nav .color-red > a,
  #country-selection-xs .country-list .color-red > a {
    color: #e40521;
  }
  #main-menu #main-menu-nav .main-menu-help > a,
  #country-selection-xs .country-list .main-menu-help > a {
    color: #ffffff;
    background-color: #1d1d1b;
  }
  #main-menu #main-menu-nav .main-menu-help > a:before,
  #country-selection-xs .country-list .main-menu-help > a:before {
    font-family: 'jacom';
    text-transform: none;
    content: "\e0a5";
    font-size: 20px;
    font-weight: normal;
  }
  #main-menu #main-menu-nav .main-menu-help > a:after,
  #country-selection-xs .country-list .main-menu-help > a:after {
    display: none;
  }
  #main-menu #main-menu-nav .main-menu-search > a,
  #country-selection-xs .country-list .main-menu-search > a {
    color: #fff;
    text-transform: none;
    background-color: #333;
  }
  #main-menu #main-menu-nav .main-menu-search > a:hover,
  #country-selection-xs .country-list .main-menu-search > a:hover,
  #main-menu #main-menu-nav .main-menu-search > a:focus,
  #country-selection-xs .country-list .main-menu-search > a:focus,
  #main-menu #main-menu-nav .main-menu-search > a:active,
  #country-selection-xs .country-list .main-menu-search > a:active {
    background-color: #333;
  }
  #main-menu #main-menu-nav .main-menu-search > a:before,
  #country-selection-xs .country-list .main-menu-search > a:before {
    font-family: 'jacom';
    text-transform: none;
    content: "\e0bc";
    font-size: 20px;
    font-weight: normal;
  }
  #main-menu #main-menu-nav .sub-menu > ul > li > a,
  #country-selection-xs .country-list .sub-menu > ul > li > a {
    letter-spacing: 1;
    font-weight: 300 !important;
    border-bottom: 1px solid #e4e0e0;
  }
  #main-menu #main-menu-nav .sub-menu > ul > li:last-child > a,
  #country-selection-xs .country-list .sub-menu > ul > li:last-child > a {
    border-bottom: 0;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-mondial2018 > ul,
  #country-selection-xs .country-list .sub-menu.main-menu-mondial2018 > ul {
    background-color: #184472;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-mondial2018 > ul > li > a,
  #country-selection-xs .country-list .sub-menu.main-menu-mondial2018 > ul > li > a {
    color: #fff;
    text-transform: none;
    margin-left: 32px;
    margin-right: 32px;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-mondial2018 > ul > li,
  #country-selection-xs .country-list .sub-menu.main-menu-mondial2018 > ul > li {
    background-color: #1b5d1b;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-economie > ul,
  #country-selection-xs .country-list .sub-menu.main-menu-economie > ul {
    background-color: #184472;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-economie > ul > li > a,
  #country-selection-xs .country-list .sub-menu.main-menu-economie > ul > li > a {
    color: #fff;
    text-transform: none;
    margin-left: 32px;
    margin-right: 32px;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-economie > ul > li,
  #country-selection-xs .country-list .sub-menu.main-menu-economie > ul > li {
    background-color: #184472;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-economie > ul .main-menu-jab,
  #country-selection-xs .country-list .sub-menu.main-menu-economie > ul .main-menu-jab {
    background-color: #5cbcb1;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-can > ul,
  #country-selection-xs .country-list .sub-menu.main-menu-can > ul {
    background-color: #100f0f;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-can > ul > li > a,
  #country-selection-xs .country-list .sub-menu.main-menu-can > ul > li > a {
    color: #c1ad76;
    text-transform: none;
    margin-left: 32px;
    margin-right: 32px;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-can > ul > li,
  #country-selection-xs .country-list .sub-menu.main-menu-can > ul > li {
    background-color: #100f0f;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-job > ul,
  #country-selection-xs .country-list .sub-menu.main-menu-job > ul {
    background-color: #118fc5;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-job > ul > li > a,
  #country-selection-xs .country-list .sub-menu.main-menu-job > ul > li > a {
    color: #fff;
    text-transform: none;
    margin-left: 32px;
    margin-right: 32px;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-job > ul > li,
  #country-selection-xs .country-list .sub-menu.main-menu-job > ul > li {
    background-color: #094b67;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-job > ul .main-menu-publish-job,
  #country-selection-xs .country-list .sub-menu.main-menu-job > ul .main-menu-publish-job {
    background-color: #01de98;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-job > ul .main-menu-publish-job > a,
  #country-selection-xs .country-list .sub-menu.main-menu-job > ul .main-menu-publish-job > a {
    display: table;
    width: 100%;
    margin: 0;
    padding: 20px 16px 20px 32px;
    border: 0;
  }
  #main-menu #main-menu-nav .sub-menu.main-menu-job > ul .main-menu-publish-job > a:after,
  #country-selection-xs .country-list .sub-menu.main-menu-job > ul .main-menu-publish-job > a:after {
    display: table-cell;
    color: currentColor;
    font-family: 'jacom' !important;
    text-transform: none;
    content: "\76";
    font-size: 23px;
    font-weight: 400;
    vertical-align: middle;
    text-align: right;
  }
  #main-menu #main-menu-nav .main-menu-publish-job > a,
  #country-selection-xs .country-list .main-menu-publish-job > a {
    font-weight: 600;
    color: #fff;
  }
  #main-menu #main-menu-nav .main-menu-publish-job > a small,
  #country-selection-xs .country-list .main-menu-publish-job > a small {
    font-size: 12px;
    font-weight: 400;
    text-transform: lowercase;
  }
  #main-menu #main-menu-nav .main-menu-publish-job > a,
  #country-selection-xs .country-list .main-menu-publish-job > a,
  #main-menu #main-menu-nav .main-menu-publish-job > a:hover,
  #country-selection-xs .country-list .main-menu-publish-job > a:hover,
  #main-menu #main-menu-nav .main-menu-publish-job > a:focus,
  #country-selection-xs .country-list .main-menu-publish-job > a:focus,
  #main-menu #main-menu-nav .main-menu-publish-job > a:active,
  #country-selection-xs .country-list .main-menu-publish-job > a:active {
    background-color: #01de98;
  }
  #main-menu #main-menu-nav .main-menu-publish-job > a:before,
  #country-selection-xs .country-list .main-menu-publish-job > a:before {
    display: none;
  }
  #main-menu #main-menu-nav .main-menu-jab,
  #country-selection-xs .country-list .main-menu-jab,
  #main-menu #main-menu-nav .main-menu-jab > a,
  #country-selection-xs .country-list .main-menu-jab > a {
    background-color: #5cbcb1;
  }
}
#country-selection,
#country-selection-xs {
  background-color: #f6f6f8;
}
#country-selection h4.country-list-title,
#country-selection-xs h4.country-list-title {
  font-family: "Taz", Verdana, sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  color: #393434;
}
#country-selection a,
#country-selection-xs a {
  color: #393434;
}
#country-selection a:hover,
#country-selection-xs a:hover {
  color: #393434;
}
#country-selection .country-menu-afrique-du-sud > a,
#country-selection-xs .country-menu-afrique-du-sud > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/afrique-du-sud.png');
}
#country-selection .country-menu-algerie > a,
#country-selection-xs .country-menu-algerie > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/algerie.png');
}
#country-selection .country-menu-angola > a,
#country-selection-xs .country-menu-angola > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/angola.png');
}
#country-selection .country-menu-benin > a,
#country-selection-xs .country-menu-benin > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/benin.png');
}
#country-selection .country-menu-botswana > a,
#country-selection-xs .country-menu-botswana > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/botswana.png');
}
#country-selection .country-menu-burkina-faso > a,
#country-selection-xs .country-menu-burkina-faso > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/burkina-faso.png');
}
#country-selection .country-menu-burundi > a,
#country-selection-xs .country-menu-burundi > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/burundi.png');
}
#country-selection .country-menu-cameroun > a,
#country-selection-xs .country-menu-cameroun > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/cameroun.png');
}
#country-selection .country-menu-cap-vert > a,
#country-selection-xs .country-menu-cap-vert > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/cap-vert.png');
}
#country-selection .country-menu-centrafrique > a,
#country-selection-xs .country-menu-centrafrique > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/centrafrique.png');
}
#country-selection .country-menu-comores > a,
#country-selection-xs .country-menu-comores > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/comores.png');
}
#country-selection .country-menu-republique-du-congo > a,
#country-selection-xs .country-menu-republique-du-congo > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/republique-du-congo.png');
}
#country-selection .country-menu-cote-divoire > a,
#country-selection-xs .country-menu-cote-divoire > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/cote-divoire.png');
}
#country-selection .country-menu-djibouti > a,
#country-selection-xs .country-menu-djibouti > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/djibouti.png');
}
#country-selection .country-menu-egypte > a,
#country-selection-xs .country-menu-egypte > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/egypte.png');
}
#country-selection .country-menu-erythree > a,
#country-selection-xs .country-menu-erythree > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/erythree.png');
}
#country-selection .country-menu-ethiopie > a,
#country-selection-xs .country-menu-ethiopie > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/ethiopie.png');
}
#country-selection .country-menu-gabon > a,
#country-selection-xs .country-menu-gabon > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/gabon.png');
}
#country-selection .country-menu-gambie > a,
#country-selection-xs .country-menu-gambie > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/gambie.png');
}
#country-selection .country-menu-ghana > a,
#country-selection-xs .country-menu-ghana > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/ghana.png');
}
#country-selection .country-menu-guinee > a,
#country-selection-xs .country-menu-guinee > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/guinee.png');
}
#country-selection .country-menu-guinee-bissau > a,
#country-selection-xs .country-menu-guinee-bissau > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/guinee-bissau.png');
}
#country-selection .country-menu-guinee-equatoriale > a,
#country-selection-xs .country-menu-guinee-equatoriale > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/guinee-equatoriale.png');
}
#country-selection .country-menu-kenya > a,
#country-selection-xs .country-menu-kenya > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/kenya.png');
}
#country-selection .country-menu-lesotho > a,
#country-selection-xs .country-menu-lesotho > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/lesotho.png');
}
#country-selection .country-menu-liberia > a,
#country-selection-xs .country-menu-liberia > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/liberia.png');
}
#country-selection .country-menu-libye > a,
#country-selection-xs .country-menu-libye > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/libye.png');
}
#country-selection .country-menu-madagascar > a,
#country-selection-xs .country-menu-madagascar > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/madagascar.png');
}
#country-selection .country-menu-malawi > a,
#country-selection-xs .country-menu-malawi > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/malawi.png');
}
#country-selection .country-menu-mali > a,
#country-selection-xs .country-menu-mali > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/mali.png');
}
#country-selection .country-menu-maroc > a,
#country-selection-xs .country-menu-maroc > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/maroc.png');
}
#country-selection .country-menu-maurice > a,
#country-selection-xs .country-menu-maurice > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/maurice.png');
}
#country-selection .country-menu-mauritanie > a,
#country-selection-xs .country-menu-mauritanie > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/mauritanie.png');
}
#country-selection .country-menu-mozambique > a,
#country-selection-xs .country-menu-mozambique > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/mozambique.png');
}
#country-selection .country-menu-namibie > a,
#country-selection-xs .country-menu-namibie > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/namibie.png');
}
#country-selection .country-menu-niger > a,
#country-selection-xs .country-menu-niger > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/niger.png');
}
#country-selection .country-menu-nigeria > a,
#country-selection-xs .country-menu-nigeria > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/nigeria.png');
}
#country-selection .country-menu-ouganda > a,
#country-selection-xs .country-menu-ouganda > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/ouganda.png');
}
#country-selection .country-menu-rd-congo > a,
#country-selection-xs .country-menu-rd-congo > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/rd-congo.png');
}
#country-selection .country-menu-rwanda > a,
#country-selection-xs .country-menu-rwanda > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/rwanda.png');
}
#country-selection .country-menu-sao-tome-et-principe > a,
#country-selection-xs .country-menu-sao-tome-et-principe > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/sao-tome-et-principe.png');
}
#country-selection .country-menu-senegal > a,
#country-selection-xs .country-menu-senegal > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/senegal.png');
}
#country-selection .country-menu-seychelles > a,
#country-selection-xs .country-menu-seychelles > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/seychelles.png');
}
#country-selection .country-menu-sierra-leone > a,
#country-selection-xs .country-menu-sierra-leone > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/sierra-leone.png');
}
#country-selection .country-menu-somalie > a,
#country-selection-xs .country-menu-somalie > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/somalie.png');
}
#country-selection .country-menu-soudan > a,
#country-selection-xs .country-menu-soudan > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/soudan.png');
}
#country-selection .country-menu-soudan-du-sud > a,
#country-selection-xs .country-menu-soudan-du-sud > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/soudan-du-sud.png');
}
#country-selection .country-menu-swaziland > a,
#country-selection-xs .country-menu-swaziland > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/swaziland.png');
}
#country-selection .country-menu-tanzanie > a,
#country-selection-xs .country-menu-tanzanie > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/tanzanie.png');
}
#country-selection .country-menu-tchad > a,
#country-selection-xs .country-menu-tchad > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/tchad.png');
}
#country-selection .country-menu-togo > a,
#country-selection-xs .country-menu-togo > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/togo.png');
}
#country-selection .country-menu-tunisie > a,
#country-selection-xs .country-menu-tunisie > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/tunisie.png');
}
#country-selection .country-menu-zambie > a,
#country-selection-xs .country-menu-zambie > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/zambie.png');
}
#country-selection .country-menu-zimbabwe > a,
#country-selection-xs .country-menu-zimbabwe > a {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pays/flag/zimbabwe.png');
}
/*.close-country-selection{
		opacity: 0;
		transition: 1s all linear;
	}*/
#country-selection {
  margin-left: -8px;
  margin-right: -8px;
  z-index: 100;
  opacity: 0;
  -moz-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  -o-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  height: 100%;
  margin-top: -1px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #e40421;
  border-bottom: 3px solid #e40421;
  position: fixed;
  width: 100%;
  background-color: #f6f6f8;
  z-index: 1031;
  /* Tablet devices (970px and 1024px) */
}
#country-selection.open {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
#country-selection .container {
  max-width: 1200px;
  margin-bottom: 75px;
}
#country-selection .container:before,
#country-selection .container:after {
  content: " ";
  display: table;
}
#country-selection .container:after {
  clear: both;
}
#country-selection .container:before,
#country-selection .container:after {
  content: " ";
  display: table;
}
#country-selection .container:after {
  clear: both;
}
#country-selection h4.country-list-title {
  margin-left: 16px;
}
#country-selection .country-list-most {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  border-left: 1px solid #c9c9ce;
}
@media (min-width: 768px) {
  #country-selection .country-list-most {
    float: left;
    width: 33.33333333%;
  }
}
#country-selection .country-list-most:before,
#country-selection .country-list-most:after {
  content: " ";
  display: table;
}
#country-selection .country-list-most:after {
  clear: both;
}
#country-selection .country-list-most:before,
#country-selection .country-list-most:after {
  content: " ";
  display: table;
}
#country-selection .country-list-most:after {
  clear: both;
}
#country-selection .country-list-other {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  border-left: 1px solid #c9c9ce;
}
@media (min-width: 768px) {
  #country-selection .country-list-other {
    float: left;
    width: 66.66666667%;
  }
}
#country-selection .country-list-other:before,
#country-selection .country-list-other:after {
  content: " ";
  display: table;
}
#country-selection .country-list-other:after {
  clear: both;
}
#country-selection .country-list-other:before,
#country-selection .country-list-other:after {
  content: " ";
  display: table;
}
#country-selection .country-list-other:after {
  clear: both;
}
#country-selection .country-list-other .country-list {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  #country-selection .country-list-other .country-list {
    float: left;
    width: 50%;
  }
}
#country-selection .country-list-other .country-list:last-child {
  border-left: 1px solid #c9c9ce;
}
#country-selection li[class^="country-menu-"] {
  font-size: 16px;
  font-weight: 400;
}
#country-selection li > a {
  text-transform: none;
}
#country-selection li[class^="country-menu-"] > a {
  background-repeat: no-repeat;
  background-position: 16px center;
  background-size: 28px 19px;
  display: block;
  padding: 8px 8px 8px 80px;
  color: #393434;
}
#country-selection li[class^="country-menu-"] > a:hover {
  color: #393434;
  background-color: #e5eff1;
}
@media (min-width: 975px) and (max-width: 1024px) {
  #country-selection .container {
    max-width: 100%;
    margin-bottom: 75px;
  }
  #country-selection .container .country-list-most {
    border-left: none;
  }
}
#country-selection-xs .country-list-other {
  padding-left: 0;
  padding-right: 0;
}
#country-selection-xs h4.country-list-title {
  margin-top: 32px;
  margin-left: 16px;
}
#country-selection-xs .country-list li[class^="country-menu-"] > a {
  color: #393434;
  margin-right: 16px;
  padding-right: 8px;
  text-transform: none;
  background-repeat: no-repeat;
  background-position: 16px center;
  background-size: 28px 19px;
}
#country-selection-xs .country-list li[class^="country-menu-"] > a:hover {
  color: inherit;
}
.main-menu-lastest-news > a {
  color: #393434;
  /*&:hover{
				background-color:transparent !important;
			}*/
}
#main-menu .navbar-left .btn-jaed {
  margin-top: 6px;
  text-transform: uppercase;
  color: #393434;
  background-color: #fdb52b;
  padding: 10px 16px;
  font-size: 16px;
  line-height: 16px;
  border-radius: 0;
  font-weight: 700;
}
#main-menu .navbar-left .btn-jaed:hover {
  color: #fdb52b;
  background-color: #393434;
}
/*--------------------------------------------------------------
## Country sticker -- TODO move to its own file appart
--------------------------------------------------------------*/
.country-sticker {
  text-align: center;
  font-family: "Taz", Verdana, sans-serif;
  position: fixed;
  top: 16px;
  left: 25%;
  z-index: 1000;
  width: 58%;
  padding: 5px 10px;
  color: #fff;
  text-transform: uppercase;
  background-color: #211e1e;
  border-radius: 25px;
  -webkit-box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.2);
}
.country-sticker:before,
.country-sticker:after {
  content: " ";
  display: table;
}
.country-sticker:after {
  clear: both;
}
.country-sticker:before,
.country-sticker:after {
  content: " ";
  display: table;
}
.country-sticker:after {
  clear: both;
}
.country-sticker a {
  color: #fff;
  display: block;
  position: relative;
}
.country-sticker a .jacom-angle-left-1 {
  position: absolute;
  left: 0px;
  top: 9px;
}
.country-sticker small {
  font-weight: 300;
  display: block;
  font-size: 7px;
  letter-spacing: 3px;
}
.country-sticker b {
  font-size: 16px;
  font-weight: 600;
  font-size: 12px;
}
.country-sticker .country-sticker-title,
.country-sticker .country-sticker-close {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.country-sticker .country-sticker-title {
  width: 100%;
  margin-top: 1px;
}
.country-sticker .country-sticker-close {
  width: 30px;
  text-align: right;
  font-size: 30px;
  line-height: 30px;
  position: relative;
}
.country-sticker .country-sticker-close .jacom-ios-close-empty:before {
  vertical-align: text-top;
}
.country-sticker-container {
  position: fixed;
  width: 100%;
  display: none;
  z-index: 1000;
  text-align: center;
}
.country-sticker-container:before,
.country-sticker-container:after {
  content: " ";
  display: table;
}
.country-sticker-container:after {
  clear: both;
}
.country-sticker-container:before,
.country-sticker-container:after {
  content: " ";
  display: table;
}
.country-sticker-container:after {
  clear: both;
}
body.tax-zone-geographique {
  /* All but Phone */
}
@media (min-width: 767px) {
  body.tax-zone-geographique .main-navigation,
  body.tax-zone-geographique #main-navigation {
    display: none;
  }
}
.hide-ribbon,
.fixed-ribbon {
  bottom: -110px !important;
  transition: bottom .2s;
}
/*--------------------------------------------------------------
## Business Headlines
--------------------------------------------------------------*/
body.page-with-main-menu.page-with-news-headlines {
  margin-top: 226px;
  /* phone */
}
@media (max-width: 767px) {
  body.page-with-main-menu.page-with-news-headlines {
    margin-top: inherit;
  }
}
.news-headlines {
  width: 100%;
  padding-left: 16px;
  line-height: 48px;
  color: #fff;
  font-family: "Taz", Verdana, sans-serif;
  height: 48px;
  background-color: #2b2727;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: 0.5s all ease-in;
  /* phone */
}
.news-headlines:before,
.news-headlines:after {
  content: " ";
  display: table;
}
.news-headlines:after {
  clear: both;
}
.news-headlines:before,
.news-headlines:after {
  content: " ";
  display: table;
}
.news-headlines:after {
  clear: both;
}
.news-headlines .container-fluid {
  display: flex;
}
.news-headlines .news-headlines-title {
  font-family: "Taz", Verdana, sans-serif;
  color: #fff;
  margin: 0 16px 0 0;
  line-height: 48px;
  font-size: 14px;
  font-weight: 700;
  float: left;
  text-transform: uppercase;
  text-overflow: ellipsis;
}
.news-headlines .news-headlines-links-bloc {
  flex-grow: 1;
  position: relative;
  overflow: hidden;
}
.news-headlines .news-headlines-links-bloc .news-headlines-list {
  display: inline-block;
}
.news-headlines .news-headlines-links-bloc .news-headlines-list li:not(.active) {
  display: none;
}
.news-headlines .news-headlines-links-bloc .news-headlines-links {
  padding: 5px 64px 5px 16px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  border-left: #5f5b5b 1px solid;
}
.news-headlines .news-headlines-links-bloc .news-headlines-links .label {
  margin-right: 10px;
}
.news-headlines .news-headlines-links-bloc .news-headlines-commands {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #2b2727;
}
.news-headlines .news-headlines-links-bloc .news-headlines-commands .jacom {
  font-size: 26px;
  width: 18px;
  color: #fff;
}
.news-headlines .news-headlines-links-bloc .news-headlines-commands .news-headlines-prev .jacom {
  width: 15px;
}
.news-headlines .news-headlines-links-bloc .news-headlines-commands .news-headlines-prev.disabled,
.news-headlines .news-headlines-links-bloc .news-headlines-commands .news-headlines-next.disabled {
  color: #5f5b5b;
}
.news-headlines .business-btn-bloc {
  float: right !important;
  float: right;
  font-family: "Taz", Verdana, sans-serif;
  padding: 0 0 0 5px ;
  font-weight: 700;
  font-size: 18px;
  line-height: 46px;
}
.news-headlines .business-btn-bloc .btn {
  font-weight: 600;
  font-size: 18px;
  color: #fff;
  background-color: #5cbcb1;
  border-color: #5cbcb1;
}
.news-headlines .business-btn-bloc .btn:hover,
.news-headlines .business-btn-bloc .btn:focus,
.news-headlines .business-btn-bloc .btn:active,
.news-headlines .business-btn-bloc .btn.active,
.open .dropdown-toggle.news-headlines .business-btn-bloc .btn {
  color: #fff;
  background-color: #46aa9e;
  border-color: #409b91;
}
.news-headlines .business-btn-bloc .btn:active,
.news-headlines .business-btn-bloc .btn.active,
.open .dropdown-toggle.news-headlines .business-btn-bloc .btn {
  background-image: none;
}
.news-headlines .business-btn-bloc .btn.disabled,
.news-headlines .business-btn-bloc .btn[disabled],
fieldset[disabled] .news-headlines .business-btn-bloc .btn,
.news-headlines .business-btn-bloc .btn.disabled:hover,
.news-headlines .business-btn-bloc .btn[disabled]:hover,
fieldset[disabled] .news-headlines .business-btn-bloc .btn:hover,
.news-headlines .business-btn-bloc .btn.disabled:focus,
.news-headlines .business-btn-bloc .btn[disabled]:focus,
fieldset[disabled] .news-headlines .business-btn-bloc .btn:focus,
.news-headlines .business-btn-bloc .btn.disabled:active,
.news-headlines .business-btn-bloc .btn[disabled]:active,
fieldset[disabled] .news-headlines .business-btn-bloc .btn:active,
.news-headlines .business-btn-bloc .btn.disabled.active,
.news-headlines .business-btn-bloc .btn[disabled].active,
fieldset[disabled] .news-headlines .business-btn-bloc .btn.active {
  background-color: #5cbcb1;
  border-color: #5cbcb1;
}
.news-headlines .business-btn-bloc .btn .badge {
  color: #5cbcb1;
  background-color: #fff;
}
.news-headlines .business-btn-bloc .pipe {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 20px;
  padding-right: 5px;
  color: #5f5b5b;
  font-weight: 400;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .news-headlines {
    display: none;
  }
}
.website-top.website-top-chrunken .news-headlines {
  transition: 0.2s all ease-in;
  height: 0;
  opacity: 0;
}
/* Usefull Component - Patterns - Re-usable stuff */
/* Buttons - Boutons - CTA - Styles génériques et réutilisables */
.btn {
  padding: 5px 16px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 40px 24px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 0;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5.71428571px 8px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: none;
}
.btn {
  border: 1px solid transparent;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #1d1d1b;
  text-decoration: none;
}
.btn:active,
.btn.active {
  /*outline: 0;
    background-image: none;*/
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  /*cursor: not-allowed;
    pointer-events: none; // Future-proof disabling of clicks
    .opacity(.65);
    .box-shadow(none);*/
}
/*.btn-lg {
  // line-height: ensure even-numbered height of button next to large input
  .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);
  }*/
form .btn {
  text-transform: uppercase;
}
form .btn-default {
  font-weight: bold;
}
form .btn-default:hover,
form .btn-default:focus {
  color: #fff;
  background-color: #005e79;
}
.btn-blue {
  color: #fff;
  background-color: #005e79;
  border-color: transparent;
  text-transform: none;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
  color: #fff;
  background-color: #003e50;
  border-color: rgba(0, 0, 0, 0);
}
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
  background-image: none;
}
.btn-blue.disabled,
.btn-blue[disabled],
fieldset[disabled] .btn-blue,
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled:active,
.btn-blue[disabled]:active,
fieldset[disabled] .btn-blue:active,
.btn-blue.disabled.active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue.active {
  background-color: #005e79;
  border-color: transparent;
}
.btn-blue .badge {
  color: #005e79;
  background-color: #fff;
}
.btn-dark-blue {
  color: #fff;
  background-color: #0d2a33;
  border-color: transparent;
  text-transform: none;
}
.btn-dark-blue:hover,
.btn-dark-blue:focus,
.btn-dark-blue:active,
.btn-dark-blue.active,
.open .dropdown-toggle.btn-dark-blue {
  color: #fff;
  background-color: #050f12;
  border-color: rgba(0, 0, 0, 0);
}
.btn-dark-blue:active,
.btn-dark-blue.active,
.open .dropdown-toggle.btn-dark-blue {
  background-image: none;
}
.btn-dark-blue.disabled,
.btn-dark-blue[disabled],
fieldset[disabled] .btn-dark-blue,
.btn-dark-blue.disabled:hover,
.btn-dark-blue[disabled]:hover,
fieldset[disabled] .btn-dark-blue:hover,
.btn-dark-blue.disabled:focus,
.btn-dark-blue[disabled]:focus,
fieldset[disabled] .btn-dark-blue:focus,
.btn-dark-blue.disabled:active,
.btn-dark-blue[disabled]:active,
fieldset[disabled] .btn-dark-blue:active,
.btn-dark-blue.disabled.active,
.btn-dark-blue[disabled].active,
fieldset[disabled] .btn-dark-blue.active {
  background-color: #0d2a33;
  border-color: transparent;
}
.btn-dark-blue .badge {
  color: #0d2a33;
  background-color: #fff;
}
.btn-silver {
  color: #211e1e;
  background-color: #fff;
  border-color: transparent;
  background-image: -webkit-linear-gradient(top, #fff 0%, #e6e6e6 100%);
  background-image: linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
}
.btn-silver:hover,
.btn-silver:focus,
.btn-silver:active,
.btn-silver.active,
.open .dropdown-toggle.btn-silver {
  color: #211e1e;
  background-color: #ebebeb;
  border-color: rgba(0, 0, 0, 0);
}
.btn-silver:active,
.btn-silver.active,
.open .dropdown-toggle.btn-silver {
  background-image: none;
}
.btn-silver.disabled,
.btn-silver[disabled],
fieldset[disabled] .btn-silver,
.btn-silver.disabled:hover,
.btn-silver[disabled]:hover,
fieldset[disabled] .btn-silver:hover,
.btn-silver.disabled:focus,
.btn-silver[disabled]:focus,
fieldset[disabled] .btn-silver:focus,
.btn-silver.disabled:active,
.btn-silver[disabled]:active,
fieldset[disabled] .btn-silver:active,
.btn-silver.disabled.active,
.btn-silver[disabled].active,
fieldset[disabled] .btn-silver.active {
  background-color: #fff;
  border-color: transparent;
}
.btn-silver .badge {
  color: #fff;
  background-color: #211e1e;
}
.btn-orange {
  color: #fff;
  background-color: #ff2e00;
  border-color: transparent;
  text-transform: none;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  color: #fff;
  background-color: #d62700;
  border-color: rgba(0, 0, 0, 0);
}
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  background-image: none;
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
  background-color: #ff2e00;
  border-color: transparent;
}
.btn-orange .badge {
  color: #ff2e00;
  background-color: #fff;
}
.btn-abo {
  color: #fff;
  background-color: #ff2e00;
  border-color: transparent;
  text-transform: none;
}
.btn-abo:hover,
.btn-abo:focus,
.btn-abo:active,
.btn-abo.active,
.open .dropdown-toggle.btn-abo {
  color: #fff;
  background-color: #d62700;
  border-color: rgba(0, 0, 0, 0);
}
.btn-abo:active,
.btn-abo.active,
.open .dropdown-toggle.btn-abo {
  background-image: none;
}
.btn-abo.disabled,
.btn-abo[disabled],
fieldset[disabled] .btn-abo,
.btn-abo.disabled:hover,
.btn-abo[disabled]:hover,
fieldset[disabled] .btn-abo:hover,
.btn-abo.disabled:focus,
.btn-abo[disabled]:focus,
fieldset[disabled] .btn-abo:focus,
.btn-abo.disabled:active,
.btn-abo[disabled]:active,
fieldset[disabled] .btn-abo:active,
.btn-abo.disabled.active,
.btn-abo[disabled].active,
fieldset[disabled] .btn-abo.active {
  background-color: #ff2e00;
  border-color: transparent;
}
.btn-abo .badge {
  color: #ff2e00;
  background-color: #fff;
}
.btn-transparent-white {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
  text-transform: none;
}
.btn-transparent-white:hover,
.btn-transparent-white:focus,
.btn-transparent-white:active,
.btn-transparent-white.active,
.open .dropdown-toggle.btn-transparent-white {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #e0e0e0;
}
.btn-transparent-white:active,
.btn-transparent-white.active,
.open .dropdown-toggle.btn-transparent-white {
  background-image: none;
}
.btn-transparent-white.disabled,
.btn-transparent-white[disabled],
fieldset[disabled] .btn-transparent-white,
.btn-transparent-white.disabled:hover,
.btn-transparent-white[disabled]:hover,
fieldset[disabled] .btn-transparent-white:hover,
.btn-transparent-white.disabled:focus,
.btn-transparent-white[disabled]:focus,
fieldset[disabled] .btn-transparent-white:focus,
.btn-transparent-white.disabled:active,
.btn-transparent-white[disabled]:active,
fieldset[disabled] .btn-transparent-white:active,
.btn-transparent-white.disabled.active,
.btn-transparent-white[disabled].active,
fieldset[disabled] .btn-transparent-white.active {
  background-color: transparent;
  border-color: #fff;
}
.btn-transparent-white .badge {
  color: transparent;
  background-color: #fff;
}
.btn-white {
  color: #1d1d1b;
  background-color: #fff;
  border-color: transparent;
  text-transform: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  color: #1d1d1b;
  background-color: #ebebeb;
  border-color: rgba(0, 0, 0, 0);
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white[disabled],
fieldset[disabled] .btn-white,
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled:active,
.btn-white[disabled]:active,
fieldset[disabled] .btn-white:active,
.btn-white.disabled.active,
.btn-white[disabled].active,
fieldset[disabled] .btn-white.active {
  background-color: #fff;
  border-color: transparent;
}
.btn-white .badge {
  color: #fff;
  background-color: #1d1d1b;
}
.btn-black {
  color: #fff;
  background-color: #0d0d0d;
  border-color: transparent;
  text-transform: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  color: #fff;
  background-color: #000000;
  border-color: rgba(0, 0, 0, 0);
}
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  background-image: none;
}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
  background-color: #0d0d0d;
  border-color: transparent;
}
.btn-black .badge {
  color: #0d0d0d;
  background-color: #fff;
}
.btn-animate--spining {
  position: relative;
}
.btn-animate--spining:before {
  content: '';
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -11px;
  width: 20px;
  height: 20px;
  border: 4px solid;
  border-left-color: transparent;
  border-radius: 50%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: rotate;
  animation-name: rotate;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.btn-animate--spining:after {
  content: '';
  display: inline-block;
  height: 100%;
  width: 0px;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-duration: 0.75s;
  transition-duration: 0.75s;
  -webkit-transition-property: width;
  transition-property: width;
}
.btn-animate--spining.sending {
  pointer-events: none;
  cursor: not-allowed;
}
.btn-animate--spining.sending:before {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-animation: rotation 0.75s infinite linear;
  animation: rotation 0.75s infinite linear;
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.btn-animate--spining.sending:after {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  width: 18px;
  opacity: 0;
}
/* Boutons - Help -support client - Styles génériques et réutilisables */
.btn.support__clients__jad-button {
  font-family: "Taz", Verdana, sans-serif;
  text-transform: uppercase;
  text-align: left;
  color: #ffffff;
  background-color: #1d1d1b;
  border-color: transparent;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 39px;
  border-radius: 0;
  padding-left: 73px;
  font-weight: 400;
  width: 220px;
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/jad/btn__help-bg.png') no-repeat 30px center #1d1d1b;
  -webkit-background-size: 32px;
  -moz-background-size: 32px;
  -o-background-size: 32px;
  background-size: 32px;
  /* &:before{
      font-family: jacom;
      text-transform: none;
      content: "\e12e";
      font-size: 25px;
      font-weight: 400;
  }*/
}
.btn.support__clients__jad-button:hover,
.btn.support__clients__jad-button:focus,
.btn.support__clients__jad-button:active,
.btn.support__clients__jad-button.active,
.open .dropdown-toggle.btn.support__clients__jad-button {
  color: #ffffff;
  background-color: #080807;
  border-color: rgba(0, 0, 0, 0);
}
.btn.support__clients__jad-button:active,
.btn.support__clients__jad-button.active,
.open .dropdown-toggle.btn.support__clients__jad-button {
  background-image: none;
}
.btn.support__clients__jad-button.disabled,
.btn.support__clients__jad-button[disabled],
fieldset[disabled] .btn.support__clients__jad-button,
.btn.support__clients__jad-button.disabled:hover,
.btn.support__clients__jad-button[disabled]:hover,
fieldset[disabled] .btn.support__clients__jad-button:hover,
.btn.support__clients__jad-button.disabled:focus,
.btn.support__clients__jad-button[disabled]:focus,
fieldset[disabled] .btn.support__clients__jad-button:focus,
.btn.support__clients__jad-button.disabled:active,
.btn.support__clients__jad-button[disabled]:active,
fieldset[disabled] .btn.support__clients__jad-button:active,
.btn.support__clients__jad-button.disabled.active,
.btn.support__clients__jad-button[disabled].active,
fieldset[disabled] .btn.support__clients__jad-button.active {
  background-color: #1d1d1b;
  border-color: transparent;
}
.btn.support__clients__jad-button .badge {
  color: #1d1d1b;
  background-color: #ffffff;
}
/* article styles */
.single-format-standard .art-header,
.type-article-actualite .art-header,
.depeche-template-default .art-header {
  font-family: "Taz", Verdana, sans-serif;
  margin-bottom: 20px;
  border-top: 1px solid #e4e0e0;
  border-bottom: 1px solid #e4e0e0;
  padding: 0 16px 20px 16px;
  text-align: center;
}
.single-format-standard .art-header .art-header-thematique,
.type-article-actualite .art-header .art-header-thematique,
.depeche-template-default .art-header .art-header-thematique {
  width: 33%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  font-size: 20px;
  border-top: 3px solid #e4e0e0;
  text-transform: uppercase;
  color: #e40421;
  font-weight: 700;
}
.single-format-standard .art-header h1,
.type-article-actualite .art-header h1,
.depeche-template-default .art-header h1 {
  font-weight: 800;
  margin-left: -8px;
  margin-right: -8px;
  font-size: 45px;
  margin-top: 0;
  line-height: 1.2;
}
.single-format-standard .art-header h1:before,
.type-article-actualite .art-header h1:before,
.depeche-template-default .art-header h1:before,
.single-format-standard .art-header h1:after,
.type-article-actualite .art-header h1:after,
.depeche-template-default .art-header h1:after {
  content: " ";
  display: table;
}
.single-format-standard .art-header h1:after,
.type-article-actualite .art-header h1:after,
.depeche-template-default .art-header h1:after {
  clear: both;
}
.single-format-standard .art-header h1:before,
.type-article-actualite .art-header h1:before,
.depeche-template-default .art-header h1:before,
.single-format-standard .art-header h1:after,
.type-article-actualite .art-header h1:after,
.depeche-template-default .art-header h1:after {
  content: " ";
  display: table;
}
.single-format-standard .art-header h1:after,
.type-article-actualite .art-header h1:after,
.depeche-template-default .art-header h1:after {
  clear: both;
}
.single-format-standard .art-header .art-date,
.type-article-actualite .art-header .art-date,
.depeche-template-default .art-header .art-date {
  font-weight: 350;
  font-size: 18px;
  color: #8d8080;
}
.single-format-standard .art-header .art-date a,
.type-article-actualite .art-header .art-date a,
.depeche-template-default .art-header .art-date a {
  color: #8d8080;
}
.single-format-standard .art-header .art-date a,
.type-article-actualite .art-header .art-date a,
.depeche-template-default .art-header .art-date a {
  color: #8d8080;
}
.single-format-standard .art-header .art-date .art-header-author a,
.type-article-actualite .art-header .art-date .art-header-author a,
.depeche-template-default .art-header .art-date .art-header-author a {
  font-weight: 600;
  font-style: italic;
}
.single-format-standard .art-header .art-reserved-label,
.type-article-actualite .art-header .art-reserved-label,
.depeche-template-default .art-header .art-reserved-label {
  display: inline;
  color: #fbb612;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
}
.single-format-standard .art-header .art-reserved-label:before,
.type-article-actualite .art-header .art-reserved-label:before,
.depeche-template-default .art-header .art-reserved-label:before {
  vertical-align: sub;
  display: inline-block;
  content: '';
  width: 21px;
  height: 20px;
  margin: 0 5px 0 0 ;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAABGCAIAAAARjh7tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEREI4NjBFQzA4M0QxMUU4QUNCMkMxMEE3QjdERDJBNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEREI4NjBFRDA4M0QxMUU4QUNCMkMxMEE3QjdERDJBNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkREQjg2MEVBMDgzRDExRThBQ0IyQzEwQTdCN0REMkE1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkREQjg2MEVCMDgzRDExRThBQ0IyQzEwQTdCN0REMkE1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DDQwiQAAA+NJREFUeNrsmu9LU1EYx5+55X4vTUiqSVAJRlko5I80LSlBgoIyqP+hKCJ6V73rRRBC9A/0PvBVECMCy+aPpSMqsJYvhqIpist7t+mcrnN1g63d59xzd3Udx3lejMvOveeez33u8zzfc841pYYAklBSZoUyKEUTVIJKUAkqQSWoBJWgElSCqnTMYrQDO4D3Je2E0G20qeYe2I4x3SW1DpN3IcU6KJPR+ZXnKJz6RTth0ITcGaBFArOL9UZBE0T5n185LDqQiLlv7oa40jPKzfM7dwOVp1MnVeuu8FW7zrR0EsycU5HUa6vVd4nJDO56vqncDcoo9ZrrPOdU3QWF4jm+qSjji7zFfdXON5WrRf3/xCwsvEKvKj8A5dxSEZFlqVJvkodBek11cjevVJ5etEkegVgSNuJ4QHZwS4WnMvmjImGj4wZr8f+gcjXhVH7lV/KjJzibwMQhFbmho1G9aTUMiS22IfRyIogdFv6o3HVo/Y2Opg+kfoOyuPhUl/DXbyx9sEKmfBG8hzb+qCj1V/JlZr7EbwEjsrjoVBR9IAezjkfxcndcU7wXl8q2qQ+wVLGW7bcPRsR7cancPbijcvOe7DMijotM1UFTFdlGEsbaPN5PM1dUeKqQB/ISfaBg8Z5b0ap74eBD9NyJJogbQCKawNmIJ8Bg3j9+qLiMincrCUVGqnIvOM/slF9d1VBmV2+Kh1TWJOVBjdBa9bFR7Wyluoon61poT+ns7QIs+Nief3JJv65zbEOqKCREzzJni+Q8rSNzjdorTl0oX5ez3sDW7aQikWJipFoZ111t9l2nXZJczMCTEnxkW7W/HZweNqrYnLL7gNmhR/8uG5C3r4qqoBPTmSfStQPi6wobFSFaCeGLIV5oXFK2ZyobYG8deO/AaUljWS86xi609aefTuYc+McH9jq8EFTA4T4dN15+p11/C08YaC3O27/S3I9iNzJHClQq/qdvVRFllAijQtaBF24SLCMWlUJnzffV8qQiVSi1mN1+v4CtIKVvVc08g6nnaGvzHOzZj4v3BlgKsumFyVu0nMFoxAMzT5jm5PJ7amQGqAmji1kFEXdNPzaERB7Kj4vppRXQ2qqSgtRWPzW02vRou/BTmO0rEGkjDqEbEPnKNCePT2jsSsvDVF+16FSsk/fh5zXaqoiqxb7BFw/M9+dkWUpSpczk076ivp9EvNv06nAyuM+VEH6gjFXzlYu8ge/NMF4P0dyHTwKa5opPGj0nNrcUdCoe5i8TyHzG0wPmKnCcALM7kxIWlaodGwBpClLAi1mNf2/BoYnv2QWVoBJUgkpQCSpBJagEVSnZXwEGAE0p+nOsTIXMAAAAAElFTkSuQmCC");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: inherit;
}
.single-format-standard .art-reserved__date-update,
.type-article-actualite .art-reserved__date-update,
.depeche-template-default .art-reserved__date-update {
  font-size: 14px;
}
.single-video .art-header,
.tax-personality_tag .art-header {
  text-align: left;
}
.page-videos .art-header,
.page-tag .art-header {
  padding-top: 16px;
  padding-bottom: 16px;
}
.page-videos .art-header h1,
.page-tag .art-header h1 {
  font-weight: 800;
  font-size: 45px;
  margin-top: 0;
  line-height: 1.2;
}
.page-videos .art-header h1:before,
.page-tag .art-header h1:before,
.page-videos .art-header h1:after,
.page-tag .art-header h1:after {
  content: " ";
  display: table;
}
.page-videos .art-header h1:after,
.page-tag .art-header h1:after {
  clear: both;
}
.page-videos .art-header h1:before,
.page-tag .art-header h1:before,
.page-videos .art-header h1:after,
.page-tag .art-header h1:after {
  content: " ";
  display: table;
}
.page-videos .art-header h1:after,
.page-tag .art-header h1:after {
  clear: both;
}
.page-videos .art-header .art-date,
.page-tag .art-header .art-date,
.page-videos .art-header .art-date a,
.page-tag .art-header .art-date a {
  font-family: "Taz", Verdana, sans-serif;
  color: #8d8080;
  font-size: 16px;
}
.tax-personality_tag .art-header {
  border-top: none;
  padding: 0 0 16px 0;
}
.tax-personality_tag .art-header h1 {
  margin-left: -8px;
  margin-right: -8px;
}
#full-page-layout .art-header {
  text-align: center;
}
.art-content {
  margin-bottom: 20px;
}
.art-content .art-author,
.art-content .art-toolbox,
.art-content .art-read-also {
  margin-left: -8px;
  margin-right: -8px;
  margin-right: 0;
  margin-left: 0;
}
.art-content .art-author:before,
.art-content .art-toolbox:before,
.art-content .art-read-also:before,
.art-content .art-author:after,
.art-content .art-toolbox:after,
.art-content .art-read-also:after {
  content: " ";
  display: table;
}
.art-content .art-author:after,
.art-content .art-toolbox:after,
.art-content .art-read-also:after {
  clear: both;
}
.art-content .art-author:before,
.art-content .art-toolbox:before,
.art-content .art-read-also:before,
.art-content .art-author:after,
.art-content .art-toolbox:after,
.art-content .art-read-also:after {
  content: " ";
  display: table;
}
.art-content .art-author:after,
.art-content .art-toolbox:after,
.art-content .art-read-also:after {
  clear: both;
}
.art-content .art-author > :first-child,
.art-content .art-toolbox > :first-child,
.art-content .art-read-also > :first-child,
.art-content .art-author > :last-child,
.art-content .art-toolbox > :last-child,
.art-content .art-read-also > :last-child {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.art-content .art-author > :first-child,
.art-content .art-toolbox > :first-child,
.art-content .art-read-also > :first-child,
.art-content .art-author > :last-child,
.art-content .art-toolbox > :last-child,
.art-content .art-read-also > :last-child {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.art-content .aligncenter {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.art-content .thumbnail {
  position: relative;
  overflow: hidden;
  display: inline-block;
  display: block;
  max-width: 100%;
  height: auto;
}
.art-content .thumbnail .caption {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 16px;
  width: 100%;
  display: none;
  z-index: 2;
  color: #fff;
  font-family: "Taz", Verdana, sans-serif;
  background: rgba(0, 0, 0, 0.8);
}
.art-content .art-author-signature,
.art-content .art-author {
  font-family: "Taz", Verdana, sans-serif;
  padding: 16px 0;
  color: #8d8080;
  border-bottom: 1px solid #e4e0e0;
}
.art-content .art-author-signature:before,
.art-content .art-author:before,
.art-content .art-author-signature:after,
.art-content .art-author:after {
  content: " ";
  display: table;
}
.art-content .art-author-signature:after,
.art-content .art-author:after {
  clear: both;
}
.art-content .art-author-signature:before,
.art-content .art-author:before,
.art-content .art-author-signature:after,
.art-content .art-author:after {
  content: " ";
  display: table;
}
.art-content .art-author-signature:after,
.art-content .art-author:after {
  clear: both;
}
.art-content .art-author-signature .btn.btn-follow,
.art-content .art-author .btn.btn-follow {
  color: #8d8080;
  background-color: transparent;
  border-color: #e4e0e0;
  padding: 16px 16px;
  font-size: 16px;
  line-height: 16px;
  border-radius: 2px;
  border-width: 2px;
  font-weight: 600;
  float: right !important;
  float: right;
}
.art-content .art-author-signature .btn.btn-follow:hover,
.art-content .art-author .btn.btn-follow:hover,
.art-content .art-author-signature .btn.btn-follow:focus,
.art-content .art-author .btn.btn-follow:focus,
.art-content .art-author-signature .btn.btn-follow:active,
.art-content .art-author .btn.btn-follow:active,
.art-content .art-author-signature .btn.btn-follow.active,
.art-content .art-author .btn.btn-follow.active,
.open .dropdown-toggle.art-content .art-author-signature .btn.btn-follow,
.open .dropdown-toggle.art-content .art-author .btn.btn-follow {
  color: #8d8080;
  background-color: rgba(0, 0, 0, 0);
  border-color: #c8bfbf;
}
.art-content .art-author-signature .btn.btn-follow:active,
.art-content .art-author .btn.btn-follow:active,
.art-content .art-author-signature .btn.btn-follow.active,
.art-content .art-author .btn.btn-follow.active,
.open .dropdown-toggle.art-content .art-author-signature .btn.btn-follow,
.open .dropdown-toggle.art-content .art-author .btn.btn-follow {
  background-image: none;
}
.art-content .art-author-signature .btn.btn-follow.disabled,
.art-content .art-author .btn.btn-follow.disabled,
.art-content .art-author-signature .btn.btn-follow[disabled],
.art-content .art-author .btn.btn-follow[disabled],
fieldset[disabled] .art-content .art-author-signature .btn.btn-follow,
fieldset[disabled] .art-content .art-author .btn.btn-follow,
.art-content .art-author-signature .btn.btn-follow.disabled:hover,
.art-content .art-author .btn.btn-follow.disabled:hover,
.art-content .art-author-signature .btn.btn-follow[disabled]:hover,
.art-content .art-author .btn.btn-follow[disabled]:hover,
fieldset[disabled] .art-content .art-author-signature .btn.btn-follow:hover,
fieldset[disabled] .art-content .art-author .btn.btn-follow:hover,
.art-content .art-author-signature .btn.btn-follow.disabled:focus,
.art-content .art-author .btn.btn-follow.disabled:focus,
.art-content .art-author-signature .btn.btn-follow[disabled]:focus,
.art-content .art-author .btn.btn-follow[disabled]:focus,
fieldset[disabled] .art-content .art-author-signature .btn.btn-follow:focus,
fieldset[disabled] .art-content .art-author .btn.btn-follow:focus,
.art-content .art-author-signature .btn.btn-follow.disabled:active,
.art-content .art-author .btn.btn-follow.disabled:active,
.art-content .art-author-signature .btn.btn-follow[disabled]:active,
.art-content .art-author .btn.btn-follow[disabled]:active,
fieldset[disabled] .art-content .art-author-signature .btn.btn-follow:active,
fieldset[disabled] .art-content .art-author .btn.btn-follow:active,
.art-content .art-author-signature .btn.btn-follow.disabled.active,
.art-content .art-author .btn.btn-follow.disabled.active,
.art-content .art-author-signature .btn.btn-follow[disabled].active,
.art-content .art-author .btn.btn-follow[disabled].active,
fieldset[disabled] .art-content .art-author-signature .btn.btn-follow.active,
fieldset[disabled] .art-content .art-author .btn.btn-follow.active {
  background-color: transparent;
  border-color: #e4e0e0;
}
.art-content .art-author-signature .btn.btn-follow .badge,
.art-content .art-author .btn.btn-follow .badge {
  color: transparent;
  background-color: #8d8080;
}
.art-content .art-author a,
.art-content .art-author-signature .author-follow a {
  color: #8d8080;
}
.art-content .art-author a:hover,
.art-content .art-author-signature .author-follow a:hover {
  color: #005e79;
  text-decoration: underline;
}
.art-content .art-author .author-desc {
  margin-top: 16px;
}
.art-content .art-author-signature {
  margin-bottom: 20px;
}
.art-content .art-author-signature .author-img {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin-right: 16px;
  max-width: 100px;
  padding: 0;
  /* phone & small tablets */
}
@media (min-width: 768px) {
  .art-content .art-author-signature .author-img {
    float: left;
    width: 25%;
  }
}
@media (max-width: 991px) {
  .art-content .art-author-signature .author-img {
    margin-bottom: 16px;
  }
}
.art-content .art-author-signature .author-desc {
  font-weight: 350;
  font-size: 18px;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 0;
}
@media (min-width: 768px) {
  .art-content .art-author-signature .author-desc {
    float: left;
    width: 75%;
  }
}
.art-content .art-author-signature .author-desc .author-name {
  color: #1d1d1b;
  font-style: italic;
  font-weight: 700;
}
.art-content .art-author-signature .author-desc .author-name:hover,
.art-content .art-author-signature .author-desc .author-name:focus {
  color: #005e79;
  text-decoration: none;
}
.art-content .art-author-signature .author-desc a {
  font-weight: bold;
}
.art-content .art-author-signature .author-desc a .jacom {
  color: #ada1a1;
}
.art-content .art-author-signature .author-desc a:hover,
.art-content .art-author-signature .author-desc a:focus {
  text-decoration: underline;
}
.art-content .art-text {
  font-family: "Taz", Verdana, sans-serif;
  font-weight: 350;
  font-size: 22px;
  padding-bottom: 16px;
  /* Encars pour renvoyer vers les publi-redactionnels - shortcode */
}
.art-content .art-text p {
  line-height: 34px;
  margin-bottom: 30px;
}
.art-content .art-text .lead {
  font-size: 28px;
  font-weight: 600;
}
.art-content .art-text h2,
.art-content .art-text h3,
.art-content .art-text h4,
.art-content .art-text h5,
.art-content .art-text h6 {
  font-size: 28px;
  font-weight: 700;
}
.art-content .art-text a {
  color: #005e79;
}
.art-content .art-text a:hover,
.art-content .art-text a:focus {
  color: #10b8eb;
}
.art-content .art-text > hr {
  border-color: #e4e0e0;
  border-width: 4px;
  width: 33%;
}
.art-content .art-text img {
  display: block;
  max-width: 100%;
  height: auto;
}
.art-content .art-text table,
.art-content .art-text div,
.art-content .art-text iframe,
.art-content .art-text object,
.art-content .art-text embed {
  max-width: 100%;
}
.art-content .art-text > ul {
  margin: 8px 16px;
  padding: 8px;
}
.art-content .art-text > ul li {
  margin-bottom: 8px 0;
  font-weight: bold;
  list-style-type: disc;
}
.art-content .art-text .art-text-author {
  display: inline-block;
  padding: 10px 8px;
  margin: 20px 20px 8px 0;
  font-size: 14px;
  color: #fff !important;
  background-color: #005e79;
}
.art-content .art-text .art-text-author:hover,
.art-content .art-text .art-text-author:focus {
  color: #fff;
  background-color: #10b8eb;
}
.art-content .art-text .art-read-also {
  padding: 16px 0;
  margin: 20px 0;
  border-top: 1px solid #e4e0e0;
  border-bottom: 1px solid #e4e0e0;
}
.art-content .art-text .art-read-also h6 {
  margin: 0;
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  color: #474040;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
}
.art-content .art-text .art-read-also a {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: bold;
  line-height: 20px;
}
.art-content .art-text blockquote {
  font-family: "Taz", Verdana, sans-serif;
  font-weight: 600;
  padding: 10px 0;
  margin: 0 0 30px 0;
  font-size: 35px;
  border-left: 0;
  color: #c1ad76;
  line-height: 35px;
  text-transform: uppercase;
  padding-left: 80px;
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/mondial2018/quote-article.png') no-repeat top left;
  /* phone */
}
.art-content .art-text blockquote p:last-child,
.art-content .art-text blockquote ul:last-child,
.art-content .art-text blockquote ol:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .art-content .art-text blockquote {
    font-size: 22px;
    line-height: 22px;
    padding-left: 40px;
    background-size: 35px;
    margin-bottom: 10px;
  }
}
.art-content .art-text .inread-brandcontent {
  padding: 16px;
  margin: 20px 0;
  background-color: #eceaea;
}
.art-content .art-text .inread-brandcontent:before,
.art-content .art-text .inread-brandcontent:after {
  content: " ";
  display: table;
}
.art-content .art-text .inread-brandcontent:after {
  clear: both;
}
.art-content .art-text .inread-brandcontent:before,
.art-content .art-text .inread-brandcontent:after {
  content: " ";
  display: table;
}
.art-content .art-text .inread-brandcontent:after {
  clear: both;
}
.art-content .art-text .inread-brandcontent a {
  color: inherit;
}
.art-content .art-text .inread-brandcontent .inread-brandcontent-img {
  padding: 0;
}
.art-content .art-text .inread-brandcontent .inread-brandcontent-text {
  padding: 0 0 0 16px;
}
.art-content .art-text .inread-brandcontent .inread-brandcontent-title {
  margin: 5px 0;
  font-size: 18px;
}
.art-content .read-also-block {
  font-family: "Taz", Verdana, sans-serif;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 20px;
  border-top: 1px solid #e4e0e0;
  border-bottom: 1px solid #e4e0e0;
}
.art-content .read-also-block .read-also-heading .read-also-title {
  margin-top: 0;
  font-family: "Taz", Verdana, sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}
.art-content .read-also-block .read-also-heading img {
  margin-bottom: 8px;
  display: block;
  max-width: 100%;
  height: auto;
}
.art-content .read-also-block .read-also-body {
  padding-top: 0;
}
.art-content .read-also-block .read-also-body h2 {
  font-size: 20px;
}
.art-content .read-also-block ul > li {
  margin-bottom: 5px;
}
.art-content .read-also-block ul > li:before {
  font-weight: 400;
  top: 5px;
}
.art-content .read-also-block ul > li:last-child {
  margin-bottom: 0;
}
.art-content .read-also-block ul > li a {
  font-weight: 400;
  color: #005e79;
  font-size: 22px;
}
.art-content .read-also-block ul > li a:hover,
.art-content .read-also-block ul > li a:focus {
  color: #10b8eb;
}
.art-content .read-also-block a.btn {
  text-transform: none;
  font-weight: normal;
  font-size: 14px;
  color: #1d1d1b;
  text-shadow: 1px 1px 1px #fff;
  border-radius: 3px;
  background-color: #eceaea;
}
.art-content .read-also-block a.btn:hover {
  background-color: #dfdfdf;
}
/* phone & small tablets */
@media (max-width: 991px) {
  .art-header {
    margin-bottom: 16px;
  }
  .art-header h1 {
    font-size: 28px;
  }
  .art-header .pipe-separator {
    display: none;
  }
  .art-header .art-reserved-label,
  .art-header .art-reserved__date,
  .art-header .art-reserved__date-update,
  .art-header .art-reserved__author-bloc {
    display: block;
  }
}
.bu,
.bu a {
  text-decoration: underline;
  font-weight: bold;
}
/* subscription FORMULAIRE POST_CONTENT */
/* Widget subscription Post Article restricted */
/* subscription FORMULAIRE POST_CONTENT */
/* Widget subscription Post Article */
#widget-container-subscription {
  font-family: 'Taz', Arial, sans-serif;
  position: relative;
  background: #fbb612;
  width: 100%;
  height: auto;
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
#widget-container-subscription .container-reserved {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
#widget-container-subscription .container-reserved h3 {
  text-transform: uppercase;
  font-size: 2.25em;
  margin-bottom: 0;
}
#widget-container-subscription .container-reserved p {
  margin-top: 0;
  font-size: 1.375em;
}
#widget-container-subscription .container-reserved p span {
  color: white;
}
#widget-container-subscription .container-input {
  display: flex;
  justify-content: space-around;
  margin-top: 1.875rem;
  text-align: center;
  font-size: 30px;
}
@media (max-width: 768px) {
  #widget-container-subscription .container-input {
    flex-direction: column;
  }
}
#widget-container-subscription .container-input .box label {
  font-weight: bold;
}
#widget-container-subscription .container-input .box .price-hook {
  font-size: 14px;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  #widget-container-subscription .container-input .box .price-hook {
    font-size: 16px;
    padding: 0 1.25rem;
  }
}
#widget-container-subscription .container-input .box input[type="radio"] {
  margin-top: -1px;
  vertical-align: middle;
}
#widget-container-subscription .form-group {
  display: flex;
  justify-content: space-between;
  padding: 0 2rem;
  margin-top: 1.875rem;
}
@media (max-width: 768px) {
  #widget-container-subscription .form-group .form-group:last-child {
    margin-top: 1.25rem;
  }
}
@media (max-width: 768px) {
  #widget-container-subscription .form-group {
    flex-direction: column;
  }
}
#widget-container-subscription .form-group input {
  margin-right: 2.5rem;
  border-radius: 3px;
}
#widget-container-subscription .subscription-hook {
  color: #fff;
  text-align: center;
  font-size: 16px;
  margin-top: 1.875rem;
  padding-bottom: 1.875rem;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  #widget-container-subscription .subscription-hook {
    max-width: 310px;
    font-size: 18px;
    padding: 1.25rem 1.25rem 0 1.25rem;
    line-height: 25px;
    margin: 0 auto;
  }
}
#widget-container-subscription .container-informations {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.25rem;
  font-weight: bold;
  font-size: 18px;
}
@media (max-width: 768px) {
  #widget-container-subscription .container-informations {
    flex-direction: column;
    text-align: center;
  }
}
#widget-container-subscription .container-informations img {
  max-width: 270px;
}
#widget-container-subscription .container-informations .row {
  margin: 0 1.25rem;
}
#widget-container-subscription .container-informations .row a p {
  text-align: center;
  color: white;
  margin-top: 16px;
}
#widget-container-subscription .container-informations .row .plus {
  color: #fff;
}
#widget-container-subscription .container-informations .row .sub-text {
  font-size: 0.8em;
  font-weight: 400;
}
@media (max-width: 768px) {
  #widget-container-subscription .container-informations .row:last-child {
    margin-top: 1.25rem;
  }
}
#widget-container-subscription #widget-container-subscription__heading {
  position: relative;
  background: #fffaee;
  width: 100%;
  height: 100px;
  border-top: 4px solid #fbb612;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  #widget-container-subscription #widget-container-subscription__heading {
    height: 150px;
  }
}
#widget-container-subscription #widget-container-subscription__heading .widget-container-subscription__heading-title {
  font-size: 32px;
  font-weight: bold;
  margin: 0;
}
@media (max-width: 768px) {
  #widget-container-subscription #widget-container-subscription__heading .widget-container-subscription__heading-title {
    font-size: 34px;
    text-align: center;
  }
}
#widget-container-subscription #widget-container-subscription__heading .widget-container-subscription__heading-hook {
  display: none;
  font-size: 22px;
  margin: 0;
}
@media (max-width: 768px) {
  #widget-container-subscription #widget-container-subscription__heading .widget-container-subscription__heading-hook {
    font-size: 20px;
    text-align: center;
  }
}
#widget-container-subscription #widget-container-subscription__wrapper {
  position: relative;
  background: #fbb612;
  height: auto;
  border-bottom: 4px solid #000000;
}
#widget-container-subscription #widget-container-subscription__wrapper input[type="email"] {
  max-width: 360px;
}
@media (max-width: 768px) {
  #widget-container-subscription #widget-container-subscription__wrapper input[type="email"] {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 1.25rem;
  }
}
#widget-container-subscription #widget-container-subscription__wrapper button {
  max-width: 320px;
}
@media (max-width: 768px) {
  #widget-container-subscription #widget-container-subscription__wrapper button {
    margin-top: 1.25rem;
    margin: 0 auto;
  }
}
.column-flex {
  display: flex;
  align-items: center;
  padding: 1rem;
}
.column-flex a#link-abo p {
  text-align: center;
  color: #FFFFFF;
}
.column-flex img.devices-v2 {
  max-width: 280px;
  width: 100%;
}
.column-flex ul {
  margin-left: 10px;
}
.widget-container-subscription-cover-image {
  position: relative;
}
.widget-container-subscription-cover-image img.img__kiosque {
  position: absolute;
  top: 34px;
  max-width: 68px;
  height: auto;
  left: 20px;
}
@media screen and (max-width: 768px) {
  .widget-container-subscription-cover-image img.img__kiosque {
    position: absolute !important;
    top: 38px !important;
    max-width: 71px !important;
    height: auto !important;
    left: 22px !important;
  }
}
@media screen and (max-width: 768px) {
  .container-collapsed .column-flex {
    flex-direction: column !important;
  }
}
/* Toolbox - boite à outil  - En passe d'être retiré */
.art-toolbox {
  padding: 4px 0;
  margin-bottom: 20px;
  border-top: 1px solid #e4e0e0;
  border-bottom: 1px solid #e4e0e0;
  /* tablets */
  /* phone */
}
.art-toolbox:before,
.art-toolbox:after {
  content: " ";
  display: table;
}
.art-toolbox:after {
  clear: both;
}
.art-toolbox:before,
.art-toolbox:after {
  content: " ";
  display: table;
}
.art-toolbox:after {
  clear: both;
}
.art-toolbox .art-toolbox-title {
  text-transform: uppercase;
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.art-toolbox .btn {
  text-transform: inherit;
  font-weight: inherit;
}
.art-toolbox .toolbox-body {
  display: flex;
  padding-left: 0 !important;
}
.art-toolbox .btn-shares {
  display: flex;
  width: 100%;
  justify-content: center ;
  align-items: center;
}
.art-toolbox .btn-shares .btn,
.art-toolbox .btn-shares .art-nb-share {
  flex-grow: 1 ;
}
.art-toolbox .btn-shares .art-nb-share {
  color: #005e79;
  text-transform: uppercase;
  font-size: 22px;
  text-align: center;
}
.art-toolbox .btn-shares .art-nb-share b {
  font-size: 33px;
}
@media (min-width: 767px) and (max-width: 991px) {
  .art-toolbox .btn-shares .art-nb-share {
    display: none;
  }
}
@media (max-width: 767px) {
  .art-toolbox {
    display: none;
  }
  .art-toolbox .art-toolbox-title {
    display: none;
  }
}
.page-institutionnelle .art-header,
.page-template-page-rss .art-header {
  padding: 0 0 20px 0;
  text-align: left;
  border-bottom: 1px solid #e4e0e0;
}
.page-institutionnelle .art-header time,
.page-template-page-rss .art-header time {
  font-weight: 350;
  font-size: 18px;
  color: #8d8080;
}
.page-institutionnelle .art-header time a,
.page-template-page-rss .art-header time a {
  color: #8d8080;
}
.page-institutionnelle .art-header time a,
.page-template-page-rss .art-header time a {
  color: #8d8080;
}
.page-institutionnelle .art-content,
.page-template-page-rss .art-content {
  font-family: "Taz", Verdana, sans-serif;
}
.page-institutionnelle .art-content h1,
.page-template-page-rss .art-content h1 {
  font-size: 45px;
  padding: 16px 0 0 0;
  margin-top: 0;
  border-top: #e40421 solid 4px;
}
.page-institutionnelle .art-text h2,
.page-template-page-rss .art-text h2 {
  text-transform: uppercase;
  padding: 8px 0;
  margin: 20px 0;
  border-top: 4px solid #eceaea;
  border-bottom: 1px solid #eceaea;
  margin-bottom: 20px;
}
.page-institutionnelle .art-text h3,
.page-template-page-rss .art-text h3 {
  color: #8d8080;
  margin-bottom: 0;
}
.page-institutionnelle .art-text p,
.page-template-page-rss .art-text p {
  margin: 20px 0;
}
.page-institutionnelle .art-text > ul li,
.page-template-page-rss .art-text > ul li {
  font-weight: inherit;
}
.page-template-page-rss .panel-rss {
  border-bottom: none;
}
.page-template-page-rss .panel-rss .panel-heading {
  padding: 0;
}
.page-template-page-rss .panel-rss nav {
  padding: 0;
  min-height: inherit;
}
.page-template-page-rss .panel-rss nav:before,
.page-template-page-rss .panel-rss nav:after {
  content: " ";
  display: table;
}
.page-template-page-rss .panel-rss nav:after {
  clear: both;
}
.page-template-page-rss .panel-rss nav:before,
.page-template-page-rss .panel-rss nav:after {
  content: " ";
  display: table;
}
.page-template-page-rss .panel-rss nav:after {
  clear: both;
}
.page-template-page-rss .panel-rss nav ul > li {
  font-size: 12px;
  font-weight: bold;
}
.page-template-page-rss .panel-rss nav ul > li a {
  padding: 8px 16px;
  text-transform: uppercase;
  color: #7e7373;
}
.page-template-page-rss .panel-rss nav ul > li a:hover,
.page-template-page-rss .panel-rss nav ul > li a:focus {
  color: #005e79;
}
.page-template-page-rss .panel-rss nav ul > li.active a {
  color: #e40421;
}
.page-template-page-rss .panel-rss .rss-thema-title {
  color: #8d8080;
  font-size: 18px;
}
.page-template-page-rss .panel-rss .rss-thema-title,
.page-template-page-rss .panel-rss table {
  margin-top: 32px;
}
.page-template-page-rss .panel-rss table {
  color: #1d1d1b;
}
.page-template-page-rss .panel-rss table img {
  float: right !important;
  float: right;
}
.page-template-page-rss .panel-rss table tr:first-child td {
  border-top: none;
}
/* PAGE DOSSIER - pour l'article dossier voir dans PAGE ARTICLE*/
.dos-header {
  border-top: 4px solid #e40421;
  font-family: "Taz", Verdana, sans-serif;
  padding: 16px 20px;
  margin-bottom: 20px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #e4e0e0;
}
.dos-header h1 {
  text-align: center;
  margin-top: 0;
  font-size: 54px;
  font-weight: 800;
}
.dos-header h1 small {
  display: block;
  text-transform: uppercase;
  color: #e40421;
  font-family: "Taz", Verdana, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.dos-header .description,
.dos-header .rich-excerpt p {
  line-height: 34px;
  text-align: justify;
  font-size: 22px;
  font-weight: 600;
  font-family: "Taz", Verdana, sans-serif;
}
.dos-header .rich-excerpt img {
  max-width: 100%;
}
body.single-dossier {
  /*#content{
    padding: 0 @padding-base @padding-base @padding-base;
  }*/
}
body.single-dossier #main {
  padding: 0;
}
body.single-dossier #side-page-layout #content {
  padding: 0 16px 16px 16px;
}
#dossier-heading {
  font-family: "Taz", Verdana, sans-serif;
  text-align: center;
  background-color: #f8f8f8;
  border-top: 4px solid #e40421;
}
#dossier-heading .dossier-heading-title {
  text-transform: uppercase;
  color: #e40421;
  font-family: "Taz", Verdana, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#dossier-heading .dossier-heading-body .dossier-heading-bloc-img {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  text-align: left;
}
@media (min-width: 768px) {
  #dossier-heading .dossier-heading-body .dossier-heading-bloc-img {
    float: left;
    width: 25%;
  }
}
#dossier-heading .dossier-heading-body .dossier-heading-bloc-title {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  #dossier-heading .dossier-heading-body .dossier-heading-bloc-title {
    float: left;
    width: 50%;
  }
}
#dossier-heading .dossier-heading-body .dossier-heading-bloc-title .dossier-heading-bloc-title__cat {
  margin-top: 0;
}
#dossier-heading .dossier-heading-body .dossier-heading-bloc-right {
  float: right;
}
#dossier-heading .dossier-heading-body h3 {
  font-size: 20px;
  font-weight: 700;
  color: #8d8080;
  margin-bottom: 2px;
}
#dossier-heading .dossier-heading-body h3 span {
  display: block;
  color: #1d1d1b;
}
#dossier-summary .dossier-summary-body,
#dossier-heading .dossier-heading-body {
  font-family: "Taz", Verdana, sans-serif;
  padding: 0 16px 16px 16px;
}
#dossier-summary .dossier-summary-body:before,
#dossier-heading .dossier-heading-body:before,
#dossier-summary .dossier-summary-body:after,
#dossier-heading .dossier-heading-body:after {
  content: " ";
  display: table;
}
#dossier-summary .dossier-summary-body:after,
#dossier-heading .dossier-heading-body:after {
  clear: both;
}
#dossier-summary .dossier-summary-body:before,
#dossier-heading .dossier-heading-body:before,
#dossier-summary .dossier-summary-body:after,
#dossier-heading .dossier-heading-body:after {
  content: " ";
  display: table;
}
#dossier-summary .dossier-summary-body:after,
#dossier-heading .dossier-heading-body:after {
  clear: both;
}
#dossier-summary .dossier-summary-body img,
#dossier-heading .dossier-heading-body img {
  margin-right: 16px;
  max-width: 96px;
}
#dossier-summary .dossier-summary-body .btn.btn-summary,
#dossier-heading .dossier-heading-body .btn.btn-summary {
  text-overflow: ellipsis;
  overflow: hidden;
  color: #8d8080;
  font-weight: 400;
  font-size: 16px;
  text-decoration: underline;
  padding: 0;
}
#dossier-summary {
  clear: both;
  margin-top: 20px;
  margin-bottom: 20px;
  border-top: 4px solid #e4e0e0;
  border-bottom: 1px solid #e4e0e0;
  background-color: #f8f8f8;
}
#dossier-summary:before,
#dossier-summary:after {
  content: " ";
  display: table;
}
#dossier-summary:after {
  clear: both;
}
#dossier-summary:before,
#dossier-summary:after {
  content: " ";
  display: table;
}
#dossier-summary:after {
  clear: both;
}
#dossier-summary .dossier-summary-bloc-img {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  #dossier-summary .dossier-summary-bloc-img {
    float: left;
    width: 33.33333333%;
  }
}
#dossier-summary .dossier-summary-bloc-img .btn.btn-summary {
  margin-top: 16px;
}
#dossier-summary .dossier-summary-bloc-articles-list {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-left: 20px;
}
@media (min-width: 768px) {
  #dossier-summary .dossier-summary-bloc-articles-list {
    float: left;
    width: 66.66666667%;
  }
}
#dossier-summary .dossier-summary-bloc-articles-list .dossier-heading-bloc-title__cat {
  border-bottom: 1px solid #e4e0e0;
  margin-top: 0;
}
#dossier-summary .dossier-summary-title {
  font-family: "Taz", Verdana, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  padding-left: 16px;
}
#dossier-summary .dossier-summary-body ul,
#dossier-summary .dossier-summary-body h3 {
  padding-left: 0;
  padding-right: 0;
}
#dossier-summary .dossier-summary-body h3 {
  color: #706666;
  font-size: 20px;
}
#dossier-summary ul > li {
  margin-bottom: 8px;
}
#dossier-summary ul > li > a {
  font-size: 16px;
  font-weight: bold;
  color: #1d1d1b;
}
.art-text .read-also-block-dossier {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin: 0 0 20px 0;
  padding-top: 8px;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 16px;
  font-size: 14px;
  border-top: 4px solid #e40421;
  border-bottom: 1px solid #e4e0e0;
}
.art-text .read-also-block-dossier .read-also-heading .read-also-title {
  font-family: "Taz", Verdana, sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}
.art-text .read-also-block-dossier .read-also-bloc-img {
  padding-left: 0;
}
.art-text .read-also-block-dossier img {
  margin-bottom: 8px;
  display: block;
  max-width: 100%;
  height: auto;
}
.art-text .read-also-block-dossier .read-also-body {
  padding-top: 0;
  margin-right: 0;
}
.art-text .read-also-block-dossier .read-also-body h2 {
  margin-top: 0;
  color: #a39797;
  line-height: 22px;
}
.art-text .read-also-block-dossier ul > li {
  margin-bottom: 8px;
}
.art-text .read-also-block-dossier ul > li a {
  font-size: 16px;
  color: #211e1e;
  font-weight: 700;
}
.art-text .read-also-block-dossier ul > li a:hover,
.art-text .read-also-block-dossier ul > li a:focus {
  color: #005e79;
}
.art-text .read-also-block-dossier ul.icon-list {
  padding-top: 8px;
  border-top: 1px solid #e4e0e0;
}
.art-text .read-also-block-dossier ul.icon-list li:before {
  top: 0px;
}
.art-text .read-also-block-dossier .btn.btn-summary {
  text-overflow: ellipsis;
  overflow: hidden;
  color: #8d8080;
  font-weight: 400;
  font-size: 16px;
  text-decoration: underline;
  padding: 0;
  background-color: transparent;
}
.art-text .read-also-block-dossier .btn.btn-summary:hover {
  background-color: transparent;
}
/* phone & small tablets */
@media (max-width: 991px) {
  #dossier-heading .dossier-heading-bloc-img,
  #dossier-heading .dossier-heading-bloc-title {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
  }
  #dossier-heading .dossier-heading-bloc-img img {
    margin-left: auto;
    margin-right: auto !important;
  }
  .dossier-summary-bloc-img .btn.btn-summary {
    margin-top: 5px;
  }
}
@media (max-width: 767px) {
  .dossier-heading-bloc-title {
    margin-top: 10px;
  }
  #dossier-heading .dossier-heading-body .btn.btn-summary {
    margin-bottom: 10px;
  }
  #dossier-heading .dossier-heading-body .dossier-heading-bloc-right {
    margin-top: 10px;
    float: none;
  }
  #dossier-heading .dossier-heading-body .dossier-heading-bloc-right img {
    margin: 10px auto;
  }
  #dossier-summary .dossier-summary-bloc-articles-list {
    padding-left: 0;
  }
}
.is-taz-font .reserved-article-box {
  font-family: "Taz", Verdana, sans-serif;
}
.reserved-article-box {
  font-family: "Taz", Verdana, sans-serif !important;
  padding: 32px 16px 16px 16px;
  text-align: center;
  margin-bottom: 20px;
  border: #fbb612 solid 3px;
  background-color: #fff;
  /* phone & small tablets */
}
.reserved-article-box a:not(.btn) {
  color: #fbb612;
}
.reserved-article-box a:not(.btn) span {
  text-decoration: underline;
}
.reserved-article-box hr,
.reserved-article-box .btn,
.reserved-article-box p,
.reserved-article-box .reserved-article-box-sub-title {
  margin-bottom: 23px;
}
.reserved-article-box .btn {
  width: 70%;
}
.reserved-article-box .btn.btn-article-box {
  margin-left: auto;
  margin-right: auto;
  text-transform: uppercase;
  font-weight: 700;
  color: #1d1d1b;
  background-color: #fbb612;
  border-color: transparent;
  padding: 20px 25px;
  font-size: 22px;
  line-height: 22px;
  border-radius: 2px;
}
.reserved-article-box .btn.btn-article-box:hover,
.reserved-article-box .btn.btn-article-box:focus,
.reserved-article-box .btn.btn-article-box:active,
.reserved-article-box .btn.btn-article-box.active,
.open .dropdown-toggle.reserved-article-box .btn.btn-article-box {
  color: #1d1d1b;
  background-color: #e09f04;
  border-color: rgba(0, 0, 0, 0);
}
.reserved-article-box .btn.btn-article-box:active,
.reserved-article-box .btn.btn-article-box.active,
.open .dropdown-toggle.reserved-article-box .btn.btn-article-box {
  background-image: none;
}
.reserved-article-box .btn.btn-article-box.disabled,
.reserved-article-box .btn.btn-article-box[disabled],
fieldset[disabled] .reserved-article-box .btn.btn-article-box,
.reserved-article-box .btn.btn-article-box.disabled:hover,
.reserved-article-box .btn.btn-article-box[disabled]:hover,
fieldset[disabled] .reserved-article-box .btn.btn-article-box:hover,
.reserved-article-box .btn.btn-article-box.disabled:focus,
.reserved-article-box .btn.btn-article-box[disabled]:focus,
fieldset[disabled] .reserved-article-box .btn.btn-article-box:focus,
.reserved-article-box .btn.btn-article-box.disabled:active,
.reserved-article-box .btn.btn-article-box[disabled]:active,
fieldset[disabled] .reserved-article-box .btn.btn-article-box:active,
.reserved-article-box .btn.btn-article-box.disabled.active,
.reserved-article-box .btn.btn-article-box[disabled].active,
fieldset[disabled] .reserved-article-box .btn.btn-article-box.active {
  background-color: #fbb612;
  border-color: transparent;
}
.reserved-article-box .btn.btn-article-box .badge {
  color: #fbb612;
  background-color: #1d1d1b;
}
.reserved-article-box .btn.btn-article-box small {
  display: block;
  text-transform: none;
  font-size: 15px;
}
.reserved-article-box > p {
  font-size: 18px;
}
.reserved-article-box > p em {
  font-style: italic;
}
.reserved-article-box header {
  text-align: center;
}
.reserved-article-box header .reserved-article-box-title {
  text-transform: uppercase;
  font-weight: 350;
  font-size: 28px;
}
.reserved-article-box header .reserved-article-box-title b {
  font-weight: 700;
}
.reserved-article-box header svg {
  width: 210px;
  height: auto;
  max-height: 54px;
}
.reserved-article-box header svg path:last-child {
  fill: #1d1d1b;
}
.reserved-article-box header svg path:first-child {
  fill: #eb2136;
}
.reserved-article-box header hr {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 60%;
  height: 1px;
  background-color: #1d1d1b;
}
.reserved-article-box .well {
  margin-bottom: 0;
  font-size: 18px;
  color: #1d1d1b;
  background-color: #f2f2f2;
  text-align: center;
}
.reserved-article-box .well strong {
  font-weight: 700;
}
.reserved-article-box .well .reserved-article-box-sub-title {
  font-weight: 700;
  text-transform: uppercase;
  color: #90949c;
}
.reserved-article-box .well ol {
  max-width: 90%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.reserved-article-box .well ol li {
  margin-bottom: 8px;
  text-align: left;
  color: #90949c;
  font-weight: 350;
  font-style: italic;
}
.reserved-article-box .well p {
  margin-bottom: 0;
  font-style: italic;
  color: #90949c;
}
.reserved-article-box .ja-display-if-user-logged-in {
  color: #3fa92a;
  font-size: 23px;
}
.reserved-article-box .reserved-article-box__mkt-message {
  font-size: 14px;
}
.reserved-article-box .reserved-article-box__mkt-message a {
  color: #1d1d1b;
}
.reserved-article-box .support__clients__jad-button {
  width: 70%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 991px) {
  .reserved-article-box header .reserved-article-box-title {
    font-size: 25px;
  }
  .reserved-article-box .svg-logo-jan {
    max-width: 200px;
  }
  .reserved-article-box .btn.btn-article-box {
    white-space: normal;
    padding: 20px 20px;
    font-size: 20px;
    line-height: 27px;
    border-radius: 2px;
  }
  .reserved-article-box .btn {
    width: 90%;
  }
}
.sc-lire-aussi {
  margin-bottom: 30px;
}
.sc-lire-aussi .container-informations-a-lire-aussi span.sc-label {
  background: #005e79;
  color: white;
  padding: 0.5rem 1rem;
  text-transform: uppercase;
  margin-right: 0.5rem;
}
.sc-lire-aussi .container-informations-a-lire-aussi a {
  font-weight: 400;
}
.mce-content-body .sc-lire-aussi {
  margin-top: 5px;
  margin-bottom: 5px;
}
.sc-post-frame {
  background: #f3efe4;
  margin: 1em 0 1em 0;
  padding: 1em;
  border-top: 4px solid #222221;
}
.sc-post-frame .sc-post-frame-title h3 {
  text-transform: uppercase;
  margin: 0 0 .3em 0;
}
.sc-post-frame .sc-post-frame-content p {
  margin-bottom: 0;
  font-weight: 400;
}
.sc-post-breve {
  background: #E4E1E2;
  margin: 1em 0 1em 0;
  padding: 1em;
}
.shortcode-promote-tar {
  margin-bottom: 30px;
}
.shortcode-promote-tar a {
  background: #E2E2E2;
  padding: 4px 16px;
  display: flex;
  justify-content: center;
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
  .shortcode-promote-tar a {
    flex-direction: column;
    text-align: center;
  }
}
.shortcode-promote-tar a .shortcode-text {
  margin: auto 0;
  color: #211e1e;
}
.shortcode-promote-tar a .shortcode-text svg {
  vertical-align: sub;
  fill: #e70013;
}
@media only screen and (max-width: 414px) {
  .shortcode-promote-tar a .shortcode-text svg {
    display: none;
  }
}
.shortcode-promote-tar a img {
  max-width: 45% !important;
  margin: auto;
  padding-bottom: 0.2rem;
}
@media only screen and (max-width: 414px) {
  .shortcode-promote-tar a img {
    max-width: 100% !important;
  }
}
.shortcode__whistleblower {
  background: #FFFFFF;
  border: 1px solid #000;
  display: flex;
  flex-direction: row;
  padding: 20px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 976px) and (min-width: 768px) {
  .shortcode__whistleblower {
    flex-direction: column;
    text-align: center;
  }
}
@media only screen and (max-width: 414px) {
  .shortcode__whistleblower {
    flex-direction: column;
    text-align: center;
  }
}
.shortcode__whistleblower-title {
  font-family: 'Ysobel';
  line-height: 24px !important;
  color: #000;
  margin: 0 !important;
}
.shortcode__whistleblower-title a {
  color: #EB2236 !important;
}
.shortcode__whistleblower-cta {
  display: flex;
  margin-left: 20px;
}
@media only screen and (max-width: 976px) and (min-width: 768px) {
  .shortcode__whistleblower-cta {
    margin-left: 0;
    margin-top: 20px;
  }
}
@media only screen and (max-width: 414px) {
  .shortcode__whistleblower-cta {
    margin-left: 0;
    margin-top: 20px;
  }
}
.shortcode__whistleblower-cta a.btn {
  margin: auto;
  background: #000;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 16px;
  line-height: 25px;
  border-radius: 3px;
}
.shortcode__whistleblower-cta a.btn:hover {
  color: #FFF;
}
.related-subjects {
  font-family: "Taz", Verdana, sans-serif;
}
.related-subjects:before,
.related-subjects:after {
  content: " ";
  display: table;
}
.related-subjects:after {
  clear: both;
}
.related-subjects:before,
.related-subjects:after {
  content: " ";
  display: table;
}
.related-subjects:after {
  clear: both;
}
.related-subjects .rel-sub-title {
  padding-bottom: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 4px solid #eceaea;
}
.related-subjects .rel-sub-body h4 {
  margin-top: 0;
  font-size: 20px;
  color: #8d8080;
  font-weight: 600;
}
.related-subjects .rel-sub-body .jacom {
  color: #ada1a1;
}
.related-subjects .rel-sub-body .row {
  padding-top: 20px;
}
.related-subjects .rel-sub-body .row + .row {
  border-top: 1px solid #e4e0e0;
}
.related-subjects .rel-sub-body ul > li {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 20px;
}
.related-subjects .rel-sub-body ul > li:before {
  content: "v";
  font-family: 'jacom';
  color: #ada1a1;
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.related-subjects .rel-sub-body ul > li > a {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 16px;
  display: inline-block;
  font-weight: bold;
  padding-left: 0;
}
.reserved-article-locked .art-text {
  display: block;
  overflow: hidden;
  position: relative;
  background: #ffffff;
  padding: 20px;
}
.reserved-article-locked .art-text:after {
  position: absolute;
  bottom: 0;
  height: 50%;
  width: 100%;
  content: "";
  background: linear-gradient(to top, #ffffff 20%, rgba(255, 255, 255, 0) 80%);
  pointer-events: none;
  /* so the text is still selectable */
}
.page-article-old-v2 .art-content .art-thumbnail-lead {
  float: left !important;
  float: left;
  margin-right: 16px;
}
.page-article-old-v2 aside.read-also-block {
  clear: left;
}
/* tablets */
@media (min-width: 767px) and (max-width: 991px) {
  .page-article-old-v2 .art-content .art-thumbnail-lead {
    float: none !important;
  }
}
.art-text .mondial2018-table {
  font-family: "Taz", Verdana, sans-serif;
}
.art-text .mondial2018-table th {
  font-weight: 600;
  font-size: 14px;
}
.art-text .mondial2018-table td {
  font-size: 16px;
  font-weight: 400;
}
.art-text .mondial2018-table > thead > tr > th,
.art-text .mondial2018-table > tbody > tr > th,
.art-text .mondial2018-table > tfoot > tr > th,
.art-text .mondial2018-table > thead > tr > td,
.art-text .mondial2018-table > tbody > tr > td,
.art-text .mondial2018-table > tfoot > tr > td {
  border-color: #6faa12;
}
.art-text .mondial2018-table .mondial2018-table--home {
  text-align: right;
}
.art-text .mondial2018-table .mondial2018-table--home {
  text-align: left;
}
.art-text .mondial2018-table .mondial2018-table--score {
  text-align: center;
}
.art-text .mondial2018-table .mondial2018-table--time {
  text-align: right;
}
.art-text .mondial2018-table caption {
  padding-top: 10px;
  caption-side: bottom;
  text-align: left;
  font-size: 14px;
  text-decoration: none;
  font-weight: 350;
}
.art-text .can2019-table {
  font-family: "Taz", Verdana, sans-serif;
}
.art-text .can2019-table th {
  font-weight: 600;
  font-size: 14px;
}
.art-text .can2019-table td {
  font-size: 16px;
  font-weight: 400;
}
.art-text .can2019-table > thead > tr > th,
.art-text .can2019-table > tbody > tr > th,
.art-text .can2019-table > tfoot > tr > th,
.art-text .can2019-table > thead > tr > td,
.art-text .can2019-table > tbody > tr > td,
.art-text .can2019-table > tfoot > tr > td {
  border-color: #6faa12;
}
.art-text .can2019-table .can2019-table--home {
  text-align: right;
}
.art-text .can2019-table .can2019-table--home {
  text-align: left;
}
.art-text .can2019-table .can2019-table--score {
  text-align: center;
}
.art-text .can2019-table .can2019-table--time {
  text-align: right;
}
.art-text .can2019-table caption {
  padding-top: 10px;
  caption-side: bottom;
  text-align: left;
  font-size: 14px;
  text-decoration: none;
  font-weight: 350;
}
.ja__taboola-below-article-thumbnails--title {
  font-family: "Taz", Verdana, sans-serif;
}
.board {
  font-family: "Taz", Verdana, sans-serif;
  border-top: 4px solid #eceaea;
  border-bottom: 1px #e4e0e0 solid;
  background-color: #ffffff;
  /*&#autopromo{
      .board-title{
        border-color:transparent;
      }
      .board-body{
        padding: @padding-base (@padding-base/2) 0 (@padding-base/2);
      }
    }*/
}
.board .board-title {
  padding: 11px 8px 0 16px;
  margin-top: -4px;
  max-width: 320px;
  text-transform: uppercase;
  font-size: 19px;
  border-top: 4px solid #e4e0e0;
}
.board .board-title a:hover,
.board .board-title a:focus {
  color: #e40421;
}
.board .board-body {
  padding: 0;
  border-top: 1px #e4e0e0 solid;
}
.board .board-footer {
  padding: 10px 8px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  border-top: 1px #e4e0e0 solid;
}
.board .board-footer:before,
.board .board-footer:after {
  content: " ";
  display: table;
}
.board .board-footer:after {
  clear: both;
}
.board .board-footer:before,
.board .board-footer:after {
  content: " ";
  display: table;
}
.board .board-footer:after {
  clear: both;
}
.board .board-footer .see-more {
  float: right !important;
  float: right;
}
.board .board-footer .hot-topics a {
  margin-right: 16px;
}
.board .board-footer .hot-topics a:first-child {
  margin-left: 5px;
}
.board .board-footer .hot-topics h6 {
  font-size: 14px;
  margin: 0;
  color: #8d8080;
  float: left !important;
  float: left;
}
.board .board-footer .hot-topics h6 a {
  font-weight: 600;
  text-transform: capitalize;
}
.board .board-footer .jacom {
  color: #ada1a1;
}
.board.actu .board-title {
  border-color: #e40421;
}
.board.actu .board-body article {
  margin-bottom: 20px;
  padding: 0 16px 0 8px;
}
.board.actu .board-body article.board-lead-art {
  margin-top: 16px;
}
.board.actu .board-body article.board-lead-art:before,
.board.actu .board-body article.board-lead-art:after {
  content: " ";
  display: table;
}
.board.actu .board-body article.board-lead-art:after {
  clear: both;
}
.board.actu .board-body article.board-lead-art:before,
.board.actu .board-body article.board-lead-art:after {
  content: " ";
  display: table;
}
.board.actu .board-body article.board-lead-art:after {
  clear: both;
}
.board.actu .board-body article.board-lead-art .art-thumbnail {
  margin: 0 16px 0 0;
  float: left !important;
  float: left;
  max-width: 320px;
}
.board.actu .board-body article.board-lead-art h2 {
  margin-top: 0;
  font-size: 24px;
  line-height: 28px;
  font-weight: 800;
}
@media (min-width: 768px) {
  .board.actu .board-body article.board-lead-art h2 {
    left: 41.66666667%;
  }
}
.board.actu .board-body article.board-lead-art p {
  font-weight: 350;
  font-size: 16px;
}
@media (min-width: 768px) {
  .board.actu .board-body article.board-lead-art p {
    left: 41.66666667%;
  }
}
.board.actu .board-body article + article:before,
.board.actu .board-body article + article:after {
  content: " ";
  display: table;
}
.board.actu .board-body article + article:after {
  clear: both;
}
.board.actu .board-body article + article:before,
.board.actu .board-body article + article:after {
  content: " ";
  display: table;
}
.board.actu .board-body article + article:after {
  clear: both;
}
.board.actu .board-body article + article .art-thumbnail {
  margin: 0 16px 0 0;
  float: left !important;
  float: left;
}
.board.actu .board-body article + article h3 {
  font-weight: 800;
  margin-top: 0;
  font-size: 21px;
  line-height: 23px;
}
@media (min-width: 480px) {
  .board.actu .board-body article + article h3 {
    left: 75%;
  }
}
.board.actu .board-art-list h2 {
  margin: 0;
  padding: 16px 8px 8px;
  color: #e40421;
  font-size: 16px;
  text-transform: uppercase;
  border-top: 4px solid #eceaea;
  border-bottom: 1px #e4e0e0 solid;
}
.board.actu .board-art-list .list-group-item:before,
.board.actu .board-art-list .list-group-item:after {
  content: " ";
  display: table;
}
.board.actu .board-art-list .list-group-item:after {
  clear: both;
}
.board.actu .board-art-list .list-group-item:before,
.board.actu .board-art-list .list-group-item:after {
  content: " ";
  display: table;
}
.board.actu .board-art-list .list-group-item:after {
  clear: both;
}
.board.actu .board-art-list .list-group-item a > div:first-child {
  max-width: 50px;
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-left: 0;
}
.board.actu .board-art-list .list-group-item a > div + div {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-right: 0;
  padding-left: 16px;
}
.board.actu .board-art-list .list-group-item a > div + div h4 {
  font-weight: 800;
  margin: 0;
  font-size: 17px;
  line-height: 21px;
}
.board.actu .board-art-list .list-group-item:hover .art-author,
.board.actu .board-art-list .list-group-item:focus .art-author {
  color: #211e1e;
}
.board.actu .board-art-list .list-group-item:first-child {
  margin-top: 0;
}
.board.economie {
  background-color: #fff8f0;
  border-color: #e5d8c9;
}
.board.economie .board-title {
  border-color: #005e79;
}
.board.economie .board-title a:hover,
.board.economie .board-title a:focus {
  color: #005e79;
}
.board.economie .board-body {
  padding: 0 8px;
  border-color: #e5d8c9;
}
.board.economie .board-art-list h2 {
  color: #005e79;
  border-top: 4px solid #005e79;
  border-bottom: 1px #e5d8c9 solid;
}
.board.economie .board-art-list .list-group-item {
  border-color: #e5d8c9;
}
.board.economie .board-art-list .list-group-item:hover,
.board.economie .board-art-list .list-group-item:focus {
  background-color: #fffdfa;
}
.board.economie .board-footer {
  border-color: #e5d8c9;
}
.board.emploi {
  background-color: #dfedfa;
  border-top: 4px solid #CAE0F5;
}
.board.emploi .board-title {
  border-color: #005e79;
}
.board.emploi .board-title a:hover,
.board.emploi .board-title a:focus {
  color: #005e79;
}
.board.emploi .board-body {
  border-top: 1px #CAE0F5 solid;
}
.board.emploi .ja-slideshow .ja-slide-element {
  border-left: 1px solid #CAE0F5;
}
.board.actu.ja-emploi-pays {
  background-color: #fafafa;
  border-top-color: #1daeec;
  border-top-width: 4px;
}
.board.actu.ja-emploi-pays .board-title {
  border-color: #1daeec;
}
.board.actu.ja-emploi-pays .board-title a {
  color: #1daeec;
}
.board.actu.ja-emploi-pays .board-body {
  padding: 0 8px;
}
.board.jatv {
  border-top: 4px solid #544d4d;
  border-bottom: 1px #544d4d solid;
  background-color: #2b2727;
}
.board.jatv .board-title a,
.board.jatv .board-body a,
.board.jatv .board-footer a {
  color: #fff;
}
.board.jatv .board-title a .subtitle,
.board.jatv .board-body a .subtitle,
.board.jatv .board-footer a .subtitle {
  color: #a39797;
}
.board.jatv .board-title a:hover,
.board.jatv .board-body a:hover,
.board.jatv .board-footer a:hover,
.board.jatv .board-title a:focus,
.board.jatv .board-body a:focus,
.board.jatv .board-footer a:focus {
  color: #10b8eb;
}
.board.jatv .board-title a:hover .subtitle,
.board.jatv .board-body a:hover .subtitle,
.board.jatv .board-footer a:hover .subtitle,
.board.jatv .board-title a:focus .subtitle,
.board.jatv .board-body a:focus .subtitle,
.board.jatv .board-footer a:focus .subtitle {
  color: #211e1e;
}
.board.jatv .board-title {
  border-color: transparent;
}
.board.jatv .board-body {
  padding: 0 8px;
  border-color: #544d4d;
}
.board.jatv .board-footer {
  border-color: #544d4d;
}
/* BOARDS Type slideshow : recruteur à la une */
.board .ja-slideshow {
  padding: 16px 0;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
}
.board .ja-slideshow .ja-slide-element {
  border-left: 1px solid #e4e0e0;
  padding: 0 16px;
  display: flex;
  align-items: stretch;
}
.board .ja-slideshow .ja-slide-element:first-child {
  border-left: none;
}
.board .ja-slideshow .ja-slide-element .ja-slide-item {
  display: flex;
  align-items: center;
  border: 1px solid #e4e0e0;
}
.board .ja-slideshow .ja-slide-element .ja-slide-item img {
  max-width: 133px;
  max-height: 88px;
}
.board .ja-slideshow .ja-slide-element .ja-slide-item.see-more {
  padding: 16px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #f8f8f8;
}
.board .ja-slideshow .ja-slide-element .ja-slide-item.see-more .jacom {
  color: #ada1a1;
}
/* BOARDS Type Carousel : Idee, JeuneafriqueTV, dossiers, autopromo */
.board {
  /* A mettre dans les styles de composants ??? */
  /* The controls */
  /* The indicators */
}
.board .carousel-control {
  height: 30px;
  width: 30px;
  font-size: 23px;
  text-shadow: none;
  opacity: 1;
}
.board .carousel-control.left {
  border-right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(transparent 0%), color-stop(transparent 100%));
  background-image: linear-gradient(to right, transparent 0%, transparent 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}
.board .carousel-control.right {
  border-left: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, color-stop(transparent 0%), color-stop(transparent 100%));
  background-image: linear-gradient(to right, transparent 0%, transparent 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}
.board .carousel-control:hover,
.board .carousel-control:focus {
  color: #fff;
  background-color: #005e79;
  opacity: 1;
}
.board .carousel-indicators {
  position: relative;
  bottom: 0;
  left: 50%;
  z-index: 15;
  width: 50%;
  margin-left: -25%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.board .carousel-indicators li {
  display: inline-block;
  width: 7px;
  height: 7px;
  margin: 0;
  text-indent: -999px;
  border: 0px solid transparent;
  cursor: pointer;
  background-color: #ada1a1;
}
.board .carousel-indicators .active {
  margin: 0;
  background-color: #10b8eb;
}
.board .carousel-footer {
  position: relative;
  line-height: 30px;
  border-top: 1px solid #e4e0e0;
}
.board #carousel-idee article {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.board #carousel-idee article h3 {
  font-size: 18px;
}
.board #carousel-idee article h3,
.board #carousel-idee article + article h3 {
  font-weight: 800;
  margin-top: 10px;
}
.board #carousel-jatv {
  /* phone */
}
.board #carousel-jatv article {
  /*.make-sm-column(4);*/
  margin-top: 8px;
  margin-bottom: 20px;
}
.board #carousel-jatv article .subtitle:hover,
.board #carousel-jatv article .subtitle:focus {
  color: #10b8eb;
}
.board #carousel-jatv article .art-thumbnail {
  margin-bottom: 8px;
}
.board #carousel-jatv article h3 {
  margin-top: 0;
  color: #fff;
  font-weight: 700;
  font-size: 21px;
  line-height: 28px;
}
.board #carousel-jatv article h3:hover,
.board #carousel-jatv article h3:focus {
  color: #10b8eb;
}
.board #carousel-jatv .carousel-footer {
  margin-left: -8px;
  margin-right: -8px;
  border-top: 1px solid #544d4d;
}
.board #carousel-jatv .carousel-control {
  border-color: #544d4d;
}
@media (max-width: 767px) {
  .board #carousel-jatv article h3 {
    line-height: 25px;
  }
}
.board #carousel-dossier article {
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 0 8px;
}
.board #carousel-dossier article .art-thumbnail {
  margin-bottom: 0;
}
.board #carousel-dossier article .subtitle {
  margin-top: 5px;
}
.board #carousel-dossier article h2 {
  margin-top: 0;
  font-weight: 800;
  font-size: 21px;
  line-height: 28px;
}
.board #carousel-dossier article p {
  line-height: 23px;
  font-size: 16px;
  font-weight: 350;
}
.board #carousel-dossier .art-thumbnail-wrapper {
  border: 1px solid #e4e0e0;
  position: relative;
  height: 100%;
  max-width: 225px;
  max-height: 150px;
}
.board #carousel-dossier .art-thumbnail-wrapper:before,
.board #carousel-dossier .art-thumbnail-wrapper:after {
  content: " ";
  display: table;
}
.board #carousel-dossier .art-thumbnail-wrapper:after {
  clear: both;
}
.board #carousel-dossier .art-thumbnail-wrapper:before,
.board #carousel-dossier .art-thumbnail-wrapper:after {
  content: " ";
  display: table;
}
.board #carousel-dossier .art-thumbnail-wrapper:after {
  clear: both;
}
.board #carousel-dossier .art-thumbnail-wrapper .art-thumbnail {
  border: none;
}
.board #carousel-dossier .art-thumbnail-wrapper .art-thumbnail.dossier-sponsor {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  visibility: hidden;
  border: none;
}
.board .board#autopromo .board-title {
  border-color: transparent;
}
.board .board#autopromo .board-body {
  padding: 0;
}
.board #carousel-autopromo .item {
  padding: 16px 8px;
}
.board #carousel-autopromo .item * {
  text-align: center;
  /*.center-block();*/
}
/* tablets only */
@media (min-width: 767px) and (max-width: 991px) {
  .board.actu .board-body article {
    margin-bottom: 20px;
    padding: 0 16px 0 8px;
  }
  .board.actu .board-body article.board-lead-art {
    /*.clearfix();
                    margin-top:@padding-base ;*/
    /*h2{
                        .make-sm-column-push(5);
                        margin-top: 0; font-size: 18px;
                    }
                    p{
                        .make-sm-column-push(5);
                    }*/
  }
  .board.actu .board-body article.board-lead-art .art-thumbnail {
    clear: both;
  }
  .board.actu .board-body article + article {
    /*.art-thumbnail{
                        margin: 0 @padding-base 0 0;
                        .pull-left();
                    }*/
    /*h3{
                    .make-xs-column-push(9);
                    margin-top: 0; font-size: 16px;
                    }*/
  }
  .board.actu .board-art-list h2 {
    /*margin: 0; padding: @padding-base (@padding-base/2) (@padding-base/2);
              color:@brand-primary; font-size: @font-size-large; text-transform: uppercase;
              border-top: 4px solid @border-color-lighter; border-bottom: 1px @border-color solid;*/
  }
  .board.actu .board-art-list .list-group-item:first-child {
    border-top: 1px solid #e4e0e0;
  }
  .board.actu .board-art-list .list-group-item:before,
  .board.actu .board-art-list .list-group-item:after {
    content: " ";
    display: table;
  }
  .board.actu .board-art-list .list-group-item:after {
    clear: both;
  }
  .board.actu .board-art-list .list-group-item:before,
  .board.actu .board-art-list .list-group-item:after {
    content: " ";
    display: table;
  }
  .board.actu .board-art-list .list-group-item:after {
    clear: both;
  }
  .board.actu .board-art-list .list-group-item a > div:first-child {
    /*max-width: 50px;
                  .make-xs-column(2);
                  padding-left: 0;*/
  }
  .board.actu .board-art-list .list-group-item a > div + div {
    position: relative;
    float: left;
    width: 83.33333333%;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
    /*padding-right: 0;
                  padding-left: @padding-base;
                  h4{
                    margin:0;
                    font-size: @font-size-base;
                  }*/
  }
}
/* phone - only */
@media (max-width: 767px) {
  /* BOARDS Section Actu, rub, Catégorie, Zone Geo de 944px; */
  .board .board-title {
    max-width: inherit !important;
  }
  .board #carousel-dossier .row {
    margin: 0 8px;
  }
  .board #carousel-dossier article:before,
  .board #carousel-dossier article:after {
    content: " ";
    display: table;
  }
  .board #carousel-dossier article:after {
    clear: both;
  }
  .board #carousel-dossier article:before,
  .board #carousel-dossier article:after {
    content: " ";
    display: table;
  }
  .board #carousel-dossier article:after {
    clear: both;
  }
  .board #carousel-dossier article:nth-child(odd) {
    clear: both;
  }
  .board #carousel-dossier article h2 {
    line-height: 25px;
  }
  /* BOARDS Type Carousel : Idee, JeuneafriqueTV, dossiers, autopromo */
  #carousel-idee article:nth-child(4) {
    clear: both;
  }
}
img.mt {
  margin: 0 auto;
}
.widget-jaed {
  text-align: center;
  font-family: "Taz", Verdana, sans-serif;
  padding: 20px;
  border: 1px solid;
  border-color: #fbb612;
  border-top-width: 4px;
  background-color: #fff;
  /* tablet only */
  /* phone & tablet */
  /* phone & small tablets */
}
.widget-jaed .widget-jaed__ipad {
  display: inline-block;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  background-color: #000;
  background-repeat: no-repeat;
  background-position: center center;
}
.widget-jaed .widget-jaed__title {
  color: #1d1d1b;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 20px;
  margin: 0;
}
.widget-jaed .widget-jaed__title svg {
  width: 125px;
  height: auto;
  max-height: 15px;
}
.widget-jaed .widget-jaed__title svg path {
  fill: #1d1d1b;
}
.widget-jaed .widget-jaed__baseline {
  font-weight: 350;
  color: #a39797;
  padding: 1rem 0;
}
.widget-jaed .widget-jaed__devices-img {
  position: relative;
}
.widget-jaed .widget-jaed__devices-img img.img__kiosque {
  position: absolute;
  top: 34px;
  max-width: 68px;
  height: auto;
  left: 20px;
}
.widget-jaed .widget-jaed__btn {
  margin-top: 16px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  text-transform: uppercase;
  color: #fff;
  background-color: #fbb612;
  border-color: transparent;
  padding: 20px 25px;
  font-size: 30px;
  border-radius: 2px;
  color: #1d1d1b;
  font-weight: 800;
  padding: 10px 10px;
  font-size: 16px;
  line-height: 25px;
  border-radius: 3px;
}
.widget-jaed .widget-jaed__btn:hover,
.widget-jaed .widget-jaed__btn:focus,
.widget-jaed .widget-jaed__btn:active,
.widget-jaed .widget-jaed__btn.active,
.open .dropdown-toggle.widget-jaed .widget-jaed__btn {
  color: #fff;
  background-color: #e09f04;
  border-color: rgba(0, 0, 0, 0);
}
.widget-jaed .widget-jaed__btn:active,
.widget-jaed .widget-jaed__btn.active,
.open .dropdown-toggle.widget-jaed .widget-jaed__btn {
  background-image: none;
}
.widget-jaed .widget-jaed__btn.disabled,
.widget-jaed .widget-jaed__btn[disabled],
fieldset[disabled] .widget-jaed .widget-jaed__btn,
.widget-jaed .widget-jaed__btn.disabled:hover,
.widget-jaed .widget-jaed__btn[disabled]:hover,
fieldset[disabled] .widget-jaed .widget-jaed__btn:hover,
.widget-jaed .widget-jaed__btn.disabled:focus,
.widget-jaed .widget-jaed__btn[disabled]:focus,
fieldset[disabled] .widget-jaed .widget-jaed__btn:focus,
.widget-jaed .widget-jaed__btn.disabled:active,
.widget-jaed .widget-jaed__btn[disabled]:active,
fieldset[disabled] .widget-jaed .widget-jaed__btn:active,
.widget-jaed .widget-jaed__btn.disabled.active,
.widget-jaed .widget-jaed__btn[disabled].active,
fieldset[disabled] .widget-jaed .widget-jaed__btn.active {
  background-color: #fbb612;
  border-color: transparent;
}
.widget-jaed .widget-jaed__btn .badge {
  color: #fbb612;
  background-color: #fff;
}
.widget-jaed .widget-jaed__deja-abonne {
  margin-bottom: 0;
}
.widget-jaed a.underline {
  text-decoration: underline;
}
@media (min-width: 767px) and (max-width: 991px) {
  .widget-jaed .widget-jaed__btn {
    white-space: normal;
  }
}
p.widget-jaed__offer.smallsize {
  font-size: 13px;
  margin-top: .875rem;
}
p.widget-jaed__offer.mobile {
  font-size: 18px;
}
p.widget-jaed__offer.fs16 {
  font-size: 16px;
}
.widget-jaed__cover-image {
  position: relative;
}
.widget-jaed__cover-image img.img__kiosque {
  position: absolute;
  left: 27px;
  top: 46px;
  width: 90px;
  height: auto;
}
@media screen and (max-width: 360px) {
  .widget-jaed__cover-image img.img__kiosque {
    left: 25px;
    top: 42px;
    width: 81px;
  }
}
@media screen and (max-width: 320px) {
  .widget-jaed__cover-image img.img__kiosque {
    left: 22px;
    top: 37px;
    width: 71px;
  }
}
.widget-jaed-promo {
  padding: 25px;
  font-family: 'Libre Franklin', sans-serif;
  border-top: 4px solid #0e0d0d;
  border-bottom: 1px solid #efaa04;
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/widget-jaed/widget-jaed-bg.jpg') #fbb612 no-repeat bottom right;
  background-size: cover;
  display: table;
  /* tablet only */
  /* phone & tablet */
}
.widget-jaed-promo .widget-jaed-cover,
.widget-jaed-promo .widget-jaed-text-bloc {
  display: table-cell;
}
.widget-jaed-promo .widget-jaed-cover {
  vertical-align: middle;
  padding-right: 25px;
  min-width: 156px;
  max-width: 156px;
}
.widget-jaed-promo .widget-jaed-cover img {
  -webkit-box-shadow: 0 0 7px 0 rgba(15, 15, 15, 0.5);
  box-shadow: 0 0 7px 0 rgba(15, 15, 15, 0.5);
}
.widget-jaed-promo .widget-jaed-text-bloc {
  vertical-align: top;
}
.widget-jaed-promo .widget-jaed-title {
  font-family: 'Libre Franklin', sans-serif;
  font-size: 28px;
  margin-top: 0;
  padding-top: 0;
  text-transform: uppercase;
}
.widget-jaed-promo hr {
  border-top: 2px solid #fff;
  width: 100px;
  margin-top: 0;
  margin-bottom: 0;
  float: left;
}
.widget-jaed-promo p {
  padding-top: 8.33333333px;
  color: #fff;
  font-size: 18px;
}
.widget-jaed-promo .widget-jaed-title,
.widget-jaed-promo p {
  font-weight: 700;
}
.widget-jaed-promo .btn-jaed-widget {
  font-weight: 600;
  padding: 10px 25px;
  font-size: 18px;
  line-height: 25px;
  border-radius: 2px;
  font-size: 14px;
}
.widget-jaed-promo .btn-jaed-widget.btn-black {
  font-size: 18px;
  text-transform: uppercase;
  margin-right: 12.5px;
}
@media (min-width: 767px) and (max-width: 991px) {
  .widget-jaed-promo .widget-jaed-cover {
    max-width: 50%;
  }
}
@media (max-width: 991px) {
  .widget-jaed-promo {
    display: inherit;
  }
  .widget-jaed-promo .widget-jaed-cover-mobile img {
    max-width: 50%;
  }
  .widget-jaed-promo .widget-jaed-cover {
    display: none;
  }
  .widget-jaed-promo .widget-jaed-title {
    font-size: 23.33333333px;
  }
  .widget-jaed-promo p {
    margin: 10px;
    font-size: 15px;
  }
  .widget-jaed-promo .widget-jaed-title,
  .widget-jaed-promo img,
  .widget-jaed-promo p {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
  }
  .widget-jaed-promo hr {
    border-top: 0;
  }
  .widget-jaed-promo .btn-jaed-widget {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 10px;
  }
}
.widget-apply-newsletter-article {
  font-family: "Taz", Verdana, sans-serif;
  border-top: 4px solid #534D4D;
  background-color: #9AD2C9;
  color: #211e1e;
  margin-bottom: 16px;
  margin-top: 16px;
  padding-top: 11.42857143px;
  padding-bottom: 11.42857143px;
  font-size: 14px;
}
.widget-apply-newsletter-article .heading {
  text-align: center;
}
.widget-apply-newsletter-article .heading p {
  margin: 0;
}
.widget-apply-newsletter-article .heading .panel-title {
  text-transform: none;
}
.widget-apply-newsletter-article .heading h3 {
  font-family: "Taz", Verdana, sans-serif;
  font-size: 23px;
  font-style: italic;
}
.widget-apply-newsletter-article .heading h3 span {
  color: #fff;
}
.widget-apply-newsletter-article .heading hr {
  margin: 5px auto 15px auto;
  width: 100px;
}
.widget-apply-newsletter-article .mce-responses {
  padding: 5px;
  margin-top: 8px;
}
.widget-apply-newsletter-article .content .mc_form_container p {
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-style: italic;
}
.widget-apply-newsletter-article .content .mc_form_container p a {
  text-decoration: underline;
  color: #211e1e;
}
.widget-apply-newsletter-article .content .mc_form_container p a:hover {
  text-decoration: none;
}
.widget-apply-newsletter-article .content .mc_form_container hr {
  border-top: 1px solid #534D4D;
  margin: 3px auto;
}
.widget-apply-newsletter-article .content .mc_form_container input {
  border: none;
  padding: 3px;
  width: 100%;
}
.widget-apply-newsletter-article .content .mc_form_container input[type="email"] {
  background-repeat: no-repeat;
  background-position: 98% center;
}
.widget-apply-newsletter-article .content .mc_form_container input[type="submit"] {
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  background-color: #534D4D;
  margin: 5px 0 0 0;
  padding: 5px;
}
.widget-apply-newsletter-article .content .mc_form_container .mc_radio_inputs #mce-validate-checkbox-a {
  display: none;
}
.widget-apply-newsletter-article .content .mc_form_container .mc_radio_inputs .tiny {
  margin: 0;
}
.widget-apply-newsletter-article .content .mc_form_container .mc_radio_inputs .tiny label:first-child {
  display: none;
}
.widget-apply-newsletter-article .content .mc_form_container .mc_radio_inputs .tiny label:last-child {
  line-height: 15px;
  font-size: 12px;
}
.widget-apply-newsletter-article .content .mc_form_container .mc_radio_inputs .tiny label:last-child input {
  width: auto;
  margin-top: 6px;
}
@media (max-width: 992px) {
  .widget-apply-newsletter-article .heading hr {
    margin: 5px auto;
    width: 100px;
  }
  .widget-apply-newsletter-article .heading p {
    margin: 0 0 5px 0;
    font-size: 14px;
  }
  .widget-apply-newsletter-article .content .mc_form_container .mc_radio_inputs .tiny label:last-child {
    line-height: 22px;
  }
  .widget-apply-newsletter-article .content .mc_form_container .mc_radio_inputs .tiny label:last-child input {
    margin-top: 5px;
  }
}
/* Widget Inscription à la Newsletter */
.widget-apply-newsletter {
  font-family: "Taz", Verdana, sans-serif;
}
.widget-apply-newsletter:before,
.widget-apply-newsletter:after {
  content: " ";
  display: table;
}
.widget-apply-newsletter:after {
  clear: both;
}
.widget-apply-newsletter:before,
.widget-apply-newsletter:after {
  content: " ";
  display: table;
}
.widget-apply-newsletter:after {
  clear: both;
}
.widget-apply-newsletter .widget-apply-newsletter__heading {
  padding: 10px;
  color: #1d1d1b;
  font-weight: 400;
  font-size: 36px;
  background-color: #EBF5FE;
  border-top: 4px solid #0078e1;
  font-weight: 700;
  text-align: center;
}
.widget-apply-newsletter .widget-apply-newsletter__heading .widget-apply-newsletter__heading-hook {
  font-size: 18px;
  font-weight: normal;
}
.widget-apply-newsletter .widget-apply-newsletter__heading p.medium-line-height {
  line-height: 35px !important;
}
.widget-apply-newsletter .widget-apply-newsletter__heading p.small-line-height {
  line-height: 25px !important;
}
@media (max-width: 767px) {
  .widget-apply-newsletter .widget-apply-newsletter__heading {
    font-size: 30px;
    letter-spacing: -1.3px;
  }
  .widget-apply-newsletter .widget-apply-newsletter__heading b {
    font-size: 35px;
  }
}
.widget-apply-newsletter .widget-apply-newsletter__body {
  display: flex;
  padding-top: 16px;
  background-color: #0078e1;
}
.widget-apply-newsletter .widget-apply-newsletter__body:before,
.widget-apply-newsletter .widget-apply-newsletter__body:after {
  content: " ";
  display: table;
}
.widget-apply-newsletter .widget-apply-newsletter__body:after {
  clear: both;
}
.widget-apply-newsletter .widget-apply-newsletter__body:before,
.widget-apply-newsletter .widget-apply-newsletter__body:after {
  content: " ";
  display: table;
}
.widget-apply-newsletter .widget-apply-newsletter__body:after {
  clear: both;
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__title {
  font-weight: 700;
  font-size: 35px;
  line-height: 37px;
}
.widget-apply-newsletter .widget-apply-newsletter__body p {
  font-size: 18px;
  line-height: 21px;
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner {
  left: 50%;
  transform: translateX(-50%);
  padding-bottom: 8px;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 992px) {
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 768px) {
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner {
    float: left;
    width: 83.33333333%;
  }
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .form-group {
  padding-top: 1.25rem;
  width: 100%;
  display: flex;
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .form-group input.email {
  border-radius: 3px;
  border-style: none;
  width: 75%;
  height: auto;
  padding: 10px 16px 5px 16px;
  font-size: 18px;
  margin-right: 5px;
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .form-group .btn {
  width: 100%;
}
@media (max-width: 992px) {
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .form-group {
    margin-left: 0;
    flex-direction: column;
  }
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .form-group input.email {
    width: 100%;
    text-align: center;
  }
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .form-group .btn {
    width: 100%;
    margin-top: 10px;
  }
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter {
  color: #fff;
  background-color: #000;
  border-color: transparent;
  border-width: 3px;
  text-align: center;
  font-weight: 600;
  padding: 14px 16px;
  font-size: 24px;
  line-height: 10px;
  border-radius: 0;
  text-transform: none;
  border-radius: 3px;
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:hover,
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:focus,
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:active,
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.active,
.open .dropdown-toggle.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter {
  color: #fff;
  background-color: #000000;
  border-color: rgba(0, 0, 0, 0);
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:active,
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.active,
.open .dropdown-toggle.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter {
  background-image: none;
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.disabled,
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter[disabled],
fieldset[disabled] .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter,
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.disabled:hover,
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter[disabled]:hover,
fieldset[disabled] .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:hover,
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.disabled:focus,
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter[disabled]:focus,
fieldset[disabled] .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:focus,
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.disabled:active,
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter[disabled]:active,
fieldset[disabled] .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:active,
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.disabled.active,
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter[disabled].active,
fieldset[disabled] .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.active {
  background-color: #000;
  border-color: transparent;
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter .badge {
  color: #000;
  background-color: #fff;
}
@media (max-width: 991px) {
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter {
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter {
    display: block;
    color: #fff;
    background-color: #1d1d1b;
    border-color: transparent;
  }
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:hover,
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:focus,
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:active,
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.active,
  .open .dropdown-toggle.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter {
    color: #fff;
    background-color: #080807;
    border-color: rgba(0, 0, 0, 0);
  }
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:active,
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.active,
  .open .dropdown-toggle.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter {
    background-image: none;
  }
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.disabled,
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter[disabled],
  fieldset[disabled] .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter,
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.disabled:hover,
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter[disabled]:hover,
  fieldset[disabled] .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:hover,
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.disabled:focus,
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter[disabled]:focus,
  fieldset[disabled] .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:focus,
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.disabled:active,
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter[disabled]:active,
  fieldset[disabled] .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter:active,
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.disabled.active,
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter[disabled].active,
  fieldset[disabled] .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter.active {
    background-color: #1d1d1b;
    border-color: transparent;
  }
  .widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .btn-apply-newsletter .badge {
    color: #1d1d1b;
    background-color: #fff;
  }
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .mc_radio_inputs {
  font-family: Arial, 'Helvetica Neue', sans-serif;
  color: #FFF;
  font-size: 12px;
  margin-top: 10px;
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .mc_radio_inputs label {
  display: block;
  margin-bottom: 0;
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .mc_radio_inputs label input {
  font-size: 16px;
  padding-left: 5px;
  padding-right: 7px;
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .mc_radio_inputs label input[type="checkbox"] {
  float: none;
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .mc_inputs #mce-email-a {
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
}
.widget-apply-newsletter .widget-apply-newsletter__body .widget-apply-newsletter__body-inner .mce-responses {
  padding: 5px;
}
.widget-apply-newsletter.widget-apply-newsletter--sidebar .widget-apply-newsletter__heading {
  padding: 3px;
  font-size: 24px;
}
.widget-apply-newsletter.widget-apply-newsletter--sidebar .widget-apply-newsletter__heading b {
  font-weight: 700;
  font-size: 30px;
}
.widget-apply-newsletter.widget-apply-newsletter--sidebar .widget-apply-newsletter__body {
  padding-top: 10px;
}
.widget-apply-newsletter.widget-apply-newsletter--sidebar .widget-apply-newsletter__body .widget-apply-newsletter__body-inner-img {
  display: none;
}
.widget-apply-newsletter.widget-apply-newsletter--sidebar .widget-apply-newsletter__body p {
  font-size: 15px;
  line-height: 18px;
}
.widget-apply-newsletter.widget-apply-newsletter--sidebar .widget-apply-newsletter__body-inner {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.widget-apply-newsletter.widget-apply-newsletter--sidebar .widget-apply-newsletter__body-inner .form-group {
  margin-left: 0;
}
.widget-apply-newsletter.widget-apply-newsletter--sidebar .widget-apply-newsletter__body-inner .form-group input.email {
  width: 50%;
}
.widget-apply-newsletter.widget-apply-newsletter--sidebar .widget-apply-newsletter__body-inner .form-group .btn {
  width: 50%;
  padding: 14px 16px;
  font-size: 20px;
  line-height: 10px;
  border-radius: 0;
}
@media (min-width: 768px) {
  .widget-apply-newsletter.widget-apply-newsletter--sidebar .widget-apply-newsletter__body-inner {
    float: left;
    width: 100%;
  }
}
.widget-apply-newsletter.widget-apply-newsletter--sidebar .widget-apply-newsletter__body-inner .mc_radio_inputs {
  font-size: 11px;
}
.widget-job header {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #0e1b2e;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.widget-job header .svg-logo-ja-new {
  width: 160px;
  height: auto;
  max-height: 24px;
}
.widget-job header .svg-logo-ja-new path:last-child {
  fill: rgba(255, 255, 255, 0.6);
}
.widget-job header .svg-logo-ja-new path:first-child {
  fill: #ffffff;
}
.widget-job header .widget-job-title {
  margin-top: 0;
  margin-bottom: 0;
  color: #1daeec;
  font-family: 'Libre Franklin', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 10px;
}
.widget-job .panel-recruiter .panel-heading {
  padding-top: 20px;
  padding-bottom: 20px;
}
.widget-job .panel-recruiter .panel-title {
  font-size: 16px;
}
.widget-job .panel-recruiter .see-more {
  font-size: 12px;
  font-weight: 400;
}
.widget-job article.ja-emploi-item {
  margin: 0;
  border-bottom: 1px solid #fff;
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/ja-emploi/bg_stripe-gray-widget-home-ja.png') repeat top left;
}
.widget-job article.ja-emploi-item > a {
  display: block;
  padding: 14px 10px;
}
.widget-job article.ja-emploi-item img {
  display: block;
  max-width: 100%;
  height: auto;
  max-width: 81px;
  display: inline-block;
  -webkit-box-shadow: 0 0 10px 1px #D9D9D9;
  box-shadow: 0 0 10px 1px #D9D9D9;
}
.widget-job article.ja-emploi-item .ja-emploi-location {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  color: #01de98;
}
.widget-job article.ja-emploi-item .ja-emploi-item-title {
  font-weight: bold;
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 0;
}
.widget-job article.ja-emploi-item .ja-emploi-item-company,
.widget-job article.ja-emploi-item .ja-emploi-item-company a {
  color: #a39797;
}
.ja-cookie-consent {
  z-index: 9999;
  background-color: #333;
  width: 100%;
  border-bottom: 1px solid #bbb;
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 1em 0.6em;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  /* phone */
}
@media (max-width: 767px) {
  .ja-cookie-consent {
    position: inherit;
    font-size: 12px;
    padding: 0.5em;
  }
}
.ja-cookie-consent a {
  color: #10b8eb;
}
.ja-cookie-consent a.consent-ok {
  color: #fff;
  background-color: #19aad4;
  padding: 7px 16px;
  font-size: 14px;
}
.brand-content__parole-expert {
  background-color: #215d9c;
  padding: 24px 16px 24px 0;
  margin: 0 8px 32px 8px;
  /* phone */
}
.brand-content__parole-expert:before,
.brand-content__parole-expert:after {
  content: " ";
  display: table;
}
.brand-content__parole-expert:after {
  clear: both;
}
.brand-content__parole-expert:before,
.brand-content__parole-expert:after {
  content: " ";
  display: table;
}
.brand-content__parole-expert:after {
  clear: both;
}
.brand-content__parole-expert .author-img .img-thumbnail {
  border-color: #12407f;
}
.brand-content__parole-expert .brand-content__parole-expert_image {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
}
@media (min-width: 768px) {
  .brand-content__parole-expert .brand-content__parole-expert_image {
    float: left;
    width: 16.66666667%;
  }
}
.brand-content__parole-expert .brand-content__parole-expert_text-bloc {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .brand-content__parole-expert .brand-content__parole-expert_text-bloc {
    float: left;
    width: 83.33333333%;
  }
}
.brand-content__parole-expert .brand-content__parole-expert_subtitle {
  font-weight: 400;
  color: #e5d8c9;
}
.brand-content__parole-expert .brand-content__parole-expert_title {
  color: #fff;
  font-weight: bold ;
  font-size: 24px;
  line-height: 30px;
  font-style: italic;
}
.brand-content__parole-expert .brand-content__parole-expert_text-desc {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  color: #fff8f0;
  font-weight: 400;
  font-size: 14px;
}
@media (min-width: 768px) {
  .brand-content__parole-expert .brand-content__parole-expert_text-desc {
    float: left;
    width: 75%;
  }
}
.brand-content__parole-expert .brand-content__parole-expert_btn-bloc {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .brand-content__parole-expert .brand-content__parole-expert_btn-bloc {
    float: left;
    width: 25%;
  }
}
.brand-content__parole-expert .btn-brand-content-leader {
  margin-top: 5px;
  float: right;
  text-transform: uppercase;
  font-weight: bold;
  color: #215d9c;
  background-color: #fff;
  border-color: transparent;
  padding: 8px 20px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
  border-bottom: 2px solid  #12407f;
}
.brand-content__parole-expert .btn-brand-content-leader:hover,
.brand-content__parole-expert .btn-brand-content-leader:focus,
.brand-content__parole-expert .btn-brand-content-leader:active,
.brand-content__parole-expert .btn-brand-content-leader.active,
.open .dropdown-toggle.brand-content__parole-expert .btn-brand-content-leader {
  color: #215d9c;
  background-color: #ebebeb;
  border-color: rgba(0, 0, 0, 0);
}
.brand-content__parole-expert .btn-brand-content-leader:active,
.brand-content__parole-expert .btn-brand-content-leader.active,
.open .dropdown-toggle.brand-content__parole-expert .btn-brand-content-leader {
  background-image: none;
}
.brand-content__parole-expert .btn-brand-content-leader.disabled,
.brand-content__parole-expert .btn-brand-content-leader[disabled],
fieldset[disabled] .brand-content__parole-expert .btn-brand-content-leader,
.brand-content__parole-expert .btn-brand-content-leader.disabled:hover,
.brand-content__parole-expert .btn-brand-content-leader[disabled]:hover,
fieldset[disabled] .brand-content__parole-expert .btn-brand-content-leader:hover,
.brand-content__parole-expert .btn-brand-content-leader.disabled:focus,
.brand-content__parole-expert .btn-brand-content-leader[disabled]:focus,
fieldset[disabled] .brand-content__parole-expert .btn-brand-content-leader:focus,
.brand-content__parole-expert .btn-brand-content-leader.disabled:active,
.brand-content__parole-expert .btn-brand-content-leader[disabled]:active,
fieldset[disabled] .brand-content__parole-expert .btn-brand-content-leader:active,
.brand-content__parole-expert .btn-brand-content-leader.disabled.active,
.brand-content__parole-expert .btn-brand-content-leader[disabled].active,
fieldset[disabled] .brand-content__parole-expert .btn-brand-content-leader.active {
  background-color: #fff;
  border-color: transparent;
}
.brand-content__parole-expert .btn-brand-content-leader .badge {
  color: #fff;
  background-color: #215d9c;
}
@media (max-width: 767px) {
  .brand-content__parole-expert {
    padding: 24px 8px 24px;
  }
  .brand-content__parole-expert .brand-content__parole-expert_subtitle {
    margin-top: 20px;
  }
  .brand-content__parole-expert .brand-content__parole-expert_text-desc {
    margin-left: -8px;
    margin-right: -8px;
  }
  .brand-content__parole-expert .brand-content__parole-expert_btn-bloc {
    text-align: center;
  }
  .brand-content__parole-expert .btn-brand-content-leader {
    float: none;
  }
}
.module-canal-olympia {
  font-family: 'Lato', sans-serif;
  margin-bottom: 20px;
  /* tablet only */
  /* phone only */
}
.module-canal-olympia .module-canal-olympia__heading {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  padding: 4px 17px;
  justify-content: center;
  background-color: #222222;
  /* phone only */
}
.module-canal-olympia .module-canal-olympia__heading .module-canal-olympia__heading-title {
  color: #fff;
  font-size: 19px;
  font-weight: 700;
  text-transform: uppercase;
}
.module-canal-olympia .module-canal-olympia__heading img {
  display: block;
  max-width: 100%;
  height: auto;
}
@media (max-width: 767px) {
  .module-canal-olympia .module-canal-olympia__heading {
    display: block;
    padding: 10px 7px;
  }
  .module-canal-olympia .module-canal-olympia__heading .module-canal-olympia__heading-title {
    margin-bottom: 5px;
  }
  .module-canal-olympia .module-canal-olympia__heading .module-canal-olympia__heading-title,
  .module-canal-olympia .module-canal-olympia__heading img {
    text-align: center;
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
}
.module-canal-olympia .module-canal-olympia__daybyday-blocs {
  position: relative;
}
.module-canal-olympia .module-canal-olympia__daybyday-blocs .module-canal-olympia__daybyday-heading {
  padding: 5px;
  color: #fff;
  background-color: #333333;
  text-align: center;
}
.module-canal-olympia .module-canal-olympia__daybyday-blocs .module-canal-olympia__daybyday-heading .module-canal-olympia__daybyday-heading__day {
  font-weight: 400;
  padding-right: 5px;
  font-size: 19px;
}
.module-canal-olympia .module-canal-olympia__daybyday-blocs .module-canal-olympia__daybyday-heading .module-canal-olympia__daybyday-heading__date {
  font-size: 18px;
  font-weight: 700;
}
.module-canal-olympia .module-canal-olympia__daybyday-blocs .module-canal-olympia__daybyday__controls {
  position: absolute;
  cursor: pointer;
}
.module-canal-olympia .module-canal-olympia__daybyday-blocs .module-canal-olympia__daybyday__controls.left {
  left: 0;
}
.module-canal-olympia .module-canal-olympia__daybyday-blocs .module-canal-olympia__daybyday__controls.right {
  right: 0;
}
.module-canal-olympia .module-canal-olympia__daybyday-blocs .module-canal-olympia__daybyday__controls {
  z-index: 10;
  top: 4px;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  background-color: transparent;
  background-image: none;
}
.module-canal-olympia .module-canal-olympia__daybyday-blocs .module-canal-olympia__daybyday__controls:hover .jacom,
.module-canal-olympia .module-canal-olympia__daybyday-blocs .module-canal-olympia__daybyday__controls:active .jacom {
  color: #fff;
}
.module-canal-olympia .module-canal-olympia__daybyday-blocs .module-canal-olympia__daybyday__controls .jacom {
  display: inline-block;
  color: #b1a6a8;
  font-size: 25px;
  vertical-align: middle;
  line-height: 27px;
}
.module-canal-olympia .module-canal-olympia__daybyday-inner-bloc {
  position: relative;
}
.module-canal-olympia .module-canal-olympia__daybyday-item {
  transition: 1s all ease-in;
  display: none;
}
.module-canal-olympia .module-canal-olympia__daybyday-item:not(.actived) {
  display: none;
}
.module-canal-olympia .module-canal-olympia__daybyday-item.actived {
  display: block;
}
.module-canal-olympia .module-canal-olympia__salles-blocs {
  /* phone only */
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-heading {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding: 5px;
  color: #fff;
  text-align: center;
  background-color: #9a9b9f;
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-heading .module-canal-olympia__salles-title {
  grid-column-start: 2;
  grid-column-end: 5;
  font-size: 18px;
  font-weight: 700;
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-heading .module-canal-olympia__salles-title .module-canal-olympia__salles-title__city {
  text-transform: uppercase;
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-heading .module-canal-olympia__salles-others {
  justify-self: end;
  grid-column-start: 5;
  font-size: 18px;
  font-weight: 400;
}
@media (max-width: 767px) {
  .module-canal-olympia .module-canal-olympia__salles-blocs {
    display: block;
  }
  .module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-title .module-canal-olympia__salles-title__city,
  .module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-title .module-canal-olympia__salles-title__name {
    display: block;
  }
  .module-canal-olympia .module-canal-olympia__salles-blocs .separator,
  .module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-others {
    display: none;
  }
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-others__controls {
  position: absolute;
  cursor: pointer;
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-others__controls.left {
  left: 0;
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-others__controls.right {
  right: 0;
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-others__controls {
  color: #fff;
  z-index: 10;
  top: 4px;
  vertical-align: middle;
  height: 32px;
  background-color: transparent;
  background-image: none;
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-others__controls:hover .jacom,
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-others__controls:active .jacom {
  color: #fff;
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-others__controls .jacom {
  display: inline-block;
  color: #fff;
  font-size: 25px;
  vertical-align: middle;
  line-height: 27px;
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-inner-bloc {
  position: relative;
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-item {
  transition: 1s all ease-in;
  display: none;
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-item:not(.actived) {
  display: none;
}
.module-canal-olympia .module-canal-olympia__salles-blocs .module-canal-olympia__salles-item.actived {
  display: block;
}
.module-canal-olympia .module-canal-olympia__films-bloc {
  text-align: center;
  padding-top: 10px;
  min-height: 100px;
  border: #ada1a1 1px solid;
  border-top: none;
  background-color: #f8f8f8;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__body {
  text-align: left;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__body:before,
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__body:after {
  content: " ";
  display: table;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__body:after {
  clear: both;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__body:before,
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__body:after {
  content: " ";
  display: table;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__body:after {
  clear: both;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__item-film {
  display: block;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 16px 5px 32px 8px;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__item-film:before,
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__item-film:after {
  content: " ";
  display: table;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__item-film:after {
  clear: both;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__item-film:before,
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__item-film:after {
  content: " ";
  display: table;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__item-film:after {
  clear: both;
}
@media (min-width: 992px) {
  .module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__item-film {
    float: left;
    width: 33.33333333%;
  }
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__item-film:first-child {
  padding-left: 20px;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__item-film:last-child {
  padding-right: 20px;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__item-film img {
  max-width: 130px;
  margin-right: 10px;
  float: left;
}
.module-canal-olympia .module-canal-olympia__films-bloc .item-film__title {
  display: block;
  margin-bottom: 14px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.module-canal-olympia .module-canal-olympia__films-bloc .item-film__warning {
  display: block;
  font-size: 10px;
  margin-top: -10px;
  margin-bottom: 14px;
}
.module-canal-olympia .module-canal-olympia__films-bloc .item-film__hour {
  display: inline-block;
  margin-bottom: 3px;
  padding: 3px 5px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #dad7d7;
}
.module-canal-olympia .module-canal-olympia__films-bloc .item-film__hour-premiere {
  display: inline-block;
  background-color: #ffa500;
  padding: 3px 5px;
  text-transform: none;
  color: #000;
  font-weight: 700;
  font-size: 12px;
}
.module-canal-olympia .module-canal-olympia__films-bloc .item-film__version {
  display: inline-block;
  clear: both;
  padding: 3px 5px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #ebeaea;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__footer {
  position: relative;
  padding: 16px 7px;
  text-align: center;
  border-top: #e4e0e0 solid 1px;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__footer .module-canal-olympia__fimls-bloc__footer__label {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__footer .module-canal-olympia__fimls-bloc__footer__label .jacom {
  color: #c6bebf;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__footer .carousel-control {
  opacity: 1;
  top: 11px;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 2px solid #b1a6a8;
  background-color: transparent;
  background-image: none;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__footer .carousel-control.left {
  left: 5px !important;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__footer .carousel-control.right {
  right: 5px !important;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__footer .carousel-control:hover,
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__footer .carousel-control:active {
  background-color: #b1a6a8;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__footer .carousel-control:hover .jacom,
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__footer .carousel-control:active .jacom {
  color: #fff;
}
.module-canal-olympia .module-canal-olympia__films-bloc .module-canal-olympia__fimls-bloc__footer .carousel-control .jacom {
  display: inline-block;
  color: #b1a6a8;
  font-size: 25px;
  vertical-align: middle;
  line-height: 27px;
}
@media (max-width: 767px) {
  .module-canal-olympia .separator {
    display: none;
  }
  .module-canal-olympia .module-canal-olympia__films-bloc__items {
    padding: 0 10px;
  }
}
/* Pages-specific styles */
/* PAGE HORS-SERIES */
.page-hs {
  background-color: #0d2a33;
}
.page-hs .news-headlines {
  display: none;
}
.page-hs #bottom {
  background-color: #fff;
}
.page-hs #wrap {
  margin-top: 0;
}
.page-hs #main {
  padding-top: 0;
}
.page-hs #full-page-layout-landing-page-2 {
  color: #fff;
  background-color: #0d2a33;
}
.page-hs #bottom .page-hs-bottom {
  margin-left: 0;
  margin-right: 0;
}
.page-hs #page-hs-content h1 {
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 28px;
  text-transform: uppercase;
  color: #e5eff1;
  text-align: center;
  border-top: 4px solid #005e79;
  border-bottom: 1px solid #005e79;
}
.page-hs #page-hs-content h2 {
  margin-bottom: 40px;
  color: #fcb239;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 28px;
  text-transform: uppercase;
}
.page-hs #page-hs-content h3 {
  font-size: 23px;
}
.page-hs #page-hs-content .page-hs-desc,
.page-hs #page-hs-content .page-hs-couv {
  margin-bottom: 16px;
}
.page-hs #page-hs-content .page-hs-desc {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 16px;
}
@media (min-width: 768px) {
  .page-hs #page-hs-content .page-hs-desc {
    float: left;
    width: 50%;
  }
}
.page-hs #page-hs-content .page-hs-couv {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .page-hs #page-hs-content .page-hs-couv {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 768px) {
  .page-hs #page-hs-content .page-hs-couv {
    margin-left: 8.33333333%;
  }
}
.page-hs #page-hs-content .page-hs-couv ul {
  color: #a39797;
  margin-top: 8px;
  margin-left: 32px;
}
.page-hs #page-hs-content .page-hs-couv ul a {
  color: #a39797;
  font-weight: bold;
}
.page-hs #page-hs-content .page-hs-couv ul a:hover {
  color: #10b8eb;
}
.page-hs #page-hs-content .btn-orange {
  margin-top: 40px;
  margin-bottom: 20px;
  text-align: left;
}
.page-hs #page-hs-content .btn-orange .jacom {
  font-size: 28px;
  margin-left: 0;
  padding-left: 0;
}
.page-hs #page-hs-content .btn-orange .btn-orange-ico {
  padding: 0;
}
.page-hs #page-hs-content .btn-orange .btn-orange-text {
  line-height: 20px;
}
.page-hs #page-hs-content .btn-orange,
.page-hs #page-hs-content .btn-transparent-white {
  font-size: 20px;
  font-weight: bold;
}
.page-hs .page-hs-bottom h1 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 23px;
  font-family: 'Arial Black', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.page-hs .page-hs-bottom .bloc-autre-hs {
  border: 1px solid #e4e0e0;
}
.page-hs .page-hs-bottom .bloc-autre-hs:before,
.page-hs .page-hs-bottom .bloc-autre-hs:after {
  content: " ";
  display: table;
}
.page-hs .page-hs-bottom .bloc-autre-hs:after {
  clear: both;
}
.page-hs .page-hs-bottom .bloc-autre-hs:before,
.page-hs .page-hs-bottom .bloc-autre-hs:after {
  content: " ";
  display: table;
}
.page-hs .page-hs-bottom .bloc-autre-hs:after {
  clear: both;
}
.page-hs .page-hs-bottom .bloc-autre-hs .bloc-autres-hs-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
}
.page-hs .page-hs-bottom .bloc-autre-hs .btn {
  font-size: 20px;
  font-weight: bold;
}
.page-hs .page-hs-bottom .bloc-autre-hs img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-hs .page-hs-bottom .bloc-autre-hs .bloc-autre-hs-desc {
  padding-top: 16px !important;
  padding-right: 16px !important;
}
.page-hs .page-hs-share-buttons {
  margin-bottom: 0;
}
.page-hs .page-hs-share-buttons .wpsso-buttons div.fb-share-button {
  width: 65px !important;
}
.page-hs .page-hs-share-buttons .wpsso-buttons div.gplusone-button {
  width: 25px !important;
}
.page-hs .page-hs-share-buttons .wpsso-buttons div.twitter-button {
  width: 57px !important;
}
.page-hs .page-hs-share-buttons .wpsso-buttons div.linkedin-button {
  width: 65px !important;
}
/* PAGE HS Download digital version */
.page-hs-buttons a.btn-lg {
  height: 130px;
}
.page-hs-buttons .detail {
  font-size: 12px;
  font-weight: normal;
}
.page-hs-buttons .hs-buy-digital-version .btn-lg {
  padding: 20px 10px;
}
.page-hs-buttons #store-links {
  font-size: 12px;
  text-align: center;
}
.page-hs-buttons #store-links a {
  color: #fff;
  text-decoration: underline;
}
/* phone */
@media (max-width: 767px) {
  .page-hs .page-hs-bottom h1 {
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 23px;
    font-family: 'Arial Black', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
  }
  .page-hs .page-hs-bottom .bloc-autre-hs {
    padding: 16px !important;
    /*.clearfix();
        border: 1px solid @border-color;*/
  }
  .page-hs .page-hs-bottom .bloc-autre-hs .bloc-autre-hs-desc {
    padding-right: 0 !important;
  }
}
/* PAGE TYPE - JA MAG - JAED - JApremium */
/* Header light - Logo JA compact centré -  */
.page-mgk-jad {
  font-family: "Taz", Verdana, sans-serif;
}
.page-mgk-jad-section {
  padding-top: 60px;
  padding-bottom: 30px;
}
.page-mgk-jad-section:before,
.page-mgk-jad-section:after {
  content: " ";
  display: table;
}
.page-mgk-jad-section:after {
  clear: both;
}
.page-mgk-jad-section:before,
.page-mgk-jad-section:after {
  content: " ";
  display: table;
}
.page-mgk-jad-section:after {
  clear: both;
}
@media (max-width: 991px) {
  .page-mgk-jad-section {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  .page-mgk-jad-section {
    padding-top: 20px;
  }
}
.page-mgk-jad-section .page-mgk-jad-section-heading {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 30px;
}
.page-mgk-jad-section .page-mgk-jad-section-heading .page-mgk-jad-section__title {
  margin: 0;
  color: #000;
  font-size: 36px;
  text-transform: uppercase;
  font-weight: 600;
}
.page-mgk-jad-section .page-mgk-jad-section-heading .big-separator {
  border-width: 2px;
  max-width: 300px;
  border-color: #000;
}
@media (max-width: 767px) {
  .page-mgk-jad-section .page-mgk-jad-section-heading {
    padding: 10px;
    margin-bottom: 15px;
  }
  .page-mgk-jad-section .page-mgk-jad-section-heading .page-mgk-jad-section__title {
    font-size: 24px;
  }
  .page-mgk-jad-section .page-mgk-jad-section-heading .big-separator {
    border-width: 2px;
    max-width: 150px;
  }
}
.btn-page-mgk-jad {
  color: #fff;
  background-color: #000;
  border-color: transparent;
  border-color: #000;
  border-width: 3px;
  text-align: center;
  font-family: "Taz", Verdana, sans-serif;
  font-weight: 600;
  padding: 12px 20px;
  font-size: 22px;
  line-height: 20px;
  border-radius: 0;
  text-transform: uppercase;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.btn-page-mgk-jad:hover,
.btn-page-mgk-jad:focus,
.btn-page-mgk-jad:active,
.btn-page-mgk-jad.active,
.open .dropdown-toggle.btn-page-mgk-jad {
  color: #fff;
  background-color: #000000;
  border-color: rgba(0, 0, 0, 0);
}
.btn-page-mgk-jad:active,
.btn-page-mgk-jad.active,
.open .dropdown-toggle.btn-page-mgk-jad {
  background-image: none;
}
.btn-page-mgk-jad.disabled,
.btn-page-mgk-jad[disabled],
fieldset[disabled] .btn-page-mgk-jad,
.btn-page-mgk-jad.disabled:hover,
.btn-page-mgk-jad[disabled]:hover,
fieldset[disabled] .btn-page-mgk-jad:hover,
.btn-page-mgk-jad.disabled:focus,
.btn-page-mgk-jad[disabled]:focus,
fieldset[disabled] .btn-page-mgk-jad:focus,
.btn-page-mgk-jad.disabled:active,
.btn-page-mgk-jad[disabled]:active,
fieldset[disabled] .btn-page-mgk-jad:active,
.btn-page-mgk-jad.disabled.active,
.btn-page-mgk-jad[disabled].active,
fieldset[disabled] .btn-page-mgk-jad.active {
  background-color: #000;
  border-color: transparent;
}
.btn-page-mgk-jad .badge {
  color: #000;
  background-color: #fff;
}
@media (max-width: 991px) {
  .btn-page-mgk-jad {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .btn-page-mgk-jad {
    display: block;
  }
}
.page-mgk-jad-suscribe__form .form-control {
  height: auto;
  background-color: #f6f6f6;
  padding: 10px 16px;
  border: 1px solid  #f6f6f6;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.page-mgk-jad-suscribe__form input {
  font-weight: 300;
  font-size: 20px;
  color: #8c8c8c;
}
@media (max-width: 991px) {
  .page-mgk-jad-suscribe__form input {
    font-size: 18px;
  }
  .page-mgk-jad-suscribe__form .btn {
    font-size: 25px;
  }
}
.page-mgk-jad-suscribe__form.form-inline {
  display: table;
  margin: 20px 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-mgk-jad-suscribe__form.form-inline .form-group {
  display: table;
  width: 100%;
}
.page-mgk-jad-suscribe__form.form-inline .form-control {
  width: 58%;
  height: auto;
}
.page-mgk-jad-suscribe__form.form-inline .btn {
  width: 40%;
}
@media (max-width: 767px) {
  .page-mgk-jad-suscribe__form.form-inline {
    width: 90%;
  }
  .page-mgk-jad-suscribe__form.form-inline .form-control {
    width: 100%;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .page-mgk-jad-suscribe__form.form-inline .btn {
    width: 100%;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
}
/************************************************************************
Section information (fond vert)
*************************************************************************/
.page-mgk-jad-banniere {
  background-color: #008b50;
  color: white;
  padding: 20px 0px;
}
.page-mgk-jad-banniere .jad-infos-title {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  line-height: 48px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .page-mgk-jad-banniere .jad-infos-title {
    margin-bottom: 15px;
    padding: 0 10px;
    font-size: 2.3em;
    line-height: 40px;
  }
  .page-mgk-jad-banniere .jad-infos-title small {
    font-size: 20px;
  }
}
.page-mgk-jad-banniere .jad-infos-subtitle {
  text-align: center;
  font-size: 22px;
}
.page-mgk-jad-banniere .jad-offer-infos {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}
.page-mgk-jad-banniere .jad-infos-yellow {
  color: #fcb239;
}
.page-mgk-jad-banniere + .page-mgk-jad-infos {
  background-color: transparent;
  color: black;
}
/************************************************************************
Section information (fond transparent)
*************************************************************************/
.page-mgk-jad-infos {
  background-color: #0e4c7d;
  color: white;
  padding: 25px 0px;
}
.page-mgk-jad-infos .jad-infos-title {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  line-height: 48px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .page-mgk-jad-infos .jad-infos-title {
    margin-bottom: 15px;
    padding: 0 10px;
    font-size: 2.3em;
    line-height: 40px;
  }
  .page-mgk-jad-infos .jad-infos-title small {
    font-size: 20px;
  }
}
.page-mgk-jad-infos .jad-infos-subtitle {
  text-align: center;
  font-size: 18px;
}
.page-mgk-jad-infos .jad-infos-yellow {
  color: #fcb239;
}
.subscribe-btn-box {
  height: 120px;
}
.subscribe-btn-box .subscribe-btn {
  padding: 10px 15px;
  background-color: white;
  color: black;
  text-align: center;
  position: relative;
  top: 35px;
  min-width: 220px;
}
.separator {
  height: 1px;
  background-color: black;
  width: 50%;
}
.text-upper {
  text-transform: uppercase;
  font-size: 30px;
}
.text-rayer-promo {
  font-weight: 700;
  text-decoration: line-through;
}
.no-margin {
  margin: 0 !important;
  padding: 0 !important;
}
.text-bold {
  font-weight: 700;
}
.text-normal {
  font-weight: normal;
}
.asterix-offre {
  text-align: right;
  font-size: 14px;
}
.page-mgk-jad-header .container {
  max-width: 1080px;
}
@media (max-width: 1100px) {
  .page-mgk-jad-header .container {
    max-width: 976px;
  }
}
.page-mgk-jad-header .container .block-ipad {
  text-align: center;
  margin-bottom: 25px;
}
.page-mgk-jad-header .container .block-ipad .block-ipad-text {
  font-size: 18px;
  margin: 25px 0px;
}
@media (max-width: 991px) {
  .page-mgk-jad-header .container .block-ipad .block-ipad-text {
    margin: 15px 0px;
  }
}
.page-mgk-jad-header .container .block-ipad .block-ipad-text-declinaison {
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  margin: 25px 0px;
}
@media (max-width: 991px) {
  .page-mgk-jad-header .container .block-ipad .block-ipad-text-declinaison {
    font-size: 30px;
  }
}
.page-mgk-jad-header .container .block-ipad .block-ipad-box {
  position: relative;
}
.page-mgk-jad-header .container .block-ipad .block-ipad-content {
  width: 80% !important;
}
@media (max-width: 991px) {
  .page-mgk-jad-header .container .block-ipad .block-ipad-content {
    width: 60% !important;
  }
}
.page-mgk-jad-header .container .block-ipad .block-ipad-img {
  width: 90%;
}
@media (max-width: 991px) {
  .page-mgk-jad-header .container .block-ipad .block-ipad-img {
    width: 70%;
  }
}
@media (max-width: 1600px) {
  .page-mgk-jad-header {
    background-image: none;
  }
}
@media (max-width: 767px) {
  .page-mgk-jad-header {
    background-image: initial;
  }
}
.page-mgk-jad-header .page-mgk-jad-header__body {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
@media (max-width: 767px) {
  .page-mgk-jad-header .page-mgk-jad-header__body {
    display: block;
  }
}
.page-mgk-jad-header .page-mgk-jad-header__title {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
  color: #fff;
  font-size: 48px;
  line-height: 48px;
  font-weight: 600;
}
.page-mgk-jad-header .page-mgk-jad-header__title small {
  font-size: 30px;
  padding-top: 10px;
  display: block;
  font-weight: 350;
  color: #1d1d1b;
}
@media (max-width: 767px) {
  .page-mgk-jad-header .page-mgk-jad-header__title {
    margin-bottom: 30px;
    padding: 0 10px;
    font-size: 2.3em;
    line-height: 40px;
  }
  .page-mgk-jad-header .page-mgk-jad-header__title small {
    font-size: 20px;
  }
}
.page-mgk-jad-header .page-mgk-jad-header__cover-bloc {
  margin-right: 25px;
  margin-bottom: 90px;
  width: 206px;
}
.page-mgk-jad-header .page-mgk-jad-header__cover-bloc .page-mgk-jad-header__ipad {
  background: transparent no-repeat center 26px;
  -webkit-background-size: 178px;
  -moz-background-size: 178px;
  -o-background-size: 178px;
  background-size: 178px;
  border-radius: 2px;
}
.page-mgk-jad-header .page-mgk-jad-header__cover-bloc .page-mgk-jad-header__ipad img {
  width: 206px;
}
@media (max-width: 767px) {
  .page-mgk-jad-header .page-mgk-jad-header__cover-bloc {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
  }
}
.page-mgk-jad-header .page-mgk-jad-header__list-block {
  margin-bottom: 60px;
  background-color: #fff;
  padding: 35px 35px 15px 35px;
  box-shadow: 0 0 20px 1px rgba(108, 108, 108, 0.6);
  -webkit-box-shadow: 0 0 20px 1px rgba(108, 108, 108, 0.6);
}
@media (max-width: 767px) {
  .page-mgk-jad-header .page-mgk-jad-header__list-block {
    max-width: 100%;
    padding: 20px 20px 15px 20px;
    margin: 0 10px;
  }
}
.page-mgk-jad-header .page-mgk-jad-header__list-block sup {
  top: -4px;
}
.page-mgk-jad-header .page-mgk-jad-header__list-block .page-mgk-jad-suscribe__form {
  padding: 5px 5px 12px 12px;
  /* on checked */
  background-color: #fcb239;
}
.page-mgk-jad-header .page-mgk-jad-header__list-block .page-mgk-jad-suscribe__form [type="radio"]:not(:checked),
.page-mgk-jad-header .page-mgk-jad-header__list-block .page-mgk-jad-suscribe__form [type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
.page-mgk-jad-header .page-mgk-jad-header__list-block .page-mgk-jad-suscribe__form [type="radio"]:not(:checked) + label,
.page-mgk-jad-header .page-mgk-jad-header__list-block .page-mgk-jad-suscribe__form [type="radio"]:checked + label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
.page-mgk-jad-header .page-mgk-jad-header__list-block .page-mgk-jad-suscribe__form [type="radio"]:not(:checked) + label:before,
.page-mgk-jad-header .page-mgk-jad-header__list-block .page-mgk-jad-suscribe__form [type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid inherit;
  border-radius: 50%;
}
.page-mgk-jad-header .page-mgk-jad-header__list-block .page-mgk-jad-suscribe__form [type="radio"]:checked + label:before {
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/form-radio-check@1x.png') center center no-repeat #fff;
}
.page-mgk-jad-header .page-mgk-jad-header__list-block .page-mgk-jad-suscribe__form .page-mgk-jad-apply-newsletter__title {
  text-transform: uppercase;
  margin: 0;
  color: #fff;
  text-align: center;
  font-size: 36px;
  font-weight: 600;
}
.page-mgk-jad-header .page-mgk-jad-header__list-block .page-mgk-jad-suscribe__form label {
  float: left;
  font-size: 24px;
  margin-right: 20px;
  margin-bottom: 10px;
  font-weight: 400;
}
.page-mgk-jad-header .page-mgk-jad-header__list-block .page-mgk-jad-suscribe__form label em {
  display: block;
  font-size: 14px;
}
.page-mgk-jad-header .page-mgk-jad-header__list {
  font-size: 24px;
  line-height: 30px;
  font-weight: 350;
}
.page-mgk-jad-header .page-mgk-jad-header__list strong {
  font-weight: 600;
}
.page-mgk-jad-header .page-mgk-jad-header__list > li {
  padding-left: 16px;
  margin-bottom: 30px;
  position: relative;
}
.page-mgk-jad-header .page-mgk-jad-header__list > li:before {
  font-size: 12px;
  content: '•';
  position: absolute;
  top: 0;
  left: 0;
}
/************************************************************************
Section pictogrammes
*************************************************************************/
.page-mgk-jad-arguments .pictos .pictos-box {
  margin: 25px 0px;
}
.page-mgk-jad-arguments .pictos .pictos-box img {
  width: 100%;
}
@media (max-width: 767px) {
  .page-mgk-jad-arguments .pictos .pictos-box img {
    width: 50%;
  }
}
.page-mgk-jad-arguments .pictos .pictos-box .page-mgk-jad__arg-list-title {
  padding-top: 10px;
  margin: 0 0 5px 0;
  color: #fcb239;
  font-size: 18px;
  line-height: 18px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: left;
}
@media (max-width: 767px) {
  .page-mgk-jad-arguments .pictos .pictos-box .page-mgk-jad__arg-list-title {
    padding-top: 0px;
    margin: 15px;
    text-align: center;
  }
}
@media screen and (min-width: 768px) and (max-width: 975px) {
  .page-mgk-jad-arguments .pictos .pictos-box .page-mgk-jad__arg-list-title {
    font-size: 15px;
  }
}
.page-mgk-jad-arguments .pictos .pictos-box .page-mgk-jad__arg-list-title .plus {
  padding: 0 3px 0 0;
  width: 8.33333333%;
  font-size: 22px;
  color: #000;
  font-weight: 800;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .page-mgk-jad-arguments .pictos .pictos-box {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  .page-mgk-jad-arguments .pictos .pictos-box .col-sm-6,
  .page-mgk-jad-arguments .pictos .pictos-box img {
    max-width: 75%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .page-mgk-jad-arguments .pictos .pictos-box li {
    margin-bottom: 30px;
  }
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block {
  color: #fff;
  background-color: #fcb239;
  padding: 25px 35px 35px 35px;
}
@media (max-width: 767px) {
  .page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block {
    padding: 15px 25px 25px 25px;
  }
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad__arg-suscribe-block__title {
  margin: 0 0 30px 30px;
  font-size: 36px;
  font-weight: 600;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad__arg-suscribe-block__title {
    margin: 0 0 15px 15px;
  }
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form {
  /* on checked */
  font-size: 24px;
  font-weight: 350;
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form [type="radio"]:not(:checked),
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form [type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form [type="radio"]:not(:checked) + label,
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form [type="radio"]:checked + label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form [type="radio"]:not(:checked) + label:before,
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form [type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid inherit;
  border-radius: 50%;
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form [type="radio"]:checked + label:before {
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/form-radio-check@1x.png') center center no-repeat #fff;
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form label {
  margin-left: 30px;
  font-weight: 350;
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form label b {
  font-weight: 600;
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form label em {
  font-style: normal;
  color: #000;
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form .form-group {
  margin-top: 50px;
}
@media (max-width: 767px) {
  .page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form .form-group {
    margin-top: 25px;
  }
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form .form-group,
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form p {
  max-width: 280px;
}
@media (max-width: 767px) {
  .page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form .form-group,
  .page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form p {
    max-width: 100%;
  }
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form .btn {
  margin-top: 15px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form p {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  color: #fff;
}
.page-mgk-jad-arguments .page-mgk-jad__arg-suscribe-block .page-mgk-jad-suscribe__form sup {
  top: -4px;
}
.page-mgk-jad-howitworks {
  background-color: #f6f6f6;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__body {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 50px;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 20px;
  padding: 30px 15px 15px 15px;
  width: 330px;
  min-height: 250px;
  margin: 18px;
  font-weight: 350;
  text-align: center;
  background-color: #fff;
  box-shadow: 0 0 0 4px #f6f6f6, 0 0 0 5px #ffffff, 0 0 50px 1px rgba(108, 108, 108, 0.3);
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks img {
  margin-bottom: 5px;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks b {
  font-weight: 600;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks a {
  color: #005e79;
  text-decoration: underline;
  font-size: 18px;
}
@media (max-width: 767px) {
  .page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks a {
    margin: 5px 0;
  }
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks a:hover {
  color: #10b8eb;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks .page-mgk-jad-howitworks__blocks__links {
  width: 70%;
}
@media all and (-ms-high-contrast: none) {
  .page-mgk-jad-howitworks {
    /* IE11 */
  }
  .page-mgk-jad-howitworks *::-ms-backdrop,
  .page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks {
    display: block;
  }
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous {
  background-color: #fcb239;
  padding: 10px;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .page-mgk-jad-howitworks__blocks--abonnez-vous__title {
  margin: 0 0 5px 0;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .page-mgk-jad-howitworks__blocks--abonnez-vous__title {
    margin: 0 0 15px 15px;
  }
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .page-mgk-jad-suscribe__form {
  /* on checked */
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .page-mgk-jad-suscribe__form [type="radio"]:not(:checked),
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .page-mgk-jad-suscribe__form [type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .page-mgk-jad-suscribe__form [type="radio"]:not(:checked) + label,
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .page-mgk-jad-suscribe__form [type="radio"]:checked + label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .page-mgk-jad-suscribe__form [type="radio"]:not(:checked) + label:before,
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .page-mgk-jad-suscribe__form [type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid inherit;
  border-radius: 50%;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .page-mgk-jad-suscribe__form [type="radio"]:checked + label:before {
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/form-radio-check@1x.png') center center no-repeat #fff;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .page-mgk-jad-suscribe__form label {
  width: 250px;
  text-align: left;
  font-weight: 400;
  font-size: 20px;
  line-height: 22px;
  padding-left: 50px;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .page-mgk-jad-suscribe__form label em {
  font-size: 14px;
  font-weight: 350;
  font-style: inherit;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .page-mgk-jad-suscribe__form label:before {
  top: 2px !important;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .btn {
  margin: 20px auto;
}
@media (max-width: 767px) {
  .page-mgk-jad-howitworks .page-mgk-jad-howitworks__blocks--abonnez-vous .btn {
    margin: 5px auto;
  }
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__footer {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-mgk-jad-howitworks .page-mgk-jad-howitworks__footer img {
  max-width: 100%;
  margin-bottom: -100px;
}
.ja-pw-subscription-info__container-layer.ja-pw-subscription-info__container-layer--suscribe-newsletter .ja-pw-subscription-info__block {
  background-color: #fafafa;
}
.ja-pw-subscription-info__container-layer.ja-pw-subscription-info__container-layer--suscribe-newsletter .ja-pw-subscription-info__block .ja-pw-subscription-info__block__main-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
}
.ja-pw-subscription-info__container-layer.ja-pw-subscription-info__container-layer--suscribe-newsletter .ja-pw-subscription-info__block .ja-pw-subscription-info__block__main-image.ja-pw-subscription-info__block__main-image--alert {
  position: relative;
  left: 30px;
}
.ja-pw-subscription-info__container-layer.ja-pw-subscription-info__container-layer--suscribe-newsletter .ja-pw-subscription-info__block p {
  text-align: center;
  font-size: 20px;
}
.ja-pw-subscription-info__container-layer.ja-pw-subscription-info__container-layer--suscribe-newsletter .ja-pw-subscription-info__block .page-mgk-jad-suscribe__form.form-inline {
  width: 80%;
}
.ja-pw-subscription-info__container-layer.ja-pw-subscription-info__container-layer--suscribe-newsletter .ja-pw-subscription-info__block .page-mgk-jad-suscribe__form.form-inline input {
  background-color: #fff;
}
.ja-pw-subscription-info__container-layer.ja-pw-subscription-info__container-layer--suscribe-newsletter .ja-pw-subscription-info__block br {
  display: none;
}
@media (max-width: 767px) {
  .ja-pw-subscription-info__container-layer.ja-pw-subscription-info__container-layer--suscribe-newsletter .ja-pw-subscription-info__block br {
    display: block;
  }
}
.page-mgk-jad-offers {
  margin-top: 50px;
}
.page-mgk-jad-offers__body.container {
  margin-top: 100px;
  display: flex;
}
@media (max-width: 767px) {
  .page-mgk-jad-offers__body.container {
    display: block;
    margin-top: 20px;
  }
}
.page-mgk-jad-offer-bloc {
  display: flex;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .page-mgk-jad-offer-bloc {
    float: left;
    width: 33.33333333%;
  }
}
@media (max-width: 767px) {
  .page-mgk-jad-offer-bloc {
    margin-bottom: 30px;
  }
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc {
  font-family: "Taz", Verdana, sans-serif;
  max-width: 330px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 5px;
  background-color: #fff;
  border: 1px solid;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc .page-mgk-jad-offer-heading {
  padding: 25px;
  text-align: center;
  color: #fff;
  background-color: #000;
  font-size: 40px;
  font-weight: 800;
  line-height: 40px;
  /* tablets only*/
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc .page-mgk-jad-offer-heading small {
  font-size: 25px;
  display: block;
  font-weight: 350;
}
@media (min-width: 767px) and (max-width: 991px) {
  .page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc .page-mgk-jad-offer-heading {
    font-size: 32px;
    padding: 15px;
  }
  .page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc .page-mgk-jad-offer-heading small {
    font-size: 24px;
  }
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc .offer-desc-bloc {
  position: relative;
  padding: 0 20px 20px 20px;
  text-align: center;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc .offer-desc-bloc .offer-label {
  position: relative;
  z-index: 2;
  font-size: 24px;
  text-transform: uppercase;
  margin-top: 35px;
  margin-bottom: 5px;
  text-align: center;
  background-color: #fff;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc .offer-desc-bloc .offer-label strong {
  color: #f5c618;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc .offer-desc-bloc .offer-label-desc {
  text-align: center;
  font-size: 20px;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc .offer-desc-bloc .btn {
  margin: 15px auto 0 auto;
  display: inline-block;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc .page-mgk-jad-offer-bloc-badge {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc .page-mgk-jad-offer-bloc-badge.circle-badge {
  margin-top: -60px;
  margin-bottom: -60px;
  position: relative;
  z-index: 1;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.45);
  box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.45);
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc .page-mgk-jad-offer-bloc-badge.circle-badge img {
  margin-top: 20px;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc.page-mgk-jad-offer-bloc--formule-liberte {
  border-color: #fcb239;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc.page-mgk-jad-offer-bloc--formule-liberte .page-mgk-jad-offer-heading {
  background-color: #fcb239;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc.page-mgk-jad-offer-bloc--formule-liberte .offer-label {
  color: #fcb239;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc.page-mgk-jad-offer-bloc--formule-bon-plan {
  transform: scale(1.2);
  box-shadow: 0 0 20px 1px rgba(108, 108, 108, 0.4);
  -webkit-box-shadow: 0 0 20px 1px rgba(108, 108, 108, 0.4);
  border-color: #000;
}
@media (max-width: 991px) {
  .page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc.page-mgk-jad-offer-bloc--formule-bon-plan {
    transform: scale(1);
  }
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc.page-mgk-jad-offer-bloc--formule-entreprise {
  border-color: #000;
  border-width: 4px;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc.page-mgk-jad-offer-bloc--formule-entreprise b {
  font-weight: 600;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc.page-mgk-jad-offer-bloc--formule-entreprise .offer-label,
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc.page-mgk-jad-offer-bloc--formule-entreprise .offer-label-desc,
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc.page-mgk-jad-offer-bloc--formule-entreprise .offer-label-desc a {
  color: #90949c;
}
.page-mgk-jad-offer-bloc .page-mgk-jad-offer-bloc__inner-bloc.page-mgk-jad-offer-bloc--formule-entreprise .offer-label-desc {
  font-weight: 350;
  font-size: 18.8px;
}
@media (max-width: 767px) {
  .page-mgk-jad-offer-bloc {
    display: block;
  }
}
.page-mgk-jad-bottom {
  margin-top: 25px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .page-mgk-jad-bottom {
    margin-top: 0px;
  }
}
.page-mgk-jad-bottom .page-mgk-jad-section__body:before,
.page-mgk-jad-bottom .page-mgk-jad-section__body:after {
  content: " ";
  display: table;
}
.page-mgk-jad-bottom .page-mgk-jad-section__body:after {
  clear: both;
}
.page-mgk-jad-bottom .page-mgk-jad-section__body:before,
.page-mgk-jad-bottom .page-mgk-jad-section__body:after {
  content: " ";
  display: table;
}
.page-mgk-jad-bottom .page-mgk-jad-section__body:after {
  clear: both;
}
.page-mgk-jad-bottom .page-mgk-jad-bottom-inner {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 18px;
}
@media (min-width: 768px) {
  .page-mgk-jad-bottom .page-mgk-jad-bottom-inner {
    float: left;
    width: 50%;
  }
}
.page-mgk-jad-bottom .page-mgk-jad-bottom-inner p {
  margin: 0;
  display: inline-block;
}
@media (max-width: 767px) {
  .page-mgk-jad-bottom .page-mgk-jad-bottom-inner p {
    font-size: 14px;
  }
}
.page-mgk-jad-bottom .page-mgk-jad-bottom-inner--left {
  float: left;
}
.page-mgk-jad-bottom .page-mgk-jad-bottom-inner--left p {
  float: right;
  padding-left: 50px;
  padding-right: 20px;
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/marketing/jad/cadenasBottom.png') no-repeat 10px center;
}
@media (max-width: 767px) {
  .page-mgk-jad-bottom .page-mgk-jad-bottom-inner--left p {
    padding-left: 50px;
    padding-right: 0;
  }
}
.page-mgk-jad-bottom .page-mgk-jad-bottom-inner--right {
  border-left: 2px solid #000;
  float: right;
  text-align: left;
}
.page-mgk-jad-bottom .page-mgk-jad-bottom-inner--right p {
  padding-left: 60px;
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/marketing/jad/smileyBottom.png') no-repeat 10px center;
}
@media (max-width: 767px) {
  .page-mgk-jad-bottom .page-mgk-jad-bottom-inner--right p {
    padding-left: 5px;
    background-image: none;
  }
}
.page-mgk-jad-bottom .page-mgk-jad-bottom__footer {
  padding: 50px 10px 0 10px;
  font-size: 14px;
}
.page-mgk-jad-bottom .page-mgk-jad-bottom__footer p {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.page-mgk-jad-bottom .page-mgk-jad-bottom__footer sup {
  font-size: 16px;
  top: -2px;
}
/* PAGE TYPE - JAD  */
.page-mgk-jad--multi-acces .page-mgk-jad__bottom {
  padding-bottom: 40px;
}
.page-mgk-jad--multi-acces .btn-devis {
  margin-right: auto;
  margin-left: auto;
  text-transform: uppercase;
  font-weight: 700;
  color: #000;
  background-color: #fcb239;
  border-color: transparent;
  padding: 20px 25px;
  font-size: 28px;
  line-height: 14px;
  border-radius: 3px;
  box-shadow: 5px 2px 20px 1px rgba(108, 108, 108, 0.5);
}
.page-mgk-jad--multi-acces .btn-devis:hover,
.page-mgk-jad--multi-acces .btn-devis:focus,
.page-mgk-jad--multi-acces .btn-devis:active,
.page-mgk-jad--multi-acces .btn-devis.active,
.open .dropdown-toggle.page-mgk-jad--multi-acces .btn-devis {
  color: #000;
  background-color: #fba211;
  border-color: rgba(0, 0, 0, 0);
}
.page-mgk-jad--multi-acces .btn-devis:active,
.page-mgk-jad--multi-acces .btn-devis.active,
.open .dropdown-toggle.page-mgk-jad--multi-acces .btn-devis {
  background-image: none;
}
.page-mgk-jad--multi-acces .btn-devis.disabled,
.page-mgk-jad--multi-acces .btn-devis[disabled],
fieldset[disabled] .page-mgk-jad--multi-acces .btn-devis,
.page-mgk-jad--multi-acces .btn-devis.disabled:hover,
.page-mgk-jad--multi-acces .btn-devis[disabled]:hover,
fieldset[disabled] .page-mgk-jad--multi-acces .btn-devis:hover,
.page-mgk-jad--multi-acces .btn-devis.disabled:focus,
.page-mgk-jad--multi-acces .btn-devis[disabled]:focus,
fieldset[disabled] .page-mgk-jad--multi-acces .btn-devis:focus,
.page-mgk-jad--multi-acces .btn-devis.disabled:active,
.page-mgk-jad--multi-acces .btn-devis[disabled]:active,
fieldset[disabled] .page-mgk-jad--multi-acces .btn-devis:active,
.page-mgk-jad--multi-acces .btn-devis.disabled.active,
.page-mgk-jad--multi-acces .btn-devis[disabled].active,
fieldset[disabled] .page-mgk-jad--multi-acces .btn-devis.active {
  background-color: #fcb239;
  border-color: transparent;
}
.page-mgk-jad--multi-acces .btn-devis .badge {
  color: #fcb239;
  background-color: #000;
}
.page-mgk-jad--multi-acces__header {
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/marketing/jad/header-bg-entreprise.jpg') #3c636f no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.page-mgk-jad--multi-acces__header .page-mgk-jad--multi-acces__header__container {
  max-width: 1320px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 991px) {
  .page-mgk-jad--multi-acces__header .page-mgk-jad--multi-acces__header__container {
    max-width: 1000px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .page-mgk-jad--multi-acces__header {
    background-image: none;
  }
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__body {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
@media (max-width: 991px) {
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__body {
    display: block;
  }
}
@media (max-width: 767px) {
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__body {
    display: block;
  }
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__title {
  text-transform: uppercase;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
  color: #fff;
  font-size: 48px;
  line-height: 48px;
  font-weight: 600;
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__title small {
  text-transform: none;
  color: #fff;
  font-size: 45px;
  line-height: 48px;
  padding-top: 10px;
  display: block;
  font-weight: 350;
}
@media (max-width: 767px) {
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__title {
    margin-bottom: 30px;
    padding: 0 10px;
    font-size: 2.5em;
    line-height: 40px;
  }
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__title small {
    font-size: 20px;
    line-height: 25px;
  }
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__cover-bloc {
  color: #fff;
  margin-right: 25px;
  margin-bottom: 120px;
  width: 206px;
  text-align: center;
  font-size: 24px;
  font-weight: 350;
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__cover-bloc .page-mgk-jad-header__ipad {
  background: transparent no-repeat center 26px;
  -webkit-background-size: 178px;
  -moz-background-size: 178px;
  -o-background-size: 178px;
  background-size: 178px;
  border-radius: 2px;
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__cover-bloc .page-mgk-jad-header__ipad img {
  width: 206px;
}
@media (max-width: 991px) {
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__cover-bloc {
    font-size: 21px;
  }
}
@media (max-width: 767px) {
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__cover-bloc {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block {
  font-size: 24px;
  max-width: 640px;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 120px;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 0 40px 35px 40px;
  background-color: #fff;
  box-shadow: 5px 2px 20px 1px rgba(29, 29, 27, 0.5);
}
@media (min-width: 992px) {
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block {
    margin-left: 25%;
  }
}
@media (max-width: 991px) {
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block {
    padding: 20px 20px 15px 20px;
    margin-bottom: 30px;
  }
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block .media {
  text-align: left;
  margin-top: 40px;
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block .media .media-left {
  padding-right: 40px;
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block .media .bullet {
  font-size: 11px;
  vertical-align: middle;
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block .media:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block .media {
    margin-top: 0;
  }
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block .media .media-left {
    display: block;
    text-align: center;
    padding: 20px;
  }
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block .media .media-left .media-object {
    display: inline;
  }
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block .media .media-body {
    text-align: center;
  }
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block .separator {
  max-width: 150px;
  border-width: 2px;
  border-color: #fbb612;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__content-block p {
  margin-bottom: 20px;
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__cover-bloc {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 992px) {
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__cover-bloc {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .page-mgk-jad--multi-acces__header .page-mgk-jad-header__cover-bloc {
    float: left;
    width: 25%;
  }
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__list {
  line-height: 30px;
  font-weight: 350;
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__list strong {
  font-weight: 600;
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__list > li {
  padding-left: 16px;
  margin-bottom: 30px;
  position: relative;
}
.page-mgk-jad--multi-acces__header .page-mgk-jad-header__list > li:before {
  font-size: 12px;
  content: '•';
  position: absolute;
  top: 0;
  left: 0;
}
.page-mgk-jad--multi-acces_avantages {
  background-color: #f6f6f6;
}
.page-mgk-jad--multi-acces_avantages .page-mgk-jad--multi-acces_avantages__body {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 50px;
}
.page-mgk-jad--multi-acces_avantages .page-mgk-jad--multi-acces_avantages__body.container {
  max-width: 1500px;
}
.page-mgk-jad--multi-acces_avantages .page-mgk-jad--multi-acces_avantages__blocks {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 20px;
  line-height: 24px;
  padding: 30px 15px 15px 15px;
  width: 330px;
  min-height: 250px;
  margin: 18px;
  font-weight: 350;
  text-align: center;
  background-color: #fff;
  box-shadow: 0 0 0 4px #f6f6f6, 0 0 0 5px #ffffff, 0 0 50px 1px rgba(108, 108, 108, 0.3);
}
.page-mgk-jad--multi-acces_avantages .page-mgk-jad--multi-acces_avantages__blocks img {
  margin-bottom: 16px;
}
.page-mgk-jad--multi-acces_avantages .page-mgk-jad--multi-acces_avantages__blocks b {
  font-weight: 600;
}
.page-mgk-jad--multi-acces_avantages .page-mgk-jad--multi-acces_avantages__blocks.page-mgk-jad--multi-acces_avantages__blocks--newsletter {
  box-shadow: 0 0 0 5px #3c636f, 0 0 0 5px #ffffff, 0 0 50px 1px rgba(108, 108, 108, 0.3);
}
@media all and (-ms-high-contrast: none) {
  .page-mgk-jad--multi-acces_avantages {
    /* IE11 */
  }
  .page-mgk-jad--multi-acces_avantages *::-ms-backdrop,
  .page-mgk-jad--multi-acces_avantages .page-mgk-jad-howitworks__blocks {
    display: block;
  }
}
.page-mgk-jad--multi-acces_avantages .page-mgk-jad--multi-acces_avantages__blocks--abonnez-vous {
  background-color: #fcb239;
  padding: 10px;
  /*.btn{
            margin: 20px auto;
            // Mobile only
            @media (max-width: @screen-xs-max){
                 margin: 5px auto;
            }
        }*/
}
.page-mgk-jad--multi-acces_avantages .page-mgk-jad--multi-acces_avantages__blocks--abonnez-vous .page-mgk-jad--multi-acces_avantages__blocks--abonnez-vous__title {
  margin: 0 0 5px 0;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .page-mgk-jad--multi-acces_avantages .page-mgk-jad--multi-acces_avantages__blocks--abonnez-vous .page-mgk-jad--multi-acces_avantages__blocks--abonnez-vous__title {
    margin: 0 0 15px 15px;
  }
}
.page-mgk-jad--multi-acces_avantages .page-mgk-jad--multi-acces_avantages__footer {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-mgk-jad--multi-acces_avantages .page-mgk-jad--multi-acces_avantages__footer .btn {
  margin-bottom: 50px;
}
.page-mgk-jad--multi-acces_avantages .page-mgk-jad--multi-acces_avantages__footer .mockup {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-right: 50px;
  max-width: 100%;
  margin-bottom: -100px;
}
@media (max-width: 767px) {
  .page-mgk-jad--multi-acces_avantages .page-mgk-jad--multi-acces_avantages__footer .mockup {
    display: none;
  }
}
@media (max-width: 767px) {
  .page-mgk-jad--multi-acces .page-mgk-jad__bottom {
    display: none;
  }
}
/* PAGE TYPE - Opération spéciale abonnement  */
.page-mgk-jad-section__baseline {
  background-color: #fcb239;
  padding: 20px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.page-mgk-jad-section__baseline .page-mgk-jad-section__baseline__main-title {
  font-weight: 600;
  color: #fff;
  font-size: 48px;
  line-height: 48px;
  text-transform: uppercase;
}
.page-mgk-jad-section__baseline .page-mgk-jad-section__baseline__small {
  font-size: 24px;
  color: #1d1d1b;
  font-weight: 600;
}
@media (max-width: 767px) {
  .page-mgk-jad-section__baseline .page-mgk-jad-section__baseline__main-title {
    font-size: 34px;
    line-height: 35px;
  }
  .page-mgk-jad-section__baseline .page-mgk-jad-section__baseline__small {
    font-size: 16px;
    line-height: 18px;
  }
}
.page-mgk-jad-header__list-block {
  font-size: 24px;
  padding: 35px 35px 15px 35px;
  max-width: 554px;
  background-color: #fff;
  box-shadow: 0 0 20px 1px rgba(108, 108, 108, 0.6);
  -webkit-box-shadow: 0 0 20px 1px rgba(108, 108, 108, 0.6);
}
@media (max-width: 767px) {
  .page-mgk-jad-header__list-block {
    max-width: 100%;
    padding: 20px 20px 15px 20px;
    margin: 0 10px;
  }
}
.page-mgk-jad-header__list-block sup {
  top: -4px;
}
.page-mgk-jad-packshot {
  background-color: #f6f6f6;
}
.page-mgk-jad-packshot .container {
  max-width: 1200px;
}
.page-mgk-jad-packshot .page-mgk-jad-header__list-block {
  margin-bottom: 15px;
  line-height: 30px;
}
.page-mgk-jad-packshot .page-mgk-jad-header__list-block p {
  margin-bottom: 20px;
}
.page-mgk-jad-packshot .page-mgk-jad-header__list-block small {
  font-size: 14px;
  line-height: 24px;
}
.page-mgk-jad-packshot .list-block-container__offer-desc {
  font-size: 14px;
  max-width: 554px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.page-mgk-jad-header-promotion {
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/marketing/jad/header-bg-bis.jpg') #fcb239 no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.page-mgk-jad-header-promotion .container {
  max-width: 1200px;
}
@media (max-width: 767px) {
  .page-mgk-jad-header-promotion {
    background-image: none;
  }
}
.page-mgk-jad-header-promotion .page-mgk-jad-header__body {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
@media (max-width: 991px) {
  .page-mgk-jad-header-promotion .page-mgk-jad-header__body {
    display: block;
  }
}
@media (max-width: 767px) {
  .page-mgk-jad-header-promotion .page-mgk-jad-header__body {
    display: block;
  }
}
.page-mgk-jad-header-promotion .page-mgk-jad-header__title {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
  color: #fff;
  font-size: 48px;
  line-height: 48px;
  font-weight: 600;
}
.page-mgk-jad-header-promotion .page-mgk-jad-header__title em {
  font-weight: 700;
  font-style: normal;
  color: #1d1d1b;
}
.page-mgk-jad-header-promotion .page-mgk-jad-header__title small {
  font-size: 30px;
  padding-top: 10px;
  display: block;
  font-weight: 350;
  color: #1d1d1b;
}
@media (max-width: 767px) {
  .page-mgk-jad-header-promotion .page-mgk-jad-header__title {
    margin-bottom: 30px;
    padding: 0 10px;
    font-size: 2.3em;
    line-height: 40px;
  }
  .page-mgk-jad-header-promotion .page-mgk-jad-header__title small {
    font-size: 20px;
  }
}
.page-mgk-jad-header-promotion .page-mgk-jad-header__cover-bloc {
  margin-right: 25px;
  margin-bottom: 120px;
  width: 206px;
  text-align: center;
  font-size: 24px;
  font-weight: 350;
}
.page-mgk-jad-header-promotion .page-mgk-jad-header__cover-bloc .page-mgk-jad-header__ipad {
  background: transparent no-repeat center 26px;
  -webkit-background-size: 178px;
  -moz-background-size: 178px;
  -o-background-size: 178px;
  background-size: 178px;
  border-radius: 2px;
}
.page-mgk-jad-header-promotion .page-mgk-jad-header__cover-bloc .page-mgk-jad-header__ipad img {
  width: 206px;
}
@media (max-width: 991px) {
  .page-mgk-jad-header-promotion .page-mgk-jad-header__cover-bloc {
    font-size: 21px;
  }
}
@media (max-width: 767px) {
  .page-mgk-jad-header-promotion .page-mgk-jad-header__cover-bloc {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.page-mgk-jad-header-promotion .page-mgk-jad-header__list-block {
  margin-bottom: 120px;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 35px 35px 15px 35px;
}
@media (min-width: 992px) {
  .page-mgk-jad-header-promotion .page-mgk-jad-header__list-block {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .page-mgk-jad-header-promotion .page-mgk-jad-header__list-block {
    margin-left: 25%;
  }
}
@media (min-width: 768px) {
  .page-mgk-jad-header-promotion .page-mgk-jad-header__list-block {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 768px) {
  .page-mgk-jad-header-promotion .page-mgk-jad-header__list-block {
    margin-left: 0%;
  }
}
@media (max-width: 767px) {
  .page-mgk-jad-header-promotion .page-mgk-jad-header__list-block {
    padding: 35px 20px 15px 20px;
    margin-bottom: 30px;
  }
}
.page-mgk-jad-header-promotion .page-mgk-jad-header__cover-bloc {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 992px) {
  .page-mgk-jad-header-promotion .page-mgk-jad-header__cover-bloc {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .page-mgk-jad-header-promotion .page-mgk-jad-header__cover-bloc {
    float: left;
    width: 25%;
  }
}
.page-mgk-jad-header-promotion .page-mgk-jad-header__list {
  line-height: 30px;
  font-weight: 350;
}
.page-mgk-jad-header-promotion .page-mgk-jad-header__list strong {
  font-weight: 600;
}
.page-mgk-jad-header-promotion .page-mgk-jad-header__list > li {
  padding-left: 16px;
  margin-bottom: 30px;
  position: relative;
}
.page-mgk-jad-header-promotion .page-mgk-jad-header__list > li:before {
  font-size: 12px;
  content: '•';
  position: absolute;
  top: 0;
  left: 0;
}
/* PAGE TYPE - JA MAG - JAED - JApremium */
.page-ja-mag {
  font-family: 'Poppins', sans-serif;
  background-color: #fafcfc;
}
.page-ja-mag .container {
  max-width: 948px;
}
.page-ja-mag header {
  position: relative;
}
.page-ja-mag header .btn-page-mkg-jaed-header {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  text-transform: uppercase;
  font-weight: bold;
  color: #0e0d0d;
  background-color: #f5c618;
  border-color: transparent;
  padding: 2px 16px;
  font-size: 13px;
  line-height: 35px;
  border-radius: 3px;
}
.page-ja-mag header .btn-page-mkg-jaed-header:hover,
.page-ja-mag header .btn-page-mkg-jaed-header:focus,
.page-ja-mag header .btn-page-mkg-jaed-header:active,
.page-ja-mag header .btn-page-mkg-jaed-header.active,
.open .dropdown-toggle.page-ja-mag header .btn-page-mkg-jaed-header {
  color: #0e0d0d;
  background-color: #dbae09;
  border-color: rgba(0, 0, 0, 0);
}
.page-ja-mag header .btn-page-mkg-jaed-header:active,
.page-ja-mag header .btn-page-mkg-jaed-header.active,
.open .dropdown-toggle.page-ja-mag header .btn-page-mkg-jaed-header {
  background-image: none;
}
.page-ja-mag header .btn-page-mkg-jaed-header.disabled,
.page-ja-mag header .btn-page-mkg-jaed-header[disabled],
fieldset[disabled] .page-ja-mag header .btn-page-mkg-jaed-header,
.page-ja-mag header .btn-page-mkg-jaed-header.disabled:hover,
.page-ja-mag header .btn-page-mkg-jaed-header[disabled]:hover,
fieldset[disabled] .page-ja-mag header .btn-page-mkg-jaed-header:hover,
.page-ja-mag header .btn-page-mkg-jaed-header.disabled:focus,
.page-ja-mag header .btn-page-mkg-jaed-header[disabled]:focus,
fieldset[disabled] .page-ja-mag header .btn-page-mkg-jaed-header:focus,
.page-ja-mag header .btn-page-mkg-jaed-header.disabled:active,
.page-ja-mag header .btn-page-mkg-jaed-header[disabled]:active,
fieldset[disabled] .page-ja-mag header .btn-page-mkg-jaed-header:active,
.page-ja-mag header .btn-page-mkg-jaed-header.disabled.active,
.page-ja-mag header .btn-page-mkg-jaed-header[disabled].active,
fieldset[disabled] .page-ja-mag header .btn-page-mkg-jaed-header.active {
  background-color: #f5c618;
  border-color: transparent;
}
.page-ja-mag header .btn-page-mkg-jaed-header .badge {
  color: #f5c618;
  background-color: #0e0d0d;
}
@media (max-width: 767px) {
  .page-ja-mag header .btn-page-mkg-jaed-header {
    position: relative;
    float: right !important;
    float: right;
    top: 0;
    right: 0;
  }
}
.page-ja-mag.page-ja-mag-main {
  /* phone */
}
.page-ja-mag.page-ja-mag-main header .btn-page-mkg-jaed-header {
  display: block;
}
@media (max-width: 767px) {
  .page-ja-mag.page-ja-mag-main .header-light-logo {
    float: left !important;
    float: left;
    margin-left: 0;
  }
}
.page-ja-mag hr {
  border-width: 3px;
  margin-top: 18px;
  margin-bottom: 18px;
}
.page-ja-mag hr.small-separator {
  width: 50px;
}
.page-ja-mag hr.big-separator {
  max-width: 300px;
}
.page-ja-mag h2 {
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-top: 40px;
}
.page-ja-mag .page-ja-mag-heading hr {
  border-color: #0e0d0d;
  margin-bottom: 35px;
}
.page-ja-mag .btn-jaed {
  text-transform: uppercase;
  font-weight: 500;
  max-width: 220px;
  margin-top: 16px;
  margin-bottom: 16px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  white-space: normal;
  color: #fff;
  background-color: #0e0d0d;
  border-color: transparent;
  padding: 10px 10px;
  font-size: 18px;
  line-height: 20px;
  border-radius: 3px;
}
.page-ja-mag .btn-jaed:hover,
.page-ja-mag .btn-jaed:focus,
.page-ja-mag .btn-jaed:active,
.page-ja-mag .btn-jaed.active,
.open .dropdown-toggle.page-ja-mag .btn-jaed {
  color: #fff;
  background-color: #000000;
  border-color: rgba(0, 0, 0, 0);
}
.page-ja-mag .btn-jaed:active,
.page-ja-mag .btn-jaed.active,
.open .dropdown-toggle.page-ja-mag .btn-jaed {
  background-image: none;
}
.page-ja-mag .btn-jaed.disabled,
.page-ja-mag .btn-jaed[disabled],
fieldset[disabled] .page-ja-mag .btn-jaed,
.page-ja-mag .btn-jaed.disabled:hover,
.page-ja-mag .btn-jaed[disabled]:hover,
fieldset[disabled] .page-ja-mag .btn-jaed:hover,
.page-ja-mag .btn-jaed.disabled:focus,
.page-ja-mag .btn-jaed[disabled]:focus,
fieldset[disabled] .page-ja-mag .btn-jaed:focus,
.page-ja-mag .btn-jaed.disabled:active,
.page-ja-mag .btn-jaed[disabled]:active,
fieldset[disabled] .page-ja-mag .btn-jaed:active,
.page-ja-mag .btn-jaed.disabled.active,
.page-ja-mag .btn-jaed[disabled].active,
fieldset[disabled] .page-ja-mag .btn-jaed.active {
  background-color: #0e0d0d;
  border-color: transparent;
}
.page-ja-mag .btn-jaed .badge {
  color: #0e0d0d;
  background-color: #fff;
}
.page-ja-mag .btn-jaed:hover,
.page-ja-mag .btn-jaed:active,
.page-ja-mag .btn-jaed:focus {
  background-color: #f5c618;
}
.page-ja-mag .page-jaed-badge {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-ja-mag .page-jaed-badge .page-jaed-badge-title {
  margin-top: 9px ;
  text-transform: uppercase;
  font-family: 'Merriweather', serif;
  font-weight: 400;
  color: #c9c9ce;
}
.page-ja-mag .page-jaed-badge .small-separator {
  border-color: #f5c618;
}
.page-ja-mag .page-jaed-badge.circle-badge {
  margin-top: -50px;
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.45);
  box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.45);
}
.page-ja-mag .page-jaed-badge.circle-badge .page-jaed-badge-title {
  font-size: 10px;
}
.page-ja-mag .page-jaed-badge.circle-badge img {
  margin-top: 16px;
}
.page-ja-mag .page-jaed-badge.circle-badge .small-separator {
  margin-top: 13px;
}
.page-ja-mag .offer-bloc .offer-label {
  text-align: center;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
}
.page-ja-mag .offer-bloc .offer-label strong {
  font-weight: 500;
  color: #f5c618;
}
.page-ja-mag .pricing-offer {
  display: table;
  margin: 40px 0;
}
.page-ja-mag .pricing-offer .princing-period,
.page-ja-mag .pricing-offer .princing-price {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
  line-height: 20px;
}
.page-ja-mag .pricing-offer .princing-period {
  color: #0e0d0d;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}
.page-ja-mag .pricing-offer .princing-period:after {
  content: "/";
  font-family: 'Libre Franklin', sans-serif;
  font-weight: 300;
  letter-spacing: -25px;
  display: inline-block;
  vertical-align: middle;
}
.page-ja-mag .pricing-offer .princing-price {
  font-family: 'Libre Franklin', sans-serif;
  font-weight: 600;
  color: #f5c618;
}
.page-ja-mag .pricing-offer .princing-price .decimal {
  word-spacing: -5px;
}
.page-ja-mag .pricing-offer .princing-price small {
  font-family: 'Libre Franklin', sans-serif;
  font-weight: 400;
  font-style: italic;
  display: inline-block;
  color: #0e0d0d;
}
.page-ja-mag .pricing-offer .princing-price small strong {
  color: #f5c618;
}
.page-ja-mag .page-ja-mag-header .container {
  margin-top: 50px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 0 10px 10px rgba(241, 246, 247, 0.7);
  box-shadow: 0 0 10px 10px rgba(241, 246, 247, 0.7);
  background: no-repeat top right url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/page-jaed/jaed-header-bg.jpg') #fff;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}
.page-ja-mag .page-ja-mag-header .row {
  display: table;
}
.page-ja-mag .page-ja-mag-header .cover-bloc,
.page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc,
.page-ja-mag .page-ja-mag-header .baseline-bloc {
  display: table-cell;
  text-align: center;
}
.page-ja-mag .page-ja-mag-header .cover-bloc {
  margin-top: 7px;
  width: 29%;
  padding: 16px 0 16px 16px;
}
.page-ja-mag .page-ja-mag-header .cover-bloc small {
  font-family: 'Libre Franklin', sans-serif;
  font-weight: 700;
  font-style: italic;
  padding-bottom: 5px;
}
.page-ja-mag .page-ja-mag-header .cover-bloc img.img-responsive {
  max-width: 250px !important;
}
.page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc {
  width: 33%;
  vertical-align: middle;
}
.page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc .offer-label {
  font-size: 20px;
}
.page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc .princing-period {
  font-size: 46px;
}
.page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc .princing-period:after {
  font-size: 65px;
}
.page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc .princing-price {
  position: relative;
  left: -15px;
  font-size: 42px;
}
.page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc .princing-price small {
  font-size: 13px;
}
.page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc .princing-price .decimal {
  font-size: 35px;
}
.page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc .princing-price .decimal sup {
  font-size: 20px;
}
.page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc .page-jaed-badge .page-jaed-badge-title {
  font-size: 13px;
}
.page-ja-mag .page-ja-mag-header .baseline-bloc {
  width: 40%;
  padding: 32px 10px 16px 56px;
  color: #fff;
  font-style: italic;
  text-align: center;
  vertical-align: bottom;
  font-size: 17px;
  text-shadow: 2px 0 10px #010101;
}
.page-ja-mag .page-ja-mag-header .baseline-bloc strong {
  display: block;
  font-size: 21px;
  text-transform: uppercase;
}
.page-ja-mag .page-ja-mag-header hr {
  border-color: #f5c618;
}
.page-ja-mag .page-ja-mag-header .btn-download-app {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .page-ja-mag .page-ja-mag-header .container {
    background-image: none;
  }
  .page-ja-mag .page-ja-mag-header .container .baseline-bloc {
    display: none;
  }
  .page-ja-mag .page-ja-mag-header .cover-bloc {
    width: 50%;
  }
  .page-ja-mag .page-ja-mag-header .cover-bloc .inner-bloc {
    max-width: 251px;
  }
  .page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc {
    width: 50%;
  }
  .page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc .inner-bloc {
    max-width: 340px;
  }
}
@media (max-width: 767px) {
  .page-ja-mag .page-ja-mag-header .row {
    display: inherit;
  }
  .page-ja-mag .page-ja-mag-header .cover-bloc,
  .page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc {
    display: block;
    width: 100%;
    margin-bottom: 16px;
  }
  .page-ja-mag .page-ja-mag-header .cover-bloc .inner-bloc,
  .page-ja-mag .page-ja-mag-header .hightlighted-offer-bloc .inner-bloc {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
.page-ja-mag .page-ja-mag-other-offers {
  margin-bottom: 40px;
}
.page-ja-mag .page-ja-mag-other-offers .offer-bloc {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .page-ja-mag .page-ja-mag-other-offers .offer-bloc {
    float: left;
    width: 33.33333333%;
  }
}
.page-ja-mag .page-ja-mag-other-offers .offer-bloc .inner-bloc {
  -webkit-box-shadow: 0 0 10px 10px rgba(241, 246, 247, 0.7);
  box-shadow: 0 0 10px 10px rgba(241, 246, 247, 0.7);
  background-color: #fff;
}
.page-ja-mag .page-ja-mag-other-offers .offer-bloc .other-offer-inner {
  padding: 0 0 16px 0;
}
.page-ja-mag .page-ja-mag-other-offers .offer-bloc.other-offer-3 hr {
  border-color: #e40421;
}
.page-ja-mag .page-ja-mag-other-offers .offer-bloc.other-offer-3 .offer-label strong,
.page-ja-mag .page-ja-mag-other-offers .offer-bloc.other-offer-3 .princing-price,
.page-ja-mag .page-ja-mag-other-offers .offer-bloc.other-offer-3 .princing-price small strong {
  color: #e40421;
}
@media (max-width: 991px) {
  .page-ja-mag .page-ja-mag-other-offers .offer-bloc .offer-label {
    margin-bottom: 0;
    margin-top: 0;
  }
  .page-ja-mag .page-ja-mag-other-offers .offer-bloc .pricing-offer {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .page-ja-mag .page-ja-mag-other-offers .offer-bloc .princing-period {
    font-size: 26px;
  }
  .page-ja-mag .page-ja-mag-other-offers .offer-bloc .princing-period:after {
    font-size: 45px;
  }
  .page-ja-mag .page-ja-mag-other-offers .offer-bloc .princing-price {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .page-ja-mag .page-ja-mag-other-offers .offer-bloc {
    max-width: 300px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
}
.page-ja-mag .page-ja-mag-other-offers .pricing-offer {
  margin-left: auto;
  margin-right: auto;
  width: 285px;
  line-height: 10px;
}
.page-ja-mag .page-ja-mag-other-offers .princing-period small,
.page-ja-mag .page-ja-mag-other-offers .princing-price small {
  font-size: 10px;
}
.page-ja-mag .page-ja-mag-other-offers .princing-period {
  width: 55%;
  font-size: 36px;
  text-align: center;
  line-height: 20px;
  position: relative;
}
.page-ja-mag .page-ja-mag-other-offers .princing-period:after {
  font-size: 55px;
  letter-spacing: inherit;
  position: absolute;
  top: 12px;
  right: 0;
}
.page-ja-mag .page-ja-mag-other-offers .princing-period small {
  display: block;
  line-height: 12px;
  font-family: 'Poppins', sans-serif;
  font-weight: 300;
}
.page-ja-mag .page-ja-mag-other-offers .princing-price {
  width: 45%;
  padding-left: 5px;
  font-size: 32px;
}
.page-ja-mag .page-ja-mag-other-offers .princing-price .decimal {
  font-size: 27px;
}
.page-ja-mag .page-ja-mag-other-offers .princing-price .decimal sup {
  font-size: 15px;
}
.page-ja-mag .page-ja-mag-what-is-it {
  background-color: #eff5f5;
  padding: 80px 0 50px 0;
}
@media (max-width: 767px) {
  .page-ja-mag .page-ja-mag-what-is-it {
    padding: 40px 0 25px 0;
  }
}
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-heading {
  margin-bottom: 30px;
}
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-heading:before,
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-heading:after {
  content: " ";
  display: table;
}
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-heading:after {
  clear: both;
}
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-heading:before,
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-heading:after {
  content: " ";
  display: table;
}
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-heading:after {
  clear: both;
}
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-heading img {
  float: left !important;
  float: left;
  margin-right: 16px;
}
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-heading h4 {
  margin-top: 10px;
  font-family: 'Merriweather', serif;
  text-transform: uppercase;
  font-size: 13px;
}
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-heading h4 small {
  color: #809095;
  font-size: 14px;
  text-transform: initial;
  font-family: 'Poppins', sans-serif;
  display: block;
}
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-heading hr {
  margin-top: 5px;
  margin-left: 0;
}
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-bloc {
  margin-bottom: 30px;
}
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-digital .what-is-it-heading hr {
  border-color: #f5c618;
}
.page-ja-mag .page-ja-mag-what-is-it .what-is-it-paper .what-is-it-heading hr {
  border-color: #e40421;
}
.page-ja-mag .page-ja-mag-what-is-it p {
  color: #809095;
  font-size: 14px;
  font-weight: 300;
}
.page-ja-mag .page-ja-mag-what-is-it p strong {
  font-weight: 600;
}
.page-ja-mag .page-ja-mag-offers-btob .offers-btob-bloc {
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px 10px rgba(241, 246, 247, 0.7);
  box-shadow: 0 0 10px 10px rgba(241, 246, 247, 0.7);
  margin-bottom: 40px;
}
.page-ja-mag .page-ja-mag-offers-btob .offers-btob-inner {
  padding: 0 20px 40px 20px;
}
.page-ja-mag .page-ja-mag-offers-btob p {
  font-size: 18px;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-ja-mag .page-ja-mag-offers-btob p strong {
  font-weight: 600;
}
@media (max-width: 767px) {
  .page-ja-mag .page-ja-mag-offers-btob p {
    font-size: 16px;
  }
}
.page-ja-mag .page-ja-mag-client-avantage {
  padding-bottom: 40px;
  background-color: #f1f3f3;
  text-align: center;
}
.page-ja-mag .page-ja-mag-client-avantage .page-ja-mag-client-avantage-body:before,
.page-ja-mag .page-ja-mag-client-avantage .page-ja-mag-client-avantage-body:after {
  content: " ";
  display: table;
}
.page-ja-mag .page-ja-mag-client-avantage .page-ja-mag-client-avantage-body:after {
  clear: both;
}
.page-ja-mag .page-ja-mag-client-avantage .page-ja-mag-client-avantage-body:before,
.page-ja-mag .page-ja-mag-client-avantage .page-ja-mag-client-avantage-body:after {
  content: " ";
  display: table;
}
.page-ja-mag .page-ja-mag-client-avantage .page-ja-mag-client-avantage-body:after {
  clear: both;
}
.page-ja-mag .page-ja-mag-client-avantage .client-avantage-bloc {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .page-ja-mag .page-ja-mag-client-avantage .client-avantage-bloc {
    float: left;
    width: 25%;
  }
}
.page-ja-mag .page-ja-mag-client-avantage .client-avantage-bloc p {
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 767px) {
  .page-ja-mag .page-ja-mag-client-avantage .client-avantage-bloc p {
    font-size: 14px;
  }
}
.page-ja-mag .page-ja-mag-client-avantage .btn {
  margin-top: 40px;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 20px;
  border-radius: 2px;
  text-transform: uppercase;
}
.page-ja-mag.page-ja-mag-subscriber .page-ja-mag-header-acces-abonnes {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background: #0e0d0d;
  color: #fff;
  font-size: 18px;
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/ja-mag-bg.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: table;
  width: 100%;
  height: 100%;
  /* For at least Firefox */
  min-height: 200px;
}
.page-ja-mag.page-ja-mag-subscriber .page-ja-mag-header-acces-abonnes .row {
  padding: 50px 0;
  vertical-align: middle;
}
.page-ja-mag.page-ja-mag-subscriber .page-ja-mag-header-acces-abonnes h1 {
  font-family: ProximaNovaBold, Arial, sans-serif;
  color: #e40421;
  font-size: 32px;
  text-transform: uppercase;
  font-weight: normal;
  font-family: 'Libre Franklin', sans-serif;
  font-size: 30px;
  font-weight: 700;
}
.page-ja-mag.page-ja-mag-subscriber .page-ja-mag-header-acces-abonnes a {
  color: #e40421;
  text-decoration: underline;
  font-style: italic;
}
.page-ja-mag.page-ja-mag-subscriber .page-ja-mag-header-acces-abonnes a:hover {
  text-decoration: none;
}
.page-ja-mag.page-ja-mag-subscriber .page-ja-mag-header-acces-abonnes hr {
  border-color: #e40421;
}
.page-ja-mag.page-ja-mag-subscriber .page-ja-mag-header-acces-abonnes .btn-download-app {
  margin-top: 20px;
  margin-bottom: 20px;
}
.page-ja-mag .contact-us {
  padding: 0;
  margin: 40px 0;
}
.page-ja-mag hr {
  border-color: #e4e0e0;
}
/**
 * Cas du custom post type page abonnement
 */
.single-ctp-page-abonnement .header-teasing {
  background-color: #11B8EC;
  text-align: center;
}
.single-ctp-page-abonnement .header-teasing .first-disclaimer {
  text-transform: uppercase;
  font-size: 20px;
  color: #FFF;
  padding: 20px 10px 0 10px;
}
.single-ctp-page-abonnement .header-teasing .second-disclaimer {
  font-size: 15px;
  padding: 10px 10px 20px 10px;
}
.single-ctp-page-abonnement .header-text {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .single-ctp-page-abonnement .header-text {
    text-align: center;
  }
  .single-ctp-page-abonnement .header-text .img-responsive {
    margin-bottom: 20px;
    display: inline;
  }
}
.publi-redac-extended {
  background-color: #fff;
}
.publi-redac-extended .art-content {
  border-top: 4px solid #d90023;
  padding: 16px 16px 0;
  margin-bottom: 0;
}
.publi-redac-extended .art-content h1 {
  border-top: none;
}
.publi-redac-extended .art-content .excerpt {
  font-size: 16px;
  font-weight: bold;
}
.publi-redac-extended .art-content .art-text .art-read-also a {
  width: auto;
  float: none;
  color: #005e79;
  text-decoration: none;
}
.publi-redac-extended span.ralso {
  color: #474040;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
.publi-redac-mentions {
  margin-top: 31px;
  color: #a39797;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}
.page-landing-rawbank-grande-banque-service-pme .black-box,
.page-landing-rawbank-bientot-toutes-provinces-de-rd-congo .black-box,
.page-landing-rawbank-partenaire-numero-rd-congo .black-box {
  color: #fbba00;
  padding: 25px 15px 25px 50px;
  display: block;
  width: 100%;
  text-decoration: none !important;
  text-align: left;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 1.5em;
  background-color: #000;
  background-image: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/pub/landing-arrow-btn.jpg");
  background-repeat: no-repeat;
  background-position: 10px center;
  height: 85px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-landing-rawbank-grande-banque-service-pme .art-content .art-text a,
.page-landing-rawbank-bientot-toutes-provinces-de-rd-congo .art-content .art-text a,
.page-landing-rawbank-partenaire-numero-rd-congo .art-content .art-text a {
  color: #fbba00;
}
.page-landing-rawbank-grande-banque-service-pme .art-content .art-text a.black-box:hover,
.page-landing-rawbank-bientot-toutes-provinces-de-rd-congo .art-content .art-text a.black-box:hover,
.page-landing-rawbank-partenaire-numero-rd-congo .art-content .art-text a.black-box:hover,
.page-landing-rawbank-grande-banque-service-pme .art-content .art-text a.black-box:focus,
.page-landing-rawbank-bientot-toutes-provinces-de-rd-congo .art-content .art-text a.black-box:focus,
.page-landing-rawbank-partenaire-numero-rd-congo .art-content .art-text a.black-box:focus {
  color: #fff;
}
.page-arrivee-template-landing-brandcontent-2017 #main {
  padding-bottom: 0;
}
.landing-brandcontent-2017 {
  background-color: #fff;
  border: 1px solid #e4e0e0;
}
.landing-brandcontent-2017 .landing-brandcontent-header {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 16px;
  margin-bottom: 16px;
  border-top: 4px solid #e40421;
  background-color: #eceaea;
  /* Animation apparition des boutons de partages au scroll voir megamenu.js */
}
.landing-brandcontent-2017 .landing-brandcontent-header .made-by {
  color: #a39797;
  font-size: 15px;
}
.landing-brandcontent-2017 .landing-brandcontent-header .landing-brandcontent-logo {
  margin: 16px auto 0 auto;
}
.landing-brandcontent-2017 .landing-brandcontent-header.is-stuck {
  position: fixed;
  top: 40px;
  left: 0;
  z-index: 10;
  width: 100%;
  border-bottom: 1px solid #e4e0e0;
  transition: 0.5s all ease;
  box-shadow: 0 0 15px 1px #333;
  /* tablets */
}
@media (min-width: 767px) and (max-width: 991px) {
  .landing-brandcontent-2017 .landing-brandcontent-header.is-stuck {
    top: 0px;
  }
}
.landing-brandcontent-2017 .art-content {
  padding: 16px 16px 0;
  margin-bottom: 0;
}
.landing-brandcontent-2017 .art-content h1 {
  border-top: none;
  font-size: 36px;
}
.landing-brandcontent-2017 .art-content .excerpt {
  font-size: 18px;
  font-weight: bold;
}
.landing-brandcontent-2017 .art-content .art-text .art-read-also a {
  width: auto;
  float: none;
  color: #005e79;
  text-decoration: none;
}
.landing-brandcontent-2017 .art-content img {
  display: block;
  max-width: 100%;
  height: auto;
}
.landing-brandcontent-2017 #ad-megabanner-bottom {
  margin-bottom: 0;
}
.brandcontent-mentions {
  margin: 30px 0;
  color: #a39797;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}
/* PAGE - Marketing JAB - Offre découverte */
.page-jab-decouverte {
  font-family: 'Libre Franklin', sans-serif;
}
@media (max-width: 767px) {
  .page-jab-decouverte {
    padding-top: 0;
  }
}
.page-jab-decouverte .header-light {
  font-family: 'Libre Franklin', sans-serif;
  font-size: 18px;
  color: #c9c9c9;
  background-color: #063151;
}
.page-jab-decouverte .header-light img {
  padding: 5px 16px;
}
@media (max-width: 767px) {
  .page-jab-decouverte .header-light img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
.page-jab-decouverte .wrap {
  padding-top: 50px;
  padding-bottom: 10px ;
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/page-jab-membres-accor/page-jab-accor-bg.jpg') #f5f6f8 top left no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media (max-width: 767px) {
  .page-jab-decouverte .wrap {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .page-jab-decouverte .wrap .container {
    padding: 16px;
  }
}
.page-jab-decouverte .btn-jab {
  color: #fff;
  background-color: #5DBBB2;
  border-color: transparent;
  text-transform: uppercase;
  font-weight: 500;
  padding: 15px 40px;
  font-size: 22px;
  line-height: 1.42857143;
  border-radius: 0;
  margin-top: 40px;
  margin-bottom: 40px;
}
.page-jab-decouverte .btn-jab:hover,
.page-jab-decouverte .btn-jab:focus,
.page-jab-decouverte .btn-jab:active,
.page-jab-decouverte .btn-jab.active,
.open .dropdown-toggle.page-jab-decouverte .btn-jab {
  color: #fff;
  background-color: #47a89f;
  border-color: rgba(0, 0, 0, 0);
}
.page-jab-decouverte .btn-jab:active,
.page-jab-decouverte .btn-jab.active,
.open .dropdown-toggle.page-jab-decouverte .btn-jab {
  background-image: none;
}
.page-jab-decouverte .btn-jab.disabled,
.page-jab-decouverte .btn-jab[disabled],
fieldset[disabled] .page-jab-decouverte .btn-jab,
.page-jab-decouverte .btn-jab.disabled:hover,
.page-jab-decouverte .btn-jab[disabled]:hover,
fieldset[disabled] .page-jab-decouverte .btn-jab:hover,
.page-jab-decouverte .btn-jab.disabled:focus,
.page-jab-decouverte .btn-jab[disabled]:focus,
fieldset[disabled] .page-jab-decouverte .btn-jab:focus,
.page-jab-decouverte .btn-jab.disabled:active,
.page-jab-decouverte .btn-jab[disabled]:active,
fieldset[disabled] .page-jab-decouverte .btn-jab:active,
.page-jab-decouverte .btn-jab.disabled.active,
.page-jab-decouverte .btn-jab[disabled].active,
fieldset[disabled] .page-jab-decouverte .btn-jab.active {
  background-color: #5DBBB2;
  border-color: transparent;
}
.page-jab-decouverte .btn-jab .badge {
  color: #5DBBB2;
  background-color: #fff;
}
.page-jab-decouverte h1 {
  margin-top: 0;
  margin-bottom: 45px ;
  font-family: 'Libre Franklin', sans-serif;
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-jab-decouverte h1 strong {
  font-weight: 700;
}
@media (max-width: 767px) {
  .page-jab-decouverte h1 {
    margin-bottom: 0 ;
    font-size: 24px;
    text-align: center;
  }
  .page-jab-decouverte h1 strong {
    display: block;
  }
}
.page-jab-decouverte .jab-membres-encart {
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  border: 2px solid #dcdcdc;
  padding: 30px;
  max-width: 820px;
  /* phone & small tablets */
  /* tablets -only */
}
.page-jab-decouverte .jab-membres-encart h2 {
  font-family: 'Libre Franklin', sans-serif;
  font-weight: 600;
  font-size: 30px;
  margin-top: 0;
  margin-bottom: 16px;
}
.page-jab-decouverte .jab-membres-encart .jab-membres-encart__img-block {
  /*.make-md-column(4);
			.make-sm-column(12);*/
  padding: 0;
  text-align: center;
}
.page-jab-decouverte .jab-membres-encart .jab-membres-encart__img-block small {
  font-size: 12px;
  color: #9d9d9f;
  font-weight: bold;
}
.page-jab-decouverte .jab-membres-encart .jab-membres-encart__text-block {
  /*.make-md-column(8);
			.make-sm-column(12);*/
  padding-right: 0;
}
.page-jab-decouverte .jab-membres-encart .jab-membres-encart__btn-block {
  margin-bottom: -100px;
}
.page-jab-decouverte .jab-membres-encart .jab-membres-encart__btn-block .btn {
  margin-left: 20px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
}
@media (max-width: 991px) {
  .page-jab-decouverte .jab-membres-encart .jab-membres-encart__text-block {
    margin-top: 20px;
  }
  .page-jab-decouverte .jab-membres-encart .jab-membres-encart__btn-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .page-jab-decouverte .jab-membres-encart .jab-membres-encart__btn-block .btn {
    margin-left: 0;
  }
}
.page-jab-decouverte .jab-membres-encart ul > li {
  font-size: 16px;
  margin-bottom: 10px;
  padding-left: 35px;
}
.page-jab-decouverte .jab-membres-encart ul > li:before {
  color: #5DBBB2;
  top: -5px;
  font-size: 22px;
  font-weight: normal;
}
.page-jab-decouverte .jab-membres-encart .jab-membres-encart-prix {
  color: #fff;
  text-align: center;
  width: 200px;
  height: 200px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.page-jab-decouverte .jab-membres-encart .jab-membres-encart-prix .jab-membres-encart-prix-reduc {
  display: block;
  font-size: 30px;
  font-weight: 500;
}
.page-jab-decouverte .jab-membres-encart .jab-membres-encart-prix .jab-membres-encart-prix-actuel {
  display: block;
  font-size: 35px;
  font-weight: 500;
}
.page-jab-decouverte .jab-membres-encart .jab-membres-encart-prix .jab-membres-encart-prix-ancien {
  display: block;
  font-size: 18px;
  font-weight: 400;
}
@media (min-width: 767px) and (max-width: 991px) {
  .page-jab-decouverte .jab-membres-encart img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: 100%;
    height: auto;
    margin-bottom: 40px;
  }
  .page-jab-decouverte .jab-membres-encart .jab-membres-encart-prix {
    float: right !important;
    float: right;
  }
}
@media (max-width: 767px) {
  .page-jab-decouverte .jab-membres-encart img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: 100%;
    height: auto;
  }
  .page-jab-decouverte .jab-membres-encart ul {
    margin-bottom: 20px;
  }
}
.page-jab-decouverte .jab-decouverte-speech {
  max-width: 830px;
  margin-top: 80px;
  margin-bottom: 50px;
  /* phone & small tablets */
}
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech__title {
  font-family: 'Libre Franklin', sans-serif;
  font-weight: 700;
  font-size: 36px;
}
.page-jab-decouverte .jab-decouverte-speech .lead {
  font-size: 18px;
  font-weight: 500;
}
.page-jab-decouverte .jab-decouverte-speech h3,
.page-jab-decouverte .jab-decouverte-speech .lead {
  padding-right: 10%;
  margin-bottom: 30px;
}
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list {
  max-width: 95%;
  padding-left: 32px;
  font-size: 16px;
}
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list:before,
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list:after {
  content: " ";
  display: table;
}
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list:after {
  clear: both;
}
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list:before,
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list:after {
  content: " ";
  display: table;
}
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list:after {
  clear: both;
}
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list li {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 16px 35px;
  font-size: 16px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list li {
    float: left;
    width: 50%;
  }
}
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list .jab-decouverte-speech-list__element--1 {
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/jab/decouverte-speech-picto1.png') no-repeat left center;
}
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list .jab-decouverte-speech-list__element--2 {
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/jab/decouverte-speech-picto2.png') no-repeat left center;
}
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list .jab-decouverte-speech-list__element--3 {
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/jab/decouverte-speech-picto3.png') no-repeat left center;
}
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list .jab-decouverte-speech-list__element--4 {
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/jab/decouverte-speech-picto4.png') no-repeat left center;
}
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list .jab-decouverte-speech-list__element--5 {
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/jab/decouverte-speech-picto5.png') no-repeat left center;
}
.page-jab-decouverte .jab-decouverte-speech .jab-decouverte-speech-list .jab-decouverte-speech-list__element--6 {
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/jab/decouverte-speech-picto6.png') no-repeat left center;
}
@media (max-width: 991px) {
  .page-jab-decouverte .jab-decouverte-speech h3,
  .page-jab-decouverte .jab-decouverte-speech .lead {
    padding-right: 0;
  }
  .page-jab-decouverte .jab-decouverte-speech .lead br {
    display: none;
  }
}
.page-jab-decouverte .jab-decouverte-contact-us {
  text-align: center;
}
.page-jab-decouverte .jab-decouverte-contact-us .container {
  max-width: 100%;
}
.page-jab-decouverte .jab-decouverte-contact-us p {
  font-weight: 500;
  font-size: 18px;
}
.page-jab-decouverte .jab-decouverte-contact-us a {
  color: #0f2f7e;
  font-weight: 700;
  text-decoration: underline;
}
.page-jab-decouverte .jab-decouverte-contact-us__mentions-legales {
  padding-left: 10%;
  text-align: left;
  margin-top: 60px;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0 0 3px #FFFFFF;
  /* phone & small tablets */
}
@media (max-width: 991px) {
  .page-jab-decouverte .jab-decouverte-contact-us__mentions-legales {
    margin-top: 30px;
    padding-right: 0;
  }
}
/* PAGE - Marketing JAB - Membre Accor */
.page-jab-membres-accor {
  font-family: 'Libre Franklin', sans-serif;
}
@media (max-width: 767px) {
  .page-jab-membres-accor {
    padding-top: 0;
  }
}
.page-jab-membres-accor .header-light {
  font-family: 'Libre Franklin', sans-serif;
  font-size: 18px;
  color: #c9c9c9;
  background-color: #032f48;
}
.page-jab-membres-accor .header-light img {
  padding: 5px 16px;
}
@media (max-width: 767px) {
  .page-jab-membres-accor .header-light img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
.page-jab-membres-accor .wrap {
  padding-top: 50px;
  padding-bottom: 50px ;
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/page-jab-membres-accor/page-jab-accor-bg.jpg') #f5f6f8 top left no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media (max-width: 767px) {
  .page-jab-membres-accor .wrap {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .page-jab-membres-accor .wrap .container {
    padding: 16px;
  }
}
.page-jab-membres-accor h1 {
  margin-top: 0;
  margin-bottom: 45px ;
  font-family: 'Libre Franklin', sans-serif;
  font-size: 28px;
  font-weight: 400;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-jab-membres-accor h1 strong {
  font-weight: 700;
}
@media (max-width: 767px) {
  .page-jab-membres-accor h1 {
    margin-bottom: 0 ;
    font-size: 18.66666667px;
    text-align: center;
  }
  .page-jab-membres-accor h1 strong {
    display: block;
  }
}
.page-jab-membres-accor .jab-membres-encart {
  background-color: #fff;
  border: 2px solid #dcdcdc;
  padding: 30px;
  /* tablets -only */
}
.page-jab-membres-accor .jab-membres-encart img {
  margin-right: auto;
}
.page-jab-membres-accor .jab-membres-encart h2 {
  font-family: 'Libre Franklin', sans-serif;
  font-weight: 700;
  font-size: 30px;
  margin-top: 0;
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .page-jab-membres-accor .jab-membres-encart h2 {
    text-align: center;
  }
  .page-jab-membres-accor .jab-membres-encart h2 span {
    display: block;
  }
}
.page-jab-membres-accor .jab-membres-encart ul > li {
  font-size: 16px;
  margin-bottom: 10px;
  padding-left: 35px;
}
.page-jab-membres-accor .jab-membres-encart ul > li:before {
  top: -5px;
  font-size: 22px;
  font-weight: normal;
}
.page-jab-membres-accor .jab-membres-encart .jab-membres-encart-prix {
  color: #fff;
  text-align: center;
  width: 200px;
  height: 200px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.page-jab-membres-accor .jab-membres-encart .jab-membres-encart-prix .jab-membres-encart-prix-reduc {
  display: block;
  font-size: 30px;
  font-weight: 500;
}
.page-jab-membres-accor .jab-membres-encart .jab-membres-encart-prix .jab-membres-encart-prix-actuel {
  display: block;
  font-size: 35px;
  font-weight: 500;
}
.page-jab-membres-accor .jab-membres-encart .jab-membres-encart-prix .jab-membres-encart-prix-ancien {
  display: block;
  font-size: 18px;
  font-weight: 400;
}
@media (min-width: 767px) and (max-width: 991px) {
  .page-jab-membres-accor .jab-membres-encart img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: 100%;
    height: auto;
    margin-bottom: 40px;
  }
  .page-jab-membres-accor .jab-membres-encart .jab-membres-encart-prix {
    float: right !important;
    float: right;
  }
}
@media (max-width: 767px) {
  .page-jab-membres-accor .jab-membres-encart img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
  .page-jab-membres-accor .jab-membres-encart ul {
    margin-bottom: 20px;
  }
}
.page-jab-membres-accor .btn-jab-accor {
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  padding: 15px 40px;
  font-size: 22px;
  line-height: 1.42857143;
  border-radius: 0;
  margin-top: 40px;
  margin-bottom: 40px;
}
.page-jab-membres-accor .jab-membres-accor-speech {
  margin-bottom: 50px;
  /* phone & small tablets */
}
.page-jab-membres-accor .jab-membres-accor-speech h3 {
  font-family: 'Libre Franklin', sans-serif;
  font-weight: 700;
  font-size: 30px;
}
.page-jab-membres-accor .jab-membres-accor-speech .lead {
  font-size: 18px;
}
.page-jab-membres-accor .jab-membres-accor-speech h3,
.page-jab-membres-accor .jab-membres-accor-speech .lead {
  padding-right: 20%;
}
.page-jab-membres-accor .jab-membres-accor-speech .jab-membres-accor-speech-list {
  padding-left: 32px;
  font-size: 16px;
}
.page-jab-membres-accor .jab-membres-accor-speech .jab-membres-accor-speech-list svg {
  width: 40px;
  height: 40px;
}
.page-jab-membres-accor .jab-membres-accor-speech .jab-membres-accor-speech-list .media-body {
  padding-left: 30px;
}
@media (max-width: 991px) {
  .page-jab-membres-accor .jab-membres-accor-speech h3,
  .page-jab-membres-accor .jab-membres-accor-speech .lead {
    padding-right: 0;
  }
}
.page-jab-membres-accor .jab-membres-contact-us {
  text-align: center;
}
.page-jab-membres-accor .jab-membres-contact-us p {
  font-weight: 500;
  font-size: 18px;
}
.page-jab-membres-accor .jab-membres-contact-us a {
  font-weight: 700;
  text-decoration: underline;
}
.page-jab-membres-accor.page-jab-membres-accor-classique h1 strong span,
.page-jab-membres-accor.page-jab-membres-accor-classique .jab-membres-encart ul li:before {
  color: #0f2f7e;
}
.page-jab-membres-accor.page-jab-membres-accor-classique .jab-membres-encart-prix,
.page-jab-membres-accor.page-jab-membres-accor-classique .btn-jab-accor {
  background-color: #0f2f7e;
}
.page-jab-membres-accor.page-jab-membres-accor-classique .jab-membres-contact-us a,
.page-jab-membres-accor.page-jab-membres-accor-classique .jab-membres-contact-us .jacom-angle-right {
  color: #0f2f7e;
}
.page-jab-membres-accor.page-jab-membres-accor-silver h1 strong span,
.page-jab-membres-accor.page-jab-membres-accor-silver .jab-membres-encart ul li:before {
  color: #a7a8a9;
}
.page-jab-membres-accor.page-jab-membres-accor-silver .jab-membres-encart-prix,
.page-jab-membres-accor.page-jab-membres-accor-silver .btn-jab-accor {
  background-color: #a7a8a9;
}
.page-jab-membres-accor.page-jab-membres-accor-silver .jab-membres-contact-us a,
.page-jab-membres-accor.page-jab-membres-accor-silver .jab-membres-contact-us .jacom-angle-right {
  color: #a7a8a9;
}
.page-jab-membres-accor.page-jab-membres-accor-gold h1 strong span,
.page-jab-membres-accor.page-jab-membres-accor-gold .jab-membres-encart ul li:before {
  color: #977c4f;
}
.page-jab-membres-accor.page-jab-membres-accor-gold .jab-membres-encart-prix,
.page-jab-membres-accor.page-jab-membres-accor-gold .btn-jab-accor {
  background-color: #977c4f;
}
.page-jab-membres-accor.page-jab-membres-accor-gold .jab-membres-contact-us a,
.page-jab-membres-accor.page-jab-membres-accor-gold .jab-membres-contact-us .jacom-angle-right {
  color: #977c4f;
}
.page-jab-membres-accor.page-jab-membres-accor-platinium h1 strong span,
.page-jab-membres-accor.page-jab-membres-accor-platinium .jab-membres-encart ul li:before {
  color: #695d5f;
}
.page-jab-membres-accor.page-jab-membres-accor-platinium .jab-membres-encart-prix,
.page-jab-membres-accor.page-jab-membres-accor-platinium .btn-jab-accor {
  background-color: #695d5f;
}
.page-jab-membres-accor.page-jab-membres-accor-platinium .jab-membres-contact-us a,
.page-jab-membres-accor.page-jab-membres-accor-platinium .jab-membres-contact-us .jacom-angle-right {
  color: #695d5f;
}
.page-jab-membres-accor.page-jab-membres-accor-card {
  background-color: #211e1e;
  height: 100%;
}
.page-jab-membres-accor.page-jab-membres-accor-card .wrap {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 10%;
  /* phone & small tablets */
}
@media (max-width: 991px) {
  .page-jab-membres-accor.page-jab-membres-accor-card .wrap {
    height: inherit;
    display: block;
  }
}
.page-jab-membres-accor.page-jab-membres-accor-card .form-group {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}
.page-jab-membres-accor.page-jab-membres-accor-card .form-control {
  border: 2px solid #e4e0e0;
}
/* PAGE SUPPLEMENT LUXE */
.page-template-page-supplement-luxe {
  background-color: white;
}
.page-template-page-supplement-luxe #full-page-layout-landing-page-luxe {
  color: black;
  background-color: white;
}
.page-template-page-supplement-luxe #page-luxe-content .block-logo {
  text-align: center;
}
.page-template-page-supplement-luxe #page-luxe-content .block-logo .logo-ja {
  max-width: 35%;
  margin: 0 15px;
}
.page-template-page-supplement-luxe #page-luxe-content .block-logo .devices-size {
  width: 100%;
}
.page-template-page-supplement-luxe #page-luxe-content .h2-style {
  font-style: italic;
  font-weight: 400;
  font-size: 30px;
}
.page-template-page-supplement-luxe #page-luxe-content .separator {
  background-color: black;
  height: 2px;
  margin: 0 auto;
  width: 240px;
}
.page-template-page-supplement-luxe #page-luxe-content .img-size {
  width: 400px;
  height: 400px;
  margin: 25px;
  background: gray;
  display: inline-block;
  position: relative;
}
.page-template-page-supplement-luxe #page-luxe-content .img-size a {
  color: white;
  cursor: pointer;
  transition-duration: 0.5s;
  display: block;
}
.page-template-page-supplement-luxe #page-luxe-content .img-size a:hover {
  color: #fdb52b;
  transition-duration: 0.5s;
  cursor: pointer;
}
.page-template-page-supplement-luxe #page-luxe-content .shadow-box {
  border: 5px solid white;
  box-shadow: 1px 1px 25px #555;
  transition-duration: 0.5s;
  color: white;
}
.page-template-page-supplement-luxe #page-luxe-content .shadow-box:hover {
  box-shadow: 5px 5px 35px #636161;
  transition-duration: 0.5s;
}
.page-template-page-supplement-luxe #page-luxe-content .shadow-box-to-come {
  border: 5px solid white;
  box-shadow: 1px 1px 25px #555;
  transition-duration: 0.5s;
  color: white;
}
.page-template-page-supplement-luxe #page-luxe-content .box-background {
  background-size: cover;
  background-repeat: no-repeat;
  filter: grayscale(100%);
  transition-duration: 0.5s;
  color: white;
}
.page-template-page-supplement-luxe #page-luxe-content .box-background:hover {
  filter: grayscale(0%);
  transition-duration: 0.5s;
}
.page-template-page-supplement-luxe #page-luxe-content .box-background-to-come {
  background-size: cover;
  background-repeat: no-repeat;
  filter: grayscale(100%);
  transition-duration: 0.5s;
  color: white;
}
.page-template-page-supplement-luxe #page-luxe-content .bg-image {
  cursor: pointer;
  width: 100%;
  padding-top: 100%;
  /* 1:1 Aspect Ratio */
}
.page-template-page-supplement-luxe #page-luxe-content .img-text {
  position: absolute;
  bottom: 25px;
  left: 0;
  right: 0;
}
.page-template-page-supplement-luxe #page-luxe-content .img-text p {
  font-size: 18px;
  color: white;
}
.page-template-page-supplement-luxe #page-luxe-content .img-text h2 {
  font-family: 'bentham';
  font-weight: 400;
  font-size: 65px;
}
.page-template-page-supplement-luxe #page-luxe-content .img-text hr {
  margin-top: 0px;
  margin-bottom: 15px;
  border: 0;
  border-top: 2px solid #fdb52b;
  width: 15%;
}
.page-template-page-supplement-luxe #page-luxe-content .img-text .fs-50 {
  font-size: 50px;
}
/* phone */
@media (max-width: 767px) {
  .page-template-page-supplement-luxe #page-luxe-content .block-logo {
    text-align: center;
  }
  .page-template-page-supplement-luxe #page-luxe-content .block-logo .logo-ja {
    max-width: 80%;
    margin: 15px;
  }
  .page-template-page-supplement-luxe #page-luxe-content .h2-style {
    font-size: 22px;
  }
  .page-template-page-supplement-luxe #page-luxe-content .block-images-magazine .img-size {
    width: 250px;
    height: 250px;
    position: relative;
    margin: 15px;
  }
  .page-template-page-supplement-luxe #page-luxe-content .block-images-magazine .img-text {
    bottom: 15px;
  }
  .page-template-page-supplement-luxe #page-luxe-content .block-images-magazine .img-text p {
    font-size: 14px;
  }
  .page-template-page-supplement-luxe #page-luxe-content .block-images-magazine .img-text h2 {
    font-size: 50px;
  }
  .page-template-page-supplement-luxe #page-luxe-content .block-images-magazine .img-text .fs-50 {
    font-size: 35px;
  }
}
html,
body,
#wrapper,
.wrapper {
  margin: 0;
  padding: 0;
  font-family: 'Taz', Verdana, Arial, sans-serif;
  font-weight: normal;
}
h1,
h2,
h3,
p {
  margin: 0;
  padding: 0;
}
.text__centered {
  text-align: center;
}
.text__italic {
  font-style: italic;
}
.bold {
  font-weight: bold;
}
.color__gold {
  color: #fcb239;
}
.color__white {
  color: #ffffff;
}
.container__ {
  position: relative;
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  padding: 1em 0;
}
.main__container {
  position: relative;
  width: 100%;
}
.main__container .container__banner {
  position: relative;
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/marketing-fev-2019/V2/Background.jpg');
  background-size: cover;
  color: #ffffff;
}
.main__container .container__banner .overlay {
  position: absolute;
  background: #000;
  opacity: .4;
  width: 100%;
  height: 100%;
}
.main__container .container__banner .container__.heading {
  text-align: center;
}
.main__container .container__banner .container__.heading h1 {
  font-size: 48px;
}
.main__container .container__banner .container__.heading h3 {
  font-size: 30px;
  font-weight: normal;
  padding-top: .5em;
}
.main__container .container__banner .container__hr {
  max-width: 320px;
  width: 100%;
  margin: 0 auto;
}
.main__container .container__banner .container__hr hr {
  border: 1px solid #fcb239;
  margin-top: 1em;
}
.main__container .container__banner .container__hr .triangle {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #fcb239;
  margin: -1.4em auto 0 auto;
}
.main__container .container__banner .container__.subscriptions__cover {
  display: flex;
  justify-content: center;
  max-width: 700px;
  width: 100%;
  color: #ffffff;
  /* REMOVE THIS BOTTOM LINE FOR PRINT */
  align-items: center;
}
@media screen and (max-width: 768px) {
  .main__container .container__banner .container__.subscriptions__cover {
    flex-direction: column;
  }
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions {
  display: flex;
  width: auto;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .main__container .container__banner .container__.subscriptions__cover .container__.subscriptions {
    order: 2;
    background: white;
    color: black;
    padding: 1em;
    border-radius: 10px;
    margin: 1.25em 1.5em;
  }
}
@media screen and (max-width: 414px) {
  .main__container .container__banner .container__.subscriptions__cover .container__.subscriptions {
    padding: 2em 1em;
  }
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions p.heading {
  font-size: 18px;
  color: #fcb239;
  text-align: center;
  font-weight: bold;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form {
  /* Input personalize */
  /* CUSTOM RADIO AND CHECKBOX STYLES */
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form .form-group:first-child {
  margin-top: 1.25em;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form .form-group {
  display: flex;
}
@media (max-width: 767px) {
  .main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form .form-group {
    justify-content: flex-start;
  }
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form .form-group input[type="email"] {
  margin-top: 1em;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form .form-group .form-control {
  padding: 1.5em 1em;
  border-radius: 5px;
  font-size: 20px;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form .form-group span.abo {
  font-size: 20px;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form .form-group span.cote {
  font-size: 20px;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form .btn-subscribe {
  background: #fcb239;
  padding: .3em;
  border-radius: 5px;
  text-transform: none;
  font-size: 28px;
  font-weight: bold;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form input[type=radio] {
  visibility: hidden;
  position: absolute;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form input[type=radio] + label:before {
  height: 20px;
  width: 20px;
  margin-right: .2em;
  content: " ";
  display: inline-block;
  vertical-align: baseline;
  border: 1px solid #777;
  background: #fff;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form input[type=radio]:checked + label:before,
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form input[type=checkbox]:checked + label:before {
  background: #fcb239;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form input[type=radio] + label:before {
  border-radius: 50%;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form input[type=checkbox] + label:before {
  border-radius: 2px;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form input[type="radio"] {
  margin-top: -0.8em;
  font-size: 30px;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form label {
  margin-left: .5em;
  font-size: 30px;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form label p.subtext {
  font-size: 14px;
  font-weight: 400;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form label p.subtext span {
  font-weight: bold;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions form label p.subtext img {
  margin-left: 1em;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions .container__paiement {
  margin-top: 1.25em;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions .container__paiement p.payment {
  font-size: 24px;
  font-weight: 400;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions .container__paiement p.payment span {
  font-weight: bold;
}
.main__container .container__banner .container__.subscriptions__cover .container__.subscriptions .container__paiement p.secure {
  font-size: 14px;
  color: #b9b9b9;
}
.main__container .container__banner .container__.subscriptions__cover .container__.cover {
  display: flex;
  flex-direction: column;
  width: auto;
}
.main__container .container__banner .container__.subscriptions__cover .container__.cover .container__ {
  padding: 0;
}
@media screen and (max-width: 768px) {
  .main__container .container__banner .container__.subscriptions__cover .container__.cover {
    order: 1;
  }
}
.main__container .container__banner .container__.subscriptions__cover .container__.cover p.text__weekly {
  font-size: 14px;
  color: #ffffff;
  text-align: center;
}
.main__container .container__banner .container__.subscriptions__cover .container__.cover .container_cover__cover_image {
  position: relative;
}
.main__container .container__banner .container__.subscriptions__cover .container__.cover .container_cover__cover_image img.img__kiosque {
  position: absolute;
  top: 25px;
  left: 27px;
  max-width: 208px;
  height: auto;
}
@media screen and (max-width: 320px) {
  .main__container .container__banner .container__.subscriptions__cover .container__.cover .container_cover__cover_image img.img__kiosque {
    position: absolute;
    top: 22px;
    left: 24px;
    max-width: 192px;
    height: auto;
  }
}
.main__container .container__banner .container__.subscriptions__cover .container__cover {
  display: flex;
  justify-content: center;
  flex-direction: column;
  /* PRINT
                        img.devices {
                            margin-top: 1em;
                            max-width: 330px;
                        }
                    */
}
.main__container .container__banner .container__.subscriptions__cover .container__cover img.devices-cover {
  max-width: 280px;
  width: 100%;
}
.main__container .container__banner .container__.subscriptions__cover .container__cover img.cover {
  position: absolute;
  min-width: 290px;
  left: 50%;
  transform: translateX(-50%);
  top: 78px;
}
.main__container .container__banner .container__.subscriptions__cover .container__cover a {
  color: #ffffff;
}
.main__container .container__banner .container__.subscriptions__cover .container__cover a .text__description {
  margin-top: 1.25em;
  font-size: 14px;
}
.wrapper_white {
  background: #ffffff;
}
.wrapper_white .container__informations {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-top: 2em;
}
.wrapper_white .container__informations .text__subscriptions {
  font-size: 24px;
}
@media screen and (max-width: 768px) {
  .wrapper_white .container__informations .text__subscriptions {
    max-width: 270px;
    width: 100%;
  }
}
.wrapper_white .container__informations .container__ {
  display: flex;
  justify-content: space-around;
  align-items: center;
  /* PRINT
                    max-width: 800px;
                */
  max-width: 780px;
  margin-top: 0em;
  padding: 0;
}
@media screen and (max-width: 768px) {
  .wrapper_white .container__informations .container__ {
    flex-direction: column;
  }
}
.wrapper_white .container__informations .container__ img.print.devices-bottom {
  margin-top: 2em;
}
.wrapper_white .container__informations .container__ img.devices-bottom {
  margin-top: 2em;
  max-width: 300px;
  width: 100%;
}
.wrapper_white .container__informations .container__ ul {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin-top: 1.25em;
}
@media screen and (max-width: 768px) {
  .wrapper_white .container__informations .container__ ul {
    padding: 0 2em;
  }
}
.wrapper_white .container__informations .container__ ul li {
  font-size: 18px;
}
.wrapper_white .container__informations .container__ ul li span {
  font-weight: 400;
}
.wrapper_white p.sublink {
  text-align: center;
  margin-top: 12px;
  font-size: 18px;
}
.wrapper_white p.sublink a {
  text-decoration: underline;
}
.footer__company {
  background: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/marketing-fev-2019/V2/Background-Entreprise.jpg') no-repeat;
  background-size: cover;
  color: #ffffff;
  margin-top: 2em;
}
.footer__company .container__f {
  max-width: 320px;
  width: 100%;
  margin: 0 auto;
  padding: 3em 0;
}
@media screen and (max-width: 768px) {
  .footer__company .container__f {
    padding: 3em 2em;
  }
}
.footer__company .container__f p.heading {
  font-size: 24px;
}
.footer__company .container__f p.sub__heading {
  font-size: 20px;
  margin-top: 1em;
}
.footer__company .container__f .btn__discover {
  width: 100%;
  background: #ffffff;
  color: #000000;
  padding: 6px 0;
  border-radius: 5px;
  margin-top: 1.25em;
  font-size: 28px;
}
footer.footer {
  background: #1d1a1a;
  color: #ffffff;
  padding: 2em 0;
}
footer.footer p.heading {
  font-size: 24px;
  text-transform: uppercase;
}
footer.footer hr.white {
  max-width: 80%;
}
footer.footer p.description,
footer.footer p.email {
  color: #fefefe;
  font-size: 16px;
}
footer.footer p.email {
  padding-top: 1.25em;
}
footer.footer p.email a {
  color: #fefefe;
}
@media screen and (max-width: 768px) {
  footer.pw-welcome-jad__footer {
    padding: 3em 2em;
  }
}
.linkpadding {
  padding: 0 3em;
}
@media screen and (max-width: 768px) {
  .linkpadding {
    padding: 0;
  }
}
img.cover,
img.devices-v2 {
  max-width: 360px;
  width: 100%;
}
.container_information_container__cover-image {
  position: relative;
}
.container_information_container__cover-image img.img__kiosque {
  position: absolute;
  max-width: 87px;
  height: auto;
  left: 26px;
  top: 44px;
}
@media screen and (max-width: 414px) {
  .container_information_container__cover-image img.img__kiosque {
    max-width: 91px !important;
    top: 45px !important;
  }
}
/* Paywall - Layout styles */
body.ja-paywall {
  margin-top: 0;
  padding-top: 0;
  background-color: #f2f2f2;
}
body.ja-paywall #wrap {
  margin: 0;
}
body.ja-paywall #full-page-layout > .container #main {
  padding-left: 0;
  padding-right: 0;
}
body.ja-paywall #content.ja-paywall-content {
  padding: 0 ;
}
/* phone */
/* Paywall - Bills table - commun à plusieurs template dont mon compte */
.ja-pw-table {
  font-family: "Taz", Verdana, sans-serif;
  font-size: 14px;
  color: #2A2D34;
  background-color: #fff;
  /*tr td{
        border-width: 11px;
        font-size: @font-size-large;
      }*/
}
.ja-pw-table th {
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  text-align: left;
  background-color: #1d1d1b;
  padding: 5px 20px;
}
.ja-pw-table td {
  font-weight: 700;
  padding: 16px 20px !important;
}
.ja-pw-table th,
.ja-pw-table td,
.ja-pw-table .my_account_orders td,
.ja-pw-table .my_account_orders th {
  font-weight: 350 !important;
  vertical-align: middle;
  border-width: 11px;
  font-size: 16px;
  border-color: #f2f2f2;
}
.ja-pw-table > thead > tr > th:first-child,
.ja-pw-table > tbody > tr > th:first-child,
.ja-pw-table > tfoot > tr > th:first-child,
.ja-pw-table > thead > tr > td:first-child,
.ja-pw-table > tbody > tr > td:first-child,
.ja-pw-table > tfoot > tr > td:first-child {
  padding-left: 16px !important;
}
.ja-pw-table .btn-white-color {
  border: 1px #1d1d1b solid;
}
/* Paywall - Form login page and layer, Mon compte access, connexion, mot de passe perdu etc. */
.ja-pw-login {
  font-family: "Taz", Verdana, sans-serif;
  background-color: #f2f2f2;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100vw;
  margin: 0;
}
.ja-pw-login .container {
  max-width: 470px;
}
.ja-pw-login a:not(.btn) {
  font-size: 18px;
  color: #fbb612;
  text-decoration: underline;
}
.ja-pw-login a:not(.btn):hover {
  color: #d69804;
}
.ja-pw-login .ja-pw-wc-feedback .woocommerce-error,
.ja-pw-login .ja-pw-wc-feedback .woocommerce-info,
.ja-pw-login .ja-pw-wc-feedback .woocommerce-message {
  background-color: #fff;
}
.ja-pw-login-logo {
  display: block;
  margin-bottom: 50px;
  text-align: center;
}
.ja-pw-login-logo svg {
  width: 350px;
  height: auto;
  max-height: 66px;
}
.ja-pw-login-logo svg path:last-child {
  fill: #1d1d1b;
}
.ja-pw-login-logo svg path:first-child {
  fill: #eb2136;
}
@media (max-width: 767px) {
  .ja-pw-login-logo {
    margin-bottom: 30px;
  }
  .ja-pw-login-logo svg {
    max-width: 200px;
    max-height: 38px;
  }
}
.ja-pw-login-title,
.ja-pw-login__user-message {
  text-transform: uppercase;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
}
.ja-pw-login-title {
  font-size: 30px;
  letter-spacing: 0.05em;
  font-weight: 800;
  line-height: normal;
}
.ja-pw-login__user-message {
  font-size: 18px;
  letter-spacing: 0.05em;
}
.ja-pw-login-form {
  margin-right: auto;
  margin-left: auto;
  padding: 20px;
  font-size: 14px;
}
.ja-pw-login-form .form-control {
  padding-left: 50px;
  height: 40px;
  border: 1px solid #dcdcdc;
  border-radius: 0;
  background-color: #fff;
}
.ja-pw-login-form .form-control::-moz-placeholder {
  color: #ADB5BD;
  opacity: 1;
}
.ja-pw-login-form .form-control:-ms-input-placeholder {
  color: #ADB5BD;
}
.ja-pw-login-form .form-control::-webkit-input-placeholder {
  color: #ADB5BD;
}
.ja-pw-login-form label {
  font-size: 24px;
  font-weight: 400;
}
.ja-pw-login-form .btn.btn-form-login {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
  padding: 20px 25px;
  font-size: 22px;
  line-height: 25px;
  border-radius: 2px;
  margin-bottom: 30px;
}
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login {
  text-transform: uppercase;
  font-weight: 800;
  color: #fff;
  background-color: #fbb612;
  border-color: transparent;
  padding: 20px 25px;
  line-height: 25px;
  border-radius: 2px;
  font-size: 30px;
  margin-bottom: 40px;
}
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login:hover,
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login:focus,
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login:active,
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login.active,
.open .dropdown-toggle.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login {
  color: #fff;
  background-color: #e09f04;
  border-color: rgba(0, 0, 0, 0);
}
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login:active,
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login.active,
.open .dropdown-toggle.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login {
  background-image: none;
}
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login.disabled,
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login[disabled],
fieldset[disabled] .ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login,
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login.disabled:hover,
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login[disabled]:hover,
fieldset[disabled] .ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login:hover,
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login.disabled:focus,
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login[disabled]:focus,
fieldset[disabled] .ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login:focus,
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login.disabled:active,
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login[disabled]:active,
fieldset[disabled] .ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login:active,
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login.disabled.active,
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login[disabled].active,
fieldset[disabled] .ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login.active {
  background-color: #fbb612;
  border-color: transparent;
}
.ja-pw-login--start-login .ja-pw-login-form .btn.btn-form-login .badge {
  color: #fbb612;
  background-color: #fff;
}
.ja-pw-login--start-login .ja-pw-login-form .support__clients__jad-button {
  width: 80%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.ja-pw-login-form__lost-password {
  margin-bottom: 30px;
  text-align: right;
  font-size: 18px;
  font-weight: 400;
}
.ja-pw-login__create-account {
  margin-bottom: 30px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
}
.ja-pw-login__create-account a {
  font-size: 16px;
}
.ja-pw-login-form__mkt-message {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.ja-pw-login-form__mkt-message a {
  color: #1d1d1b;
  text-decoration: none;
  font-size: 14px;
}
/* phone */
@media (max-width: 767px) {
  .ja-pw-login {
    display: block;
    margin-top: 24px;
  }
  .ja-pw-login .container {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
  .ja-pw-login-form .btn {
    width: 90%;
  }
}
.ja-pw-login__btn-close-block {
  width: 211px;
  height: 60px;
  padding-left: 35px;
  text-transform: uppercase;
  background-color: #e6e6e6;
  display: flex;
  align-items: center;
}
.ja-pw-login__btn-close-block .jacom-ios-close-empty {
  vertical-align: middle;
  font-size: 35px;
  padding-left: 5px;
}
.ja-pw-login__btn-close-block .btn-close-block__title {
  width: 100%;
  padding-top: 2px;
  padding-right: 10px;
  font-size: 20px;
  font-weight: 400;
}
@media (max-width: 767px) {
  .ja-pw-login__btn-close-block {
    display: flex;
    align-items: center;
  }
}
/* Login form - layout */
.ja-pw-login__container-layer {
  display: none;
  position: absolute;
  top: 0;
  z-index: 10000;
  background-color: #f2f2f2;
  /*
      max-height: inherit; // Reset BT styles
      position:fixed; width: 100%; //z-index: 100;
      opacity: 0; top: 0;
      -moz-transform: translateY(+100%);
      -webkit-transform: translateY(+100%);
      -o-transform: translateY(+100%);
      -ms-transform: translateY(+100%);
      transform: translateY(+100%);
      height: 100%;
  */
  opacity: 0;
}
.ja-pw-login__container-layer .ja-pw-login__btn-close-block {
  position: absolute;
  top: 16px;
  left: 16px;
}
@media (max-width: 767px) {
  .ja-pw-login__container-layer .ja-pw-login__btn-close-block {
    display: none;
  }
}
.ja-pw-login__container-layer .ja-pw-login__btn-close-simple {
  position: absolute;
  top: 16px;
  right: 16px;
  vertical-align: middle;
  font-size: 35px;
  padding-left: 16px;
}
.ja-pw-login__container-layer .ja-pw-login__btn-close-simple .jacom-ios-close-empty {
  vertical-align: middle;
  font-size: 35px;
  padding-left: 16px;
}
.ja-pw-login__container-layer.open {
  display: block;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
/* Paywall - My Account */
.pw-my-account-header {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 20px;
  color: #1d1d1b;
  background-color: #f6f6f8;
  border-bottom: 4px #90949c solid;
}
.pw-my-account-header .pw-my-account-header__logo-ja {
  display: block;
}
.pw-my-account-header .pw-my-account-header__logo-ja svg {
  width: 250px;
  max-height: 48px;
  margin-bottom: 10px;
}
.pw-my-account-header .svg-my-account {
  width: 67px;
  height: 63px;
  fill: transparent;
  stroke: #1d1d1b;
  stroke-width: 2px;
}
.pw-my-account-header .pw-my-account-header-username {
  font-size: 28px;
  font-family: "Taz", Verdana, sans-serif;
  letter-spacing: 0.05em;
  font-weight: 700;
}
.pw-my-account-header .pw-my-account-header-username .pw-my-account-header-username__last-name {
  text-transform: uppercase;
}
.pw-my-account {
  font-family: "Taz", Verdana, sans-serif;
}
.pw-my-account .pw-my-account-header-welcome {
  font-weight: 350;
  font-size: 14px;
  color: #90949c;
}
.pw-my-account .pw-my-account-header-welcome a {
  color: #90949c;
  text-decoration: underline;
}
.pw-my-account .pw-my-account-body {
  padding: 20px 0;
  background-color: #f2f2f2;
}
.pw-my-account .pw-my-account-body .container {
  max-width: 1000px;
}
.pw-my-account .pw-my-account-intro {
  font-size: 18px;
  font-weight: 350;
}
.pw-paywall-my-account-nav {
  margin-top: 20px;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  max-width: 261px;
  /* tablets */
  /* phone */
}
.pw-paywall-my-account-nav .navbar-collapse {
  max-height: 480px;
  padding: 0;
}
.pw-paywall-my-account-nav .navbar-nav > li {
  width: 100%;
  display: block;
}
.pw-paywall-my-account-nav .navbar-nav > li > a:not(.support__clients__jad-button) {
  padding: 0;
}
@media (min-width: 768px) {
  .pw-paywall-my-account-nav {
    float: left;
    width: 33.33333333%;
  }
}
.pw-paywall-my-account-nav .my-account-nav__elements {
  background-color: #fff;
  padding-top: 16px;
  margin-bottom: 80px;
  /* phone */
}
.pw-paywall-my-account-nav .my-account-nav__elements li {
  padding-bottom: 8px;
  margin-bottom: 20px;
  margin-right: 16px;
  margin-left: 16px;
  font-size: 18px;
  font-weight: 350;
}
.pw-paywall-my-account-nav .my-account-nav__elements li.is-active {
  font-weight: 700;
  font-size: 22px;
}
.pw-paywall-my-account-nav .my-account-nav__elements li.pw-paywall-my-account-nav-non-wc-element--help {
  padding-bottom: 0;
  margin: 0;
}
.pw-paywall-my-account-nav .my-account-nav__elements li.pw-paywall-my-account-nav-non-wc-element--help .support__clients__jad-button {
  width: 100%;
  padding-left: 55px;
  background-position-x: 10px;
  font-size: 18px;
}
@media (max-width: 767px) {
  .pw-paywall-my-account-nav .my-account-nav__elements {
    margin-top: 0;
    padding: 0 16px;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
}
@media (max-width: 767px) {
  .pw-paywall-my-account-nav {
    max-width: 100%;
  }
  .pw-paywall-my-account-nav.navbar {
    /* phone */
  }
  .pw-paywall-my-account-nav.navbar .my-account-nav__elements {
    padding: 0;
  }
  .pw-paywall-my-account-nav.navbar li {
    width: inherit;
    font-size: 14px;
    margin-bottom: 0;
    border-bottom: 1px solid #e9e9e9 !important;
  }
  .pw-paywall-my-account-nav.navbar li.is-active {
    font-weight: 700;
    border: inherit;
    font-size: 18px;
  }
  .pw-paywall-my-account-nav.navbar li.woocommerce-MyAccount-navigation-link {
    padding-left: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: no-repeat 0px center;
  }
  .pw-paywall-my-account-nav.navbar li.woocommerce-MyAccount-navigation-link--dashboard {
    background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/icn-abonements@1x.png');
  }
  .pw-paywall-my-account-nav.navbar li.woocommerce-MyAccount-navigation-link--mes-donnees-perso,
  .pw-paywall-my-account-nav.navbar li.woocommerce-MyAccount-navigation-link--mes-informations-personnelles {
    background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/icn-infoperso@1x.png');
  }
  .pw-paywall-my-account-nav.navbar li.woocommerce-MyAccount-navigation-link--newsletter-et-alertes,
  .pw-paywall-my-account-nav.navbar li.woocommerce-MyAccount-navigation-link--newsletter {
    background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/icn-newsalert@1x.png');
  }
  .pw-paywall-my-account-nav.navbar li.woocommerce-MyAccount-navigation-link--mes-services {
    background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/icn-services@1x.png');
  }
  .pw-paywall-my-account-nav.navbar li.woocommerce-MyAccount-navigation-link--mes-factures {
    background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/icn-facture@1x.png');
  }
  .pw-paywall-my-account-nav.navbar li.woocommerce-MyAccount-navigation-link--moyens-de-paiement {
    background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/icn-creditcard@1x.png');
  }
  .pw-paywall-my-account-nav.navbar li.woocommerce-MyAccount-navigation-link--customer-logout {
    background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/icn-disconnect@1x.png');
  }
  .pw-paywall-my-account-nav.navbar .navbar-toggle .icon-bar {
    background-color: #2A2D34;
  }
  .pw-paywall-my-account-nav.navbar .pw-paywall-my-account-nav-non-wc-element {
    border-color: transparent !important;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 0;
  }
  .pw-paywall-my-account-nav.navbar .pw-paywall-my-account-nav-non-wc-element:before,
  .pw-paywall-my-account-nav.navbar .pw-paywall-my-account-nav-non-wc-element:after {
    content: " ";
    display: table;
  }
  .pw-paywall-my-account-nav.navbar .pw-paywall-my-account-nav-non-wc-element:after {
    clear: both;
  }
  .pw-paywall-my-account-nav.navbar .pw-paywall-my-account-nav-non-wc-element:before,
  .pw-paywall-my-account-nav.navbar .pw-paywall-my-account-nav-non-wc-element:after {
    content: " ";
    display: table;
  }
  .pw-paywall-my-account-nav.navbar .pw-paywall-my-account-nav-non-wc-element:after {
    clear: both;
  }
  .pw-paywall-my-account-nav.navbar .pw-paywall-my-account-nav-non-wc-element img {
    max-width: 100%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .pw-paywall-my-account-nav.navbar .pw-paywall-my-account-nav-non-wc-element .my-account-nav__access-site__btn--JA svg {
    width: 150px;
    height: auto;
    max-height: 50px;
  }
  .pw-paywall-my-account-nav.navbar .pw-paywall-my-account-nav-non-wc-element .my-account-nav__access-site__btn--JA svg path:last-child {
    fill: #1d1d1b;
  }
  .pw-paywall-my-account-nav.navbar .pw-paywall-my-account-nav-non-wc-element .my-account-nav__access-site__btn--JA svg path:first-child {
    fill: #eb2136;
  }
  .pw-paywall-my-account-nav.navbar .pw-paywall-my-account-nav-non-wc-element.pw-paywall-my-account-nav-non-wc-element--help {
    padding-top: 0;
    margin-bottom: 45px;
  }
  .pw-paywall-my-account-nav.navbar .pw-paywall-my-account-nav-non-wc-element.pw-paywall-my-account-nav-non-wc-element--help > a {
    padding-left: 55px;
    background-position-x: 10px;
    font-size: 16px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .pw-paywall-my-account-nav.navbar {
    margin-top: 0;
  }
}
.pw-paywall-my-account-nav .my-account-nav__access-sites {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.pw-paywall-my-account-nav .my-account-nav__access-sites .my-account-nav__access-sites_title,
.pw-paywall-my-account-nav .my-account-nav__access-sites .my-account-nav__access-sites_by {
  text-transform: uppercase;
  font-weight: 350;
  font-family: "Taz", Verdana, sans-serif;
}
.pw-paywall-my-account-nav .my-account-nav__access-sites .my-account-nav__access-sites_title {
  font-size: 18px;
}
.pw-paywall-my-account-nav .my-account-nav__access-sites .my-account-nav__access-sites_by {
  border-top: 1px solid #ccc5c5;
  padding-top: 20px;
  margin-top: 40px;
  font-size: 14px;
}
.pw-paywall-my-account-nav .my-account-nav__access-sites .my-account-nav__access-sites_by img {
  padding-top: 8px;
}
.pw-paywall-my-account-nav .my-account-nav__access-sites .my-account-nav__access-site__btn {
  margin-bottom: 10px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: #fff;
}
.pw-paywall-my-account-nav .my-account-nav__access-sites .my-account-nav__access-site__btn--JA {
  padding-top: 14px;
  padding-bottom: 9px;
}
.pw-paywall-my-account-nav .my-account-nav__access-sites .my-account-nav__access-site__btn--JA svg {
  width: 180px;
  height: auto;
  max-height: 41px;
}
.pw-paywall-my-account-nav .my-account-nav__access-sites .my-account-nav__access-site__btn--JA svg path:last-child {
  fill: #1d1d1b;
}
.pw-paywall-my-account-nav .my-account-nav__access-sites .my-account-nav__access-site__btn--JA svg path:first-child {
  fill: #eb2136;
}
.pw-paywall-my-account-content {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  float: right !important;
  float: right;
  padding: 20px 0;
  /* phone */
}
.pw-paywall-my-account-content .btn,
.pw-paywall-my-account-content .btn-pw {
  text-transform: uppercase;
  font-weight: 800;
  padding: 20px 24px;
  font-size: 30px;
  line-height: 25px;
  border-radius: 2px;
}
.pw-paywall-my-account-content .btn-black-color {
  color: #fff;
  background-color: #1d1d1b;
  border-color: transparent;
}
.pw-paywall-my-account-content .btn-black-color:hover,
.pw-paywall-my-account-content .btn-black-color:focus,
.pw-paywall-my-account-content .btn-black-color:active,
.pw-paywall-my-account-content .btn-black-color.active,
.open .dropdown-toggle.pw-paywall-my-account-content .btn-black-color {
  color: #fff;
  background-color: #080807;
  border-color: rgba(0, 0, 0, 0);
}
.pw-paywall-my-account-content .btn-black-color:active,
.pw-paywall-my-account-content .btn-black-color.active,
.open .dropdown-toggle.pw-paywall-my-account-content .btn-black-color {
  background-image: none;
}
.pw-paywall-my-account-content .btn-black-color.disabled,
.pw-paywall-my-account-content .btn-black-color[disabled],
fieldset[disabled] .pw-paywall-my-account-content .btn-black-color,
.pw-paywall-my-account-content .btn-black-color.disabled:hover,
.pw-paywall-my-account-content .btn-black-color[disabled]:hover,
fieldset[disabled] .pw-paywall-my-account-content .btn-black-color:hover,
.pw-paywall-my-account-content .btn-black-color.disabled:focus,
.pw-paywall-my-account-content .btn-black-color[disabled]:focus,
fieldset[disabled] .pw-paywall-my-account-content .btn-black-color:focus,
.pw-paywall-my-account-content .btn-black-color.disabled:active,
.pw-paywall-my-account-content .btn-black-color[disabled]:active,
fieldset[disabled] .pw-paywall-my-account-content .btn-black-color:active,
.pw-paywall-my-account-content .btn-black-color.disabled.active,
.pw-paywall-my-account-content .btn-black-color[disabled].active,
fieldset[disabled] .pw-paywall-my-account-content .btn-black-color.active {
  background-color: #1d1d1b;
  border-color: transparent;
}
.pw-paywall-my-account-content .btn-black-color .badge {
  color: #1d1d1b;
  background-color: #fff;
}
.pw-paywall-my-account-content .btn-pw {
  color: #fff;
  background-color: #fbb612;
  border-color: transparent;
}
.pw-paywall-my-account-content .btn-pw:hover,
.pw-paywall-my-account-content .btn-pw:focus,
.pw-paywall-my-account-content .btn-pw:active,
.pw-paywall-my-account-content .btn-pw.active,
.open .dropdown-toggle.pw-paywall-my-account-content .btn-pw {
  color: #fff;
  background-color: #e09f04;
  border-color: rgba(0, 0, 0, 0);
}
.pw-paywall-my-account-content .btn-pw:active,
.pw-paywall-my-account-content .btn-pw.active,
.open .dropdown-toggle.pw-paywall-my-account-content .btn-pw {
  background-image: none;
}
.pw-paywall-my-account-content .btn-pw.disabled,
.pw-paywall-my-account-content .btn-pw[disabled],
fieldset[disabled] .pw-paywall-my-account-content .btn-pw,
.pw-paywall-my-account-content .btn-pw.disabled:hover,
.pw-paywall-my-account-content .btn-pw[disabled]:hover,
fieldset[disabled] .pw-paywall-my-account-content .btn-pw:hover,
.pw-paywall-my-account-content .btn-pw.disabled:focus,
.pw-paywall-my-account-content .btn-pw[disabled]:focus,
fieldset[disabled] .pw-paywall-my-account-content .btn-pw:focus,
.pw-paywall-my-account-content .btn-pw.disabled:active,
.pw-paywall-my-account-content .btn-pw[disabled]:active,
fieldset[disabled] .pw-paywall-my-account-content .btn-pw:active,
.pw-paywall-my-account-content .btn-pw.disabled.active,
.pw-paywall-my-account-content .btn-pw[disabled].active,
fieldset[disabled] .pw-paywall-my-account-content .btn-pw.active {
  background-color: #fbb612;
  border-color: transparent;
}
.pw-paywall-my-account-content .btn-pw .badge {
  color: #fbb612;
  background-color: #fff;
}
.pw-paywall-my-account-content .account-orders-table .btn {
  padding: 8px 5px;
  font-size: 12px;
  line-height: 12px;
  border-radius: 2px;
}
@media (min-width: 768px) {
  .pw-paywall-my-account-content {
    float: left;
    width: 66.66666667%;
  }
}
.pw-paywall-my-account-content .ja-pw-table {
  width: 100%;
}
.pw-paywall-my-account-content .ja-pw-table .order-actions span,
.pw-paywall-my-account-content .ja-pw-table .order-actions:before {
  display: none;
}
@media (max-width: 767px) {
  .pw-paywall-my-account-content {
    float: none !important;
  }
}
.ja-pw-my-account-heading {
  padding: 10px 0;
  color: #2A2D34;
  font-size: 20px;
  text-align: left;
}
.ja-pw-my-account-heading .ja-pw-my-account-step {
  padding-left: 10px;
}
.ja-pw-my-account-heading .ja-pw-my-account-heading-text {
  padding: 5px 0;
  display: inline-block;
}
.ja-pw-my-account-heading-hr {
  height: 4px;
  display: block;
  background: #2A2D34;
  background: -moz-linear-gradient(left, #90949c 0%, #90949c 33%, #dcdcdc 33%, #dcdcdc 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #90949c), color-stop(33%, #90949c), color-stop(33%, #dcdcdc), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(left, #90949c 0%, #90949c 33%, #dcdcdc 33%, #dcdcdc 100%);
  background: -o-linear-gradient(left, #90949c 0%, #90949c 33%, #dcdcdc 33%, #dcdcdc 100%);
  background: -ms-linear-gradient(left, #90949c 0%, #90949c 33%, #dcdcdc 33%, #dcdcdc 100%);
  background: linear-gradient(to right, #90949c 0%, #90949c 33%, #dcdcdc 33%, #dcdcdc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@pw-my-account-border-color', endColorstr='@pw-border-color', GradientType=1);
}
.pw-my-account-form-alert legend {
  padding: 5px 0;
  font-weight: bold;
  border-bottom: 1px solid #dcdcdc;
  margin-top: 20px;
}
.ja-pw-order-header {
  padding: 0;
}
.ja-pw-order-header a.btn,
.ja-pw-order-header button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: left;
  margin-bottom: 16px;
  vertical-align: middle;
}
.ja-pw-order-header a.btn .ja-pw-order-step,
.ja-pw-order-header button .ja-pw-order-step {
  float: left !important;
  float: left;
  padding-right: 20px;
}
.ja-pw-order-header a.btn small,
.ja-pw-order-header button small {
  font-size: inherit;
}
.ja-pw-order-header a.btn.showlogin,
.ja-pw-order-header button.showlogin {
  color: #fff;
  background-color: #032f48;
  border-color: transparent;
}
.ja-pw-order-header a.btn.showlogin:hover,
.ja-pw-order-header button.showlogin:hover,
.ja-pw-order-header a.btn.showlogin:focus,
.ja-pw-order-header button.showlogin:focus,
.ja-pw-order-header a.btn.showlogin:active,
.ja-pw-order-header button.showlogin:active,
.ja-pw-order-header a.btn.showlogin.active,
.ja-pw-order-header button.showlogin.active,
.open .dropdown-toggle.ja-pw-order-header a.btn.showlogin,
.open .dropdown-toggle.ja-pw-order-header button.showlogin {
  color: #fff;
  background-color: #011521;
  border-color: rgba(0, 0, 0, 0);
}
.ja-pw-order-header a.btn.showlogin:active,
.ja-pw-order-header button.showlogin:active,
.ja-pw-order-header a.btn.showlogin.active,
.ja-pw-order-header button.showlogin.active,
.open .dropdown-toggle.ja-pw-order-header a.btn.showlogin,
.open .dropdown-toggle.ja-pw-order-header button.showlogin {
  background-image: none;
}
.ja-pw-order-header a.btn.showlogin.disabled,
.ja-pw-order-header button.showlogin.disabled,
.ja-pw-order-header a.btn.showlogin[disabled],
.ja-pw-order-header button.showlogin[disabled],
fieldset[disabled] .ja-pw-order-header a.btn.showlogin,
fieldset[disabled] .ja-pw-order-header button.showlogin,
.ja-pw-order-header a.btn.showlogin.disabled:hover,
.ja-pw-order-header button.showlogin.disabled:hover,
.ja-pw-order-header a.btn.showlogin[disabled]:hover,
.ja-pw-order-header button.showlogin[disabled]:hover,
fieldset[disabled] .ja-pw-order-header a.btn.showlogin:hover,
fieldset[disabled] .ja-pw-order-header button.showlogin:hover,
.ja-pw-order-header a.btn.showlogin.disabled:focus,
.ja-pw-order-header button.showlogin.disabled:focus,
.ja-pw-order-header a.btn.showlogin[disabled]:focus,
.ja-pw-order-header button.showlogin[disabled]:focus,
fieldset[disabled] .ja-pw-order-header a.btn.showlogin:focus,
fieldset[disabled] .ja-pw-order-header button.showlogin:focus,
.ja-pw-order-header a.btn.showlogin.disabled:active,
.ja-pw-order-header button.showlogin.disabled:active,
.ja-pw-order-header a.btn.showlogin[disabled]:active,
.ja-pw-order-header button.showlogin[disabled]:active,
fieldset[disabled] .ja-pw-order-header a.btn.showlogin:active,
fieldset[disabled] .ja-pw-order-header button.showlogin:active,
.ja-pw-order-header a.btn.showlogin.disabled.active,
.ja-pw-order-header button.showlogin.disabled.active,
.ja-pw-order-header a.btn.showlogin[disabled].active,
.ja-pw-order-header button.showlogin[disabled].active,
fieldset[disabled] .ja-pw-order-header a.btn.showlogin.active,
fieldset[disabled] .ja-pw-order-header button.showlogin.active {
  background-color: #032f48;
  border-color: transparent;
}
.ja-pw-order-header a.btn.showlogin .badge,
.ja-pw-order-header button.showlogin .badge {
  color: #032f48;
  background-color: #fff;
}
.ja-pw-order-header a.btn.showcoupon,
.ja-pw-order-header button.showcoupon {
  color: #032f48;
  background-color: #d9d9d9;
  border-color: transparent;
}
.ja-pw-order-header a.btn.showcoupon:hover,
.ja-pw-order-header button.showcoupon:hover,
.ja-pw-order-header a.btn.showcoupon:focus,
.ja-pw-order-header button.showcoupon:focus,
.ja-pw-order-header a.btn.showcoupon:active,
.ja-pw-order-header button.showcoupon:active,
.ja-pw-order-header a.btn.showcoupon.active,
.ja-pw-order-header button.showcoupon.active,
.open .dropdown-toggle.ja-pw-order-header a.btn.showcoupon,
.open .dropdown-toggle.ja-pw-order-header button.showcoupon {
  color: #032f48;
  background-color: #c4c4c4;
  border-color: rgba(0, 0, 0, 0);
}
.ja-pw-order-header a.btn.showcoupon:active,
.ja-pw-order-header button.showcoupon:active,
.ja-pw-order-header a.btn.showcoupon.active,
.ja-pw-order-header button.showcoupon.active,
.open .dropdown-toggle.ja-pw-order-header a.btn.showcoupon,
.open .dropdown-toggle.ja-pw-order-header button.showcoupon {
  background-image: none;
}
.ja-pw-order-header a.btn.showcoupon.disabled,
.ja-pw-order-header button.showcoupon.disabled,
.ja-pw-order-header a.btn.showcoupon[disabled],
.ja-pw-order-header button.showcoupon[disabled],
fieldset[disabled] .ja-pw-order-header a.btn.showcoupon,
fieldset[disabled] .ja-pw-order-header button.showcoupon,
.ja-pw-order-header a.btn.showcoupon.disabled:hover,
.ja-pw-order-header button.showcoupon.disabled:hover,
.ja-pw-order-header a.btn.showcoupon[disabled]:hover,
.ja-pw-order-header button.showcoupon[disabled]:hover,
fieldset[disabled] .ja-pw-order-header a.btn.showcoupon:hover,
fieldset[disabled] .ja-pw-order-header button.showcoupon:hover,
.ja-pw-order-header a.btn.showcoupon.disabled:focus,
.ja-pw-order-header button.showcoupon.disabled:focus,
.ja-pw-order-header a.btn.showcoupon[disabled]:focus,
.ja-pw-order-header button.showcoupon[disabled]:focus,
fieldset[disabled] .ja-pw-order-header a.btn.showcoupon:focus,
fieldset[disabled] .ja-pw-order-header button.showcoupon:focus,
.ja-pw-order-header a.btn.showcoupon.disabled:active,
.ja-pw-order-header button.showcoupon.disabled:active,
.ja-pw-order-header a.btn.showcoupon[disabled]:active,
.ja-pw-order-header button.showcoupon[disabled]:active,
fieldset[disabled] .ja-pw-order-header a.btn.showcoupon:active,
fieldset[disabled] .ja-pw-order-header button.showcoupon:active,
.ja-pw-order-header a.btn.showcoupon.disabled.active,
.ja-pw-order-header button.showcoupon.disabled.active,
.ja-pw-order-header a.btn.showcoupon[disabled].active,
.ja-pw-order-header button.showcoupon[disabled].active,
fieldset[disabled] .ja-pw-order-header a.btn.showcoupon.active,
fieldset[disabled] .ja-pw-order-header button.showcoupon.active {
  background-color: #d9d9d9;
  border-color: transparent;
}
.ja-pw-order-header a.btn.showcoupon .badge,
.ja-pw-order-header button.showcoupon .badge {
  color: #d9d9d9;
  background-color: #032f48;
}
.ja-pw-order-header a.btn > div,
.ja-pw-order-header button > div {
  vertical-align: middle;
  padding-left: 0  !important;
  padding-right: 0  !important;
}
.ja-pw-order-header a.btn > div:first-child,
.ja-pw-order-header button > div:first-child {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.ja-pw-order-header a.btn > div:last-child,
.ja-pw-order-header button > div:last-child {
  text-align: right;
  paddding-right: 0;
}
@media (min-width: 480px) {
  .ja-pw-order-header a.btn > div:last-child,
  .ja-pw-order-header button > div:last-child {
    left: 8.33333333%;
  }
}
.ja-pw-order-header a.btn .jacom-angle-right,
.ja-pw-order-header button .jacom-angle-right {
  font-size: 28px;
}
.ja-pw-order-header .ja-pw-login-form {
  margin: 20px auto;
  padding: 0 10px;
}
.ja-pw-order-header .ja-pw-login-form .lost_password {
  text-align: center;
}
.ja-pw-my-account__my-subscritions {
  /* tablets & phone */
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block {
  padding: 28px;
  margin-bottom: 20px;
  background-color: #fff;
  /*&.active{ // La taille des boutons est différentes si le produit est actif
          .btn{
             .button-size(18px; 18px; 14px; 18px ; 2px);
            small{
              color: rgba(144, 144, 156, 1);
              display: block;
              font-weight: @semi-light;
              font-size: 14px;
              text-transform: none;
            }
          }
        }*/
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block:before,
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block:after {
  content: " ";
  display: table;
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block:after {
  clear: both;
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block:before,
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block:after {
  content: " ";
  display: table;
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block:after {
  clear: both;
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block .ja-pw-my-account__my-subscritions__title {
  font-family: "Taz", Verdana, sans-serif;
  font-weight: 350;
  font-size: 37px;
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block .ja-pw-my-account__my-subscritions__title span {
  color: #90909c;
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block .ja-pw-my-account__my-subscritions__desc {
  font-weight: 350;
  font-size: 20px;
  margin-bottom: 20px;
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block .ja-pw-my-account__my-subscritions__desc .ja-pw-my-account__my-subscritions__end-date {
  color: #fbb612;
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block .ja-pw-my-account__my-subscritions__desc .pipe-separator {
  color: #90909c;
  font-weight: 100;
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block .ja-pw-my-account__my-subscritions__desc .ja-pw-my-account__my-subscritions__cancel-subscribtion {
  color: #90909c;
  text-decoration: underline;
  font-size: 16px;
  font-weight: 400;
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block:not(.active) {
  background-color: rgba(255, 255, 255, 0.6) !important;
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block:not(.active) .ja-pw-my-account__my-subscritions__desc,
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block:not(.active) .ja-pw-my-account__my-subscritions__title {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block.active {
  opacity: 1;
  filter: alpha(opacity=100);
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__block .btn + .btn {
  margin-left: 20px;
}
@media (max-width: 991px) {
  .ja-pw-my-account__my-subscritions .btn {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0 !important;
    white-space: normal;
  }
}
.ja-pw-my-account__my-subscritions .ja-pw-my-account__my-subscritions__app-buttons {
  margin-bottom: 30px;
}
.pw-paywall-my-account-content label {
  font-size: 16px;
}
.pw-paywall-my-account-content label span {
  font-weight: 500;
  display: block;
  font-size: .85em;
}
.pw-paywall-my-account-content fieldset {
  margin-bottom: 15px;
}
.pw-paywall-my-account-content #add_payment_method {
  font-size: 16px;
}
.pw-paywall-my-account-content #add_payment_method .woocommerce-PaymentMethod label .stripe-pf {
  margin: 10px 5px;
  float: right;
}
.pw-paywall-my-account-content #add_payment_method .form-row {
  margin-top: 0;
}
.pw-paywall-my-account-content #add_payment_method .form-row .woocommerce-Button {
  width: inherit !important;
  float: right !important;
}
.pw-paywall-my-account-content #add_payment_method #payment #place_order {
  margin-bottom: 0 !important;
}
.pw-paywall-my-account-content .woocommerce-MyAccount-paymentMethods th,
.pw-paywall-my-account-content .woocommerce-MyAccount-paymentMethods td {
  border-color: #fff;
  text-align: center;
  /* tablets & phone */
}
@media (max-width: 767px) {
  .pw-paywall-my-account-content .woocommerce-MyAccount-paymentMethods th,
  .pw-paywall-my-account-content .woocommerce-MyAccount-paymentMethods td {
    vertical-align: top !important;
  }
}
.pw-paywall-my-account-content .woocommerce-MyAccount-paymentMethods th .button,
.pw-paywall-my-account-content .woocommerce-MyAccount-paymentMethods td .button {
  margin: 5px;
}
.pw-paywall-my-account-content .woocommerce-MyAccount-paymentMethods th.payment-method-actions,
.pw-paywall-my-account-content .woocommerce-MyAccount-paymentMethods td.payment-method-actions {
  text-align: right;
}
.pw-paywall-my-account-content .woocommerce-MyAccount-paymentMethods th {
  font-size: 18px;
  background-color: #1d1d1b;
  color: #fff;
  border-left: #fff 1px solid ;
}
.pw-paywall-my-account-content .woocommerce-MyAccount-paymentMethods td {
  font-size: 16px;
  font-weight: 350;
}
.pw-paywall-my-account-content #add_payment_method .woocommerce-Button,
.pw-paywall-my-account-content a.button.btn-payment-method {
  color: #fff;
  text-transform: uppercase;
  background-color: #013396;
  font-size: 14px;
  font-weight: 400;
  border-radius: 4px;
  padding: 15px 20px;
  height: 45px;
}
.pw-my-account__footer {
  font-family: "Taz", Verdana, sans-serif;
  color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
  border-top: 4px #90949c solid;
  background-color: #1d1a1a;
}
.pw-my-account__footer a {
  color: #fff;
}
.pw-my-account__footer p {
  font-size: 18px;
  font-weight: 350;
}
.pw-my-account__footer .pipe-separator {
  display: inline-block;
  margin: 16px;
}
.pw-my-account__footer .pw-my-account__footer_separator {
  max-width: 33%;
  border-top: #fff solid 2px;
}
.pw-my-account__footer__title {
  font-family: "Taz", Verdana, sans-serif !important;
  margin-top: 0;
  margin-bottom: 0;
  line-height: normal;
  font-size: 30px;
  font-weight: 350;
  text-transform: uppercase;
}
.pw-my-account__footer__title strong {
  font-weight: 600;
}
/* Paywall - Subscriptions info layer */
.ja-pw-subscription-info__container-layer.open {
  display: flex;
}
.ja-pw-subscription-info__container-layer.modal {
  top: 100px;
}
.ja-pw-subscription-info__block {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 45px;
  font-family: "Taz", Verdana, sans-serif;
  width: 800px;
  max-width: 95%;
  background-color: #fff;
  border-top: 4px solid #fbb612;
  /* phone */
}
.ja-pw-subscription-info__block .ja-pw-subscription-info__title {
  margin-top: 0;
  font-size: 30px;
  line-height: normal;
  font-weight: 800;
  border-bottom: 1px solid #90949c;
  padding-bottom: 16px;
  margin-bottom: 45px;
}
.ja-pw-subscription-info__block p {
  font-size: 18px;
  font-weight: 350;
  margin-bottom: 30px;
}
.ja-pw-subscription-info__block p a {
  color: #fbb612;
  text-transform: underline;
}
.ja-pw-subscription-info__block .ja-pw-subscription-layer__product {
  font-weight: 700;
  font-style: italic;
}
.ja-pw-subscription-info__block .ja-pw-subscription-info__btn-close-simple {
  position: absolute;
  top: 0;
  right: 8px;
  vertical-align: middle;
  font-size: 35px;
  padding-left: 16px;
}
.ja-pw-subscription-info__block .ja-pw-subscription-info__btn-close-simple .jacom-ios-close-empty {
  vertical-align: middle;
  font-size: 35px;
  padding-left: 16px;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  /* phone */
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn:before,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn:after {
  content: " ";
  display: table;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn:after {
  clear: both;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn:before,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn:after {
  content: " ";
  display: table;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn:after {
  clear: both;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw {
  text-transform: uppercase;
  font-weight: 800;
  padding: 20px 60px;
  font-size: 30px;
  line-height: 25px;
  border-radius: 2px;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color {
  color: #fff;
  background-color: #1d1d1b;
  border-color: transparent;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color:hover,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color:focus,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color:active,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color.active,
.open .dropdown-toggle.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color {
  color: #fff;
  background-color: #080807;
  border-color: rgba(0, 0, 0, 0);
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color:active,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color.active,
.open .dropdown-toggle.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color {
  background-image: none;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color.disabled,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color[disabled],
fieldset[disabled] .ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color.disabled:hover,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color[disabled]:hover,
fieldset[disabled] .ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color:hover,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color.disabled:focus,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color[disabled]:focus,
fieldset[disabled] .ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color:focus,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color.disabled:active,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color[disabled]:active,
fieldset[disabled] .ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color:active,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color.disabled.active,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color[disabled].active,
fieldset[disabled] .ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color.active {
  background-color: #1d1d1b;
  border-color: transparent;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-black-color .badge {
  color: #1d1d1b;
  background-color: #fff;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw {
  color: #fff;
  background-color: #fbb612;
  border-color: transparent;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw:hover,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw:focus,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw:active,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw.active,
.open .dropdown-toggle.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw {
  color: #fff;
  background-color: #e09f04;
  border-color: rgba(0, 0, 0, 0);
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw:active,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw.active,
.open .dropdown-toggle.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw {
  background-image: none;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw.disabled,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw[disabled],
fieldset[disabled] .ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw.disabled:hover,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw[disabled]:hover,
fieldset[disabled] .ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw:hover,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw.disabled:focus,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw[disabled]:focus,
fieldset[disabled] .ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw:focus,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw.disabled:active,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw[disabled]:active,
fieldset[disabled] .ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw:active,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw.disabled.active,
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw[disabled].active,
fieldset[disabled] .ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw.active {
  background-color: #fbb612;
  border-color: transparent;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn .btn-pw .badge {
  color: #fbb612;
  background-color: #fff;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn > div:first-child {
  text-align: right;
}
.ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn > div:last-child {
  text-align: left;
}
@media (max-width: 767px) {
  .ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn > div:first-child {
    text-align: center;
    margin-bottom: 20px;
  }
  .ja-pw-subscription-info__block .js-ja-pw-subscription-info__btn > div:last-child {
    text-align: center;
  }
}
.ja-pw-subscription-info__block .jacom.jacom-android-done {
  color: #009640;
  fill: #009640;
  font-size: 70px;
  border: 4px solid #009640;
  border-radius: 50%;
  height: 110px;
  width: 110px;
  vertical-align: middle;
  font-weight: bold;
}
@media (max-width: 767px) {
  .ja-pw-subscription-info__block {
    padding: 16px 25px;
  }
  .ja-pw-subscription-info__block .ja-pw-subscription-info__btn-close-simple {
    top: 8px;
    right: 8px;
  }
}
.ja-paywall.jad-checkout {
  font-family: 'Poppins', sans-serif;
  background-color: #fafcfc;
}
body.jad-checkout #wrap {
  padding: 0 30px;
}
body.jad-checkout #wrap:before,
body.jad-checkout #wrap:after {
  content: " ";
  display: table;
}
body.jad-checkout #wrap:after {
  clear: both;
}
body.jad-checkout #wrap:before,
body.jad-checkout #wrap:after {
  content: " ";
  display: table;
}
body.jad-checkout #wrap:after {
  clear: both;
}
@media (max-width: 767px) {
  body.jad-checkout #wrap {
    padding: 10px;
  }
}
body.jad-checkout .support__clients__jad-button--xs {
  position: absolute;
  top: 2px;
  right: 10px;
  font-size: 30px;
}
p#term-newsletter-checkout-preference-matinale label,
p#term-newsletter-checkout-preference-economique label,
p#term-newsletter-checkout-preference-alertes-jad label,
p#term-newsletter-checkout-preference-av-premiere label,
p#term-newsletter-checkout-preference-choix-abo label,
p#term-newsletter-checkout-preference-magazine label,
p#term-newsletter-checkout-preference label,
p#term-newsletter-checkout-preference-partenaires label {
  font-size: 14px;
}
p#term-newsletter-checkout-preference-matinale span,
p#term-newsletter-checkout-preference-economique span,
p#term-newsletter-checkout-preference-alertes-jad span,
p#term-newsletter-checkout-preference-av-premiere span,
p#term-newsletter-checkout-preference-choix-abo span,
p#term-newsletter-checkout-preference-magazine span,
p#term-newsletter-checkout-preference span,
p#term-newsletter-checkout-preference-partenaires span {
  font-size: 12px;
}
.payment_v2-box p.cta {
  font-size: 14px;
}
.ja-paywall form [type="checkbox"]:checked + label:before,
.ja-paywall .ja-pw-formulaire [type="checkbox"]:checked + label:before {
  margin-top: 6px;
}
.jad-checkout__steps {
  display: table;
  width: 100%;
}
.jad-checkout__steps li {
  color: #809095;
  width: 50%;
  display: table-cell;
  padding: 16px 50px 16px 20px;
  text-align: center;
  background-color: #e5eff1;
  -webkit-background-size: auto;
  -moz-background-size: auto;
  -o-background-size: auto;
  background-size: auto;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
}
.jad-checkout__steps li a {
  color: #809095;
}
.jad-checkout__steps li.active {
  color: #ffffff;
  background-color: #fbb612 !important;
}
.jad-checkout__steps li:first-child.active {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/jad/checkout-steps-arrow-negative-2.svg") no-repeat 102.2% center #fbb612;
}
.jad-checkout__steps li:first-child:not(.active) {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/jad/checkout-steps-arrow-negative-3.svg") no-repeat 102.2% center #e5eff1;
}
.jad-checkout__steps li:last-child:not(.active) {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/jad/checkout-steps-arrow-negative.svg") no-repeat 102.2% center #e5eff1;
}
.jad-checkout__steps li:last-child.active {
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/jad/checkout-steps-arrow-negative.svg") no-repeat 101% center transparent;
}
.jad-checkout__steps li .jad-checkout-steps-image {
  display: none;
}
@media (max-width: 767px) {
  .jad-checkout__steps li {
    font-size: 19px;
    width: auto;
    text-align: left;
    font-size: 20px;
    padding: 10px;
    vertical-align: middle;
  }
  .jad-checkout__steps li:not(.active) .jad-checkout-steps-text,
  .jad-checkout__steps li.active .jad-checkout-steps-image {
    display: none;
  }
  .jad-checkout__steps li:not(.active) .jad-checkout-steps-image,
  .jad-checkout__steps li.active .jad-checkout-steps-text {
    display: inline;
  }
  .jad-checkout__steps:first-child.active {
    background: none;
  }
  .jad-checkout__steps li:last-child,
  .jad-checkout__steps li:last-child:not(.active) {
    padding-left: 40px;
    background-image: none !important;
  }
  .jad-checkout__steps:last-child.active {
    background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/jad/checkout-steps-arrow-default.svg") no-repeat center left #fbb612;
  }
  .jad-checkout__steps .jad-checkout-steps-text,
  .jad-checkout__steps .jad-checkout-steps-image {
    vertical-align: middle;
  }
  .jad-checkout__steps .jad-checkout-steps-image {
    color: #809095;
  }
  .jad-checkout__steps .jad-checkout-steps-image svg {
    vertical-align: top;
    fill: #809095;
  }
}
@media (max-width: 320px) {
  .jad-checkout__steps li {
    font-size: 17px;
  }
}
.jad-checkout__header {
  margin-bottom: 47px;
  padding: 12px 30px;
  background-color: #f6f6f8;
  border-bottom: 1px solid #c9c9ce;
}
.jad-checkout__header .jad-checkout-steps-image {
  display: none;
}
.jad-checkout__header .support__clients__jad-xs {
  top: 5px;
}
.jad-checkout__header:before,
.jad-checkout__header:after {
  content: " ";
  display: table;
}
.jad-checkout__header:after {
  clear: both;
}
.jad-checkout__header:before,
.jad-checkout__header:after {
  content: " ";
  display: table;
}
.jad-checkout__header:after {
  clear: both;
}
@media (max-width: 767px) {
  .jad-checkout__header {
    padding: 10px;
    margin-bottom: 0;
    position: relative;
  }
}
.jad-checkout__header .jad-checkout__header__logo {
  float: left;
}
.jad-checkout__header .jad-checkout__header__logo svg {
  margin-top: 10px;
  width: 200px;
  height: auto;
  max-height: 40px;
}
.jad-checkout__header .jad-checkout__header__logo svg path:last-child {
  fill: #1d1d1b;
}
.jad-checkout__header .jad-checkout__header__logo svg path:first-child {
  fill: #eb2136;
}
@media (max-width: 767px) {
  .jad-checkout__header .jad-checkout__header__logo {
    position: relative;
    margin: 0 0 10px 0 ;
    padding: 0;
    float: none !important;
    display: block;
    text-align: center;
  }
  .jad-checkout__header .jad-checkout__header__logo svg {
    margin: 0 auto;
    width: 150px;
    height: auto;
    max-height: 20px;
  }
  .jad-checkout__header .jad-checkout__header__logo svg path:last-child {
    fill: #1d1d1b;
  }
  .jad-checkout__header .jad-checkout__header__logo svg path:first-child {
    fill: #eb2136;
  }
}
.jad-checkout__header .jad-checkout__header__help {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  float: right !important;
  float: right;
  padding-left: 20px;
  max-width: 700px;
  background: url("https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/jad/interrogation-noir-2.png") top left no-repeat;
  /* tablet only */
}
@media (min-width: 992px) {
  .jad-checkout__header .jad-checkout__header__help {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .jad-checkout__header .jad-checkout__header__help {
    float: left;
    width: 66.66666667%;
  }
}
.jad-checkout__header .jad-checkout__header__help .jad-checkout__header__help--message {
  text-align: center;
  padding-right: 0;
}
.jad-checkout__header .jad-checkout__header__help .jad-checkout__header__help--message strong {
  color: #1d1d1b;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
}
.jad-checkout__header .jad-checkout__header__help .jad-checkout__header__help--message small {
  color: #809095;
  font-size: 14px;
  font-weight: 500;
  display: block;
}
.jad-checkout__header .jad-checkout__header__help .jad-checkout__header__help--coords {
  font-size: 16px;
  font-weight: 400;
  padding: 11px 16px;
  color: #809095;
  border-left: 1px solid #c9c9ce;
}
.jad-checkout__header .jad-checkout__header__help .jad-checkout__header__help--coords a {
  color: #809095;
}
@media (min-width: 767px) and (max-width: 991px) {
  .jad-checkout__header .jad-checkout__header__help {
    padding-left: 0;
    background: none;
    float: right !important;
    float: right;
  }
}
.ja-paywall.jad-checkout #wrap > .container,
.ja-pw-wc-feedback.container {
  max-width: 100%;
}
@media (max-width: 767px) {
  .ja-paywall.jad-checkout .ja-pw-formulaire {
    padding: 0;
  }
}
.jad-checkout__form {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .jad-checkout__form {
    float: left;
    width: 41.66666667%;
  }
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-formulaire .select2-selection.select2-selection--multiple {
  border: none;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-formulaire .select2-selection__rendered {
  padding: 0;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-formulaire .select2.select2-container.select2-container--default {
  max-width: 65%;
}
@media (max-width: 767px) {
  .ja-paywall.jeuneafrique-business-plus .ja-pw-formulaire .select2.select2-container.select2-container--default {
    max-width: 100%;
  }
}
.ja-pw-formulaire {
  position: relative !important;
}
.ja-pw-formulaire .blockUI.blockOverlay {
  display: block !important;
}
.ja-pw-formulaire .blockUI.blockOverlay::before {
  display: block !important;
}
.jad-offer__section {
  width: 37%;
  float: right !important;
  float: right;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .jad-offer__section {
    width: 100%;
    float: none !important;
  }
}
.jad-checkout__form {
  max-width: 750px;
}
@media (max-width: 767px) {
  .jad-checkout__form {
    padding: 0;
  }
}
.jad-checkout__form .ja-pw-form--jad,
.jad-checkout__form .ja-pw-login-form {
  margin-top: 95px;
  margin-bottom: 95px;
}
.jad-checkout__form .ja-pw-form--jad p:before,
.jad-checkout__form .ja-pw-login-form p:before,
.jad-checkout__form .ja-pw-form--jad p:after,
.jad-checkout__form .ja-pw-login-form p:after {
  content: " ";
  display: table;
}
.jad-checkout__form .ja-pw-form--jad p:after,
.jad-checkout__form .ja-pw-login-form p:after {
  clear: both;
}
.jad-checkout__form .ja-pw-form--jad p:before,
.jad-checkout__form .ja-pw-login-form p:before,
.jad-checkout__form .ja-pw-form--jad p:after,
.jad-checkout__form .ja-pw-login-form p:after {
  content: " ";
  display: table;
}
.jad-checkout__form .ja-pw-form--jad p:after,
.jad-checkout__form .ja-pw-login-form p:after {
  clear: both;
}
.jad-checkout__form .ja-pw-form--jad:before,
.jad-checkout__form .ja-pw-login-form:before,
.jad-checkout__form .ja-pw-form--jad:after,
.jad-checkout__form .ja-pw-login-form:after {
  content: " ";
  display: table;
}
.jad-checkout__form .ja-pw-form--jad:after,
.jad-checkout__form .ja-pw-login-form:after {
  clear: both;
}
.jad-checkout__form .ja-pw-form--jad:before,
.jad-checkout__form .ja-pw-login-form:before,
.jad-checkout__form .ja-pw-form--jad:after,
.jad-checkout__form .ja-pw-login-form:after {
  content: " ";
  display: table;
}
.jad-checkout__form .ja-pw-form--jad:after,
.jad-checkout__form .ja-pw-login-form:after {
  clear: both;
}
.jad-checkout__form .ja-pw-form--jad .form-group,
.jad-checkout__form .ja-pw-login-form .form-group {
  margin-bottom: 20px;
  margin-left: -8px;
  margin-right: -8px;
}
.jad-checkout__form .ja-pw-form--jad .form-group label,
.jad-checkout__form .ja-pw-login-form .form-group label {
  padding-top: 10px;
  font-size: 18px;
  font-weight: 400;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .jad-checkout__form .ja-pw-form--jad .form-group label,
  .jad-checkout__form .ja-pw-login-form .form-group label {
    float: left;
    width: 33.33333333%;
  }
}
.jad-checkout__form .ja-pw-form--jad .form-group input,
.jad-checkout__form .ja-pw-login-form .form-group input,
.jad-checkout__form .ja-pw-form--jad .form-group .input-text,
.jad-checkout__form .ja-pw-login-form .form-group .input-text,
.jad-checkout__form .ja-pw-form--jad .form-group .select2-container,
.jad-checkout__form .ja-pw-login-form .form-group .select2-container {
  width: 66% !important;
}
@media (max-width: 767px) {
  .jad-checkout__form .ja-pw-form--jad .form-group input,
  .jad-checkout__form .ja-pw-login-form .form-group input,
  .jad-checkout__form .ja-pw-form--jad .form-group .input-text,
  .jad-checkout__form .ja-pw-login-form .form-group .input-text,
  .jad-checkout__form .ja-pw-form--jad .form-group .select2-container,
  .jad-checkout__form .ja-pw-login-form .form-group .select2-container {
    width: 100% !important;
  }
}
.jad-checkout__form .ja-pw-form--jad .form-group:last-child,
.jad-checkout__form .ja-pw-login-form .form-group:last-child {
  margin-bottom: 0;
}
.jad-checkout__form .ja-pw-form--jad a,
.jad-checkout__form .ja-pw-login-form a {
  text-decoration: underline;
  color: #fbb612;
}
@media (max-width: 767px) {
  .jad-checkout__form .ja-pw-form--jad,
  .jad-checkout__form .ja-pw-login-form {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"],
.jad-checkout__form .ja-pw-login-form .btn[type="submit"],
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"] {
  margin-top: 50px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
  background-color: #fbb612;
  border-color: transparent;
  padding: 20px 40px;
  font-size: 22px;
  line-height: 25px;
  border-radius: 2px;
}
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"]:hover,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"]:hover,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"]:hover,
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"]:focus,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"]:focus,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"]:focus,
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"]:active,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"]:active,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"]:active,
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"].active,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"].active,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"].active,
.open .dropdown-toggle.jad-checkout__form .ja-pw-form--jad .btn[type="submit"],
.open .dropdown-toggle.jad-checkout__form .ja-pw-login-form .btn[type="submit"],
.open .dropdown-toggle.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"] {
  color: #fff;
  background-color: #e09f04;
  border-color: rgba(0, 0, 0, 0);
}
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"]:active,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"]:active,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"]:active,
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"].active,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"].active,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"].active,
.open .dropdown-toggle.jad-checkout__form .ja-pw-form--jad .btn[type="submit"],
.open .dropdown-toggle.jad-checkout__form .ja-pw-login-form .btn[type="submit"],
.open .dropdown-toggle.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"] {
  background-image: none;
}
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"].disabled,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"].disabled,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"].disabled,
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"][disabled],
.jad-checkout__form .ja-pw-login-form .btn[type="submit"][disabled],
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"][disabled],
fieldset[disabled] .jad-checkout__form .ja-pw-form--jad .btn[type="submit"],
fieldset[disabled] .jad-checkout__form .ja-pw-login-form .btn[type="submit"],
fieldset[disabled] .jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"],
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"].disabled:hover,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"].disabled:hover,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"].disabled:hover,
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"][disabled]:hover,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"][disabled]:hover,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"][disabled]:hover,
fieldset[disabled] .jad-checkout__form .ja-pw-form--jad .btn[type="submit"]:hover,
fieldset[disabled] .jad-checkout__form .ja-pw-login-form .btn[type="submit"]:hover,
fieldset[disabled] .jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"]:hover,
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"].disabled:focus,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"].disabled:focus,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"].disabled:focus,
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"][disabled]:focus,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"][disabled]:focus,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"][disabled]:focus,
fieldset[disabled] .jad-checkout__form .ja-pw-form--jad .btn[type="submit"]:focus,
fieldset[disabled] .jad-checkout__form .ja-pw-login-form .btn[type="submit"]:focus,
fieldset[disabled] .jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"]:focus,
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"].disabled:active,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"].disabled:active,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"].disabled:active,
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"][disabled]:active,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"][disabled]:active,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"][disabled]:active,
fieldset[disabled] .jad-checkout__form .ja-pw-form--jad .btn[type="submit"]:active,
fieldset[disabled] .jad-checkout__form .ja-pw-login-form .btn[type="submit"]:active,
fieldset[disabled] .jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"]:active,
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"].disabled.active,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"].disabled.active,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"].disabled.active,
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"][disabled].active,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"][disabled].active,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"][disabled].active,
fieldset[disabled] .jad-checkout__form .ja-pw-form--jad .btn[type="submit"].active,
fieldset[disabled] .jad-checkout__form .ja-pw-login-form .btn[type="submit"].active,
fieldset[disabled] .jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"].active {
  background-color: #fbb612;
  border-color: transparent;
}
.jad-checkout__form .ja-pw-form--jad .btn[type="submit"] .badge,
.jad-checkout__form .ja-pw-login-form .btn[type="submit"] .badge,
.jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"] .badge {
  color: #fbb612;
  background-color: #fff;
}
@media (max-width: 767px) {
  .jad-checkout__form .ja-pw-form--jad .btn[type="submit"],
  .jad-checkout__form .ja-pw-login-form .btn[type="submit"],
  .jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .btn[type="submit"] {
    margin-top: 30px;
    padding: 20px 20px;
    font-size: 22px;
    line-height: 25px;
    border-radius: 2px;
    max-width: 100%;
  }
  .jad-checkout__form .ja-pw-form--jad .form-row,
  .jad-checkout__form .ja-pw-login-form .form-row,
  .jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .form-row {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
  .jad-checkout__form .ja-pw-form--jad .form-row label,
  .jad-checkout__form .ja-pw-login-form .form-row label,
  .jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .form-row label {
    padding: 0;
    margin: 0;
  }
  .jad-checkout__form .ja-pw-form--jad .ja-pw-login-form__already-account,
  .jad-checkout__form .ja-pw-login-form .ja-pw-login-form__already-account,
  .jad-checkout__form .woocommerce-checkout.ja-pw-formulaire .ja-pw-login-form__already-account {
    margin-bottom: 10px;
  }
}
.jad-checkout__form .ja-pw-login-form .btn[type="submit"] {
  text-align: center;
  margin-bottom: 0;
  width: inherit;
}
.jad-checkout__form .ja-pw-login-form__already-account,
.jad-checkout__form .ja-pw-login__create-account {
  font-style: italic;
  font-size: 16px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .jad-checkout__form .ja-pw-login-form__already-account,
  .jad-checkout__form .ja-pw-login__create-account {
    font-size: 12px;
  }
}
.jad-checkout__form .ja-pw-login-form__already-account {
  text-align: right;
}
.jad-checkout__form .ja-pw-login__create-account {
  text-align: center;
}
.jad-checkout__form .ja-pw-form--jad__lost-password {
  font-size: 16px;
  margin-bottom: 20px;
  text-align: center;
}
.jad-checkout__form .ja-pw-form--jad__required {
  text-align: left;
  font-size: 12px;
}
.jad-checkout__form .select2-container--default .select2-selection--single {
  height: 40px;
}
.jad-checkout__form .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
}
.jad-checkout__form .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 38px;
}
.jad-checkout__form .select2-container--default .select2-selection--single,
.jad-checkout__form .select2-drop {
  line-height: 2em;
  border-radius: 0;
  border: 1px solid #CED4DA !important;
}
.jad-checkout__form .select2-drop {
  border-top: none;
}
.jad-checkout__form #place_order {
  float: none !important;
}
body.jad-checkout .woocommerce-checkout #payment {
  background-color: transparent;
  margin: 40px 0 16px 0;
}
body.jad-checkout .woocommerce-checkout #payment .wc_payment_method {
  font-weight: 600;
  font-size: 18px;
  text-transform: uppercase;
}
body.jad-checkout .woocommerce-checkout #payment .wc_payment_method label:before {
  margin: 5px;
}
body.jad-checkout .woocommerce-checkout #payment .wc_payment_method .payment_box {
  text-transform: none !important;
}
@media (max-width: 767px) {
  body.jad-checkout .woocommerce-checkout #payment .wc_payment_method .stripe-pf {
    display: none;
  }
}
body.jad-checkout .woocommerce-checkout #payment .ja-pw-terms {
  padding: 16px 16px 0 16px;
  margin-bottom: 30px;
  border-top: #809095 solid 1px;
  border-bottom: #809095 solid 1px;
  font-weight: 400 !important;
  font-size: 16px;
}
body.jad-checkout .woocommerce-checkout #payment .ja-pw-terms a {
  text-decoration: underline;
  color: #fbb612;
}
body.jad-checkout .woocommerce-checkout #payment .ja-pw-terms p#term-acceptance {
  display: none;
}
body.jad-checkout .woocommerce-checkout #payment .ja-pw-terms p.title-terms {
  font-weight: bold;
  padding-bottom: 1rem;
  margin-top: 1rem;
}
body.jad-checkout .woocommerce-checkout #payment .ja-pw-terms label span {
  display: block;
  font-size: .8em;
}
body.jad-checkout .woocommerce-checkout #payment .submit-btn {
  display: block;
  margin-left: auto;
  margin-right: auto;
  white-space: normal;
  text-align: center;
}
body.jad-checkout .woocommerce-checkout #payment .submit-btn .btn {
  max-width: 50%;
  white-space: normal;
}
@media (max-width: 767px) {
  body.jad-checkout .woocommerce-checkout #payment .submit-btn .btn {
    max-width: 100%;
  }
}
body.jad-checkout .secure-payment-libelle {
  text-align: center;
  margin-bottom: 40px;
}
.jad-offer__section {
  text-align: center;
}
.jad-offer__bloc {
  max-width: 400px;
  padding: 25px;
  font-family: 'Poppins', sans-serif;
  background-color: #fff;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 0 10px 10px rgba(241, 246, 247, 0.7);
  box-shadow: 0 0 10px 10px rgba(241, 246, 247, 0.7);
}
@media (max-width: 767px) {
  .jad-offer__bloc {
    padding: 1em;
  }
  .jad-offer__bloc .jad-offer__bloc__img {
    display: none;
  }
}
.jad-offer__bloc .jad-offer__bloc__heading {
  margin: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
}
.jad-offer__bloc .jad-offer__bloc__heading b {
  display: block;
  font-weight: 600;
}
@media (max-width: 767px) {
  .jad-offer__bloc .jad-offer__bloc__heading {
    font-size: 19px;
    letter-spacing: -0.025em;
  }
  .jad-offer__bloc .jad-offer__bloc__heading b {
    display: inline;
  }
}
.jad-offer__bloc .jad-offer__bloc__heading-separator {
  border-bottom: 2px solid #000;
  margin-top: 10px;
  margin-bottom: 20px;
  width: 80%;
}
.jad-offer__bloc .jad-offer__bloc__title {
  font-family: 'Libre Franklin', sans-serif;
  font-size: 30px;
  font-weight: 700;
  position: relative;
}
.jad-offer__bloc .jad-offer__bloc__title small {
  font-weight: 400;
  font-size: 18px;
  display: block;
}
.jad-offer__bloc .jad-offer__bloc__title .hidden-xs {
  display: block;
}
.jad-offer__bloc .jad-offer__bloc__title .jad-offer__bloc__title__inner .jad-offer__price sup {
  color: #1d1d1b;
}
.jad-offer__bloc .jad-offer__bloc__title .jad-offer__bloc__title__inner .jad-offer__price small {
  margin-bottom: 10px;
  line-height: 15px;
  font-style: italic;
  color: #1d1d1b;
  text-transform: none;
  font-size: 11px;
}
.jad-offer__bloc .jad-offer__bloc__title .jad-offer__bloc__title__inner .jad-offer__price small sup {
  font-size: 12px;
}
@media (max-width: 767px) {
  .jad-offer__bloc .jad-offer__bloc__title {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 16px;
  }
  .jad-offer__bloc .jad-offer__bloc__title:before,
  .jad-offer__bloc .jad-offer__bloc__title:after {
    content: " ";
    display: table;
  }
  .jad-offer__bloc .jad-offer__bloc__title:after {
    clear: both;
  }
  .jad-offer__bloc .jad-offer__bloc__title:before,
  .jad-offer__bloc .jad-offer__bloc__title:after {
    content: " ";
    display: table;
  }
  .jad-offer__bloc .jad-offer__bloc__title:after {
    clear: both;
  }
  .jad-offer__bloc .jad-offer__bloc__title .jad-offer__price {
    display: none;
  }
  .jad-offer__bloc .jad-offer__bloc__title.js-allow-desc-plus-button .jad-offer__bloc__title__inner {
    padding-right: 55px;
    cursor: pointer;
  }
  .jad-offer__bloc .jad-offer__bloc__title.js-allow-desc-plus-button:after {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    content: "+";
    color: #809095;
    background-color: #f0f6f6;
    position: absolute;
    top: 0;
    right: 0;
  }
}
.jad-offer__bloc .jad-offer__periodicity,
.jad-offer__bloc .jad-offer__price {
  font-weight: 600;
  text-transform: uppercase;
  color: #fbb612;
  display: inline-block;
}
.jad-offer__bloc .jad-offer__desc {
  text-align: left;
  margin: 20px 0;
  padding: 20px;
  font-size: 18px;
  background-color: #f0f6f6;
  color: #809095;
}
.jad-offer__bloc .jad-offer__desc ul {
  margin: 16px 0 0 16px;
  font-size: 14px;
}
.jad-offer__bloc .jad-offer__desc ul li {
  margin-top: 5px;
}
@media (max-width: 767px) {
  .jad-offer__bloc .jad-offer__desc {
    display: none;
    height: 0;
    opacity: 0;
    margin: 5px 0 20px 0;
    transition: 1s all ease-in;
  }
  .jad-offer__bloc .jad-offer__desc:before,
  .jad-offer__bloc .jad-offer__desc:after {
    content: " ";
    display: table;
  }
  .jad-offer__bloc .jad-offer__desc:after {
    clear: both;
  }
  .jad-offer__bloc .jad-offer__desc:before,
  .jad-offer__bloc .jad-offer__desc:after {
    content: " ";
    display: table;
  }
  .jad-offer__bloc .jad-offer__desc:after {
    clear: both;
  }
  .jad-offer__bloc .jad-offer__desc .jad-offer__see-other-offers {
    margin-top: 16px;
    font-size: 14px;
    text-align: left;
  }
}
.jad-offer__bloc .jad-offer__operation {
  text-align: left;
  font-family: 'Libre Franklin', sans-serif;
  margin-bottom: 20px;
}
.jad-offer__bloc .jad-offer__operation:before,
.jad-offer__bloc .jad-offer__operation:after {
  content: " ";
  display: table;
}
.jad-offer__bloc .jad-offer__operation:after {
  clear: both;
}
.jad-offer__bloc .jad-offer__operation:before,
.jad-offer__bloc .jad-offer__operation:after {
  content: " ";
  display: table;
}
.jad-offer__bloc .jad-offer__operation:after {
  clear: both;
}
.jad-offer__bloc .jad-offer__operation .jad-offer__operation__inner {
  font-size: 30px;
  font-weight: 600;
  border-bottom: 2px solid #000;
}
.jad-offer__bloc .jad-offer__operation .jad-offer__operation__inner:before,
.jad-offer__bloc .jad-offer__operation .jad-offer__operation__inner:after {
  content: " ";
  display: table;
}
.jad-offer__bloc .jad-offer__operation .jad-offer__operation__inner:after {
  clear: both;
}
.jad-offer__bloc .jad-offer__operation .jad-offer__operation__inner:before,
.jad-offer__bloc .jad-offer__operation .jad-offer__operation__inner:after {
  content: " ";
  display: table;
}
.jad-offer__bloc .jad-offer__operation .jad-offer__operation__inner:after {
  clear: both;
}
.jad-offer__bloc .jad-offer__operation .jad-offer__operation__inner .jad-offer__price {
  float: right;
  text-align: right;
}
.jad-offer__bloc .jad-offer__operation .jad-offer__operation__inner .jad-offer__price .jad-offer__price--promo,
.jad-offer__bloc .jad-offer__operation .jad-offer__operation__inner .jad-offer__price .strong {
  display: block;
}
@media (max-width: 767px) {
  .jad-offer__bloc .jad-offer__operation {
    margin-bottom: 10px;
  }
}
.jad-offer__bloc .jad-offer__price--promo,
.jad-offer__bloc .jad-offer__price--tax {
  text-transform: none;
  color: #1d1d1b;
  font-weight: 400;
  font-size: 14px;
  text-align: right;
}
.jad-offer__bloc .jad-offer__price--promo {
  background-color: #f0f0f0;
  padding-right: 20px;
  position: relative;
  cursor: pointer;
}
.jad-offer__bloc .jad-offer__price--promo:after {
  color: #809095;
  font-size: 17px;
  position: absolute;
  right: 4px;
  top: -3px;
  content: "x";
}
.jad-offer__bloc .jad-offer__see-other-offers {
  color: #809095;
  text-decoration: underline;
  text-align: center;
}
.jad-offer__bloc .jad-offer__see-other-offers .bl {
  display: block;
}
@media (max-width: 991px) {
  .jad-offer__bloc .jad-offer__see-other-offers .bl {
    font-size: 14px;
  }
}
.jad-offer__bloc.open .jad-offer__bloc__title:after {
  content: '-';
}
.jad-offer__bloc.open .js-jad-offer__desc-xs {
  display: block !important;
  height: inherit;
  opacity: 1;
}
.jad-offer__have-promotion .ja-pw-wc-feedback.container {
  margin: inherit;
}
.jad-offer__have-promotion .ja-pw-wc-feedback.container:before,
.jad-offer__have-promotion .ja-pw-wc-feedback.container:after {
  content: " ";
  display: table;
}
.jad-offer__have-promotion .ja-pw-wc-feedback.container:after {
  clear: both;
}
.jad-offer__have-promotion .ja-pw-wc-feedback.container:before,
.jad-offer__have-promotion .ja-pw-wc-feedback.container:after {
  content: " ";
  display: table;
}
.jad-offer__have-promotion .ja-pw-wc-feedback.container:after {
  clear: both;
}
@media (max-width: 991px) {
  .jad-offer__have-promotion .ja-pw-wc-feedback.container {
    max-width: 100%;
  }
}
.ja-paywall.jad-checkout .coupon-group-form {
  max-width: 400px;
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
}
@media (max-width: 991px) {
  .ja-paywall.jad-checkout .coupon-group-form {
    font-size: 14px;
  }
}
.ja-paywall.jad-checkout .coupon-group-form a {
  display: block;
  color: #fbb612;
  text-decoration: underline;
}
.ja-paywall.jad-checkout .coupon-group-form .coupon-form {
  margin-top: 20px;
}
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
  background-color: #1d1d1b;
  border-color: transparent;
  padding: 10px 20px;
  font-size: 22px;
  line-height: 25px;
  border-radius: 2px;
}
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"]:hover,
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"]:focus,
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"]:active,
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"].active,
.open .dropdown-toggle.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"] {
  color: #fff;
  background-color: #080807;
  border-color: rgba(0, 0, 0, 0);
}
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"]:active,
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"].active,
.open .dropdown-toggle.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"] {
  background-image: none;
}
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"].disabled,
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"][disabled],
fieldset[disabled] .ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"],
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"].disabled:hover,
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"][disabled]:hover,
fieldset[disabled] .ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"]:hover,
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"].disabled:focus,
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"][disabled]:focus,
fieldset[disabled] .ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"]:focus,
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"].disabled:active,
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"][disabled]:active,
fieldset[disabled] .ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"]:active,
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"].disabled.active,
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"][disabled].active,
fieldset[disabled] .ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"].active {
  background-color: #1d1d1b;
  border-color: transparent;
}
.ja-paywall.jad-checkout .coupon-group-form .coupon-form .btn[type="submit"] .badge {
  color: #1d1d1b;
  background-color: #fff;
}
.ja-paywall.jad-checkout .coupon-group-form .form-group input {
  line-height: 2em;
  border-radius: 0;
  border: 1px solid #CED4DA !important;
}
@media (max-width: 767px) {
  .form-group {
    margin-bottom: 10px !important;
    display: flex;
    justify-content: center;
  }
}
.woocommerce-input-wrapper {
  width: 100%;
  margin: 0 1em;
}
.form-row {
  display: flex;
  align-items: center;
}
.form-row.form-row-wide,
.form-row.form-row-first,
.form-row.form-row-last {
  flex-direction: column;
}
.stripe-card-group,
#stripe-exp-element,
#stripe-cvc-element {
  width: 100%;
}
@media (max-width: 767px) {
  .form-row.form-row-wide,
  .form-row.form-row-first,
  .form-row.form-row-last {
    padding: 0 !important;
  }
}
/* Payment v2 */
.payment_v2 p {
  text-align: center;
  margin-top: 20px;
}
.payment_v2 p:nth-child(2) {
  margin-bottom: 20px;
}
.payment_v2 span.checkout-term-button {
  font-size: 14px;
  text-decoration: underline;
  cursor: pointer;
}
.payment_v2 a {
  color: #fbb612;
}
body.page-template-page-e-commerce-jad-thank-you {
  background-color: #1d1a1a;
}
body.page-template-page-e-commerce-jad-thank-you #wrap {
  background-color: #f2f2f2;
}
.pw-welcome-jad-section {
  font-family: "Taz", Verdana, sans-serif;
  padding-top: 65px;
  padding-bottom: 65px;
}
.pw-welcome-jad-section:before,
.pw-welcome-jad-section:after {
  content: " ";
  display: table;
}
.pw-welcome-jad-section:after {
  clear: both;
}
.pw-welcome-jad-section:before,
.pw-welcome-jad-section:after {
  content: " ";
  display: table;
}
.pw-welcome-jad-section:after {
  clear: both;
}
@media (max-width: 991px) {
  .pw-welcome-jad-section {
    padding: 32.5px;
  }
}
@media (max-width: 767px) {
  .pw-welcome-jad-section {
    padding: 21.66666667px;
  }
}
.pw-welcome-jad-section .pw-welcome-jad-section-heading {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  max-width: 1400px;
  margin-bottom: 60px;
  padding: 0 20px;
}
.pw-welcome-jad-section .pw-welcome-jad-section-heading strong {
  color: #fcb239;
}
.pw-welcome-jad-section .pw-welcome-jad-section-heading .pw-welcome-jad-section__title {
  margin: 0;
  color: #000;
  font-size: 36px;
  text-transform: uppercase;
  font-weight: 600;
}
.pw-welcome-jad-section .pw-welcome-jad-section-heading .pw-welcome-jad-section__title.pw-welcome-jad-section__title--main {
  font-size: 46.8px;
}
.pw-welcome-jad-section .pw-welcome-jad-section-heading .big-separator {
  border-width: 2px;
  max-width: 300px;
  border-color: #000;
}
@media (max-width: 767px) {
  .pw-welcome-jad-section .pw-welcome-jad-section-heading {
    padding: 10px;
    margin-bottom: 15px;
  }
  .pw-welcome-jad-section .pw-welcome-jad-section-heading .pw-welcome-jad-section__title {
    font-size: 24px;
  }
  .pw-welcome-jad-section .pw-welcome-jad-section-heading .pw-welcome-jad-section__title.pw-welcome-jad-section__title--main {
    font-size: 30px;
  }
  .pw-welcome-jad-section .pw-welcome-jad-section-heading .big-separator {
    border-width: 2px;
    max-width: 150px;
  }
}
.pw-welcome-jad-section--main,
.pw-welcome-jad-section--appJA,
.pw-welcome-jad-section--newsletters {
  background-color: #f6f6f6;
}
.pw-welcome-jad-section--jacom,
.pw-welcome-jad-section--appLeMag,
.pw-welcome-jad-section--JADis {
  background-color: #fff;
}
.btn-pw-welcome-jad {
  color: #fff;
  background-color: #000;
  border-color: transparent;
  border-color: #000;
  border-width: 3px;
  text-align: center;
  font-family: "Taz", Verdana, sans-serif;
  font-weight: 600;
  padding: 20px 20px;
  font-size: 25px;
  line-height: 20px;
  border-radius: 0;
  text-transform: uppercase;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.btn-pw-welcome-jad:hover,
.btn-pw-welcome-jad:focus,
.btn-pw-welcome-jad:active,
.btn-pw-welcome-jad.active,
.open .dropdown-toggle.btn-pw-welcome-jad {
  color: #fff;
  background-color: #000000;
  border-color: rgba(0, 0, 0, 0);
}
.btn-pw-welcome-jad:active,
.btn-pw-welcome-jad.active,
.open .dropdown-toggle.btn-pw-welcome-jad {
  background-image: none;
}
.btn-pw-welcome-jad.disabled,
.btn-pw-welcome-jad[disabled],
fieldset[disabled] .btn-pw-welcome-jad,
.btn-pw-welcome-jad.disabled:hover,
.btn-pw-welcome-jad[disabled]:hover,
fieldset[disabled] .btn-pw-welcome-jad:hover,
.btn-pw-welcome-jad.disabled:focus,
.btn-pw-welcome-jad[disabled]:focus,
fieldset[disabled] .btn-pw-welcome-jad:focus,
.btn-pw-welcome-jad.disabled:active,
.btn-pw-welcome-jad[disabled]:active,
fieldset[disabled] .btn-pw-welcome-jad:active,
.btn-pw-welcome-jad.disabled.active,
.btn-pw-welcome-jad[disabled].active,
fieldset[disabled] .btn-pw-welcome-jad.active {
  background-color: #000;
  border-color: transparent;
}
.btn-pw-welcome-jad .badge {
  color: #000;
  background-color: #fff;
}
@media (max-width: 991px) {
  .btn-pw-welcome-jad {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .btn-pw-welcome-jad {
    display: block;
    padding: 15px 15px;
    font-size: 20px;
    line-height: 20px;
    border-radius: 0;
  }
}
.btn-pw-welcome-jad.btn-pw-welcome-jad--yellow {
  background-color: #fcb239;
  border-color: #fcb239;
}
.pw-welcome-jad-section__congrats {
  text-align: center;
  background-color: #fcb239;
  padding-top: 32.5px;
  padding-bottom: 32.5px;
}
.pw-welcome-jad-section__congrats .jacom-android-done {
  border: 3px solid #000;
  border-radius: 50%;
  width: 31px;
  height: 31px;
  font-size: 20px;
  font-weight: bold;
  vertical-align: baseline;
  display: inline-block;
  margin-right: 10px;
}
.pw-welcome-jad-section__congrats .pw-welcome-jad-section__congrats-text {
  font-size: 24px;
  padding-right: 50px;
}
@media (max-width: 991px) {
  .pw-welcome-jad-section__congrats .pw-welcome-jad-section__congrats-text {
    font-size: 20px;
    padding-right: 0;
    padding-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .pw-welcome-jad-section__congrats .jacom-android-done {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
  }
  .pw-welcome-jad-section__congrats .pw-welcome-jad-section__congrats-text {
    font-size: 16px;
  }
}
.pw-welcome-jad-section--main {
  text-align: center;
  color: #1d1d1b;
  font-weight: 400;
}
.pw-welcome-jad-section--main h1 {
  font-size: 48px ;
}
.pw-welcome-jad-section--main .pw-welcome-jad-section-main__body {
  font-size: 18px;
  display: flex;
}
.pw-welcome-jad-section--main .section-main-bloc img {
  margin-bottom: 10px;
}
.pw-welcome-jad-section--main .section-main-bloc .section-main-bloc__title {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 700;
}
.pw-welcome-jad-section--main .section-main-bloc a {
  display: block;
  margin: 10px;
  color: #fcb239;
  text-decoration: underline;
  font-weight: 350;
}
.pw-welcome-jad-section--main .pw-welcome-jad-section-main--avotredispo {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  height: 237px;
  width: 237px;
  font-size: 20px ;
  background-color: #fcb239;
  box-shadow: 0 0 20px 1px rgba(108, 108, 108, 0.6);
  -webkit-box-shadow: 0 0 20px 1px rgba(108, 108, 108, 0.6);
}
.pw-welcome-jad-section--main .pw-welcome-jad-section-main--avotredispo ul {
  margin-top: 10px;
}
.pw-welcome-jad-section--main .pw-welcome-jad-section-main--avotredispo li {
  font-weight: 600;
  display: inline-block;
  padding-left: 15px !important;
}
.pw-welcome-jad-section--main .pw-welcome-jad-section-main--avotredispo li:before {
  font-size: 12px;
  top: 5px !important;
}
.pw-welcome-jad-section--main .pw-welcome-jad-section--main__table {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #1d1d1b;
  font-weight: 400;
}
.pw-welcome-jad-section--main .pw-welcome-jad-section--main__table td {
  width: 285px;
  padding: 20px;
  border: none;
}
@media (max-width: 991px) {
  .pw-welcome-jad-section--main h1 {
    font-size: 40px ;
  }
}
@media (max-width: 767px) {
  .pw-welcome-jad-section--main h1 {
    font-size: 28px ;
  }
  .pw-welcome-jad-section--main .section-main-bloc {
    margin: 30px auto;
  }
}
.pw-welcome-jad-section--jacom__body .container {
  max-width: 588px ;
  padding: 0;
}
.table-welcome-jad-section--jacom {
  max-width: 588px ;
  color: #1d1d1b;
  margin-bottom: 0;
}
.table-welcome-jad-section--jacom > tbody > tr > th,
.table-welcome-jad-section--jacom > tbody > tr > td {
  border-top: none;
  padding: 20px 0;
}
.table-welcome-jad-section--jacom th {
  text-align: left;
  font-size: 72px;
  font-weight: 800;
  vertical-align: top !important;
}
.table-welcome-jad-section--jacom td {
  text-align: center;
  font-weight: 400;
  font-size: 24px;
  vertical-align: middle !important;
}
.table-welcome-jad-section--jacom img {
  margin-top: 30px;
  margin-bottom: 30px;
  max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.table-welcome-jad-section--jacom .btn {
  display: block;
  margin: 40px auto 0 auto;
  max-width: 80%;
}
.table-welcome-jad-section--jacom tbody > tr:last-child > td {
  border: none !important;
}
@media (max-width: 767px) {
  .table-welcome-jad-section--jacom th {
    font-size: 35px;
  }
  .table-welcome-jad-section--jacom td {
    font-size: 18.46153846px;
  }
  .table-welcome-jad-section--jacom img {
    max-width: 75%;
    margin-top: 30px;
    margin-bottom: 10px;
  }
}
.pw-welcome-jad-section--appJA__body,
.pw-welcome-jad-section--appLeMag__body {
  font-size: 18px;
  color: #809095;
  font-weight: 350;
}
@media (max-width: 767px) {
  .pw-welcome-jad-section--appJA__body,
  .pw-welcome-jad-section--appLeMag__body {
    font-size: 15px;
  }
}
.pw-welcome-jad-section--appJA__body.container,
.pw-welcome-jad-section--appLeMag__body.container {
  max-width: 960px;
}
.pw-welcome-jad-section--appJA__body b,
.pw-welcome-jad-section--appLeMag__body b {
  font-weight: 600;
}
.pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc,
.pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc {
  margin-right: 60px;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 0;
  max-width: 330px;
}
@media (min-width: 768px) {
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc {
    float: left;
    width: 41.66666667%;
  }
}
.pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc img,
.pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  margin-bottom: 30px;
}
.pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc img:first-child,
.pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc img:first-child {
  margin-top: 0;
}
.pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc p,
.pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc p {
  text-align: justify;
  margin-bottom: 30px;
}
.pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc .pw-welcome-jad-section-app__buttom-bloc__footer > a,
.pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc .pw-welcome-jad-section-app__buttom-bloc__footer > a {
  padding: 0;
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc .pw-welcome-jad-section-app__buttom-bloc__footer > a img,
.pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc .pw-welcome-jad-section-app__buttom-bloc__footer > a img {
  display: block;
  max-width: 100%;
  height: auto;
}
@media (max-width: 767px) {
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc:before,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc:before,
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc:after,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc:after {
    content: " ";
    display: table;
  }
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc:after,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc:after {
    clear: both;
  }
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc:before,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc:before,
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc:after,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc:after {
    content: " ";
    display: table;
  }
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__buttom-bloc:after,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__buttom-bloc:after {
    clear: both;
  }
}
.pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc,
.pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 50px 0 0 0;
}
@media (min-width: 768px) {
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc {
    float: left;
    width: 58.33333333%;
  }
}
.pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__inner,
.pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__inner {
  display: flex;
  text-align: center;
}
.pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__phone,
.pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__phone {
  padding-top: 20px;
  max-width: 140px;
}
.pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__phone img,
.pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__phone img {
  padding-bottom: 20px;
}
.pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__arrow,
.pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__arrow {
  min-width: 70px;
}
.pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__arrow img,
.pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__arrow img {
  margin: 100px auto auto auto;
}
@media (max-width: 767px) {
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc:before,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc:before,
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc:after,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc:after {
    content: " ";
    display: table;
  }
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc:after,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc:after {
    clear: both;
  }
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc:before,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc:before,
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc:after,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc:after {
    content: " ";
    display: table;
  }
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc:after,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc:after {
    clear: both;
  }
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__inner,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__inner {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__arrow,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__arrow {
    display: none;
  }
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__phone,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__phone {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .pw-welcome-jad-section--appJA__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__phone img,
  .pw-welcome-jad-section--appLeMag__body .pw-welcome-jad-section-app__screen-bloc .pw-welcome-jad-section-app__screen-bloc__phone img {
    display: block;
    max-width: 100%;
    height: auto;
  }
}
.pw-welcome-jad-section--newsletters {
  font-size: 18px;
  color: #809095;
  font-weight: 350;
  text-align: center;
}
.pw-welcome-jad-section--newsletters img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  max-width: 100%;
  height: auto;
  margin-bottom: 75px;
}
@media (max-width: 767px) {
  .pw-welcome-jad-section--newsletters {
    font-size: 15px;
  }
}
.pw-welcome-jad-section--newsletters.container {
  max-width: 960px;
}
.pw-welcome-jad-section--newsletters b {
  font-weight: 600;
}
@media (max-width: 767px) {
  .pw-welcome-jad-section--newsletters img {
    margin-bottom: 10px;
  }
}
.pw-welcome-jad-section--newsletters__footer {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pw-welcome-jad-section--newsletters__footer img {
  max-width: 100%;
  margin-bottom: -140px;
}
.pw-welcome-jad-section--JADis {
  padding-top: 130px;
}
@media (max-width: 767px) {
  .pw-welcome-jad-section--JADis {
    padding-top: 10px;
  }
}
.pw-welcome-jad-section--JADis .page-mgk-jad__arg-list {
  float: right;
}
.pw-welcome-jad-section--JADis .page-mgk-jad__arg-list img {
  display: block;
  max-width: 100%;
  height: auto;
}
.pw-welcome-jad-section--JADis .page-mgk-jad__arg-list li {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 992px) {
  .pw-welcome-jad-section--JADis .page-mgk-jad__arg-list li {
    float: left;
    width: 33.33333333%;
  }
}
.pw-welcome-jad-section--JADis .page-mgk-jad__arg-list li:before,
.pw-welcome-jad-section--JADis .page-mgk-jad__arg-list li:after {
  content: " ";
  display: table;
}
.pw-welcome-jad-section--JADis .page-mgk-jad__arg-list li:after {
  clear: both;
}
.pw-welcome-jad-section--JADis .page-mgk-jad__arg-list li:before,
.pw-welcome-jad-section--JADis .page-mgk-jad__arg-list li:after {
  content: " ";
  display: table;
}
.pw-welcome-jad-section--JADis .page-mgk-jad__arg-list li:after {
  clear: both;
}
.pw-welcome-jad-section--JADis .page-mgk-jad__arg-list .page-mgk-jad__arg-list-title {
  margin: 0 0 5px 0;
  color: #fcb239;
  font-size: 30px;
  line-height: 30px;
  font-weight: 600;
  text-transform: uppercase;
}
.pw-welcome-jad-section--JADis .page-mgk-jad__arg-list .page-mgk-jad__arg-list-title .plus {
  padding: 0 5px 0 0;
  width: 8.33333333%;
  font-size: 38px;
  color: #000;
  font-weight: 800;
  margin-bottom: 40px;
}
.pw-welcome-jad-section--JADis .page-mgk-jad__arg-list .page-mgk-jad__arg-list-text {
  font-size: 20px;
}
@media (max-width: 991px) {
  .pw-welcome-jad-section--JADis .page-mgk-jad__arg-list li {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .pw-welcome-jad-section--JADis .page-mgk-jad__arg-list {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  .pw-welcome-jad-section--JADis .page-mgk-jad__arg-list .col-sm-6,
  .pw-welcome-jad-section--JADis .page-mgk-jad__arg-list img {
    max-width: 75%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .pw-welcome-jad-section--JADis .page-mgk-jad__arg-list li {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  .pw-welcome-jad-section--JADis .page-mgk-jad__arg-list .page-mgk-jad__arg-list-title {
    font-size: 21px;
  }
  .pw-welcome-jad-section--JADis .page-mgk-jad__arg-list .page-mgk-jad__arg-list-title .plus {
    font-size: 28px;
  }
  .pw-welcome-jad-section--JADis .page-mgk-jad__arg-list .page-mgk-jad__arg-list-text {
    font-size: 17px;
  }
}
.pw-welcome-jad__footer {
  font-family: "Taz", Verdana, sans-serif;
  color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
  border-top: 4px #90949c solid;
  background-color: #1d1a1a;
}
.pw-welcome-jad__footer a {
  color: #fff;
  text-decoration: underline;
}
.pw-welcome-jad__footer p {
  font-size: 18px;
  font-weight: 350;
}
.pw-welcome-jad__footer p:last-child {
  margin-bottom: 0;
}
.pw-welcome-jad__footer .pipe-separator {
  display: inline-block;
  margin: 16px;
}
.pw-welcome-jad__footer .pw-welcome-jad__footer__separator {
  max-width: 33%;
  border-top: #fff solid 2px;
  margin-bottom: 30px !important;
}
.pw-welcome-jad__footer .pw-welcome-jad__footer__title {
  font-family: "Taz", Verdana, sans-serif !important;
  margin-top: 0;
  margin-bottom: 0;
  line-height: normal;
  font-size: 30px;
  font-weight: 350;
  text-transform: uppercase;
}
.pw-welcome-jad__footer .pw-welcome-jad__footer__title strong {
  font-weight: 600;
}
.woocommerce form .form-row .required {
  visibility: visible;
}
.woocommerce form .form-row .optional {
  visibility: hidden;
}
.ja-paywall.jeuneafrique-edition-digitale {
  background-color: #FFFEFF;
  font-family: 'Libre Franklin', sans-serif;
  /* ope special 1 euro styles */
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-wc-feedback.container {
  width: 100%;
}
.ja-paywall.jeuneafrique-edition-digitale h1,
.ja-paywall.jeuneafrique-edition-digitale h2,
.ja-paywall.jeuneafrique-edition-digitale h3,
.ja-paywall.jeuneafrique-edition-digitale h4,
.ja-paywall.jeuneafrique-edition-digitale h5,
.ja-paywall.jeuneafrique-edition-digitale h6 {
  font-family: 'Libre Franklin', sans-serif;
}
.ja-paywall.jeuneafrique-edition-digitale a {
  color: #FE4A28;
  text-decoration: underline;
}
.ja-paywall.jeuneafrique-edition-digitale .jaed-logo {
  height: 60px;
  background-color: #CC000B;
}
.ja-paywall.jeuneafrique-edition-digitale .jaed-logo .svg-logo-ja-new {
  width: 200px;
  height: auto;
  max-height: 45px;
}
.ja-paywall.jeuneafrique-edition-digitale .jaed-logo .svg-logo-ja-new path:last-child {
  fill: #000;
}
.ja-paywall.jeuneafrique-edition-digitale .jaed-logo .svg-logo-ja-new path:first-child {
  fill: #fff;
}
.ja-paywall.jeuneafrique-edition-digitale .hang {
  text-align: center;
  margin: 20px 0;
  font-size: 16px;
}
.ja-paywall.jeuneafrique-edition-digitale .box-list {
  border-top: 2px solid #DDDBDD;
  background-color: #F7F4F6;
}
.ja-paywall.jeuneafrique-edition-digitale .box-list .box .box-content .heading {
  font-size: 15px;
  font-weight: bold;
  margin: 15px 0;
}
.ja-paywall.jeuneafrique-edition-digitale .box-list .box .box-content hr.separator {
  margin: 0;
  border-top: 2px solid #FE2F06;
  width: 50px;
  margin: auto;
}
.ja-paywall.jeuneafrique-edition-digitale .box-list .box .box-content .chevron {
  display: none;
}
.ja-paywall.jeuneafrique-edition-digitale .box-list .box .box-content .text {
  font-size: 12px;
  padding: 10px;
}
.ja-paywall.jeuneafrique-edition-digitale .box-list .box:after {
  height: 80%;
  position: absolute;
  top: 20px;
  right: 0;
  width: 2px;
  background: #EAE7E9;
  content: '';
}
.ja-paywall.jeuneafrique-edition-digitale .box-list .box:last-child:after {
  width: 0px;
}
.ja-paywall.jeuneafrique-edition-digitale .advantages {
  margin-top: 30px;
}
.ja-paywall.jeuneafrique-edition-digitale .cart-review {
  padding: 15px 0 0 0;
  background-position: 0px 20px;
  border: 2px solid #DDDBDD;
  text-align: center;
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/jaed/cart-summary-jaed.png');
  background-repeat: no-repeat;
}
.ja-paywall.jeuneafrique-edition-digitale .cart-review .price-mention {
  color: #cac8ca;
  font-size: 10px;
}
.ja-paywall.jeuneafrique-edition-digitale .cart-review h4 {
  font-weight: 100;
  font-size: 20px;
}
.ja-paywall.jeuneafrique-edition-digitale .cart-review .product-name {
  font-weight: bolder;
  font-size: 25px;
}
.ja-paywall.jeuneafrique-edition-digitale .cart-review .product-availability {
  font-weight: bold;
}
.ja-paywall.jeuneafrique-edition-digitale .cart-review .product-price {
  color: #FE2F06;
  font-size: 27px;
  font-weight: bold;
}
.ja-paywall.jeuneafrique-edition-digitale .cart-review .product-price .libelle {
  font-size: 15px;
}
.ja-paywall.jeuneafrique-edition-digitale .cart-review .pdt-lenght {
  color: #FE2F06;
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
}
.ja-paywall.jeuneafrique-edition-digitale .cart-review .product-link {
  color: #cac8ca;
  font-size: 12px;
  text-decoration: underline;
}
.ja-paywall.jeuneafrique-edition-digitale .cart-review .jacom {
  color: #cac8ca;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-intertitle-heading-hr {
  background: #FE2F06;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-right-heading-text {
  font-size: 12px;
  font-weight: normal;
  line-height: 35px;
}
.ja-paywall.jeuneafrique-edition-digitale .lost_password .jacom,
.ja-paywall.jeuneafrique-edition-digitale .coupon-group-form .jacom,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-right-heading-text .jacom {
  color: #FE4A28;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-intertitle-heading .ja-pw-intertitle-heading-text {
  text-transform: uppercase;
}
.ja-paywall.jeuneafrique-edition-digitale .loggedin-user-box {
  margin: 20px 0;
}
.ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row label {
  display: inline-block;
  width: 30%;
}
.ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row .input-field {
  display: inline-block;
  width: 50%;
}
.ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row input.input-text,
.ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row textarea {
  display: inline-block;
  width: 50%;
}
.ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row input.input-text,
.ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row .country_select.select2-container {
  display: inline-block !important;
  width: 50% !important;
}
.ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row .select#billing_civility {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/jaed/select-bck.png');
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 25px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-order form #customer_details .pw-checkout-inner-form,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-order form #customer_details .create-account {
  width: 100%;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-order form .create-account {
  margin-top: 0px;
}
.ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row .required {
  color: #2A2D34;
}
.ja-paywall.jeuneafrique-edition-digitale abbr[title],
.ja-paywall.jeuneafrique-edition-digitale abbr[data-original-title] {
  cursor: default;
  text-decoration: none;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form label {
  display: inline-block;
  width: 30%;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form {
  max-width: 100%;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form .form-control#password,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form .form-control#password_1,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form .form-control#password_2,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form .form-control#username,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form .form-control#user_login {
  display: inline-block;
  width: 50%;
  background: none;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form .form-control {
  padding-left: 20px;
}
.ja-paywall.jeuneafrique-edition-digitale input[type="submit"].btn-block,
.ja-paywall.jeuneafrique-edition-digitale input[type="reset"].btn-block,
.ja-paywall.jeuneafrique-edition-digitale input[type="button"].btn-block {
  display: inline-block;
  font-size: 14px;
  width: 160px;
  background-color: #FE4A28;
  margin-left: 0px;
}
.ja-paywall.jeuneafrique-edition-digitale input[type="submit"].btn-block:active,
.ja-paywall.jeuneafrique-edition-digitale input[type="reset"].btn-block:active,
.ja-paywall.jeuneafrique-edition-digitale input[type="button"].btn-block:active,
.ja-paywall.jeuneafrique-edition-digitale input[type="submit"].btn-block:focus,
.ja-paywall.jeuneafrique-edition-digitale input[type="reset"].btn-block:focus,
.ja-paywall.jeuneafrique-edition-digitale input[type="button"].btn-block:focus,
.ja-paywall.jeuneafrique-edition-digitale input[type="submit"].btn-block:hover,
.ja-paywall.jeuneafrique-edition-digitale input[type="reset"].btn-block:hover,
.ja-paywall.jeuneafrique-edition-digitale input[type="button"].btn-block:hover {
  background-color: #cc3b20;
}
.ja-paywall.jeuneafrique-edition-digitale .lost_password {
  display: inline-block;
  margin-left: 30.5%;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form a:hover {
  color: #cc3b20;
}
.ja-paywall.jeuneafrique-edition-digitale .help-box {
  position: fixed;
  bottom: 50px;
  right: 50px;
  z-index: 100000;
}
.ja-paywall.jeuneafrique-edition-digitale .checkout .create-account small,
.ja-paywall.jeuneafrique-edition-digitale .woocommerce-password-strength.short {
  margin-left: 30%;
  width: 50%;
}
.ja-paywall.jeuneafrique-edition-digitale .help-box .help-question-mark {
  width: 45px;
  height: 45px;
  border-radius: 30px;
  background-color: #FE4A28;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.75);
  cursor: pointer;
  position: relative;
}
.ja-paywall.jeuneafrique-edition-digitale .help-box .help-question-mark span:first-child {
  font-size: 35px;
  font-weight: bold;
  position: absolute;
  top: -2px;
  left: 12px;
  color: #fff;
  z-index: 98;
}
.ja-paywall.jeuneafrique-edition-digitale .help-box .help-question-mark span:nth-child(2) {
  font-size: 13px;
  font-weight: normal;
  position: absolute;
  top: 55px;
  left: -20px;
  color: #FE4A28;
  width: 100px;
  z-index: 99;
}
.ja-paywall.jeuneafrique-edition-digitale .help-box .help-text {
  font-weight: normal;
  position: absolute;
  top: -150px;
  left: -290px;
  background-color: #F7F4F6;
  text-align: center;
  z-index: 100;
  padding: 15px;
  width: 350px;
}
.ja-paywall.jeuneafrique-edition-digitale .help-box .help-text .title {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px;
}
.ja-paywall.jeuneafrique-edition-digitale .help-box .help-text::after {
  content: '';
  position: absolute;
  left: 83%;
  top: 95%;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #F7F4F6;
  clear: both;
}
.ja-paywall.jeuneafrique-edition-digitale .help-box a {
  color: #2A2D34;
  text-decoration: none;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-table th {
  background-color: #DDDBDD;
  color: #2A2D34;
  font-weight: bold !important;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-table thead tr {
  border-right: 2px solid #DDDBDD;
  border-left: 2px solid #DDDBDD;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-table tfoot tr:last-child th {
  border-bottom: 2px solid #DDDBDD;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-table tfoot tr th {
  border-bottom: 2px solid #FFF;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-table tfoot tr td {
  border-bottom: 2px solid #DDDBDD;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-table tfoot tr {
  border-right: 2px solid #DDDBDD;
  border-left: 2px solid #DDDBDD;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-table tr.cart_item td {
  border: 2px solid #DDDBDD;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-table th.product-name {
  border-right: 2px solid #fff;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-table .product-quantity,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-table tr.order-total .woocommerce-Price-amount.amount,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-table td.product-name {
  color: #FE4A28;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-intertitle-heading {
  margin-top: 20px;
}
.ja-paywall.jeuneafrique-edition-digitale #add_payment_method #payment .payment_method_paypal .about_paypal,
.ja-paywall.jeuneafrique-edition-digitale .woocommerce-cart #payment .payment_method_paypal .about_paypal,
.ja-paywall.jeuneafrique-edition-digitale .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
  float: none;
  margin-left: 25px;
}
.ja-paywall.jeuneafrique-edition-digitale form [type="radio"]:not(:checked) + label,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-formulaire [type="radio"]:not(:checked) + label,
.ja-paywall.jeuneafrique-edition-digitale form [type="radio"]:checked + label,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-formulaire [type="radio"]:checked + label {
  text-transform: uppercase;
  font-weight: bold;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-order #payment div.payment_box {
  text-transform: initial;
  font-weight: normal;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-order .ja-pw-payment-method .wc_payment_method {
  margin: 10px 0;
  display: block;
}
.ja-paywall.jeuneafrique-edition-digitale .submit-btn {
  text-align: center;
}
.ja-paywall.jeuneafrique-edition-digitale input[name="login"].btn-block {
  margin-left: 30.5%;
}
.ja-paywall.jeuneafrique-edition-digitale input[name="apply_coupon"].btn-block {
  width: 205px;
  margin: 0px 0px 0px 20px;
}
.ja-paywall.jeuneafrique-edition-digitale input[name="coupon_code"] {
  width: 320px !important;
  margin-left: 40px;
}
.ja-paywall.jeuneafrique-edition-digitale form .form-control,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-formulaire .form-control,
.ja-paywall.jeuneafrique-edition-digitale form .form-row input,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-formulaire .form-row input,
.ja-paywall.jeuneafrique-edition-digitale form .form-row select,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-formulaire .form-row select {
  height: 36px;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-order input#place_order {
  float: none !important;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-order input#place_order {
  width: 230px;
}
.ja-paywall.jeuneafrique-edition-digitale .btn-pw {
  border-color: transparent;
  margin-top: 15px;
}
.ja-paywall.jeuneafrique-edition-digitale .btn-pw:hover,
.ja-paywall.jeuneafrique-edition-digitale .btn-pw:focus,
.ja-paywall.jeuneafrique-edition-digitale .btn-pw:active,
.ja-paywall.jeuneafrique-edition-digitale .btn-pw.active,
.ja-paywall.jeuneafrique-edition-digitale .open .dropdown-toggle.btn-pw {
  background-color: #cc3b20;
  border-color: transparent;
}
.ja-paywall.jeuneafrique-edition-digitale .secure-payment-libelle {
  text-align: center;
  font-size: 13px;
  color: #4F4D4F;
  margin-top: 15px;
}
.ja-paywall.jeuneafrique-edition-digitale footer {
  background-color: #221E1F;
  color: #DDDBDD;
  margin-top: 20px;
  text-align: center;
}
.ja-paywall.jeuneafrique-edition-digitale footer .footer-content {
  padding: 15px;
  font-size: 12px;
}
.ja-paywall.jeuneafrique-edition-digitale #wrap {
  margin: 0px;
}
.ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row-last,
.ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row-first {
  float: none;
  width: 100%;
}
.ja-paywall.jeuneafrique-edition-digitale .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry {
  width: 20% !important;
}
.ja-paywall.jeuneafrique-edition-digitale .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc {
  width: 10% !important;
}
.ja-paywall.jeuneafrique-edition-digitale .payment_box .wc-credit-card-form label {
  font-weight: bold;
}
.ja-paywall.jeuneafrique-edition-digitale .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
  margin: 1em 1.5em 0 1.5em;
}
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-order .ja-pw-payment-method strong,
.ja-paywall.jeuneafrique-edition-digitale .ja-pw-order .ja-pw-payment-method .wc_payment_method.payment_method_cod {
  color: #211e1e;
}
@media (max-width: 991px) {
  .ja-paywall.jeuneafrique-edition-digitale .cart-review {
    background-image: none;
  }
  .ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form {
    font-size: 12px;
  }
  .ja-paywall.jeuneafrique-edition-digitale .coupon-group-form .form-group {
    display: block;
  }
  .ja-paywall.jeuneafrique-edition-digitale .coupon-group-form .coupon-form {
    text-align: center;
    margin-top: 15px;
  }
  .ja-paywall.jeuneafrique-edition-digitale .coupon-group-form .coupon-form .form-group {
    display: inline-block;
  }
  .ja-paywall.jeuneafrique-edition-digitale input[name="coupon_code"] {
    margin-left: 0px;
  }
  .ja-paywall.jeuneafrique-edition-digitale .payment_box .wc-credit-card-form label {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .ja-paywall.jeuneafrique-edition-digitale .box-list .box {
    border-bottom: 1px solid #DDDBDD;
  }
  .ja-paywall.jeuneafrique-edition-digitale .box-list .box.col-sm-3 {
    padding: 0;
  }
  .ja-paywall.jeuneafrique-edition-digitale .box-list .box:after {
    width: 0;
  }
  .ja-paywall.jeuneafrique-edition-digitale .box-list .box:last-child {
    border: none;
  }
  .ja-paywall.jeuneafrique-edition-digitale .box-list .box .box-content {
    padding: 10px 0;
  }
  .ja-paywall.jeuneafrique-edition-digitale .box-list .box .box-content .heading {
    padding: 0px 10px;
    display: inline-block;
    width: 80%;
    margin: 5px 0;
  }
  .ja-paywall.jeuneafrique-edition-digitale .box-list .box .box-content hr.separator {
    display: none;
  }
  .ja-paywall.jeuneafrique-edition-digitale .box-list .box .box-content .chevron {
    background-color: #FE2F06;
    color: #fff;
    padding: 5px 10px;
    display: inline-block;
  }
  .ja-paywall.jeuneafrique-edition-digitale .box-list .box .box-content .chevron.active i {
    transform: rotate(90deg);
  }
  .ja-paywall.jeuneafrique-edition-digitale .box-list .box .box-content .chevron i {
    transition: all 0.5s;
  }
  .ja-paywall.jeuneafrique-edition-digitale .box-list .box .box-content .text {
    display: none;
  }
  .ja-paywall.jeuneafrique-edition-digitale .checkout .create-account small,
  .ja-paywall.jeuneafrique-edition-digitale .woocommerce-checkout .checkout .create-account small,
  .ja-paywall.jeuneafrique-edition-digitale .woocommerce-password-strength.short {
    margin-left: 0;
    width: 100%;
  }
  .ja-paywall.jeuneafrique-edition-digitale .ja-pw-right-heading-text {
    line-height: 20px;
    display: block;
    margin-left: 10px;
    float: none !important;
  }
  .ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form label,
  .ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row label {
    display: block;
  }
  .ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row .input-field {
    display: block;
    width: 100%;
  }
  .ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form .form-control#password,
  .ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form .form-control#password_1,
  .ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form .form-control#password_2,
  .ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form .form-control#username,
  .ja-paywall.jeuneafrique-edition-digitale .ja-pw-login-form .form-control#user_login,
  .ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row input.input-text,
  .ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row .country_select.select2-container {
    width: 100% !important;
  }
  .ja-paywall.jeuneafrique-edition-digitale input[name="login"].btn-block {
    margin-left: 0;
    float: right;
  }
  .ja-paywall.jeuneafrique-edition-digitale .lost_password {
    display: block;
    margin-left: 0;
    margin-top: 15px;
    float: right;
  }
  .ja-paywall.jeuneafrique-edition-digitale .ja-pw-intertitle-heading {
    font-size: 19px;
  }
  .ja-paywall.jeuneafrique-edition-digitale input[name="apply_coupon"].btn-block {
    margin: 0;
  }
  .ja-paywall.jeuneafrique-edition-digitale .woocommerce form .form-row label {
    width: 100%;
  }
  .ja-paywall.jeuneafrique-edition-digitale .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry {
    width: 50% !important;
  }
  .ja-paywall.jeuneafrique-edition-digitale .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc {
    width: 30% !important;
  }
}
.ja-paywall.jeuneafrique-business-plus {
  background-color: #F5F6F9;
  font-family: 'Libre Franklin', sans-serif;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-wc-feedback.container {
  width: 100%;
}
.ja-paywall.jeuneafrique-business-plus h1,
.ja-paywall.jeuneafrique-business-plus h2,
.ja-paywall.jeuneafrique-business-plus h3,
.ja-paywall.jeuneafrique-business-plus h4,
.ja-paywall.jeuneafrique-business-plus h5,
.ja-paywall.jeuneafrique-business-plus h6 {
  font-family: 'Libre Franklin', sans-serif;
}
.ja-paywall.jeuneafrique-business-plus a {
  color: #67C1BF;
  text-decoration: underline;
}
.ja-paywall.jeuneafrique-business-plus .jab-logo {
  background-color: #002E48;
}
.ja-paywall.jeuneafrique-business-plus .woocommerce-checkout #payment div.payment_box,
.ja-paywall.jeuneafrique-business-plus .ja-pw-order .ja-pw-payment-method .well {
  background-color: #DDDDDD;
}
.ja-paywall.jeuneafrique-business-plus .margin-box {
  margin: 20px;
}
.ja-paywall.jeuneafrique-business-plus .cart-review {
  padding: 15px 0;
  border: 2px solid #DDDBDD;
  text-align: center;
  /*background-image: url('@{ja-global-path}https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/jab/cart-summary-jab.png');
        background-repeat: no-repeat;
        background-position: center left;
        background-size: 250px;*/
  background-color: #fff;
}
.ja-paywall.jeuneafrique-business-plus .cart-review .price-mention {
  color: #cac8ca;
  font-size: 10px;
}
.ja-paywall.jeuneafrique-business-plus .cart-review h4 {
  font-weight: 100;
  font-size: 20px;
  text-transform: uppercase;
}
.ja-paywall.jeuneafrique-business-plus .cart-review .product-name {
  font-weight: bolder;
  font-size: 25px;
}
.ja-paywall.jeuneafrique-business-plus .cart-review .product-availability {
  font-weight: bold;
}
.ja-paywall.jeuneafrique-business-plus .cart-review .product-price {
  color: #005BA1;
  font-size: 27px;
  font-weight: bold;
}
.ja-paywall.jeuneafrique-business-plus .cart-review .product-price .libelle {
  font-size: 15px;
}
.ja-paywall.jeuneafrique-business-plus .cart-review .pdt-lenght {
  color: #005BA1;
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
}
.ja-paywall.jeuneafrique-business-plus .cart-review .product-link {
  color: #c1bfc1;
  font-size: 12px;
}
.ja-paywall.jeuneafrique-business-plus .cart-review .product-link a {
  text-decoration: underline;
}
.ja-paywall.jeuneafrique-business-plus .cart-review .product-link .jacom {
  color: #67C1BF;
}
.ja-paywall.jeuneafrique-business-plus .cart-review .jacom {
  color: #cac8ca;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-intertitle-heading-hr {
  background: #002743;
}
.ja-paywall.jeuneafrique-business-plus .select2-container {
  display: inline-block !important;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-right-heading-text {
  font-size: 12px;
  font-weight: normal;
  line-height: 35px;
}
.ja-paywall.jeuneafrique-business-plus form .form-row-first.form-row-ja-small,
.ja-paywall.jeuneafrique-business-plus .ja-pw-formulaire .form-row-first.form-row-ja-small,
.ja-paywall.jeuneafrique-business-plus form .form-row-last.form-row-ja-large,
.ja-paywall.jeuneafrique-business-plus .ja-paywall .ja-pw-formulaire .form-row-last.form-row-ja-large {
  padding: 3px;
}
.ja-paywall.jeuneafrique-business-plus .coupon-group-form {
  font-family: 'Libre Franklin', sans-serif;
}
.ja-paywall.jeuneafrique-business-plus .lost_password .jacom,
.ja-paywall.jeuneafrique-business-plus .coupon-group-form .jacom,
.ja-paywall.jeuneafrique-business-plus .ja-pw-right-heading-text .jacom {
  color: #67C1BF;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-intertitle-heading .ja-pw-intertitle-heading-text {
  text-transform: uppercase;
}
.ja-paywall.jeuneafrique-business-plus .loggedin-user-box {
  margin: 20px 0;
}
.ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row label {
  display: inline-block;
  width: 30%;
}
.ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .input-field {
  display: inline-block;
  width: 50%;
}
.ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row input.input-text#billing_address_2 {
  margin-left: 30%;
}
.ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row input.input-text,
.ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row textarea {
  display: inline-block;
  width: 50%;
}
.ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row input.input-text,
.ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .country_select.select2-container,
.ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row #s2id_billing_thematique.select2-container {
  background-color: #FFFEFF;
  display: inline-block !important;
  width: 50% !important;
}
.ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .select#billing_position,
.ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .select#billing_civility {
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/paywall/jab/select-bck.png');
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 25px;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 50%;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-order form #customer_details {
  background-color: #FFF;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-order form #customer_details .pw-checkout-inner-form,
.ja-paywall.jeuneafrique-business-plus .ja-pw-order form #customer_details .create-account {
  width: 100%;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-order form .create-account {
  margin-top: 0px;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-order form .create-account .detail {
  color: #c1bfc1;
  font-size: 12px;
  margin-left: 30%;
  width: 50%;
}
.ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .required {
  color: #2A2D34;
}
.ja-paywall.jeuneafrique-business-plus abbr[title],
.ja-paywall.jeuneafrique-business-plus abbr[data-original-title] {
  cursor: default;
  text-decoration: none;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-login-form label {
  display: inline-block;
  width: 30%;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-login-form {
  max-width: 100%;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-login-form .form-control#password,
.ja-paywall.jeuneafrique-business-plus .ja-pw-login-form .form-control#password_1,
.ja-paywall.jeuneafrique-business-plus .ja-pw-login-form .form-control#password_2,
.ja-paywall.jeuneafrique-business-plus .ja-pw-login-form .form-control#username,
.ja-paywall.jeuneafrique-business-plus .ja-pw-login-form .form-control#user_login {
  display: inline-block;
  width: 50%;
  background: #fff;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-login-form .form-control {
  padding-left: 20px;
}
.ja-paywall.jeuneafrique-business-plus input[type="submit"].btn-block,
.ja-paywall.jeuneafrique-business-plus input[type="reset"].btn-block,
.ja-paywall.jeuneafrique-business-plus input[type="button"].btn-block {
  display: inline-block;
  font-size: 14px;
  width: 160px;
  background-color: #67C1BF;
  margin-left: 0px;
}
.ja-paywall.jeuneafrique-business-plus input[type="submit"].btn-block:active,
.ja-paywall.jeuneafrique-business-plus input[type="reset"].btn-block:active,
.ja-paywall.jeuneafrique-business-plus input[type="button"].btn-block:active,
.ja-paywall.jeuneafrique-business-plus input[type="submit"].btn-block:focus,
.ja-paywall.jeuneafrique-business-plus input[type="reset"].btn-block:focus,
.ja-paywall.jeuneafrique-business-plus input[type="button"].btn-block:focus,
.ja-paywall.jeuneafrique-business-plus input[type="submit"].btn-block:hover,
.ja-paywall.jeuneafrique-business-plus input[type="reset"].btn-block:hover,
.ja-paywall.jeuneafrique-business-plus input[type="button"].btn-block:hover {
  background-color: #46aa9e;
}
.ja-paywall.jeuneafrique-business-plus .lost_password {
  display: inline-block;
  margin-left: 30.5%;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-login-form a:hover {
  color: #cc3b20;
}
.ja-paywall.jeuneafrique-business-plus .help-box {
  position: fixed;
  bottom: 50px;
  right: 50px;
  z-index: 100000;
}
.ja-paywall.jeuneafrique-business-plus .checkout .create-account small,
.ja-paywall.jeuneafrique-business-plus .woocommerce-password-strength.short {
  margin-left: 30%;
  width: 50%;
}
.ja-paywall.jeuneafrique-business-plus .help-box .help-question-mark {
  width: 45px;
  height: 45px;
  border-radius: 30px;
  background-color: #67C1BF;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.75);
  cursor: pointer;
  position: relative;
}
.ja-paywall.jeuneafrique-business-plus .help-box .help-question-mark span:first-child {
  font-size: 35px;
  font-weight: bold;
  position: absolute;
  top: -2px;
  left: 12px;
  color: #fff;
  z-index: 98;
}
.ja-paywall.jeuneafrique-business-plus .help-box .help-question-mark span:nth-child(2) {
  font-size: 13px;
  font-weight: normal;
  position: absolute;
  top: 55px;
  left: -20px;
  color: #67C1BF;
  width: 100px;
  z-index: 99;
}
.ja-paywall.jeuneafrique-business-plus .help-box .help-text {
  font-weight: normal;
  position: absolute;
  top: -150px;
  left: -290px;
  background-color: #DDDDDD;
  text-align: center;
  z-index: 100;
  padding: 15px;
  width: 350px;
}
.ja-paywall.jeuneafrique-business-plus .help-box .help-text .title {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px;
}
.ja-paywall.jeuneafrique-business-plus .help-box .help-text::after {
  content: '';
  position: absolute;
  left: 83%;
  top: 95%;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #DDDDDD;
  clear: both;
}
.ja-paywall.jeuneafrique-business-plus .help-box a {
  color: #2A2D34;
  text-decoration: none;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-table {
  font-family: 'Libre Franklin', sans-serif;
  font-size: 14px;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-table th {
  background-color: #DDDDDD;
  color: #2A2D34;
  font-weight: bold !important;
  font-family: inherit;
  font-size: 14px !important;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-table thead tr {
  border-right: 2px solid #DDDBDD;
  border-left: 2px solid #DDDBDD;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-table tfoot tr:last-child th {
  border-bottom: 2px solid #DDDBDD;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-table tfoot tr th {
  border-bottom: 2px solid #FFF;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-table tfoot tr td {
  border-bottom: 2px solid #DDDBDD;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-table tfoot tr {
  border-right: 2px solid #DDDBDD;
  border-left: 2px solid #DDDBDD;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-table tr.cart_item td {
  border: 2px solid #DDDBDD;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-table th.product-name {
  border-right: 2px solid #fff;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-table .product-quantity,
.ja-paywall.jeuneafrique-business-plus .ja-pw-table tr.order-total .woocommerce-Price-amount.amount,
.ja-paywall.jeuneafrique-business-plus .ja-pw-table td.product-name {
  color: #67C1BF;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-intertitle-heading {
  margin-top: 20px;
  color: #002743;
}
.ja-paywall.jeuneafrique-business-plus #add_payment_method #payment .payment_method_paypal .about_paypal,
.ja-paywall.jeuneafrique-business-plus .woocommerce-cart #payment .payment_method_paypal .about_paypal,
.ja-paywall.jeuneafrique-business-plus .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
  float: none;
  margin-left: 25px;
}
.ja-paywall.jeuneafrique-business-plus form [type="radio"]:not(:checked) + label,
.ja-paywall.jeuneafrique-business-plus .ja-pw-formulaire [type="radio"]:not(:checked) + label,
.ja-paywall.jeuneafrique-business-plus form [type="radio"]:checked + label,
.ja-paywall.jeuneafrique-business-plus .ja-pw-formulaire [type="radio"]:checked + label {
  text-transform: uppercase;
  font-weight: bold;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-order #payment div.payment_box {
  text-transform: initial;
  font-weight: normal;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-order .ja-pw-payment-method .wc_payment_method {
  margin: 10px 0;
  display: block;
}
.ja-paywall.jeuneafrique-business-plus .submit-btn {
  text-align: center;
}
.ja-paywall.jeuneafrique-business-plus input[name="login"].btn-block {
  margin-left: 30.5%;
}
.ja-paywall.jeuneafrique-business-plus input[name="apply_coupon"].btn-block {
  width: 205px;
  margin: 0px 0px 0px 20px;
}
.ja-paywall.jeuneafrique-business-plus input[name="coupon_code"] {
  width: 320px !important;
  margin-left: 0px;
}
.ja-paywall.jeuneafrique-business-plus form .form-control,
.ja-paywall.jeuneafrique-business-plus .ja-pw-formulaire .form-control,
.ja-paywall.jeuneafrique-business-plus form .form-row input,
.ja-paywall.jeuneafrique-business-plus .ja-pw-formulaire .form-row input,
.ja-paywall.jeuneafrique-business-plus form .form-row select,
.ja-paywall.jeuneafrique-business-plus .ja-pw-formulaire .form-row select {
  height: 36px;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-order input#place_order {
  float: none !important;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-order input#place_order {
  width: 230px;
}
.ja-paywall.jeuneafrique-business-plus .btn-pw {
  border-color: transparent;
  margin-top: 15px;
}
.ja-paywall.jeuneafrique-business-plus .btn-pw:hover,
.ja-paywall.jeuneafrique-business-plus .btn-pw:focus,
.ja-paywall.jeuneafrique-business-plus .btn-pw:active,
.ja-paywall.jeuneafrique-business-plus .btn-pw.active,
.ja-paywall.jeuneafrique-business-plus .open .dropdown-toggle.btn-pw {
  background-color: #cc3b20;
  border-color: transparent;
}
.ja-paywall.jeuneafrique-business-plus .secure-payment-libelle {
  text-align: center;
  font-size: 13px;
  color: #4F4D4F;
  margin-top: 15px;
}
.ja-paywall.jeuneafrique-business-plus footer {
  background-color: #221E1F;
  color: #DDDBDD;
  margin-top: 20px;
  text-align: center;
}
.ja-paywall.jeuneafrique-business-plus footer .footer-content {
  padding: 15px;
  font-size: 12px;
}
.ja-paywall.jeuneafrique-business-plus #wrap {
  margin: 0px;
}
.ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row-last,
.ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row-first {
  float: none;
  width: 100%;
}
.ja-paywall.jeuneafrique-business-plus .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry {
  width: 20% !important;
}
.ja-paywall.jeuneafrique-business-plus .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc {
  width: 10% !important;
}
.ja-paywall.jeuneafrique-business-plus .payment_box .wc-credit-card-form label {
  font-weight: bold;
}
.ja-paywall.jeuneafrique-business-plus .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
  margin: 1em 1.5em 0 1.5em;
}
.ja-paywall.jeuneafrique-business-plus .ja-pw-order .ja-pw-payment-method strong,
.ja-paywall.jeuneafrique-business-plus .ja-pw-order .ja-pw-payment-method .wc_payment_method.payment_method_cod {
  color: #211e1e;
}
@media (max-width: 991px) {
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row input.input-text,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row textarea,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row input.input-text,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .country_select.select2-container,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row #s2id_billing_thematique.select2-container,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .select#billing_position,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .select#billing_civility,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .input-field {
    width: 65% !important;
  }
  .ja-paywall.jeuneafrique-business-plus .cart-review {
    background-image: none;
  }
  .ja-paywall.jeuneafrique-business-plus .ja-pw-login-form {
    font-size: 12px;
  }
  .ja-paywall.jeuneafrique-business-plus .coupon-group-form .form-group {
    display: block;
  }
  .ja-paywall.jeuneafrique-business-plus .coupon-group-form .coupon-form {
    text-align: center;
    margin-top: 15px;
  }
  .ja-paywall.jeuneafrique-business-plus .coupon-group-form .coupon-form .form-group {
    display: inline-block;
  }
  .ja-paywall.jeuneafrique-business-plus input[name="coupon_code"] {
    margin-left: 0px;
  }
  .ja-paywall.jeuneafrique-business-plus .payment_box .wc-credit-card-form label {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .ja-paywall.jeuneafrique-business-plus .checkout .create-account small,
  .ja-paywall.jeuneafrique-business-plus .woocommerce-checkout .checkout .create-account small,
  .ja-paywall.jeuneafrique-business-plus .woocommerce-password-strength.short {
    margin-left: 0;
    width: 100%;
  }
  .ja-paywall.jeuneafrique-business-plus .ja-pw-right-heading-text {
    line-height: 20px;
    display: block;
    margin-left: 10px;
    float: none !important;
  }
  .ja-paywall.jeuneafrique-business-plus .ja-pw-login-form label,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row label {
    display: block;
  }
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .input-field {
    display: block;
    width: 100%;
  }
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row input.input-text#billing_address_2 {
    margin-left: 0;
  }
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row input.input-text,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row textarea,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row input.input-text,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .country_select.select2-container,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row #s2id_billing_thematique.select2-container,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .select#billing_position,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .select#billing_civility,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .input-field {
    width: 100% !important;
  }
  .ja-paywall.jeuneafrique-business-plus .ja-pw-login-form .form-control#password,
  .ja-paywall.jeuneafrique-business-plus .ja-pw-login-form .form-control#password_1,
  .ja-paywall.jeuneafrique-business-plus .ja-pw-login-form .form-control#password_2,
  .ja-paywall.jeuneafrique-business-plus .ja-pw-login-form .form-control#username,
  .ja-paywall.jeuneafrique-business-plus .ja-pw-login-form .form-control#user_login,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row input.input-text,
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row .country_select.select2-container {
    width: 100% !important;
  }
  .ja-paywall.jeuneafrique-business-plus input[name="login"].btn-block {
    margin-left: 0;
    float: right;
  }
  .ja-paywall.jeuneafrique-business-plus .lost_password {
    display: block;
    margin-left: 0;
    margin-top: 15px;
    float: right;
  }
  .ja-paywall.jeuneafrique-business-plus .ja-pw-intertitle-heading {
    font-size: 19px;
  }
  .ja-paywall.jeuneafrique-business-plus input[name="apply_coupon"].btn-block {
    margin: 0;
  }
  .ja-paywall.jeuneafrique-business-plus .woocommerce form .form-row label {
    width: 100%;
  }
  .ja-paywall.jeuneafrique-business-plus .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry {
    width: 50% !important;
  }
  .ja-paywall.jeuneafrique-business-plus .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc {
    width: 30% !important;
  }
  .ja-paywall.jeuneafrique-business-plus .ja-pw-order form .create-account .detail {
    margin-left: 0;
    width: 100%;
  }
}
.discount-popup {
  position: fixed;
  text-align: center;
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  background-color: #F6F4F5;
  z-index: 100000;
  box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.5);
  background-image: url('https://www.jeuneafrique.com/wp-content/themes/ja-3.0.x/assets/img/discount-popup/bg-imgpopup.jpg');
  background-position: bottom center;
  background-repeat: no-repeat;
}
.discount-popup .popup-content {
  margin: 50px 20px 20px 20px;
}
.discount-popup .popup-content p {
  font-size: 17px;
  margin-top: 30px;
}
.discount-popup .popup-content p span {
  border: 2px solid #CD060B;
  padding: 2px;
  font-weight: bold;
  color: #CD060B;
}
.discount-popup .popup-content .add-to-cart-btn {
  margin-top: 30px;
  background-color: #0D0D0D;
  color: #F6F4F5;
  font-weight: bold;
  text-transform: uppercase;
  border: none;
  padding: 10px 15px;
  font-size: 17px;
}
.discount-popup span.jacom {
  color: #7B797A;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  font-size: 25px;
  cursor: pointer;
}
@media (min-width: 768px) {
  .discount-popup {
    width: 850px;
    left: calc(50% - 425px);
    right: calc(50% - 425px);
    bottom: calc(50% - 275px);
    top: calc(50% - 275px);
    height: 550px;
  }
}
/*
 *  EDITOR
 */
/* Styles de l'editeur Wysiwyg */
.art-intertitre {
  font-size: 18px;
  font-weight: bold;
}
.art-margin-fullpage {
  width: 80%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
blockquote {
  /*padding: 0; margin: @padding-base-vertical 0; position: relative;
	.clearfix();
	font-family: @heading-proxima; font-size: @font-size-largest;
	p:first-child{
		.make-xs-column(10);
		//.make-xs-column-push(10);
		//.make-xs-column-offset(1);
		padding-left: @padding-base;
		line-height: @line-height-medium;
	}
	&:before{ // Quot icone
		content:"\e114";
		font-family: 'jacom';
		position: absolute; top: -10px;
		//.pull-left();
		.make-xs-column(1);
		color: @orange; font-size: (@font-size-largest*1.5);
	}*/
}
blockquote .auteur {
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  text-align: right;
  color: #706666;
}
blockquote .fig-bq-footer {
  float: right !important;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
}
.art-text div.encart,
.page-article-jaeco .art-text .frame-wide,
.page-article-jaeco .art-text .frame-right,
.page-article-jaeco .art-text .frame-letf {
  margin: 20px 0;
  padding: 32px;
  border-top: 4px solid #ada1a1;
  background-color: #f8f8f8;
}
/*.page-article-jaeco .art-text{
	.frame-right, .frame-left{
		.make-sm-column(5); .clearfix(); .pull-right();
		margin:  @padding-base-vertical 0; padding: (@padding-base*2);
	}
}*/
/* subscribers / abonnés styles en mode connecté */
/*
 *  MODE ABONNE / SUBSCRIBER
 *  en mode connecté
 */
body.subscriber-connected.subscriber-connected--JAN:not(.dark),
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) {
  /* Layout-related sections */
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-header .svg-logo-ja-new path:last-child,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-header .svg-logo-ja-new path:last-child,
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .navbar-header-xs-center .svg-logo-ja-new path:last-child,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .navbar-header-xs-center .svg-logo-ja-new path:last-child {
  fill: #a5a5a4;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-header .svg-logo-ja-new path:first-child,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-header .svg-logo-ja-new path:first-child,
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .navbar-header-xs-center .svg-logo-ja-new path:first-child,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .navbar-header-xs-center .svg-logo-ja-new path:first-child {
  fill: #fff;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-header,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-header {
  border-bottom: #c9c9ce 1px solid;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-header .header-nav-left,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-header .header-nav-left,
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-header .header-nav-right,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-header .header-nav-right {
  color: #fff;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-header .header-nav-left .jacom,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-header .header-nav-left .jacom,
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-header .header-nav-right .jacom,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-header .header-nav-right .jacom {
  color: #fff;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-header .header-nav-left svg,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-header .header-nav-left svg,
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-header .header-nav-right svg,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-header .header-nav-right svg {
  fill: #fff;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-header .header-nav-left,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-header .header-nav-left {
  background-color: #1d1d1b;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-header .header-nav-right,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-header .header-nav-right {
  background-color: #fbb612;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .header-nav-center,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .header-nav-center {
  border-left: 1px solid #393434;
  border-right: 1px solid #393434;
  background-color: #1d1d1b;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .header-nav-center .header-nav-action,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .header-nav-center .header-nav-action {
  color: #393434;
  background-color: #e9e9eb;
  border: 1px solid transparent;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .header-nav-center .header-section-title,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .header-nav-center .header-section-title {
  color: #fff;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .header-nav-center .header-section-title:before,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .header-nav-center .header-section-title:before {
  color: #393434;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-header.country-list-open .header-nav-left,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-header.country-list-open .header-nav-left {
  background-color: #e40421;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-navigation,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-navigation {
  /* phone */
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-navigation .navbar-header-xs,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-navigation .navbar-header-xs {
  background-color: #1d1d1b;
  border-bottom-color: #1d1d1b;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-navigation #country-selection-xs .navbar-header-xs,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-navigation #country-selection-xs .navbar-header-xs {
  background-color: inherit;
  border-bottom: none;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-navigation .navbar-header-xs-left,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-navigation .navbar-header-xs-left,
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-navigation .navbar-header-xs-right,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-navigation .navbar-header-xs-right {
  color: #fff;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-navigation .navbar-header-xs-left a,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-navigation .navbar-header-xs-left a,
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-navigation .navbar-header-xs-right a,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-navigation .navbar-header-xs-right a,
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-navigation .navbar-header-xs-left svg,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-navigation .navbar-header-xs-left svg,
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-navigation .navbar-header-xs-right svg,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-navigation .navbar-header-xs-right svg {
  color: #fff;
  fill: #fff;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .main-navigation .main-menu-jaed.visible-xs,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .main-navigation .main-menu-jaed.visible-xs {
  display: none !important;
}
body.subscriber-connected.subscriber-connected--JAN:not(.dark) .navbar-header-xs__user-welcome,
body.subscriber-connected.subscriber-connected--JAN:not(.ja-emploi) .navbar-header-xs__user-welcome {
  padding: 16px;
}
body.subscriber-connected.subscriber-connected--JAN .main-header__aside-button--subscribe-now {
  visibility: hidden;
}
body.subscriber-connected.subscriber-connected--JAN .header-nav-right {
  position: relative;
}
body.subscriber-connected.subscriber-connected--JAN .header-nav-right .header-nav-right___tooltip {
  font-size: 16px;
  font-weight: 350;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  padding: 10px 20px;
  position: absolute;
  width: 400px;
  color: #1d1d1b;
  background: #fff;
  height: 90px;
  text-align: left;
  opacity: 1;
  right: 100%;
  top: 5px;
  margin-right: 5px;
  z-index: 1050;
}
body.subscriber-connected.subscriber-connected--JAN .header-nav-right .header-nav-right___tooltip strong {
  font-weight: 700;
}
body.subscriber-connected.subscriber-connected--JAN .header-nav-right .header-nav-right___tooltip:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -8px;
  width: 0;
  height: 0;
  border-left: 8px solid #fff;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
body.subscriber-connected.subscriber-connected--JAN .header-nav-right .header-nav-right___tooltip .tooltip__close {
  color: #1d1d1b !important;
  position: absolute;
  top: -5px;
  right: 0;
  z-index: 1000;
  height: 30px;
  width: 25px;
}
@media (min-width: 767px) {
  body.subscriber-connected:not(.subscriber-connected--JAN) .main-header__aside-button--subscribe-now {
    visibility: visible;
  }
}
@media (max-width: 767px) {
  body.subscriber-connected:not(.subscriber-connected--JAN) .main-navigation .main-menu-jaed.visible-xs {
    display: block !important;
  }
}
/* Article */
.container__author {
  position: relative;
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #e4e0e0;
  padding: 20px 0 0;
  margin-top: 20px;
}
.container__author .boxes {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  margin: 16px;
}
@media screen and (min-width: 768px) {
  .container__author .boxes {
    margin: 0;
    align-items: flex-start;
    flex-direction: row;
  }
}
.container__author .boxes .box__media img.box__media-medallion {
  width: 93px;
  height: 93px;
  padding: 1px;
  border-radius: 50%;
  border: 2px solid #eaeaea;
}
@media screen and (min-width: 768px) {
  .container__author .boxes .box__media img.box__media-medallion {
    width: 92px;
    height: 92px;
  }
}
.container__author .boxes .box__description {
  display: flex;
  flex-direction: column;
  max-width: 180px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .container__author .boxes .box__description {
    margin-left: 20px;
    text-align: left;
  }
}
.container__author .boxes .box__description .box__description-title {
  margin-top: 20px;
  color: #ADA1A1;
}
@media screen and (min-width: 768px) {
  .container__author .boxes .box__description .box__description-title {
    margin-top: 0;
  }
}
.container__author .boxes .box__description .box__description-title span {
  font-weight: bold;
  color: #000000;
  font-style: italic;
}
.container__author .boxes .box__description .box__description-bio {
  display: none;
  color: #ADA1A1;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .container__author .boxes .box__description .box__description-bio {
    display: flex;
  }
}
.container__author .boxes .box__description .box__description-author {
  margin-top: 10px;
}
.container__author.number-author-1 {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .container__author.number-author-1 {
    flex-direction: row;
  }
}
.container__author.number-author-1 .boxes {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .container__author.number-author-1 .boxes {
    flex-direction: row;
    align-items: flex-start;
  }
}
.container__author.number-author-1 .boxes .box__description {
  max-width: 260px;
}
@media screen and (min-width: 768px) {
  .container__author.number-author-1 .boxes .box__description {
    max-width: 770px;
  }
}
.container__author.number-author-1 .boxes .box__description .box__description-title {
  font-size: 18px;
}
.container__author.number-author-1 .boxes .box__description .box__description-title span {
  color: #000000;
  font-style: italic;
}
.container__author.number-author-1 .boxes .box__description .box__description-bio {
  display: flex;
  font-size: 18px;
  line-height: 24px;
}
.container__author.number-author-2 .boxes .box__description {
  max-width: 320px;
}
.container__author.number-author-2 .boxes .box__description .box__description-title {
  font-size: 18px;
}
.container__author.number-author-2 .boxes .box__description .box__description-title span {
  color: #000000;
  font-style: italic;
}
.container__author.number-author-2 .boxes .box__description .box__description-bio {
  font-size: 18px;
  line-height: 24px;
}
@media screen and (min-width: 414px) and (max-width: 768px) {
  .container__author.number-author-3 {
    flex-direction: column;
  }
}
.container__author.number-author-3 .boxes {
  max-width: 80px;
}
@media screen and (min-width: 414px) {
  .container__author.number-author-3 .boxes {
    max-width: 100%;
  }
}
@media screen and (min-width: 414px) and (max-width: 768px) {
  .container__author.number-author-3 .boxes {
    flex-direction: row;
    margin: 16px;
  }
}
@media screen and (min-width: 414px) and (max-width: 768px) {
  .container__author.number-author-3 .boxes .box__media {
    top: 0%;
    transform: none;
  }
}
.container__author.number-author-3 .boxes .box__media .box__media-medallion {
  width: 72px;
  height: 72px;
}
@media screen and (min-width: 414px) and (max-width: 768px) {
  .container__author.number-author-3 .boxes .box__description {
    max-width: 100%;
  }
}
.container__author.number-author-3 .boxes .box__description .box__description-bio {
  font-size: 14px;
  line-height: 16px;
}
#container__collectif {
  position: relative;
}
#container__collectif #box {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  #container__collectif #box {
    flex-direction: row;
  }
}
#container__collectif #box #box__description {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  #container__collectif #box #box__description {
    margin-top: 0;
    margin-left: 20px;
  }
}
#container__collectif #box #box__description #box__description-title,
#container__collectif #box #box__description #box__description-bio {
  text-align: center;
  color: #ADA1A1;
}
#container__collectif #box #box__description #box__description-title span,
#container__collectif #box #box__description #box__description-bio span {
  color: #000000;
}
@media screen and (min-width: 768px) {
  #container__collectif #box #box__description #box__description-title,
  #container__collectif #box #box__description #box__description-bio {
    text-align: left;
  }
}
#container__collectif #box #box__description #box__description-bio {
  margin-top: 10px;
  max-width: 240px;
}
@media screen and (min-width: 768px) {
  #container__collectif #box #box__description #box__description-bio {
    max-width: 100%;
  }
}
#container__collectif .desc {
  font-size: 16px;
  margin-top: 20px;
}
#container__collectif .desc a {
  text-decoration: underline;
  color: #005e79;
}
.container__single {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .container__single {
    flex-direction: row;
  }
}
.container__single .boxes {
  display: flex;
  margin-top: 1.25rem;
}
@media screen and (min-width: 768px) {
  .container__single .boxes {
    flex-direction: row;
  }
}
.container__single .boxes .box__media img.box__media-medallion {
  width: 64px;
  height: 64px;
  border-radius: 50%;
}
@media screen and (min-width: 768px) {
  .container__single .boxes .box__media img.box__media-medallion {
    width: 92px;
    height: 92px;
  }
}
.container__single .boxes .box__description {
  margin-left: 1.25rem;
  padding: 0 1.25rem 0 0;
}
.container__single .boxes .box__description .box__description-title {
  color: #ADA1A1;
}
.container__single .boxes .box__description .box__description-title span {
  color: #000000;
  font-style: italic;
}
.container__single .boxes .box__description .box__description-bio {
  color: #ADA1A1;
  margin-top: .5rem;
}
/* HP Board idée */
.wrapper_medaillon {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 117px;
  margin-top: 10px;
}
.wrapper_medaillon .author-img img.nb-1 {
  width: 106px;
  height: 106px;
}
.wrapper_medaillon .author-img img.nb-2,
.wrapper_medaillon .author-img img.nb-3 {
  width: 48px;
  height: 48px;
}
.wrapper_medaillon .author-img:last-of-type {
  margin-left: 6px;
}
span.collectif-name {
  color: #211e1e;
}
/* Page liste */
@media screen and (max-width: 414px) {
  .__secondary-art-list .secondary-art-list article {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #e4e0e0;
  }
}
@media screen and (max-width: 414px) {
  .__secondary-art-list .secondary-art-list article .sec-art-list-titles {
    margin-top: 20px;
    width: 100%;
  }
}
.__secondary-art-list .secondary-art-list article .sec-art-list-author {
  padding-top: 0px;
}
@media screen and (max-width: 414px) {
  .__secondary-art-list .secondary-art-list article .sec-art-list-author {
    border-left: none;
    padding-left: 0;
    width: 100%;
  }
}
.__secondary-art-list .secondary-art-list a.col-xs-3 {
  width: auto !important;
}
.__secondary-art-list .secondary-art-list .box:last-of-type {
  margin-top: 8px;
}
.__secondary-art-list .secondary-art-list .box {
  display: flex;
  margin-left: 10px;
}
.__secondary-art-list .secondary-art-list .box .box__media img.box__media-medallion {
  width: 40px;
  height: 40px;
  padding: 1px;
  border-radius: 50%;
  border: 2px solid #eaeaea;
}
.__secondary-art-list .secondary-art-list .box .box__description {
  margin-left: 10px;
}
.__secondary-art-list .secondary-art-list .box .box__description p.box__description-collectif {
  font-weight: bold;
}
.__secondary-art-list .secondary-art-list .boxes .box__description.collectif {
  margin-left: 20px;
}
@media screen and (max-width: 414px) {
  .__secondary-art-list .secondary-art-list .boxes .box__description.collectif {
    margin-left: 10px;
  }
}
.__secondary-art-list .secondary-art-list .boxes .box__description.collectif .box__description-collectif,
.__secondary-art-list .secondary-art-list .boxes .box__description.collectif .box__description-authors {
  margin-top: 2px;
}
.archive.tax-type-article.term-editorial aside#pos-right,
.archive.tax-type-article.term-opinion aside#pos-right,
.page-template-page-idee.page-template-page-idee-php aside#pos-right {
  display: none;
}
.archive.tax-type-article.term-editorial #content,
.archive.tax-type-article.term-opinion #content,
.page-template-page-idee.page-template-page-idee-php #content {
  max-width: 976px !important;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion,
.archive.tax-type-article.term-opinion #content .main-box.opinion,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion {
  max-width: 976px !important;
  margin-top: 0;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat {
  width: 976px;
}
@media screen and (max-width: 976px) {
  .archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat,
  .archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat,
  .page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat {
    width: 700px;
  }
}
@media screen and (max-width: 414px) {
  .archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat,
  .archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat,
  .page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat {
    width: 340px;
  }
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .container__single,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .container__single,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .container__single {
  margin-top: 20px;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .container__single.number-author-2 .boxes,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .container__single.number-author-2 .boxes,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .container__single.number-author-2 .boxes {
  flex: 1;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .container__single.number-author-2 .boxes:last-of-type,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .container__single.number-author-2 .boxes:last-of-type,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .container__single.number-author-2 .boxes:last-of-type {
  padding-left: 20px;
}
@media screen and (max-width: 414px) {
  .archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .container__single.number-author-2 .boxes:last-of-type,
  .archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .container__single.number-author-2 .boxes:last-of-type,
  .page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .container__single.number-author-2 .boxes:last-of-type {
    padding-left: 0px !important;
    margin-left: 6px !important;
    margin-top: 16px !important;
  }
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .container__single.number-author-3 .boxes,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .container__single.number-author-3 .boxes,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .container__single.number-author-3 .boxes {
  flex: 1;
}
@media screen and (max-width: 414px) {
  .archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list article,
  .archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list article,
  .page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list article {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #e4e0e0;
  }
}
@media screen and (max-width: 414px) {
  .archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list article .sec-art-list-titles,
  .archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list article .sec-art-list-titles,
  .page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list article .sec-art-list-titles {
    margin-top: 20px;
    width: 100%;
  }
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list article .sec-art-list-author,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list article .sec-art-list-author,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list article .sec-art-list-author {
  padding-top: 0px;
}
@media screen and (max-width: 414px) {
  .archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list article .sec-art-list-author,
  .archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list article .sec-art-list-author,
  .page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list article .sec-art-list-author {
    border-left: none;
    padding-left: 0;
    width: 100%;
  }
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list a.col-xs-3,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list a.col-xs-3,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list a.col-xs-3 {
  width: auto !important;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box:last-of-type,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box:last-of-type,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box:last-of-type {
  margin-top: 8px;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box {
  display: flex;
  margin-left: 10px;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box .box__media img.box__media-medallion,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box .box__media img.box__media-medallion,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box .box__media img.box__media-medallion {
  width: 40px;
  height: 40px;
  padding: 1px;
  border-radius: 50%;
  border: 2px solid #eaeaea;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box .box__description,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box .box__description,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box .box__description {
  margin-left: 10px;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box .box__description p.box__description-collectif,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box .box__description p.box__description-collectif,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .box .box__description p.box__description-collectif {
  font-weight: bold;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .boxes .box__description.collectif,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .boxes .box__description.collectif,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .boxes .box__description.collectif {
  margin-left: 20px;
}
@media screen and (max-width: 414px) {
  .archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .boxes .box__description.collectif,
  .archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .boxes .box__description.collectif,
  .page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .boxes .box__description.collectif {
    margin-left: 10px;
  }
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .boxes .box__description.collectif .box__description-collectif,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .boxes .box__description.collectif .box__description-collectif,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .boxes .box__description.collectif .box__description-collectif,
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .boxes .box__description.collectif .box__description-authors,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .boxes .box__description.collectif .box__description-authors,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat section.board .board-body .secondary-art-list .boxes .box__description.collectif .box__description-authors {
  margin-top: 2px;
}
@media screen and (max-width: 414px) {
  .archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list article,
  .archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list article,
  .page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list article {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #e4e0e0;
  }
}
@media screen and (max-width: 414px) {
  .archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list article .sec-art-list-titles,
  .archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list article .sec-art-list-titles,
  .page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list article .sec-art-list-titles {
    margin-top: 20px;
    width: 100%;
  }
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list article .sec-art-list-author,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list article .sec-art-list-author,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list article .sec-art-list-author {
  padding-top: 0px;
}
@media screen and (max-width: 414px) {
  .archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list article .sec-art-list-author,
  .archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list article .sec-art-list-author,
  .page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list article .sec-art-list-author {
    border-left: none;
    padding-left: 0;
    width: 100%;
  }
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list a.col-xs-3,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list a.col-xs-3,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list a.col-xs-3 {
  width: auto !important;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box:last-of-type,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box:last-of-type,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box:last-of-type {
  margin-top: 8px;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box {
  display: flex;
  margin-left: 10px;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box .box__media img.box__media-medallion,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box .box__media img.box__media-medallion,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box .box__media img.box__media-medallion {
  width: 40px;
  height: 40px;
  padding: 1px;
  border-radius: 50%;
  border: 2px solid #eaeaea;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box .box__description,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box .box__description,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box .box__description {
  margin-left: 10px;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box .box__description p.box__description-collectif,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box .box__description p.box__description-collectif,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .box .box__description p.box__description-collectif {
  font-weight: bold;
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .boxes .box__description.collectif,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .boxes .box__description.collectif,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .boxes .box__description.collectif {
  margin-left: 20px;
}
@media screen and (max-width: 414px) {
  .archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .boxes .box__description.collectif,
  .archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .boxes .box__description.collectif,
  .page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .boxes .box__description.collectif {
    margin-left: 10px;
  }
}
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .boxes .box__description.collectif .box__description-collectif,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .boxes .box__description.collectif .box__description-collectif,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .boxes .box__description.collectif .box__description-collectif,
.archive.tax-type-article.term-editorial #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .boxes .box__description.collectif .box__description-authors,
.archive.tax-type-article.term-opinion #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .boxes .box__description.collectif .box__description-authors,
.page-template-page-idee.page-template-page-idee-php #content .main-box.opinion section#idee-cat .panel-body .secondary-art-list .boxes .box__description.collectif .box__description-authors {
  margin-top: 2px;
}
p.excerpt-opinion {
  margin-top: 50px;
  margin-bottom: 10px;
  padding-right: 20px;
  font-size: 18px;
}
@media screen and (max-width: 414px) {
  p.excerpt-opinion {
    margin-top: 30px;
  }
}
.container__collectif {
  display: flex;
  border-top: 1px solid #e4e0e0;
  padding: 20px 0 0;
  margin-top: 20px;
}
@media screen and (max-width: 414px) {
  .container__collectif {
    flex-direction: column;
  }
}
.container__collectif #box {
  display: flex;
}
@media screen and (max-width: 414px) {
  .container__collectif #box {
    flex-direction: column;
  }
}
.container__collectif #box #box__description {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 20px;
}
@media screen and (max-width: 414px) {
  .container__collectif #box #box__description {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-left: 0px;
  }
}
.container__collectif #box #box__description p#box__description-title {
  color: #ADA1A1;
  font-size: 18px;
}
.container__collectif #box #box__description p#box__description-title span {
  font-style: italic;
  color: #000000;
  font-size: 18px;
  font-weight: bold;
}
@media screen and (max-width: 414px) {
  .container__collectif #box #box__description p#box__description-title span {
    display: flex;
  }
}
.container__collectif #box #box__description #box__description-bio {
  font-size: 18px;
  color: #ADA1A1;
}
@media screen and (max-width: 414px) {
  .container__collectif #box #box__description #box__description-bio {
    margin-top: 10px;
  }
}
.container__collectif #box #box__description #box__description-bio a {
  color: #ADA1A1;
}
.art-author {
  color: #000000;
}
.archive.tax-type-article.term-editorial #idee-lead-art h1,
.archive.tax-type-article.term-opinion #idee-lead-art h1,
.page-template-page-idee.page-template-page-idee-php #idee-lead-art h1 {
  border-bottom: 0 !important;
}
.archive.tax-type-article.term-editorial h1,
.archive.tax-type-article.term-opinion h1,
.page-template-page-idee.page-template-page-idee-php h1 {
  border-bottom: 0;
}
.archive.tax-type-article.term-editorial #container__collectif p#box__description-title span,
.archive.tax-type-article.term-opinion #container__collectif p#box__description-title span,
.page-template-page-idee.page-template-page-idee-php #container__collectif p#box__description-title span {
  font-style: italic;
  font-weight: bold;
}
.archive.tax-type-article.term-editorial #container__collectif p#box__description-bio a,
.archive.tax-type-article.term-opinion #container__collectif p#box__description-bio a,
.page-template-page-idee.page-template-page-idee-php #container__collectif p#box__description-bio a {
  color: #ADA1A1;
}
.sec-art-list-author .box__description-collectif {
  font-weight: bold;
  color: #5f5656;
  font-style: italic;
}
.sec-art-list-author .box__description-authors a {
  color: #ADA1A1;
}
@media screen and (max-width: 414px) {
  .box {
    margin-left: 6px !important;
    margin-top: 16px !important;
  }
}

/** Filesource (/): /www/www.jeuneafrique.com/releases/20210414160953/wp-content/themes/ja-3.0.x/assets/css/jquery.smartbanner.css **/
 #smartbanner { position:fixed; left:0; bottom:0px; border-top:1px solid #e8e8e8; width:100%; height:78px; font-family:'Helvetica Neue',sans-serif; background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%); background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); box-shadow:0 1px 2px rgba(0,0,0,0.5); z-index:9998; -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none; background-color:#f4f4f4; }
#smartbanner, html.sb-animation {-webkit-transition: all .3s ease;}
#smartbanner .sb-container { margin: 0 auto; }
#smartbanner .sb-close { position:absolute; left:5px; top:5px; display:block; border:2px solid #fff; width:17px; height:17px; font-family:'ArialRoundedMTBold',Arial; font-size:15px; /*line-height:15px;*/ text-align:center; color:#fff; background:#070707; text-decoration:none; text-shadow:none; border-radius:14px; box-shadow:0 2px 3px rgba(0,0,0,0.4); -webkit-font-smoothing:subpixel-antialiased; }
#smartbanner .sb-close > span { position: absolute; left: 2px; top: -4px; }
#smartbanner .sb-close:active { font-size:13px; color:#aaa; }
#smartbanner .sb-icon { position:absolute; left:30px; top:10px; display:block; width:57px; height:57px; background:rgba(0,0,0,0.6); background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3); }
#smartbanner.no-icon .sb-icon { display:none; }
#smartbanner .sb-info { position:absolute; left:98px; top:10px; width:200px; font-size:11px; line-height:1.2em; font-weight:bold; color:#6a6a6a; text-shadow:0 1px 0 rgba(255,255,255,0.8); }
#smartbanner #smartbanner.no-icon .sb-info { left:34px; }
#smartbanner .sb-info strong { display:block; font-size:13px; color:#4d4d4d; line-height: 18px; }
#smartbanner .sb-info > span { display:block; margin-bottom: 5px; }
#smartbanner .sb-info em { font-style:normal; text-transform:uppercase; }
#smartbanner .sb-button { position:relative; border:1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%); text-transform:uppercase; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,0.8); border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset; }
#smartbanner .sb-button:active, #smartbanner .sb-button:hover { background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%); }
#smartbanner .sb-icon.gloss:after { content:''; position:absolute; left:0; top:-1px; border-top:1px solid rgba(255,255,255,0.8); width:100%; height:50%; background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius:10px 10px 12px 12px; }
#smartbanner.windows .sb-icon { border-radius: 0px; }

