/**
 * Inlined styles
 * ========================================== */

/**
 * From Customizer:
 * ========================================== */
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {
    color: #95d60a;
}

.ajde_evcal_calendar .calendar_header p {
    font-family: Roboto Condensed;
    font-weight: 400 !important;
    color: #144633 !important;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows {
    border-color: #94d500;
    color: #94d500;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
        color: #94d500;
}


.ajde_evcal_calendar .calendar_header .evcal_arrows:hover .fa {
        color: white;
}

.page-id-8637 .fancy-header {
    background-color: #e94131;
    background-color: #f4eadc;
}

.page-id-8637 .fancy-header .hgroup {
    background-color: #f79c37;
    border-style: solid;
    border-color: #e84d3e;
    border-width: 6px 0px;
}

.page-id-8637 h4 {
    color: #f79c37;
}

.page-id-8637 .stops .wpb_wrapper {
    text-align: center;
}


.mc_newsletters ul {

}

.mc_newsletters li {
    display: inline-flex;
    align-items: center;
    margin-right: 8px
}

.mc_newsletters li > input[type="checkbox"] {
    width: auto;
    margin-right: 5px;
}

.mc_newsletters input[type="submit"] {
    width: auto;
    margin-top: 8px;
}

/**
 * Instagram Widget
 */
.instagram-feed-container h4 {
    margin-top: 0.5em;
}
body .content .wpb_wrapper .widget.widget_instagram-feed-widget {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -24px;
}
@media screen and (max-width: 550px) {
    #sb_instagram #sbi_images .sbi_item:nth-child(n+5) {
        display: none;
    }
}

body #sb_instagram .sbi_follow_btn a {
    background-color: #144633;
}
body #sb_instagram .sbi_follow_btn a:hover {
    background: #94d500;
    box-shadow: inset 0 0 10px 20px #94d500;
}


/**
 * Hide sidebar for single beer pages
 */
body.single-beers .wf-container-main > .sidebar {
    display: none;
}
@media screen and (max-width: 600px) {
    body.single-beers .wf-container-main > .content .col-sm-6.beer-page {
        width: 100%;
                margin: 0;
    }
}


/**
 * From theme location:
 * ========================================== */
html, body, body.page, .wf-container > * {
    font-size: 15px;
    line-height: 21px;
}
.sidebar-beer-feed img, .sidebar-beer-feed .beer-image {
vertical-align: middle;
  width:40px;
  float:left;
}

springdale-blue-txt {
color: #00184d !important;
}

td {
    border: 0px solid #ccc !important;
}
.slick-slide {
    margin: 0 !important;
}
.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading, .vc_tta.vc_tta-shape-rounded .vc_tta-tab>a {
    border-radius: 0 !important;
}
.restaurant-menu strong {
text-transform: uppercase;
}
.restaurant-menu h4 {
margin-top: 0;     margin-bottom: 10px;
}
.blog-shortcode.blog-masonry-shortcode-id-1 .entry-title a {
    text-transform: none !important;
}

.bg-under-widget .sidebar-content .widget, .solid-bg.sidebar-content .widget {
    background: none !important;
}
.single-ajde_events .ajde_evcal_calendar .calendar_header {display:none;}
.single-ajde_events div#main, .single-ajde_events .evo_page_body .evo_page_sidebar {
    padding-top: 10px; }
.sidebar-beer-feed .info p, .sidebar-beer-feed .info {
vertical-align: middle;
}

.ajde_evcal_calendar .eventon_list_event .desc_trig_outter, .eventon_events_list .desc_trig_outter, .desc_trig_outter a.evcal_list_a {
    background-color: #144633 !important;
}

#evcal_list .eventon_list_event .evcal_cblock {
    color: #95d60a !important;
}

#evcal_list .eventon_list_event .evcal_desc em {
    color: #ffffff !important;
}

#evcal_list {
    border-radius: 0 !important;
}

#main .vc_toggle_title h4 {font: normal 13px / 19px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    font-size: 13px;
    line-height: 19px;}
