/*
 * Theme Name:  The Affair Child
 * Theme URI:   https://codesupply.co/themes/the-affair/
 * Description: The Affair Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    the-affair
 * Version:     3.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */

@font-face {
    font-family: 'cs-icons';
    font-display: swap;
}

body {
    background-color: #fff;
}

.content *,
.entry-title {
    /* hyphens */
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}


.content > h2 {
    clear: both;
}
.content > .wp-block-image figure {
    margin-bottom: 50px
}
.content h3 {
    color: #475d84;
}
.section-hero.cs-text-center .hero-content {
    min-height: 179px;
}

 h1, h2,
.widget .title-widget
 {
     color: #475d84;
 }

.post-archive h2,
.post-archive .cs-bg-dark h1,
.post-archive .cs-bg-dark h2,
.post-archive .cs-bg-dark .h1,
.post-archive .cs-bg-dark .h2,
.title-trending,
.single-post h1,
.single-post .meta-date,
.post-archive .meta-date,
.post-archive .entry-more
{
    color: #fff;
}

.post-archive .cs-bg-dark h1 a,
.post-archive .cs-bg-dark h2 a,
h2 a {
    color: inherit;
}
.archive-wrap .post-outer {
    background: #facbc0;
}
.main-content .cover-default,
.post-archive .cover-default {
    background: #E3AFA3 !important;
}
.main-content .cover-secondary .entry-title,
.main-content .cover-secondary .meta-date,
.post-archive .cover-secondary .entry-title,
.post-archive .cover-secondary .meta-date {
    color: #475d84;
}
.main-content .cover-secondary .entry-more,
.post-archive .cover-secondary .meta-dates {
    color: #475d84;
}
.archive-wrap article:nth-child(even) .post-outer {
    background: #fff;
}
.sidebar .widget_text {
    color: #707070;
}
.sidebar a {
    color: inherit;
}
.content a {
    color: #E3AFA3;
}
.archive-related {
    background-color: #E3AFA3;
}
@media (min-width: 1000px) {
    .archive-related-header .title-trending {
        white-space: unset;
        position: unset;
        left: auto;
        top: auto;
        -webkit-transform-origin: unset;
        transform-origin: unset;
        -webkit-transform: unset;
        transform: unset;
    }
    .archive-related-header {
        align-items: center;
        display: flex;
    }
}
.archive .page-header {
    display: none;
}
.navbar-nav > li > a {
    color: #000000;
}
.navbar-nav > li:hover > a,
.navbar-nav > li.current-menu-ancestor > a,
.navbar-nav > li.current-menu-item > a {
    color: #A0A0A0
}
.navbar-container .navbar-content {
    height: 80px;
}
.title-trending {
    text-transform: uppercase;
    color: #fff;
}