@charset "utf-8";
/* CSS Document */

html {
    background: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/blue.jpg') repeat top center;
}

body {
    background-color:transparent;
}

a {
  color:#de1d3e;
  text-decoration:none;
}

a:link {
   color:#de1d3e;
  text-decoration:none; 
}

a:visited {
  color:#de1d3e;
  text-decoration:none;    
}

a:hover {
  color:#10364e; 
}





/* HEADER */

.header-wrap {
    background: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/red.png') repeat top center;
    height:42px;
    font-family: 'Oswald', sans-serif;
    text-transform:uppercase;
    width: 100%;
    position:fixed;
    top:0;
    z-index: 100;
}

.header-nav-size {
    width: 1420px;
    margin: 0 auto;
}



/* HEADER SOCIAL MEDIA */
.header-sm {
  padding: 8px 5px 0 0;
  float:left;
}

.header-fb {
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/icon-social.png'); 
  background-position:top left;
  width:25px; 
  height:25px; 
  display:inline-block; 
  padding: 0; 
  text-indent: -9999px;
  margin-right:10px;
}
.header-fb:hover {
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/icon-social.png'); 
  background-position:bottom left;
  width:25px; 
  height:25px; 
  display:inline-block; 
  padding: 0; 
  margin-right:10px;
}

.header-tw {
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/icon-social.png'); 
  background-position:top right;
  width:25px; 
  height:25px; 
  display:inline-block; 
  padding: 0; 
  text-indent: -9999px;
  margin-right:10px;
}
.header-tw:hover {
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/icon-social.png'); 
  background-position:bottom right;
  width:25px; 
  height:25px; 
  display:inline-block; 
  padding: 0; 
  margin-right:10px;
}


/* HEADER LIST AREA 1 */

.header-links-1 {
    height:42px;
    float:left;
  
}

.header-links-1 ul {
    font-family: Arial, Verdana;
    font-size: 20px;
    margin: 0;
    padding: 0;
    list-style: none; 
}

.header-links-1 ul li {
    display: block;
    position: relative;
    float: left; 
    font-family: 'Oswald', sans-serif;
    text-transform:uppercase;
    color:#ffffff;
    font-size:16px;
    margin-right: 2px;
}


.header-links-1 li ul {
    display: none;   
}

.header-links-1 ul li a {
    display: block;
    text-decoration: none;
    color: #ffffff;  
    margin-left: 1px;
    white-space: nowrap;
    text-align:center;  
    padding: 9px 15px; 
}

.header-links-1 ul li a:hover {
  padding: 9px 15px;
}

.header-links-1 li:hover ul {
    display: block;
    position: absolute;
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/blue.jpg');
}

.header-links-1 li:hover li {
    float: none;
    font-size: 12px; 
    font-weight:700;
}

.header-links-1 li:hover a {
    background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/blue.jpg');
}

.header-links-1 li:hover li a:hover {
    background:#0077c9;
}

.header-links-1 ul li ul li a {
    text-align:center; /* Top-level items are centered, but nested list items are left-aligned */  
}


/* SPECIAL HEADER-LINKS-1 CLASSES */

.header-links-1 .buytickets {
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/blue.jpg');
}

.header-links-1 .buyticketsbanner {
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/buytickets.png'); 
  width:135px; 
  height:201px; 
  display:inline-block; 
  padding: 0; 
  text-indent: -9999px;
  margin-left:-10px;
}

.header-links-1 li.buytickets:hover ul {background:none;}

.header-links-1 li.buytickets:hover li.buyticketsbanner a:hover {background:none;}

.header-links-1 li.buytickets:hover li.buyticketsbanner a {background:none;}




/* HEADER LOGO */

.header-logo {
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/logo-gabs-sml.png'); 
  width:266px; 
  height:147px; 
  display:inline-block; 
  padding: 0; 
  text-indent: -9999px;
  float:left;
}

/* HEADER LIST AREA 2 */

.header-links-2 ul {
    font-family: Arial, Verdana;
    font-size: 20px;
    margin: 0;
    padding: 0;
    list-style: none; 
}

.header-links-2 ul li {
    display: block;
    position: relative;
    float: left; 
    font-family: 'Oswald', sans-serif;
    text-transform:uppercase;
    color:#ffffff;
    font-size:16px;
    margin-right: 2px;
}


.header-links-2 li ul {
    display: none;   
}

.header-links-2 ul li a {
    display: block;
    text-decoration: none;
    color: #ffffff;  
    margin-left: 1px;
    white-space: nowrap;
    text-align:center;  
    padding: 9px 15px; 
}

.header-links-2 ul li a:hover {
  padding: 9px 15px;
}

.header-links-2 li:hover ul {
    display: block;
    position: absolute;
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/blue.jpg');
}

.header-links-2 li:hover li {
    float: none;
    font-size: 12px; 
    font-weight:700;
}

.header-links-2 li:hover a {
    background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/blue.jpg');
}

.header-links-2 li:hover li a:hover {
    background:#0077c9;
}

.header-links-2 ul li ul li a {
    text-align:center; /* Top-level items are centered, but nested list items are left-aligned */  
}

/* SPECIAL HEADER-LINKS-2 CLASSES */
.header-links-2 .breweriesexhibitors {background-color:#c91a35;}



/* MAIN CONTENT AREA */

.content-wrap {
    font-family: Arial, Helvetica, sans-serif;
    width:760px;
    margin: 42px auto 0;
    background: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/paper.jpg') repeat top center;
}



/* FOOTER */

.footer-wrap {    
    background: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/blue.jpg') repeat top center;
    height:42px;
    font-family: 'Oswald', sans-serif;
    text-transform:uppercase;
    width:100%;
}

.footer-copyright {
  text-align:center;
  padding-top:8px;
  color:#ffffff;
}

.footer-sm {
  float:right;
  margin-top:-24px;
  
}

.footer-insta {
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/icon-social-lg.png'); 
  background-position:top center;
  width:73px; 
  height:22px; 
  display:inline-block; 
  padding: 0 0 0 0; 
  text-indent: -9999px;
  margin-top: 5px;
  margin-right: 20px;
  float:left;
}

.footer-insta:hover {
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/icon-social-lg.png'); 
  background-position:bottom center;
  width:73px; 
  height:22px; 
  display:inline-block; 
  padding: 0; 
  text-indent: -9999px;
  margin-top: 5px;
  margin-right: 20px;
  float:left;
}

.footer-face {
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/icon-social.png'); 
  background-position:top left;
  width:25px; 
  height:25px; 
  display:inline-block; 
  padding: 0; 
  text-indent: -9999px;
  margin-right:20px;
  float:left;
}
  
.footer-face:hover {
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/icon-social.png'); 
  background-position:bottom left;
  width:25px; 
  height:25px; 
  display:inline-block; 
  padding: 0; 
  margin-right:20px;
  float:left;
}

.footer-twit{
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/icon-social.png'); 
  background-position:top right;
  width:25px; 
  height:25px; 
  display:inline-block; 
  padding: 0; 
  text-indent: -9999px;
  margin-right:20px;
  float:left;       
}
.footer-twit:hover {
  background-image: url('//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2014-GABS/images/icon-social.png'); 
  background-position:bottom right;
  width:25px; 
  height:25px; 
  display:inline-block; 
  padding: 0; 
  margin-right:20px;
  float:left;  
}