

@font-face {
    font-family: 'Edmondsans Regular';
    src: url("/fonts/edmondsans-regular.otf");
}
section.ical {
  font-family: 'Edmondsans Regular' !important;
  font-size: 1.2em;
}
.calendar_navigation {
  display: none;
}
td#dateMenuArrow1 {
  display: none !important;
}
.view-cap, .view-container-border {
  background-color: transparent !important;
}
table#footer1 {
  display: none;
}
div#currentDate1 {
 /*width: 1000px;*/
}
div#calbody body {
  overflow: visible !important;
}
div#calbody html {
  overflow: visible !important;
}
#calbody body {
  overflow: visible !important;
}
#calbody html {
  overflow: visible !important;
}
div#calbody.body {
  overflow: visible !important;
}
div#calbody.html {
  overflow: visible !important;
}
.gce-list-event, .gce-tooltip-event {
    background-color: transparent !important;
}
div#dpPopup1 {
  right: 0px!important;
  top: 50px !important;
  left: 0px !important;
}
.bubble-cell-main {
    background-color: #FFF;
    width: 100%;
    padding: 0 !important;
}
span.event-when {
  color: #000;
}
span.event-where {
  color: #000;
}
.details span.title {
  color: white !important;
}
.bubble-table tr td {
  padding: 0!important;
}
.cc {
  position: absolute;
  font: 11px/normal Arial,sans-serif;
  border: 1px solid gray;
  background-color: white;
  visibility: hidden;
  width: 150px !important;
}
.cc-title {
  padding: 2px;
  font-weight: bold;
  background-color: #252525;
}
.mv-dayname {
  font-weight: normal;
  padding: 2px;
  font-size: 12px;
  color: white;
  font-weight: bold;
}
.mv-event-container {
  overflow: visible;
  position: absolute;
  top: 14px;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #3A3A3A !important;
  border-top: none !important;
  border-bottom: none !important;
}
.mv-container {
  height: 800px !important;
  position: relative;
  white-space: nowrap;
}
td.st-dtitle {
  background-color: #B0AEAE !Important;
color:black !Important;
}
.st-bg-table {
height:160px !Important;
}
.st-dtitle-n
onmonth {
  background: #fff;
  color: #ccc;
}
.container {
  z-index: 101;
}
.st-dtitle-today {
  background-color: #e1aa1d;
  border: 1px solid #fad163;
}
st-bg-today, .st-bg-td-first {
    background: none repeat scroll 0% 0% lightyellow;
    border-left: 1px solid #e1aa1d;
    border-right: 1px solid #e1aa1d;
}
.st-c .te {
  cursor: pointer;
  color: #e1aa1d !Important;
}
.view-container {
  overflow: VISIBLE;
  position: STATIC;
  DISPLAY: block;
}
div#container {
  margin-bottom: 50px;
  height: auto !important;
}
#viewContainer1 {
	height:auto !important;
        overflow:visible;
}
.st-more {
color:white !important;
}
#calendarTitle {
    padding-left: 2px;
    font-family: "Edmondsans Regular" !important;
    color: #E1AA1D;
font-size: 24px;
font-weight: 700;
letter-spacing: 2px;
}
div#currentDate1 {
    color: yellow;
    font-family: "Edmondsans Regular" !important;
    color: #E1AA1D;
}
.navBack {
  background-position: 0 !important;
  width: 29px !important;
  background-image: url("/wp-content/uploads/2015/04/left-arrow.png") !important;
  background-repeat: no-repeat !important;
}
.navForward {
  background-position: 0 !important;
  width: 29px important;
  background-image: url("/wp-content/uploads/2015/04/right-arrow.png") !important;
  background-repeat: no-repeat !important;
}
#todayButton1 {
    display: none;
}
td.st-dtitle.st-dtitle-today {
  background-color: #E1AA1D !important;
}
table#mvDaynamesTable {
  background: transparent;
}
.ca-evp1.te {
  color: #E1AA1D !important;
  font-size: 12px;
}
.bubble-cell-side {
    width: 25px;
    padding: 0 !important;
}
.date-picker-off {
  padding: 0px !important;
  border: none !important;
}
.date-picker-on {
  padding: 0px !important;
  border: none !important;
}
.nav-table td {
  vertical-align: middle;
  display: initial;
  height: 129px;
  width: 24px;
  margin: 0;
}
@font-face {
    font-family: 'Edmondsans Medium';
    src: url("/fonts/edmondsans-medium.otf");
}

@font-face {
    font-family: 'Edmondsans Bold';
    src: url("/fonts/edmondsans-bold.otf");
}