.sidebar-beer-feed .info {
  float:right;
  width: calc(100% - 50px);
}
.sidebar-beer-feed .sidebar-beer-row {
display: block;
  margin-bottom:10px;
}
.comment-respond>h3, .comments-area>h3, .single-related-posts>h3 {
    margin-bottom: 20px;
    font-size: 24px;
  color: #144634 !important;
}
.post-navigation .nav-next .post-title, .post-navigation .nav-previous .post-title {
    font-size: 16px;
    text-transform: none;
}
.post-meta .entry-meta, .post-meta .entry-tags {
    -moz-justify-content: left !important;
}
.layout-list article.project-odd .fancy-date a {
width:46px;
top:0;
left:0;
}
.blog-media .fancy-date a{
    left:0;
top:0;
right:auto;
min-width: auto;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #94d500;
width:44px;
}
.blog-media .fancy-date .entry-month, .blog-media .fancy-date .entry-date, .blog-media .fancy-date .entry-year {
color:#FFF;
font-weight:normal;
font-family: "Roboto Condensed", Arial, sans-serif;
}
.page #comments {
    display: none;
}
.page-id-41 .dt-btn {
    margin-right: 10px;
}
.page-id-41 .mc-submit {
    margin-top: 3px;
}
.svg-header {
    width: 16px;
    height: 16px;
    color: #fff;
}
.social-ico a {
    background-color: #94D501;
    width: 14px;
    display: block;
    height: 16px;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 4px;
    border-radius: 16px;
    padding-right: 7px;
}
.social-ico ul li {
    display: inline-block;
    margin-left: 10px;
    font-size: 1.5em;
    margin-top: 4px;
}
.soc-ico-new::before {
    background-color: #94d500;
}
.soc-ico-new a {
    position: relative;
    visibility: hidden;
    display: inline-block;
    vertical-align: middle;
    /* float: left; */
    margin: 2px;
    width: 24px;
    height: 24px;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.soc-ico-new a:before, .soc-ico-new a:hover:after {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.soc-ico-new a:before, .soc-ico-new a:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    content: "";
    border-radius: 100%;
    -webkit-transition: -webkit-transform 0.15s;
    transition: transform 0.150s;
}
.wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav > li.ui-tabs-active > a {
    color: #144633;
}
.content td, .content th, .content table {
    border: none;
padding:0;
}
span.vc_tta-title-text {
    font-size: .7em;
}
/*.page-id-35*/ .vc_tta-tab span.vc_tta-title-text {
    font-size: 1em;
    width: 80%;
    display: inline-block;
}
/*.page-id-35*/ .vc_active i.fa-arrow-right:before {
    content: "\f063" !important;
    display: inline !important;
}
.vc_active > a > i:before {
    display: none !important;
}
.vc_tta-tab span.vc_tta-title-text {
    font-size: 1em;
}
ul.sub-nav {
    left: 18px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-top: 2px solid #fff !important;
}
.page-id-35 .slider-wrapper .blog-media {
    display: none;
}
.vc_tta.vc_tta-style-classic .vc_tta-tab > a {
    border-width: 0px !important;
}
.vc_tta.vc_general .vc_tta-panel-heading {
    -webkit-transition: none;
    transition: none;
}
.vc_tta.vc_tta-shape-rounded .vc_tta-tab > a {
    border-radius: 0px;
}
.vc_tta.vc_general .vc_tta-panel-body {
    padding: 14px 25px;
}
p {
    margin-bottom: 14px;
}
a {
    text-decoration: none !important;
}
h1.h1-size {
    color: #fff;
}
h2 {
    font-weight: 900;
}
.homepage-beer-slider h3 a {
    text-transform: uppercase;
    color: #144633 !important;
}
h4 {
    margin-top: -10px;
    margin-bottom: 5px;
}
#wpsp-title {
    padding: 88px;
}
.page-id-35 .ult-ih-container ul.ult-ih-list li.ult-ih-list-item {
    margin-left: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 40px !important;
}
.mini-nav>ul>li {
    margin: 0 16px 0 0;
    padding-right: 16px;
    border-right: #fff solid 1px;
}
.mini-nav>ul>li:last-of-type {
    margin: 0 16px 0 0;
    padding-right: 16px;
    border-right: #fff solid 0px;
}
.mini-nav>ul>li:last-of-type a {
    color: #94D500;
}
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #fff;
}
header:not(.sub-downwards) #main-nav.menu-material-style > li:not(.act):hover > a > span, .sub-nav > ul > li > a {
    color: #144633 !important;
}
#main-nav.menu-material-style > li:not(.act):hover > a:before {
    background-color: #94D500;
}
#phantom .sub-nav {
    top: 30px !important;
}
li:not(.dt-mega-menu) .sub-nav, li:not(.dt-mega-menu) .sub-nav > ul {
    width: 169px;
}
.sub-nav > ul {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.sub-nav li {
    padding: 0;
}
.sub-nav li a {
    padding: 10px;
}
#main-nav > li {
    margin: 0 5px;
}
#main-nav>li>a .text-wrap>span, #main-nav>li>a>span {
    color: #144633 !important;
}
.single .single-share-box {display:none;}
.fancy-header {
    background-repeat: repeat !important;
}
.fancy-header .wf-td {
    margin-bottom: 0 !important;
    vertical-align: bottom !important;
}
#fancy-header.content-left .wf-table, #fancy-header.content-right .wf-table, #fancy-header.title-center .wf-table {
    vertical-align: bottom;
    margin-bottom: 0 !important;
}
.fancy-header .hgroup, .page-title .hgroup {
    background-color: rgba(148, 213, 0, 0.6);
    background-size: cover !important;
    padding: 8px 1000px !important;
    margin: 0px -1000px !important;
}
/*.page-id-35*/ .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin: 0px !important;
}
/*.page-id-35*/ .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    background-color: #6e7f79 !important;
    border-radius: 0px !important;
}
/*.page-id-35*/ .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    background-color: #144633 !important;
    border-radius: 0px !important;
}
.vc_tta.vc_general .vc_tta-tab > a {
    border-bottom: 0px solid #fff;
}
.vc_tta-tab a {
    border-left: 0px solid #000 !important;
    border-right: 0px solid #000 !important;
}
.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin-left: 0px;
}
.vc_tta-tab {
    width: 50%;
    margin-left: 0px;
    margin-right: 0px;
    border: 0px;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab a {
    border-color: transparent;
    color: #fff !important;
    font: normal normal normal 20px / 24px "Roboto Condensed", Helvetica, Arial, Verdana, sans-serif;
    text-transform: uppercase;
    border-bottom: #144633 solid 5px !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    background-color: #144633;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
    background-color: #94D500;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus {
    background-color: #144633;
}
.whitetext {color: #FFFFFF; }
.page-title {
/*     background-attachment: fixed; */
    background-color: #FFFFFF;
/*     background-image: url(/wp-content/uploads/2014/11/page-title-bkg.jpg); */
/*     background-position: 0 0; */
/*     background-image: url(/wp-content/uploads/2023/11/JacksAbby-Cheers.jpg); */
    background-image: url(/wp-content/uploads/2023/11/JacksAbby-Cheers-2.jpg);
    background-position: 60% 25%;
/*     background-repeat: repeat !important; */
/*     background-size: auto; */
    height: 200px;
}
.page-title span {
    color: #FFF;
    text-transform: capitalize;
}
.page-title.content-left .wf-table, .page-title.content-right .wf-table, .page-title.title-center .wf-table {
    display: table-cell;
    height: 150px !important;
    vertical-align: bottom;
}
.tp-bgimg {
    background-size: cover;
}
.page-title.content-left .wf-td {
    display: block !important;
}
.page-title .wf-td:first-child {
    border-bottom: none;
}
.single-beers .hgroup {
    display: none !important;
}
.page-title h1 {
    color: #fff !important;
    height: 50px !important;
    margin: 0;
    text-align: center;
    vertical-align: bottom !important;
    padding: 14px 0 10px;
}
.single-beers h1 {
    background-color: rgba(148, 213, 0, 0.6) !important;
    vertical-align: bottom !important;
    padding: 10px 1000px;
    margin: 0px -1000px;
}
.sidebar-beer-feed .info a {
    color: #0047BA !important;
    text-decoration: none !important;
}
.post-content a {
    color: #0047BA;
    text-decoration: none;
}
.single .entry-tags a {
    color: #0047ba;
}
.home #main-slideshow {
    overflow: hidden;
    margin-top: -85px;
}
.popup-button {
    border: #fff solid 3px !important;
    border-radius: 0px;
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    box-shadow: none !important;
    text-shadow: none !important;
    background-color: rgba( 255, 255, 255, 0 ) !important;
}
.popup-button:hover {
    color: #94d500 !important;
}

button.ubtn-large {
    padding: 19px 30px !important;
    font-size: 16px !important;
}

#popmake-1759 {
/*     background-image: url("/wp-content/uploads/2015/09/21-plus-bg-3.jpg"); */
    background-image: url("/wp-content/uploads/2023/03/BeerHallRenovationsGlassware.jpg");
    background-size: cover;
    background-position: center top;
    color: #fff;
    width: 100%;
    height: 100%;
    top: 0px !important;
    position: fixed;
}
#popmake-1759 img[src="/wp-content/uploads/2023/01/JacksAbbyStackedLogoSolid.png"] {
	filter: drop-shadow(2px 4px 4px black);
}
.popmake-close:hover {
    color: #94d500;
}
.phantom-fade #phantom {
    z-index: 500;
}
.popmake-title {
    display: none;
}
.post .alignleft {
    float: right;
    padding-left: 10px;
}
.footer .wf-5-12 {
    float: right;
}
.style-ios .wf-cell .post.bg-on.fullwidth-img:not(.format-quote):not(.format-link) .blog-content, .style-ios .wf-cell .post.bg-on.fullwidth-img .project-list-content {
    border: 0px;
}
.woocommerce-ordering-div, .woocommerce-result-count {
    display: none;
}
.woocommerce .product h4 {
    font-size: 18px;
}
.anchorLink {
    position: absolute;
    margin-top: -190px;
}
#reviews, .woocommerce-tabs {
    display: none;
}
.wf-container {
    word-spacing: 0px;
}
.tagcloud {
    line-height: 20px;
}
.distribution {
    font-style: italic;
    font-size: 12px;
}
.dt-fancy-separator.title-left .dt-fancy-title {
    padding-left: 0;
    line-height: 40px;
}
.home-event-feed time {
    display: none;
}
.page-id-41 #presscore-blog-posts-3 a {
    color: #94d500;
}
.page-id-41 #presscore-blog-posts-3 time {
    display: none;
}
.star-text {
    color: #FCB715;
    font-weight: bold;
    font-family: 'roboto condensed';
    text-transform: uppercase;
}
.col-sm-6 {
    width: 48%;
    display: inline-block;
    vertical-align: top;
}
.col-sm-6 img {
    float: left;
}
.beer-content {
    display: inline;
    float: right;
    width: 66%;
}
/*
.beer-page-image {
width:49%;
float:left;
}
.beer-page-content {
width:49%;
float:right;
}*/
.clearfix:after {
    content: " "; /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
.beer-attribute-group {
    background-image: url("/wp-content/uploads/2015/09/ibu-og-abv-border.png");
    background-repeat: none;
}
span.beer-green-placeholder {
    font-size: 20px;
    top: 5px;
    color: #144633;
    text-align: center;
    display: inline-block;
    margin-right: 5px;
}
span.beer-num {
    color: #144633;
    font-size: 20px;
    display: inline-block;
    position: relative;
}
.beer-attribute {
    display: inline-block;
    width: 32%;
    position: relative;
    top: 15px;
    text-align: center;
    font-family: "Roboto Condensed";
}
.og-text {
    color: #144633;
    font-size: 20px;
    text-transform: uppercase;
}
.beer-attribute-group {
    background-image: url("/wp-content/uploads/2015/09/ibu-og-abv-border2.png");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height: 66px;
    margin-top: 10px;
}
div#popmake-1759 span.popmake-close {
    display: none !important;
}
.mc-submit {
    display: inline-block !important;
    /*margin-top: -60px !important; */
    position: absolute !important;
    left: 215px !important;
}
.awards-box h3 {
    margin-top: -25px;
}
.awards h4 {
    margin-top: 10px;
}
.award-image {
    background: url('/wp-content/uploads/2015/09/JAB-Award-new.png');
    width: 67px;
    height: 71px;
    top: -40px;
    background-repeat: no-repeat;
    display: inline-block;
    left: 44%;
    position: relative;
}
.awards-box {
    border: solid 5px #94D500;
    border-radius: 0;
    padding: 0px 15px 15px 15px;
    margin-top: 50px;
}
.beer-type a {
    color: #57585A;
    font-weight: 900;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 15px;
}
span.social-top-bar {
    margin-top: 6px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}
