@font-face {
    font-family:'Montserrat';
    src: url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff');
   font-weight:400;
   font-style: normal;
}
/* titres des flux */

@font-face {
    font-family:'MontserratSemiBold';
    src: url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff');
   font-weight:600;
   font-style: normal;
}

@font-face {
    font-family: 'Montserratbold';
    src: url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Oswald';
    src: url('../fonts/oswald_200-webfont.woff2') format('woff2'),
         url('../fonts/oswald_200-webfont.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald_300';
    src: url('../fonts/oswald_300-webfont.woff2') format('woff2'),
         url('../fonts/oswald_300-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald_500';
    src: url('../fonts/oswald_500-webfont.woff2') format('woff2'),
         url('../fonts/oswald_500-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald_600';
    src: url('../fonts/oswald_600-webfont.woff2') format('woff2'),
         url('../fonts/oswald_600-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald_700';
    src: url('../fonts/oswald_700-webfont.woff2') format('woff2'),
         url('../fonts/oswald_700-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Noto_Sans_300';
    src: url('../fonts/notosans-condensed-webfont.woff2') format('woff2'),
         url('../fonts/notosans-condensed-webfont.woff') format('woff');
      font-weight: 300;
      font-style: normal;
}
@font-face {
    font-family: 'Noto_Sans_700';
    src: url('../fonts/notosans-bold-webfont.woff2') format('woff2'),
         url('../fonts/notosans-bold-webfont.woff') format('woff');
      font-weight: 700;
      font-style: normal;
}
@font-face {
    font-family: 'Noto_Sans_500';
    src: url('../fonts/notosans-medium-webfont.woff2') format('woff2'),
         url('../fonts/notosans-medium-webfont.woff') format('woff');
      font-weight:500;
      font-style: normal;
}
@font-face {
    font-family: 'Noto_Sans_italic';
    src: url('../fonts/notosans-italic-webfont.woff2') format('woff2'),
         url('../fonts/notosans-italic-webfont.woff') format('woff');
      font-weight: normal;
      font-style: italic;
}
@font-face {
    font-family: 'Noto_Sans';
    src: url('../fonts/notosans-regular-webfont.woff2') format('woff2'),
         url('../fonts/notosans-regular-webfont.woff') format('woff');
      font-weight: normal;
      font-style: normal;
}
@font-face {
    font-family: 'Noto_Sans_100';
    src: url('../fonts/notosans-light-webfont.woff2') format('woff2'),
         url('../fonts/notosans-light-webfont.woff') format('woff');
      font-weight: 100;
      font-style: normal;
}
@font-face {
    font-family: 'Roboto_800';
    src: url('../fonts/robotoslab-bold-webfont.woff2') format('woff2'),
         url('../fonts/robotoslab-bold-webfont.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto_regular';
    src: url('../fonts/robotoslab-regular-webfont.woff2') format('woff2'),
         url('../fonts/robotoslab-regular-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto_light';
    src: url('../fonts/robotoslab-light-webfont.woff2') format('woff2'),
         url('../fonts/robotoslab-light-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/robotoslab-thin-webfont.woff2') format('woff2'),
         url('../fonts/robotoslab-thin-webfont.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
body, html {font-family:'Montserrat',system-ui,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#000;background:#1c212e;}
@media screen and(min-width:320px)  { .mestitres {font-family:'Montserratbold',sans-serif;font-size:1.0em;} a:link {font-size:1.0em;} } /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */
@media screen and (min-width:480px)  { .mestitres {font-family:'Montserratbold',sans-serif;font-size:1.0em;} a:link {font-size:1.0em;} }/* smartphones, Android phones, landscape iPhone */
@media screen and (min-width:600px)  { .mestitres {font-family:'Montserratbold',sans-serif;font-size:1.0em;} a:link {font-size:1.0em;} }/* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media screen and(min-width:801px)  { .mestitres {font-family:'Montserratbold',sans-serif;font-size:1.0em;} a:link {font-size:1.0em;} }/* tablet, landscape iPad, lo-res laptops ands desktops */
@media screen and(min-width:1025px) { .mestitres {font-family:'Montserratbold',sans-serif;font-size:1.2em;} a:link {font-size:1.2em;} }/* big landscape tablets, laptops, and desktops */
@media screen and(min-width:1281px) { .mestitres {font-family:'Montserratbold',sans-serif;font-size:1.4em;} a:link {font-size:1.7em;} #flux {font-size:1.8em;} /* hi-res */ }
@media screen and(min-width:2560px) { .mestitres {font-family:'Montserratbold',sans-serif;font-size:1.7em;} a:link {font-size:1.8em;} #flux {font-size:1.8em;} /* hi-res */ }

.descrip {margin-left:1.4rem;font-family:'Noto_Sans_italic',arial,sans-serif;color:#000;}
.auteurs, .source {font-family:'Montserratmedium_italic',arial,sans-serif;font-size:1.3em;color:#8b008b;}

.mestitres a:link {color:#0047b3;text-decoration:none;}
.mestitres a:visited {color:#0047b3;text-decoration:none;}
.mestitres a:hover {color:green;text-decoration:none;}
.mestitres a:active {color:green;text-decoration:none;}
.mestitres a:link#top, a:link#haut
 {
	background:yellow;
}


img {display:block;max-width:100%;} /* global  */

img.webfeedsFeaturedVisual {display:none  !important;}/* UpMagazine */
.offres, .vignette {display:none;} /*AuPoste (offres) , Quartier Général , Disclose (vignette)  */
.img-thumbnail {width:auto ;height:23% !important}
/* .img-thumbnail{max-width:50%;height:23%} */ /*Humanité,HuffPost, Disclose... */
.webfeedsFeaturedVisual {display:none;} /* Rapports de Force - images doublon */
.related-entries__image__src {display:none;} /* Huffington Post - big pictures*/
.related-entries__image {display:none;}/* Huffington Post - big pictures*/
.sqs-block-image-figure {display:none;}/* Autre Quotidien */
.img-fluid, .size-full  {max-width:50%;height:23% !important;} /* Inkyfada , Global Investigative Journalism Network*/
.feed-description > description > img {display:none;}/* Catas Naturelles */
.TexteMedias > img {display:none;}/* LCP */


figure {display:none !important} /*Terrestres*/
audio {filter: sepia(20%) saturate(70%) grayscale(1) contrast(99%) invert(12%);width:300px;height:1.7em;}

.comptage {font-family:Montserratbold,verdana,arial,sans-serif;font-size:2.5em;font-weight:800;vertical-align :5px;color:#fff;text-shadow: -1px 0 black, 0 1px black,1px 0 black, 0 -1px black;}
