#fejlec-kontener {
  text-align: center;
}

#fejlec-section {
  background: url("../../assets/img/hatter2.jpg") center / cover no-repeat;
}

#logo {
  opacity: 0.91;
  padding-top: 8px;
  padding-bottom: 8px;
}

#brand {
  font-family: Italianno, serif;
  font-size: 35px;
}

#rolunk-paragraph {
  font-family: 'IBM Plex Serif', serif;
  text-align: justify;
  margin-bottom: 26px;
  margin-top: 0px;
}

#rolunk-heading {
  font-family: Italianno, serif;
  font-size: 51.52px;
  text-align: center;
}

#rolunk-section {
  background: linear-gradient(rgba(0,0,0,0.63), rgba(8,8,8,0.63)) fixed;
  color: rgb(239,223,224);
  padding-top: 36px;
  padding-bottom: 37px;
}

#botondmenti-column {
}

#botondmenti {
  font-family: Italianno, serif;
  font-size: 58.52px;
}

#kennel-column {
}

#kennel {
  font-family: Italianno, serif;
  font-size: 58.52px;
}

#navcol-1 {
}

.btn {
  background: #7e2e2e;
  font-family: 'IBM Plex Serif', serif;
}

.card-body {
  text-align: center;
}

#cards {
  padding-top: 64px;
  padding-bottom: 32px;
}

#cards-container {
  padding-top: 22px;
}

#kontakt {
  background: rgba(140,6,6,0.92);
}

#kontakt-container {
  text-align: center;
  padding-top: 16px;
  padding-bottom: 0px;
}

.navbar {
  display: flex;
}

#rolunk-paragraph-1 {
  font-family: 'IBM Plex Serif', serif;
  text-align: justify;
  font-style: italic;
  font-size: 13px;
  padding: 23px;
}

#idezet-column {
  background: rgba(249,244,244,0.4);
  margin-top: 31px;
  margin-bottom: 31px;
  color: rgba(140,6,6,0.92);
  border-radius: 18px;
}

#tudj-meg-tobbet-button {
  border-color: var(--bs-btn-active-border-color);
  color: rgba(255,255,255,0.91);
  box-shadow: 3px 4px 6px rgba(64,20,20,0.91);
}

.card {
  border-style: none;
  box-shadow: 1px 1px 13px rgba(33,37,41,0.34);
}

#tudj-meg-tobbet-column {
  text-align: center;
  margin-top: 19px;
  margin-bottom: 28px;
}

#col1 {
  padding-bottom: 82px;
}

#auk-heading {
  font-family: Italianno, serif;
  font-size: 60.88px;
  color: rgba(140,6,6,0.92);
}

#kutyak-section {
  background: linear-gradient(#b0b0b0 32%, white 99%);
  padding-top: 11px;
}

#kanok-heading {
  font-family: Italianno, serif;
  padding-top: 19px;
  padding-bottom: 25px;
  font-size: 56.88px;
}

#Rocco-heading-1 {
  font-family: Italianno, serif;
  font-size: 60.88px;
  color: rgba(140,6,6,0.92);
}

#szukak-heading {
  font-family: Italianno, serif;
  font-size: 56.88px;
  padding-top: 21px;
  padding-bottom: 24px;
  color: rgb(50,51,52);
}

#col1-2 {
  padding-bottom: 82px;
}

#col1-4 {
  padding-bottom: 82px;
}

#auk-heading-2 {
  font-family: Italianno, serif;
  font-size: 60.88px;
  color: rgba(140,6,6,0.92);
}

#auk-heading-3 {
  font-family: Italianno, serif;
  font-size: 60.88px;
  color: rgba(140,6,6,0.92);
}

#auk-heading-1 {
  font-family: Italianno, serif;
  font-size: 60.88px;
  color: rgba(140,6,6,0.92);
}

#kanok-heading-1 {
}

#kutyaink-heading {
  color: rgba(140,6,6,0.92);
  font-family: Italianno, serif;
  font-size: 83.88px;
  padding-top: 24px;
}

#auk-heading-5 {
  font-family: Italianno, serif;
  font-size: 60.52px;
  color: rgba(140,6,6,0.92);
}

#auk-heading-4 {
  font-family: Italianno, serif;
  color: rgba(140,6,6,0.92);
  font-size: 60.52px;
}

#col1-3 {
  padding-bottom: 82px;
}

#col1-6 {
  padding-bottom: 82px;
}

#anuk-kep {
  box-shadow: -1px 2px 20px 5px #323334;
}

#rocco-kep {
  box-shadow: -1px 2px 20px 2px;
}

#loli-kep {
  box-shadow: -1px 2px 20px 5px;
}

#csoki-kep {
  box-shadow: -1px 2px 20px 3px;
}

#julie-kep {
  box-shadow: -1px 2px 20px;
}

#Bonita-heading-7 {
  font-family: Italianno, serif;
  color: rgba(140,6,6,0.92);
  font-size: 60.52px;
}

#col1-5 {
  padding-bottom: 83px;
}

#col1-8 {
  padding-bottom: 82px;
}

#Nuti-heading-6 {
  font-family: Italianno, serif;
  font-size: 60.52px;
  color: rgba(140,6,6,0.92);
}

.textmore {
  display: none;
}

.opened .textmore {
  display: inherit;
}

#Loli-div {
  padding-bottom: 12px;
}

#Csoki-div {
  padding-bottom: 12px;
}

#Auk-div {
  padding-bottom: 12px;
}

#Rocco-div {
  padding-bottom: 12px;
}

#Julie-div {
  padding-bottom: 12px;
}

#Sissy-div {
  padding-bottom: 12px;
}

#Ramina-div {
  padding-bottom: 12px;
}

#Panda-div {
  padding-bottom: 12px;
}

#Bonita-div {
  padding-bottom: 12px;
}

#Nuti-div {
  padding-bottom: 12px;
}

#standard-paragraph {
  font-family: 'IBM Plex Serif', serif;
}

#Standard-heading {
  font-family: Italianno, serif;
  text-align: center;
  font-size: 52.52px;
  padding-top: 29px;
}

#rolunk-heading-1 {
  font-size: 52.52px;
  font-family: Italianno, serif;
  text-align: center;
}

#alomterv-button {
}

#alomterv2 {
  padding-top: 50px;
}

#Alomterv-heading {
  font-size: 52.52px;
  font-family: Italianno, serif;
  padding-bottom: 26px;
  padding-top: 11px;
}

div {
}

#alomterv-div {
  padding-top: 3px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

#kolykok-div {
  padding-top: 52px;
}

#kolykok-row {
  padding-top: 29px;
}

#kolykok-heading {
  font-size: 52.64px;
  font-family: Italianno, serif;
  text-align: center;
  padding-top: 57px;
}

