/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.hamburger .line{
    width: 2.8vw;
    height: 0.5vw;
    background: url(images/hamburger.png);
    display: block;
    margin: 0.14vw auto;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-repeat: no-repeat;
    background-size: contain;
}
.hamburger:hover{
  cursor: pointer;
}
#hamburger-1.is-active .line:nth-child(2){
  opacity: 0;
}
#hamburger-1.is-active .line:nth-child(1){
  -webkit-transform: translateY(0.5vw) rotate(45deg);
  -ms-transform: translateY(0.5vw) rotate(45deg);
  -o-transform: translateY(0.5vw) rotate(45deg);
  transform: translateY(0.5vw) rotate(45deg);
}
#hamburger-1.is-active .line:nth-child(3){
  -webkit-transform: translateY(-0.5vw) rotate(-45deg);
  -ms-transform: translateY(-0.5vw) rotate(-45deg);
  -o-transform: translateY(-0.5vw) rotate(-45deg);
  transform: translateY(-0.5vw) rotate(-45deg);
}

body,html{
	overflow-x: hidden; 
} 
.overflowhidden{
	overflow: hidden;
}

.beverageWrap span.swiper-pagination-bullet[data-bullet-index="0"] {
	background: #ffc906
}
.beverageWrap span.swiper-pagination-bullet[data-bullet-index="1"] {
	background: #f26656
}
.beverageWrap span.swiper-pagination-bullet[data-bullet-index="2"] {
	background: #d31920
}
.beverageWrap span.swiper-pagination-bullet[data-bullet-index="3"] {
	background: #652f8f
}
.pocketWrap span.swiper-pagination-bullet,
.syrupWrap span.swiper-pagination-bullet,
.beverageWrap span.swiper-pagination-bullet{
	border:2px solid #fff;
	opacity: 1 !important;
}

.syrupWrap span.swiper-pagination-bullet[data-bullet-index="0"] {
	background: #ff7800
}
.syrupWrap span.swiper-pagination-bullet[data-bullet-index="1"] {
	background: #569b00
}
.syrupWrap span.swiper-pagination-bullet[data-bullet-index="2"] {
	background: #932735
}
.syrupWrap span.swiper-pagination-bullet[data-bullet-index="3"] {
	background: #1c75bc
} 

.pocketWrap span.swiper-pagination-bullet[data-bullet-index="0"] {
	background: #ff7800
}
.pocketWrap span.swiper-pagination-bullet[data-bullet-index="1"] {
	background: #569B00
}
.pocketWrap span.swiper-pagination-bullet[data-bullet-index="2"] {
	background: #FF2D65
}
.pocketWrap span.swiper-pagination-bullet[data-bullet-index="3"] {
	background: #1C75BC
} 
.wave-text-container text {
    font-family: "Mantra Modern Regular", sans-serif;
}
@media screen and (max-width: 768px) {
	.hamburger .line {
		width: 5.8vw;
		height: 1.5vw;
	}
	#hamburger-1.is-active .line:nth-child(1) {
		-webkit-transform: translateY(2.5vw) rotate(45deg);
		-ms-transform: translateY(2.5vw) rotate(45deg);
		-o-transform: translateY(2.5vw) rotate(45deg);
		transform: translateY(2.5vw) rotate(45deg);
	} 
	.wave-text-container text {
		font-family: "Mantra Modern Regular", sans-serif;
		font-size: 32vw !important;
	}
	.sc-age-gate-rel {
		transform: scale(1.6);
	}
}