html, body {
  padding: 0;
  margin: 0;
}
img {
  max-width: 100%;
}

.gua-content-wrap {
  background: #377B94;
  background: linear-gradient(180deg,rgba(55, 123, 148, 1) 0%, rgba(190, 239, 219, 1) 100%);
  float: left;
  width: 100%;
  overflow: hidden;
}

.gua-standard-text-align {
  text-align: right;
  padding-right: 50px;
  margin-top: 190px;
}

.gua-standard-text-align-last {
  text-align: right;
  padding-right: 50px;
}

.splits-padding {
  padding: 100px 0 140px;
}


.cloud-right-edge-content {
  right: 0;
  top: 300px;
  position: absolute;
  width: 450px;
}

.gua-under-fold-wrap {
  width: 100%;
  float: left;
  background: url('/images/guarana-oblak.png') no-repeat bottom left;
  background-size: 700px;
  padding-bottom: 200px;
  position: relative;
}

.gua-cloud-in-element {
  position: relative;
}

.gua-cloud-in-element .clouds {
  position: absolute;
}

.gua-main-part {
  float: left;
  width: 100%;
  position: relative;
  padding: 120px 0 0 0;
}

.novi-ukus-wrap {
  width: 611px;
  text-align: center;
  float: left;
  z-index: 3;
  position: relative;
}

.clouds {
  position: absolute;
  animation: floatUpDown 6s ease-in-out infinite;
}

.clouds-opposit {
  position: absolute;
  animation: floatUpDownOpp 6s ease-in-out infinite;
}

.jokic-cloud {
  animation: floatUpDownJokic 4s ease-in-out infinite;
}

@keyframes floatUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-30px);
  }
}

@keyframes floatUpDownJokic {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-40px);
  }
}

@keyframes floatUpDownOpp {
  0%, 100% {
    transform: translateY(-30px);
  }
  50% {
    transform: translateY(0);
  }
}

.cloud-left-edge {
  left: 0;
  width: 330px;
  top: 150px;
}

.cloud-top-right {
  right: 100px;
  width: 330px;
  top: 70px;
}

.cloud-bottom-right {
  right: 0;
  width: 490px;
  top: 380px;
  z-index: 4;
}

.main-text-wrap {
  width: 360px;
  margin: 0 auto;
}

.novi-ukus-wrap h1 {
  font-family: "Bebas Neue", sans-serif;
  font-size: 52px;
  width: 100%;
  padding: 20px 0;
  margin: 0;
  color: #1F406A;
    text-shadow:
   -2px -2px 0 #fff,
    2px -2px 0 #fff,
    -2px 2px 0 #fff,
     2px 2px 0 #fff;

}


.breskva-text-wrap {
  float: left;
  width: 100%;
  margin: 130px 0 0 0;
  background-color: #E5A8C4;
  text-align: center;
  border-radius: 10px;
  box-shadow: 0px 0px 32px 16px rgba(255,255,255,0.75);
  -webkit-box-shadow: 0px 0px 32px 16px rgba(255,255,255,0.75);
  -moz-box-shadow: 0px 0px 32px 16px rgba(255,255,255,0.75);
}


.strong-font {
  font-family: "Anton", Arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
}

.tabela-button {
  border: 6px solid #000;
  font-family: "Anton", Arial, sans-serif;
  text-transform: uppercase;
  color: #000;
  font-size: 18px;
  padding: 10px;
  text-decoration: none;
  display: inline-block;
  margin-top: 25px;
}

.gua-peach-can {
  float: right;
  width: 195px;
  margin: 120px 10% 0 0;
  z-index: 3;
  position: relative;
}

.gua-header-combine {
  width: 80%;
  margin: 0 auto;
  max-width: 1500px;
}

.gua-under-fold {
  max-width: 1500px;
}

.gua-clear {
  clear: both;
}

.gua-standard-text p {
  font-family: "Bebas Neue", Arial, sans-serif;
  text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
  font-size: 46.5px;
  color: #1F406A;
}

.gua-set-width {
  width: 80%;
  text-align: center;
  margin: 40px auto 60px;
}

.element-splits {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.gua-under-fold {
  margin: 150px auto 0 auto;
  width: 85%;
}

.element-half {
  display: flex;
   flex-direction: column;
   flex-basis: 100%;
   flex: 1;
}

.overlay-peach-boziji#overlay-original {
  background-image: none !important;
  background: none !important;
  background-color: transparent !important;
  background: #377B94  !important;
    background: linear-gradient(180deg, rgba(55, 123, 148, 1) 0%, rgba(190, 239, 219, 1) 100%) !important;
}

.overlay-peach-boziji .overlay {
  margin: 0 auto;
}

body .overlay-peach-boziji {
  background-image: none !important;
  background-color: transparent !important;
  background: #377B94  !important;
    background: linear-gradient(180deg, rgba(55, 123, 148, 1) 0%, rgba(190, 239, 219, 1) 100%) !important;
}

 .overlay-peach-boziji#overlay-original .info .product-content .table p {
  background-color: transparent !important;
  color: #000 !important;
  font-family: "Anton", Arial, sans-serif;
  font-size: 18px;
  border-color: #000 !important;
  text-transform: none;
}

.overlay-peach-boziji#overlay-original .info .product-content .table p.first {
    border-top-width: 6px !important;
}

