/*
CTC Separate Stylesheet
Updated: 2016-06-16 14:09:12
Theme Name: Martin Family Fellows
Template: edin
Author: Hannah Loomis
Version: 1.2.6.1466086152
*/

/* remove WP info in footer */

.site-info {
        display: none;
}

/* constrain logo dimensions */

.site-logo.attachment-edin-logo {
        max-width: 250px;
}

/* Google fonts
@import 'https://fonts.googleapis.com/css?family=Libre+Franklin:400,700|Montserrat';*/

/*font-family: 'Libre Franklin', sans-serif;
font-family: 'Montserrat', sans-serif;*/

h {
        font-family: 'Montserrat', sans-serif !important;
}

h1.page-title {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 3.5em !important;
}

.entry-content h1 {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 1.5em;
}

p, a, ul, li, h2.widget-title, input.search-field, .gallery-caption, .wp-caption-text {
        font-family: 'Libre Franklin', sans-serif !important;
}

nav.primary-navigation {
        font-size: .8em !important;
}

/* mobile styles */

.navigation-wrapper {
        background: #636554;
}

nav button {
        background-color: #000;
}

nav button:hover {
        background-color: #fff;
}

a, a.more-link {
        color: #636554;
}

a:hover {
        color: #000;
}

.textwidget p {
        font-style: italic;
        font-size: .9em;
}

.entry-meta {
        display: none;
}

/* to make nav bar appear to right of logo */

@media screen and (min-width: 1230px) {
        .primary-navigation {
                display: inline;
                float: right;
        }
        .navigation-classic .menu-primary, .navigation-classic .menu-secondary {
                max-width: 800px;
        }
        .header-wrapper {
                display: inline;
                width: 375px;
        }
        .site-branding {
                float: left;
                margin-bottom: -80px;
        }
        .primary-navigation .menu-primary>ul {
                margin-bottom: 30px;
        }
        .posted-info {
                display: none;
        }
}

/* change hero Read More button color */

.hero a.button, .hero a.button-minimal {
        border-color: #fff !important;
        color: #fff !important;
        background-color: #636554 !important;
}

.hero a.button-minimal:hover {
        background-color: #333 !important;
}

#comments #respond .form-submit input#comment-submit, .PDS_Poll .pds-vote-button, .widget_flickr #flickr_badge_uber_wrapper td a:last-child {
        background: #c5c5c5 !important;
}

@media screen and (min-width: 1020px) {
        body.small-screen.navigation-classic .primary-navigation .menu-primary>ul>li.current-menu-item:before, body.small-screen.navigation-classic .primary-navigation .menu-primary>ul>li.current_page_item:before, body.small-screen.navigation-classic .primary-navigation .menu-item-has-children:hover:before, body.small-screen.navigation-classic .primary-navigation ul ul .menu-item-has-children:before {
                color: #fff;
        }
        body.large-screen.navigation-classic .primary-navigation ul ul ul:before {
                border-bottom-color: transparent;
        }
}

@media screen and (min-width: 1230px) {
        body.small-screen .menu-toggle.open, body.small-screen .menu-toggle.open:before, body.small-screen .menu-toggle.open:focus, body.small-screen .menu-toggle.open:focus:before {
                color: #fff;
        }
        body.small-screen .menu-toggle.open:before, body.small-screen .menu-toggle.open:focus:before {
                border-color: #fff;
        }
        body.small-screen .menu-toggle.open:before {
                background: transparent;
        }
        body.small-screen .menu-toggle.open:hover, body.small-screen .menu-toggle.open:active, body.small-screen .menu-toggle.open:hover:before, body.small-screen .menu-toggle.open:active:before {
                color: rgba(255, 255, 255, 0.5);
        }
        body.small-screen .menu-toggle.open:hover:before, body.small-screen .menu-toggle.open:active:before {
                border-color: rgba(255, 255, 255, 0.5);
        }
}

body {
        background-color: #636554;
}

mark, ins, button, input[type="button"], input[type="reset"], input[type="submit"], a.button, a.button:visited, a.button-minimal:hover, a.button-minimal:focus, a.button-minimal:active, body:not(.small-screen) .menu-toggle.open:before, body:not(.small-screen) .search-toggle.open:before, .navigation-wrapper, .search-wrapper, .widget_nav_menu .dropdown-toggle:hover, .hero.with-featured-image, body[class*="front-page"] .hero, #infinite-handle span, .large-screen.navigation-classic .primary-navigation .menu-primary>ul>li:hover, .large-screen.navigation-classic .primary-navigation .menu-primary>ul>li.current-menu-item>a, .large-screen.navigation-classic .primary-navigation .menu-primary>ul>li.current_page_item>a, .large-screen.navigation-classic .primary-navigation .menu-primary>ul>li>a:hover, .large-screen.navigation-classic .primary-navigation .menu-primary>ul>li>a:focus, .large-screen.navigation-classic .primary-navigation .menu-primary>ul>li>a:active, .large-screen.navigation-classic .primary-navigation ul ul li, .widget_akismet_widget .a-stats a {
        background-color: #636554;
}