#top-bar .wf-float-left {
    float: right;
    margin-top: -5px;
}
#top-bar {
    height: 36px;
}
#bottom-bar .wf-float-left {
    width: 100%;
}
a img:hover, #footer a:hover {
    opacity: .7;
}
.dl-menuwrapper li.has-children .next-level:after, .dl-menuwrapper li.has-children > a:after {
    background-color: rgba(255,255,255,.3);
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="url"], .wpcf7-form input[type="number"], .wpcf7-form input[type="range"], .wpcf7-form input[type="date"] {
    max-width: 100% !important;
}
.wpcf7-form select {
    color: #666;
    width: 100%;
    height: 36px;
}
.wpcf7-form .form-left {
    float: left;
    width: 48%;
}
.wpcf7-form .form-right {
    float: right;
    width: 48%;
}
.form-left {
    width: 49%;
    float: left;
}
.form-right {
    width: 49%;
    float: right;
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
#header {
    background-size: cover;
}
#main-slideshow {
    background-size: cover;
}
.home #wpv-view-layout-1 .untappdbeerfeed {
    display: none;
}
.untappdbeerfeed .beercheckin {
    width: 15.7%;
    border: none;
    padding: 10px;
}
.untappdbeerfeed .beercheckin .beeruserpic img {
    width: 100%;
    border: none;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}
