@font-face {
    font-family: 'Rubik';
    src: url('/wp-content/themes/aspiration/inc/assets/fonts/Rubik-Regular.ttf') format('truetype'),
         url('/wp-content/themes/aspiration/inc/assets/fonts/Rubik-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Rubik';
    src: url('/wp-content/themes/aspiration/inc/assets/fonts/Rubik-Bold.ttf') format('truetype'),
         url('/wp-content/themes/aspiration/inc/assets/fonts/Rubik-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
body { font-family: 'Rubik', sans-serif; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-family: 'Rubik', sans-serif; margin: 0 0 20px; }
.comment-respond h3, .entry-comments h3 { margin-bottom: 3.750rem; margin-top: 6.25rem; }
p, pre, table, form { margin: 0 0 0.857rem; }
.navbar-brand { padding-top: 0.25rem; }
.navbar-brand > a { font-family: "Rubik", sans-serif; }
#masthead .navbar-nav > li a { display: block; font-family: "Rubik", sans-serif; }
div#page-sub-header h1 { font-family: "Rubik", sans-serif; margin-bottom: 0; text-transform: none; padding-top: 0; }
div#page-sub-header p { max-width: 100%; }
.page .entry-title, .single .entry-title, .blog .entry-title { padding: 0; }
#secondary .widget-title { font-family: "Rubik", sans-serif; text-transform: uppercase; }
.entry-meta { font-family: 'Rubik', sans-serif; }
.post-thumbnail { margin-bottom: 1.875rem; }