/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Calluna", Georgia, serif;
}

h3 {
    font-weight: normal;
    font-size: 24px;
    color: #8A1E41;
}

#mainnav ul li a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
}

.site-header,
.site-header.float-header {
    background-color: rgba(255, 255, 255, 0.9);
}

#mainnav ul li a,
#mainnav ul li::before {
    color: #1c355e;
}

.btn-menu .sydney-svg-icon {
    fill: #1c355e;
}

.no-sidebar .layout1,
.no-sidebar .layout2 {
    max-width: none;
}

.archive-title {
    font-weight: 400;
}

.title-post.entry-title {
    font-weight: 400;
}

.archive-header {
    margin-bottom: 30px;
}

.nav-links .page-numbers {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}

.posts-layout .hentry {
    margin-bottom: 30px;
}

body.archive .content-inner,
body.blog .content-inner,
body.home .content-inner {
    padding: 30px;
}

@media only screen and (max-width: 1024px) {
    .site-header {
        background-color: #fff;
    }
}

@media only screen and (max-width: 767px) {

    body.archive .content-inner,
    body.blog .content-inner,
    body.home .content-inner {
        padding: 20px;
    }
}