.untappdbeerfeed .beerusername {
    line-height: 12px;
    width: 100%;
}
.untappdbeerfeed .branding {
    clear: both;
}
.untappdbeerfeed .untappdbeerheading, .untappdbeerfeed, .untappdbeerfeed .branding {
    background-color: #fff;
}
.untappdbeerfeed .beercheckin {
    display: inline-block;
}
.untappdbeerfeed .untappdbeerpic, .untappdbeerfeed .untappdbeername {
    display: none;
}
.untappdbeerfeed {
    border: 1px #fff solid;
}
.col-sm-6.beer-page-image {
    width: 30%;
}
.col-sm-6.beer-page {
    width: 67%;
    margin-left: 10px;
}
.entry-meta .author {
    display: none;
}
.single-beers article > a.rollover {
    display: none;
}
span.beer-type {
    font-family: 'roboto condensed';
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;
    text-transform: uppercase;
}
.page-id-18 .vc_col-sm-2, .page-id-35 .vc_col-sm-2, .page-id-5749 .vc_col-sm-2{
    height: 400px;
    padding-left: 0px;
    text-align: center;
}
.beer-tall-row .vc_col-sm-2 {
height: 500px;
}
.page-id-18 h4, .page-id-5749 h4  {
    font-size: 21px;
    text-transform: none;
}
.style-ios .stripe-style-1 {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.layout-list .post {
    background-color: #FFFFFF !important;
    background-image: none;
    border-bottom-width: 0;
    border-left-style: none !important;
    border-right-style: none !important;
    border-top-style: none !important;
    padding: 0 !important;
}
.style-ios .block-style-widget, .style-ios .frame-on.frame-fancy, .style-ios .shortcode-code, .style-ios .format-link-content, .style-ios .post.bg-on:not(.fullwidth-img), .style-ios .post.bg-on.fullwidth-img.format-quote, .style-ios .post.bg-on.fullwidth-img.format-link, .style-ios .fs-entry .post.bg-on.fullwidth-img, .style-ios .shortcode-single-image-wrap.br-standard.borderframe, .style-ios .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .style-ios .entry-author, .style-ios .commentlist .comment > article, .style-ios .bg-on.team-container, .style-ios blockquote:not(.shortcode-blockquote), .style-ios .no-avatar, .style-ios .tab-style-one.wpb_content_element .wpb_tabs_nav li, .style-ios .skill, .style-ios .dt-style.vc_progress_bar .vc_single_bar, .style-ios .customSelect, .style-ios #page .quantity .plus, .style-ios #page .quantity .minus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
   padding-left: 46px;
   background-color: #144633 !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
   color: #94d500 !important;
}

