/*
Theme Name: TEQUILA UNIDO
Description: TEQUILA UNIDO
Author:
Author URI:
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.header-logo:hover{
  opacity: 0.8;
  transition: opacity 0.35s ease;
}
@media only screen and (max-device-width: 640px) {
    #content {
        margin-bottom: 0!important;
    }
}

.awb-menu_icons-left .awb-menu__main-a {
  background-image: linear-gradient(#fff, #ddd);
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-size: 0 3px;
  transition: background-size .35s ease;
}

.awb-menu_icons-left .awb-menu__main-a:hover {
  background-size: 100% 3px;
}

.mission-container h2{
	font-size: clamp(24px, 4.9vw, 64px) !important;
}

.fusion-flip-boxes{
	margin-bottom: 0!important;
}
.cocktails-container .fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper, .cocktails-container-2 .fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper{
    margin-bottom: 8px;
}

.cocktails-container .fusion-flip-boxes .fusion-flip-box,
.cocktails-container-2 .fusion-flip-boxes .fusion-flip-box {
  aspect-ratio: 1 / 1;
  width: 100%;
  margin-bottom: 8px;
}

.cocktails-container .fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper,
.cocktails-container-2 .fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper,
.cocktails-container .fusion-flip-boxes .fusion-flip-box .flip-box-front,
.cocktails-container-2 .fusion-flip-boxes .fusion-flip-box .flip-box-front,
.cocktails-container .fusion-flip-boxes .fusion-flip-box .flip-box-back,
.cocktails-container-2 .fusion-flip-boxes .fusion-flip-box .flip-box-back {
  height: 100%;
}

.cocktails-container .col-lg-4, .cocktails-container .col-md-4, .cocktails-container .col-sm-4, .cocktails-container-2 .col-lg-4, .cocktails-container-2 .col-md-4, .cocktails-container-2 .col-sm-4{
	padding-left: 4px!important;
	padding-right: 4px!important;
}
.cocktails-container .flip-box-back::after, .cocktails-container-2 .flip-box-back::after{
  content: "";
  position: absolute;
  inset: 0;
  background-color: #122242;
  opacity: 0.9;
  z-index: 1;
}
.cocktails-container .flip-box-back, .cocktails-container-2 .flip-box-back{
	padding: 48px 80px!important;
}
.cocktails-container .fusion-flip-boxes .fusion-flip-box .flip-box-back-inner, .fusion-flip-boxes .fusion-flip-box .flip-box-front-inner, .cocktails-container-2 .fusion-flip-boxes .fusion-flip-box .flip-box-back-inner, .fusion-flip-boxes .fusion-flip-box .flip-box-front-inner{
	z-index: 999!important;
}

.fade-flip .fusion-flip-box {
  position: relative;
}

.fade-flip .flip-box-inner-wrapper,
.fade-flip .flip-box-front,
.fade-flip .flip-box-back {
  transform: none !important;
  transform-style: flat !important;
}

.fade-flip .fusion-flip-box .flip-box-front,
.fade-flip .fusion-flip-box .flip-box-back {
  position: absolute !important;
  inset: 0 !important;
  backface-visibility: hidden;
  transition: opacity 320ms ease !important;
}

.fade-flip .fusion-flip-box .flip-box-front {
  opacity: 1;
  z-index: 2;
}

.fade-flip .fusion-flip-box .flip-box-back {
  opacity: 0;
  z-index: 3;
}

.fade-flip .fusion-flip-box:hover .flip-box-front {
  opacity: 0;
}

.fade-flip .fusion-flip-box:hover .flip-box-back {
  opacity: 1;
}

.cocktails-container-2 .fusion-flip-box .flip-box-front {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cocktails-container .fusion-flip-box .flip-box-front{
	display: flex;
  flex-direction: column-reverse;
  height: 100%;
}

.cocktails-container .fusion-flip-box .flip-box-front .flip-box-heading,
.cocktails-container-2 .fusion-flip-box .flip-box-front .flip-box-heading {
  margin-top: auto;
  margin-bottom: 24px;
}
/* AGE GATE */
.age-gate__remember{
	display:none!important;
}
.age-gate__background-color{
	opacity: .8!important;
}
.age-gate{
	padding: 64px 32px 48px 32px!important;
}
button.age-gate__submit--yes, button.age-gate__submit--no {
	background-color: #3f4e6c!important;
	padding: 20px 16px!important;
	border: 1px solid #fff;
	border-radius: 0!important;
}
button.age-gate__submit--yes:hover, button.age-gate__submit--no:hover {
	background-color: #3f4e6c8a!important;
	padding: 20px 16px!important;
	border-radius: 0!important;
	border: 1px solid #fff;
}
.age-gate__heading-title{
	color: #fff !important;
    font-family: "schoolbook-condensed" !important;
    font-weight: 400;
    letter-spacing: 6px !important;
}
.age-gate__challenge{
	font-weight: 600 !important;
    font-size: 20px;
    margin: 0 0 32px 0;
}
.age-gate__additional-information{
	font-size: 14px!important;
}

@media only screen and (max-width: 1024px){
	.cocktails-container .flip-box-back-inner, .cocktails-container-2 .flip-box-back-inner{
	padding: 8px 16px!important;
	}
}
@media only screen and (max-width: 767px){
	.container-bottle .bottle{
		max-width: 120px!important;
	}
	.container-bottle .bottle-shadow{
		max-width: 168px!important;
	}
	.footer-container img{
		width: 120px
	}
	h3{
		font-size: 18px!important;
	}
}