:root {
  --bg-beige: #F8F9F7;
  --bg-bright-gray: #eaeeed;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Merriweather', serif;
  margin-bottom: 1rem;
}

.container {
  max-width: 1290px;
}

.fw-extralight {
  font-weight: 200;
}

.fw-extrabold {
  font-weight: 800;
}

.fw-black {
  font-weight: 900;
}

#dijszamitas_col .form-floating > label {
  margin-top: -15px;
  background: var(--bs-body-bg);
  padding: 0;
  margin-left: 8px;
  height: auto;
}

#dijszamitas_col .form-floating > .form-select {
  padding-top: .625rem;
  padding-bottom: .625rem;
}

@media (min-width: 768px) {
  #dijszamitas_col {
    transform: translateY(50%);
  }
}

.two-tone-bg-2 {
  background: linear-gradient(180deg, var(--bg-beige) 50%, var(--bs-body-bg) 50%);
}

.two-tone-bg-1 {
  background: linear-gradient(180deg, var(--bs-body-bg) 50%, var(--bg-beige) 50%);
}

.bg-beige {
  background-color: var(--bg-beige);
}

.bg-bright-gray {
  background-color: var(--bg-bright-gray);
}

.bg-grey {
  background-color: #EBEDEC;
}

.mw-1000 {
  max-width: 1000px;
}

.dizajn-div-zold {
  border: 5px solid var(--bs-primary);
  border-bottom: var(--bs-border-color-translucent);
  height: 10px;
}

.dizajn-div-narancs {
  border: 5px solid var(--bs-secondary);
  border-top: var(--bs-border-color-translucent);
  height: 10px;
}

ul li::marker, ol li::marker {
  color: var(--bs-primary);
}

@media (min-width: 768px) {
  .mt-n30 {
    margin-top: -30px;
  }
}

@media (min-width: 1400px) {
  .position-xxl-absolute {
    position: absolute;
  }
}

@media (min-width: 992px) {
  .position-lg-absolute {
    position: absolute;
  }
}

@media (min-width: 768px) {
  .position-md-absolute {
    position: absolute;
  }
}

@media (min-width: 1200px) {
  #tanacsadok_slider .swiper-slide {
    width: 229px !important;
  }
}

.roboto-condensed {
  font-family: 'Roboto Condensed', sans-serif;
}

@media (min-width: 768px) {
  .h-md-50 {
    height: 50%!important;
  }
}

.mb-n2rem {
  margin-bottom: -2rem;
}

#elso_form_helye select {
  -moz-appearance: none;
  -webkit-appearance: none;
}

#elso_form_helye input[type=number] {
  -moz-appearance: textfield;
}

