/*
Theme Name: DishUp Child
Theme URI: http://dishup.edge-themes.com
Description: A child theme of DishUp Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: dishup
Template: dishup
*/

/* FONTS */
@font-face {
    font-family: 'Komika-Title-Kaps';
    src:url('/wp-content/fonts/Komika-Title-Kaps.ttf.woff') format('woff'),
        url('/wp-content/fonts/Komika-Title-Kaps.ttf.svg#Komika-Title-Kaps') format('svg'),
        url('/wp-content/fonts/Komika-Title-Kaps.ttf.eot'),
        url('/wp-content/fonts/Komika-Title-Kaps.ttf.eot?#iefix')
        format('embedded-opentype'); font-weight: normal;font-style: normal;}
@font-face {
    font-family: 'Komika-Title';
    src:url('/wp-content/fonts/Komika-Title.ttf.woff') format('woff'),
        url('/wp-content/fonts/Komika-Title.ttf.svg#Komika-Title') format('svg'),
        url('/wp-content/fonts/Komika-Title.ttf.eot'),
        url('/wp-content/fonts/Komika-Title.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Komika-Title-Axis';
    src:url('/wp-content/fonts/Komika-Title-Axis.ttf.woff') format('woff'),
        url('/wp-content/fonts/Komika-Title-Axis.ttf.svg#Komika-Title-Axis') format('svg'),
        url('/wp-content/fonts/Komika-Title-Axis.ttf.eot'),
        url('/wp-content/fonts/Komika-Title-Axis.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
@font-face {font-family: 'Komika Text';font-style: normal;font-weight: normal;src: local('Komika Text'), url('/wp-content/fonts/KOMTXT__.woff') format('woff');}
@font-face {font-family: 'Komika Text Italic';font-style: normal;font-weight: normal;src: local('Komika Text Italic'), url('/wp-content/fonts/KOMTXTI_.woff') format('woff');}
@font-face {font-family: 'Komika Text Bold';font-style: normal;font-weight: normal;src: local('Komika Text Bold'), url('/wp-content/fonts/KOMTXTB_.woff') format('woff');}
@font-face {font-family: 'Komika Text Bold Italic';font-style: normal;font-weight: normal;src: local('Komika Text Bold Italic'), url('/wp-content/fonts/KOMTXTBI.woff') format('woff');}
@font-face {font-family: 'Komika Text Kaps';font-style: normal;font-weight: normal;src: local('Komika Text Kaps'), url('/wp-content/fonts/KOMTXTK_.woff') format('woff');}
@font-face {font-family: 'Komika Text Tight';font-style: normal;font-weight: normal;src: local('Komika Text Tight'), url('/wp-content/fonts/KOMTXTT_.woff') format('woff');}
@font-face {font-family: 'Komika Text Kaps Italic';font-style: normal;font-weight: normal;src: local('Komika Text Kaps Italic'), url('/wp-content/fonts/KOMTXTKI.woff') format('woff');}
@font-face {font-family: 'Komika Text Tight Italic';font-style: normal;font-weight: normal;src: local('Komika Text Tight Italic'), url('/wp-content/fonts/KOMTXTTI.woff') format('woff');}
@font-face {font-family: 'Komika Text Kaps Bold';font-style: normal;font-weight: normal;src: local('Komika Text Kaps Bold'), url('/wp-content/fonts/KOMTXTKB.woff') format('woff');}
@font-face {font-family: 'Komika Text Kaps Bold Italic';font-style: normal;font-weight: normal;src: local('Komika Text Kaps Bold Italic'), url('/wp-content/fonts/KOMTXKBI.woff') format('woff');}

/*h1 {font-family: 'Bangers', sans-serif;text-shadow: 3px 3px 5px #000000;}*/
h1 {font-family: 'Komika-Title-Kaps';} 
h2 {font-family: 'Komika-Title-Kaps', sans-serif;}
h3 {font-family: 'Komika-Title-Kaps', sans-serif;}
h4 {font-family: 'Komika-Title-Kaps', sans-serif;font-size: 1.3em;}
h6 {color:#000000;margin-bottom: 20px;}
p {font-family: 'Komika Text', sans-serif;font-size: 1em;/*font-weight: 700;*/color:#000000;/*font-style: italic;*/line-height:1.3;}
blockquote p {border-left: 4px solid #000000;color: #000000;}



/* BODY */
body {
    font-family: 'Komika Text', sans-serif;
    font-size: 1.2em;
    line-height: 1.73em;
    color: #000000;
}
@media only screen and (max-width: 1024px){
body {
    background-color: #dbd5c7;}
}

/* AGE GATE */

.age-gate-form {
    background-color: transparent;
}
.age-gate-submit-yes {
    margin: 0 5px 10px 0;
    background-image: url(/wp-content/uploads/2020/10/agecheckerYes.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 85px;
    height: 36px;
    font-size: .1em;
    color: transparent;
    border: 0 solid #ffffff;
    text-align: center;
}
.age-gate-submit-no {
    margin: 0 5px 10px 0;
    background-image: url(/wp-content/uploads/2020/10/agecheckerNo.png);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 85px;
    height: 36px;
    font-size: .1em;
    color: transparent;
    border: 0 solid #ffffff;
}

/* GENERAL */
::selection {
    background: transparent;
}

/* TOP BAR */
.widget .edgtf-button-widget.edgtf-btn-text {
    font-size: 1.5em;
}
.widget .edgtf-btn.edgtf-btn-solid.edgtf-hover-animation .edgtf-btn-text {
    font-size: 1.5em;
    padding: 3px 5px 4px 5px;
}
h4.top-bar-phone a {
    color: #FFFFFF;
    font-size: 1.6em;
}
h4.top-bar-phone .edgtf-dark-header .edgtf-top-bar a:hover {
    color: #000000;
}


/* CAROUSEL ARROWS */

.owl-nav .owl-prev .edgtf-prev-icon {
      background: url(/wp-content/uploads/2020/09/arrow-prev.png) no-repeat scroll 0 0;
      left: 10px;
  }
.edgtf-owl-slider .owl-nav .owl-next svg {
      background: url(/wp-content/uploads/2020/09/arrow-next.png) no-repeat scroll -24px 0px;
      right: 10px;
  }

.owl-nav .owl-prev .edgtf-prev-icon {
    background: none !important;
    left: 10px;
    cursor: none !important;
    background: none;
}
.edgtf-image-carousel .edgtf-owl-slider .owl-nav .owl-prev span.edgtf-prev-icon {
    width: 40px;
}

/* SLIDER POINTER - ARROW REPLACES THEME'S HAND*/

.edgtf-image-carousel .edgtf-owl-slider .owl-nav .owl-next .edgtf-next-icon span {
    cursor: url(/wp-content/uploads/2020/09/arrow-next.png), pointer;
}
.edgtf-image-carousel .edgtf-owl-slider .owl-nav .owl-prev span.edgtf-prev-icon {
    cursor: url(/wp-content/uploads/2020/09/arrow-prev.png), pointer;
}
.edgtf-blog-pagination .edgtf-pag-prev ul li {
    background: url(/wp-content/uploads/2020/09/arrow-prev.png) no-repeat scroll 0 0;
    cursor: url(/wp-content/uploads/2020/09/arrow-prev.png), pointer;
}
.edgtf-blog-pagination .edgtf-pag-next ul li {
    background: url(/wp-content/uploads/2020/09/arrow-next.png) no-repeat scroll 0 0;
    cursor: url(/wp-content/uploads/2020/09/arrow-next.png), pointer;
}

/* HEADER/TOP NAV */

.edgtf-position-center-inner {
    width: 140px;
}
.edgtf-main-menu>ul>li>a {
    padding: 0 15px 0 15px;
    color: #ffffff;
    line-height: 1.3;
    font-size: 1.2em;
    letter-spacing: 2px;
    font-weight: 400;
    font-family: 'Komika-Title-Kaps', san-serif;
}
.edgtf-main-menu>ul>li>a>span.item_outer .item_text {
    letter-spacing: .0625em;
    font-family: 'Komika-Title-Axis';
    font-size: .8em;
}
.edgtf-logo-wrapper {
    margin-top: -38px;
}
.edgtf-logo-wrapper a img {
max-height: 140px;
}
.edgtf-logo-wrapper:hover {
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); 
}
.edgtf-page-header {background-color: #000000;border-bottom: 1px solid #302f2d;}

.edgtf-page-header .edgtf-logo-area .edgtf-logo-wrapper a, .edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a {
    max-height: 140px;
}
.edgtf-header-divided .edgtf-page-header .edgtf-logo-wrapper a img {
    margin: 0 auto 10px;
    height: 140px;
}

.edgtf-top-bar a {color: #ffffff;}
.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed), .edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li>a {color:#ffffff;}
.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li>a:hover {color:#000000;}
.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li.edgtf-active-item>a {color:#ffffff;}
.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li.edgtf-active-item>a:hover {color:#000000;}

.edgtf-fixed-wrapper.fixed .edgtf-main-menu > ul > li.edgtf-active-item > a {color: #ffffff;}

.menu-item-type-post_type .menu-item-object-page .current-menu-item .page_item .current_page_item .edgtf-active-item .narrow {color: #ffffff;}
.edgtf-main-menu>ul>li>a>span.item_outer .item_text .current {color: #ffffff;}

.edgtf-shopping-cart-holder .edgtf-header-cart {
    color: #ffffff;
}
/* homepage hover */
.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li>a:hover {
    color: #000000;
}

/* TOP NAV HOVER IMAGES */
.link-the-brew:hover {font-size: .9em;color: #000000;background-image: url(http://552.d5d.myftpupload.com/wp-content/uploads/2020/09/hover-the-brew.png);background-repeat: no-repeat;background-position: center center;background-size: 140% 150%;overflow: visible;}
.link-the-tale:hover {font-size: .9em;color: #000000;background-image: url(http://552.d5d.myftpupload.com/wp-content/uploads/2020/09/hover-the-tale.png);background-repeat: no-repeat;background-position: center center;background-size: 110% 130%;overflow: visible;}
.link-wanna-work-ska/:hover {font-size: .9em;color: #000000;background-image: url(http://552.d5d.myftpupload.com/wp-content/uploads/2020/09/hover-ska-news.png);background-repeat: no-repeat;background-position: center center;background-size: 110% 130%;overflow: visible;}
.link-events:hover {font-size: .9em;color: #000000;background-image: url(http://552.d5d.myftpupload.com/wp-content/uploads/2020/09/hover-events.png);background-repeat: no-repeat;background-position: center center;background-size: 130% 130%;overflow: visible;}
.link-find-ska:hover {font-size: .9em;color: #000000;background-image: url(http://552.d5d.myftpupload.com/wp-content/uploads/2020/09/hover-find-ska.png);background-repeat: no-repeat;background-position: center center;background-size: 130% 150%;overflow: visible;}
.link-swag:hover {font-size: .9em;color: #000000;background-image: url(http://552.d5d.myftpupload.com/wp-content/uploads/2020/09/hover-swag.png);background-repeat: no-repeat;background-position: center center;background-size: 120% 130%;overflow: visible;}
.link-good-will:hover {font-size: .9em;color: #000000;background-image: url(http://552.d5d.myftpupload.com/wp-content/uploads/2020/09/hover-good-will.png);background-repeat: no-repeat;background-position: center center;background-size: 110% 130%;overflow: visible;}
.link-contact:hover {font-size: .9em;color: #000000;background-image: url(http://552.d5d.myftpupload.com/wp-content/uploads/2020/09/hover-contact.png);background-repeat: no-repeat;background-position: center center;background-size: 135% 130%;overflow: visible;}


/* PAGE */
.edgtf-content .edgtf-content-inner > .edgtf-container /* specify page id beforehand if desired ie: .page-id-15361 */ {
    background-image: url(/wp-content/uploads/2020/09/newsprint-bg.jpg);
    background-repeat: repeat;
    padding-left: 0;
    padding-right: 0;
}

.edgtf-page-content-holder .edgtf-grid-col-12 {
    padding-left: 0;
    padding-right: 0;
}
.edgtf-section-title-holder .edgtf-st-text {padding: 0 0 0 0;}
.edgtf-grid-row {
    margin-left: -25px;
    margin-right: -25px;
}
.edgtf-grid-col-12 {
    padding-left: 0;
    padding-right: 0;
}

/* HOMEPAGE */

/* featured brews*/

.featured-brews-container {
    background-image: url(/wp-content/uploads/2020/10/featured-brew-blammo.png), url(/wp-content/uploads/2020/09/newsprint-bg.jpg);
    background-position: center top, center center;
    background-repeat: no-repeat, repeat;
    background-size:130% 85%, 100%;
    padding-left: 0;
    padding-right: 0;
    min-height: 350px;
}

.featured-brews-container-mobile {
    background-image: url(/wp-content/uploads/2020/10/featured-brew-blammo.png), url(/wp-content/uploads/2020/09/newsprint-bg.jpg);
    background-position: center top, center center;
    background-repeat: no-repeat, repeat;
    background-size:145% 40%, 100%;
    padding-left: 0;
    padding-right: 0;
    min-height: 350px;
}

.featured-brews-container-inner {
    padding-left: 0;
    padding-right: 0;
}
.featured-brews-container h2 {
    color:#000000;
}
h2.featured-brews-title {
    color:#000000;
}
.featured-brews-column h2 {
    letter-spacing: .0625em;
    font-family: 'Komika-Title-Axis';
    color: #dbd5c7;
    font-size: 1.5em;
    margin-bottom: 10px;
    line-height: 1.2;
}
.featured-brews-column p {
    font-size: 1.3em;
    line-height: 1.2;
}
.featured-brews-mobile {
    padding-left: 0;
    padding-right: 0;
}
.featured-brews-mobile h2 {
    letter-spacing: 0;
    font-family: 'Komika-Title-Axis';
    color: #000000;
    font-size: 1.3em;
    margin-bottom: 10px;
    line-height: 1.2;
    text-align: center;
}
.featured-brews-mobile p {
    font-size: 1.1em;
    line-height: 1.1;
    text-align: center;
    color: #000000;
}
.featured-brew-image:hover {
    transform: scale(1.1);
    cursor:pointer;
}
.story-so-far-container img {
    width: 100%;
    height: auto;
}
.story-so-far-container p {
    font-size: .9em;
    line-height: 1.2;
}

.story-so-far-container img {
    width: 100%;
    height: auto;
}
.the-story-mobile .edgtf-section-title-holder .edgtf-st-text {
    display: block;
    margin: 26px 0 0;
    padding: 0 10px 0 10px;
}
.page-header-burst {
    position: absolute;
    z-index: 500;
}
.page-header-burst img {
    position: relative;
    z-index: 100;
}
.read-more-image:hover {
    transform: scale(1.2);
}
.view-all-brews:hover {
    transform: scale(1.2);
}
.link-view-all-brews:hover {
    transform: scale(1.2);
}
.video-container {
    padding: 5% 5% 5% 5%;
    background-image: url(/wp-content/uploads/2020/10/overlay_tv.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size:contain;
    width: 100%;
    height: auto;
    position:relative;
}
.tv-underlay {
    position:relative;
    z-index:0;
    padding: 0;
    margin: 0;
}
.tv-underlay img {
    padding: 0;
    margin: 0;
    width: 100%;
    height: auto;
}
.video-responsive {
    overflow: hidden; 
    position: absolute;
    z-index: 20;
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 auto;
}
.video-responsive iframe {
    height: 100%;
    width: auto;
}
.video-responsive-mobile {
    overflow: hidden; 
    position: absolute;
    z-index: 20;
    width: 85%;
    height: auto;
    padding: 11% 0 0 6%;
    margin: 0 auto;
}
.video-responsive-mobile iframe {
    height: 100%;
    width: auto;
}
.hp-image-links img {
    width: 100%;
    height: auto;
}
.hp-image-links img:hover {
    transform: scale(1.1);
}

.mothership-header {
    float: none;}
    


/* BLOG POSTS ON HOMEPAGE    */
.wpb_posts_slider .flex-caption {
    background-color: #ffffff;
    position: static;
    line-height: 1.2;
    font-size: .9em;
}

.wpb_posts_slider .flex-caption h2 {
    line-height: 1.2;
    font-size: 1.3em;
}

/* SOCIAL MEDIA - HOMEPAGE */

.social {
    position: relative;
    width: 100%;
    height: 160px;
    margin-left: 0;
    margin-top: 14px;
    display:block;
    float:left;
}
.social div{
    cursor:pointer;
    float: left;
}
.sm-collapsed {
    width: 12%;
    padding: 0 1% 0 0;
}
.sm-collapsed img {
    width: 100%;
    height: 160px;
}
.sm-expanded {
    width: 47%;
    padding: 0 1% 0 0;
}
.sm-expanded img {
    width: 100%;
    height: 160px;
}
.social #alt_twitter_off{
    
}
.social #twitter_btn_on{
    display:none;
}
.social #alt_pintrest_off{
    
}
.social #pintrest_btn_on{
    display:none;
}
.social #alt_facebook_off{
    display:none;
}
.social #facebook_btn_on{

}
.social #alt_instagram_off{

}
.social #instagram_btn_on{
    display:none;
}
.social #alt_youtube_off{

}
.social #youtube_btn_on{
    display:none;
}
.social #alt_tripadvisor_off{

}
.social #tripadvisor_btn_on{
    display:none;
}

.mobile-social-media {
    width: 100%;
    height: auto;
}
.mobile-sm-image {
    width: 20%;
}
.mobile-sm-image img {
    width: 100%;
}
.mobile-sm-image img:hover {
  -ms-transform: scale(1.2); /* IE 9 */
  -webkit-transform: scale(1.2); /* Safari 3-8 */
  transform: scale(1.2); 
}

.bottom-homepage-section {
    display:none;
}
.news-box .flexslider {
    margin: 0 0 40px;
    background: transparent;
    border: 3px solid #000000;
    border-radius: 0;
    box-shadow: 0 0 0 rgba(0,0,0,.2);
}

/* Small - Screens smaller than 768px*/
@media screen and (max-width: 768px) {
.reviews-section {display: none;}
}

@media screen and (max-width: 479px) {
.homepage-large-medium {display: none;}
}


/* REVIEWS SECTION */

.edgtf-section-title-holder .edgtf-st-subtitle {
    letter-spacing: .0625em;
    font-family: 'Komika-Title-Axis';
    text-shadow: none;
}


/* WOOCOMMERCE SINGLE PRODUCT PAGE */
.edgtf-content .woocommerce {
    padding-left: 3%;
    padding-right: 3%;
    width: 94%;
}
.edgtf-boxed .edgtf-wrapper {
    background-image: url('/wp-content/uploads/2020/09/background_main_tile.jpg');
    background-repeat: repeat;
    padding-left: 0;
    padding-right: 0;   
}
/* drop-down select menu */
.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: .9em;
    color:#000000;
}
.select2-container--default .select2-results__options {
    font-size: .9em;
    color:#000000;
}
.select2-container--default .select2-results__option {
    padding: 1px 0;
 }
 .edgtf-woo-single-page .edgtf-single-product-summary form.cart {
    margin: 20px 0 0;
}
/* end drop-down select menu */
ul.products>.product .edgtf-product-list-title {
    padding: 0 0 0 0;
    font-size: 1.2em;
    line-height: 1.2;
}
ul.products>.product .edgtf-pl-text-wrapper {
    margin: 22px 0 0 0;
}
.edgtf-woo-normal-space ul.products>.product {
    padding: 15px 10px 0 10px;
    margin: 0 0 0;
}
.edgtf-woo-single-page .edgtf-single-product-summary .edgtf-single-product-title  {
    margin: -9px 0 8px;
    color: #000000;
    font-size: 2em;
    line-height: 1.2;
}
.edgtf-woo-single-page .edgtf-single-product-summary .woocommerce-product-details__short-description {margin: 20px 0 0;}

.edgtf-woo-single-page .edgtf-single-product-summary .woocommerce-product-details__short-description h3 {
    margin-top: 0;
    letter-spacing: .0625em;
}
.edgtf-woo-single-page .edgtf-single-product-summary .woocommerce-product-details__short-description p {
    margin: 10px 0 25px 0;
    font-family: 'Komika Text', sans-serif;
    font-size: 1em;
    color: #000000;
    line-height: 1.3;
}
.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-shopping-cart-holder .edgtf-header-cart {
    color: #ffffff;
}
.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-shopping-cart-holder .edgtf-header-cart:hover {
    color: #fbedd2;
}
.edgtf-woo-single-page .edgtf-single-product-content {
    margin: 80px 0 0px;
    padding-bottom: 108px;
}
ul.products>.product .price {
    color: #000000;
    margin: 4px 0 15px 0;
}

.edgtf-woo-single-page .edgtf-single-product-summary .price {
    color: #000000;
}

table tbody tr.woocommerce-product-attributes-item .woocommerce-product-attributes-item--attribute_style {
        border: 0 solid #747474;
}
table tbody tr {
    border: 0 solid #747474;
}

table td th.woocommerce-product-attributes-item .woocommerce-product-attributes-item--attribute_style {
    padding: 0;
    text-align: left;
}

td.woocommerce-product-attributes-item__value {
    padding: 0;
    text-align: left; 
}

table th {
    border: 0;
    padding: 0;
}

table tbody th.woocommerce-product-attributes-item__label {
    border-right: 0 solid #747474;
    width: 1%;
    padding: 0 12px 0 0;
}
table tbody th {
    border-right: 0 solid #747474;
}

th.woocommerce-product-attributes-item__label {
    font-family: 'Komika-Title-Kaps', sans-serif;
    font-size: 1.2em;
    text-align: left;
    letter-spacing: .0625em;
}
.edgtf-woo-single-page .product {margin: 0;}
.edgtf-woo-single-page .edgtf-single-product-content .images {padding: 0 25px 0 25px;}
.edgtf-woo-single-page .woocommerce-tabs ul.tabs {display: none;}
.edgtf-woo-single-page .related.products, .edgtf-woo-single-page .upsells.products {display: none;}
.edgtf-woo-single-page .edgtf-single-product-summary .product_meta {display: none;}
.edgtf-woo-single-page .woocommerce-tabs {margin: 20px 0 30px;}
.edgtf-woo-single-page .edgtf-single-product-content {padding-bottom: 0px;}

.woocommerce-tabs .wc-tabs-wrapper {border-top: 2px solid #000000;padding-top: 20px;}

.product-quote {}
.product-quote p {font-size: .9em; font-style: italic;}
.product-quote-face {float: left; margin-right: 15px;}


/* woo buttons */

div.woocommerce a.button {background-color: #000000;}
.woocommerce-page .edgtf-content button[type=submit]:not(.edgtf-woo-search-widget-button) {
    background-color: #000000;
    font-family: Komika-Title-Kaps;
    font-size: 1em;
    line-height: 1.4em;
    letter-spacing: .0625em;
}
.edgtf-woo-pl-info-below-image ul.products>.product .button {
    font-family: Komika-Title-Kaps;
    font-size: 1em;
    line-height: 1.4em;
    letter-spacing: .0625em;
}
.woocommerce-page .edgtf-content a.button, div.woocommerce a.button {
    font-family: Komika-Title-Kaps;
    font-size: 1em;
    line-height: 1.4em;
    letter-spacing: .0625em;
}

/* WOOCOMMERCE CART */

/* removes large space below added-to-cart message at top of page */
.edgtf-woocommerce-page .woocommerce-message {
    margin: 0 0 0;
}
.edgtf-woocommerce-page .woocommerce-error, .edgtf-woocommerce-page .woocommerce-info, .edgtf-woocommerce-page .woocommerce-message {
    border: 2px solid #000000;
}
.edgtf-content .woocommerce {
    padding-left: 3%;
    padding-right: 3%;
}
.edgtf-woocommerce-page table.cart thead tr {border-bottom: 1px solid #000000;}
.edgtf-woocommerce-page table.cart tr.cart_item {border-bottom: 1px solid #000000;}
.edgtf-woocommerce-page table.cart tr.cart_item td.product-remove a {color: #000000;}
.edgtf-woocommerce-page .cart-collaterals table tr {border-bottom: 1px solid #000000;}
.edgtf-woocommerce-page .woocommerce-checkout table tr {border-bottom: 1px solid #000000;}

.select2-container--default .select2-selection--single {border: 1px solid #000000;}

.woocommerce-cart-form {padding-right: 6%;}

.woocommerce-page .edgtf-content .checkout-button a.button, div.woocommerce a.button {
    background-color: #000000;
    font-family: Komika-Title-Kaps;
    font-size: 1em;
    line-height: 1.4em;
    letter-spacing: .0625em;
}
.woocommerce-page .edgtf-content input[type=text], div.woocommerce input[type=text], div.woocommerce textarea   {
    font-size: .9em; color: #3c3c3c; border: 1px solid #000000;}

.woocommerce-page .edgtf-content input[type=email], .woocommerce-page .edgtf-content input[type=tel], .woocommerce-page .edgtf-content input[type=password], .woocommerce-page .edgtf-content input[type=text], .woocommerce-page .edgtf-content textarea, div.woocommerce input[type=email], div.woocommerce input[type=tel], div.woocommerce input[type=password], div.woocommerce input[type=text], div.woocommerce textarea {
    position: relative;
    width: 100%;
    margin: 0 0 14px;
    padding: 12px 20px;
    font-family: inherit;
    font-size: .9em;
    line-height: 1.3;
    font-weight: inherit;
    color: #3c3c3c;
    background-color: transparent;
    border: 1px solid #000000;
    outline: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
}

.select2-container--default .select2-selection--single {
     border: 1px solid #000000;
}

/* apply coupon code field and button */
.edgtf-woocommerce-page table.cart td.actions .coupon input[type=text] {display: none;}

/* coupon area on checkout page */
.woocommerce-form-coupon-toggle {display: none;}

/* dropdown fields */
.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: .9em;
    float: left;
}
/*  -OR-  */
.wcppec-checkout-buttons {
    display: none;
}
/*  -autofill background-  */
input:-internal-autofill-selected {
    background-color: transparent !important;
}

/* paypal payment area */
.edgtf-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li {
    padding: 14px 0;
    border-bottom: 2px solid #000000;
    border-top: 2px solid #000000;
    /*display: none; gets rid of the small paypal logo and message */
}
.payment_box payment_method_ppec_paypal p {
    font-size:.85em;
}

/* order confirmation page */
.edgtf-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table tr {
    border: 0;
    border-bottom: 1px solid #000000;
}
.edgtf-woocommerce-page.woocommerce-order-received .woocommerce ul.order_details li {
    padding: 2px 0;
    border-bottom: 0 solid #000000;
}


/* PAGE BANNERS */
.banner-header {width: 100%;margin:0 0 0 0;padding:0 0 0 0;}
.page-banner img {
    width: 100%;
    height: auto;
}

.brew-pattern {background-image: url(http://552.d5d.myftpupload.com/wp-content/uploads/2020/09/brewgoods_footer.jpg);height:60px;background-repeat: repeat-x;}



/* EDGE BUTTONS */
.edgtf-btn.edgtf-btn-small {padding: 2px 8px;}
.edgtf-btn.edgtf-btn-solid {
    color: #fff;
    background-color: #51b3b0;
    border: 3px solid transparent;
}
.edgtf-btn {
    font-family: Komika-Title-Kaps;
    font-size: 1em;
    line-height: 1.4em;
    letter-spacing: .0625em;
    font-weight: normal;
}

/* THE TALE OF SKA */

.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
}

/* Shows display on screens larger than 1024px*/
@media screen and (min-width: 1024px) {
.tale-section-small {
    display:none;
    }
.tale-section-medium {
    display:none;
    } 
}

/* Shows Medium display on screens between 768px and 1023px */
@media screen and (max-width: 1023px) and (min-width: 768px) {
.tale-section-small {
    display:none;
    }
.tale-section-large {
    display:none;
    } 
} 

/* Shows Small display on screens smaller than 767px*/
@media screen and (max-width: 767px) {
.tale-section-medium {
    display:none;
    }
.tale-section-large {
    display:none;
    } 
}

.tale-section-small p {
    line-height: 1.2;
    }
    
.story-so-far-image {
    margin-bottom: -25px;
    position: relative;
    z-index: 3000;
}
.hero-toggle .vc_tta-panel-heading {
    display:none;
}
.villain-toggle .vc_tta-panel-heading {
    display:none;
}
.tale-column {
    min-height: 650px
}

.tale-column2 {
    min-height: 650px
}
.tale-container {
    border: 2px solid #000000;
    padding: 0;
    background-image: url(/wp-content/uploads/2020/09/newsprint-bg.jpg);
    background-position: 0 0;
    background-repeat: repeat;
    border-radius: 10px;
}

.tale-container-mobile {
    border: 2px solid #000000;
    border-radius: 0;
    margin: 10px;
    padding: 0;
}

.tale-header {
    background-color: #000000;
    padding: 20px 20px 15px 20px;
    margin: 0;
    background-image: url(/wp-content/uploads/2020/09/tale_blurb_bg.png);
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: 100% 100%;
}
.tale-header h2 {
    color: #dbd5c7;
    font-size: 1.5em;
    padding-top: 10px;
}
.tale-header h3 {
    color: #dbd5c7;
    font-size: 1.2em;
    padding-bottom: 10px;
}
.tale-header-mobile {
    background-color: #000000;
    padding: 15px;
    margin: 0;
    background-image: url(/wp-content/uploads/2020/09/tale_blurb_bg.png);
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: 100% 100%;
}
.tale-header-mobile h2 {
    color: #dbd5c7;
    font-size: 1.5em;
    padding-top: 5px;
    text-align: center;
}
.tale-header-mobile h3 {
    color: #dbd5c7;
    font-size: 1em;
    padding-bottom: 5px;
    text-align: center;
}
.tale-contents {
    color: #000000;
    padding: 0;
    margin: 0;
    min-height: 378px;
}
.tale-contents p {
    padding: 15px 20px 0 20px;
    line-height: 1.3;
}
.tale-contents img {
    width: 100%;
    height: auto;
    margin-top: 15px;
    margin-bottom: -10px;
}
.tale-contents-mobile {
    padding: 0;
    margin: 0;
    background-image: url(/wp-content/uploads/2020/09/info_dots.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.tale-contents-mobile img {
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: -10px;
    padding:0;
}
.hq-info-mobile {
    margin: 0 10px 0 10px;
    padding: 10px;
    border: 2px solid #000000;
    border-radius: 10px;
    background-image: url(/wp-content/uploads/2020/09/newsprint-bg.jpg);
    background-position: 0 0;
    background-repeat: repeat;
}
.hq-info-mobile p {
    font-size: .85em;
    line-height: 1.2;
    text-align: center;
}

.halftone-bg {
    background-image: url(/wp-content/uploads/2020/09/background-dots_900x900.png);
    background-position: 0 0;
    background-repeat: no-repeat; 
    background-size: cover;
    margin: 0;
}

.header-tale-hq {
    background-color:#000000;
    padding: 20px 0 20px 0;
}
.tale-instructions {
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: top;
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 1000;
    cursor: default !important;
}
.tale-instructions img {
    width: 150px;
}
.tale-instructions-tablet {
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: top;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1000;
    cursor: default !important;
}
.tale-instructions-tablet img {
    width: 150px;
}
.header-heroes {
    display: inline-block;
    width: 240px;
    height: auto;
    vertical-align: top;
    position: absolute;
    top: -40px;
    left: 40px;
    z-index: 2500;
    cursor: default !important;
}
.hero-hq {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    position: absolute;
    z-index: 1000;
    cursor: default !important;
    bottom: 220px;
    right: 7%;
}
.hero-hq:hover {
    transition: bottom .5s;
    bottom: 235px;
}
.hero-blonde {
    display: inline-block;
    width: 98px;
    height:316px;
    vertical-align: top;
    max-width: 100%;
    position: absolute;
    z-index: 1010;
    cursor: default !important;
    left: 10%;
    bottom: 100px;
}
.hero-blonde:hover {
    bottom: 115px;
    transition: bottom .5s;
}
.hero-blonde-button {
    display: inline-block;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 98px;
    height:316px;
    vertical-align: top;
    max-width: 100%;
    position: absolute;
    z-index: 1010;
    cursor: default !important;
    left: 10%;
    bottom: 100px;
}
.hero-blonde-button:hover {
    bottom: 115px;
    transition: bottom .5s;
}
.hero-bill {
    display: inline-block;
    vertical-align: top;
    width:137px;
    height:354px;
    max-width: 100%;
    position: absolute;
    z-index: 1020;
    cursor: default !important;
    bottom: 80px;
    left: 25%;
}
.hero-bill:hover {
    transition: bottom .5s;
    bottom: 95px;
}
.hero-matt {
    display: inline-block;
    vertical-align: top;
    width:137px;
    height:334px;
    position: absolute;
    right: 10%;
    bottom: 90px;
    z-index: 1030;
    cursor: default !important;
}
.hero-matt:hover {
    transition: bottom .5s;
    bottom: 105px;
}
.hero-dave {
    display: inline-block;
    vertical-align: top;
    width:138px;
    height:325px;
    max-width: 100%;
    position: absolute;
    z-index: 1050;
    cursor: default !important;
    bottom: 60px;
    right: 28%;
}
.hero-dave:hover {
    transition: bottom .5s;
    bottom: 85px;
}
.hero-raven {
    display: inline-block;
    width: 107px;
    height:76px;
    vertical-align: top;
    max-width: 100%;
    position: absolute;
    z-index: 2000;
    cursor: default !important;
    bottom: 20px;
    right: 10px;
}
.hero-raven:hover {
    transition: bottom .5s;
    bottom: 35px;
}

.header-villains {
    display: inline-block;
    width: 240px;
    height: auto;
    vertical-align: top;
    position: absolute;
    top: -40px;
    left: 40px;
    z-index: 2500;
    cursor: default !important;
}
.villain-hq {
    display: inline-block;
    /*width: 487px;
    height:290px;*/
    vertical-align: top;
    max-width: 98%;
    position: absolute;
    z-index: 1000;
    cursor: default !important;
    bottom: 250px;
    right: 4%;
}
.villain-hq:hover {
    bottom: 265px;
    transition: bottom .5s;
}
.villain-thug1 {
    display: inline-block;
    width: 194px;
    height:326px;
    vertical-align: top;
    max-width: 100%;
    position: absolute;
    z-index: 1010;
    cursor: default !important;
    left: -2px;
    bottom: 70px;
}
.villain-thug1:hover {
    bottom: 85px;
    transition: bottom .5s;
}
.villain-buster {
    display: inline-block;
    vertical-align: top;
    width:133px;
    height:341px;
    max-width: 100%;
    position: absolute;
    z-index: 1020;
    cursor: default !important;
    bottom: 70px;
    right: 25%;
}
.villain-buster:hover {
    transition: bottom .5s;
    bottom: 85px;
}
.villain-thug2 {
    display: inline-block;
    vertical-align: top;
    width:118px;
    height:244px;
    position: absolute;
    right: 10%;
    bottom: 60px;
    z-index: 1030;
    cursor: default !important;
}
.villain-thug2:hover {
    transition: bottom .5s;
    bottom: 85px;
}
.villain-pinstripe {
    display: inline-block;
    vertical-align: top;
    width:122px;
    height:360px;
    max-width: 100%;
    position: absolute;
    z-index: 1050;
    cursor: default !important;
    bottom: 50px;
    left: 32%;
}
.villain-pinstripe:hover {
    transition: bottom .5s;
    bottom: 75px;
}

/* Tablet Behavior & Display*/

.tale-container-tablet {
    border: 2px solid #000000;
    padding: 0;
    background-image: url(/wp-content/uploads/2020/09/newsprint-bg.jpg);
    background-position: 0 0;
    background-repeat: repeat;
    border-radius: 10px;
    position: absolute;
    z-index: 2000;
    width: 100%;
    height: 100%;
}

.character-container {
    background-image: url(/wp-content/uploads/2020/09/characters_bg.jpg);
    background-position: 0 0;
    background-repeat: no-repeat; 
    background-size: cover;
    margin: 0;
    min-height: 650px;
    position: relative;
}
.character-container-villains {
    background-image: url(/wp-content/uploads/2020/09/characters_bg.jpg);
    background-position: 0 0;
    background-repeat: no-repeat; 
    background-size: cover;
    margin: 0;
    min-height: 650px;
    position: relative;
}
.the-story-container {
    padding: 0;
    background-image: url(/wp-content/uploads/2020/09/background-dots_900x900_2.png);
    background-position: 0 0;
    background-repeat: repeat;
    min-height: 650px;
    position: relative;
    z-index: 2000;
    width: 100%;
}
.close-info {
    position: absolute;
    z-index: 3000;
    color: #dbd5c7;
    font-family: 'Komika-Title-Axis';
    font-size: 1.8em;
    width: 32px;
    height: 37px;
    right: 2px;
    top: 13px;
    cursor: pointer
}

/* EVENTS */
.edgtf-event-top-right span.edgtf-event-info-item-title span.edgtf-event-info-item-desc {display:none;}
.edgtf-event-info-item edgtf-event-location  {display:none;}

.edgtf-event-single-holder .edgtf-full-width-inner {
    padding-top: 80px;
}

.edgtf-event-single-holder .edgtf-event-info-item {
    display: block;
    padding: 0 0 0;
}
.edgtf-event-single-holder .edgtf-event-info-item .edgtf-event-info-item-title {
    width: 28%;
    font-size: 1.5em;
}




/* MENU PAGE */

.menu-tabs.edgtf-tabs.edgtf-tabs-standard .edgtf-tabs-nav li a {
    position: relative;
    padding: 16px 26px;
    font-family: 'Komika-Title-Axis';
    letter-spacing: .07em;
}

/* GOOD WILL PAGE */

.header-criteria .wpb_single_image {
    position: relative;
    z-index: 1000;
}
.header-criteria .wpb_single_image img {
    margin: 10px 0 -80px 0;
    position: relative;
    z-index: 2000;
}
.vc_row wpb_row .vc_row-fluid .criteria-content .vc_custom_1600906702133 .vc_row-has-fill .vc_column-gap-15 .vc_row-o-equal-height .vc_row-o-content-middle .vc_row-flex {
    position: relative;
    z-index: 5;
}

/* CONTACT PAGE */

.contact-slider {
    border-top: 3px solid #000000;
    border-bottom: 3px solid #000000;
    padding: 0;
    margin:0;
    background-image: url(/wp-content/uploads/2020/09/faces-top-border.jpg), url(/wp-content/uploads/2020/09/faces-top-border.jpg);
    background-position: center top, center bottom;
    background-repeat: repeat-x, repeat-x;
}
.edgtf-image-carousel .edgtf-ic-item .edgtf-ic-content .edgtf-ic-title {
    margin: 50px 0 5px;
}
.contact-slider .edgtf-image-carousel .edgtf-ic-item .edgtf-ic-content p {
    margin-top: 0;
    margin-bottom: 40px;
    text-align: center;
    font-size: .85em;
    line-height: 1.2;
}
.edgtf-ic-image {margin:20px 0 20px 0;}
.edgtf-ic-image:hover {transform: scale(1.0);}

.faces-of-ska p {margin-top: 0; text-align: center; font-size: .85em; line-height: 1.2;}


/* BLOG LISTINGS PAGE */

.edgtf-blog-list-holder .edgtf-post-image .edgtf-post-info-date .edgtf-post-info-date-day {
    font-family: Oswald,sans-serif;
    font-size: 35px;
    font-weight: 600;
    color: #000000;
}
.edgtf-blog-list-holder .edgtf-post-image .edgtf-post-info-date .edgtf-post-info-date-month {
    margin-top: 5px;
    color: #000000;
    font-family: 'Komika-Title-Kaps';
    text-transform: uppercase;
}
.widget .edgtf-widget-title-holder .edgtf-widget-title {
    margin: 0 0 17px;
    font-family: 'Komika-Title-Axis';
}
.edgtf-blog-list-holder .edgtf-post-excerpt {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 20px 0 0;
    font-size: .9em;
    line-height: 1.3;
}

.edgtf-blog-list-holder .edgtf-post-title {
    margin: 0;
    font-size: 1.1em;
    letter-spacing: .05em;
    line-height: 1.3em;
}

.widget.widget_archive ul li, .widget.widget_categories ul li {
    margin: 0 0 0 0;
    padding: 4px 0 10px 0;
    text-align: left;
    list-style-type: none;
    text-transform: uppercase;
    line-height: 1.2;
    font-size: .9em;
}
.widget.widget_archive ul li, .widget.widget_categories ul li a:before {
    font-family: ElegantIcons;
    content: "\45";
    color: #000000;
    font-size: 12px;
    padding-right: 5px;
}


/* BLOG ARCHIVE.PHP */

aside.edgtf-sidebar .widget.widget_categories ul li a:before {
    font-family: ElegantIcons;
    content: "\45";
    color: #000000;
    font-size: 12px;
    padding-right: 5px;
}
.edgtf-blog-holder article .edgtf-post-heading .edgtf-post-info-date-on-image {
    height: 90px;
}

.edgtf-blog-holder article .edgtf-post-heading .edgtf-post-info-date-on-image .edgtf-post-info-date-month {
    display: block;
    font-size: 1.2em;
    margin-top: 5px;
    color: #000000;
    font-family: 'Komika-Title-Kaps';
    text-transform: uppercase;
}
.edgtf-blog-holder article .edgtf-post-heading .edgtf-post-info-date-on-image .edgtf-post-info-date-day {
    font-size: 35px;
    color: #000000;
}
.edgtf-blog-holder article .edgtf-post-title {
    font-size: 1.1em;
    letter-spacing: .05em;
    line-height: 1.3em;
}
.edgtf-blog-holder article .edgtf-post-excerpt-holder p {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 0;
    font-size: .9em;
    line-height: 1.3;
}
.edgtf-blog-holder article .edgtf-post-image img {
    max-height: 450px;
    width: auto;
}

/* BLOG SINGLE.PHP */

.edgtf-blog-single-navigation .edgtf-blog-single-prev .edgtf-blog-single-nav-mark {
    color: #000000;
}

.edgtf-blog-single-navigation .edgtf-blog-single-next .edgtf-blog-single-nav-label, .edgtf-blog-single-navigation .edgtf-blog-single-prev .edgtf-blog-single-nav-label {
    color: #000000;
    letter-spacing: .05em;
    font-family: 'Komika-Title-Axis';
    font-weight: normal;
    font-size: 1em;
    margin: -5px 0 0 0;
}

.edgtf-blog-single-navigation .edgtf-blog-single-next .edgtf-blog-single-nav-mark svg path, .edgtf-blog-single-navigation .edgtf-blog-single-prev .edgtf-blog-single-nav-mark svg path {
    fill: #000000;
    transition: fill .23s;
}
.edgtf-social-share-holder.edgtf-list .edgtf-social-title {color: #000000;}
.edgtf-social-share-holder.edgtf-list li {color: #000000;}

.edgtf-blog-holder.edgtf-blog-single article .edgtf-post-text .edgtf-post-title {
    text-transform: uppercase;
    letter-spacing: .02em;
    margin: 0 0 6px 50px;
    font-size: 1.8em;
    font-family: 'Komika-Title-Axis';
}
.post-template-default .single .single-post.wpb_wrapper..wpb_content_element h6 {color:#000000;margin:15px 0 15px 0;}


.edgtf-blog-holder article .edgtf-post-info-top>div {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 15px 0 3px;
    letter-spacing: 0;
    font-size: 1em;
    color: #000000;
    margin-left: 50px;
    font-family: 'Komika-Title-Axis';
}
.edgtf-blog-holder article .edgtf-post-info-top>div a {color: #000000;}

.edgtf-blog-list-holder .edgtf-bli-info>div {color: #000000;margin: 0 0 0 0;font-size: .85em;}
.edgtf-blog-list-holder .edgtf-bli-info>div a {color: #000000;}

.edgtf-blog-holder article .edgtf-post-image {margin-left: 50px;}

.edgtf-post-info-category.edgtf-post-info-category {margin: 0 0 20px 80px;font-family: 'Komika-Title-Kaps';font-size: 1.3em;letter-spacing: .03em;}

/* FOOTER */


.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-grid {
    padding: 75px 30px 50px 40px;
}
.edgtf-page-footer .widget .edgtf-widget-title {
    margin: 0 0 20px;
    letter-spacing: .05em;
    font-family: 'Komika-Title-Axis';
}
.edgtf-widget-title-holder h4.edgtf-widget-title {
    margin: 0 0 20px;
}
.edgtf-page-footer .widget  {
    margin-bottom: 0;
}
.edgtf-page-footer .widget a {
    font-size: 1em;
    font-family: 'Komika Text', sans-serif;
    color: #dbd5c7;
}
.edgtf-page-footer .widget h4 {font-family: 'Komika-Title-Axis', sans-serif;font-size: 1.3em;letter-spacing: .05em;}


.edgtf-blog-list-holder.edgtf-bl-simple .edgtf-bli-content .edgtf-post-info-date a {
    font-family: 'Komika Text', sans-serif;
    font-size: .85em;
    color: #dbd5c7;
}
.edgtf-opening-hours-holder .edgtf-opening-hours-holder-inner .edgtf-opening-hours-day-holder  {
    font-family: 'Komika Text', sans-serif;
    font-size: 1.2em;
    text-transform: none;
    color: #dbd5c7;
    padding-right: 6px;
}

.edgtf-opening-hours-holder .edgtf-opening-hours-holder-inner .edgtf-opening-hours-time {
    font-family: 'Komika Text', sans-serif;
    font-size: 1.2em;
    text-transform: none;
    color: #dbd5c7;
    padding-left: 6px;
    min-width: 100px;
}

.edgtf-page-footer p {font-size: 1.2em;line-height: 1.4;color:#dbd5c7;/*font-weight: 700;font-style: italic;*/}

/* FORMS */
.wpcf7-form-control .wpcf7-submit {margin:20px 0 0 0;}

/* SIMPLE MEMBERSHIP */
.swpm-post-not-logged-in-msg {
    padding: 100px 3% 200px 3%;
    text-align: center;
}

/* THE BREWS CAROUSEL & MENU */

.brew-header img {
    width: 100%;
    height: auto;
}

.edgtf-image-carousel .edgtf-ic-item .edgtf-ic-content p {
    margin: 26px auto 0;
    width: 90%;
    font-size: 1.1em;
    line-height: 1.2;
    color: #000000;
}

.vc_custom_1601059235753 {
    margin-top: 20px !important;
}
.brews-slider .edgtf-ic-image:hover {transform: scale(1.2);}

/* BREWS ON TAP ACCORDION*/
.brew-on-tap .vc_tta-panel-heading {
    display: none;
}
.brew-on-tap.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    border-color: transparent;
}


/* BLOG LISTING PAGE */

.edgtf-blog-list-holder .edgtf-post-image .edgtf-post-info-date {
    top: -15px;
}

/* BLOG SINGLE PAGE */

.edgtf-blog-holder.edgtf-blog-single article .edgtf-post-text .edgtf-post-title {
    text-transform: uppercase;
    letter-spacing: .02em;
    margin: 0 0 6px 0;
    font-size: 1.8em;
    font-family: 'Komika-Title-Axis';
}
.edgtf-post-heading {
    padding: 0 3% 0 3%;
}
.edgtf-post-text {
    padding: 0 3% 0 3%;
}
/* BLOG ARCHIVE-CATEGORY PAGE */

.edgtf-blog-holder article .edgtf-post-info-top>div:last-child {
    padding: 0 0 0 0;
    display: none;
}
.edgtf-blog-holder article .edgtf-post-image {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 0 0 30px;
}
.edgtf-blog-holder.edgtf-blog-masonry article.edgtf-post-has-media .edgtf-post-heading {
    margin-bottom: 0;
}
aside.edgtf-sidebar {
    position: relative;
    z-index: 11;
    margin: 0 0 40px 3%;
}
.edgtf-blog-holder article .edgtf-post-read-more-button {
    position: relative;
    display: none;
}
aside.edgtf-sidebar .widget.widget_categories .edgtf-widget-title-holder .edgtf-widget-title ul li.cat-item .current-cat a:link {
    color:#fb1d25;
}
aside.edgtf-sidebar .widget.widget_categories .edgtf-widget-title-holder .edgtf-widget-title ul li.cat-item .current-cat a {
    color:#fb1d25;
}
aside.edgtf-sidebar .widget.widget_categories .edgtf-widget-title-holder .edgtf-widget-title ul li.cat-item .current-cat {
    color:#fb1d25;
}

/* JOB LISTING ACCORDION*/
.job-listings .vc_tta-panel-heading {

}


/* FOOTER */
.edgtf-page-footer .widget.edgtf-opening-hours-widget {
    line-height: 1.3;
}


/* BEVV BUTTON */
.btn-bevv {
    margin: 0 0 10px 0;
    background-color: #dd3333;
    font-family: Komika-Title-Kaps;
    font-size: 1em;
    letter-spacing: .0625em;
    border: 0;
    padding: 5px 15px;
    border-radius: 5px;
}

.btn-bevv a:link {
    color: #ffffff;
}

.btn-bevv a:hover {
    color: #ffffff;
}

.btn-bevv:hover {
    box-shadow: 0 0 0.5vw rgb(255 255 255 / 50%), 0 0 0.3vw rgb(255 255 255 / 50%), 0 0 0.3vw rgb(255 255 255 / 50%), 0 0 0 #fcffe0, 0 0 0.1vw #fcffe0, 0.05vw 0 0 #fcffe0, 0.05vw 0 0 #fcffe0, 0.05vw 0 0.05vw #fcffe0, 0.05vw 0 0.5vw #fcffe0, 0.02vw 0 0.05vw #fcffe0, 0.05vw 0 0.05vw #fcffe0, -0.05vw 0 0.3vw #fcffe0, 0.05vw 0 0.2vw #fcffe0, -0.1vw 0 0.2vw #fcffe0, -0.05vw 0 0 #fff, 0 0 1.5vw #fff;
}

/* EVENTS SINGLE PAGE */

.edgtf-event-single-holder {
    background-image: url(/wp-content/uploads/2020/09/newsprint-bg.jpg);
    background-repeat: repeat;
}
.edgtf-event-single-holder .edgtf-event-info-item span {
    padding-right: 5px;
}
.edgtf-event-single-holder .edgtf-event-info-item .edgtf-event-info-item-title {
    font-size: 1.2em;
}

/* CUSTOM AGE VERIFY */
#AVyes:hover {
      -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); align-content;
}

#AVno:hover {
      -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); align-content;
}
