.background-menthol {
  background-color: #84c0ad !important;
  color: #ffffff;
}
.background-orange {
  background-color: #f28f6d !important;
  color: #ffffff;
}
.background-white {
  background-color: #ffffff !important;
}
.background-white-opacity {
  background-color: rgba(255, 255, 255, 0.95);
}
.color-light-grey {
  color: #999999 !important;
}
.color-white {
  color: #ffffff !important;
}
.color-menthol {
  color: #84c0ad !important;
}
.background-beige {
  background-color: #eff2f1;
}
.color-orange {
  color: #f28f6d;
}
.color-medium-green {
  color: #62978E !important;
}
.color-grey {
  color: #808080;
}
.color-grey-mid {
  color: #80808d;
}
.color-grey-dark {
  color: #666666;
}
.color-beige {
  color: #eff2f1;
}
.brown {
  color: #878284;
}
.color-black {
  color: #000000;
}
/*fonts*/
@font-face {
  font-family: 'EB Garamond', serif;
  src: url('../../webfonts/EBGaramond-ExtraBold.ttf');
  font-weight: normal;
}
.ebGaramond {
  font-family: "EB Garamond";
}
@font-face {
  font-family: 'Minion', serif;
  src: url('../../webfonts/MinionPro-Regular.otf');
  font-weight: normal;
}
.minion {
  font-family: "Minion";
}
@font-face {
  font-family: 'SanukTF', serif;
  src: url('../../webfonts/SanukTF-light.otf');
  font-weight: normal;
}
.sanuk {
  font-family: "SanukTF-light", sans-serif;
}
@font-face {
  font-family: 'Source Code Pro', serif;
  src: url('../../webfonts/SourceCodePro-Semibold.ttf');
  font-weight: normal;
}
.scodepro {
  font-family: "Source Code Pro", serif;
}
@font-face {
  font-family: 'Source Sans Pro', serif;
  src: url('../../webfonts/SourceSansPro-regular.ttf');
  font-weight: normal;
}
.ssanspro {
  font-family: "Source Sans Pro";
}
/*fonts end*/
.list-group-item-action {
  color: #84c0ad !important;
}
.list-group-item.active {
  z-index: 2;
  color: #ffffff !important;
  background-color: #84c0ad !important;
  border-color: #84c0ad !important;
}
.list-group-item {
  border-color: #84c0ad !important;
}
.progress-bar {
  background-color: #84c0ad !important;
}
.btn-primary {
  background-color: #f28f6d !important;
  border-color: #f28f6d !important;
  letter-spacing: 1.5pt;
  border-radius: 0 !important;
}
.btn-primary:hover {
  background-color: #cd4212 !important;
  border-color: #b63b10 !important;
}
.btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 143, 109, 0.5) !important;
}
.btn-outline-primary {
  color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-outline-primary:hover {
  background-color: #ffffff !important;
  color: #84c0ad !important;
}
.btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5) !important;
}
.btn-outline-orange {
  color: #f28f6d !important;
  border-color: #ffffff !important;
  background-color: #ffffff !important;
}
.btn-outline-orange:hover {
  background-color: #f28f6d !important;
  color: #ffffff !important;
}
.btn-outline-orange:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5) !important;
}
.btn-secondary {
  background-color: #f8c7b6 !important;
  border-color: #f8c7b6 !important;
  border-radius: 0 !important;
}
.btn-secondary:hover {
  background-color: #f4a387 !important;
  border-color: #f19170 !important;
}
.btn-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 199, 182, 0.5) !important;
}
.btn-menthol {
  color: #ffffff !important;
  background-color: #84c0ad !important;
  border-color: #84c0ad !important;
  border-radius: 0 !important;
  letter-spacing: 1.5pt;
}
.btn-menthol:hover {
  background-color: #62af97 !important;
  border-color: #54a48a !important;
}
.btn-menthol:focus {
  box-shadow: 0 0 0 0.2rem rgba(132, 192, 173, 0.5) !important;
}
.btn-white {
  color: #84c0ad !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  border-radius: 0 !important;
}
.btn-white:hover {
  background-color: #e6e6e6 !important;
  border-color: #d9d9d9 !important;
}
.btn-white:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5) !important;
}
.btn-outline-secondary {
  color: #84c0ad !important;
  border-color: #ffffff !important;
  background-color: #ffffff !important;
}
.btn-outline-secondary:hover {
  background-color: #84c0ad !important;
  color: #ffffff !important;
}
.btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5) !important;
}
.btn-outline-error {
  color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-outline-error:hover {
  background-color: #ffffff !important;
  color: #f28f6d !important;
}
.btn-outline-error:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5) !important;
}
.btn-link-menthol {
  color: #84c0ad !important;
  text-decoration: underline;
}
.btn-link-menthol:hover {
  text-decoration: underline!important;
}
.form-control {
  border: none !important;
  border-radius: 0 !important;
  border-bottom: 1px solid #62978E !important;
  font-size: calc(10px + 0.5vw) !important;
  padding: 0 !important;
  color: #62978E !important;
  background-color: transparent !important;
}
.form-control:focus {
  box-shadow: none !important;
}
.form-control2 {
  border: none !important;
  border-radius: 0 !important;
  border-bottom: 1px solid #ffffff !important;
  font-size: calc(10px + 0.5vw) !important;
  padding: 0 !important;
  color: #ffffff !important;
  background-color: transparent !important;
}
.form-control2:focus {
  box-shadow: none !important;
}
.form-control2::-webkit-input-placeholder {
  color: #ffffff !important;
}
.form-control2:-moz-placeholder {
  color: #ffffff !important;
}
.form-control2::-moz-placeholder {
  color: #ffffff !important;
}
.form-control2:-ms-input-placeholder {
  color: #ffffff !important;
}
#pick_up_slots .list-group-item {
  border-left: none !important;
  border-right: none!important;
}
#delivery_slots .list-group-item {
  border-left: none !important;
  border-right: none!important;
}
.modal-content {
  background-color: #84c0ad !important;
  color: #ffffff !important;
}
.modal-content.error {
  background-color: #f28f6d !important;
  color: #ffffff !important;
}
.dropdown-menu {
  position: initial !important;
  margin: initial !important;
  border: none !important;
}
.datepicker-dropdown:after {
  display: none !important;
}
.datepicker table tr td.active.active {
  background-color: #f28f6d !important;
  border-color: #ee6b3e !important;
}
.datepicker td {
  width: 10rem !important;
  height: 3.8rem !important;
  font-size: 1rem;
  font-weight: 600;
}
.datepicker th {
  font-size: 1rem;
  width: 10rem!important;
  height: 5rem !important;
}
.datepicker .disabled {
  color: lightgrey !important;
}
* {
  font-family: 'Source Sans Pro', sans-serif;
}
.EBGaramond {
  font-family: 'EB Garamond', serif;
}
.bold {
  font-weight: bold !important;
}
.text-xs {
  font-size: 0.8rem !important;
}
.text-sm {
  font-size: 1rem !important;
}
.text-md {
  font-size: 1.2rem !important;
}
.text-lg {
  font-size: 1.5rem !important;
}
.text-xl {
  font-size: 2rem !important;
}
.text-xxl {
  font-size: 3rem !important;
}
.price-pricing {
  position: absolute;
  right: 0;
}
.body-sticky {
  margin-top: 5rem;
}
.no-border {
  border: none !important;
}
p {
  margin-bottom: 0 !important;
}
.premium {
  background-color: #DBD287;
  color: #ffffff;
}
.unlimited {
  background-color: #385854;
  color: #ffffff;
}
.border-color-medium-green {
  border-color: #62978E !important;
}
.background-light-whight {
  background-color: #fcfcfc;
}
.color-menthol {
  color: #84c0ad;
}
.background-beige {
  background-color: #eff2f1;
}
.color-orange {
  color: #f28f6d;
}
.color-medium-green {
  color: #62978E !important;
}
.color-grey {
  color: #808080;
}
.color-grey-mid {
  color: #80808d;
}
.color-grey-dark {
  color: #666666;
}
.color-beige {
  color: #eff2f1;
}
.border-menthol {
  border: 1px solid #84c0ad;
}
.border-bottom-medium-green {
  border-bottom: 1px solid #62978E;
}
.border-premium {
  border-bottom: 5px solid #DBD287;
}
.border-premium-logo {
  border: 5px solid #DBD287;
  border-radius: 50%;
  padding: 5px;
}
.border-unlimited {
  border-bottom: 5px solid #385854;
}
.border-unlimited-logo {
  border: 5px solid #385854;
  border-radius: 50%;
  padding: 5px;
}
.main-content {
  width: 40rem;
}
.max-overflow {
  max-height: 15rem;
  overflow: hidden;
}
.vh-100 {
  height: 100vh !important;
}
.vh-95 {
  height: 95vh !important;
}
.vh-90 {
  height: 90vh !important;
}
#content > .vh-100 {
  height: 100vh !important;
}
.h-95 {
  height: 95%;
}
.h-90 {
  min-height: 90%;
}
.h-85 {
  height: 85%;
}
.h-70 {
  height: 70%;
}
.h-45 {
  height: 40%;
}
.h-40 {
  height: 40%;
}
.h-30 {
  height: 30% !important;
}
.h-20 {
  height: 20%;
}
.h-15 {
  height: 15%;
}
.h-10 {
  height: 10%;
}
.h-5 {
  height: 5%;
}
.w-80 {
  width: 80%;
}
.w-65 {
  width: 65%;
}
.l-spacing-1pt {
  letter-spacing: 1pt;
}
.f-adaptive {
  font-size: calc(10px + 0.5vw);
}
.f-step {
  font-size: calc(8px + 0.4vw);
}
.f-1rem {
  font-size: 1rem;
}
.f-1-2rem {
  font-size: 1.2rem;
}
.f-title {
  font-size: calc(13px + 0.8vw);
  letter-spacing: 2pt;
}
.h-2-5rem {
  height: 2.5rem !important;
}
.h-3rem {
  height: 3rem !important;
}
.h-2rem {
  height: 2rem !important;
}
.px-7 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
.btn-none {
  border: 0;
  background-color: transparent;
}
.pointer {
  cursor: pointer;
}
.custom-background-image {
  background-image: url("../../../../../uploads/Klin/background.gif");
}
.custom-background-image2 {
  background-image: url("../../../../../uploads/Klin/background.jpg");
  background-repeat: round;
}
.custom-display {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.custom-display2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
.custom-checkbox {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  color: #999999;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.custom-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #ffffff;
  border: 1px solid #84c0ad;
}
.custom-checkbox:hover input ~ .checkmark {
  background-color: #ccc;
}
.custom-checkbox input:checked ~ .checkmark {
  background-color: #84c0ad;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.custom-checkbox input:checked ~ .checkmark:after {
  display: block;
}
.custom-checkbox .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.icon-drawer {
  position: absolute;
  top: 1rem;
  left: 1rem;
  display: none !important;
  color: #f28f6d !important;
}
.icon-close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  display: none !important;
  color: #f28f6d !important;
}
.hiw-part h3 {
  font-size: 1.2rem;
}
li.link-menu-pricing {
  padding: 0.3rem 0rem;
}
@media (max-width: 768px) {
  .col-small-device {
    position: fixed !important;
    top: 0;
    transform: translate(-100%);
    z-index: 1;
    transition: 0.5s;
    border-right: 1px solid #000000;
  }
  .icon-drawer,
  .icon-close {
    display: block !important;
  }
  .main-content {
    width: 100%;
  }
}
.item-menu-top {
  padding: 0.5rem 0;
}
.item-menu-bottom {
  padding: 1rem 0;
}
#container-contact-icons-menu {
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  position: relative;
  display: inline-block;
  top: 0.25rem;
}
#icon-phone-menu {
  left: 10%;
  top: 30%;
  position: absolute;
  font-size: 1.5rem;
}
#icon-at-menu {
  left: 40%;
  position: absolute;
  top: 20%;
}
.logo-klin-menu {
  position: absolute;
  width: 5rem;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 0;
}
.logo-klin-menu-responsive {
  width: 5rem;
  height: 5rem;
}
#home-hanger-img,
#home-delivery-img {
  max-width: 5rem;
  max-height: 5rem;
}
#code_first_order {
  border: 0;
  border-bottom: 2px solid #f28f6d;
  padding: 0.5rem 0 0.5rem 30px;
}
#code_first_order::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #84c0ad;
  opacity: 1;
  /* Firefox */
}
#code_first_order:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #84c0ad;
}
#code_first_order::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #84c0ad;
}
#post_code_first_order {
  border: 0;
  border-bottom: 2px solid #f28f6d;
  padding: 0.5rem 0 0.5rem 45px;
}
#post_code_first_order::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #84c0ad;
  opacity: 1;
  /* Firefox */
}
#post_code_first_order:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #84c0ad;
}
#post_code_first_order::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #84c0ad;
}
#post_code_first_order_2 {
  border: 0;
  border-bottom: 2px solid #ffffff;
  padding: 0.5rem 0 0.5rem 45px;
}
#post_code_first_order_2::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000000;
  opacity: 1;
  /* Firefox */
}
#post_code_first_order_2:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #000000;
}
#post_code_first_order_2::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #000000;
}
#home-icon-first-order {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.5rem;
}
.home-first-order {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40%;
  z-index: 2;
  padding: 3rem 0;
}
.home-icon-hiw {
  width: 3rem;
  height: 3rem;
}
.container-home-icon-hiw {
  border: 3px solid #eff2f1;
  border-radius: 50%;
  padding: 1rem;
  display: inline-block;
  margin-bottom: 1.5rem;
}
.mt-5rem {
  margin-top: 5rem;
}
.pd-5rem {
  padding: 5rem;
}
.container-home-part,
.home-container-hiw {
  padding: 3rem 0 0;
}
.container-home-title-hiw {
  padding: 3rem 0;
}
.container-home-water-hiw {
  width: 50%;
  position: absolute;
  top: 15rem;
  max-height: 45rem;
  overflow-y: hidden;
}
.home-contents-hiw {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.container-home-water-hiw > img {
  height: 100%;
  width: 100%;
}
.container-home-title-pricing,
.container-home-content-pricing {
  padding-top: 15rem;
  padding-bottom: 7.33rem;
}
.big-title-uncap {
  font-size: 3.5rem !important;
  margin-bottom: 0;
}
.big-title {
  font-size: 3.5rem !important;
  margin-bottom: 0;
  text-transform: capitalize !important;
}
@media screen and (max-width: 1280px) {
  .big-title-uncap {
    font-size: 2.25rem !important;
  }
  .big-title {
    font-size: 2.25rem !important;
    text-transform: capitalize !important;
  }
}
.font-size-1-2 {
  font-size: 1.2rem !important;
}
.font-size-1-5 {
  font-size: 1.5rem !important;
}
.font-size-2 {
  font-size: 2rem !important;
}
.font-size-2-5 {
  font-size: 2.5rem;
}
@media screen and (max-width: 992px) {
  .font-size-2-5 {
    font-size: 2.25rem;
  }
}
.font-size-1 {
  font-size: 1rem !important;
}
.font-size-0-7 {
  font-size: 0.7rem !important;
}
.font-size-0-9 {
  font-size: 0.9rem !important;
}
.hiw-part:nth-child(-n + 2) {
  margin-bottom: 3rem;
}
.container-home-icon-pricing {
  background: #f28f6d;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  position: relative;
}
.home-icon-pricing {
  width: 1rem !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.custom-background-orange {
  box-shadow: inset 0 0 0 1000px rgba(243, 221, 208, 0.2);
}
.custom-background-orange-dark {
  box-shadow: inset 0 0 0 1000px rgba(233, 140, 106, 0.6);
}
.custom-background-menthol {
  box-shadow: inset 0 0 0 1000px rgba(98, 151, 142, 0.6);
}
.mb-6 {
  margin-bottom: 5rem !important;
}
.mb-7 {
  margin-bottom: 6rem !important;
}
.mb-8 {
  margin-bottom: 7rem !important;
}
.mb-9 {
  margin-bottom: 8rem !important;
}
.container-home-icon-pricing-big {
  padding: 10rem;
}
.home-icon-pricing-big {
  width: 6rem;
  height: 6rem;
  margin-bottom: 1rem;
}
.custom-background-image-clothes {
  background-image: url("../../../../../uploads/Klin/clothes.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  max-height: 50rem;
}
.center-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.home-bottom-map {
  position: absolute;
  bottom: -50%;
  right: 0;
  transform: translateY(50%);
  z-index: 2;
}
.slick-dots {
  bottom: auto !important;
}
.slick-dots li button:before {
  font-size: 40px !important;
  color: #80808d !important;
  opacity: 0.5 !important;
}
.slick-dots li.slick-active button:before {
  color: #f28f6d !important;
  opacity: 0.75 !important;
}
.home-testi-user,
.testimonial-field.testimonial-name {
  position: relative;
  color: #f28f6d;
  font-style: italic;
  left: 50%;
  bottom: 0;
  transform: translateX(-80%);
  margin-bottom: 1rem;
  font-size: 2rem;
}
.color-green-kaki {
  color: #708e88;
}
.home-test-content,
.testimonial-content {
  color: #708e88;
  font-size: 2rem;
  margin-bottom: 1rem;
}
.home-logo-press {
  max-width: 8rem !important;
}
.home-trust-blog-part > div {
  padding: 3rem !important;
}
@media screen and (max-width: 992px) {
  .home-trust-blog-part > div {
    padding: 2rem !important;
  }
}
.color-beige-mid {
  color: #efe3dd;
}
.color-beige-dark {
  color: #f8c7b6;
}
.background-beige-mid {
  background-color: #efe3dd;
}
.background-beige-dark {
  background-color: #f8c7b6;
}
.home-content-blog {
  padding: 1rem 3rem !important;
}
.center-content-bottom {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 1rem;
}
.color-brown {
  color: #878284;
}
.background-brown {
  background-color: #a5a3a7;
}
.color-brown-light {
  color: #878284;
}
.background-brown-light {
  background-color: #a5a3a7;
}
.color-green-light {
  color: #bbdacf;
}
.background-green-light {
  background-color: #bbdacf;
}
.footer-logo-social {
  color: white;
  line-height: 1rem;
  border-radius: 50%;
  background-color: #a5a3a7;
  text-align: center;
}
.container-footer-logo-social {
  border-radius: 50%;
  background-color: #a5a3a7;
  padding: 0.5rem 0.8rem;
  text-align: center;
  margin: auto;
  display: inline-block;
}
footer a {
  color: #a5a3a7 !important;
}
footer .footer-bottom a {
  color: #ffffff !important;
}
.dropdown-menu-mobile .logsignup a,
.menu-top a,
.menu-top span {
  color: #ffffff;
}
.dropdown-menu-mobile .logsignup a:hover,
.menu-top a:hover,
.menu-top span:hover {
  color: #ffffff;
}
.menu-bottom a,
.dropdown-menu-mobile a {
  color: #80808d;
}
.menu-bottom a:hover,
.dropdown-menu-mobile a:hover {
  color: #80808d;
}
.dropdown-menu-mobile,
.menu-mobile {
  display: none;
}
.burger-menu-mobile,
.logsignup {
  cursor: pointer;
}
.container-img-first-order {
  overflow: hidden;
}
.home-container-text-coverage-map {
  padding-top: 5rem;
}
.zone-second-column {
  position: relative;
  top: 11rem;
}
.menu-mobile {
  padding: 1rem 3rem !important;
}
.logo-klin-menu-mobile {
  max-width: 5rem !important;
}
.home-press-part {
  padding: 5rem;
}
.home-img-map {
  background-image: url("../../../../../uploads/Klin/map.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
footer h4 {
  font-size: 1rem !important;
}
.strong-view.default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport {
  border: 0 !important;
}
.strong-view.default .testimonial-inner {
  border: 0 !important;
}
.testimonial-content {
  text-align: center !important;
}
.strong-view.pager-style-buttons .wpmslider-pager-link.active:before {
  color: #f28f6d !important;
}
.wpmslider-pager-link {
  font-size: 40px !important;
  color: #80808d !important;
}
.strong-view.pager-style-buttons .wpmslider-pager-link:hover:before {
  color: #80808d !important;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.sticky + main {
  padding-top: 102px;
}
.home-container-testimonials {
  padding-top: 15rem;
}
*.current-lang {
  color: orange !important;
}
.container-logo-menu-responsive {
  visibility: hidden;
}
.home-form-post-code-2 {
  padding: 3rem 0 !important;
}
.home-form-post-code-2 > div {
  margin-left: 16.666667%;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.logo-klin-menu {
  z-index: 2;
}
.home-img-blog {
  height: 24rem !important;
  overflow: hidden;
}
@media screen and (max-width: 1440px) {
  .home-img-blog {
    height: 20rem !important;
  }
}
@media screen and (max-width: 1280px) {
  .home-img-blog {
    height: 15rem !important;
  }
}
@media screen and (max-width: 992px) {
  .home-img-blog {
    height: 9.5rem !important;
  }
}
@media screen and (max-width: 1200px) {
  .home-separator-press-blog {
    display: none;
  }
  .home-first-order {
    width: 55%;
    padding: 2rem 2rem;
  }
  #img-first-order {
    position: relative;
    right: -2rem;
    overflow: hidden;
  }
  .container-home-water-hiw {
    width: 50%;
    position: absolute;
    top: 12rem;
    max-height: 53rem;
    overflow-y: hidden;
  }
  .container-home-water-hiw > img {
    height: 53rem;
    width: 100%;
  }
  #link-logo-klin-menu {
    display: none;
  }
  .container-logo-menu-responsive {
    visibility: visible !important;
  }
}
.no-radius {
  border-radius: 0 !important;
}
@media screen and (max-width: 992px) {
  .home-separator-press-blog {
    display: none;
  }
  .home-first-order {
    width: 65%;
    padding: 1rem 1rem;
  }
  #img-first-order {
    position: relative;
    right: -4rem;
    overflow: hidden;
  }
  .container-home-water-hiw {
    width: 50%;
    position: absolute;
    top: 15rem;
    max-height: 55rem;
    overflow-y: hidden;
  }
  .container-home-water-hiw > img {
    height: 55rem;
    width: 100%;
  }
  .custom-background-image-clothes {
    max-height: none !important;
  }
  .container-home-item-pricing {
    margin: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #btn-full-price-list {
    margin-top: 3rem;
  }
  .home-container-logo-press:nth-child(-n + 3) {
    margin-bottom: 3rem;
  }
  .foot-utils-link,
  .footer-media-links,
  .footer-supported {
    margin-bottom: 3rem;
  }
  .container-home-title-pricing,
  .container-home-content-pricing {
    padding-bottom: 3rem;
  }
  .container-home-title-pricing {
    padding-top: 10rem;
  }
  .container-home-content-pricing {
    padding-top: 0;
  }
  .container-home-icon-pricing-big {
    padding: 3rem;
  }
}
@media screen and (min-width: 810px) and (max-width: 900px) {
  .container-home-water-hiw {
    width: 50%;
    position: absolute;
    top: 15rem;
    max-height: 60rem;
    overflow-y: hidden;
  }
  .container-home-water-hiw > img {
    height: 60rem;
    width: 100%;
  }
}
@media screen and (min-width: 780px) and (max-width: 810px) {
  .container-home-water-hiw {
    width: 50% !important;
    position: absolute !important;
    top: 15rem !important;
    max-height: 65rem !important;
    overflow-y: hidden !important;
  }
  .container-home-water-hiw > img {
    height: 65rem;
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 780px) {
  .container-home-water-hiw {
    width: 50% !important;
    position: absolute !important;
    top: 15rem !important;
    max-height: 60rem !important;
    overflow-y: hidden !important;
  }
  .container-home-water-hiw > img {
    height: 60rem;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .menu-desktop {
    display: none;
  }
  .menu-mobile {
    display: block;
  }
  .home-coverage-map-part {
    padding-left: 15px !important;
  }
  .home-logo-press {
    margin-bottom: 3rem;
  }
  .home-press-part {
    padding: 1rem !important;
  }
  .container-home-part,
  .home-container-hiw {
    padding: 0;
  }
  .container-img-first-order {
    padding-top: 3rem;
  }
  .container-home-content-pricing,
  .container-home-title-pricing,
  .home-container-testimonials {
    padding: 3rem 1rem !important;
  }
  .container-home-content-pricing {
    padding-top: 0 !important;
  }
  .home-contents-hiw {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .home-first-order {
    width: 70%;
    top: 50%;
    transform: translateY(calc(-50% + 1.5rem));
  }
  #img-first-order {
    position: relative;
    right: -8rem;
    overflow: hidden;
  }
  .container-home-water-hiw {
    position: static;
    width: auto;
    top: auto;
    overflow-y: hidden;
    max-height: 10rem;
  }
  .container-home-icon-pricing-big {
    padding: 5rem;
  }
  .custom-background-image-clothes {
    min-height: 25rem;
  }
  .container-zone-map {
    display: none !important;
  }
  .home-img-map {
    min-height: 25rem;
  }
  .container-home-item-pricing {
    margin-bottom: 3rem !important;
    text-align: center !important;
  }
  .container-home-item-pricing:last-child {
    margin-top: auto !important;
  }
  .home-bottom-map {
    position: static;
    bottom: auto;
    right: auto;
    transform: translateY(0);
    z-index: auto;
  }
  .home-container-text-coverage-map,
  .home-press-part {
    padding: 3rem 0 !important;
  }
  .home-container-logo-press:nth-child(-n + 4) {
    margin-bottom: 3rem;
  }
  .home-form-post-code-2 > div {
    margin-left: 25%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .home-form-post-code-2 #btn-first-order {
    margin-top: 3rem;
  }
  .home-form-post-code-2 #home-icon-first-order {
    position: absolute;
    transform: translateY(20%);
    font-size: 1.5rem;
    top: 0;
  }
  #btn-full-price-list {
    margin-top: 0;
  }
}
@media screen and (max-width: 576px) {
  .home-first-order {
    position: static;
    top: 0;
    transform: translateY(0%);
    width: auto;
    z-index: 2;
  }
  #home-icon-first-order {
    position: absolute;
    top: 25%;
    transform: translateY(-70%);
    font-size: 1.5rem;
  }
  #btn-first-order {
    margin-top: 1rem;
  }
  #img-first-order {
    position: static;
    right: auto;
    overflow: auto;
    min-height: auto;
  }
  .home-container-hiw {
    margin-top: 0;
  }
  .hiw-part {
    margin-bottom: 3rem;
  }
  .home-container-logo-press:not(:last-child) {
    margin-bottom: 3rem;
  }
  .footer-discover,
  .footer-application-links {
    margin-bottom: 3rem;
  }
  .home-form-post-code-2 > div {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: auto;
  }
  .container-img-first-order {
    padding: 3rem 0 !important;
  }
  .container-home-title-hiw {
    text-align: center;
  }
  .home-form-post-code-2 {
    padding: 3rem 0 !important;
  }
  .home-form-post-code-2 > div {
    margin-left: 8.333333%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
}
.menu-mobile {
  padding: 1rem 3rem !important;
}
.logo-klin-menu-mobile {
  max-width: 5rem !important;
}
.home-press-part {
  padding: 5rem !important;
}
footer h4 {
  font-size: 1rem !important;
}
.strong-view.default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport {
  border: 0 !important;
}
.strong-view.default .testimonial-inner {
  border: 0 !important;
}
.testimonial-content {
  text-align: center !important;
}
.strong-view.pager-style-buttons .wpmslider-pager-link.active:before {
  color: #f28f6d !important;
}
.wpmslider-pager-link {
  font-size: 40px !important;
  color: #80808d !important;
}
.strong-view.pager-style-buttons .wpmslider-pager-link:hover:before {
  color: #80808d !important;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.home-container-testimonials {
  padding-top: 15rem;
}
*.current-lang {
  color: orange !important;
}
.dots-leader:before {
  width: 0;
  white-space: nowrap;
  font-size: 0.6rem;
  line-height: 1.8rem;
  content: '. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .';
  float: left;
}
.pricing .header {
  padding: 5rem 0 4rem;
}
.pricing .list-group-item:hover {
  color: #f28f6d;
  cursor: pointer;
}
.pricing .pricing-orange-col {
  position: relative;
}
.pricing .pricing-orange-col img {
  z-index: 100;
}
.pricing .pricing-orange-col-insert {
  background: url('../../../../../uploads/Klin/background.gif');
  opacity: 0.4;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: 90;
}
@media screen and (max-width: 992px) {
  .linen {
    position: relative;
    top: -1.5rem;
  }
}
.plusCross {
  animation-name: pluscross;
  -webkit-animation-name: pluscross;
  animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
.crossPlus {
  animation-name: crossplus;
  -webkit-animation-name: crossplus;
  animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
@keyframes pluscross {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(45deg);
  }
}
@keyframes crossplus {
  from {
    transform: rotate(45deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.interested-button {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  padding: 0.5rem 3.5rem;
  display: block;
}
@media screen and (max-width: 1280px) {
  .container-img-sub-pricing {
    text-align: center;
  }
  .interested-button {
    position: relative;
    bottom: 0;
    left: 0;
    padding: 0.5rem;
    width: auto;
    text-align: center;
    margin: 2rem 0;
    top: 0;
    right: 0;
    transform: translate(0, 0);
    display: inline-block;
  }
  .interested-button:not(.light-salmon) {
    border: 0.1rem solid white;
  }
}
.light-salmon {
  background: #f6b196;
}
.button-close-absolute {
  right: 2%;
  top: 0;
}
.schedule {
  font-size: 2.5rem;
}
.schedule-text {
  font-size: 1.2rem;
}
.home-pricing-price {
  font-size: 1.5rem;
}
.strong-view.default .testimonial {
  border: none !important;
}
.testimonial-content p {
  font-family: 'EB Garamond', serif;
  font-weight: bold;
  font-size: 1.4rem;
}
@media screen and (max-width: 992px) {
  .testimonial-content p {
    font-family: 'EB Garamond', serif;
    font-weight: bold;
    font-size: 1rem;
  }
}
.home-container-testimonials .wpmslider-controls-direction {
  display: none !important;
}
.testimonial-name {
  font-family: 'EB Garamond', serif;
  font-weight: bold;
  font-size: 2rem;
  font-style: italic;
}
@media screen and (max-width: 992px) {
  .testimonial-name {
    font-size: 1.5rem !important;
  }
}
.testimonial,
.wmpslider-viewport {
  height: 10rem !important;
}
@media screen and (max-width: 992px) {
  #content > div:nth-child(5) > div > div > div > div > div > div.wpmslider-viewport {
    height: 22rem !important;
  }
}
.home-trust-blog-part div.col-lg-9.col-12 > div > div > div,
.home-trust-blog-part div.col-lg-9.col-12 > div > div > div > div {
  height: 18rem !important;
}
@media screen and (max-width: 992px) {
  .home-trust-blog-part div.col-lg-9.col-12 > div > div > div,
  .home-trust-blog-part div.col-lg-9.col-12 > div > div > div > div {
    height: 15rem !important;
  }
}
.paperjam {
  width: 9rem;
  max-width: 9rem !important;
  top: 1.5rem;
  position: relative;
}
.silicon {
  position: relative;
  top: 1rem;
}
.wort {
  position: relative;
  top: 1rem;
  width: 10rem;
  max-width: 10rem !important;
}
.fedil {
  width: 10rem;
  max-width: 10rem !important;
}
.infogreen {
  position: relative;
  top: 1.25rem;
}
@media screen and (min-width: 992px) {
  .infogreen {
    left: -2rem;
  }
}
.blog-title-container {
  height: 10rem;
}
.visit-blog {
  border-radius: 0 !important;
  padding: 0.5rem 2rem !important;
  margin: 2rem 0 !important;
}
.made-in-lux {
  position: absolute;
  bottom: 0;
  left: 2rem;
  max-width: 8rem !important;
}
.right-absolute {
  right: 2%;
  top: 50%;
  transform: translate(0, -20%);
}
.img-single {
  max-height: 30rem;
}
.hidden-menu {
  position: fixed;
  top: -10rem;
  left: 0;
}
.pb-sm-5 {
  margin-bottom: 5rem !important;
}
@media screen and (max-width: 992px) {
  .footer-logo-item {
    display: block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    margin: 1rem 0;
  }
}
@supports (-webkit-touch-callout: none) {
  #home-icon-first-order {
    top: 20%;
    transform: translateY(0);
  }
}
@media screen and (max-width: 992px) {
}
@media screen and (min-width: 992px) {
  .collapse .item:nth-child(odd) {
    padding-right: 0;
  }
  .collapse .item:nth-child(even) {
    padding-left: 0;
  }
}
@media screen and (max-width: 992px) {
  .resp-row {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
#btn_facebook {
  -webkit-appearance: none;
  background-color: #3b5998 !important;
  border-color: #3b5998 !important;
  letter-spacing: 1.5pt;
  border-radius: 0 !important;
}
#btn_facebook:hover {
  background-color: #344e86 !important;
  border-color: #2d4373 !important;
}
#btn_facebook:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 89, 152, 0.5) !important;
}
#btn_twitter {
  -webkit-appearance: none;
  background-color: #00aced !important;
  border-color: #00aced !important;
  letter-spacing: 1.5pt;
  border-radius: 0 !important;
}
#btn_twitter:hover {
  background-color: #0099d4 !important;
  border-color: #0087ba !important;
}
#btn_twitter:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 172, 237, 0.5) !important;
}
#btn_linkedin {
  -webkit-appearance: none;
  background-color: #2867B2 !important;
  border-color: #2867B2 !important;
  letter-spacing: 1.5pt;
  border-radius: 0 !important;
}
#btn_linkedin:hover {
  background-color: #235b9d !important;
  border-color: #1f4f88 !important;
}
#btn_linkedin:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 103, 178, 0.5) !important;
}
@media (max-width: 1615px) and (min-width: 1200px) {
  div.container-button-full-price {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
}
@media screen and (max-width: 1280px) {
  #content > div:nth-child(5) > div > div > div > div > div > div.wpmslider-viewport {
    height: 13rem !important;
  }
  .container-home-title-pricing,
  .container-home-content-pricing {
    padding-top: 6rem;
  }
  .hiw-part h3 {
    font-size: 1.2rem;
  }
  .logsignup a {
    font-size: 0.8rem;
  }
  .home-blog-title {
    font-size: 1.5rem !important;
  }
}
@media screen and (max-width: 992px) {
  .container-home-item-pricing {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .container-home-item-pricing.align-items-center {
    align-items: start !important;
  }
  .container-home-icon-pricing {
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 1200px) {
  .freeklin.justify-content-end {
    justify-content: flex-start !important;
  }
}
@media screen and (max-width: 576px) {
  .container-home-icon-pricing {
    margin-bottom: 0.5rem;
  }
  .container-home-item-pricing:not(:last-child),
  .blog-post-container:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}
/*# sourceMappingURL=main.css.map */