@media screen and (max-width: 480px) {
.wpb_content_element.wpb_single_image img {
 margin-top: 200px;
}
.beer-hdr{
width: 100% !important; 
margin-top:0px !important; 
float: right !important; 
height: 110px !important; 
/*height: 0;*/
line-height: 25px !important; 
display: table !important; 
}
.beer-hdr-itm1{
float: left !important; 
font-size: 26px !important; 
font-size: 5vh !important; 
color: #fff !important; 
font-family: 'Edmondsans Medium' !important;
font-weight:bold;
}
.beer-hdr-itm2{
float: left !important;  
font-size: 20px !important; 
font-size: 4vh !important; 
color: #e1aa1d !important; 
font-family: 'Edmondsans Medium' !important;
font-weight:bold;
}
}
.beer-hdr{
width: 58.33333333%; 
margin-top:10px;
float: right; 
height: 110px; 
line-height: normal;
}
.beer-hdr-itm1{
float: left;
font-size: 40px; 
color: #fff;
font-family: 'Edmondsans Medium' !important;
font-weight:bold;
}
.beer-hdr-itm2{
float: left; 
font-size: 30px;
font-weight:bold;
color: #e1aa1d;
font-family: 'Edmondsans Medium' !important;
}
div#next2 {
  display: block;
}
div.wp_bank_album a {
  margin-left: 4px;
}
.custom_desc {
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  display: inline-block;
  width: 100px;
}
div#instagram-bank-thumbnails_2798 {
  margin-top: 10px;
}
.gb_overlay img {
  width: 100px;
}
.gb_overlay {
  position: relative;
  overflow: hidden;
  display: inline-block;
  width: 100px !important;
  height: 100px !important;
}
.wpb_wrapper h2 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 10px;
}
medias {
  position: relative;
  margin-top: 15px !important;
}
.slide_anchor_holder {
  display: none;
}
.title.has_fixed_background {
  background-size: 100% !important;
}
section.parallax_section_holder {
background-size: 100% !important;
}
.gce-month-title {
  color: #e1aa1d;
}

td.gce-today-no-events .gce-day-number
{
   color:#666666;
}

.gce-list-event, .gce-tooltip-event {
  background-color: transparent;
  padding: 0 5px;
  /*font-weight: bold;
  color: #e1aa1d;*/
}
nav.main_menu ul li a {
  font-size: 14px!important;
}
input#searchsubmit {
    visibility: hidden;
}
#homeEvents div.gce-navbar {
  visibility: hidden;
}
#homeEvents h5 {
  font-size: 1.4em;
}

.wpb_wrapper h5 {
  font-size: 1.4em;
}
.vc_col-sm-3.wpb_column.vc_column_container {
  padding-top: 25px;
  padding-bottom: 25px;
}
.listing-item a.title {
  width: 100%;
  text-align: left;
  position: relative;
  font-size: 17px;
  z-index: 101;
  font-weight: bold;
  background-color: transparent;
  display: initial;
}
.listing-item span.excerpt {
  font-family: 'Edmondsans Regular' !important;
  font-size: 1.2em;
}
#homeEvents input {
  height: 24px;
  border: 0;
  padding: 0;
  margin: 0;
}
#homeGoBtn {
  padding-left: 5px !important;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 5px !important;
}
.projects_holder.standard article .portfolio_description,
.projects_holder.standard_no_space article .portfolio_description {
padding-top: 25px;
}
.gce-list-event a {
  font-family: 'Edmondsans Regular' !important;
  font-size: 1.2em;
}
.wpb_wrapper p a {
  font-family: 'Edmondsans Regular' !important;
  font-weight: bold;
}



h2.q_slide_title span
{
    font-family:'Edmondsans Bold';
}

h1, h2, h3, h4, h5, h6
{
  font-style:normal;
  font-family:'Edmondsans Medium' !important;
}

p, li, input
{
  font-family: 'Edmondsans Regular' !important;
font-size:1.2em;
}

input[type="submit"]
{
   background-color:#D9A41C;
   border:2px solid #D9A41C;
   color:#fff;
cursor:pointer;
/* 
border-radius:0px 5px 5px 0px;
-moz-border-radius:0px 5px 5px 0px;
-webkit-border-radius:0px 5px 5px 0px;
*/
}


.q_accordion_holder.accordion .ui-accordion-header
{
    color:#E1AA1D;
}

#beerPage th
{
   color:#E1AA1D;
font-weight:bold;
text-align:left;
}

#beerPage td
{
  text-align:left;
}

