@charset "utf-8";
 
/* CSS Document */

/* Extra small devices (portrait phones, less than 576px)
 No media query since this is the default in Bootstrap */


/*AUBURN COLORS-----------
Primary Blue: #03244d
Primary Orange: #cc4e0b
Secondary Blue: #496e9c
Secondary Orange: #f68026

New
Primary Blue:#3244d;
Primary Orange: #cc4e0b
Secondary Blue: #496e9c
Secondary Orange: #f68026
Neutral: #aa9c8f


background: rgba(246, 128, 38, .99);
background: rgba(3, 36, 77, .8);
-------------------------*/

.chs_zero {margin: 0;
padding: 0;
}

.brew_zero {
padding-bottom: 0;
}


.brew_zind {z-index: -10;
}


.brewfacspcr {margin-bottom: 5%;
}

.brew_imgwrap {
  position: relative;

 }

.brew_img-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}

.brew_img-overlay:before {
  content: ' ';
  display: block;
  /* adjust 'height' to position overlay content vertically */
  height: 40%;
} 

.aubrew {
margin-top: -12.5%;
	padding-bottom: 10px;
	margin-bottom: 0px;

}

.aubrewm {
margin-top: -5%;
	padding-bottom: 15px;		 
	margin-bottom: 0px;

}

.aubrews {
margin-top: -9%;
	padding-bottom: 10px;		 
	margin-bottom: 0px;

}


.aubrew_blubck {background-color: rgba(3,36,77,1.0);
}


.aubrew_orgbck {background-color:  rgba(204,78,11,1.00);}

.brewhead {padding-top: 6%;
	padding-bottom: 3%;
	font-family: myriad-pro, sans-serif;
    font-size: 36px;
	font-weight: 600;
	color: #FFF;
	
}
 

.brewpower {padding-top: 2%;
	padding-bottom: 3%;
	font-family: myriad-pro, sans-serif;
    font-size: 28px;
	font-weight: 600;
	text-align: center;
	text-align-last: center;
	color: rgba(3,36,77,1.0);
	
}
.brewfaqtitl { padding-top: 5px;
	padding-bottom: 3px;
	font-family: myriad-pro, sans-serif;
    font-size: 24px;
	font-weight: 400;
	text-align: center;
	text-align-last: center;
	color: rgba(3,36,77,1.0);
}

.brewcrstitl {font-family: myriad-pro, sans-serif;
    font-size: 20px;
	font-weight: 700;
	color: rgba(3,36,77,1.0);
	padding-top: 5px;
	padding-bottom: 3px;
}


.brewcrstext, .brewcrstext p {
    font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	color: #03244d;
	
}


.brewcrsesem {font-family: myriad-pro, sans-serif;
    font-size: 19px;
	font-weight: 700;
	color: rgba(204,78,11,1.00);
	padding-bottom: 10px;
	font-style: italic;
	
}

.brewphead {font-family: myriad-pro, sans-serif;
    font-size: 28px;
	font-weight: 600;
	color: rgba(204,78,11,1.00);
	padding-bottom: 10px;
	
}
 



.brewtext, .brewtext p {
    font-size: 18px;
	font-weight: 400;
	line-height: 1.7em;
	color: #03244d;
	
}




.brewspot, .brewspot p {
    font-size: 18px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
	
}

.brewspotname {
border-left: 20px solid #fff;
	border-bottom: 20px solid #fff;
	
    padding-left: 2rem;
    border-right: none;
}


.brewspotfield {font-family: myriad-pro-semi-condensed, sans-serif;
	font-weight: 700;
	font-size: 30px;
	text-transform: uppercase;
	padding-top: 5%;
}

.brewspottitle {font-family: myriad-pro-semi-condensed, sans-serif;
	font-weight: 600;
	font-size: 18px;
	padding-bottom: 3%;
}


.brewspotmore, .brewspotmore a {background-color: #fff;
	color: rgba(204,78,11,1.00);
	font-size: 18px;
	font-weight: 600;
	
}

.brewspotmore a:hover {text-decoration: underline !important;
 color: #03244d;}





/*--- Carousel Home---*/


.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-control {
    z-index: 2;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
 	




/*-------Divider Mark--------*/






.astrodivider {
  margin: 7% auto -1%;
 
  max-width: 100%;
  position:relative;
}

.astrodividermask { 
    overflow:hidden; height:20px; 
}

.astrodividermask:after { 
      content:''; 
      display:block; margin:-25px auto 0;
      width:100%; height:25px;  
        border-radius:125px / 12px;
       box-shadow:0 0 4px #03244d; 
}
.astrodivider span {
    width:50px; height:50px; 
    position:absolute; 
    bottom:100%; margin-bottom:-25px;
    left:50%; margin-left:-25px;
    border-radius:100%;
   box-shadow:0 2px 2px #03244d;
    background:#fff;
}
.astrodivider i {
    position:absolute;
    top:4px; bottom:4px;
    left:4px; right:4px;
    border-radius:100%;
    text-align:center;
    line-height:40px;
    font-style:normal;
     color: #03244d;
}

/*-----------------Background images lay if needed



.chs_mainhead { background-image: url(../images/world_orange_lctw.jpg);
			background-attachment: fixed;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 850px;
			z-index: -10;
			top: 50;
	
 }


@media only screen and (max-width: 768px) {
  .chs_mainhead {
    /* The file size of this background image is 93% smaller
       to improve page load speed on mobile internet connections  
    background-image: url(../images/world_orangesm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }
}


 ----------------------*/