.vc_tta.vc_general.private-events .vc_tta-panel-title>a {
    padding: 14px 20px 20px;
}
.vc_tta.vc_tta-accordion.springdale-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{
background-color:#04194A !important;
color: #FFF !important;
}
.vc_tta-color-grey.springdale-accordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,
.vc_tta-color-grey.springdale-accordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.vc_tta-color-grey.springdale-accordion .vc_tta-controls-icon::after,
.vc_tta-color-grey.springdale-accordion .vc_tta-controls-icon::before {
    border-color: #FFF !important;
}

.vc_tta-color-grey.jacksabby-accordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,
.vc_tta-color-grey.jacksabby-accordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.vc_tta-color-grey.jacksabby-accordion .vc_tta-controls-icon::after,
.vc_tta-color-grey.jacksabby-accordion .vc_tta-controls-icon::before {
    border-color: #94d500 !important;
}

.vc_tta.vc_general.vc_tta-o-all-clickable.private-events .vc_tta-panel .vc_tta-panel-title > a:hover {
opacity:.9;
}

.tab-style-two.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 20px 0px !important;
}

.tab-style-two.wpb_tabs .wpb_tabs_nav {
    padding-left: 0px!important;
}

.style-ios .stripe-style-2 {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.style-ios .solid-bg.sidebar-content .widget {
    border: 0px solid rgba(141,144,149,0.15);
}
ul.instagram-pics li {
    width: 47%;
    display: inline-block;
    margin-right: 5px;
}
.instagram-pics img {
    width: 100%;
    display: inline;
}
.beer-empty-col {
    display: none !important;
}
#null-instagram-feed-2.solid-bg.sidebar-content .widget {
    padding: 0px 0px 0px 0px !important;
    margin-top: 10px !important;
}
section#null-instagram-feed-2 {
    padding: 0px 0px 0px 0px;
    margin-top: 10px;
}
.untappduserfeed, .untappdvenuefeed, .untappdbreweryfeed, .untappdbeerfeed {
    background-color: #fff;
    border: 1px solid #fff;
}
.usercheckin, .venuecheckin, .brewerycheckin, .beercheckin {
    border-bottom: 1px solid #fff;
    padding: 15px 0px;
}
.untappduserfeed .untappduserheading, .untappdvenuefeed .untappdvenueheading, .untappdbreweryfeed .untappdbreweryheading, .untappdbeerfeed .untappdbeerheading {
    background: #fff;
    padding: 15px 0px;
}
.untappduserfeed .untappduserheading a, .untappdvenuefeed .untappdvenueheading a, .untappdbreweryfeed .untappdbreweryheading a, .untappdbeerfeed .untappdbeerheading a {
    color: #144633;
    text-shadow: none;
}
.untappdbreweryfeed .branding {
    background: #fff;
}
.top-bar-left {
    float: left;
}
#main .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a {
    background-color: #144633;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFF !important;
}
.footer .widget, .footer .tp_recent_tweets li {
    font-size: 13px;
}
.awards-box h3 {
    margin-top: -45px;
    display: block;
}
h3 {
    color: #144633;
}
.hp-instagram {
    margin-top: 0px;
}
#main .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    background-image: none;
    padding: 17px 18px 13px;
}
#sidebar .widget-title {
    color: #94D500 !important;
    font-size: 24px;
    text-transform: uppercase !important;
}
.style-ios .solid-bg .sidebar-content {
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-bottom: none !important;
}
.sidebar .widget, .sidebar-content .widget {
    border-top-style: none !important;
    color: #453f39;
    font-size: 14px;
    line-height: 21px;
    padding-bottom: 40px;
    padding-top: 0;
}
.sidebar.solid-bg .widget, .solid-bg .sidebar-content .widget, .solid-bg.sidebar-content .widget {
    padding-left: 0;
    padding-right: 0;
}
.wpb_accordion_section .wpb_accordion_header a span {
    color: #fff;
}
.page-id-1889 .wpb_accordion_section .wpb_accordion_header a span {
    color: #94d500 !important;
    font-size: 18px;
}
.page-id-1889 .wpcf7-form input {
    font-size: 13px;
}
#phantom .ph-wrap, #phantom .ph-wrap:hover {
    background-size: cover;
    padding: 10px 0px;
}
.sidebar-content a {
    color: #0047ba;
}
.sidebar-content .recent-posts a {
    color: #373a41;
}
#main .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a {
    background-color: #94d500;
}
#main .wpb_content_element .wpb_accordion_header a:hover span {
    color: #fff;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-image: url('/wp-content/uploads/2015/01/accordion-arrow-open.png') !important;
    color: #fff;
    background-color: #fff;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-image: url('/wp-content/uploads/2015/01/accordion-arrow-close.png') !important;
    color: #fff;
    background-color: #fff;
}
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, #main .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    display: inline !important;
}
.wpb_accordion_section.group {
    margin-bottom: 10px;
}
.single-post h1, .single-post .h1-size, .single-post .entry-title.h1-size {
    font-size: 35px;
}
.homepage-events .text-secondary, .page-id-510 .text-secondary {
    display: none;
}
.social-top-bar img {
    padding-right: 2px;
}
.page-id-30 .stripe-style-1 {
    height: 300px;
}
.sidebar-beer-feed img {
    margin-right: 10px;
}
.sidebar-beer-feed {
    line-height: 16px;
    font-size: 14px;
}
.sidebar-beer-feed .info {
    line-height: 15px;
}
.tasting-custom-text {
    color: #453f39;
    font-weight: 900;
}
.page-id-35 .content td {
    padding-right: 0px;
}
div#bottom-bar {
    display: none;
}
.home-block-left {
    width: 49%;
    display: inline-block;
    float: left;
}
.home-block-right {
    width: 49%;
    display: inline-block;
    float: right;
}
.home-block-top, .home-block-bottom {
    width: 100%;
}
.mobile-arrow-right {
    display: none;
}
.show-mobile {
    display: none !important;
}
.hide-mobile {
    display: initial;
}
.beer-page-boxes .mid-image {
    margin-left: 3%;
}
.untappduserfeed .untappduserpic img, .untappdvenuefeed .untappdvenuepic img, .untappdbreweryfeed .untappdbrewerypic img, .untappdbeerfeed .untappdbeerpic img {
    box-shadow: none;
}
.usercheckin .userbeerlabel img, .venuecheckin .venueuserpic img, .brewerycheckin .breweryuserpic img, .beercheckin .beeruserpic img {
    width: 50%;
    margin-right: -20%;
}
.usercheckin, .venuecheckin, .brewerycheckin, .beercheckin {
    border-bottom: 1px solid #fff;
    padding: 0px;
    font-weight: 300;
    font-size: 1.2em;
}
.usercheckin .userbeername, .venuecheckin .venueusername, .brewerycheckin .breweryusername, .beercheckin .beerusername {
    line-height: 1.5em;
}
.untappdbreweryfeed .untappdbrewerypic {
    width: 20%;
    margin-right: 5%;
}
.breweryusername {
    margin-left: -5%;
}
.page-id-2 .fancy-date {
    display: none;
}
.round-images .alignleft i, .round-images .alignleft, .round-images .alignleft img, img.preload-me, .round-images img {
    -moz-border-radius: 0%;
    -ms-border-radius: 0%;
    -o-border-radius: 0%;
    border-radius: 0%;
}
.post-rollover i {
    background-color: rgba(148,213,0,0);
}
div#rssincl-box-961361 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a {
    color: #0047ba !important;
}
.vc_col-sm-4.wpb_column.column_container.shop-col {
    width: 29%;
    display: inline-block;
}
.beer-small-text {
    font-size: 12px;
    line-height: 14px;
    font-style: italic;
}
span.release, span.distributions {
    font-style: italic;
}
#av-overlay-wrap {
    background: rgba(0,0,0,0.8) !important;
}
#av_verify_form input[type="submit"] {
    position: relative !important;
    display: block !important;
    margin-top: 10px;
    margin-left: 10px;
}
#av-overlay {
    padding: 140px 40px 185px 40px;
    width: 320px;
    background: #fff url("/wp-content/uploads/2015/03/21Older-Header-e.jpg") !important;
    background-repeat: no-repeat !important;
    background-position: 50% 35% !important;
}
#av-overlay h1 {
    margin-bottom: 20px;
    margin-top: 100px;
}
.page-id-32 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #2A4CA6 !important;
}
.page-id-32 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff !important;
}
.page-id-32 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a,
.page-id-32 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body,
.page-id-32 .vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title > a:hover {
    color: #fff;
    background-color: #446cc3 !important;
}
.page-id-32 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #446cc3 !important;
}
.page-id-32 .vc_tta-color-grey.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #FFF !important;
}
.vc_tta.vc_general .vc_tta-panel {
    border: none !important;
}
.abouttabrow .vc_tta.vc_general .vc_tta-panel-title>a {
    padding: 10px 0px !important;
}
.abouttabrow {
    background-color: #2A4CA6 !important;
}
.abouttabrow .vc_column_container > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}
/**************************************
about tabs
**************************************/

