/*
Theme Name:     Typology Child
Theme URI:      http://mekshq.com
Description:    Child theme for Typology theme
Author:         meks
Author URI:     http://mekshq.com
Template:       typology
Version:        0.1.0
*/

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .submit, .mks_read_more a, input[type="submit"], a.mks_button, .cover-letter, .post-letter, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce div.product .woocommerce-tabs ul.tabs li, .typology-pagination a, .typology-pagination span, .comment-author .fn, .post-date-month, .typology-button-social, .mks_autor_link_wrap a, .entry-pre-title, .typology-button, button {
    font-family: 'Georgia';
}

.site-title {
    font-family: 'Josefin Sans';
}

.typology-site-branding {
    padding-top: 22px;
}

a, .widget .textwidget a, .typology-layout-b .post-date-hidden {
    color: #945438;
}

.widget .textwidget a {
    border: 0;
}

.widget .textwidget a:hover {
    border-bottom: 1px solid;
}

.site-title a, .typology-site-description {
    color: #e2cba9;
}

.typology-header .typology-nav, .typology-header .typology-nav > li > a {
    color: #e2cba9;
}

input.missing {
    border-color: #c62641 !important;
}

.required {
    font-size: 12px;
    color: #c62641;
}

#login-form label, .wpcf7-form label {
    width: 300px;
    text-transform: uppercase;
}

.typology-cover-empty, .typology-cover, .typology-header-sticky {
    background: #332824;
}

.submit, .mks_read_more a, input[type="submit"], a.mks_button, .typology-button, .submit, .typology-button-social, .widget .mks_autor_link_wrap a, .widget .mks_read_more a, button {
    background-color: #945438;
    border-color: #945438;
    color: #fff;
}

.button-invert {
    background-color: #fff;
    color: #945438;
}

/*.typology-slider-wrapper-fixed {
    background-image: url('https://i.imgur.com/cFHfCnp.jpg');
    background-size: cover;
    background-position: center;
}*/

.cover-letter {
    color: rgba(0,0,0,0.2);
}

.typology-cover-overlay::after {
    display: none;
}

.typology-cover .typology-button {
    color: #945438;
}

.typology-cover .typology-button.button-invert {
    color: #fff;
    background-color: #945438;
}

.typology-cover .entry-title {
    text-transform: unset;
}

.typology-cover .entry-title a {
    text-shadow: 3px 3px #453b32;
    color: #ebdfc9;
}

.entry-header {
    margin-bottom: 4.6rem;
}

.typology-cover-item .entry-meta * {
    font-family: 'Josefin Sans';
    color: #EBDFC9 !important;
}

.entry-title, .entry-title a {
    color: #582514;
}

.typology-cover-slider .owl-dots .owl-dot span {
    opacity: 1;
    background-color: #9f8962;
}

.typology-cover-slider .owl-dots .owl-dot span:hover, .typology-cover-slider .owl-dots .owl-dot.active span {
    background-color: #fff !important;
}

.meta-item, .meta-item span, .meta-item a, .comment-metadata a {
    color: #97711e;
}

.section-title.h6 {
    font-family: 'Josefin Sans';
    color: #582514;
}

.typology-sidebar-header {
    background-color: #332824;
    color: #e2cba9;
}

.post-top-title {
    color: #97711e;
    font size: 21px;
    display: block;
    text-align: center;
    padding-bottom: 40px;
}

.typology-layout-b .post-date::after, blockquote::before, q::before {
    background-color: #945438;
}

@media only screen and (max-width: 768px) {
    .typology-cover-img img {
        object-position: -52px center;
    }

}