@import url('resources/fonts/fonts.css');

body {
    font-family: "Sintony", sans-serif;
    font-weight: normal;
}

main.entrygroup {
    max-width: 100%;
}

.content img,
.content figure {
    max-width: 95%;
}

a,
h1,
h2,
h3,
h4 {
    color: #003A40;
}

article header h3 a,
.content a,
.sidebar a {
    color: #4DB05B;
}

article header h3 a:hover,
.content a:hover,
.sidebar a:hover {
    color: #003A40;
    text-decoration: none;
}

h1,
h2,
h3,
h4 {
    font-family: "Miriam Libre", sans-serif;
    font-weight: bold;
}

article header h4 {
    font-weight: 500;
    font-style: italic;
    font-size: 1.25rem;
}

.sidebar p,
.sidebar li {
    font-family: "Miriam Libre", sans-serif;
}

.planet-header {
    background: url('resources/images/forest.jpg') top center no-repeat;
    margin: 0 0 25px 0;
    padding: 80px 25px;
}

.planet-header h1 {
    color: white;
}

header .title {
    text-align: right;
}

.osgeo-logo {
    max-width: 100%;
    margin: 15px auto 15px auto;
    text-align: cenetr;
}

article {
    margin-bottom: 25px;
    padding: 0 15px;
}

.blog-title,
.blog-logo {
    padding: 0;
}

.article-title {
    padding: 0;
    margin: 20px 15px 20px 0;
}

.blog-date {
    margin-top: 20px;
}

.blog-logo {
    text-align: right;
}

main.entrygroup {
    max-width: 100%;
}

.content img,
.content figure {
    max-width: 95%;
    height: auto;
}

.face {
    max-width: 80px;
    max-height: 80px;
}

.sidebar {
    padding-left: 30px;
}

.sidebar a.message {
    color: red;
}

.footer {
    background: #eaeaea;
    padding: 30px 0px;
    text-align: center;
}

@media (max-width: 800px) {
    header .title,
    .blog-logo {
        display: none;
    }
}

.js-read {
    color: #4DB05B;
    cursor: pointer;
}