/*
Theme Name: The7child
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Nurenu customization of the7 v2
Version: 3.5
Template: dt-the7
*/

.page-id-4659 .blog-media {
    display: none !important;
}

.page-id-4659 h4 {
    margin-top: 0 !important;
}


.page-id-4659 #main .vc_toggle_title h4 {
    font: normal 30px / 30px "Roboto Condensed", Helvetica, Arial, Verdana, sans-serif;
    font-size: 30px;
    line-height: 19px;
    text-transform: none !important;
color: #144633 !important;
}


.page-id-4659 .vc_toggle.dt-style {
    margin-bottom: 40px !important;
    border-bottom: 1px solid #ccc !important;
    padding-bottom: 20px !important;
}


.page-id-4659 .tab-style-two.wpb_tabs .wpb_tabs_nav {
    overflow: hidden;
    padding-left: 0px!important;
}

.page-id-4659 .tab-style-two.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 20px 0px;
    background: 0 0;
}



/**
 * Fixes for major updates
 * ========================================== */

/**
 * Specific adjustments
 * -------------------- */

/* fix subtitle weight */
.fancy-header h2.fancy-subtitle {
    font-weight: 900;
}

/* fix color for custom categories */
.sidebar-content .custom-categories a .item-name,
.sidebar-content .cat-item a,
.sidebar-content .widget_recent_comments a,
/*body .sidebar .sidebar-content .widget .tagcloud a:not(:hover),*/
.sidebar-content .widget_tag_cloud a:hover {
    color: #373a41;
}

/* fix color for related posts */
.sidebar-content .widget .recent-posts .post-content time {
    color: #8d9095;
    font-size: 12px;
    line-height: 14px;
}

.paginator:not(.paginator-more-button) a, .paginator:not(.paginator-more-button) span {
    font-weight: 700;
}

.cat-item, .custom-categories li {
    overflow: hidden;
    padding: 10px 0 0;
}

.comment-respond>h3, .comments-area>h3, .single-related-posts>h3 {
    position: relative;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    padding-bottom: 10px;
    margin-bottom: 40px;
}
.comments-area > h3:after, .single-related-posts > h3:after, .comment-respond > h3:after {
    background-color: #94d500;
}
.comment-respond>h3:after, .comments-area>h3:after, .single-related-posts>h3:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 60px;
    height: 3px;
    margin-left: -30px;
    content: "";
}
.comment-notes, .logged-in-as {
    text-align: center;
    margin-bottom: 15px;
}

.mobile-header-scrollbar-wrap {
    height: 100%;
    padding-bottom: 0 !important;
}

/* fix issue with certain page titles on mobile */
.page-title .page-title-head > h1 {
    display: table;
}

/**
 * Single Beer pages
 * -------------------- */

/* hide broken shortcodes */
body.single-beers .beer-attribute-group-holder p {
    display: none;
}

/* force into pseudo-sidebar setup */
@media screen and (min-width:  970px) {

    body.single-beers #main > .wf-wrap > .wf-container-main {
        display: -ms-grid;
        display: grid;
        grid-column-gap: 50px;
        -ms-grid-columns: calc(100% - 30% - 25px) 50px calc(30% - 25px);
        grid-template-columns: calc(100% - 30% - 25px) calc(30% - 25px);
        grid-template-areas: "content sidebar";
    }
}

/* beer sidebar stuff (might not be used) */
.sidebar-beer-feed img {
    width: 40px;
}

.sidebar-beer-feed .info {
    vertical-align: top;
}

.sidebar-beer-feed tr {
    height: 60px;
    display: inline;
}

/**
 * Mailchimp adjustments
 * -------------------- */
/* fix issue with format in mailchimp button */
#mc_embed_signup input[type="submit"] {
    border: none;
}

/* hide unused "Jack's Abby" checkbox on the signup form */
form[action="https://jacksabbybrewing.us2.list-manage.com/subscribe/post?u=176061f6d78567958ebd5e311&id=3d22b35c05"] .mc-field-group > ul {
    display: none;
}

/* fix spacing */
form[action="https://jacksabbybrewing.us2.list-manage.com/subscribe/post?u=176061f6d78567958ebd5e311&id=3d22b35c05"] > div > p {
    height: 0px;
    margin: 0;
}

form[action="https://jacksabbybrewing.us2.list-manage.com/subscribe/post?u=176061f6d78567958ebd5e311&id=3d22b35c05"] input[type="submit"] {
    margin-top: 0;
}


/* events calendar fixes */
#evcal_list .desc_trig_outter :is(.evoet_title, .evo_start em, .evo_end em, .fa) {
	color: #fff !important;
}