/*================================*/
/* GLOBAL */
/*================================*/

.block_e28b7318418e444cb7df86b45f66de4d a {
    padding: 20px;    
}
.sideBarHeader {
    max-width: 100%;
    width: 100%;
    margin: auto;
}

/* Adjusting Main NAV In Mobile */
@media only screen and (max-width: 767px) {
    .navContainer {
        min-height: 2.5em;
    }
    
    .navContent {
        position: absolute;
        left: 4%;
        right: 4%;
        top: .5em;
    }
}
/* NAV Hover State */
.navContainer .navContent ul li a:hover {
    color: white;
}

.fullDetailsContainer .categoryHeader {
    border-top: 2px solid #555;
    padding-top: 10px;
    font-size: 36px;
}


@media only screen and (min-width: 768px) {
    .headerContainer {
        margin-top: 48px;
    }
    /*Home Page Hero Text Size*/
    .block_a19082ead8e84b4788566b33cda42f88 .contentTitle {
        font-size: 60px;
        margin-bottom: -30px;
        -webkit-text-shadow: 0px 1px 1px rgba(50, 50, 50, 0.9);
        -moz-text-shadow:    0px 1px 1px rgba(50, 50, 50, 0.9);
        text-shadow:         0px 1px 1px rgba(50, 50, 50, 0.9);
    }
}

/*--------------------------------*/
/* HOME Page Styles*/
/*--------------------------------*/
/*---NEW HERO GALLERY---*/
.blockWrap_acd38bc7245f4ee8a2c4e0190c5089f7 .imgEffect-content {
    max-width: 800px;
}
@media only screen and (max-width: 481px) {
    .blockWrap_acd38bc7245f4ee8a2c4e0190c5089f7 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
        font-size: 40px;
    }
}
@media only screen and (max-width: 490px){
    .block_d3eb617998c14e2fafaffd649fb9acf4{
        font-size:90%;
    }
}
@media only screen and (min-width: 490px){
.block_d3eb617998c14e2fafaffd649fb9acf4 .address a:hover {
    background: #333;
    padding-top: 15px;
    padding-bottom: 19px;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px; 
    border-radius: 30px;
}
}

.block_c149f457e9aa4861b9d48e284cd8104a .contentTitle {
    margin-bottom: -15px;
}

/* Address Block*/

.block_d3eb617998c14e2fafaffd649fb9acf4 {
    font-weight: 600; 
    border-bottom: 1px solid #ccc;
    padding-top: 20px;
    margin-top: -26px;
    padding-bottom: 20px;
    color: white;
    text-align: center;
    font-size: 15px;
}

/* Email Newsletter Sign Up + Social Buttons*/

.connectedContainer {
    height: 140px;
    margin-bottom: 160px;
}

.connectedContainer .starbarSocial {
    float: none;
    width: 100%;
}

.connectedContainer .emailNewletter {
    float: none;
    width: 100%;
    border-right: none;
    padding-left: 7em;
}

.block_a288e39f8d70415382cb051029eebaa9 .contentTitle {
    margin-bottom: 5px;
}

.block_a288e39f8d70415382cb051029eebaa9 .social-icons a {
    background: #555;
    padding: 14px 15px 14px 16px;
    -webkit-border-radius: 35px; -moz-border-radius: 20px; 
    border-radius: 35px;
    margin: 0px 12px 10px 0px;
    display: inline-block;
}

.block_a288e39f8d70415382cb051029eebaa9 .social-icons a:hover {
    background: #d12215;
}

.block_af835c42d81340be9cde39325983e3fe .scForm button {
    background: #9d1a10;
}

.block_af835c42d81340be9cde39325983e3fe .scForm button:hover {
    background: #d12215;
}

@media only screen and (min-width: 768px) {
    .connectedContainer .starbarSocial {
        float: center;
        width: -1%;
    }
    
    .connectedContainer .emailNewsletter {
        border-right: 1px solid #545454;
        float: left;
        height: 114px;
        width: 50%;
    }
    
    .connectedContainer {
        height: 114px;
        margin-bottom: 40px;
    }
}

/*--------------------------------*/
/* Footer Styles*/
/*--------------------------------*/

/*@media only screen and (min-width: 768px) {*/
    .footerLogos a {
        padding-right: 20px;
    }

.footerLogos img {
    max-width: 160px;
}

.block_e28b7318418e444cb7df86b45f66de4d .blockInnerContent p {
    margin-top: 15px;
}

.block_bb3f59ebba4845dab82445c897c39515,
.footerLogos a {
    opacity: .4;
}

/*.block_b8975159431f4a87806f33989e736d81 .footerLogos a:hover {
    opacity: 1;
}*/

/*--------------------------------*/
/* Events Page */
/*--------------------------------*/
.block_66Zm6S009EqtI7Jk .contentTitle {
    font-size: 20px;
}

.block_b804f1655a3b4f75936125a5abe5775f .contentTitle {
    font-size: 24px;
    font-style: italic;
}

.block_b804f1655a3b4f75936125a5abe5775f .blockText {
    margin-bottom: 10px;
}

.block_b804f1655a3b4f75936125a5abe5775f .blockText p a {
    padding: 10px;
    background: #9d1a10;
    font-weight: 600;
}

/*--------------------------------*/
/* Today's Taps Page */
/*--------------------------------*/
.block_iFQGSCYAF61cLWAX .contentTitle {
    font-size: 24px;
}

