@charset "UTF-8";
/*!
Theme Name: Mittnett Divi 5 Child - Sandefjord Rørhandel AS
Theme URI: https://mittnett.no
Description: A Divi 5 child theme for Sandefjord Rørhandel AS.
Version: 1.0.3
Author: Mittnett
Author URI: https://mittnett.no
Template: Divi
*/
.divi-menu-vertical ul.et-menu {
  flex-direction: column;
}

#footer-menu.divi-no-mobile-collapse .et_pb_menu__wrap {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  justify-content: start !important;
}
@media only screen and (max-width: 980px) {
  #footer-menu.divi-no-mobile-collapse .et_pb_menu__wrap {
    justify-content: start !important;
  }
}
#footer-menu.divi-no-mobile-collapse .et_pb_menu__menu {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
#footer-menu.divi-no-mobile-collapse .et_pb_menu__burger,
#footer-menu.divi-no-mobile-collapse .et_mobile_nav_menu {
  display: none !important;
}

.btn-fw {
  width: 100% !important;
  text-align: center !important;
}

.container.et_menu_container {
  width: 95%;
}

/* Tighten row width for tablets and phones */
@media (max-width: 980px) {
  .et_pb_row {
    width: 90%;
  }
}
.gform_button {
  background-color: #31b7c9 !important;
  color: #fff !important;
  border: none !important;
  padding: 0.75em 1.5em !important;
  font-weight: 600 !important;
  border-radius: 4px !important;
  cursor: pointer !important;
  transition: background-color 0.2s ease !important;
}

body .gform_wrapper .gform_footer input[type=submit]:hover,
body .gform_wrapper .gform_page_footer input[type=submit]:hover,
body .gform_wrapper .gform_button:hover {
  background-color: #2aa7b7 !important;
  /* mørkere variant ved hover */
}

.wave-stack {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 200px;
  overflow: hidden;
  z-index: 1;
}

.wave-divider {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 300%;
  height: 200px;
  background-repeat: repeat-x;
  background-size: 1200px 200px;
  background-position-x: 0;
  transform-origin: bottom center;
  will-change: transform;
}
.wave-divider.front-wave {
  background-image: url("data:image/svg+xml;utf8,str-replace(str-replace(str-replace(str-replace(str-replace(str-replace(\"<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 strip-unit(1200px) strip-unit(200px)' preserveAspectRatio='none'><path d='M0,100 C300,0 900,200 1200,100 L1200,200 L0,200 Z' fill='#ffffff'/></svg>\", \"<\", \"%3c\"), \">\", \"%3e\"), \"#\", \"%23\"), \"(\", \"%28\"), \")\", \"%29\"), '\"', \"%22\")");
  opacity: 1;
  z-index: 2;
  animation: waveScroll 20s linear infinite, wavePulseFront 8s ease-in-out infinite;
}
.wave-divider.back-wave {
  background-image: url("data:image/svg+xml;utf8,str-replace(str-replace(str-replace(str-replace(str-replace(str-replace(\"<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 strip-unit(1200px) strip-unit(200px)' preserveAspectRatio='none'><path d='M0,100 C300,0 900,200 1200,100 L1200,200 L0,200 Z' fill='#ffffff'/></svg>\", \"<\", \"%3c\"), \">\", \"%3e\"), \"#\", \"%23\"), \"(\", \"%28\"), \")\", \"%29\"), '\"', \"%22\")");
  opacity: 0.4;
  z-index: 1;
  animation: waveScroll 40s linear infinite, wavePulseBack 10s ease-in-out infinite;
  animation-delay: 0s, 1s;
}

@keyframes waveScroll {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: -1200px;
  }
}
@keyframes wavePulseFront {
  0%, 100% {
    transform: scaleY(1);
  }
  50% {
    transform: scaleY(1.25);
  }
}
@keyframes wavePulseBack {
  0%, 100% {
    transform: scaleY(1);
  }
  50% {
    transform: scaleY(1.1);
  }
}

/*# sourceMappingURL=style.css.map */
