/* HEADER */

/*Poistaa artikkelikuvan*/

.artikkelin-kuva {
 display:none; 
}

/* Määrittää Menun värin ja marginaalit. */
.main-navigation a {
  color: #154478;
  padding: 8px 24px 0 24px;
}
.main-navigation ul > li:hover > a {
  color: #8e8e8e;
}

/* Poistaa katkoviivan hakukentän alaosasta. */
.main-navigation .search-field {
  border-bottom: none;
}

/* Poistaa punaiset pallot menu-objekteista hover-tilassa. */
.main-navigation .menu > li > a:before,
.main-navigation .menu > .current-menu-item > a:before {
  content: none;
}

/* ETUSIVU */

/* Pienentää etusivun kuvien ja menun välistä tilaa, määrittää palstan korkeuden sekä välit etusivun palstojen välillä ja alapuolella. */
.entry-article {
  padding: 0 35px 0 35px;
  margin: 0 0 35px 0;
  height: 475px;
}

/* Etusivun otsikoiden muotoilut. */
.entry-title a {
  font-family: raleway;
  font-size: 14.5px;
  color: #154478;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 1.4em;
  text-transform: uppercase;
  border: none;
}
.entry-title a:hover {
  color: #8e8e8e;
  border: none;
}

/* Poistaa viivat etusivun kuvien alapuolelta. */
.entry-masonry .entry-title {
  margin-top: 16px;
  padding-top: 8px;
  border-top: none;
}

/* Etusivun julkaisutietojen muotoilu. */
.entry-meta i,
.entry-meta a {
  font-size: 11.5px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #000000;
  border: none;
}
.entry-meta a:hover {
  color: #8e8e8e;
  border-bottom: none;
}

/* Lue lisää -linkin muotoilu. */
.entry-masonry .read-more {
  font-family: cantarell;
  color: #154478;
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.more-link:hover {
  border-bottom: none;
}

/* ARTIKKELI */

/* Määrittää artikkelin otsikon alamarginaalin. */
.artikkelin-otsikko {
  margin-bottom: 23px;
}

/* Poistaa viivat artikkelin otsikon ylä- ja alapuolelta. */
.entry-header,
.page-header {
  padding: 16px 0;
  margin-bottom: 24px;
  border-top: none;
  border-bottom: none;
  text-align: center;
}

/* Keskittää artikkelikuvat. */
.artikkelin-kuva img {
  display: block;
  margin: 0 auto;
}

/* Artikkelin tekijän nimen muotoilu. */
.artikkelin-meta i,
.artikkelin-meta a {
  font-family: raleway;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 3px;
}

/* Määrittää seuraava ja edellinen postaus -linkkien värin. */
.paging-navigation .nav-links a,
.post-navigation .nav-links a {
  color: #809faa;
}

/* Poistaa katkoviivan seuraava ja edellinen postaus -linkkien alta. */
.paging-navigation .nav-links a:hover,
.post-navigation .nav-links a:hover {
  color: #154478;
  border-bottom: none;
}

/* Poistaa viivat seuraava ja edellinen postaus -kentän ylä- ja alapuolelta, määrittää marginaalit. */
.paging-navigation,
.post-navigation {
  padding: 16px 0 32px 0;
  border-top: none;
  border-bottom: none;
}

/* Poistaa katkoviivan Kategoriat- ja Tagit-linkkien alta. */
.cat-link-list a:hover,
.tags-link-list a:hover {
  color: #000000;
  border-bottom: none;
}

/* Tekijän otsikon muotoilu artikkelin lopussa. */
.kirjoittajan-nimi {
  font-family: raleway;
  font-size: 18px;
  color: #154478;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 1.1em;
  border: none;
  margin-bottom: 15px;
  margin-top: 0px;
}

/* Tekijän esittelyn muotoilu artikkelin lopussa. */
#author-spotlight #author-description{
  font-family: cantarell;
  font-size: 15px;
  color: #191919;
  font-weight: regular;
  border: none;
  margin-bottom: 35px;
  max-width: 800px;
}

/* Tekijän esittelyn Tekijän artikkelit -linkin muotoilu artikkelin lopussa. */
#author-spotlight #author-description a {
  color: #154478;
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#author-spotlight #author-description a:hover {
  color: #8e8e8e;
}


/* Poistaa sitaatista vasemman reunan katkoviivan. */
blockquote {
  border-left: none;
}

/* Muuttaa luettelofontin artikkelista (ja ehkä muualtakin). */
li {
  font-family: cantarell;
}

/* Estää navigointilinkkejä luhistumasta sen jälkeen, kun sidebar tuotu containeriin. */
.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
  clear: both;
}

/* Määrittää hyperlinkin värin ja poistaa katkoviivan linkin alta. */
.entry-content a {
  border-bottom: none;
  color: #809faa;
}
.entry-content a:hover {
  color: #191919;
}

/* FOOTER. */

/* Muuttaa Footerin taustavärin valkoiseksi ja poistaa ylämarginaalin. */
.site-footer {
  padding: 0;
  background-color: #ffffff;
}

/* Muuttaa Footerin linkkien värin hover-tilassa harmaaksi. */
.footer-widget a:hover {
  color: #cccccc;
}

/* Poistaa punaisen viivan Footerin otsikon alta. */
.footer-widget .widget-title:after,
.footer-widget #wp-calendar caption:after {
  height: 0px; 
}

/* Muuttaa Footerin otsikon värin mustaksi. */
.footer-widget .widget-title,
.footer-widget #wp-calendar caption {
  color: #000000;
}

/* Määrittää sivun alaosasta ylös palauttavan nuolen värin. */
.footer-meta a i {
  color: #ed3431;
}
.footer-meta a i:hover {
  color: #8e8e8e;
}

/* Piilottaa sivun alaosasta ylös palauttavan nuolen taustan. */
.footer-meta a {
  background-color: #ffffff;
}.footer-meta a:hover {
  background-color: #ffffff;
}

/* Pienentää footerin linkkien ja containerin alareunan etäisyyttä. */
.footer-footer {
  padding: 0 0 16px 0;
}
.site-content {
  padding: 0;
}
.post-navigation,
.comment-navigation,
.paging-navigation {
  margin-bottom: 0px;
}

/* Pienentää footerin linkkien ja containerin alareunan etäisyyttä etusivulla. */
.entry-container {
  margin-bottom: 24px;
}

/* TEKIJÄT-sivu */
/*authoravatars-lista div koko sivun leveydeltä*/
div .author-list .user {
  float: none!important;
  width: 100%;
}
/*kuvan keskitys*/
.author-list .user img {
  display:inherit!important;
}
/*gravatarin poisto*/
#social-icons img, .avatar img, span.avatar {
  display:none;
}