.overlay-peach-boziji#overlay-original .info .product-content .table p.last {
    border-bottom-width: 6px !important;
}

.overlay-peach-boziji#overlay-original .info .product-content .table p.key {
    border-left-width: 6px !important;
}

.overlay-peach-boziji#overlay-original .info .product-content .table p.value {
    border-right-width: 6px !important;
}

.overlay-peach-boziji .container {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  width: 90%;
}

.overlay-peach-boziji#overlay-original .info .product-content .table p:first-child,
#overlay-original .info .product-content .table p:nth-child(2) {
  color: #EB1C23 !important;
}

.gua-title-responsive {
  display: none;
}


.slide-peach {
  background: #377B94;
  background: linear-gradient(180deg,rgba(55, 123, 148, 1) 0%, rgba(190, 239, 219, 1) 100%);
  position: relative;
}

.slide-image-responsive {
  display: none;
}

#slider .slide-peach .slide-content {
  max-width: 800px;
}

.peach-left-side-slider {
  width: 540px;
}

.peach-left-side-slider img.peach-slider {
    margin-left: -57px;
}

#slider .slide-peach .slide-text {
  width: 84% !important;
  margin: 0 auto;
}

#slider .slide-peach .slide-text p {
  font-family: "Bebas Neue", Arial, sans-serif;
  font-size: 22px !important;
}

#overlay-original .info .product-content .product-image img {
    max-width: 211px;
    width: 100%;
}


#slider .slide.slide-peach .slide-content .slide-image {
  width: 40%;
}

@media (max-width: 1220px) {

  .gua-header-combine {
    width: 100%;
  }

  .cloud-bottom-right {
    right: -15%;
  }

}




@media (max-width: 980px) {

  .novi-ukus-wrap {
    width: 70%;
  }

  .gua-peach-can {
    width: 20%;
    margin-right: 10%
  }

  .cloud-bottom-right {
    right: -25%;
  }

}


@media (max-width: 768px) {

  .overlay-peach-boziji img {
    display: inline-block;
  }

  .gua-title {
    display: none;
  }

  .gua-title-responsive {
      display: inline-block;
      width: 100%;
      text-align: center;
      margin-top: -70px;
  }

    .gua-title-responsive img {
      max-width: 100%;
    }

  .overlay-peach-boziji#overlay-original .product-image {
    margin-top: 0 !important;
  }


}


@media (max-width: 720px) {

  .novi-ukus-wrap {
    width: 60%;
  }

  .gua-peach-can {
    width: 30%;
    margin-right: 10%
  }

  .cloud-bottom-right {
    right: -65%;
  }

}

@media only screen and (max-width: 620px) {

  .novi-ukus-wrap {
    width: 100%;
  }

  .gua-peach-can {
    width: 50%;
    float: none;
    margin: 0 auto;
    text-align: center;
  }

  .cloud-bottom-right {
    right: -20%;
    width: 300px;
    top: 260px;
  }

  .cloud-top-right {
    right: -70px;
    top: 10px;
  }

  .gua-main-part {
    top: 70px;
  }

  .cloud-left-edge {
    left: -70px;
    width: 250px;
    top: 150px;
  }

  .main-text-wrap {
    width: 100%;
    margin: 0 auto;
    padding: 0 6%;
  }

  .strong-font {
    font-size: 15px;
    line-height: 1.7em;
  }

  .gua-standard-text p {
    font-size: 24px;
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
    text-align: center;
  }

  .gua-set-width {
    width: 100%;
  }

  .cloud-right-edge-content {
    top: 900px;
    right: -90px;
  }

  .element-splits {
    display: inline-block;
  }

  .gua-standard-text-align {
    margin-top: 0;
    text-align: center;
    padding: 0;
  }

  .splits-padding {
      padding: 280px 0 250px;
  }

  .gua-under-fold-wrap {
    background-size: 100%;
  }

  .gua-cloud-in-element {
    position: relative;
    margin-top: 60px;
    left: -230px;
    width: 520px;
  }

  .gua-standard-text-align-last {
    padding: 0px 0 180px 0;
  }

  #slider .slide.slide-peach .slide-content .slide-image {
    width: 90%;
  }

}

@media only screen and (max-width: 420px) {

    .slide-image-responsive {
      display: inline-block;
      width: 50%;
    }

    .slide-image-hide {
      display: none;
    }

    .peach-left-side-slider {
      width: 90%;
      text-align: center;
    }

    #slider .slide .slide-content .slide-text {
      width: 100% !important;
      text-align: center;
    }

    #slider .slide-peach .slide-content .slide-text .main-btn {
      margin: 0 auto;
    }

}

@media only screen and (min-width: 981px) and (max-width: 1800px) {
    .cloud-bottom-right {
        top: 500px;
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1358px) {
    .novi-ukus-wrap {
        margin-left: 8%;
    }
}

@media only screen and (min-width: 1359px) {
    .novi-ukus-wrap {
        margin-left: 15%;
    }
}

.overlay {
    z-index: 4000;
}
.header {
    z-index: 4001;
}

@media only screen and (max-width: 639px) {
    .overlay-content ul {
        padding: 0 40px;
    }
    #hero .flickity-page-dots {
        bottom: 12px;
    }
}

#hero .carousel-cell {
    margin-right: 0;
}

#slider #arrow-left,
#slider #arrow-right {
    z-index: 10;
}