@font-face {
  font-family: 'jabby';
  src: url('/wp-content/themes/dt-the7-child/fonts/jabby/jabby.woff') format('woff'),
       url('/wp-content/themes/dt-the7-child/fonts/jabby/jabby.ttf') format('truetype');
}

.abouttab-silo span::before {
    content: "\e900";
    color: #fff;
    font-size: 6em;
    font-family: 'jabby';
    display: block;
    margin: 0 auto;
}
.abouttab-mill span::before {
    content: "\e907";
    color: #fff;
    font-size: 6em;
    font-family: 'jabby';
    display: block;
    margin: 0 auto;
}
.abouttab-mash span::before {
    content: "\e906";
    color: #fff;
    font-size: 6em;
    font-family: 'jabby';
    display: block;
    margin: 0 auto;
}
.abouttab-lauter span::before {
    content: "\e905";
    color: #fff;
    font-size: 6em;
    font-family: 'jabby';
    display: block;
    margin: 0 auto;
}
.abouttab-kettle span::before {
    content: "\e904";
    color: #fff;
    font-size: 6em;
    font-family: 'jabby';
    display: block;
    margin: 0 auto;
}
.abouttab-hopback span::before {
    content: "\e905";
    color: #fff;
    font-size: 6em;
    font-family: 'jabby';
    display: block;
    margin: 0 auto;
}
.abouttab-whirlpool span::before {
    content: "\e909";
    color: #fff;
    font-size: 6em;
    font-family: 'jabby';
    display: block;
    margin: 0 auto;
}
.abouttab-heat span::before {
    content: "\e903";
    color: #fff;
    font-size: 6em;
    font-family: 'jabby';
    display: block;
    margin: 0 auto;
}
.abouttab-fermentation span::before {
    content: "\e902";
    color: #fff;
    font-size: 6em;
    font-family: 'jabby';
    display: block;
    margin: 0 auto;
}
.abouttab-centrifuge span::before {
    content: "\e90a";
    color: #fff;
    font-size: 6em;
    font-family: 'jabby';
    display: block;
    margin: 0 auto;
}
.abouttab-packaging span::before {
    content: "\e908";
    color: #fff;
    font-size: 6em;
    font-family: 'jabby';
    display: block;
    margin: 0 auto;
}
.abouttab-distribution span::before {
    content: "\e901";
    color: #fff;
    font-size: 6em;
    font-family: 'jabby';
    display: block;
    margin: 0 auto;
}
.page-id-18 #main #content .vc_col-sm-2 a img, .page-id-5749 #main #content .vc_col-sm-2 a img {
    margin-bottom: 10px;
}
.beer-row p, .beer-row a, .beer-row .wpb_wrapper, .beer-row .wpb_text_column {
    display: inline-block;
}
.beer-row .vc_column_container {
    padding-right: 0px !important;
}
.beer-row .wpb_text_column {
    width: 15.5%;
}
.beer-row p, .beer-row img {
    width: 100% !important;
}
.beer-row .wpb_text_column {
    margin-right: 1%;
}
.beer-row .wpb_text_column:last-of-type {
    margin-right: 0%;
}
.page-id-4659 .vc_tta.vc_tta-style-classic .vc_tta-tab {
margin-left: -1px;
vertical-align: top;
}
.page-id-4659 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
height: 80px;
}
.page-id-4659 .vc_tta-tab {
width: 25%;
}
.sidebar-beer-feed tr {
    display: flex !important;
}

