/*
Theme Name: Extra Child Theme
Theme URI: http://www.elegantthemes.com/gallery/extra/
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Extra
*/
@import url("../Extra/style.css");

@font-face {
    font-family: 'museo500';
    src: url('fonts/Museo500-Regular-webfont.eot');
    src: url('fonts/Museo500-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Museo500-Regular-webfont.woff2') format('woff2'),
    url('fonts/Museo500-Regular-webfont.woff') format('woff'),
    url('fonts/Museo500-Regular-webfont.ttf') format('truetype'),
    url('fonts/Museo500-Regular-webfont.svg#museo500') format('svg');
    font-weight: normal;
    font-style: normal;
}
#main-header {
    background: #fff;
}
#top-header {
    background: #498dcb;
}
#et-navigation li a {
    color: #498dcb;
}
#footer-bottom {
    background: rgba(0, 0, 0, 0.1);
}
#footer {
    background: #50b748;
    color: #fff;
}
#footer-info {
    line-height: 20px;
    padding-top: 2px;
    color: #fff !important;
}
#footer-nav {
    float: none;
    padding-bottom: 85px;
}
h1, h2, h3, h4, h5, h6 {
    text-transform: none;
    font-family: 'museo500', sans-serif;
    color: #6e6e6e;
}
footer h4 {
    font-family: 'Open Sans', sans-serif;
    color: #fff !important;
    margin: 10px 0 0;
}
footer a, footer a:visited {
    color: #fff !important;
}
@media (max-width: 980px) {
    .et_pb_section .et_pb_column .et_pb_module {
        margin-bottom: 10px !important;
    }
}
.et_pb_section {
    padding-top: 10px !important;
}
.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
}
.et_pb_pagebuilder_layout .page .post-content h1 {
    font-size: 24px !important;
    line-height: 1.3em !important;
}
#footer-logo {
    float: right;
    margin: 20px 25px 0 0;
}
#footer-logo img {
    max-width: 150px;
}
#footer-info a {
    font-weight: normal !important;
}
#et-mobile-navigation li a {
    color: #ffffff;
}
.nav li ul {
    width: 275px
}
.et_pb_pagebuilder_layout .post-content a {
    color: #50b748;
}
.comments-area {
    background: #fff;
}
.ssbp-list li a {
    color: #fff !important;
}