@import url('https://fonts.googleapis.com/css?family=Fjalla+One&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Oswald:400,700&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext');
.ea-rss-blogactiv .ea-rss li {
    font-size: 18px;
    line-height: 22px;
    font-weight: lighter;
    height: 90px;
    max-height: 90px;
}
.ea-rss-blogactiv h4 {
    font-size:inherit;
    line-height:inherit;
    font-weight:inherit;
}



/* make the drop menu a full width thing */

/* don't break positioning on collapsed menu */
@media screen and (min-width: 768px) {
    #ea-network-menu .dropdown-menu {
        position: absolute;
    }
}
#ea-network-menu .dropdown-menu {
    border:0 !important;
}

#ea-network-menu .dropdown-menu  li  a {
    padding: 10px;
}

#ea-network-menu .row {
    margin-left:0;
    margin-right:0;
}
#ea-network-menu .row > div {
    min-height: 150px;
}

/* size the country list */
#ea-network-links {
    margin:10px 10px 0;
}

#ea-network-links a {
    padding:5px 7px;
}



/* style the headlines area */
#ea-network-headlines p {
    margin:50px;
    text-align:center;
}

#ea-network-headlines b {
    display:block;
    font-size: larger;
    margin:0;
    padding:0;
}
#ea-network-headlines ul {
    margin:0;
    padding: 5px 0;
    list-style-type:none;
}
#ea-network-headlines li {
    margin:0;
    padding: 0 0 4px;
}

@media screen and (max-width: 767px) {
    #ea-network-links li {
        float:none;
    }
}

/* network flags, at bottom of page */
#ea-network-flags .row > div {
    min-height: 75px;
    padding: 10px 13px;
    text-align: center;
}
#ea-network-flags h4 {
  padding-top:10px;
  display: inline-block;
  vertical-align: middle;
  margin:0;
}
#ea-network-flags a {
    display: inline-block;
    padding-top:10px;
    min-width: 34px;
    font-size: 14px;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0 7px;
    text-align: center;
}
#ea-network-flags img {
    display:block;
}

.networkMapPrimaryColor {
  fill: rgba(255,199,9,1);
}

.hoverColorMap {
  fill: rgba(255,199,9,0.7);
}


#networkMapHeader {
  border-bottom: 1px solid white;
position: relative;
top: 0;
width: 100%;
height: 76px;
/* background: hotpink; */
display: flex;
flex-wrap: wrap;
flex-direction: row;
/* justify-content: space-evenly; */
}
#networkMapHeader > a {
  align-self: center;
}

#networkMapHeader > a {
  margin: 10px 10px 10px 10px;
}

#fetchedArticlesContainerDiv {
  top: 82px;
  left: 523px;
  height: 293px;
  width: 418px;
  position: absolute;
  max-width: 600px;
  /* background-color: lightblue; */
  display: flex;
  flex-direction: column;
  font-size: 14px;
}

#fetchedArticlesContainerDiv > a {
  margin-top: 7px;
}

@media (max-width: 780px) { 
 /* #ea-network-menu {
   display: none;
 }  */
 #svgNetworkMap {
   display: none;
 }
 #networkMapHeader {
   border-bottom: none;
   height: auto;
   /* height: 732px;  */
   display: flex;
    /* flex-direction: column;
    flex-wrap: nowrap; */
    flex-flow: column wrap;
    /* justify-content: flex-start; */
    align-content: flex-start;
    text-align: start;
 }
 /* #fetchedArticlesContainerDiv { 

} */

 #networkMapHeader > a {
       align-self: flex-start;
  margin-right: 10px;
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
 }


}

#svgNetworkMap {
  /* margin-top: 10px; */
  margin-left: 90px;
}

#ea-network-flags {
  display: flex;
  flex-direction: row;
  /* align-content: space-between; */
  justify-content: safe center;
}

#ea-flags-uk, #ea-flags-pl {
  padding-right: 160px;
}

@media (max-width: 990px) {
  #ea-network-flags > a:nth-child(n+8):nth-child(-n+15) {
    display: none;
  }
  #ea-flags-pl {
    padding-right: 0px;
  }

}

@media (max-width: 710px) {
  #ea-network-flags > a:nth-child(n+5):nth-child(-n+15) {
    display: none;
  }
  #ea-network-flags {
    display: flex;
  flex-direction: row;
    justify-content: safe center;
  }
  #ea-flags-uk {
    padding-right: 0px;
  }
}

path {
  cursor: pointer;
}

#ea-network-flags > h4 {
  /* float: left; */
  display: inline-block;
  width: 8.33333333%;
}

@media (max-width: 1200px) {
  #ea-network-flags > h4 {
    display: none;
  }
}

nav#ea-network-flags {
  display: none;
}

hr.hidden-xs {
  display: none;
}

#ea-social-footer-links {
    text-align:center;
}
#ea-social-footer-links h4 {
    font-size: 22px;
    margin:0;
    padding: 25px 0 0;
}
#ea-social-footer-links ul {
    margin:0;
    padding: 15px 0;
}
#ea-social-footer-links li {
    display:inline-block;
    list-style-type:none;
    padding: 0 15px;
    height:40px;
    margin:0;
}
#ea-social-footer-links a {
    font-size:25px;
}
#ea-social-footer-links a:hover {
    text-decoration:none;
}

.vsac-social-facebook span,
.vsac-social-linkedin span,
.vsac-social-google span,
.vsac-social-twitter span,
.vsac-social-email span {
    display:none;
}
.vsac-social-reddit, .vsac-social-reddit:visited, .vsac-social-reddit:active {
    background-color: #55acee !important;
    color: #000 !important;
}

.vsac-social-reddit:hover {
    background-color: #ff4500 !important;
    color: #000 !important;
}

.vsac-social-comments, .vsac-social-comments:visited, .vsac-social-comments:active,.vsac-social-comments:hover {
    color: #000 !important;
}

.vsac-social-telegram, .vsac-social-telegram:visited, .vsac-social-telegram:active {
    background-color: #0088cc !important;
    color: #fff !important;
}

/**
 * Styling related to inc/rss.php
 */
.ea-rss-wrapper .fa-rss {
    color: #FF6600;
}
.ea-rss-loading {
    text-align:center;
    padding: 20px 0;
}
ul.ea-rss {
    padding: 0;
}
.ea-rss li {
    line-height:1.2em;
    max-height:2.4em;
    overflow: hidden;
    margin-top:0;
    margin-bottom: 4px;
}



/* FONTS LOADING */


/* Oswald : substitute font for special characters */

/* Font for texts, captions, etc. */



/**********/
/* TITLES */
/**********/

body h1,
body h2,
body h3,
body ul.ea-content-hint-popular span,
body .own-embed-excerpt h4 {
    font-family:'Fjalla One', Helvetica, Arial, sans-serif;
    font-weight:700;
}

.ea-card-listing h3 {
    font-weight: 400!important;
}


/************************/
/* TEXTS, CAPTIONS, ETC */
/************************/

html body {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.ea-nav-inline li a, 
.ea-nav-stacked li a{
    font-weight     : 400         !important;
}