@media screen and (max-width: 1024px) {
.single-beers h1 {
    margin: 20px -1000px;
}
.page-title.title-center .wf-table {
    height: auto !important;
}
.page-title .wf-container-title {
    border: 0px;
    padding-top: 30px !important;
}
}

@media screen and (min-width:760px) and (max-width: 1024px) {
#main-nav.wf-mobile-hidden, .logo-left #navigation #main-nav.wf-mobile-hidden, #phantom {
    display: inline-block;
}
#dl-menu.wf-mobile-visible, #mobile-menu, #top-bar .menu-select, #top-bar .top-bar-arrow {
    display: none !important;
}
}

@media screen and (max-width: 760px) {
.wpcf7-form .form-left, .wpcf7-form .form-right {
    float: none !important;
    width: 100% !important;
}
#top-bar, .style-minimal.transparent #top-bar {
    padding-bottom: 60px;
}
#top-bar.top-bar-hide {
    padding-bottom: 30px;
}
#top-bar .wf-float-left {
    margin-top: 0px;
}
.top-bar-hide .wf-td {
    display: none !important;
}
.page-id-18 .vc_col-sm-3,  .page-id-5749 .vc_col-sm-3 {
    width: 100%;
}
.column-mobile-full {
    width: 100%;
}
.column-landscape-half-left {
    width: 49%;
    display: table-cell;
    float: left;
}
.column-landscape-half-right {
    width: 49%;
    display: table-cell;
    float: right;
}
.page-id-30 .homepage-beer-slider .wpb_wrapper .beer-attribute-group {
    display: none;
}
.page-id-30 .homepage-beer-slider .wpb_wrapper .beer-description {
    float: right;
}
.page-id-30 .stripe-style-1 {
    padding-top: 0px !important;
}
.mobile-arrow-right {
    display: inline !important;
}
.home-slider-arrow {
    margin-top: 10px;
}
.mobile-arrows-bottom {
    display: none;
}
.page-id-30 .stripe-style-1 {
    height: 350px !important;
}
.page-id-30 .homepage-beer-slider .wpb_wrapper {
    width: 100%;
}
.homepage-beer-slider .vc_col-sm-2:nth-child(2) {
    width: 40%;
    display: inline-block;
    float: left;
}
.homepage-beer-slider .vc_col-sm-6 {
    float: right;
    width: 60%;
    display: inline-block;
}
.show-mobile {
    display: block !important;
}
.hide-mobile {
    display: none! important;
}
.page-id-18 .vc_col-sm-2, .page-id-35 .vc_col-sm-2, .page-id-5749 .vc_col-sm-2 {
    height: auto;
margin-bottom: 25px;
    width: 32%;
    display: inline-block;
    vertical-align: top;
}
.sidebar-beer-feed tr {
    height: 80px;
    width: 100%;
}
.beer-page-boxes .mid-image {
    margin-left: 1%;
}
.show-mobile-logo #branding, #header.show-device-logo.show-mobile-logo #branding {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.page-id-30 .vc_col-sm-6 {
    width: 100% !important;
}
}