a, a.button-minimal, a.button-minimal:visited, .menu-toggle:focus, .search-toggle:focus, .primary-navigation .dropdown-toggle:hover, .footer-navigation a:hover, .footer-navigation a:focus, .footer-navigation a:active, .screen-reader-text:hover, .screen-reader-text:focus, .screen-reader-text:active, #wpadminbar .screen-reader-shortcut:hover, #wpadminbar .screen-reader-shortcut:focus, #wpadminbar .screen-reader-shortcut:active, .site-footer a:hover, .site-footer a:focus, .site-footer a:active, .format-link .entry-title a:hover:after, .format-link .entry-title a:focus:after, .format-link .entry-title a:active:after, .entry-title a:hover, .entry-title a:focus, .entry-title a:active, .featured-page .entry-title a:hover, .featured-page .entry-title a:focus, .featured-page .entry-title a:active, .grid .entry-title a:hover, .grid .entry-title a:focus, .grid .entry-title a:active, #infinite-footer .blog-credits a:hover, #infinite-footer .blog-credits a:focus, #infinite-footer .blog-credits a:active, #infinite-footer .blog-info a:hover, #infinite-footer .blog-info a:focus, #infinite-footer .blog-info a:active, .small-screen .menu-toggle:hover:before, .small-screen .menu-toggle:active:before, .small-screen .menu-toggle.open:before, .small-screen .menu-toggle.open, .medium-screen .menu-toggle:hover, .medium-screen .menu-toggle:active, .small-screen .search-toggle:hover:before, .small-screen .search-toggle:active:before, .small-screen .search-toggle.open:before, .small-screen .search-toggle.open, .medium-screen .search-toggle:hover, .medium-screen .search-toggle:active, .large-screen.navigation-classic .primary-navigation .menu-item-has-children:before, .large-screen.navigation-classic .secondary-navigation a:hover, .large-screen.navigation-classic .secondary-navigation a:focus, .large-screen.navigation-classic .secondary-navigation a:active, .widget_goodreads div[class^="gr_custom_each_container"] a:hover, .widget_goodreads div[class^="gr_custom_each_container"] a:focus, .widget_goodreads div[class^="gr_custom_each_container"] a:active, .testimonial-entry-title a:hover, .testimonial-entry-title a:focus, .testimonial-entry-title a:active {
        color: #636554;
}

button, input[type="button"], input[type="reset"], input[type="submit"], input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus, a.button, a.button-minimal, a.button:visited, a.button-minimal:visited, a.button-minimal:hover, a.button-minimal:focus, a.button-minimal:active, #infinite-handle span, .small-screen .menu-toggle:hover:before, .small-screen .menu-toggle:active:before, .small-screen .menu-toggle.open:before, .small-screen .search-toggle:hover:before, .small-screen .search-toggle:active:before, .small-screen .search-toggle.open:before, #comments #respond #comment-form-comment.active, #comments #respond .comment-form-fields div.comment-form-input.active, .widget_akismet_widget .a-stats a {
        border-color: #636554;
}

.search-wrapper .search-field {
        border-color: #C097D2;
}

.large-screen.navigation-classic .primary-navigation ul ul ul:before, .rtl blockquote, body.rtl .hentry .wpcom-reblog-snapshot .reblogger-note-content blockquote {
        border-right-color: #636554;
}

.footer-navigation a:hover, .footer-navigation a:focus, .footer-navigation a:active, .large-screen.navigation-classic .primary-navigation ul ul:before, .large-screen.navigation-classic .primary-navigation ul ul li:last-of-type, .large-screen.navigation-classic .secondary-navigation a:hover, .large-screen.navigation-classic .secondary-navigation a:focus, .large-screen.navigation-classic .secondary-navigation a:active {
        border-bottom-color: #636554;
}

blockquote, body .hentry .wpcom-reblog-snapshot .reblogger-note-content blockquote {
        border-left-color: #636554;
}

header#masthead {
    min-height: 115px;
}