div.productDetails
{
  font-size:1.2em;
  line-height:1.2;
padding-bottom:25px;
}

div.productDetails h3
{
  font-size:1.6em;
}

h1:not(:first-child), h2:not(:first-child), h3:not(:first-child), h4:not(:first-child), h5:not(:first-child), h6:not(:first-child){
	margin-top:15px;
}

ul.dark li.tweets_avatar
{
background-color:#000000 !important;
}

div.beerLanding img
{
    margin:15px;
	margin-top:0;
	margin-bottom:0;
    box-shadow: 0px 0px 45px #000000;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}

div.beerLanding img:hover
{
    box-shadow: 0px 0px 45px #333;
    width:145px;
	-webkit-transition: all 500ms ease-in-out;
  	-moz-transition: all 500ms ease-in-out;
  	-o-transition: all 500ms ease-in-out;
 	transition: all 500ms ease-in-out;
}

.carousel-inner .slider_content .slide_anchor_holder .slide_anchor_button
{
   cursor:default;
}

#homeBeerLine img
{
   box-shadow:0px 0px 35px rgba(196,196,184,0.7);
  border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}

#homeBeerLine img:hover
{
   box-shadow:0px 0px 35px rgba(0,0,0,0.5);
}

div.q_team_image img
{
  min-height:334px;
}

div.post_info
{
    color:#fff !important;
}

span.post_category a
{
   color: #E1AA1D !important;
}



/* age 21 verification */
#av-overlay-wrap
{
background-image:url('/wp-content/uploads/2015/02/age21-bg.jpg') !important;
background-position:center -150px !important;
background-size:cover !important;
background-repeat: no-repeat!important;
background-color:#000000 !important;
}

#av-overlay
{
   background-color:rgba(0,0,0,0) !important;
   box-shadow:none !important;
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
width:40% !important;
text-align:center !important;
margin: 250px auto 0px !important;
}

#av-overlay h1
{
   font-size:36px !important; 
   color:#ffffff !important;
   padding-top:10px;
padding-bottom:10px;
border-top:4px solid #E1AA1D !important;
border-bottom:4px solid #E1AA1D !important;
}

form#av_verify_form p.submit > label
{
display: none !important;
}

form#av_verify_form p.error
{
    color:#333;
   background-color: #C0BEBC;
   border: 1px solid #111;
}

.accordion_mark, .left_mark
{
      background-color: #ECB91E !important;
}


#homeGoBtn
{
  margin-left:0px;
padding-left:0px;
}

#homeEvents
{
   text-align:right;
}

.ls-nav-prev, .ls-nav-next
{
   background-color:#222222;
}



.gce-page-grid .gce-calendar .gce-has-events
{
   color: #E1AA1D;
}


/* Media Queries for Responsiveness */

@media screen and (max-width: 980px) {
.hidden-sm
  {
     display:none;
  }

#av-overlay
{
width:80% !important;
margin: 250px auto 0px !important;
}

#av-overlay h1
{
   font-size:20px !important;
}

#homeNews
{
    margin-left:25px;
}

#homeEvents
{
  margin-left:25px;
text-align:left;
}

.container > .container_inner
{
    margin-top:45px !important;
}


}

@media screen and (max-width: 480px) {


   .hidden-xs
   {
       display:none;
    }
}

/* super */
#the-beers .super {
background: none;
}
#the-beers .super .tagline .scroll-down img {
display: block;
margin: 10px auto 0;
}
#the-beers .super .beer-logos {
text-align: center;
}
#the-beers .super .beer-logos a {
padding: 20px 10px 0;
}
#the-beers .super .beer-logos a:hover {

}
#the-beers .super .beer-logos a img {
width: auto; 
height: 135px !important;
}
#the-beers .super .beer-logos a:hover img {
margin-top: -5px !important;
}
#the-beers .super .beer-logos a img:hover {
vertical-align:top;
}
/* super2 */
#the-beers .super2 {
background: none;
}
#the-beers .super2 .tagline .scroll-down img {
display: block;
margin: 10px auto 0;
}
#the-beers .super2 .beer-logos {
text-align: center;
}
#the-beers .super2 .beer-logos a {
padding: 20px 10px 0;
}
#the-beers .super2 .beer-logos a:hover {

}
#the-beers .super2 .beer-logos a img {
width: auto; 
height: 135px !important;
}
#the-beers .super2 .beer-logos a:hover img {
margin-top: -5px !important;
}
#the-beers .super2 .beer-logos a img:hover {

margin-top: -5px !important;
}