body {
width: 100%;
overflow-x: hidden !important;
}
.walmart-btn {
cursor: pointer;
}
#preloader-cont{
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
background: #000;
z-index: 1000;
}
#preloader{
display: flex;
justify-content: center;
}
#preloader svg{
position:absolute;
}
#logoAnim{
height: 100vh;
width: 720px;
overflow: visible;
background: url(//spencers.sparksensations.com/wp-content/uploads/2022/03/Logo_Animation.gif) no-repeat center center;
background-size: contain;
}
body.onload {
height: 100vh;
overflow: hidden;
width: 100%;
}
.elementor-sticky--effects #nav-logo {
z-index: -1;
opacity: 0;
}
.elementor-slideshow__title {
opacity: 0;
}
.elementor-sticky--effects #nav-logo.onscene {
opacity: 1;
}
.elementor-message.elementor-message-success {
margin-top: 16px;
position:absolute;
}
#nav-logo {
padding-right: 15px;
-moz-transition: opacity 0.9s;
-webkit-transition: opacity 0.9s;
-o-transition: opacity 0.9s;
transition: opacity 0.9s;
}
#navbar {
position: absolute;
width: 100vw;
padding: 0px 44px;
height:189px;
background-size:100% 100%;
margin-top:-2px !important;
}
#navbar .elementor-column {
width: auto;
}
#navbar a span {
color: white;
}
#navbar path {
color: white;
}
#navbar #menu-icon path {
stroke: white;
fill: white;
}
#navbar label span {
background-color: white;
}
#navbar.dark #menu-icon path {
stroke: black;
fill: black;
}
#navbar.dark a span {
color: black;
}
#navbar.dark path:nth-child(1) {
fill: black;
}
#navbar.dark path:nth-child(2) {
fill: black;
}
#navbar.dark label span {
background-color: black;
}
#shop-link {
margin-left: 20px;
}
#login-link {
margin-right: 20px;
}
#container {
width: 100vw !important;
overflow-x: hidden;
}
.animCol {
width: 25% !important;
}
.contact-popup-section #form-field-email, .popup-section #form-field-email {
font-family: "Roboto";
height: 70px;
width: 206px !important;
text-transform: lowercase;
}
.contact-popup-section button.elementor-button, .popup-section button.elementor-button {
height: 70px;
width: 206px;
-moz-box-shadow: 10px 10px 0 0;
-webkit-box-shadow: 10px 10px 0 0;
-o-box-shadow: 10px 10px 0 0;
box-shadow: 10px 10px 0 0;
}
.contact-popup-section button.elementor-button {
margin-top: 48px;
}
.typed-cursor {
display: none;
}
.text-line text {
animation: dash 1s forwards, filling 1s ease-in forwards;
}
.text-line2 text {
animation: dash 2s forwards, filling 2s ease-in forwards;
}
.contact-form button{
margin-bottom: 10px;
background: url(//spencers.sparksensations.com/wp-content/uploads/2022/03/HomePageButton2.png);
background-size: 100% auto;
background-repeat: no-repeat;
height: 120px;
background-position: center;
}
.form-sidebar button {
width: 206px !important; 
margin-bottom: 10px;
flex-basis: unset !important;
}
.pack{
position: relative;
width: 65% !important;
margin-top: -128px !important;
z-index: 2;
top: 60px;
}
.content, .content div {
display: flex;
width: 100%;
flex-direction: column;
align-items: center;
}
.content div[id] {
display: none;
}
.menu {
list-style-type: none;
}
#atlanta-col .elementor-element.elementor-element-53b78f7 {
bottom: 0;
}
#atlanta-col .elementor-element.elementor-element-53b78f7 .elementor-element.elementor-element-654f960 {
margin: 0;
}
#textSLide {
overflow: hidden; padding:18px 0 16px 0;
}
#textSLide div {
display: inline-block;
}
#textSLide #content{
margin-right:64px;
}
#loop {
white-space: nowrap;
animation: loop-anim 25s linear infinite;
}
.contact-col{
overflow: hidden;
}
.contact-text2{
width: 70%;
margin: auto;
}
@keyframes loop-anim {
from   { transform: translateX(0%); }
to { transform: translateX(-50%); }
}
#atlanta {
height: 100vh;
background-position: center;
}
#atlanta-col {
display: flex;
height: 100vh;
}
.atlanta-text {
display: flex;
height: calc(100vh - 165px);
justify-content: center;
flex-direction: column;
}
#atlanta-text1 {
background-size: 555px auto;
background-repeat: no-repeat;
background-position: center center;
margin: 32px 0;
padding: 16px;
}
.title-flavor-section {
padding-bottom: 50px;
}
.desktop-description-product {
display: flex;
margin-top: 0;
justify-content: center;
}
#hero .elementor-container {
margin: auto !important;
}
#apple-butter {
padding-top: 186px;
left: 0;
background:url(//spencers.sparksensations.com/wp-content/uploads/2022/03/IngredientsBG1.png);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
#apple-img-product {
animation: flavorMove 5s forwards;
}
#red-ginseng{
-moz-transform: rotate(-30deg);
-webkit-transform: rotate(-30deg);
-o-transform: rotate(-30deg);
transform: rotate(-30deg);
}
#fenugreek{
-moz-transform: rotate(30deg);
-webkit-transform: rotate(30deg);
-o-transform: rotate(30deg);
transform: rotate(30deg);
}
#apple, #tribulus-terrestris , #maca, #red-ginseng {
animation: float 6s ease-in-out infinite;
-moz-transform: translatey(0);
-webkit-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
#cinnamon-apple, #fenugreek, #mucuna-pruriens, #cinnamon-oil {
animation: float 8s ease-in-out infinite;
-moz-transform: translatey(0);
-webkit-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
#coconut-apple, #horney-goat, #ginko-biloba {
animation: float 9s ease-in-out infinite;
-moz-transform: rotate(-10.99deg);
-webkit-transform: rotate(-10.99deg);
-moz-transform: translatey(0);
-o-transform: rotate(-10.99deg);
-webkit-transform: translatey(0);
transform: rotate(-10.99deg);
-o-transform: translatey(0);
transform: translatey(0);
}
.elementor.elementor-8909{
background:#3cc1cb;
}
.elementor.elementor-8909 > .elementor-section-wrap{
background: url(//spencers.sparksensations.com/wp-content/uploads/2022/03/GradientBackgroundSchlong.png);
background-size: contain;
background-repeat: no-repeat;
}
.elementor.elementor-1468, .elementor.elementor-16812{
background:#f399c0;
}
.elementor.elementor-1468 > .elementor-section-wrap, .elementor.elementor-16812 > .elementor-section-wrap{
background: url(//spencers.sparksensations.com/wp-content/uploads/2022/03/Gradient-Background-Page-Chocha.png);
background-size: contain;
background-repeat: no-repeat;
}
#straw_cobbler {
padding-top: 152px;
left: 0;
}
#ss-img-product {
animation: flavorMove 5s forwards;
}
#strawb {
animation: float 6s ease-in-out infinite;
-moz-transform: translatey(0);
-webkit-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
#coconut-straw {
animation: float 8s ease-in-out infinite;
-moz-transform: translatey(0);
-webkit-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
.product-pack-col1 {
flex: 1;
}
.product-pack-col2 {
flex: 2;
}
.flavor-col1, .flavor-col2 {
flex: 1;
}
#products-section {
width: 100%;
padding: 70px 0 80px;
}
.product-container1 ul{
display: flex !important;
height: 578px !important;
justify-content: center;
align-items: center;
grid-column-gap: unset !important;
-moz-column-gap: unset !important;
-webkit-column-gap: unset !important;
-o-column-gap: unset !important;
column-gap: unset !important;
grid-row-gap: unset !important;
grid-template-columns: unset !important;
}
.product-container1 ul > li{
height: 394px !important;
width: 415px !important;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
margin: 0 32px 58px !important;
}
.product-container1 ul > li:hover{
height: 355px !important;
width: 426px !important;
}
.product-container1 ul > li > a.woocommerce-LoopProduct-link > span {
display: none !important;
}
.product-container1 ul > li > a.woocommerce-LoopProduct-link{
display: flex !important;
flex-direction: column;
}
.product-container1 ul > li > a:nth-child(1){
display: flex;
height: 100%;
width: 100%;
justify-content: center;
}
.product-container1 ul > li:hover > a:nth-child(1){
height: auto !important;
}
.product-container1 ul > li > a.woocommerce-LoopProduct-link > img {
margin-top: 0 !important;
margin-bottom: 0 !important;
height: auto !important;
order: 2;
align-self: center;
}
.product-container1 ul > li:nth-child(2):hover > a.woocommerce-LoopProduct-link > img{
position:relative;
top:24px;
}
.product-container1 ul > li:nth-child(1):hover > a.woocommerce-LoopProduct-link > img {
position:relative;
top:8px;
}
.product-container1 h2{
display: none;
font-size: 36px !important;
line-height: 36px !important;
margin-bottom: 0 !important;
width: 100%;
-moz-transition: 0.5s ease all !important;
-webkit-transition: 0.5s ease all !important;
-o-transition: 0.5s ease all !important;
transition: 0.5s ease all !important;
text-align: center;
justify-content: center;
order: 1;
align-content: center;
}
.product-container1 ul > li:nth-child(1) {
overflow: visible;
cursor: pointer;
background-size: 100% 100%;
background-image: url(//spencers.sparksensations.com/wp-content/uploads/2022/03/001.png);
background-repeat: no-repeat;
}
.product-container1 ul > li:nth-child(2) {
overflow: visible;
cursor: pointer;
background-size: 100% 100%;
background-image: url(//spencers.sparksensations.com/wp-content/uploads/2022/03/Schlong-Background-Hover.png);
background-repeat: no-repeat;
}
.product-container1 ul > li:nth-child(3) {
overflow: hidden;
cursor: pointer;
background-image: black !important;
border-radius: 50px !important;
}
.product-container1 ul > li:nth-child(1):hover > a.woocommerce-LoopProduct-link > h2 {
display: flex;
color: #3c8300 !important;
padding:  0;
}
.product-container1 ul > li:nth-child(2):hover > a.woocommerce-LoopProduct-link > h2 {
display: flex;
color: #e15654 !important;
text-align: center !important;
align-self: center !important;
padding: 0;
}
.product-container1 ul > li:nth-child(3):hover > a.woocommerce-LoopProduct-link > h2 {
display: flex;
color: #dd4326 !important;
padding: 32px 0 0;
}
.product-container1 ul > li > a.button{
font-size: 18px;
display:none;
margin-top: 0 !important;
margin-bottom: 0 !important;
font-family: 'HitandRun' !important;
width: 206px;
-moz-border-radius: 0;
-webkit-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
align-self: center;
justify-self: center;
}
.woocommerce ul.products li.product a img {
width: 100%;
height: auto;
display: block;
margin: 0;
box-shadow: none;
}
.product-container1 ul > li:hover > a > img{
z-index: 2;
}
.product-container1 ul > li:hover h2 img{
width:55% ;
}
.product-container1 ul > li:nth-child(1):hover > a.button {
display: flex;
margin: auto;
color: #000;
background-color: transparent;
text-align: center;
height: 125px !important;
width: 245px;
background-image: url(//spencers.sparksensations.com/wp-content/uploads/2022/03/ChochaButton.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 100% 100%;
justify-content:center;
flex-direction:column;
position: absolute !important;
left: 0;
right: 0;
bottom: -70px;
font-size: 26px;
z-index: 3;
}
.product-container1 ul > li:nth-child(2):hover > a.button {
display: flex;
margin: auto;
color: #000;
background-color: transparent;
text-align: center;
height: 125px !important;
width: 245px;
background-image: url(//spencers.sparksensations.com/wp-content/uploads/2022/03/Schlong-Cloud.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 100% 100%;
justify-content:center;
flex-direction:column;
position: absolute !important;
left: 0;
right: 0;
bottom: -56px;
font-size: 26px;
z-index: 3;
}
.description-taste-straw {
width: 510px !important; }
.description-taste-straw1 {
height: 144px !important;
width: 510px !important;
}
.description-taste-straw2 {
height: 144px !important;
width: 500px !important;
}
.description-taste-ab1 {
height: 180px !important;
width: 500px !important;
}
.description-taste-ab2 {
height: 190px !important;
width: 500px !important;
}
.description-taste-ab3 {
height: 144px !important;
width: 500px !important;
}
.flavor_ab .second-flavor-section .flavor-col2 .elementor-widget-wrap.elementor-element-populated {
padding: 0 !important;
}
#atlanta-col .elementor-widget-wrap.elementor-element-populated {
overflow: hidden;
}
#loading {
position: relative;
top: 50px;
width: 185px;
left: 80%;
-webkit-animation: rotation 12s infinite linear;
}
.elementor-element-f0741fe .elementor-widget-container {
height: 270px;
}
#footer-pattern {
padding: 0;
}
#btn-footer .ekit_double_button > a:nth-child(1) {
text-align: left;
}
#footer-signup-btn input, #footer-signup-btn button {
border: 2px solid #000;
font-size: 18px;
line-height: 23px;
font-weight: 450;
font-family: "HitandRun", Sans-serif;
background-color: #fff;
height: 65px !important;
font-style: normal;
width: 173px !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-o-border-radius: 0 !important;
border-radius: 0 !important;
text-transform: lowercase;
left: 0 !important;
-moz-box-shadow: 10px 10px 0 #fff;
-webkit-box-shadow: 10px 10px 0 #fff;
-o-box-shadow: 10px 10px 0 #fff;
box-shadow: 10px 10px 0 #fff;
}
#footer-signup-btn button.Signup__button, #footer-signup-btn button.Signup__button:hover, #footer-signup-btn button.Signup__button:focus {
border: #000 solid 2px;
font-size: 18px;
line-height: 23px;
font-weight: 600;
margin-left: -4px;
font-family: "HitandRun", Sans-serif;
color: #fff;
background-color: #000;
font-style: normal;
text-transform: lowercase;
}
.footer-links1 {
margin-top: 80px;
}
.footer-link-col1 {
display: flex;
justify-content: flex-start;
flex: 0.8;
}
.footer-link-col1:nth-child(2){
flex:1 !important;
}
.footer-link-col1 ul li a, .footer-link-col2 ul li a {
padding: 10px;
}
.footer-link-col2 {
display: flex;
justify-content: flex-end;
flex: 1;
}
.pot-floating1 {
animation: float-pot1 6s ease-in-out infinite;
-moz-transform: translatey(0);
-webkit-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
.pot-floating2 {
animation: float-pot2 6s ease-in-out infinite;
-moz-transform: translatey(0);
-webkit-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
.mobile-hero {
height: 955px !important;
overflow-y: hidden;
}
.mobile-slide-section {
background-color: white;
position: absolute;
bottom: 0;
background-size: cover !important;
background-repeat: no-repeat !important;
}
.mobile-hero .elementor-widget-wrap.elementor-element-populated .fresh-mobile {
background-image: linear-gradient(to right, #91c962 -3.27%, #f3a73a 99.11%);
order: 1;
}
.mobile-hero .elementor-widget-wrap.elementor-element-populated .fresh-mobile img {
margin-right: 190px;
margin-bottom: 15px;
animation: float-pot2 6s ease-in-out infinite;
-moz-transform: translatey(0);
-webkit-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
.mobile-hero .elementor-widget-wrap.elementor-element-populated .strawberry-mobile {
background-image: linear-gradient(to right, #ed6563 23.01%, #ba9caa 78.34%, #a5b2c7 100.78%);
order: 2;
}
.mobile-hero .elementor-widget-wrap.elementor-element-populated .strawberry-mobile img {
margin-top: 15px;
margin-left: 250px;
animation: float-pot1 6s ease-in-out infinite;
-moz-transform: translatey(0);
-webkit-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
.mobile-hero .elementor-widget:not(:last-child) {
margin-bottom: 0;
}
.elementor-widget-image img {
vertical-align: unset !important;
}
#footer-mobile-links1, #footer-mobile-links3 {
display: flex;
justify-content: center;
flex: 0.8;
}
#footer-mobile-links2 {
display: flex;
justify-content: center;
flex: 2;
}
.desktop-description-product .elementor-widget-container {
width: 714px;
}
#straw_cobbler .desktop-description-product .elementor-widget-container {
width: 794px;
}
.vegan-description h5, #vegan-description h5 {
font-size: 30px;
line-height: 40px;
font-weight: normal;
color: #fff;
text-align: center;
margin: 16px auto;
}
.vegan-description h5, #vegan-description-mobile h5{
font-style: normal;
font-weight: normal;
font-size: 26px;
line-height: 36px;
text-align: center;
color: #fff;
}
#shop-page-section {
padding: 148px 0 0;
}
.elementor-2524 .elementor-element.elementor-element-9a175fd{
margin-bottom:0 !important;
}
#title_apple h1.product_title{
line-height: 70px;
}
#newsletter form {
width: 346px;
}
#newsletter input, #newsletter button {
border: 2px solid #F6EF59;
font-size: 18px;
line-height: 23px;
font-weight: 450;
font-family: "HitandRun", Sans-serif;
height: 65px !important;
font-style: normal;
width: 173px !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-o-border-radius: 0 !important;
border-radius: 0 !important;
left: 0 !important;
}
#newsletter input {
background-color: #F6EF59;
border-radius: 25px 0 0 25px !important;
}
#newsletter button {
background-color: #000;
border-radius: 0 25px 25px 0 !important;
}
.jd-icons-section {
order: 3;
}
.title-section {
position: absolute;
top: 235px;
order: 1;
margin: auto;
}
.text-section {
position: absolute;
top: 385px;
order: 2;
margin: auto;
}
.presents-text {
height: 108px;
position:relative;
max-width: 600px;
margin: auto;
}
.flavor-section {
height: 4015px;
}
.flavor-section .first_scene_img {
left: 120px;
}
.flavor-section .elementor-widget:not(:last-child) {
margin-bottom: 0;
}
.flavor-section .pattern-top {
height: 29px;
}
.product-last-column {
right: 100px;
}
.footer-links-mobile {
visibility: hidden;
}
@keyframes float{
0% { transform: translate(0,  0px); }
50%  { transform: translate(0, 15px); }
100%   { transform: translate(0, -0px); }   
}
@media only screen and (max-width: 1536px){
.elementor-3466 .elementor-element.elementor-element-28a34c4{
margin-top: -350px;
}
.elementor-3466 .elementor-element.elementor-element-a09c68d.elementor-column{
top:50px;
}
}
@media only screen and (max-width: 1440px) {
.elementor-3466 .elementor-element.elementor-element-28a34c4{
margin-top: -380px;
}
#atlanta-col .elementor-element.elementor-element-53b78f7 {
bottom: -14px;
}
.flavor-section .pattern-top {
height: 22px;
}
.flavor-section {
height: 3968px;
}
.second_scene_img, .fifth_scene_img {
margin-bottom: 90px;
}
.third_scene_img, .fourth_scene_img {
margin-bottom: -30px;
}
}
@media only screen and (max-width: 1366px) {
.elementor-3466 .elementor-element.elementor-element-28a34c4{
margin-top: -380px;
}
.presents-section .title-section {
top: 30%;
}
.presents-section .text-section {
top: 45%;
}
.second_scene_img, .fifth_scene_img {
margin-bottom: 70px;
}
.third_scene_img, .fourth_scene_img {
margin-bottom: -50px;
}
.first_scene_img img, .second_scene_img img, .fifth_scene_img img, .third_scene_img img, .fourth_scene_img img, .sixth_scene_img img {
max-width: 175px !important;
}
.flavor-section {
height: 3898px;
}
.flavor-section .pattern-top {
height: 22px;
}
.flavor-section .first_scene_img {
left: 50px;
}
.product-last-column {
right: 0;
}
}
@media only screen and (max-width: 1280px) {
.flavor-section {
height: 3746px;
}
.flavor-section .pattern-top {
height: 21px;
}
.strawberry-flavor {
top: 150px;
}
} @media only screen and (max-width: 750px) {
img.saverImg {
width: 80px;
}
.square {
height: 150px;
width: 150px;
}
#preloader{
width:100%;
}
#label {
height: 150px;
width: 150px;
}
#loaderImg {
height: 250px !important;
width: 250px !important;
}
#hero form {
width: 320px;
}
#hero .elementor-container {
margin: 0;
}
.welcome-jd-text {
width: 100% !important; }
.elementor-3466 .elementor-element.elementor-element-3e29f0e .elementor-button {
margin-bottom: 32px;
}
.elementor-3466 .elementor-element.elementor-element-3e29f0e > .elementor-widget-container {
margin: 0;
}
.elementor-3466 .elementor-element.elementor-element-742f6ef5 {
padding: 0;
}
.mobile-hero > .elementor-widget-wrap.elementor-element-populated {
padding: 120px 0 0 !important;
}
#navbar > .elementor-container > .elementor-column {
overflow: unset !important;
}
.elementor-3409 .elementor-element.elementor-element-61fa5b7 > .elementor-widget-container {
margin: auto;
}
#textSLide-img, .elementor-widget-heading br {
display: none;
}
.welcome-jd-text  h1.elementor-heading-title {
font-family: "HitandRun", Sans-serif !important;
}
#apple-butter .product-img-sticker .product-pack-col2 .elementor-widget-heading > .elementor-widget-container {
padding: 0 !important;
}
.description-taste-ab2, .description-taste-ab3, .description-taste-ab1 {
height: auto !important;
}
#navbar {
padding: 0 24px;
background: transparent;
height:auto;
}
#shop-link, #login-link {
display: none;
}
#nav-logo {
padding-right: 0;
}
#nav-logo img {
height: auto;
max-width: 150px;
} .footer-links-mobile {
margin-top: 32px;
visibility: visible;
}
.footer-links-mobile .elementor-element-populated{
padding:0 !important;
}
#footer-col1 .elementor-heading-title {
line-height: 36px;
text-align: center;
}
#pot-icon {
width: 36px;
}
#hero h1.elementor-heading-title, svg.text-line, svg.text-line2 {
font-size: 34px !important;
line-height: initial;
}
section#container{
background-repeat:repeat;
background-size:auto;
}
.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-643c697 {
margin-bottom:32px;
}
.elementor-3466 .elementor-element.elementor-element-b5f309d .elementor-button, .elementor-3466 .elementor-element.elementor-element-b322ec8 .elementor-button{
padding:32px 40px;
line-height: 28px;
}
.elementor-3466 .elementor-element.elementor-element-28a34c4 {
margin-top: -600px;
}
.product-container1 ul > li:nth-child(1):hover > a.button, .product-container1 ul > li:nth-child(2):hover > a.button{
height: 84px !important;
width: 184px !important;
bottom: -40px;
} .product-container1 ul > li{
margin: 32px 15px !important;
}
.product-container1 ul > li:nth-child(2):hover > a.woocommerce-LoopProduct-link > img{
top:0;
}
.elementor-8909 .elementor-element.elementor-element-e275c66 > .elementor-widget-container{
padding:0;
}
#menu-icon a.elementor-icon, .elementor-element-e2b5504 a.elementor-icon{
color:#fff !important;
}
.welcome-jd-text h1.elementor-heading-title svg:nth-child(2) {
margin-top: -88px !important;
}
#hero svg.text-line2 {
margin-top: -100px !important;
}
#btn-shop-all a.elementor-button {
font-size: 16px;
padding: 15px 30px;
}
#atlanta {
background-color: #000;
overflow: hidden;
height:auto;
min-height:100vh;
margin-top:-40px;
}
#atlanta-col{
height: auto;
min-height: 100vh;
}
section.atlanta-text {
top: 0;
}
#atlanta .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0;
}
#atlanta-col section.elementor-element.elementor-element-113ad11 {
margin-bottom: 113px;
width: 331px;
}
#atlanta-text1 {
margin: 32px 0 16px 0;
}
#atlanta-text1 h1 {
font-size: 46px;
line-height: 54px;
}
#atlanta-col section.elementor-section-content-bottom {
position: absolute;
bottom: 0;
}
#atlanta-text2-mobile {
display: flex;
overflow: hidden;
justify-content: center;
margin-bottom: 32px;
}
#atlanta-text2-mobile h5.elementor-heading-title {
font-size: 24px !important;
line-height: 34px !important;
margin: 0 28px;
}
#atlanta-text2-mobile h5.elementor-heading-title br {
display: none;
}
.atlanta-text {
height: auto;
}
#content h1.elementor-heading-title {
padding-bottom: 20px;
margin-bottom: -68px;
}
#textSLide {
font-size: 25px;
padding: 8px;
}
#textSLide #hide-mobile{
display:none;
}
div#textSLide img{
width:100%;
margin:0px;
}
#textSLide #content{
margin:0px;
}
#vegan-description-mobile.elementor-widget:not(:last-child) {
margin-bottom: 0 !important;
}
.product-container1 ul{
height: auto !important;
flex-direction: column;
}
.product-container1 ul > li{
display: flex;
height: 250px !important;
width: 250px !important;
justify-content: center;
}
.woocommerce ul.products li.product a img{
width:100%;
margin:0px;
}
.error-page ,.error-page .col-error{
height:100vh;
}
.ingred-sections .elementor-container{
flex-direction:column !important;
}
.product-container1 ul > li > a.woocommerce-LoopProduct-link > img{
margin-top: 0px !important;
}
.product-container1 ul > li:hover{ width: 85% !important;
overflow: visible;
max-height:100% !important;
}
.product-container1 ul > li > a.woocommerce-LoopProduct-link > h2{
font-size: 28px !important;
padding-top: 20px !important;
line-height: 30px !important;
}
.product-container1 ul > li:nth-child(1) > a.woocommerce-LoopProduct-link > h2.woocommerce-loop-product__title {
padding-top: 0 !important;
line-height: 30px !important;
}
#products-section {
padding: 48px 0;
}
#so-vegan {
margin: 0 0 16px;
}
#shop-page-section {
padding-top: 132px !important;
padding-bottom: 48px;
}
#so-vegan h2, .sosovegan-text h2.elementor-heading-title {
font-size: 44px !important;
font-family: "HitandRun", Sans-serif !important;
}
#vegan-description .elementor-widget-container {
text-align: -webkit-center !important;
margin: 0 24px;
}
#vegan-description-mobile h5 br, #shop-page-section .vegan-description h5 br {
display: none;
}
#vegan-description-mobile h5, #shop-page-section .vegan-description h5 {
font-size: 24px;
line-height: 34px;
width: auto;
margin: 22px 0 48px;
padding: 0 40px;
}
.product-container1 ul.products li.product{
flex-direction: column;
}
.product-pack-col1 .elementor-widget:not(:last-child) {
margin-bottom: 0 !important;
}
.elementor-element-f0741fe {
height: 290px;
}
#loading {
margin-top: 50px;
top: 50px !important;
width: 105px !important;
left: 40%;
}
.footer-links1 .elementor-widget-wrap.elementor-element-populated {
padding: 0 !important;
}
.footer-links1 {
margin-top: 48px;
}
#footer-mobile-links1 li.elementor-icon-list-item span, #footer-mobile-links2 li.elementor-icon-list-item span, #footer-mobile-links3 li.elementor-icon-list-item span {
font-size: 16px;
}
#footer-section .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin: 0 25px;
}
#sign-newsletter .elementor-widget-image .elementor-widget-container {
text-align: center;
}
#sign-newsletter .elementor-element-ab9bdd7.elementor-widget-heading {
margin-bottom: 16px;
text-align: center;
}
#footer-section section.elementor-element.elementor-element-4c1947c7 {
padding: 64px 10px 0;
}
#footer-section section.elementor-element.elementor-element-e99e09c {
margin-top: 20px;
margin-bottom: 20px;
padding: 0;
}
#footer-signup-btn input, #footer-signup-btn button {
margin-left: 0 !important;
height: 48px !important;
width: 295px !important;
-moz-box-shadow: 6px 6px 0 #fff;
-webkit-box-shadow: 6px 6px 0 #fff;
-o-box-shadow: 6px 6px 0 #fff;
box-shadow: 6px 6px 0 #fff;
}
.footer-link-col1 {
justify-content: center;
}
.footer-link-col2 {
justify-content: center;
flex: 1;
}
.footer-links1 li.elementor-icon-list-item a {
font-size: 16px !important;
}
#footer-section section.elementor-element-e99e09c div.elementor-container {
margin-bottom: 20px !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
}
#footer-col1 {
order: 2;
}
#footer-col2 {
order: 3;
}
#footer-col3 {
margin-bottom: 20px;
order: 1;
}
#footer-col3 .elementor-element.elementor-element-46ba6a4 > .elementor-widget-container {
padding: 0;
}
#footer-col1 div.elementor-heading-title, #footer-col2 div.elementor-heading-title {
font-size: 14px;
}
#footer-col1 div.elementor-element-populated {
padding: 0;
}
#footer-col1, #footer-col2, #footer-col3 {
justify-content: center;
text-align-last: center;
}
#newsletter form {
width: auto;
}
#newsletter input, #newsletter button {
height: 48px !important;
text-align: center;
}
.elementor-3430 .elementor-element.elementor-element-46ba6a4 .ekit_social_media > li > a svg {
max-width: 26px;
}
.atlanta-bottom-pattern {
height: 18.44px;
}
#apple-butter {
padding-top: 152px;
}
#straw_cobbler{
display: flex;
align-items: center;
}
.elementor-8909 .elementor-element.elementor-element-22fd1c4d .elementor-heading-title{
font-size: 38px !important;
}
#apple-butter .product-img-sticker .elementor-container, #straw_cobbler .product-img-sticker .elementor-container{
flex-direction: column;
}
.description-product-mobile, .elementor-8909 .elementor-element.elementor-element-87ef81d .elementor-heading-title, .description-flavor-section .elementor-widget-heading h2, .elementor-1468 .elementor-element.elementor-element-87ef81d .elementor-heading-title, .elementor-16812 .elementor-element.elementor-element-87ef81d .elementor-heading-title {
font-size: 18px !important;
padding-bottom: 10px;
line-height: 26px !important;
width: 86% !important;
margin: auto !important;
}
#straw_cobbler .elementor-heading-title p, .elementor-8909 .elementor-element.elementor-element-4341fa0, .elementor-1468 .elementor-element.elementor-element-e275c66 > .elementor-widget-container, .elementor-1468 .elementor-element.elementor-element-4341fa0, .elementor-1468 .elementor-element.elementor-element-22fd1c4d .elementor-heading-title, .elementor-16812 .elementor-element.elementor-element-e275c66 > .elementor-widget-container, .elementor-16812 .elementor-element.elementor-element-4341fa0, .elementor-16812 .elementor-element.elementor-element-22fd1c4d .elementor-heading-title{
margin:0;
padding:0 !important;
}
.elementor-8909 .elementor-element.elementor-element-685a5d77{
padding-top:64px;
}
#newsletter input{
border-radius:25px 25px 0 0 !important;
}
#newsletter button{
border-radius:0 0 25px 25px  !important;
}
.elementor-8909 .elementor-element.elementor-element-d4769d3, .elementor-1468 .elementor-element.elementor-element-d4769d3, .elementor-16812 .elementor-element.elementor-element-d4769d3{
background-position:bottom !important;
}
.product-pack-col1 {
order: 2;
}
.product-pack-col2 {
order: 1;
}
.product-pack-col2 .elementor-widget:not(:last-child), .flavor_pc .elementor-widget:not(:last-child) {
margin-bottom: 0 !important;
}
.call-action-section .elementor-container:nth-child(1) {
flex-direction: column;
}
.flavor-col1, .flavor-col2 {
text-align-last: center;
}
.description-taste-pc1, .description-taste-pc2, .description-taste-pc3, .description-taste-cc2, .description-taste-cc1, .description-taste-lim1, .description-taste-lim2, .description-taste-lim3, .description-taste-straw1, .description-taste-straw2, .description-taste-choco1, .description-taste-choco2, .description-taste-ab1, .description-taste-ab2, .description-taste-ab3 {
height: auto !important;
}
.first-flavor-section .elementor-row, .second-flavor-section .elementor-row, .third-flavor-section .elementor-row {
flex-direction: column;
}
.peache-notify-me-btn a, .fresh-notify-me-btn a, .cookies-notify-me-btn a, .strawb-notify-me-btn a, .chocolate-notify-me-btn a, .apple-notify-me-btn a {
height: 60px;
width: 206px;
margin: 48px 0 32px;
padding: 15px !important;
}
.flavor_ab, .flavor_ss {
padding: 72px 0 0 !important;
}
.title-flavor-section h2, .jd-icon-section .elementor-widget-heading h2, .related-product-title .elementor-heading-title, .elementor-1468 .elementor-element.elementor-element-22fd1c4d .elementor-heading-title, .elementor-16812 .elementor-element.elementor-element-22fd1c4d .elementor-heading-title {
font-size: 38px !important;
line-height: 46px !important;
}
.first-flavor-section .elementor-container.elementor-column-gap-default, .second-flavor-section .elementor-container.elementor-column-gap-default, .third-flavor-section .elementor-container.elementor-column-gap-default {
flex-direction: column;
}
.flavor-col2 {
overflow: hidden;
width: 100%;
text-align: -webkit-center;
}
.flavor-col1 img {
width: 260px;
}
.second-flavor-section .flavor-col2 {
order: 2;
}
.second-flavor-section .flavor-col1 {
overflow: unset !important;
order: 1;
}
.first-flavor-section .flavor-col1 {
overflow: unset !important;
}
.flavor-col2 .elementor-widget-heading h2 {
font-size: 26px !important;
padding-bottom: 0;
line-height: 40px !important;
}
.flavor_pc .description-flavor-section .elementor-widget-heading h2, .flavor_pc .flavor-col2 .elementor-widget-heading h2 {
padding-bottom: 18px;
}
.flavor_ss .flavor-col2 .elementor-widget-heading h2 {
padding: 0 62px;
}
.flavor_ss .flavor-col2 .description-taste-straw1 p {
padding: 0 28px;
}
.flavor_ab .flavor-col2 .description-taste-ab2 p {
padding: 0 30px !important;
}
.flavor_cc .flavor-col2 .elementor-widget-heading h2 {
padding: 0 24px;
}
.first-flavor-section {
top: 32px;
}
.flavor-col2 .elementor-widget-text-editor p, .description-flavor-section .elementor-widget-text-editor p, .description-taste-ab1 .elementor-1470 .elementor-element.elementor-element-36ecab88 {
font-size: 18px;
line-height: 28px;
padding: 0 32px;
text-align:center;
}
.flavor-col2 .elementor-widget-text-editor, .description-flavor-section .elementor-widget-text-editor, .flavor-col2 .elementor-widget-heading, .description-flavor-section .elementor-widget-heading {
text-align: -moz-center !important;
}
.product-pack-col2 > .elementor-element-populated {
justify-content: center;
}
.title-flavor-section {
padding-bottom: 16px !important;
}
.second-flavor-section {
margin: 16px 0 !important;
}
.third-flavor-section {
margin: 0 0 95px !important;
}
.description-taste-pc3 p {
text-align: center;
}
.jd-icon-section {
margin-top: 0 !important;
margin-bottom: 16px !important;
}
.jd-icon-section .elementor-widget-heading h2 {
overflow: hidden;
width: 100%;
}
.description-flavor-section .elementor-widget-text-editor p {
width: 252px;
}
.description-flavor-section .elementor-widget-text-editor {
text-align: -webkit-center !important;
}
.nutrition-facts-img img {
width: 252px !important;
}
.nutrition-facts-img .elementor-widget-container {
margin: 32px 0 !important;
}
.all-natural-text-mobile    .elementor-widget-container {
margin-bottom: 0 !important;
}
.flavor-section {
height: 6050px;
}
.flavor-section .pattern-top {
margin-bottom: 0 !important;
height: 18px;
}
.flavor-section .elementor-widget:not(:last-child) {
margin-bottom: 20px;
}
.presents-section {
margin-top: 150px;
height: 834px;
background-size: auto 100%;
background-repeat: no-repeat;
}
.jd-icon-slider {
top: 50px;
}
.product-last-column {
right: 0;
order: 1;
}
.product-middle-column {
height: 100%;
order: 2;
}
.first-icon div.elementor-widget-container, .second-icon div.elementor-widget-container, .third-icon div.elementor-widget-container, .fourth-icon div.elementor-widget-container, .fifth-icon div.elementor-widget-container, .sixth-icon div.elementor-widget-container {
top: 110px;
margin: auto;
}
.title-section {
top: 180px !important;
width: 170px !important;
left: 0;
right: 0;
}
.text-section {
top: 335px !important;
}
.text-section .presents-text {
font-size: 22px !important;
line-height: 34px !important;
height: 250px;
width: 326px !important;
}
}
@media only screen and (max-width: 374px) {
#footer-col1 .elementor-heading-title {
padding: 0 24px;
}
}
@media only screen and (min-width: 300px) and (max-width: 1024px) {
.atlanta-text, #sidebar {
min-height: 600px;
}
#atlanta-col .elementor-element.elementor-element-53b78f7 {
position: absolute;
bottom: 0;
}
.flavor-col1 .elementor-widget-wrap.elementor-element-populated, .flavor-col2 .elementor-widget-wrap.elementor-element-populated {
justify-content: center;
}
#elementor-popup-modal-3920 .elementor-element-7fb81edd {
max-height: 100vh;
}
#elementor-popup-modal-3920 .elementor-element-7fb81edd .elementor-element-64362487 button, #elementor-popup-modal-5592 .elementor-5592 .elementor-element.elementor-element-6f0eb1ea button {
margin-bottom: 12px;
}
#elementor-popup-modal-3920 .elementor-element-7fb81edd .elementor-element-64362487, #elementor-popup-modal-5592 .elementor-5592 .elementor-element.elementor-element-6f0eb1ea {
width: 100%;
}
}
@media screen and (min-width: 320px) and (max-width: 900px) and (orientation: landscape) {
#atlanta, #atlanta-col, .atlanta-text {
height: 100%;
}
#atlanta, #atlanta-col {
min-height: 700px;
}
#atlanta-col .elementor-widget-wrap.elementor-element-populated {
overflow: hidden;
}
#quote-heading h1.elementor-heading-title br {
display: none;
}
}
@media only screen and (min-width: 750px) and (max-width: 768px) {
.mobile-hero {
height: 1356px !important;
overflow-y: hidden;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.elementor-3466 .elementor-element.elementor-element-28a34c4{
margin-top: -550px;
}
.elementor-3466 .elementor-element.elementor-element-a09c68d.elementor-column{
top:0;
}
#navbar{
background:transparent;
}
#menu-icon a.elementor-icon, .elementor-element-e2b5504 a.elementor-icon {
color: #fff !important;
}
.product-container1 ul > li:hover h2 img{
width: 65% !important;
top: -54px;
}
#container{
background-size:auto;
}
#shop-link, #login-link {
display: none;
}
#pot-icon {
width: 36px;
}
#nav-logo {
padding-right: 0;
}
.elementor-column {
width: 100%;
overflow-x: hidden !important;
}
.welcome-jd-text h1 {
font-size: 75px;
}
.mobile-hero-section .elementor-element-a709d02 {
overflow: hidden;
}
.mobile-hero .popup-section form {
padding: 0;
}
.mobile-hero {
width: 100vw !important;
}
#slide-hero > div.elementor-container {
height: 100%;
flex-wrap: nowrap;
}
.mobile-hero-section {
top: 148px;
left: 70px;
left: 64px;
}
.mobile-slide-section {
height: 1551px;
}
.mobile-slide-section img {
width: 206px;
}
.mobile-hero > .elementor-widget-wrap.elementor-element-populated {
padding: 120px 0 0 !important;
}
.popup-section form button {
margin-bottom: 10px !important;
}
.footer-links-mobile {
margin-top: 32px;
visibility: visible;
}
#newsletter input{
border-radius:25px 25px 0 0 !important;
}
#newsletter button{
border-radius:0 0 25px 25px  !important;
}
.elementor-1468 .elementor-element.elementor-element-4df6619c, .elementor-16812 .elementor-element.elementor-element-4df6619c{
padding: 0 64px;
text-align: center;
}
#atlanta {
display: flex;
background-color: #000;
height: 100vh;
overflow: hidden;
justify-content: center;
padding: 0 !important;
}
#textSLide {
font-size: 30px;
padding: 25px;
}
#atlanta .elementor-element-53b78f7 {
bottom: 50px;
}
#atlanta-text2-mobile {
margin: 0 74px;
}
#atlanta-col > .elementor-widget-wrap.elementor-element-populated {
overflow: hidden;
}
#atlanta h5.elementor-heading-title {
font-size: 28px !important;
line-height: 36px !important;
}
#atlanta h5.elementor-heading-title br{
display:none;
}
.elementor-3466 .elementor-element.elementor-element-6e0ab43 .elementor-heading-title{
font-size: 58px;
line-height: 58px;
}
.atlanta-bottom-pattern {
height: 18px;
}
#so-vegan h2, .sosovegan-text h2.elementor-heading-title {
font-size: 75px !important;
font-family: "HitandRun", Sans-serif !important;
}
#vegan-description-mobile h5, #shop-page-section .vegan-description h5 {
font-size: 30px;
line-height: 46px;
width: auto;
margin: 0 0 36px;
padding: 16px 145px 0;
}
#loading {
left: calc(100vw - 240px);
}
#footer-mobile-links3 {
left: 10px;
}
footer {
overflow: hidden;
}
#footer-section .elementor-column {
width: 100%;
overflow-x: unset !important;
}
.footer-items > div.elementor-container {
flex-direction: column !important;
}
#footer-mobile-links1, #footer-mobile-links2, #footer-mobile-links3 {
display: flex;
margin-bottom: 0;
justify-content: center;
}
#footer-section section:nth-child(3) .elementor-container {
text-align: center;
justify-content: center;
flex-direction: column;
}
#footer-col1 .elementor-heading-title {
line-height: 56px;
text-align:center;
}
.elementor-3466 .elementor-element.elementor-element-a4937e7 .elementor-heading-title br{
display:none;
}
.elementor-3466 .elementor-element.elementor-element-f2d70bb .elementor-heading-title {
font-size: 36px;
line-height: 46px;
}
#sign-newsletter .elementor-widget-image {
display: flex;
justify-content: center;
}
#newsletter, .elementor-element-ab9bdd7.elementor-widget-heading {
display: flex;
justify-content: center;
}
#newsletter input {
text-align: center;
}
#shop-page-section {
padding: 148px 0 80px;
}
.product-container1 ul {
height: auto !important;
flex-direction: column;
}
.product-container1 ul > li {
display: flex;
height: 306px !important;
width: 306px !important;
justify-content: center;
flex-direction: column;
}
.product-container1 ul > li{
margin: 64px 58px !important;
}
.product-container1 ul > li:hover {
height: 506px !important;
width: 506px !important;
}
.product-container1 ul > li > a.woocommerce-LoopProduct-link > h2 {
padding-top: 0 !important;
line-height: 46px !important;
}
#title_pc {
height: auto !important;
}
#title_pc h1.product_title, #cc-product-pack h2, #title_lim h1.product_title, #title_apple h1.product_title, #straw_cobbler h2, #chocolate-myway h2 {
font-size: 44px;
line-height: 46px;
}
.title-flavor-section h2.elementor-heading-title, .jd-icon-section h2.elementor-heading-title, .related-product-title h1.elementor-heading-title {
font-size: 61px !important;
line-height: 46px !important;
}
#apple-butter .elementor-element-5bb5145a, #straw_cobbler .elementor-element-5a836c63{
padding: 0 0 32px;
}
#straw_cobbler .elementor-element-5a836c63 div {
padding: 0 95px;
}
#apple-butter .elementor-element-5bb5145a div {
padding: 0 32px;
}
#apple-butter .elementor-element-5bb5145a div br, #straw_cobbler .elementor-element-5a836c63 div br {
display: none !important;
}
#pc-img-product {
height: auto;
width: 455px;
order: 1;
margin: auto;
}
.product-img-sticker > .elementor-container.elementor-column-gap-no, .first-flavor-section div.elementor-container, .second-flavor-section div.elementor-container, .third-flavor-section div.elementor-container {
display: flex;
flex-direction: column;
align-items: center;
}
.second-flavor-section .flavor-col1 {
order: 1;
}
.second-flavor-section .flavor-col2 {
order: 2;
}
.product-img-sticker > .elementor-container.elementor-column-gap-no > div.product-pack-col1:nth-child(1) {
width: 100%;
order: 2;
margin: 48px auto;
}
.product-img-sticker > .elementor-container.elementor-column-gap-no > div.product-pack-col1:nth-child(3) {
width: 100%;
order: 3;
margin: 32px 0;
}
.peache-notify-me-btn, .cookies-notify-me-btn, .fresh-notify-me-btn, .apple-notify-me-btn, .strawb-notify-me-btn, .chocolate-notify-me-btn {
padding: 32px 0;
}
.first-flavor-section, .second-flavor-section, .third-flavor-section, .description-taste-pc1, .description-taste-pc2, .description-taste-pc3, .description-taste-cc2, .description-taste-cc1, .description-taste-lim1, .description-taste-lim2, .description-taste-lim3, .description-taste-straw1, .description-taste-straw2, .description-taste-choco1, .description-taste-choco2, .description-taste-ab1, .description-taste-ab2, .description-taste-ab3 {
height: auto !important;
text-align: center;
}
.flavor-col1 .elementor-element-populated, .flavor-col2 .elementor-element-populated, .jd-icon-section .elementor-column {
overflow: hidden;
}
.jd-icon-section {
margin: 132px 0 78px !important;
}
.jd-icon-section img {
height: auto !important;
width: 250px !important;
}
.nutrition-facts-img img {
width: 460px !important;
}
.website-credit-text .elementor-heading-title {
text-align: center;
}
.flavor-section {
height: 5926px;
}
.flavor-section .pattern-top {
margin-bottom: 0 !important;
height: 18px;
}
.flavor-section .elementor-widget:not(:last-child) {
margin-bottom: 20px;
}
.presents-section {
height: 100vh;
top: 180px;
background-size: 100vw 100vh;
background-repeat: no-repeat;
min-height: 944px;
}
.presents-section > .elementor-container.elementor-column-gap-no {
height: 100%;
}
.product-middle-column {
height: auto !important;
overflow: hidden !important;
width: 100% !important;
order: 2;
}
.product-last-column {
height: auto !important;
top: 70px;
width: 100% !important;
left: calc(100vw - 100vw);
order: 1;
}
.first-icon div.elementor-widget-container, .second-icon div.elementor-widget-container, .third-icon div.elementor-widget-container, .fourth-icon div.elementor-widget-container, .fifth-icon div.elementor-widget-container, .sixth-icon div.elementor-widget-container {
top: 110px;
margin: auto;
}
.title-section {
top: 100px !important;
left: 0;
right: 0;
}
.text-section {
height: 630px;
top: 285px !important;
}
.text-section .elementor-container.elementor-column-gap-default {
height: 100%;
}
.text-section .presents-text {
height: auto;
}
.jd-icon-slider {
top: 70px;
}
#footer-section .footer-barre .elementor-row {
flex-direction: column !important;
}
.first-flavor-section .elementor-row, .second-flavor-section .elementor-row, .third-flavor-section .elementor-row {
flex-direction: column;
}
.description-taste-pc1, .description-taste-pc2, .description-taste-pc3, .description-taste-cc2, .description-taste-cc1, .description-taste-lim1, .description-taste-lim2, .description-taste-lim3, .description-taste-straw1, .description-taste-straw2, .description-taste-choco1, .description-taste-choco2, .description-taste-ab1, .description-taste-ab2, .description-taste-ab3 {
margin: auto !important;
}
.product-img-sticker>.elementor-container>.elementor-row {
flex-direction: column;
}
.product-img-sticker>.elementor-container>.elementor-row>.product-pack-col1, .product-img-sticker>.elementor-container>.elementor-row>.product-pack-col2 {
width: 100% !important;
margin: 30px auto;
}
}
@media only screen and (min-width: 768px) and (orientation: portrait) {
#vegan-description-mobile h5 br, #shop-page-section .vegan-description h5 br {
display: none;
}
.flavor-col1, .flavor-col2 {
width: 100% !important;
}
.flavor-section {
height: 6050px;
}
.flavor-section .pattern-top {
margin-bottom: 0 !important;
height: 18px;
}
.flavor-section .elementor-widget:not(:last-child) {
margin-bottom: 20px;
}
.presents-section {
height: 100vh;
top: 180px;
background-size: 100vw 100vh;
background-repeat: no-repeat;
min-height: 954px;
}
.footer-links-mobile {
visibility: visible;
}
.presents-section > .elementor-container.elementor-column-gap-no {
height: 100%;
}
.product-middle-column {
height: auto !important;
overflow: hidden !important;
width: 100% !important;
order: 2;
}
.product-last-column {
height: auto !important;
top: 70px;
width: 100% !important;
left: calc(100vw - 100vw);
order: 1;
}
.first-icon div.elementor-widget-container, .second-icon div.elementor-widget-container, .third-icon div.elementor-widget-container, .fourth-icon div.elementor-widget-container, .fifth-icon div.elementor-widget-container, .sixth-icon div.elementor-widget-container {
top: 110px;
margin: auto;
}
.title-section {
top: 150px !important;
}
.text-section {
height: 630px;
top: 285px;
}
.text-section .elementor-container.elementor-column-gap-default {
height: 100%;
}
.text-section .presents-text {
top: 60px;
width: 500px;
}
.jd-icon-slider {
top: 190px !important;
}
.presents-section .elementor-element-f18bc4e {
overflow-y: clip;
}
}
@media only screen and (min-width: 1020px) and (max-width: 1024px) {
.mobile-hero {
height: 1356px !important;
overflow-y: hidden;
}
.mobile-hero-section {
top: 58px;
}
}
@media only screen and (min-width: 1700px) {
.website-credit-text {
padding-right: 0 !important;
right: 85px !important;
}
}
@media only screen and (min-width: 1800px) {
.menu {
margin-top: 50% !important;
}
#atlanta-text2{
width: auto;
}
li.list-product:nth-child(1) {
margin-top: 55% !important;
}
#hero > div > div.ob-is-e3 {
height: 100vh;
}
.welcome-jd-text svg.text-line2 {
margin-top: -68px !important;
}
#hero svg.text-line, svg.text-line2 {
font-size: 85px;
margin-top: 0;
}
#shop-page-section {
padding: 192px 0 0;
}
#atlanta h5.elementor-heading-title {
font-size: 38px !important;
line-height: 48px !important;
}
#quote-col2 .elementor-widget-wrap.elementor-element-populated {
margin-bottom: 32px;
}
#quote-section #quote-heading h1.elementor-heading-title {
font-size: 55px !important;
}
#quote-section #quote-icon div.elementor-icon {
font-size: 70px;
}
#quote-section #quote-btn a.elementor-button {
font-size: 26px !important;
}
.footer-link-col1 {
right: -13%;
}
.footer-links1 .elementor-widget-wrap.elementor-element-populated {
top: 20px;
}
.website-credit-text {
padding-right: 40px !important;
right: 0 !important;
}
}
@media only screen and (min-width: 2500px) {
}