@media screen and (max-width: 700px) {
.wpcf7-form .form-left, .wpcf7-form .form-right {
    float: none !important;
    width: 100% !important;
}
.page-id-1773 .vc_col-sm-6, .page-id-35 .vc_col-sm-6 {
    width: 100% !important;
}
.single-post h1, .single-post .h1-size, .single-post .entry-title.h1-size {
    font-size: 25px;
    line-height: 26px;
}
.wistia_embed {
    width: 100% !important;
}
}

@media screen and (max-width: 480px) {
#top-bar .menu-select {
    display: none;
}
.mobile-arrow {
    text-align: center;
}
#top-bar, .style-minimal.transparent #top-bar {
    padding-bottom: 70px;
}
.home #main-slideshow {
    margin-top: 0px !important;
}
.page-id-18 .wf-container .vc_col-sm-6,  .page-id-5749 .wf-container .vc_col-sm-6{
    width: 100%;
}
.page-id-18 .vc_col-sm-3, .page-id-5749 .vc_col-sm-3{
    width: 100%;
}
.page-id-30 .vc_col-sm-6 {
    width: 100%;
}
.page-id-30 .homepage-beer-slider .wpb_wrapper .beer-attribute-group, .page-id-30 .homepage-beer-slider .wpb_wrapper .beer-description {
    display: none;
}
.page-id-30 .stripe-style-1 {
    padding-top: 0px !important;
}
#wpv-view-layout-99-CPID30 {
    text-align: center;
}
.mobile-arrow-right {
    display: inline !important;
}
.home-slider-arrow {
    margin-top: 10px;
}
.mobile-arrows-bottom {
    display: none;
}
.page-id-30 .stripe-style-1 {
    height: 550px !important;
    padding-top: 10px !important;
}
.column-mobile-full {
    width: 100%;
}
.show-mobile {
    display: block !important;
}
.hide-mobile {
    display: none !important;
}
.page-id-18 .vc_col-sm-2, .page-id-35 .vc_col-sm-2, .page-id-5749 .vc_col-sm-2 {
    height: 350px;
    padding-left: 0px;
}
.homepage-beer-slider .vc_col-sm-2:nth-child(2) {
    width: 100%;
}
.beer-page-boxes .mid-image {
    margin-left: 1%;
}
.layout-list .post {
    background-size: cover;
}
.page-id-18 .vc_col-sm-2, .page-id-35 .vc_col-sm-2, .page-id-5749 .vc_col-sm-2 {
    width: 48%;
    height: auto;
margin-bottom:35px;
}
.mobile-block {
    display: block;
}
.col-sm-6.beer-page-image {
    width: 100%;
}
.col-sm-6.beer-page {
    width: 93%;
}
.mobile-margin-top {
    margin-top: 20px;
}
.beer-green-placeholder, .og-text, .beer-num {
    font-size: 15px !important;
}
.beer-attribute {
    top: 5px !important;
}
#footer #text-4 .textwidget div {
    text-align: left !important;
}
}

/* Start of actually commented code */

/* Button Fix */
#page .dt-btn, #page .dt-btn:last-child {
  height: unset !important;
}

#page .dt-btn.dt-btn-l {
  padding: 18px 24px !important;
}

/* Hide main 'close' button on popup */
#popmake-1759 .pum-close {
  display: none !important;
}
