/*
Theme Name: My Twenty Fifteen Child 02
Template: twentyfifteen
Author: Child Theme Configurator
Description: Child theme for the Twenty Fifteen theme
Version: 0.1.0.1541757936
Updated: 2018-11-09 10:05:36

*/

body, button, input, select, textarea {
    font-family: "Source Sans Pro", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
}
b, strong {
    font-weight: 500;
}
blockquote cite, blockquote small {
    font-family: "Source Sans Pro", sans-serif;
}
th {
    font-weight: 500;
}
::-webkit-input-placeholder {
    font-family: "Source Sans Pro", sans-serif;
}
:-moz-placeholder {
    font-family: "Source Sans Pro", sans-serif;
}
::-moz-placeholder {
    font-family: "Source Sans Pro", sans-serif;
}
:-ms-input-placeholder {
    font-family: "Source Sans Pro", sans-serif;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 500;
}
.post-password-form label {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 500;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {
    font-weight: 500;
}
.main-navigation .menu-item-description {
    font-family: "Source Sans Pro", sans-serif;
}
.post-navigation {
    font-weight: 500;
}
.post-navigation .meta-nav {
    font-family: "Source Sans Pro", sans-serif;
}
.post-navigation .post-title {
    font-family: "Source Sans Pro", sans-serif;
}
.pagination {
    font-family: "Source Sans Pro", sans-serif;
}
.pagination .current {
    font-weight: 500;
}
.image-navigation, .comment-navigation {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 500;
}
.site .skip-link {
    font-family: normal "Source Sans Pro", sans-serif;
}
.site-title {
    font-size: 16px;
    font-size: 2.2rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: 0;
}
.site-description {
    font-family: "Source Sans Pro", sans-serif;
}
.widget-title {
    font-family: "Source Sans Pro", sans-serif;
}
.widget_calendar caption {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 500;
}
.widget_calendar tbody a {
    font-weight: 500;
}
.widget_rss .rsswidget {
    font-weight: 500;
}
.widget_rss .rss-date, .widget_rss cite {
    font-family: "Source Sans Pro", sans-serif;
}
.author-heading {
    font-family: "Source Sans Pro", sans-serif;
}
.sticky-post {
    font-weight: 500;
}
.page-title {
    font-family: "Source Sans Pro", sans-serif;
}
.page-links {
    font-family: "Source Sans Pro", sans-serif;
}
.entry-caption {
    font-family: "Source Sans Pro", sans-serif;
}
.comments-title, .comment-reply-title {
    font-family: "Source Sans Pro", sans-serif;
}
.comment-metadata, .pingback .edit-link {
    font-family: "Source Sans Pro", sans-serif;
}
.comment-list .reply a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 500;
}
.comment-form label {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 500;
}
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags {
    font-family: "Source Sans Pro", sans-serif;
}
.no-comments {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 500;
}
.site-info {
    display: none;
}
.wp-caption-text {
    font-family: "Source Sans Pro", sans-serif;
}
.gallery-caption {
    font-family: "Source Sans Pro", sans-serif;
}
.widecolumn label, .widecolumn .mu_register label {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 500;
}
.widget_archive a, .widget_categories a, .widget_links a, .widget_meta a, .widget_nav_menu a, .widget_pages a, .widget_recent_entries a {
    border: 0;
}
.widget_archive ul, .widget_categories ul, .widget_links ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul, .widget_recent_entries ul {
    list-style: none;
    margin: 0;
}
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_entries li {
    border-top: 1px solid #eaeaea;
    border-top: 1px solid rgba(51, 51, 51, 0.1);
    padding: 0.7667em 0;
}
.widget_archive li:first-child, .widget_categories li:first-child, .widget_links li:first-child, .widget_meta li:first-child, .widget_nav_menu li:first-child, .widget_pages li:first-child, .widget_recent_entries li:first-child {
    padding-top: 0;
    border-top: 0;
}
.widget_archive li:last-child, .widget_categories li:last-child, .widget_links li:last-child, .widget_meta li:last-child, .widget_nav_menu li:last-child, .widget_pages li:last-child, .widget_recent_entries li:last-child {
    padding-bottom: 0;
}
.entry-footer .posted-on {
    display: none;
}
.entry-footer .byline {
    display: none;
}
.wp-playlist-current-item {
    margin-bottom: 10px;
    overflow: hidden;
}
@media print {
.site-header, .site-footer, .hentry, .page-header, .page-content, .comments-area, .widecolumn {
    background-image: none !important;
}
body, blockquote, blockquote cite, blockquote small, label, a, .site-title a, .site-description, .post-title, .author-heading, .taxonomy-description, .entry-caption, .comment-author, .comment-metadata, .comment-metadata a, .comment-notes, .comment-awaiting-moderation, .no-comments, .site-info, .site-info a, .wp-caption-text, .gallery-caption {
    color: #000 !important;
}
.entry-header {
    padding: 0;
}
}
@media screen and (min-width: 46.25em) {
.post-password-form label, .post-navigation .meta-nav, .image-navigation, .comment-navigation, .author-heading, .author-bio, .page-links a, .page-links span, .comment-metadata, .pingback .edit-link, .comment-list .reply, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .comment-form label, .form-allowed-tags, .site-info, .wp-caption-text, .gallery-caption, .entry-caption, .widecolumn label, .widecolumn .mu_register label {
    font-size: 14px;
    font-size: 1.4rem;
}
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_entries li {
    padding: 0.9643em 0;
}
}
@media screen and (min-width: 55em) {
.entry-title, .widecolumn h2 {
    font-size: 39px;
    font-size: 2;
}
.entry-content h1, .entry-summary h1, .page-content h1, .comment-content h1 {
    font-size: 39px;
    font-size: 2;
}
.post-password-form label, .post-navigation .meta-nav, .comment-navigation, .image-navigation, .author-heading, .author-bio, .page-links a, .page-links span, .comment-metadata, .pingback .edit-link, .comment-list .reply, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .comment-form label, .form-allowed-tags, .site-info, .wp-caption-text, .gallery-caption, .entry-caption, .widecolumn label, .widecolumn .mu_register label {
    font-size: 16px;
    font-size: 1.6rem;
}
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_entries li {
    padding: 0.7188em 0;
}
}
@media screen and (min-width: 59.6875em) {
.post-password-form label, .post-navigation .meta-nav, .comment-navigation, .image-navigation, .author-heading, .author-bio, .page-links a, .page-links span, .comment-metadata, .pingback .edit-link, .comment-list .reply, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .comment-form label, .form-allowed-tags, .site-info, .wp-caption-text, .gallery-caption, .entry-caption, .widecolumn label, .widecolumn .mu_register label {
    font-size: 12px;
    font-size: 1.2rem;
}
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_entries li {
    padding: 0.4583em 0;
}
}
@media screen and (min-width: 68.75em) {
.post-password-form label, .post-navigation .meta-nav, .comment-navigation, .image-navigation, .author-heading, .author-bio, .page-links a, .page-links span, .comment-metadata, .pingback .edit-link, .comment-list .reply, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .comment-form label, .form-allowed-tags, .site-info, .wp-caption-text, .gallery-caption, .entry-caption, .widecolumn label, .widecolumn .mu_register label {
    font-size: 14px;
    font-size: 1.4rem;
}
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_entries li {
    padding: 0.4643em 0;
}
}
@media screen and (min-width: 77.5em) {
.entry-title, .widecolumn h2 {
    font-size: 39px;
    font-size: 2;
}
.entry-content h1, .entry-summary h1, .page-content h1, .comment-content h1 {
    font-size: 39px;
    font-size: 2;
}
.post-password-form label, .post-navigation .meta-nav, .comment-navigation, .image-navigation, .author-heading, .author-bio, .page-links a, .page-links span, .comment-metadata, .pingback .edit-link, .comment-list .reply, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .comment-form label, .form-allowed-tags, .site-info, .wp-caption-text, .gallery-caption, .entry-caption, .widecolumn label, .widecolumn .mu_register label {
    font-size: 16px;
    font-size: 1.6rem;
}
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_entries li {
    padding: 0.4688em 0;
}
}









