
/*Reveal Banner Alternative to flexbox*/
.bean-reveal-banner,
.node-beer section.beer-banner{
	height:100%;
	width:100%;
}

.bean-reveal-banner .copy,
.node-beer section.beer-banner.logo .field-name-field-banner-logo,
.node-beer section.beer-banner .text-only{
	width:100%;
	top:50%;
	-ms-transform:translateY(-50%);
}

/*Flippy animations removed*/
.block.block-stone-blocks .signup-form-wrapper .signup-flip{
  height:50px;
}

.block.block-stone-blocks .signup-flip.copy {
  padding:20px 0;
  -ms-transform: none;
 }

.block.block-stone-blocks .signup-flip.copy .pull-left i{
  display: none;
}

.block.block-stone-blocks .signup-flip.copy .pull-right{
  display: none;
}

.block.block-stone-blocks .signup-flip.form {
  padding:30px 0;
  transform: none;
}

.block.block-stone-blocks .signup-form-wrapper{
  filter:none;
}

.block.block-stone-blocks.focused .signup-form-wrapper .flippy,
.block.block-stone-blocks:hover .signup-form-wrapper .flippy{
  transform: none;
}  

/*IE9 issues with full height backgrounds for first column*/
#tb-megamenu-column-6 .bistro-bg,
#tb-megamenu-column-17 .bean-menu-bg{
  min-height: 220%;
}


/*Morphsearch Issues*/

.morphsearch-close{
  top:55px;
  right:4%;
}

#morphsearch .morphsearch-input.placeholdersjs{
  padding-left: 50px;
}

.morphsearch.open .morphsearch-input{
  margin-top:36px;
  text-indent: 0;
}

#morphsearch.open .morphsearch-input.placeholdersjs{
  padding-left: 0;
}

.morphsearch-submit .icon-search{
  width:50px;
}

/* age gate */

#stone-age-gate .age-gate-right .views-row{
  min-height: 150px;
}

#stone-age-gate .age-gate-right .view-content{
  overflow-y: scroll;
}