/*--------------------------------*/
/* Digital Signage */
/*--------------------------------*/
/* Taps Display */
#page_e13e6d42243547138f7825e38d571812 .navContainer,
#page_e13e6d42243547138f7825e38d571812 .headerContainer,
#page_e13e6d42243547138f7825e38d571812 .secondaryContentContainer,
#page_e13e6d42243547138f7825e38d571812 .footerContainer,
#page_e13e6d42243547138f7825e38d571812 .block_cbc2e24fcf35448f81cb88b3021e426a, /* Image */
#page_e13e6d42243547138f7825e38d571812 .block_d2fde7a6fddc4e96b4b213bc4bca31da, /* Featured */
#page_e13e6d42243547138f7825e38d571812 .block_d90621f81c9245bbb5d12c033b3886ca /* On deck */ {
    display: none;
}

#page_e13e6d42243547138f7825e38d571812 .primaryAndSecondaryContainer {
  padding: 10px 0 0 0;
}

#page_e13e6d42243547138f7825e38d571812 .primaryAndSecondaryContent {
  max-width: none;
  width: 98%;
}

/* header image */
#page_e13e6d42243547138f7825e38d571812 .block_d2eaac7a1958480c8c63c536b6a602fc {
  margin-bottom: 0;
}

/* beer list */
#page_e13e6d42243547138f7825e38d571812 .block_f7e0b807c03f442ebacdf98d75cd87dc .blockText {
  display: none;
}

#page_e13e6d42243547138f7825e38d571812 .block_f7e0b807c03f442ebacdf98d75cd87dc ul.beerListMeta li {
	float: left;
	margin-right: 3em;
}

#page_e13e6d42243547138f7825e38d571812 .items_b907f61ab806406da2fc5529654aacc7.cols3 {
	margin: 0;
}

#page_e13e6d42243547138f7825e38d571812 .items_b907f61ab806406da2fc5529654aacc7.cols3 .item {
	margin: 0;
	width: 33.333333%;
	padding: 20px 5px 5px 5px;
}

#page_e13e6d42243547138f7825e38d571812 .items_b907f61ab806406da2fc5529654aacc7 .item h2 {
	font-size: 28px;
	line-height: 1.3;
}

#page_e13e6d42243547138f7825e38d571812 .items_b907f61ab806406da2fc5529654aacc7 .item .beerListMeta {
	font-size: 22px;
}

/****** TAPS + GALLERY DISPLAY ******/
#page_ab4e5e7ba88244a69bb446293a4e204a .navContainer,
#page_ab4e5e7ba88244a69bb446293a4e204a .headerContainer,
#page_ab4e5e7ba88244a69bb446293a4e204a .secondaryContentContainer,
#page_ab4e5e7ba88244a69bb446293a4e204a .footerContainer {
    display: none;
}

#page_ab4e5e7ba88244a69bb446293a4e204a .primaryAndSecondaryContainer {
  padding: 3em 0;
}

#page_ab4e5e7ba88244a69bb446293a4e204a .primaryAndSecondaryContent {
  max-width: none;
  width: 98%;
}

/* header image */
#page_ab4e5e7ba88244a69bb446293a4e204a .block_ec93711313154289a85945c973f8e1db {

}

#page_ab4e5e7ba88244a69bb446293a4e204a .block_ec93711313154289a85945c973f8e1db .blockImg img {

}

/* beer list */
#page_ab4e5e7ba88244a69bb446293a4e204a .blockWrap_e59d3d90401b4a3a9d14d5be9b9b3f2c {
    float: left;
    width: 60%;
}

#page_ab4e5e7ba88244a69bb446293a4e204a .items_e59d3d90401b4a3a9d14d5be9b9b3f2c.cols2 {
	margin: 0;
}

#page_ab4e5e7ba88244a69bb446293a4e204a .items_e59d3d90401b4a3a9d14d5be9b9b3f2c.cols2 .item {
	margin: 0;
	width: 50%;
	padding: 0 1.5% 5px 5%;
}

#page_ab4e5e7ba88244a69bb446293a4e204a .items_e59d3d90401b4a3a9d14d5be9b9b3f2c .item h2 {
	font-size: 32px;
	line-height: 1.3;
}

#page_ab4e5e7ba88244a69bb446293a4e204a .items_e59d3d90401b4a3a9d14d5be9b9b3f2c .item .beerListMeta {
	font-size: 26px;
}

/* gallery */
#page_ab4e5e7ba88244a69bb446293a4e204a .blockWrap_a571beac19c046c69dd99f7220e5d3d6 {
    float: right;
    margin-right: 5%;
    width: 30%;
}

#page_ab4e5e7ba88244a69bb446293a4e204a .flex-direction-nav li .flex-prev,
#page_ab4e5e7ba88244a69bb446293a4e204a .flex-direction-nav li .flex-next {
    display: none;
}

/****** GALLERY DISPLAY ******/
#page_a6cb463e50d143d6af593238f16bd2f4 .navContainer,
#page_a6cb463e50d143d6af593238f16bd2f4 .headerContainer,
#page_a6cb463e50d143d6af593238f16bd2f4 .secondaryContentContainer,
#page_a6cb463e50d143d6af593238f16bd2f4 .footerContainer {
    display: none;
}

#page_a6cb463e50d143d6af593238f16bd2f4 .primaryAndSecondaryContainer {
  padding: 3em 0;
}

#page_a6cb463e50d143d6af593238f16bd2f4 .primaryAndSecondaryContent {
  max-width: none;
  width: 98%;
}

/* gallery */
#page_a6cb463e50d143d6af593238f16bd2f4 .blockWrap_f407d21786354a1eb4f3771e296cc54f {
    
    margin-top: 1em;
}

#page_a6cb463e50d143d6af593238f16bd2f4 .flex-direction-nav li .flex-prev,
#page_a6cb463e50d143d6af593238f16bd2f4 .flex-direction-nav li .flex-next {
    display: none;
}