/*
Theme Name:   Breek Child
Theme URI:    http://estudiopatagon.com/themes/wordpress/breek
Description:  Child theme, based on Breek
Template:     breek
Text Domain: breek-child


*/

/* Add your custom code just below */
#header nav ul.menu li a {
    font-family: Helvetica,sans-serif;
}
#header nav ul.menu>li.current-menu-ancestor>a, #header nav ul.menu li.current-menu-item>a, #header nav ul.menu li a:hover {
    background-size: 100% 2px;
}

#single section.related {
    margin-bottom: 40px;
}

div.articles article .main-title{
    letter-spacing: -.05em;
    font-weight: 800 !important;
    font-family: aktiv-grotesk,sans-serif;
    font-size: 2.25rem;
}

#header.is-sticky div.menu-wrapper .logo {
    max-width: 290px;
}


.home .clear{
    clear:none;
}

#header .share-buttons {
    background: transparent;
}

#header .share-buttons a {
    color: #3c3c3c;
}

.epcl-pagination div.nav>span {
    color: #5f5f5f;
}



@media screen and (min-width: 1024px){
    #mc4wp_widget-5 {
    width: 80%;
    margin: 0 auto;
}
.grid-33 {
    width: 100%;
}
.widget_categories li {
    width: 33%;
    float: left;
}
.widget_archive ul>li, .widget_categories ul>li {
    clear: none;
}
#categories-6 {
    width: 80%;
    margin: 0 auto;
}
}

div.articles article .article-wrapper, div.articles article .featured-image{
    border-radius:0;
    box-shadow: none;
}

.main .author-meta {
    border: 0;
}

div.articles.columns-2 a.thumb {
    min-height: 340px;
}


.single .content {
    margin-top: 0;
}


.single .tags{
     margin-top: 20px;
 }

.single .post-categories{
    display: inline-flex;
}

.single .post-categories li{
    float: left;
    margin: 0 10px;
}

#single #author{
    background: #f4f4f4;
    color: #333;
}

.widget_epcl_about .avatar a, .tag-description .icon, #author div.avatar a, .wpcf7 label.bordered:after {
    border-color: #ffffff;
}

#author #single #comments.hosted .comment .comment-author, #author .author-name a, #author .title, #author .wpcf7 label, #single #comments.hosted .comment #author .comment-author, .wpcf7 #author label, #author div.social a {
    color: #333;
}

div.left-content .main-article {
    -webkit-box-shadow: none;
    box-shadow: none;
}

div.text h4 {
    font-size: 1.50em;
    margin-bottom: 0px;
}

.sqs-block-content {
    text-align: center;
    margin: 40px 0;
}

div.text h3 {
    font-size: 24px;
    color: #2e9fff;
    font-weight: 600;
    padding-top: 0;
}

    #single.standard .featured-image {
    border-radius: 0;
    }

    @media screen and (max-width: 767px){
    div.articles.columns-2 a.thumb {
        min-height: 100%;
        }
    div.articles article .main-title{
        font-size: 1.6rem;
        }
    div.articles .post-format-wrapper{
        margin-bottom: 10px;
        }
    div.left-content .main-article {
        padding: 0;
        }
    div.articles article.no-author div.post-excerpt, div.articles .author-meta{
        margin:0;
        display: none;
        }
    .home .tags a{
        font-size: 12px;
        }
    .epcl-pagination div.nav>span{
        margin: 0 0px;
        padding: 0 3px !important;
        }
    #footer .widget .widget-title{
        margin: 0;
        }
    #footer .widget_archive ul>li, #footer .widget_categories ul>li{
        display: inline-table;
        padding: 0 5px;
        }
    .mc4wp-form button, .mc4wp-form input[type=button], .mc4wp-form input[type=submit]{
        font-size: 1.1em;
        }

    #single.standard .featured-image {
        border-radius: 0;
        margin: 0 -20px;
        }
    #header div.menu-mobile, .epcl-search-button{
        color: #333;
        }
    .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon{
        height: 20px;
        top: 8px;
        }
    #single #comments {
        padding: 0;
        margin-top: 30px;
        box-shadow: none;
        }

    .single .post-categories{
        display: inline-table;
        }
    #single .bottom-tags .remixicon{
        opacity: 0;
        }
    #single section.related {
    margin-bottom: 30px;
    }
    .leftgreen{
        font-family: Georgia, serif;
        padding-bottom: 5px;
        position:relative;
        padding-top: 50px;
        }
    .leftgreen a{
        display: inline-block;
        border-bottom: 2px solid #fd4145 !important;
        color: #333 !important;
        font-size: 17px;
        margin-bottom: 10px;
        font-weight: bold;
        }
    .leftgreen .header-text{
        font-weight: 800;
        }
    .profile-image{
        position: absolute;
        top:0;
        left:25%;
        }
    .left-align:nth-child(2) {
        display: none;
        }
}